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
338618239238	338618239798	338618240348	338618240898	338618241446	338618241998	338618242548	338618243098	338618243648	338618244198	338618244748	338618245298	338618245848	338618246398	338618246948	338618247496	338618248048	338618248598	338618249148	338618249698	338618250248	338618250798	338618251348	338618251898	338618252448	338618252998	338618253548	338618254098	338618254648	338618255198	338618255748	338618256298	338618256848	338618257398	338618257948	338618258498	338618259048	338618259598	338618260148	338618260698	338618261248	338618261798	338618262348	338618262898	338618263448	338618263998	338618264548	338618265098	338618265648	338618266198	338618266748	338618267298	338618267848	338618268398	338618268948	338618269498	338618270048	338618270598	338618271148	338618271698	338618272248	338618272798	338618273348	338618273898	338618274448	338618274998	338618275548	338618276098	338618276648	338618277198	338618277748	338618278298	338618278848	338618279398	338618279948	338618280498	338618281048	338618281598	338618282148	338618282698	338618283248	338618283798	338618284348	338618284898	338618285448	338618285998	338618286548	338618287098	338618287648	338618288202	338618288748	338618289298	338618289848	338618290398	338618290948	338618291498	338618292048	338618292598	338618293148	338618293698	338618294248	338618294798	338618295348	338618295898	338618296448	338618296998	338618297548	338618298098	338618298648	338618299198	338618299748	338618300298	338618300848	338618301398	338618301948	338618302498	338618303048	338618303598	338618304148	338618304698	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24463	21522	25590	27885	21525	21310	1232	275	181	155	165	124	96	94	102	104	77	84	88	111	66	85	79	75	74	67	93	79	73	81	55	89	85	76	60	66	57	64	71	72	70	81	75	58	53	73	53	72	69	66	81	81	68	58	78	77	78	79	62	72	75	61	58	81	63	74	55	68	85	71	66	76	60	56	60	62	71	59	73	58	65	63	74	71	48	49	81	73	85	70	72	77	69	61	76	87	70	64	67	62	58	65	69	70	63	58	75	61	50	69	56	76	65	56	63	76	72	68	71	81	72	61	63	70	70	58	69	72	72	93	75	63	88	67	66	69	70	48	55	66	68	70	72	74	60	63	61	62	58	68	71	82	81	53	77	66	71	78	76	62	67	72	69	81	54	71	66	67	73	60	78	66	74	59	70	62	72	77	60	72	71	80	64	59	77	63	76	72	82	78	64	72	62	46	86	78	65	68	62	77	77	65	66	66	64	54	65	75	64	79	73	65	72	59	56	66	64	75	77	64	68	66	69	70	54	57	76	56	63	61	82	55	62	60	71	54	58	76	78	61	61	66	68	67	73	77	53	61	69	81	50	69	75	65	75	70	61	76	78	74	56	62	66	73	68	61	77	61	72	67	68	66	64	54	66	56	72	76	81	75	52	52	73	66	58	77	71	56	64	71	68	55	69	65	73	59	66	84	81	61	74	65	64	73	71	79	67	61	54	86	66	66	55	76	65	52	55	78	62	55	63	69	56	57	62	77	69	62	52	65	74	62	66	67	64	73	83	62	84	70	72	56	72	78	59	54	73	58	80	67	67	59	82	97	66	60	61	91	66	71	67	75	78	66	62	76	70	61	75	93	70	74	78	65	66	64	76	67	65	72	96	78	70	71	63	72	72	64	74	63	65	83	69	73	72	62	74	69	70	58	81	64	77	63	68	65	60	67	63	75	82	61	58	72	71	73	75	79	80	67	86	60	67	77	81	65	51	63	63	72	72	60	82	66	73	69	60	55	75	84	91	73	69	76	74	69	52	75	75	69	64	74	66	59	73	73	71	65	53	61	60	62	66	80	89	58	72	78	75	56	84	65	74	70	75	68	85	64	66	72	79	76	75	77	79	80	60	59	81	79	55	80	45	80	77	67	61	69	63	77	70	83	92	57	60	70	77	72	67	70	66	73	67	71	59	58	67	67	68	64	87	66	67	69	88	81	76	63	70	89	70	71	72	84	76	72	72	82	53	60	73	79	75	60	75	63	68	62	64	65	73	68	86	87	63	79	67	50	86	63	65	75	66	78	70	80	77	70	54	65	63	66	67	53	67	61	63	61	82	68	84	69	74	63	83	69	64	69	54	62	63	78	66	51	56	53	68	73	68	64	63	56	73	65	51	78	68	76	70	62	64	66	73	65	73	63	76	63	66	66	46	68	75	64	73	70	80	68	61	57	53	62	74	58	50	47	64	72	64	69	82	64	53	70	82	59	70	66	71	78	74	59	71	60	66	59	69	64	68	60	65	72	75	74	75	65	63	81	65	70	65	72	57	77	51	55	73	59	62	62	84	72	75	75	69	70	75	78	80	63	62	76	58	81	52	72	84	65	67	50	69	66	76	80	81	75	68	70	63	84	66	89	68	61	53	83	62	69	75	61	53	68	76	65	70	51	74	81	60	71	52	76	58	61	80	59	67	70	62	58	77	78	61	57	71	62	68	77	74	73	51	58	68	65	58	61	60	58	84	60	64	75	59	84	73	69	76	48	70	52	68	52	64	84	75	80	64	81	81	80	55	66	64	62	69	76	61	62	81	69	62	65	58	64	74	87	69	70	71	74	66	56	72	75	64	60	75	68	73	50	57	71	61	72	60	72	81	79	80	65	81	41	65	60	51	65	59	83	76	76	67	57	63	68	62	83	66	58	58	80	67	62	61	55	69	65	72	95	75	81	92	67	57	68	61	65	57	59	63	52	71	62	94	83	70	65	56	71	84	69	47	67	49	63	50	60	52	61	65	66	53	59	75	81	78	62	79	69	53	80	71	82	84	57	73	61	61	71	84	69	53	82	71	74	72	68	59	62	76	52	67	62	57	72	73	61	70	69	77	73	61	81	75	83	70	63	59	79	57	59	71	61	50	87	77	59	61	66	63	64	78	84	79	55	65	74	74	66	74	50	78	74	60	79	67	80	71	73	64	55	69	60	75	67	65	55	60	65	61	79	71	76	62	72	90	59	77	66	60	71	60	76	75	46	68	79	77	70	62	77	68	72	69	70	63	78	72	89	75	77	53	71	49	67	52	85	73	76	79	60	69	68	76	62	57	71	73	71	71	74	66	69	73	77	84	63	64	74	75	67	80	70	63	63	69	60	66	65	63	66	68	64	62	53	60	67	61	63	59	66	66	65	62	62	68	79	71	67	79	80	64	60	80	55	74	61	54	70	63	79	83	77	72	75	68	65	74	60	71	73	59	71	79	67	76	66	74	62	58	62	60	68	77	71	64	62	69	66	68	81	67	64	74	85	89	67	72	74	66	78	71	84	70	92	68	59	75	86	73	76	67	81	58	60	69	71	51	58	64	81	60	64	73	72	76	70	48	66	65	53	77	54	70	78	62	63	77	72	74	75	60	59	66	80	69	78	72	75	50	69	58	100	80	75	72	67	60	63	78	73	72	69	67	60	66	70	70	63	70	72	63	85	70	80	78	59	78	67	79	70	70	76	65	69	70	64	72	58	59	54	74	61	70	66	58	68	73	87	71	72	73	68	74	62	82	62	80	74	70	58	88	75	67	48	70	74	77	59	64	67	73	68	56	76	68	54	67	69	76	57	76	67	63	61	68	71	85	49	72	68	61	83	65	62	87	73	58	75	85	65	74	80	67	69	77	71	63	69	77	70	67	73	60	60	78	72	58	71	70	63	57	70	59	58	75	57	75	74	67	68	54	56	67	63	68	70	68	70	61	70	64	58	74	80	82	72	76	76	75	61	70	72	60	64	71	75	76	69	66	62	70	53	62	67	63	81	58	65	60	52	59	79	55	72	82	72	76	51	71	73	58	77	73	56	68	71	65	61	52	65	72	67	64	68	80	62	67	59	60	62	81	90	81	84	76	65	71	56	81	46	54	80	63	81	49	66	64	54	62	53	69	77	70	79	60	68	62	67	69	67	94	85	68	67	64	75	66	82	75	66	74	69	73	89	81	68	64	69	78	66	83	85	70	77	66	54	68	70	61	66	61	72	78	54	65	75	71	60	90	53	77	63	67	77	69	74	70	81	66	61	61	68	75	84	68	61	63	86	73	66	66	69	77	55	65	74	58	77	76	60	67	60	65	63	82	77	59	64	73	58	65	70	62	58	63	94	81	67	53	62	46	57	58	64	64	78	83	56	66	63	68	78	82	53	67	62	62	70	68	75	73	64	73	67	91	72	71	64	62	75	71	83	67	70	62	61	47	84	64	56	57	76	60	68	61	61	68	64	65	59	77	68	81	76	57	70
13639	10330	3945	967	539	380	296	260	259	232	229	200	228	192	193	195	183	192	225	213	196	165	205	163	176	202	181	193	173	201	173	196	203	188	187	186	180	179	173	187	202	170	198	157	192	180	169	162	166	186	160	181	180	194	193	175	172	180	194	181	180	196	192	194	166	176	169	221	170	178	189	162	171	165	203	188	182	185	168	207	192	184	197	183	183	195	182	192	195	193	185	166	179	174	167	190	186	182	181	197	177	158	187	174	159	191	185	181	182	184	196	171	194	159	180	202	176	179	198	173	177	166	202	192	173	206	163	156	182	190	168	179	160	178	187	164	163	174	155	178	182	188	186	196	173	190	183	183	184	187	182	196	161	189	179	189	182	184	197	192	194	190	155	196	175	177	185	171	199	182	192	173	174	181	213	182	190	182	176	198	180	190	199	205	183	182	173	161	168	175	178	187	203	198	192	158	182	218	189	176	181	213	185	193	181	171	175	211	178	207	190	190	181	179	176	170	190	189	198	171	175	162	161	176	174	186	150	171	186	211	178	172	185	168	176	182	174	189	178	167	156	169	200	208	192	189	194	193	184	172	194	200	182	181	179	156	175	184	174	163	187	187	175	166	173	190	171	156	187	188	182	191	187	180	210	201	178	172	213	169	173	188	169	178	179	166	178	185	186	166	191	182	197	188	192	171	168	168	198	196	174	175	197	174	172	170	189	183	159	174	161	165	215	168	182	182	176	172	172	178	166	186	173	197	186	183	166	167	140	171	185	195	201	161	195	196	189	165	202	179	211	190	162	174	183	188	196	203	187	160	171	173	180	187	196	187	191	185	181	199	183	181	166	175	208	183	178	177	196	164	184	169	190	169	159	194	189	160	155	184	179	174	196	174	189	187	176	174	217	209	163	195	198	212	194	152	184	177	164	202	159	178	185	174	178	174	173	170	159	185	187	180	213	205	186	200	173	177	202	146	200	217	161	183	199	204	197	161	180	170	190	187	167	170	168	188	156	178	175	170	178	189	169	162	146	176	158	150	182	189	159	177	175	158	172	171	206	170	183	175	169	183	157	193	190	183	188	193	177	199	163	176	165	198	169	215	192	160	174	192	180	180	182	178	174	180	195	170	194	198	187	213	168	184	170	174	200	208	166	166	184	156	161	155	150	201	172	180	205	183	200	188	186	186	208	204	195	191	191	210	163	165	189	176	181	170	182	195	203	195	173	171	177	179	181	184	204	189	132	212	188	171	181	190	174	184	195	189	200	169	189	176	198	169	185	182	173	173	187	170	179	178	191	192	175	163	190	181	207	189	187	187	153	194	196	174	148	159	162	154	165	195	199	205	205	163	197	180	212	199	185	199	164	165	189	169	200	182	203	173	184	179	177	170	183	166	184	154	189	162	177	192	192	163	179	197	182	198	198	197	171	177	199	196	165	204	200	206	183	193	204	193	170	189	176	180	178	172	200	176	179	190	195	169	177	174	172	172	165	195	170	180	166	188	193	154	202	196	184	199	182	198	197	178	173	194	191	197	163	192	194	194	165	167	165	191	184	173	174	169	168	184	179	173	183	193	181	169	185	184	148	172	163	189	179	194	189	180	163	172	209	193	154	185	177	173	189	195	192	161	160	185	170	155	199	202	185	196	187	153	163	182	176	190	160	187	173	184	181	195	188	165	192	175	182	190	183	206	191	189	170	202	185	168	189	179	176	198	208	192	164	201	175	163	177	186	174	177	190	172	182	182	204	212	170	176	163	195	186	197	195	177	167	178	163	183	182	168	179	206	205	173	194	171	145	178	192	187	181	176	190	204	195	168	217	190	168	175	190	200	177	190	164	174	194	186	175	184	164	177	184	187	183	164	162	174	186	196	184	153	169	184	182	198	168	173	150	178	197	166	199	171	178	180	178	178	176	188	166	175	194	188	162	186	176	178	171	169	177	179	162	166	161	193	186	160	176	171	181	184	197	193	182	158	181	180	198	202	206	177	202	191	173	166	186	192	182	185	167	197	198	174	162	172	195	179	185	176	176	181	163	181	171	176	166	176	182	168	195	196	192	165	164	168	194	184	197	169	177	165	189	172	195	194	168	188	156	194	180	190	159	219	166	148	183	198	175	184	190	187	177	146	170	188	189	184	198	158	186	193	169	156	203	183	193	180	194	166	167	192	181	177	188	188	195	181	195	183	182	166	198	199	167	167	177	178	182	166	195	158	193	190	191	198	191	170	159	199	177	181	177	207	199	170	186	171	166	201	196	183	177	183	195	163	190	185	175	205	193	171	176	184	144	187	186	172	198	193	223	193	170	186	203	199	168	146	180	171	186	197	201	187	181	186	201	190	182	191	169	181	175	175	189	181	191	186	191	181	190	184	169	201	176	187	192	193	202	186	193	179	181	177	184	184	165	184	189	184	171	173	187	162	183	203	192	198	158	178	187	178	154	201	170	209	178	164	193	185	179	168	192	163	172	188	164	190	162	186	193	183	163	180	184	191	165	183	175	158	163	184	173	192	177	205	166	190	152	177	188	186	181	151	186	192	163	181	189	164	180	183	188	180	183	191	180	160	152	182	178	190	194	160	184	189	182	180	192	171	219	169	196	193	155	188	197	178	176	174	158	172	170	167	176	174	176	162	173	193	178	161	171	178	178	198	180	190	179	189	170	185	172	175	181	163	169	176	175	155	195	179	169	156	186	161	193	202	186	184	168	165	199	186	183	200	172	160	199	185	164	186	188	184	187	171	175	180	191	192	151	176	177	181	181	193	194	167	187	177	187	158	166	164	192	173	209	206	203	204	173	182	188	186	166	201	199	167	182	177	210	170	160	165	203	156	156	168	170	181	190	173	174	207	180	193	192	166	196	159	181	217	167	170	164	194	157	185	199	170	196	171	181	184	171	172	177	190	157	200	188	184	193	180	178	171	187	189	198	193	177	180	169	215	175	162	200	190	164	203	184	193	180	182	184	177	186	183	189	181	187	204	167	187	198	165	204	179	182	161	191	179	172	179	191	195	182	168	173	156	197	189	177	200	168	192	186	180	180	170	172	175	177	176	177	177	194	174	174	163	187	195	187	172	189	176	167	189	172	188	182	181	174	173	165	149	200	178	170	156	184	180	176	164	167	178	187	167	203	171	174	188	195	213	180	167	177	200	169	190	205	176	165	175	184	168	173	180	173	179	189	177	174	189	178	190	185	198	188	198	193	164	187	172	171	149	169	196	196	170	191	188	172	190	165	200	177	187	179	179	198	215	189	184	171	210	214	168	200	181	164	179	179	171	180	212	175	171	185	172	202	197	195	201	182	198	175	182	178	193	199	169	185	169	166	164	196	158	167	185	176	156	173	171	181	191	193	192	172	167	178	187	182	171	183	170	191	160	161	197	193	171	180	172	215	176	165	190	166	192	187	171	169	185	169	182	181	192	160	189	184	153	186	176	191	170	149	184	174	165	173	174	182	199	183	190	172	172	187	173	154	167	179	188	172	168	192	184
33285	11803	1752	388	293	296	264	270	267	260	278	256	239	205	257	222	237	232	251	242	259	219	241	260	219	239	220	240	258	258	229	230	213	259	233	251	240	228	251	258	228	288	282	230	224	252	222	236	244	257	259	277	222	253	260	226	244	251	256	254	256	237	225	243	228	242	219	190	254	255	291	261	238	255	247	258	274	246	249	252	236	264	216	237	244	217	241	239	242	228	272	241	223	264	246	220	228	253	259	263	244	227	222	257	238	240	245	231	230	267	267	267	262	243	226	231	268	262	253	249	234	248	225	229	248	239	249	229	239	255	229	232	223	223	223	255	266	214	284	222	247	260	236	245	216	254	249	253	251	240	259	255	253	250	231	257	218	253	246	230	234	244	240	239	234	249	261	239	231	239	226	225	239	250	244	251	266	216	262	243	264	255	217	227	245	253	241	268	240	249	238	242	238	227	215	235	232	258	243	260	222	237	227	254	235	208	216	260	251	238	227	244	254	248	236	276	216	236	243	233	220	231	244	245	239	226	238	219	231	218	243	226	260	244	219	253	243	277	238	219	222	258	226	252	227	271	241	291	230	255	274	249	268	249	244	240	242	246	223	252	275	255	257	225	245	220	225	261	238	263	230	265	219	214	219	246	245	236	275	254	209	259	241	252	231	238	258	219	247	268	254	235	287	230	236	248	245	314	263	271	222	220	232	219	235	236	239	225	205	220	241	219	229	245	264	224	252	243	262	230	244	252	237	256	262	240	246	251	238	227	246	232	256	252	232	221	239	256	234	226	251	243	248	245	220	276	269	261	257	243	233	243	246	251	256	230	235	240	277	294	219	255	237	238	213	213	234	250	241	236	244	236	241	242	237	244	229	271	243	268	243	255	223	257	234	246	246	213	240	217	267	255	230	224	243	254	274	253	242	248	245	243	242	218	226	240	238	235	266	230	225	239	248	254	238	257	260	254	242	254	261	260	234	258	241	214	253	251	257	234	237	212	238	250	240	227	295	255	251	247	236	223	241	238	257	240	241	235	231	254	252	261	242	225	270	230	231	252	247	243	247	271	269	211	245	232	239	245	248	241	239	256	227	237	228	283	257	259	254	218	239	232	239	282	252	258	236	240	256	208	244	230	227	248	244	243	249	268	234	259	261	250	239	258	263	242	231	232	244	242	272	263	274	286	227	227	238	253	272	237	214	242	225	230	227	225	297	227	240	231	231	256	206	256	218	229	268	245	233	249	219	247	277	263	250	257	246	262	267	251	227	258	227	271	221	228	257	211	249	246	246	268	217	222	276	256	268	240	225	251	217	254	264	242	274	254	244	261	225	241	230	246	246	262	243	254	224	234	253	222	228	259	244	250	269	251	252	243	278	228	215	228	218	273	260	272	263	285	243	258	256	238	242	248	263	271	267	248	261	237	222	267	270	228	219	236	221	237	249	238	242	222	262	259	234	216	252	214	237	226	216	244	202	284	227	251	214	227	238	257	236	237	210	241	242	233	237	237	243	236	248	217	219	237	244	227	276	251	243	244	274	242	249	268	263	226	252	224	262	241	216	219	261	241	239	248	231	230	244	249	237	244	221	219	242	229	240	239	232	228	254	239	247	252	239	248	248	234	250	238	240	269	270	232	240	262	222	248	274	234	241	206	248	226	212	238	254	231	263	236	228	217	236	241	288	221	223	243	246	251	256	224	259	249	254	248	229	280	245	202	233	266	262	268	205	257	265	255	257	241	251	271	239	237	262	223	222	254	251	227	258	231	242	225	216	225	210	211	218	271	241	231	237	249	273	249	235	217	224	247	261	228	232	243	258	241	229	238	238	242	233	227	246	247	246	241	265	204	210	253	239	259	227	254	228	240	251	219	231	218	221	222	254	250	232	240	246	243	236	254	241	242	229	214	252	281	234	214	249	266	265	214	244	245	260	250	249	264	254	276	245	249	237	226	251	230	222	253	233	281	236	237	277	255	237	252	241	246	231	237	241	254	234	252	235	225	266	239	263	263	229	238	236	236	230	230	253	249	274	244	242	266	243	240	232	257	233	258	275	205	231	245	266	238	235	240	249	247	246	225	219	261	224	233	227	233	243	236	260	248	227	222	255	259	230	258	252	240	272	246	238	259	250	253	236	250	266	229	224	238	242	259	236	261	230	245	246	221	263	221	233	239	230	247	254	224	271	260	257	238	277	257	240	253	224	253	235	233	232	239	258	243	245	263	265	247	246	252	262	222	227	200	251	259	239	239	239	224	225	248	255	232	256	257	250	259	278	237	248	229	237	266	233	239	240	252	232	246	224	234	241	216	250	238	259	233	215	214	244	223	234	272	238	276	230	226	238	267	233	247	219	227	273	270	247	219	238	216	251	248	250	236	230	260	251	260	225	225	251	230	268	228	239	218	271	257	250	222	225	240	254	248	251	225	245	262	239	261	208	242	238	258	237	219	226	216	249	264	302	280	233	243	269	244	224	282	231	256	220	263	244	224	219	241	274	247	237	258	251	274	219	255	243	234	267	262	239	241	251	254	240	227	213	267	253	224	236	248	264	274	238	227	241	260	221	220	280	242	205	252	223	263	224	247	238	247	235	243	225	237	233	229	214	262	202	237	223	253	246	255	237	217	249	226	253	253	235	243	235	201	250	239	217	278	238	245	246	256	270	239	230	249	262	267	226	253	241	246	226	247	244	229	270	224	231	242	228	250	237	245	221	222	228	237	229	284	250	229	252	261	242	239	263	238	249	229	227	259	260	228	227	224	237	250	254	258	231	222	243	233	241	251	220	255	254	247	261	232	255	234	269	244	203	254	243	234	241	247	236	227	250	224	229	275	237	265	225	234	223	222	222	262	248	233	234	257	250	241	222	266	226	246	249	232	216	246	311	271	236	230	245	271	229	249	266	239	221	258	245	238	244	280	246	263	232	253	231	266	235	239	216	233	267	228	259	282	292	248	232	238	257	252	267	246	231	251	268	260	254	248	271	261	244	245	245	228	230	261	222	271	219	235	234	261	237	250	241	262	243	255	201	265	235	230	226	229	266	262	268	262	258	234	262	204	260	230	242	259	239	255	241	232	276	254	238	239	233	242	255	252	235	248	219	253	230	255	256	249	246	226	248	226	238	277	242	265	231	272	227	237	248	264	222	242	269	229	246	204	243	248	263	235	232	264	242	221	218	232	224	255	248	227	225	264	240	253	250	244	234	239	229	271	255	211	259	242	230	234	258	213	252	238	219	241	260	251	239	254	205	213	244	246	261	235	239	236	231	241	255	251	263	246	243	238	228	257	252	222	215	230	244	257	213	246	234	222	265	246	261	278	250	232	262	255	226	231	251	263	215	225	208	233	253	210	251	256	255	251	228	246	223	245	224	229	245	250	236	245	261	253	246	255	241	269	213	238	277	229	269	251	263	216	255	253	247	264	231	253	203	222	266	269	262	253	244	235	258	222	264	257	247	249	235	244	251	220	234	244	254	210	226	202	252	257	274	253
8808	2580	1044	610	569	524	493	529	559	533	552	492	554	541	541	545	558	525	509	509	545	555	542	496	519	503	513	555	514	552	536	529	552	514	572	519	531	536	542	543	543	520	527	522	525	526	569	511	524	509	525	520	552	534	538	545	515	528	513	576	501	513	537	536	510	484	571	491	522	537	523	515	530	566	564	529	503	521	566	537	574	561	509	508	523	529	514	558	572	530	501	529	546	533	505	543	513	536	502	562	530	517	527	545	539	486	553	543	527	529	544	579	503	543	529	524	535	493	523	539	539	508	492	545	540	556	555	547	549	516	512	537	540	518	538	551	563	546	532	554	547	516	502	518	552	523	540	528	514	568	543	567	538	520	522	509	520	566	493	534	529	513	575	557	575	543	494	523	563	509	539	542	532	524	527	580	554	558	568	493	543	551	501	596	531	590	529	567	516	547	565	550	518	585	511	492	492	547	516	536	526	551	509	519	518	557	554	568	510	566	565	516	520	536	529	509	507	553	531	514	508	524	533	548	521	559	582	561	493	500	525	542	545	549	525	578	555	488	507	555	512	546	534	549	540	512	533	530	537	537	519	528	500	564	534	599	537	495	554	562	505	563	531	517	538	534	546	560	518	535	515	542	557	511	545	521	502	552	542	516	508	539	496	533	513	519	574	543	529	508	527	569	527	525	565	552	553	550	536	513	567	536	542	525	520	530	536	514	554	521	538	556	528	551	527	524	512	578	518	499	567	516	545	507	517	529	581	554	517	493	540	537	548	534	521	568	521	513	540	545	536	507	514	556	527	564	503	500	516	507	532	501	544	508	504	538	530	511	545	513	523	568	524	500	524	572	526	542	566	522	521	588	516	547	571	533	585	496	527	520	527	542	531	541	521	517	546	546	557	552	559	496	569	509	521	518	500	561	537	534	546	548	531	516	557	512	548	497	555	562	529	523	542	548	524	530	533	536	527	550	562	501	572	546	559	547	511	532	512	548	580	556	552	555	519	551	568	540	523	538	518	549	561	580	548	563	542	531	544	553	547	528	527	533	518	536	547	545	580	500	518	509	524	531	538	557	536	532	538	507	523	539	529	486	582	565	502	536	516	530	529	542	579	524	518	506	530	526	531	566	564	533	529	586	550	585	515	529	522	553	516	503	548	518	558	536	562	526	506	558	531	507	550	524	547	534	543	546	526	499	531	524	519	589	542	512	535	515	555	545	519	490	505	553	514	547	571	525	552	534	544	578	508	559	566	570	540	546	546	550	542	562	506	551	531	556	529	540	515	580	531	538	523	554	496	560	548	520	539	520	528	517	548	478	539	560	556	510	528	593	526	507	528	547	578	554	537	586	570	571	531	510	534	569	545	527	568	515	540	558	562	510	525	560	561	553	533	539	505	551	504	543	490	530	554	528	538	540	510	535	504	510	511	512	542	560	537	517	549	501	582	575	517	573	490	513	507	526	562	524	535	549	536	526	510	529	522	521	553	560	504	538	567	527	533	530	521	553	521	520	500	572	512	516	516	498	550	532	506	550	520	532	550	548	513	539	504	525	483	560	604	560	558	513	575	495	588	564	529	533	527	535	508	517	489	522	530	563	512	528	538	560	573	551	503	554	516	511	527	579	537	548	570	541	545	554	539	519	540	531	538	533	560	563	525	545	545	528	572	526	526	530	577	533	542	547	513	501	562	522	533	523	536	562	517	514	547	512	538	563	542	539	556	582	575	530	540	542	518	528	519	561	512	560	548	551	529	498	546	546	550	523	528	532	529	497	528	517	548	561	571	501	532	524	502	546	564	518	541	531	536	553	511	547	578	488	553	501	570	533	514	522	514	552	557	543	554	501	489	521	496	572	494	519	490	527	571	530	561	549	517	533	522	485	504	533	549	547	529	530	513	527	564	544	557	505	553	516	567	566	559	539	534	519	499	583	516	477	522	524	538	534	522	489	539	570	544	505	511	505	549	506	470	571	558	534	517	499	556	564	532	509	545	529	538	516	527	492	537	538	522	521	518	515	575	510	531	539	501	522	521	534	558	528	531	551	523	559	542	559	566	536	510	527	509	532	569	538	528	582	513	528	575	573	540	557	565	519	603	538	515	531	506	535	539	517	539	526	539	526	525	549	510	508	521	534	552	543	536	539	510	501	553	580	504	514	566	552	530	522	551	551	576	531	542	544	527	514	531	540	543	528	542	521	507	568	508	500	523	525	558	541	502	535	549	512	579	535	525	530	536	515	540	520	565	525	523	542	515	538	512	542	520	545	544	532	542	565	492	523	533	508	576	508	494	526	521	509	562	559	532	536	509	519	523	522	526	543	533	517	551	516	552	549	540	537	561	523	536	500	528	539	510	558	518	556	481	520	543	495	533	548	567	561	493	567	526	539	518	534	544	511	536	554	543	493	519	496	536	514	523	550	518	556	516	552	513	543	542	506	528	510	540	544	541	518	581	530	533	545	573	486	481	578	532	534	525	548	541	546	550	576	534	532	549	560	531	556	545	534	571	526	536	484	499	527	526	511	524	556	540	552	583	562	506	584	526	555	549	565	529	553	504	539	536	561	531	503	514	568	533	552	537	491	490	524	509	534	579	550	543	555	556	517	565	514	545	527	585	558	484	505	521	492	547	550	521	500	508	520	519	548	497	560	503	512	527	493	522	564	503	515	564	532	580	585	510	518	533	546	535	552	498	509	500	541	517	534	559	474	580	527	542	508	537	538	552	548	559	519	593	528	523	557	530	522	546	540	576	511	598	535	523	527	523	513	528	524	548	587	525	489	545	595	539	534	539	588	529	557	551	527	499	523	548	567	523	522	564	530	512	524	507	530	558	550	569	511	527	526	534	508	520	537	546	530	522	548	492	551	548	527	504	523	545	515	533	524	570	518	524	521	512	512	531	508	509	520	517	525	542	552	574	554	551	569	513	540	532	528	547	526	547	540	531	518	507	539	485	525	527	580	527	536	549	475	522	496	528	550	569	530	529	511	518	577	502	568	570	535	528	526	536	596	486	599	531	562	512	539	537	564	505	523	535	534	527	569	534	542	521	541	584	522	533	530	534	573	540	548	546	532	534	530	502	526	543	563	560	544	528	500	524	553	519	549	513	491	486	514	547	504	502	530	543	539	551	526	543	555	563	502	530	505	501	525	568	522	516	570	554	548	550	526	488	560	505	525	531	549	612	552	543	543	560	530	505	553	520	522	515	574	545	559	528	532	539	525	548	557	522	554	523	504	549	510	542	529	529	557	494	528	529	540	564	548	536	526	526	513	504	485	535	561	530	529	550	536	589	497	546	515	493	535	522	496	562	527	532	547	585	535	555	548	523	529	500	561	547	561	552	489	539	545	539	521	502	530	527	506	527	502	535	513	559	539	565	521	519	560	530	556	544	534	519	532	566	529	498	513	533	533	498	538	544	566	518	535	553	534	537	498	531	529	520	538	516	519	501	558	519	525	557	551	559	569	572	510	549	516	521	488	517	528	504	535
24802	21196	24590	28081	20682	1917	299	232	178	167	156	147	167	156	148	145	128	137	135	146	148	168	160	127	148	114	145	155	151	136	143	151	135	138	143	147	143	124	151	136	127	160	144	133	131	142	143	145	122	139	152	150	127	132	120	137	139	131	119	147	123	129	139	158	140	152	144	139	125	134	151	134	148	139	148	134	129	148	141	141	130	131	134	135	129	144	113	134	121	149	126	145	142	132	124	147	143	139	144	141	145	125	116	139	151	136	137	130	122	129	128	135	131	127	124	138	149	114	152	134	130	140	134	125	145	145	137	124	163	139	152	134	124	135	119	135	112	133	144	142	146	151	150	141	142	139	148	132	127	105	136	144	120	130	149	127	156	145	158	144	140	133	135	147	137	136	131	137	178	123	165	130	136	136	153	142	122	138	132	137	158	132	151	140	141	112	123	133	112	123	135	158	125	142	125	141	143	145	140	137	149	113	110	105	129	147	119	142	132	151	156	130	147	149	133	135	115	128	138	139	151	156	132	156	145	138	153	134	135	126	161	125	140	139	137	144	123	124	116	126	131	158	126	141	144	147	125	129	120	123	130	134	146	132	136	150	146	134	145	114	132	132	145	122	148	152	119	148	135	133	133	141	148	125	133	138	122	137	138	140	146	149	133	126	136	135	140	152	120	133	145	133	150	133	122	125	123	138	133	161	132	143	128	140	128	130	119	126	137	128	128	136	155	143	169	158	132	116	115	125	138	146	122	126	123	160	122	150	147	133	126	121	144	120	136	158	152	119	161	139	148	138	151	120	135	147	135	138	142	126	131	120	132	128	149	129	143	123	128	124	122	130	122	147	139	159	114	128	129	128	166	127	120	122	142	138	140	131	122	157	144	119	143	129	118	131	160	126	142	121	131	152	143	149	138	129	150	122	146	136	140	128	136	157	126	135	126	126	133	151	130	117	121	125	162	149	142	114	142	128	125	124	144	136	138	134	103	135	153	153	116	151	148	144	146	130	143	118	139	119	139	129	137	126	128	146	128	140	150	157	149	126	150	130	150	123	131	150	160	145	145	131	124	110	141	146	125	142	136	130	153	152	112	115	138	140	148	159	148	136	134	151	152	151	110	128	128	143	113	130	135	144	147	139	130	128	136	148	116	146	137	134	134	122	132	142	123	123	129	132	136	155	138	144	138	119	144	132	136	140	140	127	148	138	152	141	124	142	121	131	126	146	144	121	137	151	147	148	128	148	147	136	131	137	126	147	134	140	128	125	172	135	137	120	133	148	147	154	148	168	139	155	114	145	140	144	160	126	132	144	142	163	138	132	126	124	140	135	121	155	148	161	151	118	132	124	121	145	124	150	132	128	133	128	135	152	121	142	127	144	139	134	132	117	124	129	147	131	152	131	132	128	138	141	146	127	131	120	149	108	142	143	136	129	152	121	139	132	129	134	155	157	136	130	132	125	139	135	140	141	116	132	133	160	152	144	142	141	139	152	127	138	140	135	124	122	143	118	131	133	158	121	141	114	125	124	139	130	148	168	126	117	171	133	131	127	134	133	131	134	143	147	146	115	120	148	146	128	135	139	134	136	104	143	119	132	170	129	141	143	133	141	136	132	111	166	138	139	109	145	131	135	119	126	132	159	136	130	144	142	150	153	130	143	131	118	111	127	141	146	125	133	131	123	115	166	140	141	137	144	133	121	144	128	116	136	141	131	147	144	137	145	141	129	131	96	130	125	142	147	116	139	145	143	140	138	126	142	143	120	137	133	155	137	143	134	124	154	145	148	152	130	109	138	123	169	156	150	176	134	129	161	117	150	155	143	153	134	132	135	120	154	117	147	115	126	127	133	162	138	133	129	118	134	116	127	162	134	157	145	140	136	149	140	121	143	146	134	142	140	136	122	156	140	144	128	166	137	135	165	119	149	132	142	143	143	152	130	124	120	151	151	146	140	115	153	141	143	137	121	165	154	137	137	121	122	134	137	137	123	150	155	155	132	129	133	135	144	145	141	127	115	146	145	128	140	162	138	147	127	119	137	137	130	138	133	152	152	138	135	154	123	139	152	147	135	131	120	123	123	150	159	134	122	126	163	136	141	156	158	135	124	138	121	124	128	143	170	129	121	117	142	151	125	119	166	138	145	118	125	136	131	134	160	122	141	123	126	133	138	135	145	138	121	143	166	129	140	130	128	135	163	130	149	146	124	111	142	120	131	140	98	128	129	161	145	122	160	152	127	138	167	147	136	135	120	121	151	146	156	126	161	129	139	143	143	144	129	127	132	142	139	132	154	123	128	125	127	116	148	132	116	124	160	130	128	164	156	150	158	134	139	136	132	134	116	143	128	148	134	138	162	127	138	134	120	120	148	131	115	155	132	146	129	132	125	133	132	156	136	130	131	157	144	146	137	137	138	135	141	119	133	126	129	122	146	144	126	160	140	137	113	130	139	156	144	117	138	135	146	169	119	148	135	159	129	130	130	122	150	151	123	126	123	123	138	138	151	139	126	131	131	136	146	124	151	135	127	110	139	150	146	161	116	127	129	151	158	123	144	136	158	121	141	149	136	114	115	149	146	131	142	142	134	149	152	128	139	116	135	138	127	131	122	128	126	125	137	113	137	136	119	136	126	149	154	146	123	118	148	118	120	132	141	141	111	135	136	113	127	142	141	147	136	148	137	136	125	134	128	129	125	121	150	141	139	146	133	138	120	121	137	149	144	137	118	146	143	110	141	147	137	133	131	124	128	123	150	131	142	135	151	147	123	125	140	149	134	137	160	135	102	140	132	130	141	135	118	119	145	157	154	127	155	102	127	133	146	134	128	120	135	153	132	132	136	138	123	139	142	135	139	154	135	135	137	135	129	140	149	140	140	136	143	133	128	136	131	141	154	129	109	149	133	125	123	145	140	132	135	130	135	133	126	125	122	145	135	147	138	115	154	128	131	133	125	155	117	138	142	131	111	130	130	141	132	127	118	113	153	124	132	148	115	139	123	152	138	144	137	144	148	111	123	154	158	127	144	118	130	148	120	124	114	109	131	120	118	152	120	133	108	129	132	124	147	135	121	107	135	147	128	124	157	120	117	140	129	123	146	144	171	129	152	143	137	130	117	119	154	142	135	143	142	126	130	147	160	121	130	138	156	126	124	121	141	130	135	151	129	132	119	136	149	146	137	149	116	135	122	124	128	142	135	137	134	121	138	161	154	131	139	133	167	125	143	136	119	123	141	139	114	136	133	137	131	137	116	119	128	128	149	116	119	126	132	118	141	143	127	130	156	122	149	155	146	149	123	114	136	136	161	134	126	148	132	152	146	135	155	134	139	136	181	137	133	156	130	135	131	130	160	145	144	136	153	139	152	130	127	114	139	133	134	138	147	126	150	110	131	135	130	131	126	138	121	132	151	139	113	130	118	141	150	154	119	169	138	148	153	129	119	133	122	133	139	122	134	134	128	126	135	139	122	113	126	132	130	139	147	138	154	122	139	129	164
7389	6970	2564	710	489	402	396	340	345	341	315	302	341	305	288	338	305	309	326	325	293	316	342	324	301	327	314	313	310	341	310	316	303	318	305	304	293	296	314	291	292	315	336	292	304	326	293	325	322	285	343	310	305	307	308	314	299	331	312	283	322	323	314	320	347	316	298	313	298	330	295	321	321	326	306	301	277	312	294	305	321	282	322	309	286	332	320	313	318	303	309	287	335	311	318	306	297	291	301	317	311	318	326	300	308	290	302	322	332	347	287	301	336	325	288	307	294	324	310	298	291	248	307	310	302	289	291	312	326	300	312	311	321	333	294	301	332	323	304	294	298	296	290	313	300	270	358	281	314	315	285	324	295	306	301	313	304	328	299	316	302	287	353	294	296	324	313	296	310	327	295	302	335	311	335	311	335	314	290	296	322	300	291	311	294	295	295	296	319	296	299	315	322	323	294	274	306	307	327	317	295	308	284	318	308	316	310	337	318	300	329	291	326	347	323	300	345	262	317	312	327	329	311	289	300	345	275	284	321	299	314	279	305	277	281	326	314	335	298	299	284	303	287	313	299	297	324	279	345	312	287	287	346	330	299	307	340	309	337	314	330	291	326	307	281	314	345	326	335	307	328	308	332	297	286	307	328	275	306	314	271	321	279	310	301	288	308	332	317	298	296	347	305	313	315	282	305	315	336	315	335	295	323	316	296	315	302	305	304	323	279	269	296	321	347	324	284	304	316	297	302	319	328	317	292	261	305	303	319	331	277	295	340	316	325	309	312	310	290	297	294	301	308	297	286	316	360	299	309	286	287	292	286	332	289	304	307	318	328	307	290	300	309	317	310	294	305	280	282	310	286	297	290	295	303	312	298	305	302	324	286	326	269	303	293	311	293	288	314	308	327	309	312	289	295	316	286	285	333	302	315	365	297	311	338	304	344	302	306	319	300	306	308	304	344	296	327	312	331	286	298	346	273	295	282	315	311	304	282	289	322	296	315	292	266	293	304	315	300	326	330	309	297	296	326	309	295	292	289	281	325	311	296	284	275	275	318	281	304	365	325	316	278	306	290	339	333	292	308	302	286	299	313	341	305	306	308	315	281	304	309	320	342	325	316	312	271	312	297	308	292	304	331	309	331	312	295	303	284	312	267	346	291	330	324	309	281	312	313	287	307	291	301	337	326	291	299	307	313	303	318	300	304	291	299	313	317	318	324	333	332	286	298	316	306	306	264	327	313	310	283	304	318	298	314	308	297	277	275	276	294	320	292	321	297	307	318	283	293	314	326	317	315	326	313	293	308	336	283	305	301	329	296	324	325	318	301	311	284	335	337	316	261	343	299	290	317	314	320	315	310	308	329	271	298	284	303	303	282	319	319	314	329	290	287	301	288	287	297	337	334	312	320	313	340	330	285	311	304	318	311	301	318	314	269	320	321	291	296	310	297	301	309	307	323	312	309	294	324	295	325	313	330	348	296	303	302	300	279	305	272	308	295	327	287	303	288	323	317	291	324	312	298	309	307	313	303	320	298	315	298	308	341	296	316	299	342	266	315	292	291	317	314	300	315	314	290	292	284	337	323	315	299	310	306	292	296	274	328	279	313	301	315	318	304	322	318	298	319	270	302	303	301	302	309	316	313	290	302	308	277	318	284	323	314	303	328	313	311	277	325	297	309	270	301	318	354	309	315	319	296	318	317	320	311	336	301	317	336	297	315	320	336	341	288	335	298	286	327	287	305	299	330	300	282	293	310	300	302	326	292	302	291	325	303	323	317	300	315	292	297	311	321	287	308	298	274	330	258	310	284	282	287	291	292	293	292	267	290	291	305	311	292	286	296	325	326	308	284	288	297	310	307	271	320	306	333	285	314	332	307	311	335	299	315	292	330	298	272	305	325	300	328	305	326	314	287	292	318	327	314	291	245	314	294	334	315	310	334	299	283	293	348	309	298	301	310	293	305	313	296	306	320	279	314	335	316	309	304	277	291	319	284	321	294	284	291	299	282	286	304	329	332	292	300	323	280	327	303	293	291	330	298	327	316	273	321	275	334	303	263	285	300	311	324	286	336	277	319	284	301	330	297	288	281	320	290	319	293	287	314	307	304	291	320	270	338	318	310	311	301	294	287	333	274	255	309	331	309	296	305	318	315	305	301	304	294	339	289	297	302	315	287	311	297	322	282	306	320	306	302	312	274	298	313	320	290	322	266	280	285	298	301	306	316	330	320	327	288	291	330	279	316	295	298	299	299	289	320	304	287	312	313	310	315	315	265	307	302	308	325	288	324	321	338	311	288	309	279	336	305	312	288	293	319	308	289	321	280	366	304	297	295	280	293	297	325	301	318	312	356	290	306	320	276	334	317	315	298	286	326	290	309	304	275	304	300	314	290	308	287	275	294	330	291	302	312	304	313	316	285	286	315	305	328	298	302	310	306	326	320	338	279	329	302	288	294	294	295	294	290	305	323	284	270	313	298	307	287	295	314	317	329	292	328	295	308	308	295	280	345	287	303	287	317	301	284	305	291	306	292	291	284	279	307	319	313	320	292	282	336	288	310	313	291	339	295	301	292	335	294	290	274	301	306	311	310	348	289	313	337	339	319	319	327	297	294	320	303	297	321	275	301	290	277	334	339	339	285	309	298	298	334	310	315	304	289	298	341	320	314	285	286	317	291	314	308	307	292	314	325	297	299	315	294	277	300	298	279	307	309	289	318	306	316	280	295	300	287	300	306	292	303	297	277	293	311	298	325	285	309	322	347	292	308	312	310	330	296	310	305	291	267	293	287	282	307	301	312	315	295	307	288	294	289	309	318	284	289	320	304	284	313	302	312	302	309	303	272	318	321	310	329	314	325	317	311	294	300	288	319	322	331	294	311	284	295	301	291	276	281	291	281	307	320	303	300	302	302	287	251	309	310	287	308	298	328	302	339	323	300	293	298	332	315	326	298	321	295	311	330	295	301	336	295	293	291	297	326	280	328	307	311	275	329	312	329	287	297	313	297	298	288	274	302	296	284	325	309	301	337	289	309	315	297	286	300	291	303	310	287	305	320	292	282	311	292	309	299	331	317	301	297	309	282	341	300	317	291	336	302	303	285	337	290	316	296	306	309	318	319	303	311	300	311	290	284	299	338	311	289	307	322	316	297	307	330	305	309	290	295	343	299	289	315	303	303	280	305	319	317	301	296	322	330	329	308	334	290	288	321	279	307	335	318	283	330	307	284	281	311	308	321	296	324	299	296	327	325	294	290	310	308	327	274	312	310	321	287	327	288	302	308	316	306	323	304	312	282	291	306	289	302	297	273	289	289	315	296	290	305	311	284	335	295	327	361	267	278	304	327	304	332	336	328	316	311	291	334	310	319	286	312	297	297	323	315	324	310	305	341	312	299	324	291	302	294	360	307	295	312	306	298	307	323	286	294	334	311	264	323	326	300	315	287	289	304	335	279	270	318	294	288	309	300	313	293	327	305	286	316	304	301	312	304	299
24166	21184	25215	27440	21192	20966	1093	268	163	147	121	125	109	89	103	100	101	84	96	65	84	63	74	73	79	64	74	64	63	58	66	70	54	74	82	64	54	68	66	68	73	66	74	68	58	67	65	54	75	61	69	65	80	69	76	55	67	72	71	60	64	61	66	66	56	52	71	55	57	61	61	64	70	59	68	74	56	53	57	65	64	65	64	47	57	71	73	78	54	62	65	62	63	67	77	66	68	53	43	69	66	49	58	46	46	68	64	67	66	59	55	64	74	51	70	60	60	51	62	64	60	54	64	58	76	62	59	50	59	63	47	63	63	54	62	70	54	54	69	57	61	65	67	58	60	61	58	53	66	61	61	81	54	73	57	71	73	57	60	64	64	52	70	62	66	74	65	64	57	52	51	61	64	54	61	66	75	65	67	66	64	55	59	70	68	57	80	69	80	61	68	65	51	49	54	63	69	50	44	60	66	53	69	71	83	58	66	69	71	69	65	66	50	63	64	68	68	67	56	60	70	62	63	67	60	62	81	69	61	67	64	59	41	65	65	63	64	58	63	65	58	49	63	75	64	68	66	67	54	65	73	68	66	57	61	53	74	73	73	69	67	59	61	59	53	59	62	58	66	66	66	66	70	48	65	60	52	48	74	60	45	62	48	58	57	46	61	69	52	64	58	65	65	53	68	60	47	57	52	57	71	69	65	57	77	78	66	67	47	75	77	58	73	71	73	59	63	60	63	64	81	69	59	64	46	56	56	58	59	65	54	44	52	48	71	58	50	65	49	66	55	75	61	71	61	66	70	55	53	64	76	72	63	70	56	64	73	50	64	51	76	60	71	82	56	50	63	54	51	57	66	65	40	63	69	63	64	64	68	72	57	55	66	66	56	60	64	61	63	58	49	48	65	81	55	74	68	66	64	57	64	60	70	66	50	70	70	75	59	64	71	68	60	65	67	55	67	76	52	66	56	58	64	57	58	59	70	56	66	55	65	60	69	53	60	59	71	71	59	80	66	57	77	77	50	50	74	60	64	53	42	72	61	62	60	51	62	65	74	73	56	63	65	58	56	42	63	60	71	62	65	60	62	70	67	54	62	59	61	58	68	68	58	58	60	51	61	66	57	63	65	68	72	52	71	68	83	58	58	67	60	63	70	56	70	59	62	76	75	62	54	48	71	67	61	65	72	63	65	63	62	64	72	70	59	77	52	57	66	65	61	71	80	51	53	67	55	58	64	62	72	67	68	69	83	65	72	61	58	61	68	57	57	56	55	66	64	55	65	81	61	64	79	70	56	62	67	63	69	59	67	50	66	61	64	59	62	63	62	60	51	59	67	61	72	66	51	58	65	76	74	63	76	53	54	52	74	67	52	50	65	65	49	58	58	69	66	58	61	63	68	65	79	67	79	45	67	61	73	55	61	64	67	59	59	55	63	59	68	61	60	69	74	56	74	67	33	59	52	69	64	74	66	65	67	66	58	66	63	60	69	77	73	61	58	69	71	60	62	58	61	59	58	48	68	76	62	68	49	82	65	52	64	70	68	51	56	55	66	64	59	68	78	67	48	63	77	53	62	58	55	53	66	63	62	44	62	57	66	70	71	67	80	66	63	64	60	68	66	68	49	49	52	51	57	69	54	56	79	69	83	62	62	57	60	67	58	58	52	55	64	64	95	68	63	67	70	57	66	60	56	66	58	56	61	55	65	64	60	74	65	65	57	61	70	65	66	57	65	61	55	69	59	70	72	52	67	60	64	77	67	55	60	69	65	79	54	82	68	54	62	69	85	64	63	51	47	60	68	56	64	59	67	69	53	72	68	61	72	73	76	69	62	69	65	81	60	71	63	54	60	63	58	73	84	59	60	44	71	67	56	68	59	62	59	52	71	64	71	55	63	49	69	66	65	53	60	65	43	71	75	73	61	72	79	51	60	59	63	59	59	56	71	60	59	56	47	57	53	44	68	60	69	43	56	68	66	65	53	58	63	55	82	73	74	55	59	67	63	53	65	73	68	79	48	61	54	69	74	63	66	69	64	64	80	53	64	77	66	58	63	51	64	68	70	65	64	53	67	51	70	55	74	58	74	75	70	51	67	63	69	63	62	78	54	52	56	83	61	65	50	71	66	56	71	76	66	58	79	65	67	66	63	65	59	40	50	72	57	50	57	63	61	74	55	55	64	78	61	63	54	61	59	56	65	82	64	68	63	72	48	69	59	60	55	53	71	66	58	57	68	66	80	63	79	70	56	69	62	70	71	58	62	59	60	51	70	79	61	59	59	60	61	64	69	59	70	72	68	61	64	43	65	52	56	64	66	59	67	66	55	60	48	64	65	65	52	58	44	56	65	61	72	71	64	54	54	68	74	61	79	47	57	68	62	62	62	73	55	71	65	70	76	62	46	58	63	49	55	58	63	58	79	69	66	70	60	70	69	63	69	47	47	60	61	55	57	70	66	47	53	52	51	45	65	63	57	64	66	60	75	58	54	55	62	48	54	56	54	51	59	59	60	81	75	62	62	75	66	70	70	69	71	69	70	61	69	64	71	52	54	56	66	48	56	64	53	53	74	63	64	69	64	48	64	61	50	49	45	59	62	60	67	71	72	67	65	61	47	64	62	63	64	49	61	58	67	62	68	60	49	63	58	53	72	48	61	56	68	57	63	61	56	56	67	59	63	48	59	57	66	47	77	46	71	62	67	69	67	58	68	44	72	57	64	74	68	63	69	58	54	53	59	62	48	62	72	55	47	44	57	78	68	64	67	65	64	67	56	50	76	57	69	86	69	54	52	68	68	51	66	53	46	62	62	60	58	72	71	62	62	65	61	53	79	54	68	75	74	70	78	65	60	53	56	57	66	73	58	58	61	73	58	62	57	54	75	69	78	80	68	84	60	75	58	55	64	64	57	53	48	70	62	72	72	72	65	75	61	60	62	56	54	72	68	64	82	66	74	63	67	63	65	51	61	65	66	70	53	67	63	53	58	51	48	38	58	52	71	53	61	69	59	58	70	57	60	59	73	46	65	55	55	64	55	65	55	51	62	54	60	65	62	62	60	76	63	74	54	63	58	63	59	69	55	66	50	68	58	60	65	58	65	66	71	51	70	57	67	52	67	70	65	48	80	66	61	53	56	54	64	75	68	66	63	67	53	62	59	63	65	53	55	54	62	61	76	53	62	59	51	65	67	67	70	60	64	85	61	60	68	61	59	58	68	68	69	55	66	60	61	57	66	47	47	57	44	50	54	53	71	67	78	66	70	72	70	64	53	70	50	70	68	63	60	64	72	54	52	45	52	68	69	81	67	74	62	58	50	58	58	71	81	55	65	64	59	50	68	62	70	68	70	51	65	60	72	70	56	54	56	55	61	68	69	60	71	50	61	66	59	58	58	63	54	55	67	80	62	71	63	66	64	58	70	51	67	72	54	70	66	54	63	64	51	65	63	71	43	49	63	54	64	67	62	64	55	67	57	59	59	40	37	65	67	70
10060	10595	3719	957	533	356	273	251	234	206	220	198	200	185	203	185	183	190	183	188	176	152	167	193	181	171	169	169	169	143	176	166	172	149	182	174	139	162	185	173	148	164	173	169	170	157	172	186	177	169	170	162	178	165	193	176	168	154	150	162	163	171	172	155	190	195	182	186	158	169	157	175	166	163	170	179	195	157	190	187	166	156	174	181	164	171	175	162	177	163	183	149	169	171	168	151	150	166	157	172	160	164	172	198	189	157	169	157	140	164	184	154	168	150	157	179	157	179	171	161	164	158	160	162	152	156	174	159	146	174	167	166	162	150	152	179	165	172	175	159	151	158	170	172	156	174	173	170	183	167	163	177	172	165	168	172	168	147	168	165	150	181	151	185	152	172	193	184	148	172	172	156	174	167	185	183	187	166	165	170	181	172	165	168	160	164	174	161	166	179	179	129	173	185	159	160	169	186	163	177	163	194	174	138	146	147	137	160	161	171	185	166	173	172	165	162	175	173	180	171	166	164	172	155	146	181	164	206	177	170	173	156	159	145	161	175	165	184	151	196	168	178	174	173	214	147	171	144	175	195	157	163	157	191	158	181	168	219	155	169	190	150	179	183	172	165	149	174	156	186	155	162	167	159	196	152	169	170	165	168	199	174	149	152	165	166	143	146	175	149	148	177	156	183	180	171	163	179	179	178	177	175	158	185	165	184	172	191	174	179	169	160	168	156	149	170	158	169	172	182	146	160	160	148	182	170	159	152	173	154	194	184	183	160	165	175	168	199	163	156	158	168	173	163	172	164	166	158	163	165	162	179	171	169	158	176	168	148	159	157	173	185	168	175	176	153	185	182	186	177	164	174	196	180	194	153	193	151	173	161	191	160	157	171	153	163	134	159	172	162	179	186	178	172	167	164	164	184	165	151	175	190	169	183	160	171	177	177	171	142	156	165	164	166	161	200	161	161	182	181	151	162	180	162	158	175	176	181	165	155	175	179	154	174	173	173	160	162	152	181	152	160	158	175	165	182	176	174	181	203	164	160	165	182	181	172	161	154	160	181	176	189	171	180	179	188	170	164	161	194	171	191	180	173	166	158	185	163	152	164	159	170	139	182	152	168	145	166	177	179	148	187	167	160	164	185	158	163	161	166	164	151	163	168	152	189	165	174	161	183	160	158	190	152	141	178	150	154	175	163	183	175	171	167	157	166	159	178	155	165	159	169	169	164	153	160	165	180	171	170	166	180	174	174	172	181	145	164	146	156	180	160	155	145	167	172	176	159	164	163	176	181	171	165	163	150	186	181	175	172	168	175	154	155	176	174	152	158	155	176	159	150	169	167	148	154	169	174	149	160	163	159	179	161	150	181	154	157	166	157	185	156	184	161	160	166	158	165	169	172	157	154	144	160	162	176	152	165	160	165	164	167	173	180	173	178	154	181	164	162	175	183	177	205	179	173	151	199	167	157	160	155	155	166	170	158	175	162	173	171	174	181	178	169	180	164	163	164	154	180	175	168	148	158	166	185	174	172	154	184	162	159	167	154	149	149	164	162	170	185	164	159	171	178	171	177	152	153	175	185	162	164	190	180	182	158	191	183	183	147	169	171	162	158	173	181	174	152	185	165	154	163	168	157	167	167	153	157	178	180	160	160	192	181	181	171	168	181	158	181	160	172	172	180	166	155	152	154	172	168	160	172	177	162	171	157	170	172	187	151	152	167	188	178	171	172	164	171	152	195	158	160	174	177	154	158	159	163	162	176	175	170	155	164	185	162	158	167	174	187	145	189	160	185	154	176	154	177	183	188	161	149	162	173	152	173	154	164	158	172	166	169	159	163	169	152	163	191	168	161	123	174	165	171	149	186	184	167	181	168	165	159	167	160	170	184	168	183	165	172	165	156	156	169	181	141	148	173	164	148	177	165	157	172	173	152	184	164	164	184	176	185	190	159	164	156	184	155	149	168	156	177	139	172	170	181	179	169	192	167	180	162	183	182	161	174	199	170	182	146	173	159	166	183	159	156	172	152	159	150	161	163	145	160	182	170	158	171	176	195	181	182	198	159	163	177	177	170	159	171	193	181	161	180	170	175	165	175	177	200	183	158	167	170	166	158	190	175	146	165	177	142	185	172	173	169	152	174	165	184	145	189	168	179	204	142	150	164	170	170	165	178	168	179	161	162	184	186	161	172	157	167	162	185	170	162	166	137	204	161	174	166	164	178	174	150	162	169	185	172	160	148	172	165	179	162	192	164	164	156	160	162	168	169	158	169	155	190	175	166	161	163	178	174	166	173	183	155	147	179	177	161	158	181	162	202	161	166	166	185	161	177	138	161	191	160	177	152	151	153	161	184	172	161	171	156	171	190	159	181	148	153	162	169	167	165	160	170	170	145	151	161	183	197	183	163	175	154	157	174	146	156	174	181	156	165	152	185	159	176	180	156	147	166	179	147	179	165	166	167	161	177	158	171	156	177	160	174	180	162	164	189	163	160	146	184	172	192	165	184	161	159	161	179	183	173	177	178	178	157	191	171	178	156	181	166	181	146	191	155	161	204	175	168	165	164	173	174	163	170	152	160	170	180	179	161	156	195	177	169	184	170	171	154	157	164	170	166	168	167	162	154	181	167	169	163	176	150	174	145	176	175	174	168	190	181	155	173	161	158	173	167	156	173	154	159	173	178	154	191	163	157	152	164	173	190	171	175	187	161	184	166	175	198	164	167	150	139	174	140	179	176	167	154	172	140	165	183	154	187	174	154	153	159	148	169	172	141	188	179	160	173	176	185	168	159	171	171	159	162	176	151	156	166	164	158	165	164	178	178	158	170	172	179	161	171	148	179	180	165	194	169	155	164	177	160	168	165	180	178	175	166	175	174	181	170	225	172	147	176	152	142	148	155	163	167	161	191	172	154	176	163	165	156	162	171	141	171	196	184	186	180	154	156	172	180	180	153	155	177	160	168	176	166	154	161	188	179	154	177	165	171	173	195	154	181	159	177	155	168	172	172	134	180	155	159	180	179	160	164	161	164	145	181	170	166	154	175	192	145	174	189	184	161	182	177	169	163	174	178	179	151	179	167	183	163	151	164	171	143	182	163	177	179	180	172	169	159	166	157	171	182	162	168	191	145	146	177	181	143	170	150	187	154	173	176	175	149	167	176	174	204	167	163	154	163	162	160	170	182	163	164	169	190	166	164	163	200	189	189	150	175	168	167	159	151	188	176	173	149	172	173	157	167	158	159	162	180	177	165	175	169	159	170	176	173	161	149	155	184	183	175	176	172	170	184	150	161	161	155	154	171	154	169	162	173	169	188	157	182	172	154	164	180	180	170	199	183	169	172	171	180	168	159	183	197	166	184	160	181	169	182	142	174	160	174	191	161	161	163	159	179	165	181	177	163	172	174	195	186	197	144	164	146	141	168	173	169	156	159	137	168	142	150	172	183	131	147	142	171	146	142	186	158	164	157	199	156	212	160	158	169	151	158	182	187
33229	11751	1800	368	284	270	271	223	276	257	237	239	242	232	230	274	272	243	261	265	248	229	245	236	246	237	236	254	264	246	256	283	233	262	247	244	248	264	259	246	206	248	239	286	250	247	246	231	267	245	244	264	255	273	242	241	255	238	259	232	248	223	220	237	238	235	232	224	252	241	268	200	214	257	250	266	244	261	257	250	249	231	240	215	218	273	236	276	267	243	243	222	231	250	244	235	233	228	253	222	235	260	264	218	231	227	230	283	246	245	230	238	261	249	217	246	244	243	232	250	273	203	267	263	236	220	239	259	243	250	255	250	254	216	220	261	240	228	265	253	254	236	238	238	255	225	249	219	231	252	253	263	218	254	230	264	232	273	234	251	275	222	250	236	235	223	248	236	223	241	215	215	239	260	213	244	256	278	262	250	274	227	267	256	259	207	221	213	245	263	263	267	254	245	220	242	244	254	235	236	244	242	270	222	241	236	252	243	242	245	251	242	254	237	262	259	245	215	241	216	217	245	257	258	257	230	251	228	232	242	247	240	250	235	274	260	221	242	259	227	228	225	266	233	236	278	240	259	264	257	263	235	256	224	226	252	239	225	239	251	259	254	242	247	253	255	265	263	266	224	244	249	239	256	209	250	226	255	233	229	255	256	229	261	250	235	272	250	229	242	259	245	235	252	292	232	225	266	233	256	277	249	255	247	230	259	243	237	237	214	271	234	254	217	236	246	264	270	257	226	247	247	252	243	262	251	260	246	249	257	213	251	232	221	226	260	231	258	271	233	231	224	253	203	224	212	251	244	249	240	246	233	252	232	264	246	231	220	251	280	255	207	210	266	262	230	248	217	240	232	268	263	259	228	222	239	258	245	241	239	259	231	248	282	230	241	246	244	233	260	238	238	240	237	257	265	229	246	246	247	210	239	228	263	246	238	235	245	225	237	239	278	215	268	232	216	258	267	281	242	220	253	274	242	222	248	244	246	251	238	249	225	247	227	222	251	275	231	238	243	239	224	231	225	252	242	264	250	244	229	238	235	247	277	257	224	228	259	242	247	233	275	212	233	267	246	251	249	263	239	232	234	231	233	224	251	243	251	264	252	225	249	279	290	241	226	223	250	254	257	266	232	267	250	240	256	238	260	225	255	250	241	243	268	233	237	227	245	245	252	255	224	214	238	230	248	223	273	259	253	245	246	247	239	263	237	236	242	254	232	255	254	275	262	225	248	276	236	236	257	245	248	264	220	259	208	272	252	224	223	232	211	234	249	240	233	239	267	240	242	231	238	238	247	210	247	240	236	242	232	219	237	258	242	261	248	245	273	229	260	274	255	249	234	253	255	247	220	232	224	255	246	231	235	249	215	231	239	215	244	219	243	260	244	252	242	273	264	249	260	247	244	229	218	240	226	250	239	270	238	225	242	230	250	243	254	212	239	228	267	265	250	258	243	219	245	239	238	239	233	279	251	256	219	226	263	262	230	265	209	217	248	234	254	233	245	216	214	238	196	237	253	259	232	250	225	216	269	217	254	229	242	226	238	218	235	258	241	283	221	240	254	277	251	227	242	251	234	231	250	217	245	237	244	218	269	266	226	253	261	235	231	227	253	245	265	223	247	268	221	247	221	253	228	244	239	247	229	248	246	208	242	218	240	223	234	261	235	279	232	240	235	248	268	237	220	217	246	219	226	234	240	238	245	235	223	236	262	252	254	227	250	254	256	258	240	263	229	272	210	252	249	246	258	249	232	270	248	207	195	248	265	245	261	248	242	241	240	234	263	258	234	227	229	234	282	259	214	232	247	255	243	223	250	229	230	247	257	225	255	224	230	266	218	242	244	238	227	224	255	252	240	246	224	255	223	241	243	247	245	221	214	232	254	249	242	248	230	265	246	229	242	266	275	257	243	224	230	244	249	238	250	240	247	243	249	231	256	266	274	269	230	232	263	255	258	240	237	231	264	237	236	245	245	221	271	266	244	235	254	242	243	214	264	256	247	241	223	243	253	226	247	252	235	267	223	258	242	211	262	272	242	239	225	224	246	273	255	256	249	249	235	256	242	230	224	226	225	233	226	252	221	218	232	240	269	245	245	285	246	238	249	240	249	228	231	272	239	261	251	237	251	268	244	224	203	236	251	260	232	242	262	225	214	223	226	252	256	253	222	236	269	239	242	253	242	235	247	240	271	240	231	261	238	215	226	257	227	231	248	246	238	265	243	250	232	247	254	263	250	257	247	256	223	227	256	244	206	255	276	271	196	260	269	237	227	229	242	223	228	272	247	242	236	271	209	233	258	235	256	238	250	240	217	232	257	243	249	239	265	268	240	229	246	239	246	248	218	235	253	244	242	235	260	245	241	219	260	211	257	261	224	260	242	245	254	226	240	258	249	243	241	249	257	233	226	240	245	243	227	270	261	241	238	264	248	254	241	227	226	229	244	255	223	279	230	272	280	248	258	246	259	268	253	256	258	252	240	246	243	239	235	214	247	247	219	260	264	217	244	255	240	264	257	229	245	233	234	211	232	216	278	250	223	231	243	260	233	264	215	263	266	277	235	256	244	238	223	250	264	256	239	239	232	254	249	285	243	277	245	189	244	257	236	219	240	250	251	254	268	259	228	275	222	243	247	241	260	243	269	238	266	258	244	254	227	252	261	242	270	231	257	278	245	218	227	243	236	221	240	243	234	265	245	242	263	250	241	249	247	270	234	258	242	225	257	257	257	259	268	238	230	226	237	257	247	223	270	230	229	232	238	254	259	220	233	252	238	237	252	233	257	263	235	225	219	255	258	275	263	225	212	227	263	198	236	227	200	262	231	254	224	238	258	218	254	249	211	226	239	234	255	242	255	245	235	220	230	228	285	246	256	278	244	245	266	239	235	246	252	244	272	223	252	263	241	246	243	241	245	239	231	221	209	250	251	235	283	239	245	228	262	250	276	227	256	254	234	264	250	217	252	253	263	260	235	255	266	228	245	232	249	251	215	237	229	269	255	243	214	242	249	249	251	225	270	248	253	226	232	227	250	251	247	231	242	250	249	239	245	257	232	274	259	253	238	236	255	244	266	238	259	223	240	253	230	227	231	269	230	257	272	235	275	234	230	226	257	238	210	256	251	237	255	264	222	250	263	234	244	248	239	255	236	229	270	234	247	251	237	244	236	237	233	214	233	225	239	238	242	228	251	235	256	254	225	260	263	227	256	249	251	250	258	233	233	230	241	246	233	245	246	257	245	232	260	212	263	236	252	249	248	250	271	245	233	258	252	232	255	239	249	241	248	220	243	289	260	222	228	247	231	251	257	230	247	251	232	248	261	235	221	239	266	231	262	241	232	250	254	250	242	228	242	239	238	228	245	230	223	204	240	231	264	256	218	276	230	258	247	266	251	241	230	259	225	246	253	218	244	212	243	226	248	242	241	233	259	219	277	231	252	263	225	265	236	245	244	232	244	233	249	249	259	238	248	237	222	220	230	233	238	241	243	227	246
9982	2682	1026	581	550	535	569	528	552	548	530	572	550	521	518	531	537	546	527	495	532	533	507	533	513	511	544	505	524	539	540	521	517	533	557	545	518	515	537	533	540	516	491	530	549	531	512	547	541	519	514	541	515	547	508	584	567	519	544	553	555	516	525	574	530	543	530	543	509	490	555	512	540	513	516	532	551	521	504	557	516	572	535	493	495	515	522	550	552	498	551	561	516	520	504	511	526	527	555	545	518	529	538	515	545	556	518	476	536	502	525	526	566	522	511	539	526	537	534	550	538	533	521	521	556	540	544	526	511	549	507	534	540	510	574	525	522	499	542	533	537	568	603	545	520	567	559	555	491	522	520	552	574	535	522	560	512	532	553	546	514	531	526	540	545	527	500	555	541	531	523	531	525	543	557	504	516	548	499	524	540	530	535	578	563	493	550	518	545	497	514	561	546	528	548	498	553	547	564	535	488	558	494	519	505	566	558	535	529	505	532	546	531	517	571	541	517	559	520	533	524	549	534	478	519	571	502	528	525	539	470	529	504	515	543	565	520	523	533	541	494	508	539	550	555	516	549	538	593	516	540	472	544	521	542	543	566	524	552	558	516	498	568	534	526	514	529	525	560	532	523	549	560	569	572	537	522	509	548	536	525	514	496	522	527	553	518	500	554	534	548	507	571	528	558	532	548	510	515	526	511	548	520	563	521	534	547	560	496	536	540	544	573	543	552	531	513	525	519	525	529	548	546	538	530	530	543	518	570	525	545	539	581	516	523	527	566	510	513	551	574	522	514	545	527	546	567	523	525	522	527	517	545	530	521	534	517	522	510	550	541	507	514	552	527	536	561	553	533	526	532	544	507	532	522	548	578	568	576	515	524	536	540	521	550	512	511	523	538	543	523	532	528	518	577	561	518	538	539	584	515	576	539	531	499	532	544	507	547	555	535	527	528	490	552	541	522	545	543	519	549	537	509	527	575	546	532	524	573	534	517	537	552	510	516	545	528	524	526	514	537	590	491	491	520	571	560	543	527	557	541	563	530	547	519	543	520	554	530	557	547	512	546	551	556	598	527	501	554	511	535	504	527	544	535	527	573	542	540	531	594	554	478	500	550	567	551	526	530	498	513	530	564	520	533	525	528	543	533	524	531	550	531	528	543	533	489	552	532	531	523	564	543	551	549	539	521	546	526	557	547	556	527	516	574	536	529	521	534	553	528	549	516	537	559	572	583	542	532	547	552	543	521	521	528	543	526	540	499	559	553	527	564	519	511	549	541	557	531	530	526	516	545	549	529	568	498	547	560	576	535	507	529	551	518	511	583	521	523	551	531	506	541	536	540	564	517	536	537	565	585	553	484	553	536	550	544	549	496	519	526	540	511	526	518	544	510	580	483	516	508	518	557	534	531	534	498	529	483	545	552	534	577	538	562	541	528	544	544	512	547	542	501	533	528	533	509	578	510	531	537	533	557	546	516	531	494	571	519	513	531	495	539	512	524	569	519	511	508	532	515	553	518	553	551	545	536	527	544	508	533	547	542	553	553	523	580	539	530	519	535	571	503	546	538	544	521	542	515	502	508	538	533	545	485	521	523	538	550	534	559	552	497	527	510	503	542	482	513	499	508	555	560	528	531	530	548	523	542	548	535	548	541	536	522	483	522	554	571	497	519	539	539	511	547	504	530	500	523	546	558	552	524	531	520	565	534	515	538	477	497	582	533	540	562	524	551	549	516	564	515	558	542	532	534	514	524	545	524	540	535	504	504	547	505	535	543	536	540	553	540	502	544	555	548	523	489	505	522	545	541	595	568	519	521	495	512	520	522	489	520	559	548	496	553	522	533	483	524	589	595	538	533	544	543	524	521	532	566	570	548	561	536	522	567	547	553	525	545	536	523	503	511	533	540	488	544	556	528	519	558	537	529	578	488	542	515	566	535	509	555	501	533	560	541	542	564	587	549	546	502	530	538	513	512	573	553	547	554	514	525	506	542	541	523	531	539	542	535	536	530	521	519	513	534	523	500	515	558	556	563	529	535	492	528	512	522	490	538	515	517	537	525	520	517	540	519	526	529	544	549	542	530	544	557	541	500	546	514	562	516	536	601	504	512	516	539	544	540	544	522	478	548	506	546	537	555	555	537	538	531	517	535	554	542	524	496	548	524	529	532	530	552	544	513	511	537	569	529	528	501	484	585	501	562	519	561	507	490	571	566	551	509	548	534	559	568	565	529	561	532	525	545	531	549	528	504	515	534	535	561	528	604	536	554	576	523	544	526	531	529	496	576	523	548	535	577	528	539	524	569	508	526	514	524	505	526	542	516	522	528	526	538	532	548	554	515	532	577	525	569	531	532	602	545	545	534	526	468	539	571	546	530	571	533	546	522	514	566	527	499	540	531	551	520	521	537	547	521	545	494	528	546	524	523	550	517	518	550	544	509	516	537	542	529	552	554	526	525	545	561	526	528	558	521	566	519	490	608	540	522	545	584	530	495	494	578	524	544	531	534	520	555	545	520	526	538	501	526	560	530	535	564	529	521	512	537	531	519	538	552	549	558	550	504	578	542	536	534	513	541	519	504	544	531	523	548	511	542	558	539	495	541	514	562	533	539	547	597	527	515	529	532	539	538	536	556	535	518	562	538	516	518	495	527	530	519	543	507	508	541	527	508	546	510	578	539	475	542	510	530	557	505	519	512	547	534	525	520	554	528	515	541	507	527	563	551	562	525	513	521	548	502	545	535	509	557	538	557	506	534	529	516	556	529	554	541	527	549	544	542	500	520	520	511	533	547	545	567	540	535	515	537	499	539	553	560	563	561	561	546	521	548	522	531	563	571	518	560	529	513	573	526	557	501	520	513	512	515	523	542	529	552	536	503	527	508	521	491	565	552	562	514	552	533	525	557	554	529	519	515	518	540	554	546	524	534	540	533	530	518	568	546	545	522	493	515	496	512	536	542	514	548	519	531	524	582	495	540	537	535	498	476	551	555	543	536	524	521	525	521	530	522	531	534	553	536	564	579	547	547	529	556	567	527	544	564	516	552	556	545	527	525	556	569	512	527	543	525	510	541	522	537	516	553	547	575	534	498	535	516	537	510	535	488	503	531	563	530	554	537	538	532	512	555	554	514	516	503	554	553	518	552	568	561	541	527	526	533	544	533	539	544	517	566	513	537	530	502	541	523	527	551	542	537	533	513	532	600	522	530	565	480	531	540	583	545	520	520	535	554	572	591	535	562	547	556	531	518	523	512	516	538	487	523	543	546	594	561	564	539	528	540	530	554	567	495	508	527	549	541	521	539	563	513	485	546	551	542	515	529	558	534	549	535	498	522	520	555	537	551	473	540	540	573	497	534	538	591	540	536	512	519	568	549	555	523	522	528	508	529	526	544	567	536	560	507	518	554	555	535	574	547	566	530	555	527	522	538	519	517	526	529	535	540	534	518	574	541	534	509	515	536	504	498	510	496	512	535	485	537	561	565	528	536	501
24834	21184	24524	28081	20716	1917	301	223	191	182	158	188	170	165	158	157	153	151	149	158	138	163	116	151	156	136	154	119	144	146	126	148	120	136	133	145	139	152	127	125	124	130	139	147	144	148	157	154	112	129	133	143	136	157	139	128	132	139	140	123	139	148	147	152	133	133	155	158	140	141	155	140	141	158	128	145	127	135	130	144	161	124	130	125	141	157	118	131	120	141	120	96	156	156	134	148	152	137	164	139	149	144	141	142	140	150	127	125	140	146	149	136	134	153	166	129	155	138	159	121	134	150	155	136	145	140	147	148	134	151	134	135	155	152	128	154	140	146	131	152	132	144	137	134	152	133	163	128	117	173	119	129	148	139	137	146	135	129	142	113	146	143	146	143	142	136	138	140	120	125	140	136	140	147	135	148	149	134	148	131	152	124	133	128	158	132	139	136	143	157	142	119	132	126	131	136	144	155	146	128	121	147	118	138	136	138	159	146	133	143	156	142	142	156	157	144	158	116	137	145	142	155	149	113	129	143	136	132	126	139	128	111	162	134	158	126	129	165	127	146	134	154	152	136	130	131	144	131	137	136	137	156	115	132	140	119	121	132	129	142	139	120	140	134	151	158	125	120	118	123	132	144	142	169	135	156	152	144	132	148	139	134	145	141	137	143	149	141	164	130	136	136	105	159	143	151	149	139	134	136	132	138	115	114	139	132	147	139	151	149	162	144	114	160	149	156	134	118	157	155	141	130	123	134	126	116	133	159	153	156	119	132	145	132	141	127	145	137	147	148	132	141	129	132	138	130	146	168	118	131	148	154	149	139	128	158	120	128	128	145	164	137	151	133	141	133	149	140	151	124	155	143	132	145	128	134	101	158	138	113	121	160	141	131	124	130	137	127	137	132	143	133	116	155	146	146	146	143	144	149	127	163	139	133	153	146	142	153	129	143	143	164	131	145	125	131	129	139	158	157	142	127	145	146	142	148	125	127	125	135	132	152	126	139	142	138	126	127	139	139	143	147	151	141	140	142	148	150	116	124	146	131	159	117	139	124	119	155	154	151	140	141	124	139	154	154	145	136	140	130	130	142	128	150	115	155	130	138	133	139	154	164	134	134	132	123	154	127	153	158	136	146	154	129	162	149	146	136	139	128	155	129	131	176	140	124	134	123	152	144	163	136	131	130	145	145	133	141	141	142	118	153	161	141	165	131	148	147	137	161	130	138	149	149	149	123	128	127	128	149	130	128	142	135	141	151	120	133	142	135	152	136	134	133	172	128	146	140	124	129	142	153	150	135	151	139	126	128	117	154	160	129	127	132	146	133	128	132	156	129	131	128	124	160	130	135	140	140	120	120	148	149	122	144	150	137	138	154	127	161	152	154	137	122	133	125	116	153	101	141	150	144	128	133	141	135	135	142	128	135	131	129	137	127	150	133	146	143	136	138	129	146	151	144	148	144	133	150	132	159	148	133	127	128	136	148	146	142	155	138	147	141	137	140	136	147	146	129	132	146	129	126	154	130	151	150	121	129	135	146	158	135	125	164	152	131	124	147	152	153	135	145	141	138	126	129	155	137	146	136	153	132	133	155	142	131	135	137	136	138	143	137	147	129	148	134	123	130	132	147	124	131	167	147	141	143	137	146	124	150	127	159	156	128	151	146	142	141	152	130	144	158	143	116	137	125	126	136	147	148	142	149	134	126	128	137	137	115	137	128	148	134	141	123	129	135	139	169	144	121	126	143	125	151	147	127	125	133	151	142	139	141	131	140	144	129	140	147	150	124	139	135	124	119	140	127	135	131	128	144	165	125	90	122	172	176	149	152	129	137	140	149	160	133	147	151	122	131	134	119	130	142	104	129	164	122	117	154	139	138	126	143	134	145	125	153	167	134	133	145	151	157	127	124	151	141	140	151	166	125	161	159	154	147	119	147	122	127	141	126	138	134	134	127	131	113	141	126	139	127	122	140	140	129	146	160	138	116	118	151	137	145	139	134	112	140	157	135	161	143	122	130	145	133	139	135	131	157	145	128	130	118	164	121	166	136	142	140	149	134	134	149	142	152	130	144	144	126	131	130	124	148	140	148	120	123	144	120	137	122	115	121	151	147	122	116	150	124	132	143	146	117	126	147	127	111	136	145	134	136	130	134	148	121	140	144	124	129	132	110	127	135	160	168	140	165	127	127	140	161	138	119	142	153	132	150	137	138	135	156	137	135	123	125	110	126	122	134	154	126	141	138	139	141	164	125	144	149	145	148	130	141	142	146	136	143	142	132	117	152	145	156	148	142	140	130	162	133	143	133	139	133	137	161	120	149	130	139	103	153	140	144	141	149	159	133	141	125	121	152	136	158	138	130	145	153	113	128	160	138	123	139	151	135	135	151	119	147	151	143	136	134	156	124	136	129	148	144	143	143	118	148	150	140	139	128	142	137	146	128	154	157	118	128	152	125	112	133	138	126	146	120	111	124	148	128	149	141	132	146	128	143	120	144	143	145	143	131	138	156	129	154	151	143	153	154	135	118	127	140	111	129	149	142	145	130	124	125	133	126	114	144	145	125	157	144	150	165	130	140	129	138	151	159	148	142	145	140	147	147	141	151	141	152	135	139	125	155	143	120	112	122	150	137	157	139	153	153	127	141	139	131	145	146	132	142	155	149	159	148	140	138	142	142	149	173	145	136	129	124	141	132	135	146	122	144	140	152	109	134	124	122	123	110	128	177	166	127	140	138	168	128	129	157	151	126	131	140	148	129	124	150	149	128	146	147	125	142	144	118	120	138	125	132	132	124	148	140	117	132	143	117	162	150	131	155	158	117	127	134	148	140	133	129	134	153	116	166	137	132	141	138	121	143	148	150	134	136	147	126	129	149	139	124	136	147	111	160	129	147	144	124	148	145	135	126	135	146	147	144	130	129	157	162	110	133	137	127	134	167	119	153	123	146	123	144	131	136	125	140	147	141	123	141	135	135	134	111	129	113	146	131	134	160	136	125	141	123	149	145	125	150	135	132	123	131	148	121	149	133	125	149	142	126	136	148	154	146	136	159	135	128	142	123	139	130	119	134	136	135	135	149	156	155	152	151	130	137	138	124	153	152	157	138	130	153	135	151	127	152	114	142	154	142	146	130	141	150	144	145	119	149	135	148	136	157	156	140	135	139	116	139	132	149	152	158	125	132	130	133	149	133	124	163	148	143	135	134	108	119	135	134	116	131	135	140	158	122	161	138	129	139	141	142	148	127	146	122	169	127	111	138	127	147	147	159	130	133	148	113	134	142	165	142	156	131	144	140	134	141	153	126	129	126	149	148	153	127	128	122	148	133	141	145	130	167	153	145	141	139	124	145	122	117	151	134	153	169	126	124	130	157	119	122	143	147	146	143	114	113	135	137	143	110	132	131	125	116	133	138	136	124	150	162	129	143	140	131	148	108	146	136	144	138	139	126	115	139	132	117	139	143	140	161	146	150	150	134	145	147	126	135	98	114	122	125
10733	6740	2447	729	506	397	393	334	322	347	333	314	325	296	333	308	303	329	288	310	289	336	305	311	324	359	333	312	331	277	304	329	326	328	293	296	325	286	316	326	298	281	297	297	312	331	303	296	336	307	332	342	336	290	293	309	287	309	286	328	292	299	299	324	318	316	302	317	285	284	350	324	314	309	310	308	310	290	323	328	316	312	334	325	277	283	359	310	316	302	281	306	312	281	279	320	316	290	333	356	275	320	312	325	336	326	308	298	294	267	279	328	278	342	288	335	298	313	318	280	322	340	313	335	331	343	293	335	311	306	304	313	301	319	288	278	276	290	301	346	327	338	315	332	297	308	313	299	285	305	296	306	332	315	314	328	317	304	305	314	323	293	313	314	308	312	307	292	329	311	317	311	317	291	322	279	312	284	300	279	316	327	315	308	332	303	298	304	308	302	304	294	325	277	324	327	273	289	315	340	318	287	310	316	315	303	332	300	295	309	293	304	328	337	313	296	314	330	329	314	343	347	289	298	293	295	302	295	304	337	291	272	326	322	312	326	337	328	303	315	305	303	316	319	295	333	324	318	334	304	291	318	328	282	316	298	336	295	307	317	327	308	324	316	330	305	310	314	292	281	347	308	313	335	327	287	330	344	315	315	293	309	284	313	297	280	304	339	304	332	301	307	320	339	319	308	325	327	315	292	277	303	306	318	331	325	303	315	323	347	279	330	294	296	341	310	313	312	314	294	331	316	319	316	291	321	317	309	310	333	324	304	281	311	343	342	317	320	322	295	301	332	321	311	299	290	312	314	319	316	314	325	286	315	324	313	335	283	312	314	314	322	292	334	341	306	338	301	307	323	306	337	317	312	321	317	325	302	289	317	309	289	297	302	303	333	277	330	292	301	299	282	317	287	322	321	335	304	308	303	294	327	351	331	294	287	329	277	335	303	292	294	331	316	316	275	313	299	297	315	324	325	308	317	274	293	302	302	299	330	324	318	324	315	301	316	313	315	333	313	272	313	299	323	293	290	300	290	324	294	325	326	311	289	324	295	315	307	300	312	345	313	312	321	328	338	304	321	263	293	305	300	314	282	347	316	316	304	306	301	302	322	334	305	333	328	346	320	348	313	312	337	322	327	308	311	326	286	311	299	319	273	331	308	300	298	317	306	279	298	283	321	318	308	318	291	315	321	310	312	317	342	327	323	316	315	288	362	304	305	319	325	308	328	321	316	330	291	345	293	313	329	301	335	316	317	289	322	313	314	329	312	309	300	279	318	336	317	314	296	328	320	279	301	323	299	329	311	297	327	324	324	308	284	275	306	292	315	302	312	311	306	317	307	303	287	308	324	296	341	307	318	327	325	298	318	317	308	295	318	328	329	320	300	324	301	307	336	287	313	342	287	312	292	321	342	317	320	355	325	301	287	341	295	310	344	345	336	314	284	298	295	324	318	315	311	300	299	307	314	299	303	317	285	313	328	331	315	305	317	306	301	311	252	309	328	282	327	322	315	317	296	322	303	305	317	280	303	319	307	304	324	346	295	309	319	298	322	275	329	325	336	316	303	318	315	286	308	321	295	295	307	342	307	283	293	298	321	317	323	304	287	345	284	300	347	329	305	294	328	294	311	300	329	314	315	335	290	289	333	260	315	344	311	297	301	339	314	311	327	310	329	309	311	346	324	306	302	295	288	297	297	314	323	323	319	334	329	310	307	303	319	289	311	333	312	307	322	305	335	335	281	281	312	321	324	302	297	323	317	328	311	292	334	318	317	327	293	319	284	332	316	292	338	321	311	312	326	312	293	315	294	320	299	311	318	261	306	328	290	309	312	323	308	321	330	297	319	306	308	325	306	317	338	296	304	299	318	320	288	316	314	313	308	318	345	308	326	330	311	294	284	326	312	314	320	285	318	322	299	283	286	341	318	345	320	315	297	297	334	317	316	333	330	257	301	329	327	337	331	287	286	294	302	328	309	310	291	296	333	313	293	306	307	323	312	332	288	321	300	317	298	330	328	296	319	291	315	294	313	308	344	299	310	334	326	321	311	310	337	317	318	294	293	308	322	333	288	334	302	292	304	313	298	338	302	309	331	339	308	295	290	319	305	314	318	328	338	323	332	323	339	309	320	311	287	335	328	321	316	310	282	323	311	305	321	260	301	321	279	325	329	318	317	320	313	320	279	325	337	299	321	323	335	324	275	313	322	314	319	300	316	363	315	302	343	319	348	291	333	292	328	306	299	289	316	276	312	300	324	288	274	297	295	341	300	273	289	324	321	285	312	308	305	340	288	325	299	325	314	294	299	289	338	316	318	300	299	322	321	317	301	302	316	361	340	314	283	299	317	287	299	295	285	336	302	304	320	303	293	304	338	300	307	297	306	289	345	303	287	290	313	309	275	312	311	346	322	318	346	307	326	290	265	319	372	318	282	303	324	332	312	317	305	317	326	315	317	282	294	322	306	304	339	309	282	312	310	315	343	302	277	294	321	316	275	324	319	309	312	331	295	315	341	325	318	289	304	302	303	329	309	320	319	296	294	301	317	290	340	293	330	304	307	252	317	285	292	325	332	312	285	333	300	300	327	311	310	346	336	297	344	300	328	350	305	338	308	318	302	328	310	287	299	308	320	319	310	312	299	307	278	320	290	325	334	298	296	313	295	342	295	278	294	324	295	349	325	311	295	330	329	302	311	328	313	330	312	313	339	324	331	305	321	316	320	316	324	307	299	337	310	300	305	302	310	327	304	325	338	301	316	304	303	312	299	331	324	296	265	320	341	302	344	315	310	328	297	325	296	301	303	311	312	322	324	317	317	326	324	341	330	336	310	286	308	308	335	338	328	310	316	290	295	289	317	314	309	317	334	316	293	333	281	316	324	338	308	307	310	340	317	324	317	334	343	294	322	290	305	338	305	336	320	319	313	297	303	306	308	297	328	318	306	311	301	321	314	302	290	327	332	271	301	339	336	306	304	322	324	313	297	336	315	292	343	292	306	333	308	293	304	344	322	280	319	337	310	326	328	318	280	313	300	323	297	323	265	292	277	286	341	346	354	300	300	292	304	322	311	328	328	313	328	319	342	288	314	325	320	288	309	321	293	336	294	330	313	291	337	295	357	308	298	289	294	331	320	323	308	330	331	326	314	306	317	287	297	332	313	340	331	311	314	325	329	311	332	298	322	329	276	299	297	322	296	271	316	307	336	314	311	329	291	310	313	305	298	319	292	295	297	333	282	352	341	345	343	294	313	304	301	304	298	321	324	332	313	325	309	329	294	304	294	264	324	331	290	301	307	332	322	284	311	304	335	297	322	298	320	325	313	327	306	321	342	302	334	322	303	322	297	309	300	307	343	317	314	305	298	317	301	288	315	310	321	335	307	320	317	320	318	326	349	303	316	294	322	328	307	318	316	276	292	283	300	330	300	297	314	280	306	309	317	310	328	298	287	315	324	330	327	324	331	304	283	296	303	309	314	316	329	315	320	313	330
24123	21190	25242	27406	21198	20968	1066	249	179	135	119	104	109	103	84	82	75	81	75	77	72	73	69	91	62	66	74	75	83	61	79	67	70	71	76	68	59	60	73	67	64	69	80	67	54	72	71	64	57	68	63	60	62	63	63	67	63	55	59	59	44	61	66	60	71	57	55	65	56	74	53	64	58	53	61	79	68	68	49	69	67	54	64	49	56	57	67	63	70	69	61	62	58	62	73	71	70	60	69	58	76	58	67	63	54	59	77	69	67	66	57	59	67	59	45	68	58	65	77	49	73	60	54	50	72	66	54	51	67	66	52	76	63	62	76	47	64	54	76	74	61	77	70	54	64	51	63	67	59	76	59	61	64	59	77	63	64	59	56	56	51	61	54	58	67	49	53	66	67	55	59	63	57	72	51	57	63	62	51	81	68	63	76	47	70	62	62	68	66	65	68	51	57	71	77	66	47	61	71	65	65	68	67	59	79	53	67	61	64	64	62	73	59	69	73	38	68	62	55	77	63	52	51	70	55	67	61	68	60	67	61	51	75	63	51	57	81	58	67	64	68	51	56	57	53	62	64	68	71	61	66	61	82	72	68	56	53	54	74	82	57	59	64	64	59	77	63	60	52	62	68	66	56	67	70	81	54	74	48	68	52	76	48	64	49	64	58	68	68	60	70	60	63	65	71	52	74	73	64	75	59	76	65	69	55	71	82	81	60	74	57	61	68	58	42	62	49	66	70	52	66	73	60	56	66	62	58	73	69	60	69	69	57	43	70	85	67	68	67	59	58	64	81	70	56	64	63	58	55	64	51	62	61	53	59	53	70	64	52	59	63	69	70	72	53	69	65	54	55	72	66	79	60	62	59	60	58	74	39	69	65	58	66	52	71	78	64	82	73	56	51	55	67	54	87	56	83	81	64	59	74	55	75	58	68	76	72	55	57	65	52	56	68	69	53	74	64	63	61	63	65	65	58	72	63	63	69	59	70	66	74	48	66	58	69	59	70	50	74	62	57	69	60	60	68	74	75	51	80	64	74	64	71	77	73	54	66	64	57	50	67	60	60	59	66	59	46	88	62	56	60	77	75	55	67	80	58	66	75	46	61	51	71	64	62	68	60	52	70	67	68	55	58	55	69	61	83	58	67	68	62	64	79	55	75	66	54	56	68	60	61	67	66	58	65	59	61	67	79	66	67	61	68	66	62	52	79	44	52	55	73	73	73	81	70	61	63	60	60	65	79	67	69	61	56	51	60	72	73	62	53	57	75	56	66	45	64	87	69	59	70	71	65	58	55	57	67	70	74	84	71	55	62	58	57	71	57	54	60	48	74	57	71	53	57	57	56	43	53	42	81	49	59	46	53	59	38	68	56	57	57	72	63	60	54	54	62	57	78	59	50	65	47	47	68	77	52	58	62	67	78	71	52	62	62	81	55	58	64	65	54	69	56	72	61	63	52	58	56	61	79	78	55	86	51	69	74	64	45	48	59	58	56	54	51	60	70	43	69	70	64	63	54	58	78	44	71	76	60	62	74	79	59	72	74	47	58	56	71	30	59	79	66	55	73	62	49	51	51	54	82	66	55	72	55	66	53	59	38	69	60	61	67	56	55	59	70	72	64	57	74	63	58	73	69	68	51	62	67	51	60	51	49	72	60	70	57	52	56	66	62	71	72	55	63	60	72	60	62	59	77	74	58	53	69	75	69	65	74	59	66	70	68	65	69	57	60	78	52	65	70	70	54	67	55	54	66	60	58	62	59	81	55	55	73	79	58	66	64	71	61	71	80	61	57	51	54	57	84	61	84	60	66	71	59	57	77	65	74	62	60	72	61	63	67	55	65	63	75	57	71	48	50	65	60	74	64	60	63	60	57	69	56	75	64	51	61	56	69	75	63	70	61	64	52	59	57	66	89	59	74	53	57	55	56	54	61	59	69	59	61	57	53	81	77	66	75	68	71	67	58	60	60	47	56	53	51	49	70	49	53	69	69	66	58	59	60	68	85	63	57	54	50	64	60	67	63	65	66	57	54	63	54	66	76	59	62	64	63	49	65	62	49	60	57	67	79	55	61	56	55	70	60	67	61	50	53	67	60	48	52	69	81	66	66	75	64	45	63	62	53	34	69	55	74	71	60	78	55	73	61	71	64	59	78	60	62	57	66	51	55	60	75	64	64	57	57	75	71	65	56	66	64	59	59	57	48	67	63	63	66	68	66	73	70	65	62	69	75	60	63	60	63	63	62	68	57	48	64	68	67	62	65	70	65	64	57	64	67	56	64	72	68	54	59	57	61	65	68	68	71	56	68	63	71	64	69	55	77	51	64	65	48	58	59	67	67	71	59	67	45	48	56	65	59	66	54	57	62	79	60	60	67	67	86	68	43	69	55	70	53	65	60	66	73	63	64	61	54	59	46	57	68	76	49	58	70	45	57	74	66	52	48	67	72	53	51	50	70	58	67	75	53	58	60	63	84	51	60	64	59	51	63	70	79	71	58	77	54	52	53	69	58	62	57	59	80	78	67	54	60	51	58	62	51	70	70	54	52	83	72	66	81	66	59	71	58	61	64	59	57	78	61	52	60	53	60	70	70	63	68	68	42	69	55	50	60	49	64	60	69	50	56	57	75	66	58	57	51	76	75	51	55	75	64	69	60	55	74	54	72	61	54	71	61	54	67	57	66	54	62	66	46	46	53	69	58	51	72	67	52	69	57	67	54	57	65	64	67	63	51	69	63	79	110	64	61	54	67	67	54	59	69	57	64	61	59	61	63	70	69	64	66	71	56	71	67	57	68	59	59	57	67	67	58	70	84	57	68	68	74	63	66	68	69	76	64	70	51	74	67	52	55	66	53	65	59	71	70	63	61	76	59	64	67	61	48	64	85	61	66	53	64	66	58	52	64	62	48	57	63	72	71	55	51	64	52	68	68	56	61	64	59	70	54	62	52	52	71	45	71	58	54	60	56	77	63	54	61	58	64	67	62	49	69	71	59	76	66	49	47	58	71	57	68	59	77	81	70	72	57	59	56	69	53	71	61	55	71	61	59	67	71	73	62	63	61	58	61	77	73	58	62	62	65	65	77	55	73	71	65	57	78	69	66	55	50	79	71	60	62	66	55	50	84	56	57	69	55	61	50	67	62	63	64	50	42	74	77	55	63	64	64	61	48	47	81	76	63	57	62	62	74	67	73	62	52	61	51	65	63	68	68	63	72	58	69	71	71	67	62	80	69	55	68	63	76	64	67	77	61	64	73	62	53	67	61	60	66	79	62	68	70	63	49	67	68	62	53	62	68	75	79	56	50	59	50	53	64	65	63	70	65	58	49	71	74	50	60	53	70	73	52	63	69	62	63	81	59	62	64	78	63	77	57	59	80	65	52	68	62	68	73	63	69	50	62	77	68	68	57	72	56	62	67	71	86	60	64	54	51	49	64	52	67	66	71	55	58	62	73	74	55	60	55	69	62	67	71	54	69	66	66	62	57	75
9560	10329	3643	944	520	349	319	257	233	239	225	192	206	203	188	181	175	162	173	201	186	199	186	180	168	162	166	194	166	163	167	164	160	178	168	186	176	193	161	167	153	143	164	170	174	163	179	172	184	166	163	157	176	187	171	160	189	176	179	174	162	184	161	184	190	178	178	194	186	179	165	165	158	167	155	177	150	172	173	178	179	165	151	176	150	174	208	180	157	146	161	185	189	175	179	177	168	176	172	170	170	160	166	179	171	172	174	174	183	159	177	169	180	185	163	194	175	164	154	166	183	165	166	182	162	179	171	161	161	160	171	192	177	190	155	161	181	195	149	164	176	183	171	191	171	153	145	151	210	180	186	172	153	179	189	179	178	168	164	161	184	181	170	168	163	168	187	148	146	179	177	169	145	195	155	172	150	156	156	161	171	167	177	189	181	175	171	184	166	175	148	167	189	176	179	158	163	181	163	197	163	173	169	146	151	181	187	185	173	189	155	174	160	176	182	175	179	163	169	186	160	176	161	179	156	153	199	147	172	159	144	169	172	183	162	163	185	172	172	176	166	145	194	184	159	164	141	154	177	173	165	158	188	171	168	181	179	165	154	165	182	161	174	195	171	176	164	182	161	159	166	165	163	167	167	175	138	189	155	177	175	172	183	164	155	192	181	156	179	150	161	169	170	169	165	181	175	168	188	164	181	164	159	171	169	184	162	163	150	167	175	176	180	171	168	167	175	165	167	136	172	183	165	167	165	149	178	172	165	163	176	172	170	163	170	179	173	183	164	152	148	153	192	160	168	162	157	186	172	177	171	156	163	159	161	174	149	164	183	172	179	162	179	193	154	182	191	175	162	159	184	175	160	149	168	176	177	165	180	169	179	175	185	189	176	150	154	169	164	165	170	175	185	155	154	164	168	188	144	173	156	189	181	187	160	145	170	168	198	184	148	166	156	166	174	173	167	145	153	164	169	141	159	176	179	166	196	161	173	168	175	170	176	174	188	165	188	181	158	193	160	170	177	181	162	179	175	162	187	196	158	186	163	153	147	170	173	168	169	143	169	182	172	169	176	170	170	163	195	155	175	178	188	153	200	157	175	176	176	176	170	182	182	178	156	165	168	174	203	181	171	162	188	199	172	144	174	166	165	185	176	182	179	172	160	181	161	177	163	155	145	175	154	155	179	176	171	178	151	156	158	190	186	178	170	189	191	143	176	170	154	181	173	175	180	165	192	159	177	162	181	148	178	153	160	173	186	162	180	179	165	191	159	156	177	168	177	179	163	164	166	170	175	155	182	174	160	149	184	167	174	168	164	187	144	171	176	164	162	179	152	175	158	198	171	163	148	161	175	164	169	152	175	164	183	187	139	164	165	146	173	166	146	165	167	178	171	187	168	143	170	170	190	182	168	166	150	185	178	168	166	157	184	165	186	158	190	165	159	161	167	145	165	170	160	148	138	165	150	149	190	163	174	197	195	168	159	158	156	156	154	176	197	173	182	174	194	157	172	173	147	176	174	136	151	167	164	168	148	152	170	162	186	163	158	158	194	143	179	163	168	157	168	180	154	187	193	163	169	158	155	182	200	174	173	170	176	168	187	180	165	189	171	164	153	154	170	163	154	163	173	161	168	177	168	162	169	161	191	161	170	176	149	154	174	172	153	204	167	181	169	166	164	174	160	203	157	158	157	164	188	162	165	200	158	183	167	179	192	159	139	161	169	176	162	164	205	171	159	169	187	189	175	192	175	151	183	175	157	181	157	166	141	156	178	163	176	190	156	171	167	186	157	169	179	163	171	167	199	188	171	190	182	181	150	148	186	166	152	166	182	169	151	187	156	176	184	166	148	168	159	178	186	165	167	181	168	173	173	189	194	199	184	175	163	164	176	177	149	153	170	155	167	150	175	171	168	168	164	169	180	152	164	177	165	163	173	164	171	144	159	144	173	154	178	169	175	176	192	160	156	155	177	169	167	192	190	161	183	161	169	168	169	156	153	171	172	156	170	188	173	157	158	163	180	182	160	168	156	189	176	193	173	153	198	178	171	180	183	179	162	160	176	167	186	161	161	182	158	188	179	168	158	189	139	122	160	167	173	170	164	175	193	172	156	167	153	182	163	164	166	157	164	165	193	176	171	162	177	173	160	172	160	163	177	150	172	171	171	163	171	162	153	193	154	182	159	184	183	170	165	173	167	146	168	174	170	190	190	159	198	181	192	164	164	170	167	167	167	159	181	182	165	152	161	173	154	169	152	198	179	163	172	174	166	185	171	166	199	192	167	153	164	165	160	190	156	181	162	161	157	170	168	176	150	177	180	143	169	165	176	171	177	170	165	173	196	169	187	166	175	194	174	189	163	185	163	152	177	168	157	168	160	181	164	171	156	147	176	152	195	176	165	184	146	157	164	168	174	161	196	143	180	174	159	182	172	188	187	172	163	166	178	138	174	156	180	173	154	184	162	180	168	174	197	157	196	152	179	197	173	176	145	151	180	151	158	158	168	163	161	172	185	186	165	171	175	181	169	162	171	198	156	204	155	169	175	170	166	207	188	156	166	178	178	148	143	180	151	174	149	155	174	153	175	168	159	179	148	154	151	190	176	162	187	161	169	179	181	168	171	147	173	165	178	170	195	157	175	163	167	178	180	183	178	175	186	179	150	183	146	169	169	151	171	188	164	172	169	174	178	158	167	174	167	162	164	153	167	184	163	164	191	173	141	172	179	173	182	197	165	152	175	156	168	157	135	152	172	163	172	150	156	195	169	184	198	148	164	153	189	157	171	184	186	148	156	157	160	172	164	169	181	175	151	154	171	178	164	147	153	157	161	178	182	190	190	177	177	180	156	164	175	159	143	157	175	158	169	176	169	175	163	155	169	162	167	159	162	178	171	159	177	148	155	179	158	155	173	155	155	188	196	169	147	165	166	175	178	166	175	177	145	173	180	159	169	164	192	190	170	172	194	168	191	185	164	167	183	177	182	172	169	148	182	185	183	190	153	191	175	166	144	183	158	185	181	163	144	191	161	156	187	165	167	154	193	178	176	197	168	169	155	169	195	156	170	158	183	163	171	174	164	152	185	177	180	172	177	160	172	178	153	157	181	181	161	165	157	171	195	166	183	184	186	166	160	142	178	157	170	169	177	153	190	157	188	179	157	157	196	170	157	140	159	158	186	166	168	175	154	166	188	196	162	151	170	172	179	156	180	213	172	165	173	156	155	173	155	173	163	167	172	156	174	174	169	173	172	147	165	166	175	158	174	162	151	165	172	183	180	187	142	172	153	174	151	188	183	180	171	159	156	162	177	174	185	155	195	194	177	174	157	154	170	154	164	183	183	155	172	185	183	151	169	169	157	149	153	139	176	163	174	175	198	177	165	175	174	149	152	176	192	149	166	184	172	173	184	193	166	161	197	164	168	177	182	162	163	187	188	182	168	200	170	181	163	160	182	200	177	169	159	189	154	166	155	139	164	181	184	182	195	191	171	161
33133	11954	1824	446	363	312	232	235	240	244	228	233	230	235	234	224	239	247	258	274	257	227	253	248	277	255	252	250	274	239	244	253	234	244	237	244	258	209	246	231	247	232	257	235	240	231	275	246	234	257	276	257	229	253	234	236	251	246	266	223	277	228	245	268	242	217	240	237	246	255	235	224	243	247	241	243	241	225	270	228	242	252	232	225	235	240	215	222	214	231	247	229	230	243	220	239	230	233	239	228	263	252	212	249	272	221	199	244	245	265	258	228	247	234	259	265	226	241	242	269	260	226	216	252	238	218	243	235	235	235	222	229	259	220	251	247	238	234	234	231	263	263	243	263	236	222	211	232	272	260	260	241	251	216	233	221	251	254	231	261	234	233	229	265	231	250	251	255	237	229	199	210	241	238	232	249	258	263	231	248	248	273	227	215	233	234	245	257	225	239	227	261	229	230	224	236	229	245	237	223	252	242	250	248	236	228	268	236	236	222	220	242	220	258	270	238	229	245	205	262	252	235	228	233	242	243	212	237	250	227	275	221	235	225	246	230	250	252	254	252	247	267	255	254	233	263	250	241	216	245	261	234	240	254	265	261	262	209	243	252	242	243	234	285	236	222	221	199	239	261	235	230	251	239	227	237	233	233	234	251	223	247	256	263	256	260	243	250	268	248	256	258	242	246	254	260	247	235	252	252	224	243	254	232	239	243	247	250	248	237	261	267	225	228	240	263	247	263	230	264	241	256	241	245	257	258	272	267	262	251	243	249	225	233	257	256	245	257	269	220	242	248	213	223	237	227	231	237	241	241	274	232	226	239	248	243	217	238	217	259	250	221	224	234	251	217	254	239	240	259	248	227	224	217	262	228	249	254	254	233	255	251	276	267	260	238	247	226	226	230	236	238	248	227	221	251	211	240	227	245	214	233	245	246	252	250	251	240	203	239	245	275	233	223	252	254	254	247	256	264	239	233	257	270	247	280	239	245	228	237	259	256	243	251	220	239	229	235	240	243	236	239	253	251	244	263	214	227	235	245	283	244	225	231	239	262	244	267	249	211	207	243	244	210	253	233	239	209	229	238	241	250	248	218	243	257	219	249	221	219	237	227	235	241	267	256	237	251	232	230	264	247	257	224	242	235	245	251	234	245	240	240	249	218	253	260	241	244	245	246	243	248	225	209	245	194	226	249	236	251	237	238	272	251	221	246	225	261	228	296	267	212	238	225	261	221	232	245	269	268	246	232	257	246	256	233	253	232	211	220	226	245	249	256	215	267	226	235	264	248	226	248	237	231	264	258	246	219	218	229	226	256	255	275	225	239	254	223	249	254	247	236	249	262	271	254	261	264	215	268	253	204	223	218	242	222	261	215	256	247	236	251	252	216	235	237	230	241	253	208	229	251	269	211	255	251	250	252	250	246	258	256	221	239	238	259	255	228	242	223	264	248	250	259	212	252	229	250	256	201	265	231	251	209	254	226	214	246	221	255	234	207	271	249	237	258	232	232	247	238	266	240	234	245	263	261	236	284	237	234	256	235	233	251	257	244	224	215	218	235	269	247	232	257	258	248	245	245	242	212	225	241	222	232	238	247	234	263	260	245	222	252	204	278	244	251	236	213	219	236	229	225	231	250	234	244	239	271	231	242	267	246	242	222	216	245	214	229	239	232	246	242	241	248	220	229	236	230	238	243	253	241	232	257	222	254	263	249	253	234	260	238	236	226	245	237	243	281	264	237	254	253	225	223	231	243	236	206	217	241	227	267	228	236	216	250	243	252	243	261	239	278	250	247	238	226	212	251	208	249	261	238	251	235	239	233	235	227	246	261	240	246	245	257	240	244	231	238	225	225	219	238	262	245	282	259	244	227	251	246	242	264	240	240	261	226	236	239	231	243	241	268	242	266	228	219	218	260	235	256	222	225	245	250	204	227	252	245	237	208	241	251	243	234	252	239	250	231	243	235	229	209	241	257	253	234	253	249	248	240	219	221	225	258	224	256	226	241	236	235	247	236	219	240	259	258	236	263	245	248	248	277	218	231	253	256	217	219	235	234	220	263	228	272	269	267	243	260	262	260	235	233	250	245	232	210	253	261	220	225	218	258	201	244	263	234	236	233	259	266	230	252	256	217	262	232	229	279	252	248	245	258	219	228	236	248	254	242	261	218	258	252	216	251	226	230	258	253	255	242	221	230	233	236	238	235	252	255	240	235	266	227	248	215	270	252	264	233	234	230	267	252	304	243	239	228	244	246	213	219	217	236	226	248	270	211	219	249	237	244	236	235	199	248	261	256	257	272	250	281	260	256	261	228	235	225	240	241	247	226	243	235	221	239	258	258	250	241	249	238	219	240	211	246	255	260	238	257	259	242	233	232	287	225	240	253	232	226	233	245	260	250	247	257	257	264	240	240	233	249	277	243	242	230	240	225	229	226	231	244	260	247	239	251	257	249	225	264	227	245	195	244	229	221	246	252	234	243	249	273	220	252	208	210	230	222	211	209	222	231	254	230	237	258	240	221	208	231	220	253	258	228	204	259	219	247	272	212	259	266	253	233	222	224	202	248	239	233	232	237	247	243	221	237	265	229	265	245	226	243	241	236	221	242	214	271	242	233	268	220	238	222	254	241	239	233	234	243	208	227	249	254	280	242	249	241	243	251	276	239	269	252	243	246	246	237	244	266	247	243	257	247	256	239	248	243	246	254	288	281	243	266	240	231	231	250	249	248	231	229	241	245	255	223	234	233	235	208	260	251	246	235	226	225	275	244	232	247	225	226	229	270	282	229	214	246	240	252	256	258	231	222	239	216	212	242	264	273	232	247	245	283	222	235	238	241	235	219	225	218	246	257	254	234	225	251	246	244	260	231	234	253	245	242	236	210	249	224	263	244	230	260	236	218	252	223	234	225	245	251	249	254	233	257	240	257	259	219	247	246	257	239	266	247	236	247	228	228	248	246	241	239	257	260	224	238	250	215	248	235	250	234	238	241	266	227	264	243	240	262	252	243	255	245	242	203	264	216	246	222	226	248	229	236	249	223	251	256	231	230	248	244	240	207	215	223	246	218	257	216	224	251	241	240	269	220	238	253	256	207	228	225	259	228	236	246	230	201	250	232	233	230	252	255	249	257	247	256	221	249	259	222	238	216	261	254	268	236	247	262	254	236	237	231	257	225	267	246	230	274	256	243	225	250	236	236	243	246	249	235	234	247	234	275	236	245	228	240	269	241	256	236	214	242	278	264	220	249	198	261	259	242	240	247	229	257	253	252	264	250	240	250	217	228	222	263	200	226	228	257	215	241	258	213	228	241	231	244	247	251	220	232	268	224	242	227	263	249	243	245	255	244	254	249	215	260	239	262	223	229	227	251	229	218	223	235	252	249	250	297	242	248	251	249	233	250	218	253	237	240	253	246	249	246	232	254	256	243	236	218	240	235	247	262	261	230	243	244	247	235	248	248	271	254	234	273	248	244	237	266	252	236	246	255	255	233
8646	2659	992	567	549	536	545	517	520	501	559	574	507	518	560	523	528	540	503	540	514	508	543	575	560	489	537	554	518	557	511	543	508	586	549	528	527	478	543	543	518	553	510	509	495	541	525	538	507	510	543	506	525	495	559	529	561	503	564	516	506	501	541	515	495	548	487	534	498	573	537	529	530	501	519	508	555	563	457	530	524	540	492	524	518	527	521	552	540	518	532	475	480	526	548	545	511	522	557	542	511	529	477	514	540	558	510	495	487	522	512	533	544	510	512	528	559	548	534	503	560	472	539	516	506	506	520	534	507	523	538	526	565	494	550	520	530	533	527	554	549	565	513	480	553	553	544	540	556	508	537	530	558	478	540	539	535	497	512	519	535	536	541	614	488	511	527	545	490	502	499	563	516	565	511	541	548	551	510	546	525	538	548	498	539	504	554	524	539	494	497	533	488	534	504	536	504	523	504	527	548	548	503	554	532	525	557	577	503	518	558	488	537	493	548	531	550	561	548	501	517	515	521	553	519	533	495	521	534	509	490	502	548	551	571	564	522	547	538	521	542	497	503	522	532	528	585	535	518	542	554	487	534	550	519	552	498	533	512	537	561	517	530	528	564	525	523	524	537	522	521	530	509	515	506	543	493	555	529	551	517	551	535	530	504	535	545	509	568	523	506	516	500	520	538	526	512	532	541	528	514	565	511	500	526	498	525	525	533	509	493	520	561	487	561	515	539	517	532	530	535	512	495	546	567	557	517	519	567	549	489	489	510	465	542	543	549	536	508	496	525	579	524	534	570	531	534	511	531	527	577	544	550	504	505	496	538	529	515	548	481	512	527	522	555	528	522	524	573	514	514	468	530	541	550	500	561	556	507	488	506	532	531	559	496	539	522	522	546	508	543	508	488	566	509	477	547	529	539	512	520	541	526	508	519	525	525	547	526	544	504	508	528	504	528	540	512	522	548	503	556	531	555	548	540	529	534	523	528	490	522	486	553	526	491	510	545	553	531	556	513	508	526	525	533	530	492	551	515	574	482	538	542	535	555	507	531	501	500	486	541	506	586	509	518	536	576	518	522	561	538	529	521	494	512	545	497	500	561	562	576	516	566	546	519	530	547	544	519	485	549	509	526	517	551	564	522	558	556	541	525	511	503	494	545	541	524	516	494	545	509	509	505	520	525	515	517	512	504	528	515	529	487	473	549	562	507	505	544	534	521	567	512	539	500	555	527	540	561	484	568	519	528	516	544	532	516	549	533	522	518	524	523	534	532	505	488	559	516	502	532	534	556	546	534	570	540	527	511	525	541	519	528	526	524	534	524	535	501	532	512	505	528	532	533	532	505	498	495	549	539	537	530	523	448	509	510	541	560	553	543	529	533	560	525	496	502	538	524	522	533	547	542	514	529	509	532	509	497	536	531	540	507	560	506	510	521	508	523	520	536	589	523	544	544	521	549	534	481	508	544	465	543	546	532	539	540	537	558	528	513	511	472	504	522	543	503	503	520	529	523	548	525	537	547	537	525	554	521	516	500	538	526	514	513	538	561	488	509	460	547	506	508	526	575	533	555	559	552	500	531	492	550	556	535	535	515	547	523	533	506	495	527	496	538	523	495	523	557	461	524	536	541	521	503	532	520	512	555	512	565	538	528	523	491	496	537	525	506	536	509	557	512	563	513	521	521	552	524	523	506	538	501	538	542	547	568	549	513	542	526	529	513	532	538	517	487	527	546	496	553	513	585	535	530	524	497	514	530	552	536	540	531	545	544	544	535	532	545	523	560	527	526	485	560	515	555	590	525	529	555	523	508	503	571	508	554	493	542	540	528	517	512	552	510	534	518	518	527	530	540	551	509	519	495	539	536	534	507	487	524	556	533	542	546	518	510	544	485	500	529	540	525	514	514	519	532	489	547	524	536	518	520	513	549	490	531	524	515	541	547	527	538	536	502	556	503	540	510	490	518	534	578	514	560	563	522	551	520	535	546	527	536	520	525	554	547	552	515	531	524	558	540	517	509	515	548	481	560	516	527	478	502	506	525	509	514	532	548	531	545	511	495	514	557	515	527	551	473	517	506	517	531	550	541	502	540	540	544	477	544	521	494	519	545	494	534	534	517	526	524	536	546	529	561	508	489	539	574	513	576	531	520	534	480	520	552	499	550	507	502	505	493	523	539	530	537	521	564	522	561	528	535	549	559	523	499	516	538	541	492	541	505	522	513	540	570	501	520	518	479	511	573	492	538	537	545	541	543	505	520	519	553	504	528	490	555	526	552	550	510	548	562	543	529	548	531	517	539	516	579	529	528	520	501	500	531	572	554	516	528	510	531	510	512	557	536	534	576	568	532	552	487	508	538	528	527	549	560	572	538	529	503	518	530	540	528	512	521	505	506	542	499	487	483	526	572	487	520	490	533	547	545	561	554	534	541	532	516	513	532	528	550	565	515	494	536	546	491	524	546	519	572	529	535	539	559	515	517	541	555	521	526	537	497	520	553	537	528	472	540	534	510	511	539	510	516	553	534	542	533	517	537	509	547	543	540	568	543	537	543	538	524	528	528	546	517	525	554	536	503	532	557	481	491	497	501	512	500	510	508	529	542	523	539	537	559	491	520	545	528	543	563	559	527	516	527	504	528	524	539	536	507	531	536	552	526	544	517	550	521	496	500	512	545	524	514	528	532	530	557	546	526	587	539	505	550	525	493	543	524	511	529	537	503	555	531	561	544	546	516	515	511	546	554	501	527	520	502	566	482	551	506	526	541	528	546	507	506	536	518	504	548	523	540	544	544	507	539	532	537	537	518	493	500	542	502	508	535	573	518	519	514	535	488	525	545	494	483	550	480	496	500	528	567	537	547	551	510	535	523	478	520	484	549	532	529	509	541	504	559	493	555	501	518	527	519	501	532	533	499	527	506	517	541	503	521	515	544	523	502	542	492	535	509	566	541	510	517	524	539	522	532	551	513	536	544	526	488	513	465	583	546	550	524	529	542	523	545	513	510	535	515	539	547	549	525	517	546	527	569	558	556	524	511	498	517	532	550	537	500	538	507	563	545	489	528	538	506	524	495	538	526	499	535	569	546	524	541	528	528	500	509	524	513	490	523	521	521	521	521	500	511	518	532	514	520	491	552	544	521	505	527	500	535	511	533	523	533	565	541	524	508	526	533	526	508	524	508	530	535	523	577	537	548	524	563	550	530	537	538	538	578	526	521	538	507	535	498	535	552	525	528	565	579	503	493	594	511	532	579	555	455	560	563	562	544	546	494	529	536	493	521	547	541	540	515	553	523	500	520	512	555	573	529	544	531	509	542	504	541	537	515	525	522	527	510	542	496	514	518	504	544	484	509	497	526	540	545	478	551	516	536	522	498	562	516	559	543	514	523	535	568	545	576	543	539	527	542	542	522	533	561	563	532	545	525	584	530	498	534	531	532	512	524	518	521	531	533	525	521	520	536	468	526	520	522	493	552	507	525	525	528	508	555	534
24927	21150	24470	27923	20591	1859	290	210	176	185	179	153	160	153	137	159	145	133	142	144	150	146	144	129	136	133	136	119	133	130	155	112	147	125	142	145	148	149	119	137	146	114	123	139	155	131	105	139	128	139	132	131	132	147	137	142	132	125	132	130	146	138	143	130	128	133	137	156	131	131	148	125	144	143	159	122	134	118	136	132	136	160	146	123	131	127	154	151	119	105	139	122	150	127	141	140	148	139	150	144	140	141	130	140	149	135	150	132	126	122	153	151	137	122	147	137	141	130	119	151	131	149	158	139	116	139	156	135	152	132	156	121	136	148	122	137	135	151	150	149	133	104	139	128	148	152	134	134	146	116	130	147	113	114	142	153	141	133	167	145	153	130	133	121	136	134	142	145	137	101	133	150	121	139	118	146	135	142	139	125	133	150	144	119	139	124	137	141	149	140	131	132	126	137	127	140	135	128	130	144	152	149	157	121	122	134	147	135	124	134	149	131	127	144	130	146	144	151	141	158	121	129	138	143	157	143	134	141	126	120	140	142	136	144	139	160	142	136	138	120	119	141	144	129	139	140	126	120	144	139	149	129	130	126	130	134	133	134	131	128	131	133	132	136	132	155	122	131	140	125	123	153	136	128	129	139	120	112	137	108	124	154	133	135	114	133	121	122	124	128	120	125	140	147	112	146	147	121	132	139	133	127	124	144	130	141	139	142	120	130	124	156	147	144	132	124	125	146	131	133	126	141	140	130	136	132	104	133	162	110	127	125	149	139	137	129	119	129	146	142	140	134	137	133	139	139	145	135	133	137	121	149	140	142	118	133	138	124	136	148	143	138	148	128	124	127	150	122	141	143	154	129	117	137	129	125	132	145	162	138	143	137	160	143	120	126	143	135	125	151	133	143	134	139	143	146	134	148	130	122	130	127	137	153	134	156	145	138	120	131	131	137	141	158	119	133	121	144	157	128	151	138	139	136	130	143	140	120	136	147	155	140	144	128	146	135	136	162	128	131	131	115	127	131	144	137	125	154	121	135	140	142	129	141	134	147	150	119	135	133	123	123	137	128	133	158	140	145	156	153	134	138	157	150	136	135	128	130	143	150	147	137	141	125	118	129	121	114	134	121	147	128	145	133	139	135	120	153	134	125	116	127	137	150	134	131	133	146	149	129	121	120	140	126	163	140	135	138	126	135	162	123	140	130	105	144	144	135	139	127	123	135	141	133	139	133	128	153	134	143	140	152	148	141	144	143	136	146	154	144	147	146	131	148	135	146	121	145	151	153	121	151	138	151	136	136	121	131	123	133	144	159	140	166	145	113	122	159	123	130	145	112	124	137	139	137	158	148	137	125	138	139	130	140	156	134	130	127	158	144	133	106	151	140	148	135	128	118	153	142	122	129	165	136	132	130	138	140	141	127	127	138	122	138	154	134	122	138	167	137	113	137	130	133	125	140	141	123	129	133	143	135	174	128	123	125	121	142	164	145	129	133	129	151	132	126	157	114	133	129	163	125	146	134	146	140	132	112	134	139	160	123	162	144	152	141	158	151	131	150	124	145	141	121	128	147	144	154	148	135	120	128	139	172	126	140	130	151	136	148	146	129	146	121	148	140	148	130	150	142	139	127	133	145	128	150	128	136	140	113	125	137	136	132	149	147	137	130	141	140	145	148	157	153	145	148	124	133	133	134	155	145	122	126	136	148	147	131	151	150	142	138	160	146	161	126	119	134	130	162	111	124	125	140	142	148	136	137	132	133	132	136	116	116	143	157	148	139	137	151	115	133	131	135	115	127	143	161	145	140	135	117	132	130	136	146	153	130	141	136	128	145	135	147	148	126	142	124	129	166	159	141	129	131	117	134	152	153	148	139	143	129	163	141	148	140	143	138	129	119	118	135	157	145	140	147	141	127	131	140	151	132	129	128	140	137	143	161	135	136	146	111	139	130	144	153	151	123	147	143	147	145	139	135	139	140	148	124	134	145	147	122	128	169	120	144	129	173	146	129	144	124	171	135	131	150	133	113	132	134	134	132	132	143	149	138	131	120	136	122	122	129	128	145	142	132	130	131	153	129	136	142	124	132	142	131	123	136	135	147	127	142	135	149	136	126	128	125	154	156	122	148	123	157	128	154	124	132	126	146	111	120	144	155	136	158	165	118	160	143	142	136	133	126	131	155	141	138	133	122	143	135	123	104	129	140	150	142	131	157	126	159	138	152	149	139	138	140	146	129	131	145	143	134	113	138	155	133	134	148	147	107	151	139	150	127	139	130	156	147	138	128	110	120	142	135	121	132	128	132	125	131	136	129	143	118	144	123	146	136	139	126	138	154	124	143	142	135	139	130	125	147	142	128	145	139	144	146	125	141	149	128	149	131	130	120	134	146	147	132	143	116	127	134	141	140	142	139	152	131	168	137	138	155	156	106	144	153	157	138	126	150	138	135	134	120	144	113	124	144	148	143	149	134	139	141	120	132	120	135	122	134	149	155	122	118	164	146	149	133	141	120	141	128	146	146	145	126	120	135	136	159	103	140	135	140	129	145	131	126	104	120	138	132	134	166	131	126	135	135	133	125	123	144	143	144	132	137	121	142	128	124	153	151	125	138	128	123	153	140	137	142	122	122	138	138	132	165	137	121	151	123	146	146	123	132	127	131	111	134	134	125	143	142	135	140	147	149	119	153	113	146	133	125	121	117	144	143	137	145	125	134	137	150	137	142	146	127	135	162	144	133	113	130	159	144	132	115	123	148	127	113	140	129	144	161	138	131	143	149	133	149	143	157	125	127	100	138	115	153	132	119	122	133	144	115	133	127	128	143	140	137	145	148	147	119	137	142	134	135	113	146	144	159	145	143	139	117	151	155	134	140	144	127	132	140	141	144	130	151	154	134	150	168	165	120	108	143	144	144	138	131	139	119	122	126	130	142	134	146	136	132	132	147	141	139	125	141	150	124	148	134	143	133	151	134	121	136	125	128	132	118	133	147	139	144	125	131	146	126	140	129	127	133	134	126	142	137	145	130	116	137	143	116	120	148	143	129	127	133	119	143	134	123	136	140	137	152	147	140	150	131	114	148	129	146	162	135	135	144	115	135	120	127	129	121	147	132	155	119	125	118	131	122	151	135	148	138	138	132	133	121	140	120	132	134	135	148	138	124	137	131	134	127	139	139	139	120	153	135	136	139	141	143	143	124	151	142	137	132	130	145	132	131	145	137	135	150	154	139	116	123	150	126	135	133	127	127	142	133	160	138	154	137	141	110	130	128	144	141	163	149	122	164	124	142	130	145	115	135	120	119	152	108	149	131	136	130	137	155	149	161	134	134	138	125	157	125	130	108	148	136	151	138	142	147	164	148	143	136	151	133	126	128	136	117	151	120	123	147	142	137	127	142	151	110	145	126	134	135	144	131	134	135	143	171	145	108	136	169	130	130	143	106	152	122	121	131	129	133	128	111	128	140	138	136	131	134	124	138	135	131	137	116	141	134
7933	6780	2401	740	461	407	341	349	356	343	335	361	301	326	288	331	325	305	317	304	322	286	318	302	327	312	315	282	281	299	327	310	318	308	303	300	290	296	326	311	316	315	324	298	309	302	319	297	321	307	302	319	332	299	289	303	301	336	309	340	300	306	297	301	287	303	302	297	321	310	281	319	299	303	319	346	270	286	300	303	313	291	340	320	306	317	309	290	299	303	300	310	337	288	344	270	312	337	326	282	311	312	316	299	310	268	321	336	317	311	302	339	309	321	332	308	303	309	316	313	304	285	302	253	280	300	297	307	316	304	328	338	306	309	334	296	311	287	310	304	335	321	317	311	323	310	321	283	280	294	305	308	304	325	305	292	319	307	300	291	305	318	348	286	332	292	293	293	318	332	317	329	303	301	316	305	317	306	304	297	303	307	320	331	346	299	337	323	317	297	328	303	329	297	297	293	281	314	310	332	299	313	323	328	319	277	326	323	308	316	283	304	322	301	345	295	310	283	296	317	289	287	282	299	326	316	297	307	297	320	293	317	316	295	289	281	299	321	323	300	288	316	291	331	343	326	283	293	314	315	297	305	298	355	307	303	274	310	291	304	315	322	347	286	298	298	296	312	319	288	319	318	329	324	342	338	340	319	316	280	313	338	328	302	293	293	293	298	306	299	301	296	358	307	320	332	325	305	313	277	294	294	292	339	272	328	332	298	288	295	300	309	305	311	287	296	307	274	339	288	308	334	311	333	298	322	303	324	303	323	304	318	363	305	273	301	328	309	319	318	326	320	318	338	286	334	309	300	304	328	277	300	311	307	284	294	298	276	284	318	317	323	311	292	300	297	315	309	285	286	330	328	285	287	294	303	321	300	275	298	321	315	319	313	315	296	279	291	315	297	318	302	287	319	312	324	315	315	352	311	304	278	305	312	295	288	297	283	329	299	294	329	319	296	313	304	301	335	310	292	331	287	270	317	275	288	299	281	317	297	317	321	340	327	302	306	311	309	318	301	305	321	334	300	319	298	295	311	311	327	312	282	317	286	285	354	310	284	301	336	314	348	320	289	307	296	306	291	321	295	307	305	331	280	302	321	293	306	310	314	315	326	292	296	320	295	310	333	295	305	306	302	314	297	289	312	308	298	324	298	302	276	311	314	298	311	313	319	315	313	296	333	298	284	305	298	325	328	331	318	310	303	285	308	316	313	303	309	299	295	303	328	313	332	319	321	307	341	285	308	324	288	294	300	311	341	297	317	291	357	292	297	309	320	327	309	300	323	287	288	327	329	299	307	315	284	302	305	285	332	322	306	300	300	307	279	285	320	295	297	298	311	283	306	323	283	281	312	318	306	309	289	301	294	341	312	338	307	311	300	319	327	295	306	310	266	329	317	305	311	277	296	288	309	292	316	330	295	323	294	321	289	338	322	314	308	320	341	303	318	292	325	324	275	291	299	313	293	309	347	315	312	304	312	311	280	310	296	317	335	298	312	293	302	313	309	304	315	313	276	293	310	307	308	303	311	320	302	332	310	321	290	303	292	307	325	280	324	326	315	299	309	286	276	312	287	327	306	293	303	323	329	348	296	296	309	283	321	305	287	314	314	308	321	307	291	329	313	304	347	296	286	319	302	323	290	329	306	312	321	305	326	305	306	295	307	303	306	301	334	319	300	319	313	347	305	301	298	305	318	300	288	308	291	304	337	298	299	313	318	326	311	310	299	297	294	310	311	326	355	295	328	334	315	350	307	296	296	312	309	312	324	317	326	326	310	274	321	336	296	331	295	338	330	300	278	306	314	318	313	307	328	310	304	303	308	297	301	310	309	276	316	323	301	309	307	310	299	294	282	298	281	315	281	323	321	276	301	313	327	320	282	300	344	324	316	331	282	265	338	294	300	313	301	289	327	302	301	294	305	323	275	286	316	308	306	275	322	297	339	319	301	293	322	317	297	309	323	329	306	283	322	302	287	289	291	280	275	305	312	297	294	301	299	326	312	305	308	325	285	284	287	295	322	293	319	297	298	323	307	309	306	320	297	301	308	309	275	309	305	308	297	293	317	309	300	288	320	308	324	304	298	328	274	296	291	304	306	308	343	288	292	297	296	299	285	325	282	306	306	318	333	296	329	305	300	297	304	305	311	307	307	275	335	316	302	303	312	315	273	302	295	329	309	310	291	304	278	318	276	314	315	329	312	294	334	298	302	302	344	328	333	306	314	312	302	293	329	306	292	327	334	308	304	296	311	331	282	286	304	288	307	309	307	300	284	294	303	303	298	325	296	319	304	263	313	302	286	312	305	322	291	317	303	278	287	283	298	299	266	335	304	289	312	355	307	296	325	307	303	304	322	303	299	273	302	334	306	325	301	289	300	310	304	285	320	295	321	275	317	291	313	324	276	309	310	279	307	298	341	279	277	287	298	292	290	329	313	284	334	309	299	315	320	312	299	314	339	296	303	294	323	305	277	294	305	299	319	307	337	325	352	312	338	306	309	306	317	281	322	307	330	289	291	325	330	289	297	308	313	291	324	293	303	292	326	297	275	330	306	320	328	306	299	327	333	287	290	305	314	274	309	286	304	343	311	286	341	311	344	284	298	300	304	270	325	337	314	312	274	313	261	304	310	298	304	304	297	323	305	315	323	304	315	295	306	303	298	311	328	288	319	316	286	305	312	297	293	308	313	317	316	312	302	332	317	318	290	343	307	301	303	315	301	303	316	280	359	304	284	305	323	307	312	322	311	320	288	279	288	314	329	329	325	313	318	305	340	309	330	307	318	316	332	324	291	322	283	337	320	315	322	285	296	278	305	310	297	339	328	310	308	307	319	289	312	283	286	314	318	324	304	283	285	301	296	307	283	304	330	314	347	318	311	317	328	293	320	309	301	311	290	324	266	302	303	313	307	290	302	316	306	315	327	349	319	295	318	305	303	292	316	333	259	277	275	271	315	318	312	288	314	319	320	313	300	306	301	311	295	308	298	340	328	296	334	320	303	298	304	304	296	295	318	306	279	286	315	330	314	302	293	288	322	336	275	305	282	317	318	275	317	303	321	312	319	329	284	354	306	335	285	291	329	303	286	266	306	294	307	344	326	333	318	315	317	293	318	311	322	297	309	302	320	274	312	289	308	302	350	299	304	303	297	267	339	269	316	305	320	332	289	286	286	303	298	311	301	306	321	291	306	307	295	324	313	308	286	301	292	289	313	286	297	311	297	322	345	289	296	316	266	327	293	288	307	296	323	289	307	332	295	300	320	327	287	336	304	330	283	317	330	266	317	313	295	279	289	326	330	300	314	320	287	314	323	309	328	297	310	304	308	333	272	297	302	303	333	313	320	302	331	303	271	313	318	317	312	284	323	280	278	327	314	305	285	314	328	315	278	307	306	336	298	326	314	277	312	291	313	326	291	304	307	333	329	282	282	310	293	297	298	306	309	306	309	286	316	317	291	325	313	329	327	283	290	302	281	304	268	286	313	310	302	305	301
24185	21190	25222	27433	21192	20936	1118	286	168	154	142	107	107	101	92	89	76	71	105	89	64	70	83	73	77	75	73	55	63	70	74	69	53	55	55	64	75	67	75	78	57	63	80	66	73	64	74	63	72	72	66	71	70	58	63	79	64	73	63	53	58	64	59	58	56	59	60	56	54	56	53	58	62	57	56	59	52	61	61	63	70	54	68	71	61	73	64	59	56	80	67	73	55	71	69	67	53	67	58	60	61	53	60	63	52	71	63	59	46	52	65	61	73	46	69	65	64	59	63	60	68	58	55	59	52	65	53	58	55	52	62	68	62	46	53	67	56	57	64	74	64	65	63	54	64	53	80	68	52	60	77	58	59	64	63	66	68	59	66	70	61	71	59	62	72	71	51	51	42	59	59	54	57	59	53	64	58	78	52	49	50	58	76	63	62	62	62	57	58	66	69	55	54	54	64	59	46	60	55	54	72	49	52	53	71	45	59	60	74	62	57	69	54	71	65	51	68	67	73	68	52	67	64	61	65	68	48	71	67	60	65	58	53	52	51	68	68	59	47	59	67	65	76	64	52	52	60	57	60	60	67	78	65	60	65	74	54	60	63	59	63	54	62	63	60	77	57	55	53	68	69	61	90	58	66	63	72	69	58	71	66	58	60	77	62	48	61	62	79	48	67	53	65	66	68	69	56	58	60	76	60	65	65	51	49	62	50	67	69	44	55	58	70	52	70	69	68	63	53	58	87	69	54	78	73	57	45	72	58	66	72	58	69	52	46	62	69	63	64	65	59	62	63	52	76	58	71	59	71	67	53	72	54	60	73	50	73	58	53	52	55	71	55	58	60	54	49	53	47	53	64	50	47	60	57	67	68	62	74	60	44	59	71	67	70	49	57	57	78	66	71	66	67	60	77	71	67	59	72	57	70	67	60	72	44	64	56	48	82	60	59	57	59	57	58	49	61	66	52	70	59	69	72	73	63	59	66	62	66	39	52	54	67	55	52	49	76	55	59	49	45	77	53	70	42	62	61	69	52	53	46	56	56	64	57	56	57	49	66	61	82	71	58	67	51	54	61	66	60	79	65	55	57	63	50	72	46	61	46	69	64	73	52	59	61	61	61	59	73	54	64	67	52	72	70	60	55	77	67	40	43	59	72	67	63	60	63	55	60	61	61	74	60	60	74	65	61	70	67	50	60	59	60	51	57	53	73	64	55	57	48	68	70	66	69	57	69	63	73	77	75	61	49	66	70	61	67	38	74	54	52	56	57	54	62	54	68	61	81	46	58	58	77	63	66	63	66	62	78	61	81	64	62	56	70	68	61	72	51	49	59	66	64	60	59	58	45	54	54	58	65	62	54	59	65	50	66	79	77	56	73	62	80	63	56	80	58	61	65	64	53	58	87	59	62	59	79	60	56	53	64	61	61	70	76	49	59	70	64	63	49	71	66	63	70	53	67	64	60	66	62	60	53	63	51	50	57	66	56	67	79	54	50	55	74	51	59	89	63	70	70	67	59	59	56	61	52	42	67	69	62	60	74	59	56	56	61	58	45	66	56	77	68	63	62	68	73	68	69	49	60	65	71	70	56	71	63	63	61	59	69	59	67	77	71	55	59	69	49	54	60	70	55	63	53	58	56	61	64	54	56	60	53	65	52	78	63	64	71	83	65	60	61	61	51	61	56	57	45	63	56	75	68	75	61	61	59	74	60	68	62	73	61	51	61	52	56	67	55	69	51	62	66	69	66	54	73	55	56	59	55	65	59	60	50	62	48	60	73	56	54	58	57	84	48	49	62	70	61	71	68	43	69	71	56	59	69	58	55	63	57	67	55	69	56	62	59	75	56	62	59	66	51	46	60	58	61	74	53	58	59	78	58	63	57	69	72	49	62	70	62	60	59	52	63	63	62	66	63	56	69	50	73	63	59	43	53	68	63	73	74	70	64	60	80	54	40	59	71	48	70	60	64	55	72	62	69	69	51	65	68	74	53	64	55	59	57	56	59	61	66	60	71	65	62	46	64	66	51	65	65	75	48	63	66	60	60	61	61	44	60	56	65	62	58	57	74	62	62	64	40	56	62	72	60	44	57	66	59	75	66	74	57	74	68	71	65	59	62	58	68	69	63	65	73	66	75	57	75	47	44	44	49	59	53	67	56	72	74	66	63	66	46	76	65	59	55	52	77	58	58	55	76	71	63	73	51	65	59	57	69	55	58	72	48	54	78	70	48	54	59	55	51	56	47	67	73	62	60	58	62	72	56	81	48	63	63	62	68	65	69	63	60	66	64	66	65	70	69	69	52	66	64	77	58	54	57	82	74	80	53	57	53	62	59	50	82	72	55	68	62	52	55	60	57	63	64	51	61	62	55	56	69	57	58	80	70	66	75	52	57	50	65	63	52	57	65	48	56	58	83	71	56	55	63	81	64	67	62	53	63	63	47	50	68	45	61	57	68	59	56	52	60	67	45	64	63	53	49	52	60	58	56	68	60	70	63	58	60	60	55	59	85	74	51	57	56	63	57	63	50	60	54	51	58	55	63	57	58	54	71	53	72	55	64	72	62	48	67	63	60	51	56	62	73	51	45	69	63	56	59	56	66	72	56	63	58	65	58	50	57	72	82	75	60	53	65	71	56	48	52	72	60	68	46	62	57	68	54	73	71	54	69	74	43	69	64	55	66	66	58	72	64	68	66	53	76	58	64	50	61	49	69	63	58	70	62	67	57	53	49	54	53	58	74	61	72	59	54	65	53	71	59	60	60	69	55	65	63	55	61	74	60	71	65	53	64	71	60	72	69	57	51	52	74	49	67	48	72	69	63	56	52	66	59	57	59	62	52	50	71	50	59	53	57	64	66	54	66	73	68	65	59	63	63	51	44	73	63	69	76	68	69	54	59	73	63	65	69	45	70	64	63	65	69	71	62	53	76	78	71	59	61	63	52	61	57	77	61	58	75	78	58	50	67	64	51	63	64	73	59	49	68	56	65	56	63	55	74	68	64	51	40	51	69	66	72	64	61	85	67	56	72	61	78	64	57	59	64	49	54	78	55	72	55	56	54	63	57	82	72	69	64	83	62	66	61	55	55	75	77	62	68	64	52	56	67	51	61	73	72	55	62	61	54	70	63	57	52	64	74	48	57	72	64	53	56	78	58	59	73	58	55	61	59	57	67	63	72	53	72	67	70	68	54	58	66	60	58	61	50	61	56	64	58	66	65	52	54	73	71	54	52	59	67	63	54	70	69	59	52	56	52	80	61	66	56	50	71	54	59	71	69	64	70	71	63	51	68	54	56	53	57	61	56	50	49	62	44	66	65	52	63	53	61	83	65	71	59	65	55	46	57	58	69	58	52	51	58	65	70	45	61	71	67	52	51	56	47	74	64	55	55	79	70	43	53	48	54	61	67	70	70	70	58	56	54	52	59	54	63	57	71	67	56	63	52	62	71	71	64	67	69	71	52	66	56	65	56	48	52	60	50	50	55	76
9994	9990	3727	929	507	362	286	238	229	206	184	207	188	204	189	175	163	195	187	176	182	156	161	183	183	208	169	176	210	172	177	169	178	184	169	161	168	176	160	173	171	161	176	169	177	189	150	176	176	149	148	161	150	187	171	175	159	169	159	159	149	167	166	166	177	175	172	150	155	174	169	148	174	153	152	139	177	184	173	158	164	161	177	200	199	179	156	197	182	170	168	162	193	154	168	183	154	130	168	168	176	190	141	181	179	172	179	168	167	171	178	174	169	155	204	152	150	178	172	172	150	178	190	167	167	177	159	170	169	176	167	169	153	179	147	161	164	168	177	163	185	178	183	174	166	156	157	150	172	165	192	151	146	152	171	157	165	166	173	176	159	168	169	189	154	154	168	165	183	163	183	185	167	161	176	162	162	157	161	178	162	176	171	148	158	162	163	140	171	158	153	149	156	167	160	163	158	162	153	153	158	177	169	177	182	145	162	142	162	174	142	166	187	181	166	173	179	170	168	166	183	148	192	163	155	163	159	177	177	157	182	149	157	164	166	161	161	173	165	159	168	180	168	155	183	163	150	146	171	158	156	161	163	150	154	183	179	193	202	150	205	165	183	182	165	177	172	170	179	176	160	169	185	155	180	157	162	197	176	167	179	172	176	154	192	165	148	154	177	162	155	160	182	171	148	180	182	151	159	169	192	174	156	154	151	157	179	170	146	184	156	153	156	177	174	183	161	150	145	149	169	190	168	183	172	153	165	182	164	161	179	186	160	161	153	158	182	153	159	153	187	179	153	165	157	168	171	180	171	194	164	152	166	165	137	178	155	163	158	152	156	195	173	159	175	188	183	164	150	196	185	153	162	182	183	166	187	176	180	172	167	159	176	152	155	171	164	172	153	157	171	172	164	182	180	182	163	152	166	160	151	171	176	164	177	169	172	163	143	160	163	151	174	151	169	169	181	179	174	187	148	166	138	147	191	161	171	138	170	156	167	179	175	147	159	180	172	159	179	155	179	155	145	170	139	174	161	169	162	165	187	173	178	166	189	170	148	165	173	174	179	170	147	166	185	166	170	171	171	152	157	170	156	145	188	171	148	168	171	154	168	145	171	169	163	163	176	176	159	158	168	156	152	145	176	182	162	195	179	155	164	165	179	137	178	162	140	168	165	172	157	161	163	195	175	169	176	159	183	156	152	158	163	178	164	153	149	165	190	170	160	173	166	163	165	190	165	173	157	190	183	164	149	157	185	183	172	159	170	175	187	162	151	163	170	151	175	161	168	179	157	143	166	174	181	157	182	173	174	161	195	172	185	164	147	158	169	156	161	180	184	161	162	163	169	163	185	157	175	191	180	159	159	145	159	175	151	173	155	173	197	159	177	148	154	175	160	158	171	153	165	172	170	167	156	186	170	181	181	173	180	188	172	181	169	174	185	167	177	175	154	157	160	152	184	145	168	132	142	144	148	171	162	164	167	173	199	168	175	175	156	183	167	165	161	159	191	150	150	162	152	158	164	161	169	174	156	173	165	147	179	172	170	136	173	168	184	161	152	170	162	166	163	178	162	171	172	189	171	174	172	175	178	165	171	176	178	170	158	147	175	166	153	177	150	151	178	187	167	156	157	175	159	188	180	152	151	132	171	167	163	153	154	163	169	170	174	183	152	184	163	165	175	162	187	151	148	175	154	157	179	161	179	145	158	187	171	186	188	144	176	156	152	182	148	187	168	174	170	148	166	153	160	177	155	134	158	176	170	180	153	154	177	152	155	188	171	146	168	182	178	178	170	173	155	160	186	182	164	157	170	201	166	162	155	164	179	187	155	187	176	148	163	157	159	157	163	177	162	155	159	182	156	180	167	164	177	165	159	191	162	167	155	152	173	160	152	181	177	184	187	167	179	155	179	172	173	173	150	189	156	168	160	141	172	167	164	174	157	164	152	163	157	177	165	185	134	157	189	178	183	145	165	142	170	147	206	181	165	169	138	150	164	184	158	173	154	176	168	161	162	181	142	171	160	169	174	169	172	192	183	155	173	155	145	165	167	157	142	155	171	152	173	174	174	176	146	137	157	154	173	176	181	166	159	179	162	145	155	160	158	168	154	173	193	184	162	192	156	161	176	151	156	181	162	188	194	178	174	171	166	192	174	151	171	165	172	167	161	171	156	168	164	169	172	147	196	162	183	174	180	157	164	149	189	165	153	167	156	156	153	183	169	137	186	179	197	168	146	148	145	172	180	171	145	155	146	160	189	154	168	174	171	179	155	197	180	140	171	194	167	170	160	168	154	171	168	178	183	152	169	176	195	177	152	152	150	187	173	171	158	187	172	158	155	163	189	145	161	149	161	159	184	187	163	145	173	163	174	165	156	153	165	162	157	169	167	181	162	168	169	173	177	162	164	164	177	159	190	155	184	163	160	170	191	154	162	165	160	181	155	190	170	177	163	161	147	178	166	153	162	166	163	169	181	158	146	186	188	153	152	146	150	175	158	175	175	156	178	180	151	169	173	176	185	150	177	186	172	190	179	180	170	186	172	164	140	177	164	171	195	199	182	148	179	170	140	163	143	154	160	167	175	171	180	183	173	167	172	162	173	181	164	141	154	177	154	165	158	173	176	197	159	180	180	178	151	174	163	168	177	159	162	150	172	165	182	169	192	178	182	172	169	182	174	185	184	184	179	150	191	177	167	160	164	161	168	152	156	165	168	161	175	169	179	153	161	193	167	163	157	169	155	152	164	163	159	152	175	155	142	167	152	180	148	156	171	182	156	181	164	175	159	183	165	175	175	188	167	164	183	166	185	154	203	152	179	174	166	188	154	176	158	151	168	154	154	171	164	158	164	175	153	181	172	157	148	153	166	167	184	156	163	179	155	179	184	163	173	166	164	154	147	178	170	149	162	174	145	186	168	141	184	168	183	168	160	149	168	155	167	174	175	181	183	165	172	170	171	159	172	166	162	149	175	142	159	164	185	167	189	158	160	160	177	174	167	177	179	170	162	170	155	191	172	165	179	156	162	140	148	165	186	182	174	150	169	161	177	187	151	164	188	164	174	180	177	148	160	182	177	178	192	191	184	158	164	164	177	158	145	179	150	172	178	175	177	153	171	182	178	140	164	187	197	171	158	169	167	170	167	157	167	165	170	162	169	167	164	157	173	166	178	177	173	171	144	167	152	172	141	167	172	167	149	180	175	152	147	150	170	169	162	154	167	175	171	176	172	159	165	175	152	180	174	164	169	164	186	168	165	152	186	165	158	190	156	159	172	192	158	153	162	172	142	176	155	149	151	160	160	159	167	180	158	164	175	174	176	158	171	142	186	168	186	158	175	187	161	164	157	176	153	172	185	159	175	170	171	140	174	176	181	158	164	167	163	172	151	170	179	156	185	146	177	169	185	170	175	169	169	176	170	153	171	176	157	160	149	170	166	186	170	173	164	174	160	163	153	146	165	177	154	159	151	136	175	160	153	147	159	183	171	165	167	178
33618	12459	1896	386	295	259	223	237	253	247	225	233	220	225	234	241	254	251	229	258	269	263	213	260	234	286	272	261	232	257	220	234	251	250	225	248	236	266	246	249	227	242	251	235	242	253	232	238	240	225	224	258	223	267	247	223	256	233	266	240	260	217	266	272	233	237	267	239	234	253	248	245	238	249	236	213	244	245	237	239	249	229	230	226	233	237	267	262	265	265	207	228	241	246	253	228	236	245	257	232	252	246	235	232	233	244	252	275	228	268	228	230	225	229	242	247	231	243	249	265	247	253	256	236	235	257	253	252	263	255	237	241	259	256	254	257	243	260	255	262	236	234	216	265	230	235	225	246	246	253	232	240	233	243	244	249	241	220	284	211	233	235	247	250	270	238	241	250	223	251	245	235	240	247	260	222	201	222	239	224	259	248	254	262	232	233	251	257	269	224	257	233	253	234	264	243	230	251	266	260	230	239	248	207	256	245	241	242	216	269	259	235	254	260	249	251	222	250	249	264	282	240	244	237	247	281	219	239	225	222	234	239	239	250	243	216	226	232	204	228	246	224	271	238	235	230	254	231	243	210	221	247	230	250	247	250	232	228	234	219	285	269	256	237	254	266	222	257	224	267	248	218	255	271	254	238	230	241	259	252	232	230	211	261	226	262	242	261	259	235	256	271	224	215	249	277	237	260	251	225	229	289	241	236	233	230	268	231	253	272	260	255	253	258	204	253	256	258	262	269	257	250	241	234	237	273	249	268	242	223	265	236	248	229	256	209	305	266	261	261	247	262	249	254	249	238	240	267	245	276	250	239	242	222	243	218	260	223	274	263	235	243	242	232	244	276	266	220	257	221	249	224	231	227	225	242	248	237	285	257	222	230	271	255	237	223	241	258	235	236	249	221	226	237	236	263	228	244	251	243	271	220	230	235	263	231	240	252	240	226	253	221	237	247	256	246	242	236	249	249	226	236	212	252	236	232	271	229	225	232	234	242	259	259	244	232	243	258	275	264	251	212	261	241	265	248	249	235	234	221	219	239	222	241	228	245	256	248	253	223	248	238	230	232	252	235	257	247	256	258	267	240	243	222	218	235	233	233	256	265	247	267	223	220	232	240	228	265	243	248	228	222	222	252	240	227	243	218	244	245	246	238	223	232	244	237	232	272	217	212	230	205	253	241	264	232	218	250	244	230	231	227	263	231	226	256	243	218	230	232	253	235	226	247	278	246	228	239	247	243	254	220	246	249	263	274	244	266	216	266	228	248	253	231	231	225	229	257	250	241	245	241	269	261	250	258	218	222	218	213	244	258	240	280	229	247	245	240	225	261	239	240	239	255	257	258	229	254	236	238	251	242	245	261	255	241	225	238	251	261	240	231	235	258	265	265	213	235	239	249	232	233	258	223	254	264	251	242	220	256	262	228	284	263	259	237	247	271	208	236	253	262	234	226	276	276	226	275	241	289	242	230	269	260	225	257	262	201	261	243	267	237	247	227	268	262	224	258	246	239	266	254	237	236	241	236	251	243	246	235	245	219	266	222	235	245	224	232	246	240	234	250	219	249	267	215	233	264	248	228	230	256	218	242	273	272	236	246	244	233	250	262	271	255	250	250	236	264	219	255	240	248	216	227	246	244	227	201	242	232	257	229	238	240	280	252	230	225	263	263	251	247	272	233	222	247	225	263	250	242	249	214	233	227	229	246	276	253	257	271	253	229	241	246	246	227	238	208	241	257	211	236	228	239	234	258	235	207	261	257	255	250	251	281	233	230	235	216	232	254	234	262	248	231	248	304	258	240	235	243	234	194	230	240	203	245	265	210	240	221	231	227	251	267	225	254	273	269	219	233	233	230	264	239	290	246	254	237	280	238	257	222	233	224	231	228	260	238	227	217	247	242	255	246	239	251	247	248	248	257	236	247	251	264	237	251	230	231	254	238	253	271	263	249	223	242	245	252	252	260	268	226	256	247	248	256	210	221	263	251	257	227	246	265	224	272	286	221	266	235	240	214	250	264	231	244	235	235	238	232	239	234	225	222	217	238	246	223	257	231	260	263	213	250	235	245	254	225	255	202	252	249	222	238	256	250	239	261	245	247	251	272	244	234	244	245	269	218	240	231	242	238	238	213	254	234	216	245	242	241	254	256	269	248	278	253	252	253	237	189	264	242	223	226	229	253	218	230	265	235	213	221	262	270	264	222	242	217	224	256	257	244	261	226	226	239	285	237	243	229	227	230	228	250	254	239	259	222	227	211	227	238	237	227	231	243	262	228	236	227	232	247	273	239	240	240	244	231	277	181	226	244	229	220	246	263	252	282	221	236	261	243	234	244	240	238	240	223	244	242	261	214	248	247	261	260	255	267	254	205	216	204	270	249	243	249	243	251	258	233	242	245	239	227	268	285	272	293	262	227	233	231	220	260	234	226	257	264	260	271	261	251	224	231	194	232	208	255	274	241	229	253	223	253	259	263	263	217	267	242	255	232	237	275	245	240	222	260	229	255	250	272	237	281	251	236	226	245	222	232	271	249	227	247	237	243	219	240	230	262	225	241	234	249	262	248	252	248	232	264	215	254	243	252	244	244	225	239	213	258	250	225	233	230	250	248	237	253	220	258	258	251	255	249	248	254	236	257	272	262	233	234	272	233	228	249	259	247	219	228	245	224	250	251	255	259	262	250	235	232	251	247	248	256	223	243	238	243	265	225	212	241	231	281	226	247	255	243	244	234	234	242	241	250	233	241	237	251	244	258	252	229	254	231	226	202	251	255	246	255	257	216	238	273	238	217	224	259	226	235	248	264	223	273	232	226	243	241	223	256	205	276	255	236	271	210	253	218	251	248	254	233	203	244	276	237	246	247	232	251	259	228	233	260	254	243	231	249	226	249	225	233	224	243	237	237	248	205	255	241	238	258	255	225	232	228	278	244	203	255	257	213	253	264	259	236	224	258	248	248	238	210	265	231	250	252	244	216	227	243	225	218	231	240	221	233	240	284	246	247	261	259	246	254	254	250	262	245	243	255	215	242	239	225	255	225	250	221	269	257	241	257	243	255	235	241	276	231	229	248	264	241	191	260	252	228	240	236	210	226	241	251	253	233	220	248	236	258	263	236	239	261	241	227	236	257	247	227	222	241	224	232	220	212	265	229	243	243	227	236	228	261	238	243	224	248	240	279	258	233	251	239	241	233	248	224	249	234	283	276	265	235	232	232	265	253	230	241	243	240	270	239	264	255	262	252	243	237	251	231	241	241	275	259	273	238	253	252	270	266	241	229	246	250	207	241	212	284	233	221	277	262	242	235	241	256	248	228	282	251	236	232	249	210	262	231	257	257	259	267	253	236	286	223	251	273	279	237	257	243	232	226	227	252	231	221	242	232	255	245	234	240	275	245	177	221	264	229	231	263	245	265	249	232	240	239	219	238	237	227	263	260	238	235	258	237	237	246	244	244	275	245	240	251	261	244	266	233	239	249	212	238	255	235	236	224
10106	2608	974	585	544	546	537	544	524	519	485	516	541	554	558	535	539	532	555	528	542	550	542	485	546	525	522	539	495	563	549	555	530	537	515	554	529	532	532	490	505	554	531	527	544	527	511	552	510	526	528	531	499	536	534	521	497	506	516	499	590	487	582	541	522	520	544	505	547	530	526	518	576	492	509	538	545	574	561	517	536	539	538	539	492	509	488	527	545	530	531	514	535	524	529	515	512	513	557	539	536	529	522	502	513	494	527	532	516	578	518	534	499	553	569	570	506	507	539	505	523	527	520	541	540	525	584	535	533	522	556	501	530	532	556	515	546	495	543	555	512	519	507	491	506	540	523	515	548	507	536	552	544	510	519	554	528	532	544	541	541	522	550	544	481	523	483	535	534	563	538	517	534	575	511	560	515	510	546	534	497	525	483	501	549	567	552	531	543	509	538	547	525	492	562	527	551	549	540	514	510	564	547	553	517	516	493	557	565	543	506	512	551	559	525	575	492	552	523	535	561	550	543	555	539	506	575	548	478	550	542	540	514	568	521	503	539	552	555	534	504	563	564	543	511	555	468	481	510	526	531	561	532	563	584	515	548	499	561	576	559	579	543	531	526	549	538	496	530	533	522	546	517	577	495	503	510	525	546	471	552	527	515	525	525	566	556	521	557	530	510	540	539	528	525	555	579	542	517	538	526	527	541	504	532	537	503	562	536	518	549	513	540	545	514	547	517	530	563	511	522	553	523	504	527	537	498	565	536	524	534	488	512	541	551	542	545	533	537	539	557	520	536	537	562	524	530	536	480	558	531	529	528	535	542	516	546	553	533	569	533	564	537	513	553	538	509	511	544	533	516	584	524	521	519	517	506	523	482	503	510	536	505	589	526	528	553	514	514	496	526	546	549	531	530	531	529	506	553	534	510	540	498	530	537	549	553	528	530	514	542	560	541	531	497	547	564	505	519	592	546	509	542	527	546	533	517	504	487	597	571	551	525	570	513	506	521	568	551	535	529	537	585	540	513	508	522	536	556	568	526	514	494	469	510	499	518	495	530	497	540	548	560	544	502	523	521	503	536	515	562	541	564	561	510	547	502	528	531	511	535	519	508	503	520	536	531	500	527	571	540	560	509	523	478	493	578	482	569	505	542	531	523	540	503	484	558	537	474	510	551	538	551	520	555	533	510	515	552	524	532	565	514	524	528	530	517	506	543	548	542	546	552	513	536	479	507	556	532	523	485	541	555	532	529	560	547	529	540	528	512	523	535	543	492	540	551	554	542	523	557	537	532	548	503	512	532	542	495	512	539	488	546	538	527	567	489	547	526	516	550	566	524	539	515	482	533	566	545	506	556	544	520	562	550	510	517	542	535	504	545	510	568	489	536	550	544	510	582	520	524	486	502	510	529	510	517	527	502	506	556	524	489	530	546	548	548	541	501	516	532	524	551	518	554	554	535	547	507	516	496	542	522	566	549	529	529	541	523	550	538	524	578	503	537	552	531	530	553	531	484	537	537	521	498	509	503	508	512	542	538	519	560	551	513	526	505	519	545	527	543	519	525	549	518	552	579	531	515	527	503	528	546	554	535	549	550	546	522	505	560	538	567	476	526	558	505	531	547	490	504	544	516	525	541	543	543	508	543	575	511	528	538	521	502	567	560	535	556	527	511	518	542	515	500	527	538	531	495	567	549	564	553	518	516	535	514	539	489	505	560	516	509	542	542	508	542	549	559	512	534	500	509	499	547	518	552	525	542	546	508	583	610	524	532	537	550	562	550	537	504	567	523	519	505	573	529	563	520	526	518	589	553	525	539	610	527	514	516	482	539	533	531	516	538	538	549	526	501	537	551	556	537	503	544	549	500	499	509	527	532	565	531	540	524	528	530	559	541	516	501	515	538	531	503	564	541	548	529	524	537	532	537	526	544	510	543	555	534	512	551	495	532	540	535	537	509	526	581	497	562	540	513	551	540	517	560	520	536	548	507	530	532	547	542	582	511	571	548	547	560	532	512	524	531	567	540	548	533	623	534	591	512	548	519	510	512	501	511	503	528	552	525	542	521	556	539	529	485	510	533	526	515	533	553	538	520	566	516	507	551	547	512	515	544	517	585	511	531	531	525	528	544	524	537	530	513	560	523	507	551	564	531	552	530	523	530	525	517	524	518	522	536	558	520	546	539	508	546	560	564	572	517	533	504	539	535	545	536	549	506	536	551	545	519	565	530	528	554	547	547	538	505	571	547	574	561	578	543	553	513	538	538	566	547	530	551	522	578	539	543	549	532	529	529	529	511	535	528	515	509	532	563	523	566	511	505	521	554	496	533	517	513	535	558	517	552	576	565	536	510	538	526	573	564	561	527	487	536	554	505	528	526	506	506	523	502	543	517	555	532	535	532	520	564	543	537	526	492	478	528	536	557	538	583	502	550	527	566	515	573	560	501	516	516	580	551	495	514	546	539	530	557	541	547	523	517	557	503	539	529	510	564	514	517	568	549	573	552	508	561	545	510	543	516	537	532	512	504	527	501	545	525	566	527	498	573	552	561	561	500	574	561	506	511	499	540	513	561	546	504	489	557	570	499	501	529	526	526	539	484	552	575	504	507	529	544	529	500	570	536	484	543	545	543	525	510	571	547	530	505	550	556	518	501	534	544	544	562	501	574	557	571	506	502	497	502	532	545	522	532	529	561	550	522	444	525	539	543	498	536	538	513	519	561	554	551	509	564	502	552	556	479	536	550	527	532	597	542	537	564	537	537	544	524	530	562	562	493	518	529	500	555	546	521	516	543	508	520	541	560	516	556	560	549	554	500	548	511	531	578	533	514	516	533	513	568	546	555	529	503	535	537	509	525	510	530	566	543	543	572	534	549	584	548	525	548	541	581	535	506	554	530	537	546	527	538	557	570	515	560	529	532	543	545	562	496	547	521	533	528	554	472	559	476	512	510	497	534	533	561	570	555	537	521	519	544	555	533	560	548	528	464	537	539	550	519	523	555	545	552	546	514	520	524	553	523	523	527	504	524	522	503	533	559	548	544	524	511	565	525	556	492	535	527	531	503	511	536	511	522	512	570	514	554	571	568	519	527	552	512	532	542	540	568	507	535	525	536	534	534	518	561	533	535	548	494	512	502	539	494	540	534	524	501	525	549	561	539	542	550	538	537	508	520	549	529	519	537	513	534	538	562	543	533	514	529	555	541	533	532	532	540	539	566	511	508	510	565	520	534	548	562	523	535	534	512	499	541	530	527	525	487	545	499	553	533	522	543	533	489	555	529	486	538	553	490	514	509	566	505	509	515	560	526	514	532	554	543	553	587	498	509	515	516	518	518	513	583	519	492	523	523	535	537	539	546	552	524	492	528	530	536	548	563	541	528	520	526	552	546	551	514	537	539	534	507	528	534	544	534	552	514	550	578	478	547	557	521	548	519	567	499	552	566	577	570	530	521	543	494	530	540	539	585	517	524	574	567	511	536	532	528	560	521	537
24811	21170	24584	28013	20730	1929	251	212	192	184	180	150	178	175	177	153	149	158	137	121	152	145	155	165	142	151	133	120	140	160	138	130	108	143	146	134	136	164	139	152	164	134	144	138	155	141	131	162	130	133	123	152	158	158	143	124	134	121	148	132	140	128	138	132	138	112	139	99	116	128	154	127	128	142	150	160	144	131	137	158	133	127	131	148	154	106	145	133	127	123	142	139	140	150	132	133	123	134	118	135	119	113	139	129	139	163	151	141	141	139	146	142	129	167	122	129	124	131	123	165	137	143	131	133	123	100	130	128	120	114	134	147	132	138	149	146	151	130	144	166	159	148	141	132	148	127	131	130	141	144	138	141	139	144	136	140	147	130	132	132	125	135	136	135	137	139	137	146	135	121	141	127	137	136	114	139	140	157	136	130	125	126	144	122	148	164	127	154	109	130	119	136	130	135	128	136	127	158	117	144	148	129	144	133	138	143	145	133	121	137	166	156	150	135	118	132	125	144	132	129	121	130	157	157	133	141	124	135	137	143	146	145	125	122	139	117	152	179	127	135	127	129	147	127	129	139	142	138	151	148	119	122	151	128	115	140	135	124	142	126	122	150	128	139	112	133	132	143	142	141	128	145	137	131	138	140	154	147	139	150	142	131	134	144	134	146	150	136	139	138	149	127	146	164	159	143	140	125	119	107	113	141	151	154	134	140	119	147	140	140	127	132	116	142	133	126	117	142	150	136	129	130	173	169	146	152	125	138	132	138	113	143	123	151	151	135	141	135	123	132	133	135	125	150	131	150	132	155	153	131	133	169	133	137	157	131	136	157	118	138	129	141	118	116	129	116	135	161	146	141	129	125	121	132	133	128	135	137	135	143	122	114	138	113	151	153	136	143	134	144	131	132	133	157	134	129	134	127	146	115	130	141	149	150	131	146	153	127	157	118	140	141	154	131	130	116	142	136	151	119	127	148	121	134	131	122	123	145	117	120	137	125	163	136	139	132	116	115	149	162	128	123	133	142	125	145	128	133	151	111	127	137	142	141	124	148	136	111	118	150	150	144	132	145	142	137	135	127	123	156	145	130	116	148	118	139	115	133	145	127	128	143	144	140	123	136	137	107	136	128	131	120	125	152	138	148	163	127	131	118	141	128	138	126	146	116	133	140	137	126	124	158	134	151	122	137	136	118	128	153	125	156	124	148	134	130	132	132	166	147	124	131	144	155	138	129	139	132	150	117	141	141	138	155	142	130	132	167	120	130	155	161	164	127	156	134	158	152	113	139	149	117	151	128	139	131	169	154	136	140	128	135	141	169	147	130	119	143	126	109	131	146	112	123	130	151	140	135	136	148	140	121	135	137	140	144	152	153	137	146	131	134	137	173	140	130	133	147	116	126	142	128	140	162	124	124	142	131	130	115	121	155	157	141	112	147	158	143	149	179	155	153	141	142	131	140	144	140	137	133	134	139	117	141	159	158	158	121	112	133	138	152	142	152	164	152	118	135	129	134	118	134	136	149	131	136	151	169	145	115	135	139	149	145	125	135	127	126	140	125	156	137	133	146	127	129	166	128	150	147	129	153	138	134	127	142	121	143	141	120	141	115	129	138	151	148	140	129	143	148	130	119	139	158	151	125	135	171	141	130	134	116	128	125	142	141	132	154	136	137	131	118	121	144	134	134	147	136	159	128	140	131	134	121	128	114	133	168	145	138	152	112	126	134	130	123	138	140	122	139	152	130	133	138	146	144	156	150	141	131	135	139	167	131	134	113	130	133	133	146	140	138	129	134	132	138	125	133	117	128	141	131	124	128	132	128	136	127	133	140	128	117	140	143	140	148	127	113	132	123	116	138	165	133	166	174	135	153	114	145	120	104	147	152	124	124	130	151	135	129	150	135	125	145	136	139	126	136	145	142	145	141	160	131	102	131	148	134	145	130	157	134	153	125	159	152	145	113	124	119	125	130	114	162	146	136	137	142	139	158	162	152	138	131	109	134	143	161	147	169	137	142	126	138	133	134	135	111	134	125	125	154	133	139	153	142	119	137	163	140	141	129	148	136	127	113	132	136	142	130	121	124	143	122	139	133	151	120	167	138	138	144	106	150	141	116	134	111	132	144	133	150	106	131	126	134	123	117	135	138	119	144	129	127	149	139	137	115	119	109	137	146	128	145	151	118	118	136	158	123	134	134	144	124	122	141	151	119	142	133	135	138	147	140	129	130	154	137	123	127	140	137	128	132	156	151	130	130	139	136	141	161	137	134	148	149	135	145	128	162	119	131	127	126	141	146	141	135	155	133	147	130	129	148	130	147	118	145	132	143	126	127	124	133	129	121	138	149	122	149	145	143	151	150	128	152	104	134	143	127	146	137	151	142	129	153	161	108	131	133	152	132	150	149	128	137	131	168	145	112	144	137	157	126	144	129	127	119	162	127	133	143	143	148	148	150	138	138	131	144	148	112	130	123	160	137	134	152	137	140	117	130	110	133	136	152	121	158	128	139	132	130	153	129	128	144	152	135	135	130	137	130	151	133	140	130	143	138	138	123	137	146	121	144	129	148	139	118	124	106	126	122	127	139	129	138	145	129	144	117	106	142	115	108	146	118	126	132	151	130	149	143	139	122	128	145	138	144	160	145	140	126	125	127	137	134	146	126	133	137	126	131	126	127	134	128	133	120	133	149	129	143	141	124	126	125	114	139	109	127	136	124	146	143	139	149	124	136	136	121	127	142	122	118	139	146	132	146	156	123	133	138	142	163	127	140	124	142	128	147	157	144	127	132	133	131	123	147	140	140	127	166	146	128	154	136	133	125	122	128	155	127	146	140	144	141	127	132	123	136	124	150	121	129	119	150	133	154	121	130	146	135	145	116	142	119	134	150	120	141	137	149	139	125	145	135	125	128	138	138	136	138	144	121	150	166	130	134	134	120	133	117	145	138	146	138	134	124	138	163	123	140	131	130	149	131	148	152	127	137	144	129	121	150	155	128	128	119	128	150	169	119	120	131	136	151	119	150	131	141	142	122	163	140	140	137	144	134	135	133	168	150	119	121	138	153	144	158	149	126	137	120	138	134	146	129	161	137	127	130	117	161	131	121	134	162	157	105	124	140	148	131	127	152	168	123	141	150	138	132	149	111	140	137	134	135	130	130	127	111	136	159	151	140	122	139	142	135	134	130	158	133	153	121	134	150	133	129	150	133	139	158	146	133	127	153	114	126	136	136	144	140	116	152	151	118	138	123	151	128	128	120	137	143	136	150	109	140	132	129	126	139	136	135	150	129	134	140	144	153	148	130	150	130	123	131	111	137	148	145	122	157	138	118	130	135	117	117	152	117	144	172	140	130	143	147	160	129	149	137	137	128	143	134	137	133	127	148	133	146	122	116	133	149	128	132	137	132	126	139	141	129	128	137	128	130	123	140	117	132	146	118	148	134	151	144	123	130	123	129	116	138	128	123	164	139	129	152	133	133	135	140	148	132	134	150
8477	6265	2304	707	496	417	365	342	364	332	304	336	314	289	280	336	330	318	284	296	339	312	315	308	300	304	321	313	285	306	323	290	320	281	327	310	308	308	318	305	285	325	294	317	318	278	329	329	308	274	311	340	331	320	336	308	297	296	315	316	306	328	329	305	315	329	297	315	317	303	278	337	306	310	288	314	290	297	309	306	327	304	305	306	319	308	314	302	294	290	302	297	316	332	293	294	312	285	327	283	313	302	317	307	322	309	279	287	317	293	312	332	291	321	313	296	340	294	308	311	313	330	284	294	262	317	305	326	305	324	309	299	328	311	316	318	293	271	355	276	310	319	303	353	300	292	296	317	289	319	333	291	299	296	291	303	305	318	302	299	318	331	286	302	311	324	313	304	289	305	306	311	308	290	318	292	301	309	318	303	307	295	277	316	294	318	327	303	284	322	296	319	310	308	282	306	257	292	295	323	301	321	293	303	292	308	295	341	308	333	294	306	319	279	324	271	298	302	320	284	328	289	301	291	326	290	301	255	311	277	313	304	290	297	300	298	318	283	335	307	287	307	269	307	338	303	294	300	347	309	293	285	317	327	303	309	341	347	315	277	287	311	286	305	318	307	315	249	283	309	287	294	312	331	285	302	308	311	301	302	314	287	315	321	300	262	302	281	329	292	301	293	328	306	305	309	339	307	303	296	299	308	304	322	324	278	321	321	326	274	319	286	302	311	321	298	308	281	335	320	284	301	301	308	298	312	266	276	319	299	281	305	306	329	334	311	307	325	303	277	320	321	310	307	309	321	327	287	303	327	273	338	322	315	306	306	333	298	301	319	334	320	289	258	308	302	295	329	290	295	299	310	329	303	273	302	325	285	306	295	320	290	323	293	291	269	330	316	293	325	305	326	312	330	325	285	333	301	330	293	324	353	303	304	339	293	298	305	281	307	339	317	320	289	295	300	319	286	336	320	330	301	317	301	305	290	293	313	299	329	298	314	258	281	332	311	323	303	327	303	301	308	307	318	289	289	272	286	292	342	307	314	305	279	332	281	308	331	317	321	286	333	328	308	308	318	327	332	283	315	310	312	289	307	292	319	327	290	279	345	301	300	270	327	309	310	322	304	310	305	310	303	325	329	304	332	307	302	310	338	340	328	304	354	344	298	314	293	286	343	292	308	323	288	293	303	336	342	307	308	318	286	325	294	304	307	339	312	331	328	275	318	347	316	328	307	329	311	332	313	307	308	310	319	308	319	310	309	300	353	281	274	326	339	308	296	319	329	297	307	292	333	309	302	289	329	312	296	328	297	306	313	307	296	315	303	284	295	301	306	318	315	302	305	326	280	294	294	311	285	300	293	313	318	306	346	309	296	299	307	275	309	323	325	299	294	298	315	317	316	282	287	314	298	294	324	285	319	322	314	321	299	298	310	286	294	309	308	317	279	329	304	309	305	285	320	350	286	323	302	321	317	304	312	337	320	287	286	306	291	321	310	295	263	285	317	319	303	325	304	272	316	317	284	332	295	314	314	288	320	275	294	347	283	327	287	324	294	289	290	260	290	308	313	311	274	298	291	336	295	308	283	318	299	281	291	304	290	321	312	300	318	291	279	317	321	315	296	288	334	327	275	318	303	280	327	331	303	311	337	324	314	310	297	268	317	320	336	294	318	334	299	320	294	298	331	309	321	301	292	322	297	304	318	319	327	273	304	301	303	311	294	295	288	308	303	278	269	317	264	291	294	327	326	292	293	326	300	320	315	301	348	310	317	298	321	281	303	309	311	298	297	315	285	305	321	294	310	283	308	301	312	343	322	319	332	328	293	270	297	326	327	311	284	306	307	285	320	303	280	281	273	314	323	314	318	285	307	292	314	298	266	292	335	298	281	314	295	276	316	332	301	318	305	325	320	301	318	320	305	312	301	303	337	284	311	321	318	324	316	307	292	308	291	309	333	319	320	289	277	284	310	327	274	301	301	307	314	309	331	295	312	289	331	289	297	302	275	321	300	307	322	309	308	295	311	297	315	304	288	319	321	289	294	339	274	297	315	321	328	287	277	301	321	315	338	281	340	305	318	292	330	320	310	318	311	322	305	305	280	317	282	323	309	302	326	319	323	296	327	274	285	316	314	293	289	317	299	340	315	296	337	279	275	341	329	307	285	338	314	317	304	306	310	301	308	299	327	311	304	340	297	340	298	298	332	304	288	315	312	322	289	297	313	320	269	302	327	317	299	328	327	303	298	287	291	303	308	319	307	297	277	335	315	282	311	338	306	300	279	319	319	323	319	332	298	318	322	320	333	314	316	280	291	283	293	305	307	298	308	322	315	315	332	317	310	293	300	281	296	329	282	294	312	309	303	326	332	294	293	338	276	331	295	308	307	293	299	329	282	321	276	309	297	302	288	345	314	310	322	310	306	308	294	333	316	303	315	273	292	305	283	288	316	312	316	306	315	319	318	288	317	310	319	307	310	306	310	308	312	342	295	308	311	316	272	265	333	313	292	290	285	294	294	307	314	302	321	275	322	305	289	280	317	312	302	308	320	330	322	318	325	338	307	330	317	310	322	283	322	309	318	306	317	321	299	321	291	313	270	321	304	321	322	308	284	302	310	299	332	312	309	319	290	304	316	319	287	317	303	268	336	309	269	268	319	344	278	308	292	331	299	301	305	290	303	304	296	302	321	296	296	292	337	346	325	326	300	309	321	308	280	304	303	286	295	302	300	308	300	317	313	304	321	305	282	307	319	322	286	344	317	316	309	343	322	334	313	297	288	331	325	291	307	321	288	301	332	291	311	321	316	307	324	294	308	283	314	274	309	291	311	347	313	320	319	304	332	321	324	309	309	315	274	307	302	299	335	311	305	322	321	322	300	290	328	312	295	328	283	320	319	326	329	323	324	278	321	298	297	342	332	326	328	321	275	301	316	334	315	324	294	310	298	315	309	267	326	328	339	313	304	284	297	304	312	298	289	322	300	297	300	370	331	308	307	321	324	305	292	325	301	312	322	338	314	297	285	303	322	303	313	287	318	324	331	321	283	305	308	290	309	289	289	336	303	355	288	331	317	292	317	299	301	312	309	316	294	277	306	313	293	321	295	325	315	314	306	312	346	306	311	300	323	295	303	309	310	297	305	313	335	327	307	294	267	283	327	324	294	323	310	296	317	284	302	311	276	342	329	275	323	309	301	331	315	339	290	295	295	290	303	297	300	335	307	288	293	296	283	317	323	305	327	304	294	289	320	281	310	303	308	287	330	300	296	311	335	304	316	324	297	321	319	307	340	284	305	331	326	297	323	317	309	292	331	288	320	268	285	331	284	294	319	321	305	326	327	290	299	348	312	303	285	337	285	295	309	283	313	305	337	288	307	287	287	323	312	301	300	285	293	318	346	296	323	302	301	334	321	292	307	321	327	320	292	306	310	311	325	284	302	312	325	320	306	360	309	285	291	283	278	323	333	310	328	301	320	327	322	303	302	318	280	292	301
24109	21178	25246	27372	21182	20986	1099	289	183	158	143	109	119	111	83	98	78	86	87	90	74	85	78	81	96	86	62	72	79	75	75	77	56	88	67	78	74	54	60	72	65	67	56	78	69	67	60	63	66	65	65	72	68	62	75	72	59	59	60	53	57	78	81	68	85	79	56	64	61	58	62	64	80	87	61	74	67	63	71	65	51	78	76	68	61	66	70	75	62	71	55	65	67	56	75	54	70	59	50	68	59	59	62	55	52	80	65	67	60	69	63	56	69	71	62	65	76	64	56	72	54	74	67	98	66	67	57	72	43	65	63	74	60	64	74	53	60	57	68	71	67	69	64	69	57	63	57	62	64	49	63	60	43	70	71	63	48	53	66	51	69	57	70	68	59	58	74	69	72	74	66	64	65	68	69	84	72	68	54	51	45	46	54	57	62	62	66	65	70	71	69	72	68	58	55	63	65	60	65	52	77	68	64	71	78	59	51	76	73	59	44	75	60	63	61	71	66	72	69	62	55	73	72	55	66	76	62	54	62	53	72	61	54	55	69	71	65	75	54	49	60	51	65	57	71	55	50	60	58	63	74	71	83	76	53	57	55	75	53	63	82	68	63	60	58	50	75	64	51	72	68	73	53	72	64	56	74	73	61	80	81	47	51	89	60	74	77	76	61	53	69	62	68	68	73	78	75	70	72	64	77	63	62	59	43	60	52	62	62	67	68	61	56	78	73	74	64	68	84	63	63	57	75	64	55	74	73	55	65	66	73	61	60	64	74	46	65	63	69	82	80	64	57	80	46	68	61	79	66	56	52	59	67	69	56	55	63	68	61	59	56	81	72	59	56	83	72	70	44	60	61	67	68	63	59	70	53	61	52	64	59	63	66	62	49	60	66	71	60	61	80	76	74	66	71	60	64	50	72	70	52	74	59	74	72	61	66	65	53	67	62	60	61	88	65	65	66	70	57	69	83	58	68	53	55	78	62	60	79	62	72	64	63	63	57	60	64	72	79	72	60	65	62	66	68	61	65	82	61	87	70	53	61	59	75	65	49	48	68	75	75	69	68	65	75	68	70	65	76	61	51	60	47	44	70	60	69	73	56	71	61	58	71	58	58	62	62	70	84	60	67	61	76	68	70	63	66	61	69	53	54	56	64	69	53	68	61	59	73	68	54	52	62	73	55	52	69	60	66	68	70	66	74	63	63	61	73	52	66	80	56	67	49	73	60	73	68	48	58	67	65	74	64	64	59	65	72	81	50	77	62	79	65	58	71	61	76	83	68	55	65	72	73	59	64	69	49	86	55	71	48	70	63	65	64	72	68	78	76	63	73	73	74	70	69	68	63	60	64	66	70	53	80	61	68	71	59	73	61	69	58	66	71	57	49	48	65	49	59	63	74	63	63	60	72	60	67	65	89	67	65	68	72	51	59	72	52	48	72	56	59	74	59	49	64	70	61	73	55	68	59	43	70	59	72	49	68	63	56	67	64	65	48	78	71	65	62	57	56	71	61	61	66	56	60	73	76	48	72	64	51	64	59	70	53	77	68	62	67	59	66	65	72	66	54	62	63	55	61	68	58	69	62	67	80	64	64	59	64	60	47	73	62	70	73	58	66	63	57	61	70	73	71	71	63	61	62	69	62	62	61	64	69	64	57	62	85	76	57	62	70	57	55	62	49	84	73	78	57	65	70	47	58	59	67	74	59	44	68	81	61	75	67	72	72	56	68	66	56	70	56	67	53	58	68	74	64	76	60	71	60	67	77	66	73	68	50	75	60	57	57	49	50	62	69	69	58	72	66	58	69	64	72	65	55	74	66	57	62	72	67	62	58	72	55	63	58	62	74	71	60	61	48	65	54	70	53	75	65	51	61	50	81	68	54	82	61	63	51	47	63	66	72	52	68	63	66	66	61	73	65	70	75	68	71	66	62	56	76	62	61	57	64	67	61	73	63	70	71	62	61	68	65	70	63	83	67	72	54	66	60	70	57	59	72	64	62	77	65	58	58	63	69	52	57	60	65	66	74	56	52	73	59	63	58	57	59	61	63	60	51	71	61	76	82	53	60	65	89	55	49	54	71	68	72	64	68	64	58	63	66	64	82	60	65	57	77	59	58	46	61	59	43	57	62	86	70	59	72	54	62	52	69	69	71	65	67	64	62	53	69	55	61	57	63	67	79	67	63	78	60	50	59	83	76	63	69	68	49	79	62	59	53	60	72	61	68	58	49	80	66	62	50	57	62	57	61	64	73	55	73	65	69	75	69	63	64	53	55	64	51	58	49	68	65	60	83	70	62	71	69	50	52	72	60	67	54	87	65	63	68	46	53	53	79	72	61	74	50	57	74	60	57	68	76	57	54	60	57	54	58	49	76	68	75	53	60	64	74	60	67	61	68	47	64	59	51	64	52	72	72	59	70	69	66	64	76	78	75	83	56	61	57	56	76	82	76	68	51	55	75	71	76	69	78	61	72	61	64	55	61	68	77	53	65	49	60	54	53	53	55	58	75	68	63	63	70	72	70	59	67	58	87	85	56	59	54	64	61	76	49	67	64	62	65	77	56	56	72	64	55	61	52	67	65	64	53	66	67	64	57	43	57	54	57	78	55	64	69	55	58	55	63	61	59	55	64	59	47	60	69	66	63	75	63	74	77	72	59	82	58	61	66	57	68	71	66	62	58	67	68	70	68	57	50	63	59	54	73	63	54	58	71	53	68	69	61	57	67	59	63	57	51	54	71	63	73	61	53	74	57	57	49	60	73	72	82	64	73	69	68	60	53	53	65	60	62	67	68	70	79	51	69	67	61	62	52	57	57	72	75	76	68	64	64	71	60	72	76	75	59	59	58	72	68	54	64	62	73	53	63	65	54	75	57	59	76	84	63	69	68	66	49	75	57	73	60	86	60	60	57	56	53	55	65	61	63	65	69	77	80	56	68	64	62	64	50	61	66	65	56	58	70	55	73	60	64	68	66	50	64	65	72	65	45	61	49	59	75	71	60	75	73	66	63	64	62	68	57	52	58	60	68	70	73	79	82	79	59	91	48	62	53	47	61	61	51	65	57	68	80	65	63	66	64	54	68	57	69	77	70	60	58	58	59	64	65	61	47	66	61	74	50	64	53	77	72	69	68	67	79	59	40	68	56	89	62	52	65	63	60	60	72	69	68	61	62	70	64	51	69	62	56	48	60	68	68	48	44	66	54	62	85	63	82	70	59	61	48	58	52	74	85	65	72	62	63	51	49	63	62	60	69	60	62	80	56	69	69	59	74	68	76	71	63	56	64	85	69	75	74	77	56	68	73	78	63	59	80	60	64	64	59	69	48	75	66	66	60	50	73	45	73	68	69	61	71	83	64	58	54	81	53	71	50	67	48	61	62	86	76	60	69	88	57	64	58	83	74	55	63	60	62	60	59	72	75	60	76	49	75	55	66	68	69	69	70	67	74	69	72	57	61	65	66	70	57	74	58	68	74	72	62	76	78	62
11069	8994	3382	952	542	355	298	237	239	207	204	219	218	182	200	211	198	177	192	196	180	190	186	192	184	190	203	188	186	173	182	168	159	187	172	187	181	192	185	180	186	180	177	191	182	171	167	174	167	182	186	189	193	191	167	177	159	176	174	160	169	175	174	178	161	167	180	193	168	182	152	165	189	165	173	173	159	187	155	163	148	154	187	179	180	177	157	161	148	156	178	163	184	170	157	193	165	140	178	163	174	137	176	169	160	188	159	165	168	155	170	158	185	193	150	166	195	153	173	175	164	181	174	163	155	178	172	199	191	188	163	170	178	180	183	178	186	156	190	162	161	169	162	172	202	179	164	178	192	165	163	166	150	167	197	169	172	186	172	171	179	156	186	174	193	180	164	170	154	188	190	186	176	190	184	176	158	173	150	169	154	172	172	166	168	150	163	167	171	183	179	168	156	174	181	184	171	163	170	173	155	179	181	157	180	184	181	159	177	189	180	173	183	177	154	168	196	177	173	161	178	186	175	184	148	188	176	158	178	160	158	193	177	159	159	165	173	175	175	181	170	177	157	174	174	176	158	165	188	164	170	187	181	193	185	181	192	175	190	189	177	167	168	189	156	172	179	172	180	200	174	138	163	175	198	160	174	195	185	181	182	152	175	153	168	178	187	182	184	157	160	170	173	174	170	166	158	158	150	175	179	187	186	191	167	141	157	168	170	183	153	171	171	169	155	179	177	160	177	154	181	159	153	170	153	183	163	184	171	195	182	173	155	177	183	157	166	147	151	150	156	149	165	180	165	182	157	184	184	178	163	158	165	150	173	176	157	152	183	178	168	179	164	140	168	178	168	162	197	162	189	154	168	177	183	164	167	197	143	179	172	156	206	187	190	192	159	193	177	168	172	175	165	180	183	184	180	159	162	147	175	158	165	168	196	185	183	172	197	162	178	182	160	171	174	163	174	185	166	168	195	178	190	189	171	160	193	158	177	165	169	173	165	178	165	152	150	175	171	171	168	156	164	174	170	175	176	161	156	186	156	158	175	185	172	155	199	128	176	164	162	167	185	157	168	164	194	186	162	155	156	172	168	174	147	169	174	163	170	190	165	172	177	153	176	168	195	164	182	179	180	154	179	164	164	177	162	166	182	176	180	187	146	171	198	175	170	162	153	193	162	186	165	153	191	190	161	186	155	176	167	166	155	180	195	194	153	181	175	166	183	191	181	182	157	164	162	148	152	164	192	169	160	183	160	173	201	177	169	164	178	177	194	182	146	190	172	160	159	173	182	167	181	180	167	158	162	165	185	157	131	176	166	178	164	175	197	182	158	183	172	168	150	177	182	167	168	183	159	149	159	156	169	190	158	170	156	195	185	166	188	162	172	160	163	168	183	155	180	175	173	177	162	156	163	169	161	173	184	162	168	166	162	162	188	169	178	183	155	141	154	173	189	173	179	165	182	151	163	164	179	162	195	163	168	157	151	190	186	169	199	166	147	173	156	170	198	204	168	154	181	170	153	159	169	164	146	186	163	175	217	190	171	175	171	171	164	157	186	191	168	175	158	152	195	172	175	157	158	181	163	180	170	165	168	175	171	180	185	153	171	178	179	169	196	192	199	170	154	172	160	175	168	178	185	159	212	168	176	195	160	161	184	160	175	162	195	162	174	162	194	156	181	174	164	171	172	173	145	166	156	166	171	175	160	173	169	155	168	156	155	164	178	186	164	169	149	177	182	173	166	174	181	192	165	180	166	161	159	177	159	170	155	157	185	159	194	181	196	180	187	162	178	202	150	149	173	186	144	188	189	164	162	181	173	174	165	188	167	192	160	175	186	172	168	175	168	171	144	169	188	173	166	173	181	150	168	178	181	182	197	159	167	174	155	183	165	187	152	183	167	195	186	174	162	165	187	170	185	172	200	172	181	167	165	191	168	167	207	179	167	168	175	187	166	176	157	175	164	174	215	185	190	153	184	179	168	166	150	153	203	179	153	175	192	191	172	170	170	187	184	182	161	191	185	162	159	161	150	172	163	162	161	170	195	168	173	157	174	169	175	197	159	151	158	167	170	164	161	177	184	181	169	178	168	190	187	187	181	183	193	166	170	197	188	167	162	165	169	188	160	170	154	191	180	173	183	164	173	154	172	165	152	170	212	181	164	167	180	177	184	177	169	209	186	150	173	170	177	163	199	176	163	171	176	174	172	170	152	179	152	159	165	164	188	155	168	157	157	179	148	192	168	169	182	166	170	195	180	165	158	171	165	156	189	166	193	185	172	188	184	177	167	190	199	180	212	186	170	179	173	168	160	187	194	169	194	168	180	161	162	185	167	165	188	184	185	171	163	202	160	163	156	150	168	180	161	182	178	199	160	159	167	170	177	157	167	168	180	175	154	175	165	173	190	151	167	153	149	156	178	167	160	200	180	168	178	177	196	190	161	156	187	159	169	173	200	165	156	166	146	151	167	197	166	166	181	194	190	179	177	185	146	167	177	177	157	161	166	172	167	180	186	162	173	190	184	179	175	171	155	165	184	176	182	178	188	174	185	183	175	204	156	178	167	172	156	204	169	175	163	157	171	162	171	167	182	183	170	162	176	194	172	156	162	185	168	185	152	167	167	182	167	170	177	188	165	193	160	203	176	168	170	169	194	166	150	151	206	175	187	197	163	178	175	175	180	164	178	176	170	155	183	157	153	160	152	172	189	168	163	180	173	183	164	168	187	179	166	166	166	162	165	180	186	205	145	164	190	197	187	176	164	162	193	168	171	189	166	173	163	182	197	162	171	194	185	191	183	183	190	172	181	149	202	166	158	185	192	164	182	198	177	167	149	164	188	162	171	180	170	207	183	165	173	180	166	177	187	180	198	167	187	173	161	177	174	195	181	200	173	158	193	158	170	175	200	189	192	194	187	162	148	166	158	193	174	170	159	189	181	167	185	175	179	166	184	176	175	179	146	165	150	183	178	201	158	155	193	179	176	175	187	172	169	172	168	175	176	195	185	168	201	163	189	164	202	164	174	191	169	189	154	184	189	185	187	188	160	161	157	192	189	196	193	179	159	180	171	163	148	153	176	173	159	170	167	183	184	169	161	167	178	185	162	159	153	170	193	170	176	179	185	173	173	164	184	188	166	167	149	191	157	163	176	161	171	173	179	167	184	201	174	181	156	180	191	181	171	167	168	192	201	177	192	176	158	176	179	173	175	186	176	189	160	146	188	184	181	166	158	190	157	195	158	212	175	186	177	152	161	184	181	154	158	165	161	165	175	172	169	162	170	161	175	166	168	174	167	144	160	187	197	188	179	174	171	190	189	162	169	195	188	176	180	159	183	171	169	182	164	191	178	156	191	175	189	168	184	155	172	184	174	184	181	151	161	142	180	182	156	149	168	167	184	152	162	148	183	172	162	162	186	161	175	176	176	165	177	153	177	196	194	187	154	150	155	179	181	173	173	177	185	161	171	173	210	186	177	183	190	182	188	168	177	166
33122	11805	1547	375	280	248	221	255	230	202	231	236	251	250	250	247	256	224	244	255	216	262	236	230	254	217	244	210	259	248	238	244	221	233	236	238	216	209	283	202	301	248	256	253	226	226	227	247	235	255	232	251	236	243	256	234	239	230	243	236	252	236	218	254	251	229	258	229	225	223	255	285	262	251	219	272	240	228	225	243	230	246	238	222	240	206	235	261	252	226	213	231	255	229	245	244	210	226	197	221	252	254	251	235	222	262	241	236	231	251	233	265	247	243	206	233	248	251	232	211	246	246	230	261	201	248	239	229	257	222	238	277	264	270	245	240	235	240	255	239	212	266	246	232	242	283	221	220	219	262	246	266	243	227	237	250	226	247	241	250	238	227	235	232	254	243	234	206	242	257	220	256	220	222	221	267	259	252	248	263	230	233	240	246	242	224	242	223	245	246	236	261	235	220	219	247	219	251	255	236	220	254	257	229	261	220	245	250	251	221	235	237	255	266	234	236	238	256	246	224	267	201	217	234	222	237	237	281	248	264	233	268	251	256	246	272	236	250	243	226	281	221	231	237	224	232	237	254	228	245	228	226	231	259	236	247	225	219	249	248	258	222	221	247	217	239	274	227	223	265	242	231	261	230	230	243	244	233	240	235	240	218	239	256	227	236	246	237	231	226	251	231	266	243	225	231	243	247	239	242	213	233	255	263	251	259	246	228	256	234	258	244	234	227	241	241	201	224	234	231	210	211	256	235	254	241	212	231	218	190	245	251	238	242	244	245	234	240	244	243	245	241	228	248	232	249	257	224	226	224	241	226	233	225	238	252	244	251	242	252	240	225	243	236	232	236	226	276	221	238	237	230	229	263	235	243	227	251	235	213	259	242	240	261	246	220	227	245	210	258	238	223	224	266	237	222	248	235	244	258	249	237	228	248	253	244	239	228	220	218	240	241	252	230	245	214	249	243	222	257	257	193	245	236	225	242	267	268	222	248	218	228	258	222	208	272	233	218	249	239	242	223	243	247	260	253	230	217	237	240	246	233	231	249	240	243	238	262	211	246	245	204	261	219	228	251	248	241	258	237	255	226	267	245	257	240	225	244	235	231	246	249	235	240	273	234	236	265	224	244	244	208	243	265	252	227	246	264	233	231	253	235	190	222	186	237	250	253	243	225	232	236	262	265	235	235	249	273	240	214	236	238	247	259	259	242	245	270	223	228	271	246	212	208	212	229	267	226	224	240	268	261	251	224	263	197	249	264	237	255	229	221	230	232	225	253	229	235	241	229	258	237	268	222	254	257	241	234	214	228	234	220	224	247	227	228	234	267	256	267	233	255	251	262	220	224	228	233	250	255	230	239	227	258	226	236	256	234	262	266	252	221	203	258	272	243	254	267	246	262	234	251	244	256	242	232	245	249	278	272	225	212	256	233	237	228	248	251	251	234	206	248	243	218	223	217	218	226	245	238	238	252	262	248	222	235	201	232	257	237	250	231	230	253	282	230	263	224	252	249	224	242	222	218	259	259	224	246	230	228	268	246	249	232	223	235	283	243	274	240	253	241	238	221	236	259	222	240	246	244	245	223	242	236	224	245	238	258	277	217	243	251	260	251	245	246	284	241	224	236	233	247	218	240	231	222	245	242	221	226	256	229	235	254	272	247	233	246	218	259	222	224	242	249	213	256	253	216	245	238	250	236	270	207	232	245	228	235	241	235	228	240	247	237	242	226	267	241	242	242	248	242	229	240	246	241	252	253	266	258	229	257	238	245	218	244	223	220	232	231	211	239	208	247	237	232	212	232	222	236	221	223	243	250	225	226	212	253	248	213	249	225	242	249	245	227	256	290	237	243	262	256	237	226	270	239	244	239	262	236	223	243	274	252	240	237	262	262	269	234	220	248	252	228	231	233	258	247	253	230	233	240	238	278	238	207	208	247	249	218	258	230	260	224	234	233	244	241	275	272	238	258	240	218	225	277	241	218	240	233	228	247	208	247	251	260	243	215	248	217	271	262	222	231	228	234	245	251	236	226	239	267	249	253	246	226	230	240	268	256	258	230	243	241	243	239	229	253	229	244	260	241	222	245	248	235	193	224	246	254	227	229	226	266	231	215	236	262	259	237	245	265	247	228	253	264	237	245	262	237	241	253	243	224	231	255	237	241	237	240	247	233	251	231	278	244	230	229	223	229	231	253	255	239	240	233	244	207	259	226	212	225	239	234	266	273	257	221	246	250	247	271	260	231	210	274	244	233	246	234	245	248	238	227	224	252	228	218	233	218	240	232	255	260	261	240	249	243	224	238	269	229	226	265	256	238	234	253	263	229	237	225	215	253	243	242	249	253	245	244	218	261	245	228	226	225	253	238	221	266	243	255	243	232	240	256	238	272	235	226	252	244	238	239	222	223	246	238	246	245	230	237	224	239	238	286	231	248	253	254	246	208	234	237	221	247	234	228	221	223	215	232	256	252	273	217	248	249	245	227	217	252	247	280	241	263	266	247	230	221	279	242	257	252	244	265	223	235	241	249	234	264	245	246	241	260	270	215	261	257	229	227	216	262	281	257	241	249	249	243	236	239	242	251	261	268	247	253	263	253	264	257	266	253	226	245	247	197	241	245	262	257	253	263	232	278	249	218	225	231	251	249	264	222	237	248	237	271	234	254	231	219	247	248	248	237	230	255	226	244	235	257	252	234	269	262	248	222	265	258	225	250	223	241	241	198	258	254	237	249	238	254	249	231	240	234	243	224	240	245	235	268	255	256	251	238	237	230	227	236	238	204	227	228	234	242	213	249	220	253	248	248	220	236	239	220	236	234	249	221	262	215	260	246	218	214	239	239	227	219	250	268	229	236	229	209	227	236	231	222	238	263	221	243	251	270	280	233	215	259	235	247	247	244	232	238	219	236	257	241	228	228	225	223	249	254	229	215	254	248	214	214	233	235	239	258	250	247	240	240	247	218	244	261	282	227	233	230	207	250	224	236	232	203	242	225	241	256	251	227	241	216	217	234	270	239	230	253	200	221	239	231	234	217	253	221	232	230	247	233	254	254	240	240	243	244	218	241	254	259	209	232	248	238	244	250	257	241	249	232	262	238	231	236	224	239	243	254	210	240	241	204	267	248	226	234	258	242	253	224	255	283	231	270	248	229	235	232	240	251	255	243	251	243	246	230	248	209	238	258	254	213	250	255	250	227	219	252	232	212	212	213	269	246	277	246	239	250	235	241	246	259	257	261	275	272	226	230	216	247	235	233	248	210	229	267	223	240	244	251	240	239	224	230	253	235	238	247	258	233	208	278	226	244	247	218	238	241	242	217	241	214	207	228	210	228	212	251	253	222	249	233	250	225	287	229	219	243	254	239	249	240	224	220	256	228	251	249	249	249	239	228	242	226	217	231	238	226	206	223	196	233	233	256	247	211	228	245	237	258	231	212	262	254	237	233	240	247	206	245	225	233	259	203	248	233	239	269	288	256	238	235	232	244	268	252
10214	2454	832	554	549	557	518	489	529	510	537	550	502	523	547	551	500	520	468	578	529	532	540	518	528	512	535	517	517	509	578	509	505	525	493	513	495	496	534	515	545	595	506	540	526	551	487	477	529	542	537	541	508	531	545	498	539	552	486	572	508	519	508	548	489	543	511	495	562	544	517	499	505	493	529	538	529	488	533	511	543	502	555	511	513	559	520	564	538	476	529	557	534	519	540	533	494	519	542	549	540	523	526	552	518	536	556	559	518	514	536	549	552	514	553	535	509	517	533	524	475	533	504	557	527	500	568	550	509	511	496	489	513	513	515	563	539	556	504	555	559	526	532	531	515	516	530	506	550	534	546	566	501	509	553	530	531	527	512	484	561	507	510	497	525	502	525	554	550	503	461	490	547	524	537	546	495	523	548	505	552	520	534	561	567	515	563	506	496	520	497	531	501	578	482	549	553	530	513	543	530	520	515	517	521	544	527	533	505	504	533	505	526	561	501	500	565	503	563	548	538	534	546	522	571	536	507	525	497	573	563	506	514	499	500	530	508	530	518	524	540	525	554	556	492	528	515	517	496	510	539	510	512	550	525	522	509	526	543	522	576	527	490	530	561	543	494	527	517	478	529	576	486	498	526	551	510	532	489	554	522	506	535	533	529	518	488	532	499	509	576	484	513	543	529	481	516	524	571	541	565	524	527	540	522	518	547	515	535	541	496	549	534	514	536	513	532	491	527	527	565	503	515	536	504	534	541	512	524	498	532	532	530	544	526	515	509	479	531	528	496	516	502	533	516	519	540	519	484	518	529	522	530	520	523	515	568	500	489	543	545	469	536	505	554	535	532	530	562	546	536	490	535	538	503	513	573	541	504	495	523	528	538	539	524	561	519	581	544	560	516	497	483	520	535	520	553	559	491	519	506	523	522	553	541	560	537	490	570	533	497	519	553	527	549	543	523	518	530	566	516	511	561	558	561	507	561	535	532	529	534	547	542	539	520	538	511	525	520	540	540	505	547	549	571	502	522	531	559	540	526	515	538	494	552	513	535	511	515	520	497	530	471	495	523	517	500	543	509	505	539	525	522	530	510	505	519	506	507	513	536	525	543	524	511	518	504	500	526	532	539	509	530	562	464	501	508	483	529	501	455	512	492	540	549	539	523	544	492	560	533	536	556	537	554	544	511	538	547	531	517	584	532	533	502	467	521	546	510	514	506	514	517	480	516	541	527	521	533	548	546	531	525	498	494	510	537	547	537	515	490	548	521	532	535	556	538	497	529	535	536	574	509	547	538	554	514	546	542	512	526	545	511	527	536	533	528	493	528	530	479	480	531	519	529	523	528	501	539	549	529	572	495	522	549	535	546	543	531	501	538	509	526	527	499	506	500	569	549	549	529	525	557	575	521	529	481	508	525	483	537	507	510	512	499	543	529	563	523	510	501	572	490	532	540	569	524	532	535	511	514	598	511	517	524	517	561	513	528	579	542	540	550	559	546	520	513	513	509	511	522	537	532	492	526	560	522	514	548	511	527	561	537	530	530	490	509	529	558	509	474	514	563	566	502	535	508	508	515	544	488	545	538	545	512	510	512	515	551	520	506	533	554	527	558	495	496	511	517	516	530	503	498	554	553	518	484	538	488	517	553	557	539	530	493	535	522	576	521	518	540	523	548	540	503	503	571	546	538	521	528	547	552	562	523	529	513	549	522	521	552	538	534	495	475	550	536	521	505	523	548	541	530	556	522	557	533	496	524	568	541	534	533	559	550	548	528	551	540	540	557	504	498	557	510	548	532	506	510	497	517	508	505	510	545	533	533	554	568	525	503	475	519	505	523	557	510	490	520	517	530	515	520	539	511	494	486	568	560	494	518	527	535	515	529	507	557	522	515	569	468	500	540	523	484	500	531	530	529	557	538	509	496	538	536	568	526	522	536	577	504	542	515	544	529	543	522	510	534	507	530	555	514	487	529	490	581	521	551	527	474	473	496	533	551	472	497	529	536	520	494	516	546	548	571	539	534	548	520	519	532	515	523	518	513	503	504	528	504	516	585	536	562	534	533	526	564	497	516	529	500	505	533	507	499	500	536	529	538	552	563	538	540	525	518	524	566	556	518	555	505	501	528	520	506	554	543	503	543	494	552	516	527	498	521	508	530	518	533	511	541	518	537	554	569	498	515	473	546	520	480	542	529	528	506	479	522	538	570	516	499	530	529	538	552	543	533	525	556	545	541	498	530	565	522	529	503	542	536	527	516	525	475	534	518	533	549	545	531	530	490	551	526	550	519	536	529	513	527	546	540	529	518	513	496	516	533	500	566	515	581	515	527	510	477	542	519	513	518	525	541	493	569	505	527	543	534	542	538	583	524	503	524	515	520	557	552	519	550	494	560	535	499	521	508	526	513	542	514	522	551	523	522	525	547	539	563	493	555	520	574	547	480	513	520	503	493	549	535	532	504	571	513	508	502	539	565	522	540	494	524	542	484	493	539	500	541	510	537	504	489	533	523	549	505	501	518	540	535	495	527	506	513	508	501	545	483	548	555	500	547	517	497	544	531	557	517	536	540	569	510	534	497	523	500	527	527	562	532	539	513	529	543	525	529	543	527	505	546	523	553	485	577	494	552	517	539	508	531	534	515	552	562	513	540	495	521	518	551	529	529	525	537	504	501	511	544	549	550	521	554	529	509	562	529	544	552	585	484	467	520	533	538	537	501	548	503	542	536	492	554	527	543	551	504	526	492	536	516	521	484	538	542	547	540	552	496	496	511	525	561	501	554	507	528	581	561	536	510	525	519	571	497	539	496	558	526	513	515	512	551	546	519	546	495	526	499	545	549	503	569	489	530	568	533	523	494	546	489	572	497	502	504	534	487	515	518	537	541	517	504	529	535	550	526	499	536	496	557	497	499	538	518	486	542	492	530	511	572	517	520	500	568	496	553	534	502	547	557	518	524	516	525	525	526	548	517	525	537	553	562	559	536	506	528	529	549	466	541	562	494	551	519	497	511	512	527	509	563	535	480	478	483	537	507	577	549	511	531	527	495	535	478	530	541	525	497	537	534	505	502	525	516	516	511	537	533	540	495	545	528	512	509	532	543	529	552	521	521	583	513	501	529	547	509	545	555	512	555	507	537	509	529	519	509	551	552	510	560	487	505	559	510	504	512	529	524	544	539	524	468	518	529	505	521	526	538	529	511	543	527	508	523	547	523	521	521	520	512	520	529	524	539	519	534	515	494	502	526	532	535	521	535	521	539	535	543	537	561	505	517	548	507	510	544	513	518	500	534	532	547	537	526	539	531	566	502	525	498	522	539	536	515	532	527	516	580	539	512	538	486	547	530	520	567	503	576	499	593	563	552	573	515	523	491	532	531	512	551	510	527	539	574	549	540	526	496	555	557	515	514	540	518	493	535	511	559	548	537	486	536	567	534	557	514	564	530	560	493	531	519	490	527	500	537	507	510	520	522	531	534	534	557	537	567	533
24828	21150	24542	28020	20675	1890	241	226	203	178	171	162	158	142	134	167	128	147	159	146	114	152	133	164	135	138	152	143	144	151	135	156	149	137	142	146	152	151	143	166	159	153	132	131	145	121	113	113	123	133	127	144	153	126	142	140	143	141	138	143	158	137	119	144	122	145	111	122	132	134	157	132	134	145	119	134	148	140	137	121	154	134	149	138	123	118	142	135	145	133	104	160	154	123	129	159	141	157	127	134	134	123	126	144	137	157	137	142	151	143	135	130	122	149	153	157	134	161	134	133	137	143	136	134	140	159	119	146	122	139	149	140	137	153	140	136	158	137	156	140	132	129	148	120	141	128	145	112	129	127	155	133	143	138	147	141	155	123	159	115	132	128	151	164	125	116	145	132	140	132	126	148	151	149	154	133	128	141	131	140	145	154	153	149	162	122	151	134	115	149	134	124	126	123	148	141	126	141	143	142	149	139	130	127	142	129	153	156	130	140	141	146	154	124	126	144	124	140	150	118	135	147	133	139	130	144	139	144	125	162	131	143	149	120	127	149	142	140	132	131	160	151	127	145	133	133	153	155	163	126	142	111	149	140	138	153	132	144	142	140	142	131	118	155	115	138	123	131	146	159	111	159	159	167	146	112	135	142	162	135	151	119	145	154	128	157	147	146	146	146	140	164	147	143	145	138	159	141	128	138	143	138	156	139	134	126	116	127	136	134	139	128	150	147	155	136	152	156	123	120	126	127	126	131	116	151	138	141	131	143	120	153	139	149	130	137	133	146	137	118	151	151	138	138	138	130	151	134	155	130	141	127	145	117	124	143	151	140	131	120	156	134	146	146	152	116	141	138	152	140	132	149	153	144	152	131	137	139	147	146	155	127	152	159	147	130	149	142	152	134	137	127	128	152	163	136	155	129	127	139	115	154	168	138	131	127	133	134	126	143	139	147	164	126	136	133	162	165	138	147	123	142	149	150	126	134	147	172	156	137	149	151	137	125	132	140	148	129	139	134	140	150	149	159	156	140	132	132	136	155	138	144	134	121	131	147	147	132	142	147	146	140	130	137	113	119	160	149	137	147	142	151	145	134	137	147	121	154	133	147	137	140	127	144	156	128	132	115	129	148	156	146	139	148	142	129	121	174	143	135	148	125	146	137	119	156	152	164	161	139	143	128	152	142	133	140	154	137	144	146	134	133	135	148	146	148	133	164	143	156	167	151	151	152	125	146	155	158	123	141	135	164	141	106	125	151	145	130	138	121	122	141	137	125	130	150	118	138	137	122	146	122	134	158	134	150	138	147	155	139	158	153	163	135	133	130	145	127	148	161	145	140	163	133	163	153	132	149	148	133	128	141	161	120	154	149	135	141	128	137	155	131	142	145	129	120	134	151	141	142	143	136	164	131	147	133	138	149	125	120	154	143	139	153	139	133	136	139	140	134	144	127	129	137	150	126	127	140	134	143	182	140	140	130	129	169	151	139	129	135	141	134	148	152	143	138	129	149	147	129	166	126	130	110	158	147	135	140	147	163	118	146	139	152	155	128	133	133	138	144	138	190	152	146	146	138	136	134	133	142	162	135	130	132	126	146	137	134	141	129	136	132	125	145	147	153	147	126	132	145	132	143	137	135	136	149	125	140	134	121	131	114	133	123	133	157	137	133	132	157	175	122	130	138	136	120	146	129	149	129	137	144	129	133	141	119	148	124	171	124	128	134	134	140	129	137	146	121	141	130	146	135	143	151	142	134	115	134	145	131	141	122	136	136	122	137	139	166	145	135	141	143	114	129	138	147	154	145	151	134	159	133	171	148	147	138	132	135	122	115	154	134	140	144	151	145	131	136	144	139	140	148	137	135	131	154	146	145	124	138	140	142	153	156	136	138	139	148	144	138	127	145	143	139	120	130	169	138	131	136	136	152	130	137	143	136	146	146	145	132	139	114	142	140	177	149	145	143	148	132	136	140	110	136	151	158	133	138	120	144	138	141	156	133	134	129	144	148	134	128	173	131	151	134	149	130	137	142	153	141	140	136	143	138	132	158	141	138	148	135	104	123	148	156	145	152	145	130	144	150	129	133	150	149	110	146	133	137	129	134	134	143	160	147	150	132	119	139	128	137	153	128	149	164	128	152	140	170	159	158	141	135	124	127	140	132	144	158	127	124	160	136	146	154	163	151	144	146	140	140	140	116	161	120	153	127	146	142	120	140	165	132	112	149	136	138	137	137	150	123	137	111	176	164	148	137	138	146	134	136	119	138	150	158	134	138	136	131	120	138	118	149	129	146	144	160	140	138	144	179	147	159	133	137	137	151	148	128	126	145	121	133	134	136	139	143	133	121	123	138	137	113	117	130	160	125	132	150	144	123	139	151	133	134	132	130	151	135	124	151	132	142	152	138	122	119	156	128	154	162	159	139	141	128	145	135	156	145	129	143	133	125	126	171	140	129	135	151	136	150	149	128	150	150	155	133	140	137	146	134	132	129	122	120	132	131	113	152	158	119	161	126	152	144	148	141	128	132	131	160	141	144	116	124	106	136	139	142	116	134	158	140	138	150	141	123	144	149	149	148	138	135	136	131	121	150	133	143	152	130	154	126	153	128	140	133	138	140	135	127	140	131	123	136	142	137	126	146	154	151	144	132	145	137	144	137	117	138	107	163	152	149	129	127	144	140	125	146	149	151	141	120	149	136	151	143	122	145	150	159	131	119	131	130	120	125	132	130	157	147	132	141	162	133	142	143	134	145	132	132	148	143	128	166	135	142	149	147	164	152	153	148	129	142	124	156	108	143	129	151	138	133	135	110	135	139	137	133	135	143	156	125	131	134	109	151	136	134	150	144	142	141	121	140	156	129	141	144	119	124	144	137	124	132	147	149	166	134	135	142	148	157	139	145	156	146	137	132	121	123	140	141	141	149	137	146	153	137	143	152	129	139	129	149	137	137	129	147	142	147	138	114	149	146	138	138	115	138	138	134	126	145	126	133	154	145	134	138	130	148	140	130	145	136	134	141	143	136	122	141	124	151	149	131	151	169	148	154	133	141	127	154	156	127	134	146	135	134	137	163	155	147	119	108	149	118	142	155	133	155	164	141	134	129	167	143	132	124	139	152	138	130	142	149	158	157	133	126	138	133	136	134	131	152	153	145	137	151	144	134	134	131	139	121	150	142	125	144	129	145	157	138	136	128	156	155	141	135	116	142	157	123	122	140	143	147	125	139	132	120	115	145	143	138	118	130	133	132	163	139	151	122	143	139	141	142	142	139	134	149	140	132	160	127	130	146	133	121	137	143	141	136	146	130	160	131	144	147	160	148	135	144	162	125	175	157	131	137	142	148	147	120	143	145	139	168	132	153	135	146	145	133	120	137	153	119	126	148	157	138	139	124	152	144	136	147	134	153	125	139	142	123	135	151	127	139	135	127	159	127	144	133	136	122	119	148	130	135	139	129	129	132	145	136	133	131	129	107	153	121	162	141	136	150	145	152
15749	5848	1869	702	457	410	372	330	356	304	301	303	331	345	340	283	304	320	316	316	332	295	320	313	281	326	328	361	312	307	316	314	268	314	320	328	292	336	297	327	327	325	330	353	291	309	322	304	272	317	286	323	341	297	300	306	318	316	300	281	301	305	330	293	332	320	300	284	333	307	340	300	313	305	305	349	322	315	329	337	302	343	305	316	296	317	306	328	325	301	339	310	327	344	321	292	325	306	320	314	297	324	329	293	298	321	328	311	296	339	315	329	309	333	309	315	316	311	285	315	312	317	293	301	311	312	310	323	315	317	309	325	333	320	299	344	333	350	310	297	313	308	318	263	327	341	316	298	322	303	316	290	288	301	344	320	310	314	282	303	293	294	312	302	337	268	290	320	318	309	305	294	319	289	294	300	337	303	319	318	314	332	307	331	366	322	314	342	317	312	319	301	312	304	309	313	304	305	323	322	295	305	307	299	311	304	333	340	322	303	318	336	316	331	323	309	312	312	312	304	302	318	292	318	336	311	320	343	304	298	335	310	302	330	310	324	317	328	301	336	319	294	352	322	302	300	302	336	342	296	315	338	301	338	329	318	320	349	307	315	319	294	321	304	321	310	308	316	299	309	311	289	311	314	320	335	288	310	277	331	323	318	294	305	309	300	313	309	298	300	269	309	297	301	334	317	291	324	290	344	312	294	312	289	315	301	325	294	330	354	299	314	305	294	315	288	292	315	335	304	301	289	286	307	315	339	323	292	297	306	350	287	310	317	298	305	271	335	337	330	277	307	337	318	313	291	296	300	306	324	306	301	324	320	341	366	323	316	293	311	294	304	305	335	323	326	335	320	290	340	282	309	313	304	309	286	318	336	313	287	287	297	295	288	310	337	340	319	299	325	320	348	303	352	291	287	305	295	291	330	317	316	277	330	326	321	307	311	332	309	297	343	314	321	308	344	348	297	324	279	346	325	329	300	316	321	318	289	334	303	307	314	340	321	307	320	310	296	300	329	310	289	300	332	316	330	339	319	305	283	320	302	311	293	293	343	326	317	311	276	350	318	332	324	292	296	308	287	344	334	325	320	336	296	311	300	300	345	310	300	284	308	306	318	299	283	322	314	306	302	306	300	327	304	301	305	304	338	309	337	307	365	330	317	315	274	275	316	284	303	302	310	281	352	302	316	341	320	284	300	318	321	316	323	326	292	289	325	302	318	334	304	317	322	318	322	320	329	330	301	290	317	336	323	318	294	316	290	336	313	317	307	328	284	312	314	318	309	304	311	307	335	306	274	374	320	305	324	326	326	285	285	292	329	320	331	340	320	311	332	304	294	332	323	298	296	299	295	355	343	300	308	307	303	312	308	325	330	341	310	313	322	338	273	323	325	296	313	330	307	295	327	344	317	305	328	343	309	325	334	337	318	330	314	314	320	328	293	292	336	320	310	309	309	313	323	287	322	338	292	348	315	291	318	348	299	308	337	320	307	324	301	318	342	305	306	327	310	291	308	317	338	355	309	324	298	327	328	354	318	314	293	310	321	339	303	332	333	300	326	324	307	296	351	303	323	311	332	321	305	302	295	305	308	281	324	321	305	289	332	314	320	324	287	335	352	295	269	321	306	307	313	333	336	334	324	324	272	333	312	318	325	321	319	316	325	302	300	318	310	310	332	314	336	317	291	334	354	342	320	336	295	328	314	327	320	320	340	300	292	311	337	337	338	292	287	327	303	282	306	344	332	339	319	332	326	318	298	304	338	318	318	323	300	320	348	288	341	304	326	326	306	303	336	283	314	300	319	306	313	322	300	291	340	313	281	330	325	282	303	335	310	329	301	290	309	310	342	295	284	306	311	345	312	309	329	307	296	295	316	307	312	329	353	312	293	296	311	311	319	319	324	338	307	295	295	296	290	313	301	308	325	296	326	321	310	318	326	296	306	335	318	318	300	315	313	337	344	349	318	331	269	303	323	296	295	286	305	313	296	333	325	286	300	327	306	306	307	311	306	321	343	331	334	312	333	320	295	343	330	303	325	289	328	297	308	290	330	300	321	315	283	351	289	333	319	285	325	287	323	332	312	314	326	288	299	314	345	295	304	304	304	310	328	310	303	304	314	315	300	344	297	310	321	325	309	315	331	318	309	319	337	302	304	334	306	309	317	305	316	320	308	308	289	344	299	329	335	301	348	313	295	309	304	284	290	304	321	315	300	319	327	312	320	267	307	325	328	300	324	321	311	312	298	368	332	312	331	313	341	333	291	308	310	330	308	322	301	332	300	340	296	307	329	288	317	323	309	306	305	327	322	308	324	302	328	309	318	314	338	322	324	312	276	325	297	316	345	297	283	335	317	335	317	339	327	323	290	319	311	307	313	287	304	312	312	282	335	298	307	327	315	281	335	315	310	292	304	338	330	300	328	319	307	295	325	300	307	306	316	311	304	325	315	316	295	326	295	319	322	315	317	349	301	296	320	319	296	331	297	296	310	365	303	311	307	347	282	282	300	304	324	300	312	288	291	317	305	322	305	329	324	328	290	321	329	301	334	332	311	297	309	318	308	305	275	312	318	302	320	311	285	295	322	314	345	294	307	299	357	317	335	299	318	327	286	323	301	341	307	312	309	295	330	281	290	328	327	323	331	325	297	324	325	309	307	288	273	329	325	322	312	296	338	333	299	330	304	323	312	309	353	294	307	325	297	324	302	325	302	307	293	327	328	312	337	315	285	312	309	322	301	333	312	335	303	313	332	292	287	320	273	331	305	288	277	329	288	333	310	324	288	295	310	327	308	278	286	319	325	331	335	334	315	326	330	311	295	334	311	344	324	313	304	301	310	317	309	318	320	338	281	282	336	311	285	281	328	324	305	310	352	324	313	284	342	322	314	307	313	325	326	330	310	310	306	313	318	337	327	332	298	338	308	325	321	318	279	317	280	310	326	301	299	303	313	325	315	297	288	312	314	305	327	331	321	299	302	346	339	333	293	325	303	320	332	287	307	308	322	324	316	317	316	339	329	303	337	296	318	321	312	309	293	345	309	330	325	289	290	303	282	329	310	328	271	322	266	306	321	316	339	333	320	333	286	300	347	318	340	312	331	327	321	306	310	332	299	304	313	343	338	349	287	346	309	319	305	338	308	316	323	338	310	314	348	319	328	300	310	298	289	327	316	322	343	328	316	336	320	336	328	304	305	301	324	300	325	317	281	331	323	333	323	298	316	318	321	310	330	329	321	329	326	322	315	309	327	304	314	308	282	316	300	301	327	320	349	280	320	313	268	315	348	310	319	293	292	325	308	287	294	332	336	297	299	322	294	298	322	332	322	319	340	307	318	319	309	309	317	318	323	337	306	326	319	313	308	310	293	279	294	326	295	314	299	317	337	312	305	304	270	296	316	298	323	317	322	299	325	323	318	313	303	327	304	313	287	310	297	276	307	328	306	296	298	310	292	330	288	309	323	301	314	312	304	327	288	310	291	350	259	312	311	305	311
24150	21188	25185	27453	21190	20947	1056	269	182	149	126	131	98	109	96	90	99	96	67	79	84	92	59	83	51	54	82	81	74	74	73	57	66	63	68	77	73	77	68	72	56	71	68	80	84	73	61	73	66	64	73	75	58	68	57	65	58	64	65	68	62	53	57	68	77	86	74	63	67	75	64	74	67	63	52	62	65	59	76	77	71	80	55	72	73	63	53	75	68	59	66	60	73	84	62	72	62	82	73	50	70	72	61	70	73	65	60	64	66	51	73	67	65	71	60	61	64	64	52	57	59	65	70	65	61	64	54	62	78	65	67	70	68	56	46	72	57	54	59	61	64	68	55	67	64	69	70	69	64	59	74	61	64	55	63	60	51	71	64	63	67	61	76	66	70	55	52	60	59	65	68	61	63	69	71	56	69	47	49	68	60	56	88	57	56	56	62	76	57	68	57	66	43	89	64	67	59	58	51	56	77	67	64	58	51	73	63	65	67	50	51	63	51	52	88	62	70	46	65	61	65	76	58	71	74	63	66	59	64	71	69	73	64	59	68	59	73	54	61	73	52	52	81	71	88	68	63	66	67	63	60	68	68	80	73	71	55	60	51	70	54	71	60	80	64	67	58	52	67	62	64	67	56	64	64	54	55	57	66	65	54	59	60	70	67	55	67	63	53	81	68	67	61	57	68	52	64	70	67	71	76	49	49	69	62	67	65	61	60	56	71	42	53	73	76	63	65	59	67	52	71	73	73	49	64	74	61	73	68	75	45	56	54	61	73	50	59	65	94	62	64	68	53	72	60	66	80	65	55	52	75	61	63	59	93	82	89	87	58	59	58	62	54	69	59	61	65	59	67	66	59	72	59	78	62	66	57	73	61	65	60	54	77	52	59	76	74	60	62	68	67	85	51	60	64	56	64	65	62	77	54	59	68	71	73	64	65	61	64	65	67	58	75	55	70	54	74	54	62	65	56	66	59	75	65	67	70	74	60	70	66	52	63	59	64	68	61	75	72	53	53	81	67	61	64	60	71	77	75	47	67	58	65	67	76	60	56	53	60	70	68	61	72	69	62	65	66	68	54	59	60	67	70	67	55	64	57	51	54	59	71	64	78	69	75	72	53	63	62	63	62	61	73	71	66	71	65	54	61	72	62	56	57	84	53	55	62	74	59	69	67	73	51	88	71	61	63	68	87	63	69	74	68	68	66	63	63	64	77	70	62	70	67	61	58	82	62	64	56	49	78	68	73	66	71	56	63	65	80	80	53	83	70	63	80	54	65	65	61	58	70	58	73	64	58	70	52	55	64	71	60	63	74	64	59	61	68	76	61	71	64	72	53	74	60	65	64	64	62	62	85	72	62	68	69	61	70	55	69	65	75	53	61	66	55	59	77	67	64	62	73	68	57	54	74	68	68	93	49	57	65	58	55	64	49	56	69	72	75	69	66	60	76	59	60	58	72	60	64	80	63	57	63	75	73	70	61	70	78	56	75	58	67	59	57	79	44	65	57	56	75	57	64	59	75	52	74	70	52	55	68	68	69	60	74	64	60	58	65	63	65	58	71	78	65	60	72	87	56	70	60	65	53	76	72	70	77	62	66	69	65	55	65	61	60	59	63	80	66	75	72	67	90	64	66	56	61	64	70	63	63	69	60	71	73	80	52	64	69	62	54	76	80	78	52	64	65	48	61	69	63	74	59	63	65	77	75	66	60	62	64	59	70	70	59	67	57	51	62	68	63	77	57	67	69	71	73	49	63	58	62	64	60	64	56	72	55	51	68	66	63	60	72	73	62	74	77	63	65	67	68	50	57	83	77	45	57	72	63	77	66	83	62	47	65	67	51	67	41	65	50	60	56	53	62	65	67	39	61	54	67	61	59	58	68	61	58	65	63	75	74	65	55	50	50	53	66	51	49	47	71	66	62	70	66	70	65	76	70	66	45	77	83	69	63	80	52	51	64	71	62	63	65	64	60	65	74	61	51	61	63	63	54	55	63	61	49	64	70	73	70	63	66	67	74	85	69	65	69	63	70	69	47	61	57	56	63	60	61	67	58	78	52	76	72	56	65	65	67	68	84	66	66	59	62	61	56	50	67	77	54	79	67	61	60	60	62	52	61	79	62	74	49	65	61	59	52	66	83	63	68	62	73	67	60	56	67	80	66	59	67	76	55	71	74	60	58	71	68	59	67	64	69	62	73	60	62	68	56	64	55	82	65	63	60	61	65	63	73	59	71	63	81	70	60	58	74	63	64	47	59	64	59	63	71	68	69	70	61	71	56	64	58	81	53	65	64	65	66	70	68	71	71	68	64	72	87	64	70	69	54	66	56	69	59	85	60	78	66	66	59	73	62	61	65	79	66	53	65	72	65	52	51	63	55	62	65	62	67	65	63	57	58	49	60	61	69	72	72	70	61	70	69	74	72	57	72	58	83	57	73	58	75	83	72	63	63	74	54	63	69	59	62	65	57	72	54	69	61	68	67	65	68	67	71	72	49	69	65	78	70	60	58	52	80	61	68	80	69	59	60	58	70	61	67	59	65	50	54	55	63	70	67	71	70	60	81	58	81	75	68	66	67	55	64	67	67	61	59	74	60	70	57	46	74	77	61	59	58	67	57	66	63	76	51	60	46	67	52	59	42	57	70	63	68	77	68	68	53	54	81	69	67	58	74	63	70	67	60	74	72	59	80	73	59	66	68	50	56	57	66	78	69	65	55	59	76	54	81	53	70	58	74	65	61	68	62	68	57	74	53	49	68	56	50	81	68	61	60	66	74	80	67	62	73	66	53	75	78	52	66	59	47	71	55	75	63	57	70	66	43	62	52	65	92	71	75	65	53	54	73	61	51	45	72	70	58	57	63	85	50	65	61	58	61	59	73	69	54	65	73	59	76	63	68	71	69	57	72	48	77	57	59	76	61	61	62	63	57	65	67	85	68	60	63	65	51	64	64	60	74	63	58	63	51	57	68	55	57	81	60	73	58	61	58	63	58	83	55	69	71	61	48	71	67	55	54	54	43	70	66	52	75	46	71	74	68	73	53	58	72	74	74	65	63	67	51	66	57	58	50	64	66	68	64	72	61	57	63	59	70	84	80	59	41	52	74	73	66	61	43	60	56	60	70	80	69	51	61	64	69	63	63	73	57	64	73	67	60	67	64	56	63	64	67	65	76	57	57	58	76	65	63	43	60	68	66	69	73	80	80	72	47	75	57	66	71	69	67	68	60	74	62	59	53	74	66	50	62	70	55	72	70	64	63	61	76	64	62	75	48	60	69	56	76	71	58	84	54	74	73	66	62	61	72	55	70	66	50	59	59	57	55	76	71	55	65	62	76	69	63	54	62	66	60	79	70	67	48	70	71	61	49	71	62	71	53	77	78	63	74	82	72	60	62	59	58	48	82	56	64	69	72	83	69	65	59	67	64	52	64	79	68	86	72	57	78	81	58	62	61	66	64	52	91	65	67	85	75	79	58	55	63	66	66	71
10522	9006	2760	923	492	344	268	227	251	206	199	195	196	207	221	171	193	204	188	190	190	206	166	195	184	179	192	188	181	167	142	175	179	172	183	160	171	174	186	173	178	194	169	140	175	173	187	169	157	151	187	188	190	171	178	168	170	150	194	179	158	156	162	187	188	185	179	187	176	173	180	169	166	166	168	177	156	182	175	153	187	166	160	164	182	172	189	167	185	181	183	166	154	157	168	155	161	175	159	175	175	186	169	161	158	154	179	169	160	178	192	177	183	178	169	166	178	174	166	179	149	176	184	159	168	185	161	171	149	180	184	146	162	173	206	188	192	183	161	151	177	191	165	174	166	180	165	173	160	179	152	164	191	171	170	184	177	163	188	183	179	152	178	168	132	166	175	171	192	183	174	189	166	173	161	138	195	151	186	166	153	151	171	160	170	178	179	170	179	176	196	166	161	167	164	174	151	166	196	185	164	179	204	184	159	185	164	173	150	170	168	178	189	172	162	166	176	172	154	162	185	180	166	180	174	181	178	174	166	183	155	181	174	192	178	186	170	166	163	181	169	179	163	169	162	178	179	177	181	195	192	190	159	157	173	196	190	173	174	166	196	176	142	199	174	169	152	182	164	166	188	165	173	205	165	191	162	164	165	174	183	192	165	163	165	155	175	159	173	170	158	189	152	178	186	149	159	169	161	178	149	164	175	141	166	159	176	163	161	168	173	184	175	168	176	161	172	166	165	173	177	169	179	180	167	176	166	168	184	167	171	162	164	198	136	173	167	190	180	139	183	184	178	166	181	177	173	182	195	182	165	179	169	177	178	170	157	165	167	172	172	175	158	200	176	169	164	180	190	178	159	170	221	157	189	180	155	161	166	170	151	155	175	176	172	164	183	157	178	172	165	178	173	175	158	173	171	178	159	151	160	182	171	169	159	162	176	185	159	163	172	162	154	157	179	197	166	157	153	157	156	175	177	179	163	168	165	170	162	172	151	167	189	182	164	163	167	190	181	156	186	162	183	168	152	159	182	173	167	173	168	175	168	164	152	168	159	157	142	183	179	168	188	163	190	174	164	154	174	166	213	179	174	138	193	160	175	173	197	170	151	140	175	163	187	131	179	167	159	155	167	145	160	176	168	168	153	159	176	173	174	174	176	162	182	165	173	181	177	178	167	185	172	157	201	157	193	180	167	188	167	178	180	168	174	175	182	157	164	162	193	180	184	160	136	173	177	197	154	185	200	193	176	164	161	164	184	190	173	209	182	186	172	191	165	163	176	177	179	166	168	183	192	176	173	172	171	154	196	192	170	170	170	169	154	177	179	164	188	172	200	197	179	187	186	171	171	166	160	169	164	176	176	184	199	177	168	167	193	164	193	162	202	153	160	158	149	175	184	154	177	174	165	167	167	153	183	184	145	172	180	176	180	170	195	159	164	174	166	159	162	148	173	167	155	148	177	169	175	167	185	177	187	148	178	180	169	153	184	180	174	170	188	187	186	171	182	177	163	144	168	161	147	190	176	145	191	164	191	184	166	170	165	195	175	189	180	179	188	155	169	177	172	171	167	164	146	171	199	154	157	179	194	165	157	202	176	161	156	177	188	169	166	190	190	185	147	167	188	162	176	168	151	200	149	191	173	181	162	171	169	153	181	167	185	175	163	175	184	169	197	185	170	186	170	192	181	179	183	178	178	167	188	182	164	202	179	171	172	150	168	184	199	149	159	162	184	164	178	171	162	173	185	168	180	161	171	171	167	206	143	163	172	159	163	173	152	166	185	179	201	175	173	153	179	168	195	185	151	183	176	194	164	186	173	169	180	175	179	156	161	171	166	181	164	192	184	178	161	145	187	172	148	155	182	179	187	161	170	169	187	157	183	173	165	155	163	175	169	184	165	165	189	183	160	184	167	158	186	182	185	174	195	153	170	169	185	173	160	167	176	188	202	169	161	171	159	177	168	172	188	184	193	197	162	178	181	145	170	164	196	167	174	180	178	149	179	179	148	181	166	188	174	174	164	141	189	184	161	159	176	177	174	180	171	147	157	169	156	165	176	190	167	160	160	170	181	176	186	163	178	195	164	168	183	156	166	195	164	163	181	159	178	175	180	197	153	181	168	160	163	163	197	187	164	188	167	160	192	177	159	166	168	189	179	167	182	176	148	178	154	189	180	169	159	167	188	153	186	173	181	182	156	166	158	161	165	178	168	177	159	181	170	156	188	186	176	156	189	164	161	194	164	153	173	177	173	165	158	175	195	181	183	144	167	197	173	161	169	195	171	187	168	176	186	169	199	148	171	167	162	191	165	165	145	187	154	173	172	175	179	167	150	167	154	173	176	164	150	205	164	176	154	165	170	187	177	146	173	193	169	164	171	160	180	166	169	184	182	188	156	151	165	187	158	170	164	181	185	163	179	164	163	163	172	177	180	195	158	155	165	188	192	157	194	167	169	166	182	153	140	175	184	153	171	164	156	167	194	158	177	184	166	172	166	161	173	192	164	172	160	162	150	167	172	188	182	167	184	172	162	174	181	173	188	193	173	170	166	171	156	179	196	182	187	143	171	184	175	168	148	205	165	165	157	173	180	169	165	172	167	159	180	188	164	185	154	160	182	180	147	180	170	185	180	166	186	169	176	158	192	169	153	166	163	155	170	174	163	185	156	164	140	178	167	182	176	170	147	160	169	190	183	159	171	188	184	171	164	167	166	182	180	171	175	192	149	164	167	171	172	183	161	170	184	185	165	197	190	183	149	184	149	167	181	177	185	164	179	144	177	182	154	176	183	167	161	175	189	165	138	154	175	156	177	152	189	178	148	173	189	181	167	163	167	188	178	160	163	171	177	173	168	169	165	178	163	156	175	195	172	166	149	160	148	178	155	174	173	156	194	193	182	171	170	180	172	160	164	165	172	196	195	176	176	158	157	138	173	184	193	177	183	181	188	161	168	164	173	163	194	164	151	166	164	197	182	173	146	197	164	160	174	156	145	200	174	192	172	155	154	159	181	202	175	172	162	179	172	166	207	165	186	174	162	188	148	186	190	174	148	180	156	175	185	167	176	166	192	184	168	175	184	172	169	176	187	173	165	164	165	189	158	171	170	187	191	187	179	158	213	188	181	162	174	169	198	159	159	151	184	187	149	167	144	178	176	155	169	159	168	166	183	181	167	177	167	162	186	153	171	176	162	178	163	186	167	173	177	168	177	167	195	157	176	185	176	165	153	152	166	157	173	190	157	167	191	157	176	188	172	175	173	176	169	163	185	167	159	174	187	185	174	184	167	172	195	161	188	162	170	189	178	172	197	191	190	159	180	163	165	161	207	175	161	155	165	156	178	189	182	152	154	180	165	148	156	165	169	175	181	163	184	179	187	167	143	170	160	185	183	159	184	136	201	181	165	160	177	162	163	155	162	171	161	185	177	180	165	193	169	158	189	166	163	149	172	181	169	173	133	182	169	157	164	166	156	188	168	151	154	178	191	153	192	180
33127	12011	1568	395	279	250	245	235	269	244	214	241	245	227	222	236	216	251	243	262	202	258	212	249	221	212	252	247	245	237	241	229	223	214	256	220	212	268	233	242	227	264	224	274	242	235	232	244	228	236	251	256	221	211	215	205	221	240	248	237	245	256	238	258	261	256	243	242	229	252	248	214	228	252	245	222	236	222	247	246	242	236	238	223	223	242	239	223	222	225	239	239	238	235	218	242	235	237	252	231	240	217	220	247	266	219	213	251	245	246	227	226	207	240	253	232	249	253	241	246	227	251	227	243	231	261	265	249	244	234	236	272	225	230	249	254	235	249	211	240	256	217	242	249	260	234	238	270	230	239	256	255	243	237	229	230	228	229	212	213	244	265	259	256	266	241	224	226	224	249	255	238	243	271	255	252	257	265	240	241	288	258	233	228	242	251	233	239	248	248	238	242	237	246	225	231	225	240	230	252	257	232	264	224	237	208	256	251	245	242	252	237	228	217	256	260	185	249	249	234	234	233	218	217	224	226	247	259	232	225	262	240	253	256	241	257	256	223	237	228	250	260	231	228	228	227	229	238	232	223	270	230	263	273	253	227	242	221	232	233	259	230	227	227	260	239	247	230	211	256	286	228	250	225	244	256	227	229	251	231	248	268	210	255	222	233	236	208	220	222	245	253	223	205	228	253	228	236	254	258	233	252	234	238	254	247	222	225	232	225	262	270	249	226	237	227	245	223	251	251	245	232	242	239	237	238	217	244	243	241	251	213	243	227	230	259	239	216	255	248	215	244	235	249	220	203	283	257	230	257	245	258	248	242	249	237	217	203	234	209	242	229	234	221	261	262	274	273	248	229	266	230	227	225	252	215	236	205	248	223	234	248	202	240	241	242	251	227	228	227	250	232	233	243	246	227	229	212	235	249	242	236	212	247	261	244	244	231	253	224	226	235	208	225	226	256	254	247	235	208	256	235	233	208	267	208	246	264	269	236	235	265	248	222	226	216	244	218	241	235	251	248	213	235	261	267	262	215	249	229	256	242	241	232	236	243	243	223	195	212	223	252	253	244	251	247	253	226	232	228	264	242	251	240	234	216	233	249	237	229	235	218	238	222	231	235	199	214	251	237	242	239	233	242	242	221	223	276	271	222	237	251	219	251	254	261	237	263	216	227	248	251	251	265	245	232	254	225	246	233	245	240	221	237	233	219	239	224	244	232	217	272	224	210	225	240	243	292	241	217	210	259	225	207	228	239	253	232	279	227	267	242	269	206	247	230	224	263	246	221	238	231	202	219	240	243	231	226	261	233	233	235	242	237	225	267	258	232	225	225	237	246	267	209	227	232	250	237	239	221	237	255	257	219	211	249	240	203	259	240	212	266	229	221	211	218	235	213	248	228	232	235	248	259	269	229	264	232	239	239	256	249	239	228	245	214	238	227	268	218	236	250	237	247	256	267	234	241	225	234	239	221	233	253	298	252	256	228	240	235	235	225	225	225	253	243	213	213	248	243	227	229	188	228	241	237	233	244	233	251	221	222	246	228	236	244	251	223	259	276	233	252	265	232	241	232	229	252	263	252	247	279	244	258	252	235	224	249	271	226	243	251	221	213	247	231	230	241	234	255	246	222	235	245	243	222	260	230	249	229	255	227	214	226	230	245	233	221	228	255	225	249	215	260	218	239	251	250	251	254	232	225	267	247	236	262	244	212	258	265	253	267	241	230	251	224	240	214	218	214	241	233	242	243	253	231	238	244	251	265	220	220	239	250	248	228	236	253	227	245	238	273	214	222	230	226	235	227	217	224	205	250	246	240	242	225	238	234	236	250	245	257	248	231	225	219	226	215	228	223	249	221	202	207	214	241	255	231	245	275	243	250	210	264	227	237	265	251	233	244	248	251	255	266	265	208	233	217	205	206	268	252	251	239	236	232	230	247	294	259	253	237	234	217	224	246	238	242	218	243	278	244	269	243	234	241	231	207	235	207	220	253	259	238	247	248	231	229	234	231	221	216	234	255	217	212	231	250	226	238	223	239	247	203	231	263	237	272	228	234	222	204	221	248	231	225	246	240	256	229	261	256	245	235	242	210	223	228	228	251	239	235	251	238	218	227	252	215	229	241	245	227	263	237	259	246	264	252	246	251	206	225	251	219	255	246	238	239	241	240	236	242	277	234	232	249	230	238	213	247	229	237	277	240	236	231	252	229	216	237	228	238	228	256	266	245	233	228	267	252	231	259	263	242	234	234	224	238	249	241	229	228	235	240	222	247	232	224	227	186	219	211	241	243	272	240	231	253	246	257	242	251	255	249	262	245	220	226	270	221	262	254	256	244	254	266	252	256	236	275	252	249	219	225	246	266	248	212	254	241	234	264	253	255	230	245	238	248	233	242	235	232	222	251	247	214	230	241	249	248	223	201	253	256	267	245	243	216	240	231	222	272	216	228	212	222	232	226	214	230	226	226	244	218	219	217	251	239	275	264	257	226	261	262	238	226	243	243	221	227	233	229	207	253	251	243	240	255	241	224	253	258	228	249	245	217	209	248	255	222	275	246	252	236	255	244	218	238	233	248	224	253	229	237	218	278	237	224	200	256	243	252	239	271	269	277	253	229	225	215	254	235	233	233	232	197	240	247	229	242	231	238	228	250	250	240	232	245	235	238	246	238	247	231	225	225	254	230	257	233	247	277	263	256	239	221	211	216	218	280	247	235	251	211	217	239	220	235	250	185	220	238	225	223	223	239	243	230	255	225	228	212	227	244	226	230	230	265	234	279	235	277	226	230	250	250	218	241	221	273	217	230	206	233	221	232	248	250	224	225	277	227	236	247	218	265	271	257	262	262	239	256	212	222	240	254	227	231	229	255	220	208	252	218	240	271	235	215	224	253	258	267	247	218	257	254	218	243	240	237	207	251	239	241	255	235	261	236	251	221	236	282	252	241	236	247	205	234	246	249	250	269	253	237	250	244	228	227	224	230	232	261	231	226	224	233	231	238	232	246	231	264	260	245	226	252	246	252	229	234	261	265	255	240	249	228	229	265	248	237	267	254	257	250	244	207	246	232	233	282	247	253	208	245	259	254	224	246	250	241	243	215	230	219	231	245	224	256	229	231	229	241	245	229	244	253	234	233	232	237	224	260	231	229	241	231	258	214	231	235	255	238	236	242	244	223	256	245	239	228	263	260	239	234	244	221	249	246	258	226	245	235	218	216	256	248	228	230	242	210	232	235	229	243	234	216	224	235	249	237	221	234	234	222	224	250	259	214	259	231	212	240	261	257	238	247	229	260	237	236	245	227	217	238	219	252	210	253	230	237	197	235	247	247	241	244	260	236	242	235	219	232	217	244	246	238	246	252	235	235	237	219	262	197	221	225	251	238	243	228	260	229	230	246	227	211	218	252	229	242	229	224	213	233	243	233	254	193	200	256	225	261	243	253	234	243	240	224	240	258	267	236	245	251	227	260	232	265	243	242	231	237	202	229	247	237
8578	2243	795	501	529	489	571	492	549	496	527	541	481	521	490	467	516	539	553	515	539	557	477	495	548	509	503	518	543	532	525	557	560	535	546	547	468	512	516	516	535	556	518	521	515	505	541	537	508	552	515	522	533	561	557	534	547	527	529	534	507	506	500	490	530	520	531	501	501	541	528	472	541	526	524	536	499	488	556	536	532	516	547	516	554	522	525	505	470	523	556	510	520	581	526	539	498	537	517	509	509	499	491	558	477	500	541	568	552	549	509	483	515	524	514	477	511	522	521	483	508	544	509	526	501	525	457	550	555	514	539	538	523	532	508	524	555	498	520	545	512	501	539	531	548	544	497	506	547	544	586	530	540	565	528	472	550	495	520	578	483	520	514	515	520	505	542	531	497	531	505	503	496	510	505	490	478	517	515	532	505	516	524	498	537	547	521	558	514	516	525	520	536	495	523	504	493	525	539	569	530	552	491	533	496	524	527	556	481	471	537	498	503	558	505	560	547	558	534	516	504	530	500	548	550	507	512	491	554	488	523	538	567	530	530	531	559	574	540	526	509	555	508	529	532	509	536	519	504	529	469	513	528	526	541	538	571	564	508	524	590	502	496	493	520	509	512	533	542	511	528	515	495	520	538	537	521	520	535	477	490	550	540	507	540	547	532	522	511	538	515	512	507	515	487	529	493	563	537	522	504	549	544	500	529	512	499	518	545	493	513	512	558	496	535	571	528	524	560	519	532	506	536	529	484	539	516	532	563	557	533	531	514	521	525	517	535	518	544	535	552	493	543	455	547	545	509	550	514	524	544	566	557	532	525	545	509	507	506	542	523	498	477	530	571	528	563	517	527	473	551	497	533	532	514	522	561	518	489	530	526	484	543	545	537	531	532	531	477	567	567	542	509	491	502	512	532	501	494	509	505	547	540	525	529	527	513	532	514	518	565	511	480	535	521	513	511	489	496	512	506	514	476	516	519	529	554	530	581	553	480	517	512	554	508	505	533	527	521	544	541	526	522	493	547	505	502	542	592	487	476	478	514	517	511	529	550	517	522	523	509	514	550	528	494	515	514	532	549	546	538	547	505	486	472	530	541	501	493	504	473	538	523	514	513	566	528	554	523	558	526	522	541	517	518	506	509	529	498	484	507	510	531	502	540	494	551	501	516	533	556	503	531	512	510	512	524	564	540	519	537	509	508	502	518	519	499	508	546	493	524	503	535	527	506	545	520	548	540	544	554	556	534	494	491	530	514	565	515	540	501	514	574	545	496	533	519	570	568	501	493	486	532	514	543	500	497	518	513	499	523	516	475	527	537	547	503	523	510	502	536	545	534	536	531	543	504	560	543	530	501	526	544	541	510	519	480	514	529	509	532	514	499	486	547	487	537	495	538	513	501	583	506	520	543	562	543	504	541	500	532	550	497	516	507	512	508	492	552	539	504	537	524	511	530	505	524	524	532	526	507	478	534	509	541	481	552	492	556	533	530	528	472	528	540	493	522	499	556	510	500	479	507	491	492	512	495	517	514	538	496	539	521	523	513	539	535	535	495	518	506	543	497	583	512	504	525	518	516	529	556	515	497	505	526	516	499	555	503	525	561	529	496	527	512	500	538	522	537	515	510	546	508	514	503	576	513	535	488	493	519	530	563	544	514	514	536	521	546	524	509	512	609	491	552	486	545	511	531	535	529	510	534	501	538	546	527	502	533	504	525	547	539	496	537	498	548	530	515	501	537	502	515	511	534	520	529	524	557	517	525	483	528	532	539	501	511	534	510	511	545	524	516	551	546	529	538	536	508	526	512	523	533	532	540	541	544	530	478	523	514	483	502	527	502	527	528	560	500	499	529	501	538	545	546	497	505	585	527	519	520	499	524	551	495	505	574	567	536	546	542	513	523	516	524	458	501	508	460	501	553	508	525	544	476	489	517	567	535	500	533	511	504	525	513	549	533	543	511	511	513	456	525	524	530	553	554	528	526	532	531	517	535	523	497	543	525	529	507	504	543	489	563	534	561	541	531	502	582	559	500	534	466	550	519	526	479	524	511	550	529	525	493	500	498	513	533	502	481	514	546	474	549	543	523	514	537	483	506	512	507	519	500	498	497	494	545	494	510	486	527	510	541	554	525	530	481	502	503	544	536	490	556	512	515	528	512	511	538	555	523	443	496	552	515	553	525	539	528	505	486	496	516	506	558	490	520	517	515	501	554	519	547	498	525	516	521	551	520	541	581	518	532	555	520	531	476	487	537	516	531	546	546	506	549	547	494	535	562	537	516	545	516	505	544	517	510	487	521	555	544	540	531	525	526	540	512	508	514	524	519	539	533	517	580	530	534	505	546	508	524	480	506	499	514	473	533	522	514	548	533	559	511	528	529	523	490	533	546	524	505	501	497	511	523	501	517	515	516	545	525	484	517	502	505	553	517	522	533	555	546	518	531	469	531	531	475	526	519	548	532	565	530	484	540	485	494	494	539	536	525	467	526	513	526	550	539	512	525	529	534	502	534	509	498	538	519	484	497	526	522	516	508	536	505	509	513	488	528	530	514	521	566	542	539	505	499	522	514	552	533	542	534	549	537	522	518	568	548	540	547	508	497	522	491	535	537	510	517	521	556	532	548	520	526	553	512	517	542	484	527	557	539	513	512	524	521	556	492	559	524	530	513	522	511	560	555	505	528	486	548	551	542	530	554	520	568	484	544	499	550	490	535	548	546	524	474	498	489	476	537	528	561	526	525	533	502	562	520	521	550	544	537	502	539	517	508	503	546	515	516	517	468	559	533	513	527	531	542	519	528	529	496	489	529	513	545	546	547	505	553	537	549	509	534	496	492	498	522	517	525	543	518	486	523	503	529	522	499	499	521	483	512	516	497	515	549	531	521	522	548	528	500	521	518	520	509	517	517	529	495	534	509	555	534	515	518	510	528	499	500	516	537	585	514	523	539	505	518	520	506	515	519	530	546	515	527	534	543	454	587	537	527	527	500	519	545	540	542	500	519	545	527	504	520	495	528	516	576	518	501	514	547	531	533	527	558	519	550	526	513	506	545	506	533	525	505	533	507	525	525	523	555	522	523	536	586	495	516	540	532	490	549	524	489	524	568	547	537	500	539	557	516	522	493	483	525	533	504	547	494	531	536	537	498	549	472	547	510	563	532	512	525	553	517	525	559	523	497	512	491	503	535	530	543	516	518	496	513	517	534	535	507	537	520	509	511	525	517	514	515	512	553	573	530	516	509	508	520	545	521	476	525	521	532	536	540	513	532	506	517	488	528	489	564	519	510	497	542	474	527	542	517	545	486	502	505	518	523	540	485	523	551	511	510	501	526	517	530	505	506	552	526	522	503	549	542	509	552	549	566	476	561	514	559	481	511	552	520	512	539	536	529	549	492	515	499	504	546	536	523	479	523	541	534	552	519	513	542	504	549	532	485	528	550	547	537	507	510	536	498	508	541	561	541	492	556	543	483	545	505	545	530	523	530	525
24836	21172	24507	28028	20760	2091	280	250	186	187	177	171	148	148	153	154	148	164	138	139	158	145	116	127	149	133	138	121	146	149	140	134	163	134	139	112	139	134	131	149	125	161	151	141	145	131	119	133	130	149	125	137	126	131	136	138	161	123	134	131	124	152	129	137	146	150	136	143	114	139	146	135	162	132	132	146	135	132	148	123	164	134	148	150	139	103	144	138	142	154	135	140	122	119	143	136	136	130	136	124	116	135	140	132	144	121	136	134	140	141	162	142	145	143	140	149	135	144	147	122	147	135	124	156	132	135	141	149	159	151	127	147	141	140	142	130	141	133	137	150	119	138	141	139	142	141	134	135	127	119	121	123	121	137	156	144	129	121	130	135	121	119	138	119	150	137	123	127	137	142	146	151	146	136	143	143	131	164	142	148	148	121	156	118	127	126	129	121	132	145	135	122	128	133	144	147	132	129	144	126	129	146	125	145	127	123	133	134	115	131	128	146	112	134	124	131	136	148	136	128	140	157	126	149	135	155	137	124	136	138	142	144	120	152	124	143	148	135	122	123	137	132	131	131	118	106	138	123	120	130	137	136	146	149	123	138	118	112	140	150	169	141	151	151	127	135	139	141	122	141	154	153	122	145	141	126	159	146	149	123	134	151	139	136	127	138	142	142	152	153	150	143	131	155	135	129	152	124	133	151	144	149	111	137	152	140	150	136	156	156	135	114	130	140	159	121	162	125	143	149	164	131	127	130	137	137	134	106	139	132	124	130	155	126	154	140	127	125	130	151	113	132	140	141	135	128	128	119	127	147	124	143	162	142	132	109	124	131	125	130	142	106	147	154	138	133	147	150	129	124	132	139	130	130	132	143	120	200	138	133	111	125	141	152	135	142	157	145	129	137	147	138	144	154	140	137	127	128	121	126	135	128	116	116	126	135	144	145	135	116	117	153	133	148	128	142	128	150	140	144	116	124	154	121	135	123	127	123	145	134	145	140	143	138	152	146	134	139	135	137	139	148	134	130	125	118	144	144	128	148	137	143	147	147	152	141	127	126	134	149	132	132	139	117	145	137	146	137	140	125	127	144	134	130	121	127	139	141	139	141	136	147	109	130	122	125	162	116	135	144	122	149	148	121	128	135	142	120	136	145	118	126	134	135	115	106	148	123	137	141	118	144	120	152	158	154	141	112	142	163	131	140	132	148	135	110	126	125	148	119	137	133	129	140	137	141	115	145	128	124	145	131	135	142	137	149	143	134	137	152	125	136	144	140	137	146	142	133	139	151	113	146	111	126	152	150	130	133	148	146	124	139	158	128	129	157	134	132	136	148	103	131	138	118	148	146	130	130	134	131	158	128	147	132	129	100	129	110	136	145	129	157	132	105	114	143	129	144	158	130	158	156	135	140	145	133	142	138	142	151	123	143	140	139	146	118	124	128	126	148	120	152	176	122	131	131	136	139	117	145	149	123	134	130	151	133	123	149	132	127	137	143	146	139	136	127	144	135	151	142	127	120	130	136	138	121	154	144	148	140	127	122	130	151	116	136	135	139	130	137	132	117	151	152	124	139	121	140	127	115	147	127	127	131	148	138	125	139	167	127	143	140	136	136	143	120	114	141	134	121	132	116	110	131	140	130	130	128	153	123	133	138	133	148	115	141	136	129	156	129	123	145	127	133	149	139	120	132	140	116	156	150	132	132	140	152	135	133	154	141	140	140	117	135	131	140	131	127	150	114	146	136	105	145	135	129	117	124	128	112	123	123	141	121	131	164	144	147	127	124	126	145	111	127	115	127	139	161	126	142	98	127	126	129	120	135	137	116	134	142	151	148	146	137	138	135	138	136	133	138	146	109	143	152	141	129	154	130	117	145	134	119	122	108	134	123	126	129	130	161	118	136	158	129	147	128	153	115	135	140	132	152	150	138	130	154	134	148	155	129	144	150	147	133	118	146	120	150	138	137	148	127	125	119	135	143	143	156	130	147	134	130	127	109	146	149	103	137	134	153	131	141	131	144	149	147	131	123	145	120	131	149	129	123	126	125	128	141	132	147	137	134	145	151	124	158	133	126	142	149	147	136	138	141	159	141	131	159	140	139	149	142	140	137	168	153	134	136	122	153	124	126	156	131	146	146	130	151	164	124	112	151	132	133	146	146	166	141	126	137	132	145	134	120	124	113	147	128	108	144	112	121	144	113	112	113	135	152	139	125	124	133	157	124	125	137	134	122	135	134	132	116	140	131	135	121	125	122	129	132	154	119	146	148	111	162	139	126	143	142	148	153	126	148	151	146	148	142	148	128	124	119	132	147	148	124	120	138	142	140	139	125	128	138	134	130	123	142	140	146	134	122	156	138	131	141	140	133	141	121	113	137	132	160	118	122	112	124	150	139	130	137	142	133	141	143	157	143	139	132	124	135	136	116	142	166	123	148	130	145	112	118	140	132	118	139	150	140	130	146	127	163	149	124	122	146	134	122	136	130	123	121	118	136	147	137	144	133	151	129	128	159	131	121	153	155	127	152	135	134	125	148	144	125	126	144	148	151	150	112	123	103	132	138	131	127	135	117	117	128	118	140	116	150	151	137	133	168	151	137	131	129	132	130	116	145	150	156	148	116	130	131	154	119	136	126	125	132	141	157	124	122	152	161	150	146	167	148	136	147	117	123	131	135	138	107	135	121	139	129	156	125	126	133	133	124	118	147	135	141	137	141	141	125	134	127	119	136	142	156	141	132	139	138	137	133	123	147	124	108	117	133	129	127	144	134	125	128	136	133	146	120	174	144	134	138	122	132	139	141	129	142	139	137	149	105	153	114	154	141	146	137	145	126	148	143	135	131	130	124	119	127	150	150	124	131	139	135	135	161	116	127	116	125	131	127	144	137	130	144	159	157	150	156	122	151	132	145	135	126	135	141	114	110	145	144	122	130	135	143	138	138	112	150	134	162	134	145	124	137	134	118	148	126	143	128	131	139	141	161	133	135	135	129	116	131	119	149	130	113	143	146	137	116	141	135	139	128	133	140	138	147	137	151	136	133	139	129	124	146	137	146	133	101	128	145	135	108	119	134	123	152	152	164	130	114	132	148	134	157	133	127	142	131	137	128	124	128	113	128	124	122	145	140	143	121	143	119	145	124	137	126	134	144	141	122	140	145	130	140	131	139	124	150	126	122	128	141	129	137	122	135	108	139	127	131	121	141	124	123	141	146	121	131	147	157	119	121	143	136	131	164	155	120	152	144	128	143	133	149	127	126	158	153	127	139	133	133	113	138	125	145	114	129	141	114	129	138	120	135	121	116	133	127	103	139	137	127	118	133	140	143	143	113	147	137	142	133	144	116	127	138	146	135	123	115	128	122	138	147	138	133	135	134	144	125	143	113	174	132	167	147	155	139	163	156	144	136	152	144	112	139	138	120	140	125	152	158	168	148	121	115	126	134	121	127	142	148	131	127	149	146	151	158	135	128	146	120	152	128	119	131	114	126	128	150
11025	6004	1813	702	515	427	379	366	339	341	291	324	325	291	315	303	274	315	285	314	325	282	289	321	302	309	316	334	284	289	313	317	308	318	323	301	333	301	291	286	296	302	317	304	294	304	289	308	280	283	292	270	297	309	301	295	326	306	299	318	300	331	319	268	302	283	301	308	313	322	300	282	299	298	281	294	297	335	302	328	310	293	325	344	304	283	290	280	298	329	297	279	308	286	289	307	310	296	284	296	310	312	282	302	318	311	294	342	307	291	288	310	294	317	293	306	289	296	287	312	309	301	310	315	274	285	318	308	278	283	313	292	321	302	332	332	286	317	290	306	300	282	332	329	339	310	293	291	289	301	329	286	302	290	302	291	277	319	266	344	323	269	297	289	261	335	310	311	295	283	309	311	291	310	288	277	278	318	334	300	282	263	314	322	323	343	316	314	317	295	300	308	312	307	297	299	313	326	297	325	291	294	297	332	331	292	316	314	304	291	289	314	274	298	288	304	300	276	272	318	303	319	324	311	287	313	301	348	285	296	310	298	298	308	329	327	318	314	300	297	315	301	306	306	307	279	324	308	321	330	292	333	315	298	261	274	324	311	308	275	299	295	334	324	310	330	310	299	303	284	287	295	310	327	307	290	317	290	319	317	279	289	311	310	275	294	297	299	295	296	293	340	272	340	299	294	282	310	299	309	306	290	285	268	278	315	326	318	297	342	304	318	283	288	266	306	305	293	312	284	294	324	289	298	314	322	285	301	291	312	304	306	292	328	345	301	302	302	306	322	299	303	294	332	296	290	317	304	291	283	301	280	297	290	309	293	316	303	301	309	316	284	311	299	323	301	279	311	316	299	300	311	348	294	333	283	309	305	301	320	324	311	298	299	313	287	282	315	304	306	301	328	309	323	310	290	311	297	302	317	320	313	312	299	318	344	318	312	277	294	324	349	298	309	301	288	299	298	278	294	278	300	282	306	327	286	285	327	290	290	325	306	294	332	302	271	322	310	286	300	278	304	276	307	306	286	304	301	334	289	315	325	303	340	315	294	312	285	307	307	319	318	302	303	332	307	303	275	332	294	314	284	310	306	310	293	274	273	310	304	326	302	276	318	326	296	298	309	320	298	296	292	293	281	282	309	328	300	298	300	327	307	311	308	337	286	310	283	275	288	315	299	306	310	304	302	272	327	320	322	296	302	295	324	278	302	327	275	281	304	301	319	322	294	346	322	281	313	331	317	274	280	307	306	283	294	287	249	301	326	316	306	292	354	305	307	297	284	291	293	298	304	311	301	311	304	315	297	307	305	322	310	303	318	277	289	337	294	291	307	312	304	315	295	279	296	309	332	297	322	304	304	274	316	274	325	276	308	289	288	357	313	297	313	308	283	322	300	313	315	287	303	302	310	307	302	281	339	286	295	300	293	294	314	296	293	308	299	321	318	332	305	309	285	326	292	337	310	320	270	314	280	356	301	271	315	341	328	288	273	296	317	330	272	277	332	292	288	313	307	290	300	317	301	307	285	319	295	308	333	330	316	326	275	338	313	293	333	328	268	316	261	296	298	293	324	290	345	310	292	300	292	334	312	287	308	291	276	319	320	285	282	321	300	315	305	292	289	281	304	323	303	320	311	293	316	317	320	327	274	307	300	286	276	312	329	287	281	301	345	311	308	290	315	304	307	305	315	313	348	315	325	296	275	290	327	320	313	282	281	311	308	331	285	349	316	303	315	319	314	321	311	311	307	295	326	305	287	317	308	302	291	268	305	294	301	285	282	321	305	299	343	299	275	283	309	314	332	288	319	317	298	281	293	356	313	298	315	305	257	268	325	267	296	349	293	313	308	297	289	283	314	297	316	295	293	279	320	298	312	280	289	301	313	293	303	294	303	294	296	321	277	324	281	304	295	308	318	300	302	295	302	311	306	295	279	304	357	306	288	324	282	287	265	310	314	340	304	331	309	300	320	301	312	291	319	293	308	304	307	293	300	340	326	326	302	334	305	300	320	309	287	295	319	332	320	343	307	280	299	320	309	306	315	284	283	315	318	303	324	312	327	319	308	308	322	289	289	315	285	323	302	293	312	325	282	310	280	299	316	301	291	302	319	273	299	304	305	291	285	302	290	289	308	331	323	273	333	300	299	284	317	261	314	308	311	286	322	298	324	340	297	283	286	274	290	326	308	289	336	262	312	316	289	278	312	285	313	313	356	285	318	305	310	316	305	304	312	310	275	331	290	324	303	283	275	310	299	275	299	294	325	306	270	284	296	281	321	310	328	314	322	291	316	297	305	301	324	323	309	276	280	314	308	267	324	325	299	331	334	312	339	298	278	278	283	325	306	332	268	302	318	330	271	317	304	306	272	305	312	309	284	313	289	311	308	297	313	292	328	306	265	300	328	315	340	314	324	311	309	298	313	288	309	293	345	301	297	305	276	312	323	325	299	314	306	338	335	293	299	313	314	337	319	303	294	289	287	325	316	273	304	288	284	302	316	301	320	306	310	300	292	291	297	303	298	316	306	263	336	329	318	281	303	294	296	325	281	309	309	338	327	303	295	302	311	317	323	342	280	333	298	296	310	323	317	289	299	304	321	301	297	270	325	331	299	291	282	305	287	312	337	298	311	307	274	295	288	315	291	314	284	292	309	328	269	269	291	285	298	306	261	336	321	301	338	275	314	310	317	295	292	305	330	313	288	300	274	322	302	291	284	282	303	317	297	295	311	285	331	290	282	307	333	350	317	315	302	333	292	318	316	308	319	326	292	312	293	323	308	309	277	312	285	279	306	289	287	279	283	353	296	315	278	306	345	284	311	310	300	318	336	307	314	305	302	309	310	280	280	302	290	294	331	299	312	332	315	317	306	274	300	323	291	322	324	268	321	285	314	287	319	313	293	314	294	317	308	305	311	288	309	280	312	300	331	300	314	330	338	314	261	312	299	304	270	293	323	321	294	293	325	309	282	302	344	315	319	301	282	305	294	307	296	294	291	309	306	283	316	316	292	307	276	325	309	329	336	300	273	283	295	311	297	295	313	311	285	272	314	323	329	302	306	306	326	284	309	314	289	312	312	301	324	288	300	309	319	334	299	318	312	287	307	256	317	287	304	293	317	302	307	300	298	303	309	285	293	299	307	306	321	321	314	317	328	286	290	284	292	286	281	332	292	339	327	302	324	291	295	316	307	282	313	288	258	330	289	294	325	292	313	287	307	342	296	322	298	308	281	283	331	317	287	299	328	319	286	300	300	312	288	305	286	318	306	308	280	299	347	330	286	290	295	294	313	331	337	315	263	309	315	287	324	281	281	304	314	280	314	330	282	301	294	306	338	294	312	294	300	341	278	330	282	310	300	302	322	294	314	305	315	302	296	286	343	313	289	292	312	319	317	308	336	299	320	277	317	326	308	299	295	314	314	292	295	310	310	330	291	305	295	298	296	318	290	292	303	273	298	343	304	284	277	320	328	313	322	301	311	264	271	290	294	306	296
24091	21170	25194	27424	21175	20968	1151	258	187	153	104	107	110	97	95	87	83	70	94	74	77	74	73	70	69	88	68	72	69	57	57	74	64	58	65	64	67	71	64	73	62	52	56	76	60	56	61	65	49	63	71	63	57	62	72	53	64	44	57	56	70	70	62	67	61	71	43	60	63	58	58	57	67	65	72	60	71	61	76	58	48	60	61	63	66	73	60	60	60	63	71	63	54	53	69	56	53	45	51	60	59	66	74	49	54	62	48	61	66	66	66	65	61	49	65	62	70	80	60	68	62	62	52	63	64	54	53	62	67	63	54	63	68	63	51	53	60	60	59	54	60	61	55	49	55	58	49	60	60	53	57	68	49	63	78	68	50	63	57	70	62	43	60	46	60	60	55	54	58	57	61	60	70	63	48	62	69	46	56	58	67	52	70	78	65	54	68	79	61	66	63	61	53	68	44	53	62	42	45	64	72	53	51	62	58	70	60	54	69	46	68	80	58	58	72	56	59	58	63	52	61	58	66	69	61	60	68	52	71	68	62	66	48	60	55	54	55	66	47	53	60	61	56	58	51	61	69	75	71	54	77	61	52	59	63	68	54	63	53	49	69	55	60	56	63	79	58	74	48	63	64	55	67	58	60	60	62	55	73	50	58	68	85	60	48	54	66	57	62	64	60	75	58	57	60	68	54	66	56	57	61	65	55	47	60	57	63	56	60	57	45	58	46	77	54	47	53	55	66	64	77	62	60	65	75	57	46	54	67	57	58	48	71	52	60	59	66	57	60	72	61	63	73	63	61	56	48	60	59	67	54	64	66	62	47	70	59	65	72	51	72	59	59	63	56	79	70	55	55	69	62	62	74	62	53	68	65	53	58	63	69	51	69	49	64	64	78	83	68	70	59	68	72	58	50	60	66	71	57	65	60	48	59	48	53	62	46	58	70	69	57	52	49	53	54	47	51	51	61	49	68	79	69	61	61	41	64	54	62	49	57	71	59	48	95	62	54	59	49	63	57	54	67	57	52	54	57	60	58	62	69	54	56	72	46	61	64	65	65	65	70	36	56	63	74	53	57	65	57	58	70	64	50	61	55	42	66	50	55	64	68	56	69	65	39	60	58	57	60	72	65	52	60	46	69	53	72	76	57	51	57	61	62	73	63	65	63	68	45	67	64	69	63	71	52	66	71	58	54	69	59	41	49	69	60	70	53	58	78	59	56	56	62	58	45	61	63	53	49	52	55	53	55	65	52	48	52	65	68	67	71	53	58	69	52	50	50	64	59	68	54	65	61	55	73	52	57	58	64	54	65	57	65	51	69	72	65	63	49	71	67	70	47	64	59	53	57	45	55	81	57	69	50	66	58	59	62	56	67	68	53	61	72	52	63	61	69	46	54	61	62	67	59	60	58	69	59	43	55	64	44	66	62	61	58	64	63	70	63	52	57	65	52	66	54	66	66	67	58	72	59	57	63	62	57	43	58	56	56	53	68	68	48	64	61	67	61	65	68	60	68	55	52	77	66	69	64	63	55	65	68	51	70	59	67	56	60	56	62	66	63	57	59	51	59	50	58	60	55	53	43	45	49	45	72	48	57	51	60	61	61	47	59	68	69	60	63	52	47	66	50	64	70	67	69	69	53	61	70	49	55	71	58	50	57	63	63	66	60	53	56	50	52	54	71	64	68	48	68	50	49	63	60	71	68	62	61	50	67	67	74	67	59	52	72	61	62	55	47	67	56	59	59	67	54	56	70	48	60	65	53	64	44	54	68	63	60	51	57	54	61	58	65	54	59	73	52	60	47	44	68	59	67	60	68	41	56	45	63	50	58	59	58	54	57	64	52	67	74	52	62	61	55	62	61	61	69	67	69	59	70	60	66	69	42	72	64	60	63	60	60	64	67	62	54	65	55	60	54	58	60	75	51	54	51	65	62	49	61	70	61	58	63	77	55	63	67	44	59	56	61	53	75	67	54	51	52	69	63	59	60	51	60	55	59	59	64	53	52	53	70	70	62	68	53	56	61	61	78	69	76	61	73	54	58	65	64	86	59	59	61	48	65	76	78	70	56	75	72	62	44	50	69	59	57	59	63	66	66	66	74	46	61	60	58	54	73	57	58	42	68	61	60	55	56	71	49	56	83	71	55	63	55	58	66	65	60	64	62	61	66	72	69	64	51	68	67	55	65	60	80	57	75	47	69	74	59	41	50	47	65	49	58	69	62	67	66	55	59	58	64	59	57	48	67	66	55	61	55	58	72	71	59	59	71	58	69	74	63	65	70	54	52	54	59	60	68	54	80	70	63	65	57	69	66	68	55	73	62	66	69	50	63	72	61	61	60	60	62	64	48	73	60	73	65	51	77	54	55	63	66	44	63	67	58	71	65	55	53	49	60	64	60	49	51	84	66	55	50	62	53	59	77	69	60	68	55	39	64	60	62	72	56	64	72	66	75	60	56	60	64	52	63	62	47	65	60	72	61	54	64	65	61	44	62	64	66	61	48	65	52	60	52	60	45	58	67	58	53	69	61	49	57	52	66	50	64	55	57	75	57	52	59	60	75	54	58	53	63	63	50	48	64	82	66	72	52	66	64	60	70	64	61	44	59	57	60	50	59	63	50	69	59	44	52	53	61	57	60	57	66	65	45	58	57	63	61	48	58	55	69	69	52	55	73	63	46	44	54	63	56	71	52	66	73	53	70	78	53	52	51	58	57	61	44	56	72	67	70	56	54	71	62	54	67	57	57	53	62	71	58	66	55	65	47	58	48	54	68	67	71	72	71	65	52	51	46	45	61	52	65	53	66	60	62	52	59	63	61	67	42	57	57	63	66	59	51	75	58	52	46	65	67	75	62	57	62	56	57	60	57	55	65	45	55	63	61	58	67	57	57	56	61	57	53	69	59	65	76	64	59	59	69	64	71	64	61	67	56	53	50	56	61	73	81	68	57	67	65	64	47	58	66	45	57	60	66	51	65	67	40	48	65	60	59	68	62	63	59	73	45	55	59	67	63	62	65	53	64	70	63	52	68	64	57	58	67	57	46	55	67	63	64	76	63	75	46	61	69	53	55	54	52	57	58	60	64	62	48	79	67	47	57	63	63	67	66	55	52	35	88	68	56	47	57	69	67	61	54	59	59	52	73	69	68	80	64	74	59	61	47	69	67	50	59	64	59	57	59	62	46	34	61	64	70	58	52	57	49	46	52	45	62	59	49	60	58	61	73	57	57	58	64	68	52	77	65	57	58	70	54	54	65	57	55	68	54	65	54	53	62	53	58	56	64	64	53	54	65	62	58	59	51	55	62	69	57	65	52	60	60	57	64	54	62	48	55	75	60	49	59	67	82	54	65	57	72	81	61	51	58	51	51	65	74	63	64	56	66	60	76	64	62	66	61	54	64	48	46	66	63	50	53	58	66	55	62	63	59	66	59	67	66	59	57	63	54	77	70	52	68	62	59	54	51	66	66	73	52	60	47	56	54	60	53	56
8281	9025	2933	956	502	358	293	245	234	192	186	187	172	196	204	193	173	175	177	192	169	155	161	174	189	160	173	165	149	151	166	154	173	152	153	172	184	166	191	156	173	162	152	177	191	170	174	165	176	154	182	175	145	136	173	178	165	143	193	155	157	134	174	164	172	154	167	172	167	153	163	166	176	171	149	142	169	140	145	144	158	171	151	135	169	147	166	163	162	164	140	153	171	150	168	134	171	142	155	178	159	167	150	169	158	173	148	160	154	179	172	149	143	160	154	169	165	165	168	162	146	161	158	157	147	141	148	153	174	163	141	179	154	182	165	167	148	168	160	145	172	175	140	169	177	168	165	159	155	149	136	181	166	152	165	170	173	153	151	166	164	181	178	159	175	169	154	132	169	180	162	186	152	135	146	147	178	148	176	155	125	146	154	153	143	174	173	161	128	149	148	168	156	170	170	152	164	178	152	149	156	147	175	169	165	178	162	164	180	156	148	136	176	152	187	172	166	146	146	167	177	167	173	164	160	184	167	173	162	160	183	156	155	181	155	168	177	163	156	153	167	167	171	153	172	150	148	168	186	158	158	159	179	159	163	172	175	159	171	160	170	172	158	180	168	148	151	152	160	150	145	166	175	184	160	152	167	166	159	163	167	168	184	165	174	149	166	174	162	152	169	158	152	168	149	165	179	151	158	160	188	172	157	177	153	171	162	160	180	171	152	160	178	153	132	166	167	180	169	149	126	180	164	177	147	178	157	155	135	181	167	179	149	154	161	164	180	163	151	168	161	173	148	159	153	166	165	153	179	167	181	148	152	156	168	160	145	162	130	157	173	160	166	129	159	161	155	148	149	147	164	180	140	139	146	165	162	144	164	146	162	163	145	156	166	164	166	173	156	145	157	175	159	162	163	158	168	174	156	178	172	156	139	159	188	146	180	153	160	132	155	164	160	153	143	163	165	166	163	163	157	161	174	155	163	163	177	157	139	164	174	146	141	156	147	161	168	159	166	161	171	139	151	184	152	177	144	148	167	151	156	159	170	162	154	168	171	161	165	160	156	167	147	169	176	181	183	134	161	141	152	179	162	154	169	170	128	173	165	162	146	160	156	144	174	178	158	130	191	150	163	144	181	138	175	170	152	159	162	169	159	155	180	169	144	158	172	152	145	159	144	161	169	164	146	175	164	150	147	154	160	191	154	151	133	140	151	164	155	148	164	148	156	172	160	157	162	142	176	138	162	142	152	144	143	158	148	145	141	169	141	169	167	149	157	154	169	151	156	140	158	153	164	168	154	167	163	136	133	162	159	187	167	166	161	142	164	151	146	147	170	171	159	156	168	169	184	170	154	151	180	162	171	168	179	164	171	159	149	184	173	152	169	140	147	152	174	164	171	159	148	178	167	159	165	177	132	201	165	170	168	189	192	160	172	168	152	163	167	144	136	165	158	148	158	159	158	147	165	162	189	165	164	186	164	158	166	177	157	167	174	149	163	170	155	174	160	180	170	173	175	146	166	163	150	167	164	167	186	148	178	179	155	174	191	175	179	152	155	172	165	174	170	194	145	153	164	147	171	150	181	170	154	172	150	153	174	136	159	153	148	169	155	160	170	165	153	163	192	148	151	167	171	164	155	165	153	158	166	143	165	147	176	149	149	145	189	162	165	157	162	171	147	171	154	131	157	155	149	196	159	155	163	139	192	177	169	146	153	158	165	151	177	158	154	168	157	176	179	168	155	152	136	172	166	164	155	175	172	144	169	145	144	170	156	148	166	148	177	157	154	163	163	146	143	165	178	155	146	152	167	140	152	151	138	171	168	151	168	149	156	157	150	150	159	134	159	177	159	149	156	170	159	153	170	134	167	150	190	164	170	153	179	171	154	160	168	142	166	162	174	169	132	167	153	145	180	177	160	164	154	147	172	165	169	170	175	178	162	167	161	188	158	158	166	154	166	161	158	152	156	141	163	156	173	134	150	167	155	157	158	171	168	178	173	160	154	170	149	175	144	162	178	145	147	157	148	159	160	180	140	161	144	175	174	162	162	171	165	151	180	151	167	160	158	157	161	177	156	157	145	163	162	152	165	187	163	174	166	158	150	166	170	174	157	195	161	158	174	151	154	171	167	172	149	152	161	182	150	166	167	163	173	150	156	167	161	158	164	154	181	148	144	144	162	153	154	153	157	180	173	160	165	162	166	170	161	165	158	154	172	169	156	176	167	167	162	144	149	163	162	159	157	174	144	172	144	171	173	157	168	159	168	148	160	156	154	149	149	173	175	149	159	148	155	191	159	151	173	150	146	168	174	168	142	170	160	151	153	178	176	162	167	160	166	150	149	180	151	169	184	184	158	155	168	153	165	181	176	157	171	171	176	151	161	190	162	172	151	124	165	153	125	160	175	165	146	180	173	161	174	180	157	155	165	169	141	146	160	157	164	207	145	150	155	168	142	164	153	155	168	150	178	164	155	169	176	167	160	160	174	162	184	156	144	175	143	161	145	149	173	150	177	156	147	163	186	169	168	160	164	150	159	158	162	167	151	169	152	146	161	179	157	157	174	160	176	151	161	164	172	186	160	176	144	155	193	163	177	163	168	152	164	178	159	148	146	165	147	166	176	178	167	165	144	184	161	154	137	156	162	167	190	138	152	152	147	164	164	124	164	181	164	150	171	171	171	172	174	157	143	163	150	174	184	142	148	176	186	173	164	139	163	153	141	123	161	183	148	179	166	160	183	159	151	185	172	164	145	174	157	153	168	154	149	156	143	168	163	173	148	158	170	157	182	151	159	159	146	136	163	154	185	141	161	157	166	162	177	168	150	176	139	151	135	166	164	155	172	167	156	162	193	164	166	160	165	177	154	154	160	166	171	158	157	176	168	150	182	152	158	190	136	157	143	168	163	149	183	161	178	171	150	173	158	168	170	169	166	170	159	173	185	150	192	151	167	159	162	169	158	155	144	176	153	163	166	168	159	137	169	170	167	159	154	153	135	170	163	162	162	150	145	178	144	155	159	178	166	149	164	169	154	181	196	158	170	151	173	139	157	166	150	168	143	159	161	158	153	153	160	168	190	162	153	137	162	176	136	160	156	177	191	162	168	152	146	165	163	164	148	170	171	142	158	183	164	182	153	166	181	167	155	145	185	171	160	174	145	183	179	177	167	169	165	151	152	158	167	162	181	143	165	178	189	174	167	145	168	171	184	149	162	156	162	146	152	159	161	166	171	167	184	156	165	171	180	151	179	183	176	164	143	163	170	172	172	163	172	151	125	153	171	159	171	191	171	168	147	175	168	149	154	148	161	167	163	161	172	138	169	151	156	165	160	151	171	136	153	139	164	147	160	151	161	148	154	151	174	148	150	161	153	157	161	158	164	150	164	179	151	176	162	167	167	170	148	149	163	146	171	163	201	168	152	141	160	164	153	164	160	178	151	160	156	170	132	165	160	167	163	165	157	171	160	150	162	144	146	170	182	167	187	162	163	169
33355	12117	1612	372	264	258	253	229	251	239	233	234	209	238	251	238	226	240	230	276	238	206	247	234	222	246	227	246	228	270	259	267	229	252	233	206	238	257	217	253	262	240	236	224	237	214	232	221	232	254	236	225	234	255	219	234	244	228	223	245	242	225	260	238	251	245	244	224	246	265	235	228	249	263	249	245	249	230	206	240	236	285	244	235	230	240	227	235	256	217	262	253	242	241	236	224	249	244	232	250	256	221	221	222	245	243	212	248	258	218	216	250	260	218	245	267	235	231	242	242	244	256	235	248	245	216	221	210	246	240	250	242	250	237	213	251	254	273	240	237	219	235	237	216	252	256	258	244	213	238	263	273	253	252	236	220	208	218	236	239	240	227	235	244	225	225	242	247	263	252	236	248	260	255	227	230	259	195	253	233	230	255	252	193	266	258	228	211	237	231	227	226	262	222	276	245	264	236	237	244	239	251	228	266	262	243	243	225	220	245	263	241	221	236	248	253	249	245	255	218	259	252	201	266	229	257	225	232	231	207	250	242	233	259	248	271	228	270	227	229	253	253	218	245	247	246	247	203	243	228	252	249	284	238	245	236	239	195	251	214	238	242	243	228	254	230	221	258	238	258	214	249	227	217	278	254	252	220	278	238	241	213	261	238	229	243	233	220	237	251	271	219	216	237	211	233	222	216	244	235	214	236	241	236	248	257	223	238	263	249	262	239	242	232	239	229	249	225	247	262	234	239	220	231	252	248	223	234	256	254	243	280	244	244	245	275	223	243	240	241	229	252	222	235	235	254	220	252	232	252	231	217	234	215	261	255	248	233	240	284	211	250	261	247	237	237	210	238	210	233	242	242	240	238	195	233	237	272	221	221	208	236	220	243	209	237	241	221	232	238	238	233	251	251	272	243	244	245	231	226	227	251	228	275	248	263	187	224	231	267	266	214	235	234	253	257	217	231	230	230	236	218	227	256	261	230	234	219	216	260	222	270	210	226	224	243	258	242	229	234	240	233	245	220	213	243	214	246	230	229	272	259	246	224	253	269	230	235	242	254	237	260	249	248	223	241	239	216	239	256	232	255	235	287	229	249	274	236	231	232	242	258	262	252	253	266	231	242	268	234	253	233	222	271	250	228	241	219	234	222	245	238	231	279	252	251	213	230	251	275	222	246	223	266	239	230	232	231	233	235	248	237	227	245	265	255	226	276	264	239	217	217	246	234	261	234	250	245	261	227	294	237	242	256	231	239	231	237	243	244	224	236	246	277	258	216	265	245	223	243	242	223	231	243	251	208	248	261	246	229	221	228	249	245	256	227	225	225	236	258	229	247	245	224	245	244	228	251	231	245	242	247	237	230	198	244	241	204	232	253	243	236	230	270	221	252	249	261	230	235	259	238	240	269	243	244	224	274	228	236	258	256	250	258	272	215	266	246	241	209	230	229	241	245	243	212	253	249	240	221	226	247	240	228	244	223	232	242	245	240	265	241	227	240	264	239	250	245	243	243	223	268	224	250	231	213	232	231	238	254	241	240	222	234	233	240	224	232	224	250	203	212	250	236	244	243	231	233	229	247	233	204	258	226	233	249	254	245	225	262	255	229	236	240	259	236	232	244	265	234	243	241	242	253	219	259	224	230	240	251	258	252	226	224	211	222	248	216	249	255	261	263	254	255	262	274	234	241	221	244	231	251	257	211	252	229	231	244	263	219	224	237	231	223	253	247	247	233	224	195	244	233	255	261	239	253	225	238	239	255	249	239	255	239	212	234	247	216	240	241	238	227	245	246	250	234	224	239	239	219	240	263	254	251	246	220	240	272	238	259	238	241	218	232	242	225	232	216	206	262	239	217	231	219	226	250	239	233	234	241	219	245	236	272	252	209	239	261	249	266	232	253	212	230	241	287	247	236	206	254	215	230	243	254	248	247	244	241	244	245	256	287	243	240	222	255	231	258	229	233	251	261	266	247	239	214	219	227	233	265	256	224	219	233	237	215	239	224	237	230	230	222	237	263	235	211	257	243	255	243	244	264	258	241	225	228	238	254	261	235	228	232	215	244	204	234	226	230	241	239	214	246	258	242	243	205	226	245	250	250	251	269	261	248	247	250	256	236	246	230	220	227	212	257	244	251	234	268	231	237	232	250	249	219	236	263	252	230	243	232	259	247	256	266	253	255	228	261	263	254	276	278	240	292	247	261	220	265	226	250	237	223	221	249	227	247	221	258	228	256	236	252	269	265	238	248	229	253	219	258	254	246	263	260	209	231	251	236	229	241	240	262	203	219	270	234	240	253	272	230	237	218	236	237	224	214	236	242	257	252	242	225	254	233	247	241	267	262	252	205	231	248	219	218	238	222	218	243	224	257	229	214	199	218	260	233	220	227	251	264	250	244	250	212	215	249	249	238	253	250	229	244	236	253	221	255	225	256	252	248	225	257	252	218	237	226	246	246	235	241	240	236	213	262	250	218	250	220	223	247	244	220	236	212	221	243	246	234	227	213	231	235	261	251	249	238	269	235	234	237	246	259	263	207	251	238	235	252	250	235	238	263	230	231	236	247	248	235	254	232	231	253	238	243	221	231	235	219	238	226	258	209	243	243	239	241	239	238	233	222	247	237	228	273	266	252	250	251	239	234	232	207	210	221	219	233	227	245	242	220	214	269	252	237	256	254	229	251	218	261	226	228	247	208	251	251	237	249	253	236	239	226	261	238	236	249	270	204	246	273	213	213	230	225	256	258	227	237	249	241	249	268	239	231	219	251	237	259	214	241	245	198	217	234	230	239	248	236	244	247	238	213	248	246	234	256	239	256	239	240	228	223	241	251	229	224	222	242	242	230	217	246	268	239	235	232	212	234	267	243	232	241	245	252	227	226	236	250	231	228	243	230	242	238	215	245	224	224	204	221	237	222	230	212	209	229	236	269	239	235	246	241	210	251	235	232	209	196	253	250	268	241	270	266	240	241	234	250	225	245	238	232	258	251	253	262	207	228	247	222	240	259	236	230	237	246	223	236	248	215	236	241	249	245	252	228	248	226	244	225	241	270	222	233	244	214	246	251	242	247	239	252	227	242	251	243	230	236	236	244	224	250	271	229	237	225	246	226	253	232	224	222	230	237	231	249	234	224	262	207	236	255	249	248	261	231	262	241	242	244	224	232	235	227	247	212	254	248	214	249	250	249	209	261	270	266	223	274	243	216	252	241	224	211	249	248	268	219	280	252	226	222	233	220	226	256	246	237	223	242	244	214	246	244	253	252	239	237	230	256	244	228	239	226	218	213	221	237	225	223	228	264	248	264	233	245	249	240	257	271	224	246	253	242	231	231	216	260	244	252	281	227	239	233	259	221	255	237	242	237	251	245	217	236	233	230	236	217	234	234	232	244	239	231	214	229	279	258	236	231	235	222	250	210	227	245	254	251	248	261	255	259	229	240	225	218	248	236	258	233	240	224	224	243	191	213	245	278	238	248	226	235	232	208	240	220
10405	2213	728	562	552	507	499	502	527	529	531	504	509	501	511	519	536	505	529	530	535	526	530	577	507	523	525	503	544	487	487	527	547	527	506	552	542	521	488	571	546	500	558	512	493	515	498	474	514	470	525	514	522	536	524	523	526	505	499	536	535	567	550	528	531	522	539	532	505	489	522	542	512	530	547	526	525	507	533	545	483	510	520	526	530	516	526	529	513	562	502	523	527	528	515	550	565	530	521	493	506	515	534	509	527	554	534	514	533	510	572	527	528	561	493	498	550	545	556	514	486	536	553	491	527	548	527	512	551	583	499	502	537	514	496	560	511	576	540	508	518	528	497	525	534	545	524	549	534	509	513	496	525	510	521	522	489	532	529	498	541	520	555	526	491	551	541	536	490	469	531	481	529	518	486	513	530	473	516	498	529	544	502	519	513	497	495	510	558	506	515	510	503	519	539	533	492	522	492	531	502	535	527	548	597	504	519	527	509	494	483	511	487	564	537	548	513	505	500	507	509	489	484	543	569	541	535	519	509	490	541	488	570	503	518	520	520	535	534	520	504	508	498	525	543	506	518	533	519	557	563	539	510	510	526	528	516	519	525	480	506	517	536	483	542	522	518	530	563	500	562	591	529	554	508	488	514	509	540	556	515	519	490	510	528	510	525	474	540	520	527	528	499	507	524	480	524	501	489	535	521	567	561	559	550	514	514	559	532	528	519	553	530	493	524	506	529	530	543	538	548	536	510	522	569	509	499	541	563	529	561	525	506	535	535	465	536	534	550	507	559	517	537	554	499	522	530	524	522	518	492	496	497	513	556	548	542	538	537	525	488	514	559	534	522	554	518	528	516	586	519	492	566	513	496	515	531	548	546	550	538	524	528	510	527	512	487	554	560	535	559	517	491	515	507	542	548	518	516	533	506	544	501	522	539	543	521	437	519	538	531	530	548	500	513	476	515	521	515	527	532	506	542	555	499	522	510	530	527	526	498	517	509	494	507	496	532	514	524	535	502	526	536	539	485	509	523	517	504	546	549	553	497	516	491	528	491	524	505	509	499	522	524	554	479	494	507	499	533	540	517	535	508	516	536	543	550	548	540	527	542	491	570	530	517	518	479	530	551	518	518	523	508	515	517	572	505	501	535	536	504	556	484	520	516	557	536	537	554	507	563	544	496	558	500	554	514	511	565	519	540	545	535	540	505	534	494	571	557	481	550	552	512	496	549	495	500	525	507	563	550	533	514	506	485	541	536	547	562	524	502	510	498	505	549	532	536	483	524	525	510	517	510	555	494	538	558	478	532	532	509	509	524	549	554	541	537	518	543	518	505	513	530	520	529	494	514	511	515	513	530	515	521	486	551	514	552	523	533	536	542	546	511	514	534	533	545	520	518	535	523	543	523	553	524	487	525	547	507	489	517	510	534	508	563	542	516	596	525	531	503	545	537	512	526	518	543	498	528	536	542	534	508	502	523	543	472	505	518	547	504	565	529	487	533	515	500	531	527	524	571	503	490	515	507	530	551	502	529	546	519	549	559	545	532	515	492	549	554	518	542	524	506	532	546	535	487	485	575	508	546	533	508	554	562	511	545	533	506	498	475	534	516	544	477	516	539	496	501	501	534	561	521	515	520	512	484	494	478	515	526	524	531	526	519	515	546	546	511	502	542	518	554	524	539	500	528	485	508	534	535	551	559	483	546	517	492	521	490	542	513	522	541	518	508	533	534	499	510	523	520	563	513	508	531	537	524	523	534	504	541	511	507	514	527	520	509	532	530	486	507	557	510	546	531	517	515	535	549	537	519	488	505	557	530	500	514	502	492	537	505	501	565	505	486	513	514	555	530	482	526	555	469	527	510	508	531	505	537	526	496	480	522	504	541	495	534	521	495	509	506	541	470	520	504	581	530	578	524	479	529	507	533	505	522	526	526	553	514	529	522	520	509	499	482	559	547	499	552	541	509	557	504	536	568	530	530	514	514	533	533	494	554	550	506	529	524	532	513	508	559	502	501	487	521	513	544	483	533	553	561	546	461	520	519	534	515	483	493	515	535	483	531	535	549	532	522	514	460	568	478	531	479	567	548	545	517	536	520	530	515	509	531	544	546	516	507	549	546	512	503	513	518	535	506	504	518	523	517	493	505	553	512	538	531	510	500	514	501	545	540	528	525	502	564	554	518	519	521	509	504	493	509	554	462	520	470	491	556	512	526	532	584	525	530	540	556	498	498	509	561	504	525	541	520	514	521	524	541	511	507	530	479	545	518	483	506	500	525	536	540	525	497	556	502	530	508	514	508	529	529	517	503	563	496	551	496	466	486	544	510	532	560	540	529	550	537	546	561	520	518	493	530	509	585	496	553	532	534	469	548	476	474	552	504	514	493	483	542	499	548	531	518	544	519	521	506	557	496	492	516	546	515	507	545	522	507	538	538	560	498	503	507	545	533	510	492	544	539	507	537	535	554	530	535	547	513	538	489	517	522	547	549	543	504	533	491	513	504	499	509	514	502	529	512	497	528	537	488	534	464	509	533	527	494	539	518	508	547	570	529	516	524	529	500	513	561	573	519	525	527	508	518	530	511	568	501	548	494	511	522	499	533	503	502	489	499	529	511	517	548	495	505	526	488	522	552	503	544	522	520	531	547	531	508	515	509	569	476	531	512	544	496	520	537	523	554	569	533	531	492	513	524	507	518	511	515	530	541	517	503	545	495	544	489	523	493	541	541	516	521	525	518	514	512	543	509	523	463	535	500	509	512	503	517	519	534	515	560	530	497	527	503	532	540	525	564	498	511	524	506	551	531	536	539	561	550	544	543	504	508	542	531	529	575	502	498	526	561	483	534	542	533	479	508	543	558	531	506	545	488	530	567	522	527	550	544	542	501	569	501	482	518	489	480	490	504	486	485	476	584	504	526	542	528	540	527	523	491	500	559	498	538	522	555	564	473	510	529	573	462	532	504	567	529	524	595	505	496	554	555	528	541	575	512	518	515	527	529	497	521	528	537	511	573	537	487	544	511	547	523	509	508	497	519	521	512	512	536	495	517	478	562	490	552	525	559	539	559	548	503	534	536	561	483	515	503	490	550	541	477	500	514	518	506	497	501	545	554	516	551	548	530	530	533	503	498	552	549	517	502	539	480	546	522	509	511	514	585	496	534	539	525	528	505	513	531	561	487	531	508	516	518	525	507	549	537	501	456	452	526	524	538	553	508	500	496	500	502	504	526	545	542	514	500	543	521	486	541	481	532	532	521	534	489	519	520	524	491	520	570	552	518	559	542	537	487	500	532	547	540	511	566	514	497	506	524	549	539	518	533	500	536	527	497	478	507	556	520	482	469	514	496	540	530	514	526	534	480	549	536	543	483	572	493	524	502	497	526	530	522	532	545	529	498	586	478	542	537	553	488	500	545	494	487	525	568	525	552	500	537	504	548	527	496	511	521	538	529	508	554	514	552	528	520	515	547	525	520	512	537	534	527	507	517	486
24815	21170	24527	28061	20696	1920	286	237	192	160	172	152	161	161	136	154	147	160	175	140	140	129	134	123	135	144	174	122	133	144	141	136	129	145	151	132	123	133	119	117	125	156	156	135	139	137	124	134	143	150	144	148	134	119	121	125	112	150	133	123	139	133	123	130	135	145	139	139	177	145	124	133	141	130	143	159	127	119	121	133	125	137	123	142	125	113	130	150	122	128	103	150	133	138	147	143	118	119	116	142	134	138	128	140	157	124	126	134	133	117	147	130	144	135	145	136	146	124	141	161	125	130	135	129	103	142	136	117	117	144	131	109	126	140	140	112	138	139	155	132	126	136	116	142	130	132	131	128	118	109	131	143	133	149	139	132	136	136	168	152	126	139	123	125	118	145	131	118	134	135	146	151	137	155	122	149	130	130	134	132	155	130	134	141	101	142	132	153	138	127	129	140	121	109	138	137	123	123	134	130	119	134	166	125	135	129	103	132	138	138	103	137	139	131	134	144	117	135	138	144	102	132	140	153	142	132	115	162	121	146	146	143	151	124	159	140	133	130	135	121	116	121	146	139	133	130	137	123	127	125	123	122	127	139	138	129	125	155	121	124	136	132	114	120	127	115	114	140	151	142	128	140	152	131	126	126	119	130	139	143	113	123	149	145	139	149	124	117	133	129	110	153	128	154	120	129	135	125	128	150	146	136	119	140	114	144	144	135	149	142	143	133	136	126	144	132	143	141	147	116	140	127	138	133	136	128	126	137	142	140	141	136	131	105	123	143	121	137	134	133	144	148	152	135	137	141	116	142	126	156	141	143	128	126	143	130	135	109	143	132	141	135	145	148	134	154	136	144	140	128	135	112	143	116	147	141	132	131	133	138	112	162	125	141	120	150	137	137	113	136	138	128	128	129	151	130	144	123	144	131	140	126	141	121	140	127	159	147	154	126	106	137	157	128	130	135	148	140	129	143	114	148	124	139	133	137	148	136	142	153	128	125	157	135	103	144	122	124	128	135	140	110	121	135	140	132	152	127	126	130	136	127	144	133	144	131	133	125	151	126	140	141	140	123	139	142	125	150	147	111	146	139	114	139	132	128	136	125	129	144	140	139	139	132	147	135	136	134	123	154	138	130	136	95	120	143	143	160	148	136	119	140	130	134	126	147	117	132	136	138	127	133	158	150	122	130	130	139	116	127	113	159	136	128	120	143	116	120	141	130	135	108	135	146	145	154	156	107	136	117	141	145	150	135	144	122	130	114	135	128	136	145	129	125	137	130	135	144	128	141	125	134	130	133	142	130	140	119	128	138	111	126	145	141	109	133	155	137	148	108	117	140	123	140	151	108	136	121	136	122	110	132	133	141	139	126	134	142	117	140	137	127	110	123	139	140	138	140	106	160	136	123	134	131	141	139	132	143	121	118	132	127	146	146	121	139	128	147	116	152	129	138	142	149	136	137	131	131	129	125	152	129	125	159	146	140	140	126	143	128	140	126	155	132	148	113	129	133	159	119	126	112	124	106	143	116	143	141	139	156	145	124	146	125	138	135	130	115	130	139	104	137	137	117	114	161	146	141	133	134	145	107	120	162	125	129	122	131	118	128	139	128	115	113	142	120	137	138	141	132	120	152	129	141	145	131	142	114	143	129	130	136	141	155	136	127	154	155	143	127	136	135	142	125	139	147	126	126	130	150	123	119	127	125	129	156	136	149	134	133	140	135	125	129	126	128	139	148	131	126	135	127	126	146	150	131	142	133	143	144	130	129	131	118	137	126	141	133	138	135	137	148	140	146	128	125	117	133	128	126	153	130	161	143	136	136	147	123	102	129	148	130	159	143	136	145	119	121	126	130	106	129	119	134	129	145	140	126	122	130	135	130	114	127	128	123	133	134	136	130	125	131	154	135	120	119	143	147	145	143	133	158	136	135	119	138	125	139	135	135	135	145	156	138	147	128	120	139	151	160	115	127	115	143	147	130	150	129	143	131	139	128	148	169	147	129	140	128	116	124	130	146	152	124	122	116	125	110	140	180	150	114	144	130	128	146	125	140	140	114	136	161	123	127	151	147	138	146	127	136	145	124	119	129	121	124	151	116	145	146	143	134	122	134	127	128	138	104	162	121	136	130	127	133	127	125	126	139	127	120	118	130	100	126	134	158	123	122	133	121	111	128	140	135	167	119	128	123	150	137	131	126	140	132	140	134	128	151	114	120	119	148	127	118	137	137	135	133	141	127	144	131	111	131	144	144	128	139	132	139	140	128	124	116	130	130	127	149	139	129	151	122	141	134	137	122	137	148	139	140	134	125	138	151	138	147	117	133	114	126	136	143	147	120	133	165	147	141	129	146	138	164	128	127	134	125	130	116	144	133	124	147	138	135	138	137	147	142	171	113	161	122	117	116	122	134	126	131	128	102	129	141	117	162	132	151	125	136	130	146	127	146	141	141	129	130	145	139	125	140	143	132	134	127	132	149	122	120	123	142	134	139	147	126	144	147	135	138	154	143	134	151	133	136	119	132	127	116	115	125	120	120	144	114	147	139	134	125	135	126	133	137	167	144	130	136	127	139	130	120	130	135	133	122	150	139	140	133	145	131	131	141	126	126	133	142	143	141	122	122	118	146	136	121	107	123	133	116	148	132	141	116	119	126	146	138	139	126	125	136	136	154	112	143	141	126	128	112	144	153	149	152	125	129	134	136	146	126	133	118	148	129	141	128	145	125	137	136	144	169	123	136	128	150	142	148	106	131	144	137	146	136	166	124	151	142	127	136	161	131	129	129	131	113	111	108	150	151	127	134	151	146	129	126	136	125	153	131	113	138	123	131	117	123	142	138	148	140	138	116	152	130	125	155	132	117	119	135	126	127	151	142	146	118	157	131	130	136	127	145	123	129	141	126	129	131	127	127	148	141	121	133	125	158	129	130	143	117	146	132	154	150	145	155	142	127	139	129	131	136	119	148	126	114	120	130	139	138	110	130	148	122	144	128	124	128	141	123	144	168	135	128	133	116	135	125	136	126	137	130	139	107	152	155	133	128	149	152	120	148	155	122	149	137	136	123	153	142	140	141	127	119	160	129	115	140	139	131	148	126	132	136	133	144	114	125	144	141	120	107	133	124	132	124	148	129	141	132	143	151	143	111	134	136	141	132	104	134	117	146	130	140	145	119	133	121	129	97	134	151	138	147	138	136	145	134	130	114	144	127	133	132	128	137	151	142	120	134	124	123	130	147	134	136	136	151	146	119	151	133	129	131	141	131	132	147	142	124	154	140	117	120	120	125	125	129	139	136	117	138	125	127	114	106	130	139	119	127	120	134	128	141	147	137	126	140	133	153	115	123	130	132	135	121	145	127	122	135	132	121	142	134	132	139	139	150	139	111	117	140	124	131	132	131	131	138	132	125	150	142	128	136	141	134	127	133	142	130	131	130	145	132	139	139	144	138	145	120	130	139	144	129	138	123	115	124	122	132	113	141	129	126	151	147	120	114
8910	5769	1788	636	498	377	403	356	365	339	311	321	322	315	286	281	300	303	297	310	287	310	317	322	286	292	304	281	295	281	292	317	297	331	343	294	319	298	339	307	312	286	322	296	316	311	281	297	319	291	297	296	312	304	297	308	278	262	322	319	338	324	293	307	310	303	300	303	327	278	295	288	289	358	331	310	306	315	316	272	300	301	291	301	317	297	279	290	289	313	316	312	305	281	291	312	307	309	249	276	285	284	305	322	293	308	313	305	292	301	300	292	305	291	283	321	298	274	325	284	300	308	284	279	279	289	290	321	315	291	302	330	312	280	318	270	323	303	308	275	271	279	317	279	305	263	269	290	318	310	281	309	299	263	288	280	288	308	290	302	320	298	302	285	302	293	288	318	331	290	304	304	292	292	305	320	275	313	303	303	291	335	292	296	329	299	305	303	315	311	312	312	291	313	325	316	300	315	293	278	328	268	298	282	301	283	309	322	317	294	292	297	283	295	282	297	286	278	338	290	278	299	313	292	327	293	318	281	279	288	299	297	290	308	304	311	305	296	312	303	305	332	315	321	285	278	269	335	302	286	324	296	312	324	280	264	322	312	286	327	312	313	304	302	309	363	309	307	268	277	316	283	307	318	276	300	305	311	300	317	285	333	271	297	312	312	333	319	329	320	325	307	297	304	294	299	304	312	306	309	300	299	319	312	282	328	299	297	280	284	299	304	288	298	281	326	301	289	315	291	292	311	291	281	286	284	300	291	309	300	337	296	314	320	306	294	332	320	290	292	290	302	301	301	286	310	288	307	295	283	301	297	310	314	317	300	288	308	278	268	289	303	300	273	328	297	323	302	321	300	312	330	309	289	330	295	334	306	311	313	285	277	285	285	288	315	272	309	311	274	304	307	293	264	333	284	282	295	295	307	296	292	286	317	303	300	276	299	305	350	336	297	325	298	283	298	289	326	292	295	298	302	295	282	277	316	285	304	312	272	297	277	323	311	264	296	326	293	295	290	302	305	328	308	321	311	323	313	306	293	325	307	309	317	300	302	306	275	286	279	289	294	291	309	290	285	270	325	301	306	289	321	304	298	311	294	291	272	278	309	291	311	273	288	294	299	292	315	299	297	313	312	296	270	316	309	302	278	339	284	276	283	318	302	280	321	302	291	317	263	294	300	295	324	314	307	288	288	302	300	326	305	273	273	331	314	293	305	290	287	323	293	303	281	287	302	328	299	283	312	319	299	295	298	283	303	302	309	265	290	293	289	301	274	334	281	305	316	319	336	341	321	313	328	319	291	300	283	294	289	290	303	303	297	298	309	299	293	276	310	316	328	286	293	291	301	315	280	317	320	321	344	313	312	308	302	314	321	290	295	341	319	284	272	284	311	332	273	328	336	290	305	308	282	331	302	282	311	300	288	290	263	285	326	287	307	304	303	306	316	302	314	275	282	314	310	290	328	283	308	279	304	312	275	308	309	312	294	298	288	300	337	297	301	319	295	279	328	325	300	335	293	272	296	298	305	290	279	322	298	287	316	277	317	294	294	297	321	283	310	251	311	308	305	288	312	278	307	299	278	314	299	311	329	333	292	293	292	297	273	267	274	346	275	322	325	315	328	318	264	297	304	313	319	308	289	322	306	298	322	298	322	317	267	326	292	300	331	294	300	319	293	309	296	316	294	265	301	307	266	327	305	285	301	278	314	265	266	316	301	318	289	295	311	302	296	282	324	306	290	348	276	308	315	289	302	309	276	291	307	296	319	302	314	336	322	308	344	310	316	312	286	283	310	318	307	316	301	296	282	295	298	275	324	304	342	291	267	277	303	293	327	311	300	283	328	299	299	285	298	313	282	315	301	302	307	299	296	322	289	295	305	296	299	309	325	316	321	329	262	299	260	322	274	303	300	309	308	277	308	281	323	295	308	287	295	315	284	310	302	272	303	319	303	304	298	307	295	296	299	291	291	287	288	299	320	291	290	309	328	319	290	292	297	316	284	309	298	313	287	290	280	310	272	303	280	300	296	324	297	290	310	300	312	280	316	292	294	296	329	300	294	285	281	320	310	303	283	317	303	294	298	296	305	299	281	275	290	294	289	326	307	309	288	302	267	314	300	319	326	282	288	282	291	255	303	293	322	293	323	308	326	307	317	282	302	314	294	298	315	303	294	301	286	281	277	309	295	297	301	306	305	311	308	269	281	336	265	296	307	279	320	300	295	286	291	286	318	292	323	307	314	267	292	306	305	265	282	298	253	301	289	317	309	291	312	304	280	288	290	315	288	284	289	287	277	315	315	307	306	297	317	300	302	302	295	295	330	275	312	269	326	309	288	290	281	314	292	287	279	282	270	326	294	302	313	288	274	295	303	302	294	291	291	283	322	281	266	293	285	304	303	293	317	311	303	280	277	294	299	310	287	318	303	288	294	262	310	296	308	279	298	293	298	299	269	320	296	337	304	306	313	274	327	311	285	296	305	305	272	332	296	290	285	324	313	319	283	327	316	297	320	311	331	290	303	300	314	306	316	336	281	312	281	295	311	290	321	321	295	286	290	323	304	291	286	290	295	325	288	298	295	302	280	302	313	302	286	293	292	331	295	305	305	297	332	308	288	293	308	308	311	292	317	327	312	301	321	281	295	303	301	319	294	300	332	292	287	292	281	286	306	274	273	309	273	318	295	312	312	295	303	330	318	286	262	309	317	286	285	287	288	312	293	262	324	305	287	307	300	285	314	313	268	285	284	308	289	294	298	290	263	310	290	317	292	311	287	313	294	320	292	309	324	288	291	277	312	294	286	330	280	273	325	307	291	267	274	285	309	306	325	305	286	312	300	297	290	280	274	287	300	305	316	261	300	291	282	293	325	310	285	275	328	303	312	276	310	308	308	305	262	305	296	317	289	306	284	272	286	279	304	290	320	276	304	315	306	311	311	300	317	292	317	319	283	278	290	275	271	306	291	294	289	308	291	299	259	305	295	303	293	296	287	323	295	270	295	307	310	297	308	275	297	308	287	332	279	304	324	337	298	321	283	313	315	298	291	327	300	305	299	289	317	296	320	298	253	266	328	309	291	297	294	286	284	296	294	284	292	283	306	294	288	317	280	300	303	303	274	289	299	294	320	298	281	282	293	326	353	331	298	325	313	255	269	305	295	295	280	332	285	307	313	288	307	310	293	302	308	326	301	271	303	301	331	292	307	314	342	292	300	309	289	298	309	320	289	283	273	271	320	309	311	337	296	324	326	288	289	290	294	271	298	313	271	309	314	278	294	278	334	315	286	283	292	312	302	265	328	299	272	275	326	313	312	318	315	275	295	301	301	294	271	328	304	292	289	310	278	286	318	342	294	308	306	282	309	278	289	282	290	306	293	296	299	304	330	337	289	293	309	314	302	286	322	332	293	279	321	302	299	289	280	280	294	272	313	301	305	288	297	282	287	291	291	293	292	314	261	291	337	300	328	267	297	278	299	310	323	304	279	320	276	291	289
24070	21158	25135	27445	21168	20950	1136	285	183	165	132	133	103	91	92	86	93	89	72	80	88	63	77	56	72	83	76	72	87	70	50	72	57	69	69	87	64	57	61	78	63	56	83	74	66	79	59	62	65	61	63	53	57	68	55	63	59	64	64	62	70	68	50	61	56	61	49	60	53	69	68	53	56	67	68	56	66	59	71	68	53	69	84	75	60	60	61	56	52	55	72	63	64	61	57	57	67	70	64	52	57	45	63	62	60	58	64	73	53	70	51	71	57	63	68	67	70	59	72	61	55	61	58	62	64	56	67	54	64	60	72	58	55	69	59	58	58	59	60	70	70	60	53	45	57	48	58	59	58	65	64	52	71	73	63	63	72	49	72	51	74	50	51	54	66	68	70	55	65	57	65	61	44	60	65	64	69	50	56	61	64	55	71	47	55	73	68	60	60	58	61	64	65	60	58	59	55	46	54	62	49	51	49	56	79	60	64	54	64	57	66	65	73	63	56	51	52	74	62	58	58	60	76	56	71	47	65	63	80	60	60	51	71	72	64	48	65	67	68	81	71	66	58	56	69	62	50	60	63	56	55	63	70	75	65	52	51	51	61	62	61	68	48	54	70	69	72	65	59	53	56	65	60	53	60	55	71	58	59	54	81	69	60	56	51	50	58	81	54	63	45	64	64	74	70	58	77	81	74	68	68	49	55	62	48	59	64	64	59	57	46	69	57	57	58	56	65	77	56	54	69	59	44	52	66	66	60	55	66	51	59	64	62	54	47	51	54	64	59	70	54	59	58	49	55	72	52	47	71	55	52	68	67	53	67	47	55	62	61	49	62	58	51	64	58	75	61	52	56	69	63	63	64	57	64	65	64	69	62	42	59	69	60	51	45	51	49	72	69	50	59	61	60	57	60	56	54	74	51	59	71	61	66	72	61	62	63	56	61	59	56	77	58	74	57	58	58	58	66	60	63	64	52	61	60	70	61	73	63	58	72	57	57	68	60	73	68	56	55	60	70	59	57	53	55	68	70	69	61	67	67	59	45	53	61	56	57	70	63	58	68	57	66	58	62	56	63	65	77	72	60	58	74	67	49	77	58	69	66	55	67	60	62	56	49	61	63	57	75	43	72	69	48	59	43	67	62	54	71	54	53	58	54	54	68	67	63	54	66	71	58	74	52	55	53	69	63	57	72	74	64	72	71	63	62	62	58	56	58	73	73	71	72	51	52	61	67	67	62	86	70	65	67	66	47	64	50	46	77	57	60	42	60	57	65	63	75	62	56	55	48	63	58	59	60	54	55	61	39	56	58	70	70	63	49	66	70	62	67	60	67	63	57	66	60	70	51	73	57	63	72	70	73	54	62	58	60	50	53	49	62	50	62	65	58	53	69	62	59	59	52	64	53	63	48	63	60	67	56	70	67	57	69	49	64	68	53	63	62	63	73	53	53	66	70	58	70	69	82	62	63	58	41	71	70	72	81	51	56	61	56	57	63	61	63	63	60	55	56	62	65	57	60	64	52	59	59	65	61	57	60	57	46	58	71	48	68	57	64	63	64	59	42	53	53	50	39	76	60	73	66	55	55	54	49	58	45	62	67	55	56	74	76	58	65	55	52	61	67	52	68	63	55	71	58	57	50	55	54	62	56	58	60	73	70	64	56	62	61	58	49	49	66	58	56	54	78	59	65	68	69	46	57	70	57	48	61	60	75	63	62	63	37	63	65	59	62	64	66	48	50	70	72	58	65	70	63	48	73	65	69	57	65	68	64	44	52	73	56	72	54	80	70	58	63	68	61	47	55	81	61	64	61	54	66	47	47	58	47	56	56	59	56	75	59	57	85	76	61	51	74	75	52	68	54	55	50	68	62	57	63	55	59	66	68	59	54	71	57	57	71	50	57	59	62	55	58	59	68	54	59	69	60	62	58	68	62	58	71	64	73	65	52	70	60	63	78	52	53	57	63	60	59	65	65	58	65	66	64	55	54	54	52	60	68	61	47	45	55	62	67	76	66	61	53	78	62	63	50	40	81	61	73	79	61	61	52	63	50	58	86	72	61	57	66	53	70	50	49	54	65	56	60	53	55	61	46	59	52	67	60	55	57	63	61	62	58	54	68	59	66	68	64	48	59	59	54	67	53	47	40	61	50	52	67	54	45	61	58	56	55	65	63	59	51	66	57	69	64	67	67	61	77	48	59	53	65	65	66	73	64	53	55	57	57	54	55	55	67	68	56	61	71	66	57	55	76	63	71	59	55	49	58	57	49	68	62	58	63	75	65	69	77	59	48	56	55	55	60	57	60	67	65	60	49	69	67	63	66	62	72	52	71	56	57	68	48	59	54	58	61	56	63	61	51	61	65	61	70	74	67	62	49	58	64	67	63	58	57	68	54	51	58	79	64	51	70	67	80	61	58	60	52	56	55	41	70	59	73	66	57	52	54	72	68	60	42	54	79	47	53	51	61	50	60	60	73	60	59	52	79	60	61	59	69	79	66	57	64	60	63	57	56	55	65	60	59	58	64	65	60	53	71	58	64	38	53	69	59	38	65	60	58	70	51	68	48	55	65	58	54	68	73	62	73	70	67	57	67	72	75	50	67	51	58	60	52	54	60	67	67	74	58	56	54	63	68	50	63	66	60	60	61	52	58	48	59	56	59	50	52	44	56	66	62	61	59	64	67	60	63	52	71	51	66	58	52	58	65	70	44	55	64	47	61	74	60	80	71	64	56	59	70	60	49	66	66	66	57	72	50	59	47	64	73	62	63	63	70	51	62	71	61	64	66	51	59	43	65	67	63	66	63	74	54	49	76	81	72	53	54	58	68	58	63	55	59	69	70	67	65	65	68	65	61	53	60	60	54	64	78	59	65	50	60	65	60	63	60	70	76	49	63	47	64	69	65	76	56	40	65	72	73	77	67	55	44	61	59	63	74	55	70	67	71	43	57	61	74	66	63	64	60	43	59	57	61	64	48	53	57	44	56	62	60	78	63	75	74	76	47	57	62	45	68	52	72	71	69	86	71	69	75	59	52	62	70	53	68	69	69	89	62	58	72	59	75	72	62	76	54	51	51	72	72	71	64	75	65	57	73	51	66	64	69	53	66	55	61	71	65	72	69	70	69	64	73	58	53	56	55	58	54	67	71	45	54	61	59	67	71	44	54	44	71	65	68	64	59	50	57	71	80	71	74	61	59	57	66	66	56	48	70	48	52	58	53	69	64	68	60	76	53	67	62	71	60	77	57	64	60	55	64	59	69	62	57	72	54	57	72	65	58	62	54	60	52	68	65	58	58	58	67	83	58	61	72	59	68	69	66	63	60	48	70	55	70	64	60	60	50	49	62	73	57	50	57	61	62	75	66	69	66	62	61	67	58	51	56	53	63	61	70	80	78	70	75	58	66	71	52	58	83	63	63	62	78	57	68	50	74	53	54	58	49	73	64	60	64	58	51	52	64	62	56	58	61	60	69	56	59	64	68	54	56	76
9898	8852	2806	896	530	329	296	255	206	208	190	184	220	210	190	146	167	194	153	155	189	170	168	175	165	194	190	163	180	159	171	159	163	167	184	161	155	153	198	176	165	166	151	158	150	148	184	173	142	159	184	175	156	172	182	148	150	160	168	164	167	188	161	178	167	190	165	140	175	172	160	186	171	200	155	167	196	167	144	164	161	140	165	149	158	170	155	182	164	157	175	162	147	167	157	145	183	156	177	167	156	159	154	180	149	160	175	148	163	173	173	135	178	149	169	170	170	180	161	180	158	162	189	166	177	188	142	167	157	166	146	184	147	172	166	172	154	166	179	168	182	161	156	139	150	161	163	149	181	169	172	147	171	189	153	170	153	149	166	185	164	184	194	174	165	158	175	168	171	174	181	184	167	181	171	171	146	148	159	159	154	172	151	155	148	167	161	161	157	166	170	182	173	149	183	163	142	150	176	170	169	170	167	163	182	171	153	174	146	172	173	150	176	139	144	171	185	183	168	160	172	162	161	184	181	163	179	180	137	187	152	162	152	182	168	155	157	150	161	181	170	147	166	170	147	185	158	167	166	180	187	173	169	158	171	170	168	159	161	140	157	143	170	152	154	153	161	151	148	171	167	152	184	178	185	142	204	188	157	164	128	158	174	157	157	167	160	160	151	162	168	136	172	177	183	175	139	160	149	160	134	161	158	167	162	180	174	146	177	161	160	173	175	164	163	187	154	166	162	148	147	176	169	164	154	195	171	161	137	142	168	161	149	173	166	155	173	175	153	136	150	164	182	156	163	155	148	165	157	192	149	150	158	171	137	170	164	181	137	166	166	151	176	156	178	170	155	172	150	175	168	146	175	170	147	200	152	172	184	158	148	151	162	155	166	153	158	172	175	184	184	151	141	145	147	165	161	186	154	152	167	177	180	185	186	143	165	165	166	164	159	160	172	164	173	152	168	171	174	169	152	150	167	184	182	156	131	178	163	138	169	177	181	184	168	175	187	164	150	146	152	167	169	146	183	156	164	190	178	134	158	157	173	167	137	168	159	163	181	167	173	159	168	159	170	162	175	170	156	189	156	137	184	151	162	143	169	156	149	174	166	163	149	156	153	178	162	149	177	142	162	147	152	159	163	156	161	163	183	187	159	156	160	140	162	150	174	161	164	152	169	175	184	169	167	157	152	175	147	169	170	177	162	164	158	161	163	182	166	154	153	166	159	158	148	170	163	163	181	200	144	132	158	167	147	151	177	161	175	170	174	163	182	164	166	171	147	174	163	162	163	156	161	140	197	139	177	142	155	161	197	175	160	175	167	155	168	161	141	176	166	174	146	149	176	155	177	198	154	162	183	155	178	164	148	175	166	179	181	168	175	168	161	159	175	167	173	147	169	177	146	176	145	147	146	172	170	160	155	159	161	160	184	171	163	163	157	166	163	151	189	164	169	157	147	172	170	160	171	171	150	153	178	171	187	159	166	166	166	168	161	172	147	141	173	151	160	145	135	167	180	185	189	154	180	165	174	143	182	157	170	161	194	167	164	156	163	152	166	154	175	174	154	176	168	149	162	150	183	162	164	160	162	147	160	164	158	168	169	202	171	165	162	163	167	185	152	164	160	192	190	154	177	155	161	159	187	174	160	171	146	168	164	161	188	165	168	148	147	184	177	155	168	163	171	163	174	155	190	157	161	174	142	171	154	176	172	164	170	183	152	158	174	154	154	153	167	172	156	164	196	156	174	164	170	170	178	161	144	165	181	175	172	152	180	142	157	177	160	157	141	171	159	166	161	158	165	170	177	150	157	165	180	180	164	162	170	164	155	156	143	175	150	159	165	176	167	157	165	164	171	140	168	158	168	178	166	143	162	163	186	161	152	166	145	151	183	166	177	158	163	147	159	162	147	147	173	166	158	147	160	180	164	156	162	161	171	139	159	172	142	188	151	176	162	160	174	179	153	147	181	178	169	156	156	176	159	160	162	167	164	155	155	154	158	154	162	160	181	150	160	151	179	178	163	170	149	155	163	158	145	139	166	140	179	149	183	170	161	177	166	167	163	187	117	182	165	203	151	177	164	173	170	172	167	174	165	176	139	160	139	155	155	173	181	172	156	143	178	171	152	162	172	159	173	166	141	177	180	175	180	176	152	190	179	155	165	147	163	168	186	146	181	155	168	155	170	155	179	157	166	168	167	159	170	186	171	146	155	163	160	164	183	171	139	165	161	152	166	140	157	149	163	160	172	163	188	173	155	185	144	161	158	168	167	148	155	196	158	158	196	159	133	163	159	164	171	171	181	168	174	185	145	174	164	177	175	142	172	146	135	167	159	150	149	158	156	164	169	171	165	185	158	180	189	163	159	195	171	188	167	182	147	156	162	175	153	169	164	144	183	145	184	154	163	154	195	149	157	156	166	186	172	171	179	182	171	158	153	141	196	158	205	181	166	167	183	191	178	160	178	177	145	156	167	141	180	165	175	158	175	173	172	165	156	154	157	165	168	165	141	154	162	170	163	158	168	166	146	158	161	185	162	162	165	172	182	156	146	187	145	143	171	152	161	160	185	150	175	163	156	138	169	156	179	136	154	168	198	148	167	152	159	168	159	157	159	171	159	179	167	144	154	174	151	153	151	177	174	159	178	145	158	178	180	179	171	179	165	159	185	159	168	169	166	179	154	164	195	158	147	146	151	180	147	177	172	162	167	176	172	143	177	177	151	168	146	160	173	169	160	160	167	160	145	192	159	169	179	162	148	161	176	151	173	169	166	158	158	130	166	163	155	150	166	171	161	165	162	161	159	191	159	148	155	180	145	155	172	145	172	180	142	158	136	163	167	171	163	144	170	156	172	142	174	150	146	167	162	162	186	169	167	170	160	166	192	181	168	168	168	154	152	149	140	168	156	152	169	166	176	158	172	183	192	157	184	156	160	147	174	156	180	180	177	153	145	163	146	148	147	156	178	164	149	165	183	171	182	141	157	168	163	164	188	172	149	155	186	151	180	171	165	161	175	180	165	171	155	186	180	154	151	154	163	134	173	152	174	187	163	146	150	172	151	145	194	198	166	156	148	181	161	171	179	172	186	164	142	169	164	183	162	168	155	182	210	176	148	149	142	178	143	163	163	175	146	167	168	158	160	168	163	153	157	196	155	141	145	178	163	169	159	163	153	148	161	165	158	159	186	164	155	161	156	145	168	168	171	179	163	164	166	149	171	152	172	143	182	164	164	173	143	156	166	177	154	181	174	170	186	177	168	166	177	171	165	163	151	165	168	180	168	165	147	186	160	179	154	139	143	161	144	168	166	170	175	178	178	168	154	178	177	158	150	148	194	154	159	168	160	174	142	171	155	181	182	159	145	167	156	157	166	177	153	167	160	143	142	135	182	158	186	168	193	185	154	147	155	173	176	158	139	153	176	174	164	146	169	177	160	185	151	170	172	151	174	158	139	163	179	145	188	168	193	172	146	170	172	169	169	164	155	158	162	172
33241	12205	1443	379	306	226	240	231	240	232	252	254	255	271	223	254	249	246	207	235	233	234	279	242	237	219	252	225	212	252	232	239	230	218	250	228	263	255	252	219	213	240	238	245	222	238	227	219	216	253	230	210	218	256	221	254	267	220	256	264	248	227	270	256	213	241	214	244	209	237	216	242	230	221	235	257	247	250	229	252	262	210	227	233	235	263	256	255	270	236	237	231	229	216	240	244	255	228	206	239	232	245	269	242	233	236	224	215	223	239	232	235	242	250	235	243	240	215	219	249	230	213	234	255	253	238	214	238	248	249	210	243	228	226	274	253	252	230	227	219	234	222	240	227	230	247	250	229	255	258	245	252	224	225	243	241	250	249	219	235	230	227	226	245	226	232	268	226	218	232	246	269	258	232	230	268	235	240	255	221	230	261	248	258	253	270	235	251	235	212	262	227	229	222	251	217	240	239	250	250	239	265	211	257	236	215	225	223	237	253	235	241	241	220	242	249	234	200	228	241	242	241	237	225	239	280	267	252	223	235	268	252	231	241	212	249	248	256	233	224	236	208	227	223	247	213	231	223	229	247	220	248	205	259	249	236	219	259	260	242	245	263	247	242	234	240	248	265	240	230	237	249	210	261	203	211	217	264	235	239	237	252	227	261	238	237	256	239	237	280	254	219	251	241	214	231	240	241	241	264	214	219	238	248	214	256	246	228	243	265	212	215	268	231	222	228	221	252	242	241	268	270	222	268	261	264	239	229	221	231	238	241	221	222	229	262	272	226	214	211	249	242	218	223	236	218	228	227	247	214	211	252	219	213	263	239	229	238	214	237	247	227	214	205	255	266	273	225	246	212	237	232	254	230	209	216	237	249	245	226	238	228	234	236	234	239	249	249	256	252	247	241	218	228	236	252	214	249	225	253	267	235	237	204	249	259	240	232	250	222	250	232	227	235	256	228	242	225	221	252	220	236	224	228	223	222	242	242	243	269	258	251	261	252	228	247	262	246	250	301	243	245	234	235	224	239	243	242	221	209	268	227	231	249	257	234	240	232	216	243	223	212	245	231	262	248	222	243	205	247	226	229	242	229	233	240	236	242	218	223	271	209	241	239	260	242	251	225	230	203	258	251	239	248	251	248	232	200	229	246	198	198	249	259	251	232	220	228	249	231	241	225	225	231	245	226	258	227	228	228	238	249	207	258	235	249	255	280	243	235	251	236	238	213	242	232	240	225	241	221	243	245	220	238	234	264	228	225	239	231	197	263	233	241	237	207	212	249	240	246	190	231	249	212	268	250	233	228	224	229	230	231	240	236	241	250	232	231	234	233	236	222	245	276	266	233	232	224	229	251	255	231	245	245	228	267	238	248	208	245	252	231	216	227	219	220	250	247	252	218	220	235	236	230	242	234	232	266	213	237	247	234	256	221	234	226	222	233	247	226	244	243	242	221	259	230	239	248	253	243	249	221	237	222	231	259	229	233	235	222	244	242	234	261	252	200	208	248	241	248	231	231	247	210	229	218	242	236	234	218	247	240	218	251	219	239	243	242	260	232	230	212	248	232	245	232	247	242	247	222	236	207	210	233	242	236	251	239	231	223	238	219	240	262	279	272	213	257	245	248	269	254	246	225	289	249	223	237	234	250	254	219	248	217	211	259	257	273	254	250	245	215	233	207	230	230	236	237	229	251	252	252	263	237	246	265	241	222	220	242	238	227	228	242	233	270	242	219	225	221	249	237	250	247	221	265	240	261	252	235	241	233	232	226	226	264	250	237	273	242	235	232	219	223	256	232	238	235	230	240	225	241	245	240	253	229	203	234	251	251	234	260	239	233	249	250	243	231	235	223	237	232	214	209	240	220	230	236	241	248	202	229	242	236	203	262	239	215	229	237	237	242	237	231	246	230	250	215	235	218	253	246	221	210	254	240	250	242	238	245	232	249	245	231	241	196	232	237	264	215	213	236	234	252	237	213	236	245	253	235	229	232	208	247	259	244	240	226	248	234	218	240	239	236	235	213	248	236	207	210	227	243	216	252	239	250	258	218	240	228	230	213	234	240	247	234	210	244	263	238	214	217	276	209	225	235	232	243	223	241	242	248	241	246	255	220	234	249	233	234	272	222	241	240	227	226	254	243	242	222	234	241	245	241	225	259	246	256	267	234	226	218	231	238	249	224	222	255	248	237	241	200	235	200	261	205	223	222	225	221	225	242	245	252	240	266	236	242	232	246	252	223	254	248	236	252	256	239	239	244	212	246	214	246	229	221	221	260	253	231	226	256	246	230	235	239	233	236	245	245	218	240	243	230	225	224	237	240	249	254	251	191	246	246	229	215	228	233	211	250	226	270	221	236	244	204	240	253	249	246	225	239	233	252	230	231	221	218	257	217	228	236	259	225	239	208	216	209	216	213	252	248	270	266	218	264	217	236	267	237	205	251	229	220	268	253	243	277	232	229	217	230	251	263	199	207	236	220	242	230	237	229	213	273	224	231	233	240	260	255	238	252	239	264	258	222	231	250	231	243	270	252	241	222	215	212	251	247	235	262	261	255	239	256	223	234	250	243	265	222	224	259	225	220	236	230	231	228	232	247	218	221	221	259	253	231	271	208	239	273	226	224	236	230	237	233	232	225	269	238	249	235	238	223	247	234	239	260	247	244	239	225	243	244	216	238	248	225	240	227	246	259	260	247	214	245	225	224	239	241	214	233	250	252	273	215	248	219	255	204	224	241	243	237	244	250	271	229	212	225	213	255	228	239	259	234	253	233	239	205	221	237	242	260	269	280	248	231	217	232	232	224	232	244	243	268	237	239	254	224	230	237	295	222	234	241	239	233	223	251	240	225	233	190	228	236	248	225	263	237	231	262	251	246	257	229	254	232	245	242	238	234	240	233	238	216	211	262	256	258	244	245	233	231	239	257	230	243	247	235	231	274	231	235	218	231	257	231	259	268	247	252	214	221	227	230	258	229	255	246	236	252	250	223	237	246	253	281	252	225	234	242	260	222	256	233	236	234	246	233	216	261	241	241	213	209	214	255	242	235	212	262	236	198	251	233	225	255	242	256	212	220	242	242	224	250	246	223	209	242	226	217	224	237	243	239	250	235	233	233	236	219	247	238	228	228	230	230	215	214	204	232	249	248	248	252	234	239	219	234	238	240	269	229	243	232	254	206	219	240	262	238	224	245	259	241	239	254	224	215	233	214	244	254	234	249	265	229	240	237	253	226	214	251	246	261	249	235	220	220	234	200	236	247	220	242	245	223	250	204	230	250	247	229	246	227	221	256	224	250	232	230	231	212	226	216	232	225	233	259	267	254	225	249	218	214	241	252	275	239	257	221	238	221	233	232	213	236	251	209	252	256	242	208	228	221	232	228	244	245	248	252	225	231	256	225	218	243	226	243	238	285	214	236	234	236	239	231	218	265	244	262	252	227	228	227	231	258	225	226	213	238	263	263	262	249	229	234	272	232	226	239	240	272	238	260
11162	2381	718	518	533	532	544	534	517	514	491	540	513	473	536	510	540	528	544	516	545	556	490	512	527	505	526	536	497	535	535	521	555	530	543	529	531	510	509	521	518	535	472	490	521	549	541	526	541	498	557	518	525	561	572	503	547	532	506	524	526	526	488	538	512	531	526	512	517	548	539	449	530	500	559	512	516	482	521	528	537	528	530	529	494	540	510	501	531	512	493	499	508	539	528	523	515	486	514	516	506	523	546	539	540	510	496	527	543	552	537	551	484	535	515	525	526	522	510	520	534	484	513	565	539	498	509	498	502	538	560	526	491	495	507	486	504	497	519	517	540	473	567	500	491	475	527	591	523	498	497	503	528	516	564	547	556	503	494	530	531	499	555	524	453	522	534	521	562	535	550	531	528	530	568	511	563	533	510	536	494	499	525	495	524	488	544	536	523	500	525	529	500	513	508	529	500	545	489	500	537	515	513	505	507	559	529	525	544	457	523	525	523	508	519	509	532	534	513	548	481	523	504	529	497	498	508	526	517	556	512	492	533	531	518	545	511	489	492	510	488	497	540	516	542	525	540	579	491	561	538	541	492	489	551	536	487	518	508	486	526	489	512	531	520	494	494	509	484	487	563	470	544	554	559	490	534	530	522	511	557	532	484	467	510	521	555	533	538	550	525	535	590	515	572	542	535	536	526	528	520	544	508	487	490	492	552	518	479	522	540	511	518	507	565	551	487	520	526	525	515	535	499	527	515	553	531	536	526	529	527	492	562	511	520	499	510	495	520	538	504	509	549	500	525	544	494	560	491	548	506	552	508	526	543	516	503	504	562	476	540	490	549	523	518	529	504	547	511	562	505	531	523	490	549	547	537	548	522	541	477	507	499	519	527	497	531	554	523	499	506	515	491	554	574	508	543	491	515	510	521	499	478	542	547	557	481	569	507	514	525	504	484	495	511	498	508	506	536	544	526	493	508	502	522	549	519	509	511	528	549	514	506	559	545	539	516	510	542	545	540	525	555	537	524	515	494	518	551	541	524	502	519	473	500	559	517	521	488	552	550	552	507	487	498	507	497	518	518	490	541	510	499	501	544	525	529	500	561	537	501	504	494	512	483	518	519	523	525	499	544	497	541	557	520	483	519	527	533	482	507	518	524	518	476	512	524	487	530	503	518	539	512	504	471	486	521	515	513	512	503	514	518	496	519	469	541	502	504	526	525	555	516	533	511	516	533	537	533	490	516	496	512	530	490	557	501	532	516	519	517	523	542	557	519	549	467	500	534	503	559	509	539	512	538	559	497	484	499	517	547	531	536	555	488	518	521	538	529	538	527	476	558	502	531	484	509	538	507	517	503	526	553	540	526	544	495	538	502	502	569	492	538	497	523	596	572	511	522	500	579	540	547	545	533	544	544	567	494	518	541	524	526	521	536	459	540	542	532	513	527	529	496	539	549	504	522	506	551	524	495	538	514	505	547	508	544	517	518	512	533	503	526	525	516	523	542	517	531	518	515	555	501	524	556	516	534	560	528	504	541	557	526	483	505	519	521	533	529	492	509	516	503	541	514	529	518	531	495	509	499	514	505	507	498	485	545	544	499	524	501	542	543	487	517	471	511	519	536	527	551	484	531	538	523	502	507	554	523	544	503	527	499	487	519	482	458	514	530	512	531	505	469	546	508	545	555	523	550	506	478	530	551	511	495	469	536	554	540	537	541	513	504	483	531	529	513	548	500	539	531	534	529	506	512	517	486	492	435	487	521	529	532	516	519	535	519	491	507	484	492	514	526	491	529	505	496	518	538	541	530	527	518	557	544	522	508	526	538	536	519	521	502	527	523	524	504	535	490	517	516	534	546	532	515	496	498	487	547	508	497	488	486	529	533	513	502	525	505	518	492	501	506	535	515	531	499	514	556	517	555	540	522	512	541	490	523	518	518	524	531	496	503	525	549	508	522	511	511	546	520	538	501	522	547	523	564	544	493	523	497	515	526	503	528	485	482	533	526	558	545	479	514	540	493	534	500	516	550	542	519	492	553	539	494	549	549	526	518	543	549	528	523	497	508	495	548	520	524	510	510	541	510	521	492	496	510	535	546	542	491	490	537	469	528	497	519	490	561	544	536	513	558	533	503	534	496	554	512	477	541	576	536	555	522	520	510	531	493	487	531	548	534	504	500	517	486	562	517	542	538	523	553	519	523	520	527	528	527	517	474	500	525	527	539	540	533	534	477	528	486	537	522	559	484	495	524	544	521	513	550	495	504	539	542	539	509	529	542	522	543	504	491	497	527	523	509	530	583	511	541	560	498	523	487	501	506	517	524	492	493	514	534	511	537	521	512	500	514	524	482	544	474	511	511	552	522	526	506	538	481	530	515	527	533	517	553	516	487	513	511	498	510	493	492	561	491	520	533	529	566	550	526	521	506	488	527	487	480	513	531	524	514	531	574	522	497	515	504	516	515	539	498	512	540	500	520	487	503	519	500	544	508	506	508	566	453	531	499	519	501	517	484	538	534	494	477	507	506	526	503	521	530	510	523	505	506	481	481	533	548	523	513	504	511	560	525	502	507	507	501	557	500	531	491	485	521	530	574	514	531	484	509	545	530	497	496	482	499	546	489	526	524	483	548	534	544	547	506	546	537	535	516	500	546	519	533	537	518	513	508	481	534	520	476	535	488	486	543	541	515	543	533	523	508	510	540	549	530	528	549	533	524	496	526	516	537	507	500	561	564	532	574	510	528	532	477	529	532	510	522	502	524	523	534	493	499	518	526	512	508	528	506	489	481	521	511	530	487	540	560	520	504	548	565	563	523	530	547	500	516	511	503	532	514	539	534	521	526	521	507	514	555	529	516	528	535	499	505	513	513	510	545	524	525	519	553	492	540	520	534	509	526	530	525	485	493	498	497	515	496	501	550	490	513	519	521	515	489	533	535	523	550	531	537	507	516	473	535	557	514	522	537	528	553	537	496	534	521	527	518	515	509	522	532	476	514	473	515	541	497	554	546	480	519	512	473	475	528	563	492	531	586	565	510	546	547	490	505	525	536	503	533	525	501	538	523	538	498	542	510	466	549	505	512	510	511	470	537	523	545	547	486	496	511	530	538	554	485	508	516	544	494	492	535	537	543	524	535	546	495	526	503	541	494	521	518	531	553	520	520	489	513	484	512	523	510	525	525	504	531	551	583	532	518	520	513	496	498	517	537	510	553	544	497	528	482	535	539	559	470	515	546	532	531	515	529	517	521	544	515	529	542	548	528	498	505	523	543	486	491	507	524	494	523	557	545	530	518	534	563	526	531	510	542	489	525	507	512	512	525	513	553	504	560	531	493	524	514	486	477	511	533	537	508	519	526	518	568	501	512	485	506	489	510	568	515	494	499	525	533	515	505	492	474	468	526	523	541	535	506	515	516	524	507	515	546	531	517	499	534	510	523	524	530	507	476	532	561	492	526	505	522	567	550	543	482	541	533	547	511	485	518	537	463	509
24857	21200	24547	28095	20677	1735	329	228	203	172	166	187	159	135	149	170	140	152	138	154	146	145	160	121	122	139	136	125	160	141	135	138	148	142	138	119	143	124	155	143	134	129	134	124	154	128	135	145	128	172	130	132	141	125	123	135	119	126	130	116	142	125	125	136	130	147	118	142	115	128	149	150	130	121	134	104	121	117	146	129	141	124	134	114	165	142	131	114	136	139	133	119	133	152	151	124	137	131	139	130	143	122	126	121	130	155	126	118	129	140	135	125	137	144	124	144	128	114	119	132	119	127	140	119	141	129	139	137	115	126	150	144	157	136	135	138	154	139	149	106	134	137	131	138	123	132	145	152	109	107	131	121	125	150	145	133	157	134	133	133	125	142	145	134	148	148	134	134	132	145	151	119	153	136	137	118	136	163	112	133	127	143	131	139	146	153	144	120	136	130	117	130	123	144	120	115	115	143	126	124	117	134	136	129	120	106	133	141	134	115	151	141	136	133	116	121	151	147	148	137	160	139	116	134	140	138	125	130	149	137	127	156	142	127	122	136	140	120	146	141	129	126	130	123	103	147	129	136	137	131	111	143	119	144	137	141	128	145	145	151	140	157	134	156	135	141	139	147	130	125	158	140	147	120	131	149	147	137	142	123	151	148	142	149	128	147	123	130	150	159	109	128	108	143	140	115	125	150	137	123	131	159	128	130	142	137	126	112	120	129	142	147	141	124	137	122	153	129	138	154	140	136	136	138	138	111	141	158	151	123	129	172	122	131	152	126	144	135	128	125	134	124	123	147	151	122	126	126	121	122	148	132	126	109	110	143	128	131	118	140	148	123	112	128	138	122	124	110	136	112	110	119	114	129	121	133	121	134	143	146	136	166	127	137	153	152	113	125	143	126	169	138	148	129	145	148	151	100	109	124	125	123	142	147	113	134	120	177	127	141	154	130	134	161	134	128	145	138	121	129	132	105	118	129	136	156	145	130	139	152	138	131	152	132	145	128	114	153	135	159	143	155	114	126	151	130	101	116	128	123	160	139	153	151	133	135	131	147	134	151	123	128	125	118	138	144	131	146	137	121	147	151	126	120	150	166	124	134	127	92	130	138	143	151	119	137	108	142	120	140	117	133	145	165	148	142	130	160	137	147	169	138	142	137	141	135	133	131	133	148	153	139	148	162	152	119	126	133	125	147	150	143	146	121	138	153	142	153	123	138	139	121	134	121	129	134	122	109	158	151	158	155	147	146	145	153	142	120	142	140	152	143	130	132	144	145	117	138	156	146	132	112	145	123	125	148	145	134	134	133	145	149	136	136	115	115	153	125	139	145	140	130	139	147	122	113	143	132	155	159	152	157	124	149	148	136	144	116	162	139	128	146	138	156	110	143	131	136	116	145	130	135	150	139	142	133	146	153	132	133	134	143	136	137	142	124	148	149	117	135	142	141	144	135	134	123	118	157	118	141	146	128	128	130	135	150	143	136	133	142	132	171	123	142	136	125	142	164	115	140	125	144	139	135	136	149	152	114	128	139	115	123	145	143	145	139	130	133	130	128	140	123	121	144	124	136	142	117	145	130	126	142	148	144	146	145	138	132	149	120	146	138	141	149	131	116	137	126	134	126	153	118	139	126	128	142	129	127	127	150	144	135	138	145	123	124	152	155	113	151	130	139	140	136	147	150	147	140	151	129	114	113	141	128	133	128	126	113	116	141	134	165	125	128	116	128	131	141	146	136	133	133	138	134	139	131	143	127	137	115	146	134	143	125	129	119	112	135	133	149	128	120	142	128	119	118	137	133	127	134	128	142	134	122	135	126	143	139	136	165	146	146	120	126	129	127	140	140	133	131	130	136	128	123	129	125	148	159	139	120	140	100	156	148	131	131	139	134	143	143	144	122	131	156	131	117	147	144	137	126	138	141	147	140	126	137	146	131	139	156	122	131	133	115	122	132	138	130	144	138	135	131	110	130	128	143	140	127	127	134	143	127	136	149	134	139	116	115	140	143	133	143	130	155	125	128	108	134	134	135	146	131	134	140	135	133	129	124	131	131	128	133	145	130	155	113	129	155	139	127	115	134	112	134	155	142	120	133	130	171	145	126	128	168	121	134	138	127	129	118	107	107	160	153	133	106	109	129	150	143	166	139	138	127	132	149	149	129	125	150	146	137	140	137	121	132	132	135	130	131	122	123	145	151	136	140	119	135	141	141	121	111	137	143	131	171	117	123	123	134	142	148	143	140	117	122	139	112	145	156	127	121	136	142	129	124	124	142	140	113	146	126	139	141	125	169	135	141	149	117	146	166	154	160	107	134	123	141	124	151	118	142	137	124	128	122	136	135	130	123	153	130	131	126	128	128	146	117	141	143	148	144	138	133	138	120	141	128	132	112	127	124	136	136	131	147	132	109	127	136	130	123	148	146	134	134	135	135	113	126	137	133	131	141	143	130	137	136	124	121	146	114	152	116	161	132	135	147	134	140	161	118	145	129	136	126	147	129	125	114	143	146	118	161	138	122	139	144	129	141	122	108	127	120	120	135	118	116	151	142	137	127	148	149	126	130	120	127	140	128	135	142	148	142	136	148	136	149	127	125	127	140	136	122	132	138	137	122	123	101	123	144	142	140	142	137	138	127	119	148	166	145	131	129	137	125	121	133	134	140	148	132	152	101	100	131	138	106	106	137	120	118	125	124	127	126	135	132	120	136	133	146	144	140	147	133	129	121	141	134	126	144	144	115	138	132	128	140	138	125	147	138	122	139	134	125	146	128	147	133	133	128	129	121	141	118	128	130	127	148	134	118	145	123	114	120	120	111	141	122	132	127	123	159	139	135	136	130	127	123	118	144	135	120	117	135	147	141	138	102	144	125	131	155	129	155	140	131	125	164	139	118	116	135	137	128	134	154	146	126	133	147	124	143	135	143	123	130	136	138	118	119	143	136	160	136	139	136	126	135	135	123	129	156	138	132	133	125	147	129	145	116	128	140	104	161	141	129	127	122	131	145	112	142	133	114	129	136	134	137	109	137	155	145	138	159	156	128	138	136	153	133	108	133	129	122	126	131	143	135	137	123	126	158	133	126	123	162	150	139	149	128	107	130	135	139	157	160	130	131	125	131	132	141	132	119	131	160	145	118	145	124	141	146	134	118	129	108	140	111	131	145	135	117	119	123	144	138	138	113	125	146	136	124	151	140	122	136	126	124	132	121	153	138	108	114	135	149	122	152	123	120	124	125	116	131	131	142	106	134	127	123	139	117	129	143	137	127	147	112	117	126	132	140	128	124	129	113	122	128	125	133	132	151	152	131	116	125	125	140	164	144	152	115	115	119	146	132	111	143	141	147	153	114	127	144	130	120	154	115	137	127	122	135	121	137	150	132	137	140	136	154	135	121	132	106	130	143	117	121	136	135	136	166	144	157	125	126	138	142	146	135	141	160	107	136	127	143	128	120	116	127	121	137	122	124	143	144	121	137	118	134	135	121	135	127
11149	5508	1722	733	495	424	370	331	350	292	353	323	299	293	354	303	330	293	310	321	310	319	329	316	309	282	302	308	291	328	304	335	315	293	299	295	343	269	289	291	309	302	351	299	286	312	331	323	329	313	301	291	309	272	287	310	325	309	270	305	300	273	313	334	302	316	317	281	323	301	299	322	275	291	291	313	294	304	290	288	334	300	308	295	330	326	310	297	298	340	318	314	314	281	345	282	307	287	282	290	339	326	308	291	288	318	291	290	282	280	340	316	311	289	313	278	312	310	330	315	298	275	286	325	317	319	306	324	288	288	294	317	313	293	311	289	280	331	335	299	317	289	267	297	318	319	306	303	291	291	299	278	307	308	300	332	314	306	323	305	303	285	306	312	303	292	283	323	293	277	283	252	334	259	304	317	293	306	318	293	302	307	314	290	326	313	293	338	295	296	278	290	295	301	305	321	279	342	302	325	299	267	270	348	276	316	323	312	269	279	325	308	306	297	322	298	327	306	324	289	307	320	293	321	306	306	293	312	320	332	306	277	298	299	268	326	309	285	294	292	324	300	307	300	313	310	281	312	318	283	305	303	285	313	292	270	308	295	284	290	283	321	308	295	305	274	296	300	296	278	306	309	329	278	340	314	332	278	298	293	299	301	322	298	288	279	326	324	302	285	278	302	313	324	300	293	264	289	301	303	321	313	298	309	300	316	345	279	326	291	329	289	321	287	319	323	293	305	279	324	295	291	290	300	294	285	277	272	327	323	288	292	305	306	275	273	294	341	309	300	313	305	293	289	314	331	292	284	273	299	297	305	269	312	309	315	291	320	326	302	290	295	311	295	329	306	293	276	316	277	314	297	288	313	297	306	291	294	281	303	301	335	326	303	290	289	270	294	309	327	306	348	317	319	314	301	332	290	321	279	303	309	312	322	284	300	302	317	299	311	301	281	270	320	291	289	325	281	306	304	302	293	302	312	329	296	291	299	328	298	266	321	321	321	301	299	330	296	293	334	326	306	280	310	348	310	289	314	314	281	313	283	285	282	290	300	300	317	294	267	294	291	317	296	297	322	295	300	298	258	319	314	292	334	299	307	301	290	301	312	291	290	321	293	296	318	292	319	290	283	287	306	299	272	300	302	287	280	320	315	280	259	312	348	258	320	301	263	276	297	304	307	294	334	299	300	295	308	303	286	287	334	321	291	301	321	325	293	302	301	278	268	337	300	298	308	287	312	289	292	325	285	309	311	311	315	289	294	323	291	315	301	305	322	309	289	331	296	289	312	315	306	291	285	318	354	302	307	307	312	302	311	292	289	268	289	317	298	295	310	322	298	300	359	274	303	284	328	290	328	290	257	323	307	281	293	296	310	298	301	303	322	283	269	298	283	310	294	293	287	322	327	319	297	295	313	300	322	293	305	330	298	305	311	292	301	284	331	287	287	292	328	295	295	281	292	305	310	332	308	324	302	274	271	309	307	317	322	338	302	265	273	309	311	305	296	316	300	279	314	297	308	330	291	267	325	290	314	306	312	309	300	283	312	302	307	291	300	315	288	282	344	314	309	276	284	314	285	319	283	314	271	330	296	294	282	278	307	284	329	295	296	313	300	267	276	309	259	339	307	314	308	316	280	298	301	281	305	287	334	306	293	297	306	312	274	286	328	327	293	289	292	309	301	302	296	334	315	269	299	296	289	316	274	277	310	285	331	268	300	322	292	296	294	295	303	298	305	296	297	307	302	316	279	295	288	303	268	296	319	313	279	296	309	313	297	325	314	318	303	303	304	309	304	322	311	304	294	310	304	278	339	311	306	334	280	292	306	294	335	313	344	314	315	319	285	303	284	296	288	276	335	284	318	324	285	298	297	309	298	314	285	310	283	290	332	307	336	307	308	316	306	299	299	306	320	326	292	293	297	312	316	309	305	293	262	322	327	297	313	309	311	337	315	330	271	264	313	284	263	316	297	301	339	317	286	315	280	290	322	309	282	324	296	302	335	292	319	280	293	286	296	307	298	301	307	288	312	309	320	314	297	290	297	289	318	290	317	300	297	278	314	279	310	309	301	303	310	305	320	295	297	329	293	287	301	303	324	307	302	292	304	304	297	327	294	309	310	297	316	317	294	316	301	313	288	314	351	309	277	306	317	286	308	303	310	295	332	314	288	305	332	292	297	300	280	307	324	325	312	299	298	327	301	295	308	277	295	307	292	320	297	299	286	288	295	303	306	315	287	292	302	328	330	305	313	316	306	322	309	269	298	300	302	285	310	294	308	298	345	317	288	315	292	294	312	294	316	330	320	331	309	297	332	322	325	339	290	280	312	343	289	275	296	282	308	303	325	288	324	298	318	306	285	303	307	270	310	297	300	319	308	312	299	341	320	302	294	302	299	289	288	314	296	293	326	325	278	297	307	311	311	304	286	304	309	302	297	298	287	286	296	321	274	330	317	304	305	332	290	274	302	317	279	324	308	333	324	296	297	301	310	298	311	317	319	296	281	314	335	267	311	322	282	287	270	265	306	306	325	314	308	312	283	301	297	309	280	315	295	291	301	306	288	303	281	343	323	270	303	309	283	327	310	312	286	298	283	301	322	325	323	299	273	283	326	283	322	315	313	318	320	277	288	308	301	288	300	298	330	302	305	304	278	294	310	279	281	322	286	341	311	319	308	289	301	289	327	292	312	291	338	319	282	296	284	332	315	346	305	284	285	315	345	291	326	319	304	336	282	295	284	287	317	305	303	298	310	294	318	303	297	306	320	300	286	294	315	315	280	295	304	319	278	305	281	281	322	318	290	323	288	296	325	308	300	299	302	292	293	318	344	290	308	327	299	344	290	279	318	313	293	290	339	315	296	289	333	316	301	293	350	298	313	282	311	294	299	283	279	321	322	329	294	310	294	290	251	282	328	312	302	307	297	264	288	291	315	322	290	293	280	313	313	289	293	273	281	324	324	242	280	297	299	312	306	332	294	291	304	331	318	313	280	289	322	283	311	303	297	284	272	291	299	256	306	299	289	306	344	307	257	303	316	284	334	342	283	302	292	289	264	297	278	289	267	339	311	287	311	268	331	337	316	295	282	300	258	290	289	299	337	310	279	290	309	274	303	259	300	301	292	303	298	314	290	308	328	302	274	283	303	283	324	302	304	293	320	311	282	309	281	293	320	303	287	313	281	308	288	310	333	306	307	308	278	295	281	317	312	282	334	327	316	275	329	291	288	317	319	333	310	324	329	269	318	296	319	299	281	287	306	297	307	297	311	305	311	288	319	325	285	314	299	267	304	311	324	284	293	304	298	310	296	304	269	294	288	278	296	314	303	270	302	319	286	264	304	306	293	315	321	307	310	303	305	310	289	288	295	289	323	312	311	316	272	314	315	309	271	304	339	281	290	320	304	277	312	311	303	294	314	301	269	297	298	311	320	286	317	320	314	286	321	297	306	324	282	291	302	264	295	291	296	269	310	340	277	278	301	277	256	317	329	294	273
24100	21182	25210	27448	21191	20961	1061	245	177	168	148	120	98	96	98	82	81	90	86	80	78	58	84	83	72	77	62	67	75	68	76	76	69	59	58	65	55	71	57	59	67	71	73	78	73	51	58	73	48	66	69	72	65	64	78	72	62	52	65	60	59	77	68	50	74	65	57	53	56	61	69	68	73	71	71	78	70	59	58	66	52	63	49	75	68	74	69	62	66	59	61	70	47	62	78	91	65	58	55	54	69	57	78	70	59	68	52	59	47	55	61	59	72	63	60	61	61	55	79	71	66	62	59	60	52	66	71	67	63	62	57	55	58	58	46	60	62	56	75	74	68	61	51	45	62	54	53	46	75	55	49	54	53	60	58	72	69	62	56	65	81	76	73	53	58	68	63	53	56	45	71	54	73	61	62	55	54	73	64	68	59	74	50	75	51	59	69	69	60	61	72	47	52	55	55	63	54	62	61	59	50	55	65	68	77	39	54	58	55	69	63	59	52	52	59	65	60	69	81	65	61	72	69	50	59	81	78	53	65	57	62	59	73	56	57	66	62	57	87	63	60	64	73	61	58	68	66	46	62	65	80	65	63	68	54	57	63	62	58	57	56	57	89	59	64	54	54	62	50	51	66	55	64	64	57	48	63	63	68	61	59	49	51	59	54	69	68	62	70	68	67	56	65	54	69	62	56	59	59	49	65	60	48	62	53	59	66	52	61	51	47	67	76	62	62	54	55	65	66	65	54	61	64	66	78	64	64	63	65	52	61	64	54	47	54	52	60	53	46	54	66	76	61	64	84	72	55	48	72	52	50	54	64	75	45	76	57	64	67	60	69	52	51	67	53	68	67	66	57	66	62	64	68	54	82	62	77	57	70	55	56	52	54	69	76	59	73	75	66	56	40	74	53	75	64	65	81	66	75	55	53	84	55	62	69	56	64	62	54	64	86	74	57	60	65	58	50	61	51	65	48	49	65	59	62	74	56	59	50	55	52	49	73	67	70	51	71	64	61	66	63	70	64	62	67	51	75	52	74	62	55	65	47	61	62	61	64	55	54	44	67	67	64	59	53	52	62	49	61	59	71	65	61	67	65	61	52	61	58	48	59	59	57	71	57	60	64	53	59	57	51	62	57	62	63	60	57	58	53	52	56	55	50	60	72	62	34	71	68	58	59	60	65	59	56	62	62	64	71	65	55	53	65	67	72	52	51	73	53	66	69	57	65	59	55	56	65	60	60	60	60	59	65	67	56	68	60	70	65	57	71	58	56	56	52	55	59	56	75	58	52	58	69	59	66	63	48	57	55	66	59	63	58	67	64	57	74	73	70	50	86	59	61	46	50	59	71	44	60	62	57	64	68	58	52	63	52	67	57	60	53	65	61	74	63	65	62	54	67	52	65	76	68	60	51	61	58	63	57	79	55	64	75	72	65	63	76	74	64	74	54	73	69	60	65	61	67	68	51	66	58	57	40	46	74	61	67	57	58	59	60	64	58	55	50	54	66	56	56	57	55	51	41	58	46	70	60	48	74	64	62	66	63	70	50	63	58	60	46	61	75	54	49	76	50	67	75	77	53	65	52	63	51	66	57	55	62	62	63	58	60	65	75	52	68	70	55	67	70	75	48	60	47	43	49	51	48	73	73	68	76	62	62	62	65	48	62	67	56	44	50	65	61	72	54	55	67	56	46	61	65	66	75	69	64	68	55	64	64	50	56	60	59	62	69	60	50	50	65	67	67	61	55	66	58	73	65	82	53	57	53	62	61	54	47	69	66	72	65	54	57	56	54	57	70	57	52	61	59	67	68	49	55	59	62	61	52	72	71	56	59	57	74	41	60	60	62	72	50	69	65	64	72	57	64	64	68	60	55	59	46	59	70	79	66	64	56	69	60	75	80	51	67	69	63	61	59	62	55	58	55	75	59	44	71	53	49	59	63	68	57	66	62	66	61	62	49	57	64	61	67	57	49	69	48	71	58	76	56	64	80	61	71	52	66	73	63	57	59	60	67	55	59	59	55	52	57	57	52	59	62	73	53	58	57	59	43	52	70	59	58	62	60	62	54	62	72	48	65	73	65	60	54	87	58	66	75	52	68	58	49	62	63	62	52	63	66	63	76	64	54	73	58	67	67	49	48	57	63	71	56	56	62	55	53	59	68	66	70	75	84	75	45	54	43	77	76	62	61	53	70	63	56	64	76	55	58	44	65	63	80	67	68	58	48	48	59	64	50	72	86	72	52	67	44	62	54	49	58	59	51	46	68	66	62	59	71	67	65	61	50	56	69	66	59	47	57	65	43	56	56	59	57	54	75	62	48	65	66	63	50	69	52	58	60	59	41	68	64	64	49	65	58	54	63	65	49	50	61	50	66	62	47	62	77	40	52	63	63	58	53	60	58	65	63	60	68	77	61	59	70	56	63	55	54	59	55	55	46	63	45	56	58	53	56	62	67	69	57	51	63	76	67	70	65	52	60	58	52	43	60	54	61	73	62	60	62	69	61	68	69	68	56	55	62	53	53	53	69	61	53	61	55	65	54	53	64	51	61	71	77	59	65	52	52	51	59	58	53	62	59	57	67	59	40	49	49	61	69	76	58	54	66	61	61	70	77	53	57	66	52	64	68	54	63	72	53	52	63	68	51	59	58	72	67	56	49	52	62	75	63	51	49	66	81	72	56	63	44	59	68	58	52	49	72	52	62	76	36	58	65	61	66	70	65	56	62	49	54	55	68	69	69	63	75	67	67	58	64	47	53	53	53	55	68	54	52	64	55	66	48	57	63	68	64	54	53	60	71	67	51	56	46	61	55	59	58	60	55	45	60	50	77	55	74	69	78	53	62	64	53	54	60	64	60	55	69	68	71	55	79	50	44	58	56	64	54	65	66	60	63	59	71	61	75	77	70	49	59	64	64	64	71	61	67	60	68	60	55	68	63	68	65	47	70	70	51	56	48	70	60	70	60	52	61	61	66	65	49	63	59	69	69	77	80	49	61	61	55	52	79	65	54	62	71	48	53	56	62	66	61	59	48	49	49	58	69	65	68	59	53	47	63	67	58	43	69	58	52	63	56	58	62	59	68	55	63	63	81	59	69	49	66	44	65	59	65	62	65	58	60	56	54	73	64	59	70	59	55	68	56	53	56	65	70	66	61	50	66	55	63	61	62	66	48	68	54	58	63	64	46	59	60	74	55	59	65	57	60	61	35	53	74	70	72	50	69	56	52	67	65	53	60	72	72	56	73	63	86	65	57	76	65	50	70	64	53	59	50	46	67	69	53	57	66	65	63	66	58	58	52	57	51	60	67	55	89	56	56	59	68	64	51	55	50	62	61	65	57	73	74	58	67	65	54	65	77	61	72	61	69	67	77	63	71	63	58	65	56	55	58	66	53	52	70	65	47	68	66	54	74	68	67	52	68	75	53	74	62	52	77	61	52	69	57	57	60	55	67	63	66	61	55	62	55	69	62	46	68	66	57	53	64	61	57	63
9723	8615	2625	992	506	329	278	274	238	199	182	208	202	172	194	174	192	156	187	162	190	183	164	175	165	173	178	151	175	160	173	167	192	167	161	164	189	152	178	173	190	194	151	171	158	177	168	168	174	173	158	154	157	159	168	153	167	157	149	183	171	180	146	167	162	159	154	183	161	159	161	184	164	160	166	165	168	159	136	179	149	168	184	158	163	190	171	173	159	152	182	172	147	148	167	158	151	148	198	164	174	188	187	170	158	161	181	170	191	141	179	165	154	169	152	172	176	174	175	154	161	182	155	167	179	180	158	150	187	157	149	169	152	155	164	150	156	176	173	142	168	155	161	167	156	165	187	165	147	186	158	157	154	176	140	149	197	178	151	159	150	165	183	180	163	142	173	163	183	162	153	173	180	139	165	188	184	158	152	161	130	159	164	185	162	165	181	174	170	178	146	162	163	173	160	165	178	145	165	160	158	152	147	136	162	150	187	173	164	161	173	155	174	170	176	185	190	166	163	170	173	154	169	163	164	148	152	153	153	155	158	168	149	164	156	191	160	151	184	162	166	188	171	164	154	156	176	167	131	159	169	197	157	159	166	159	153	174	168	182	153	179	168	147	178	165	169	174	160	161	176	196	182	162	160	161	148	158	175	188	199	166	164	160	168	179	152	184	172	170	139	160	187	151	163	150	170	164	162	164	165	152	174	158	181	173	153	150	171	158	162	160	180	174	167	171	176	170	157	156	176	171	164	166	172	168	168	177	162	187	162	164	167	160	155	181	161	149	179	157	177	149	182	172	152	158	159	162	176	155	142	168	181	169	173	161	167	163	170	196	170	162	148	156	176	176	169	181	169	178	182	160	158	154	149	165	178	170	163	148	155	161	171	160	174	154	175	150	140	191	178	157	191	141	176	169	187	186	167	146	146	166	139	186	164	158	177	179	156	149	173	171	169	153	164	177	160	180	142	149	158	180	162	163	170	160	184	176	154	147	179	156	161	161	182	142	174	167	184	154	179	167	154	172	165	173	160	125	155	158	172	164	175	159	158	148	164	146	165	158	148	161	143	156	164	173	173	160	158	183	162	178	157	174	148	175	154	157	161	158	148	176	156	160	187	150	168	151	163	175	175	197	174	158	141	186	179	171	170	156	157	165	166	151	166	183	160	175	171	176	174	175	163	173	141	187	171	164	174	184	171	152	170	181	163	172	179	151	166	164	173	164	182	173	170	147	178	153	172	167	187	160	192	160	178	176	169	166	184	163	166	188	154	168	189	173	173	153	193	158	156	158	173	171	181	184	153	149	161	162	161	158	157	177	178	178	165	158	171	176	154	150	162	169	140	160	163	175	159	181	164	156	194	178	180	163	176	159	172	170	167	153	183	191	151	165	181	167	157	176	168	178	176	163	158	186	158	177	175	180	154	156	172	184	168	168	170	161	154	179	163	158	147	169	153	158	189	160	146	167	194	182	167	178	164	159	149	173	208	182	163	165	174	152	178	177	182	169	184	164	190	158	167	173	159	190	146	174	174	162	159	168	169	167	142	171	161	159	162	151	148	160	154	179	164	169	196	180	170	156	163	183	162	177	164	165	181	161	156	171	188	173	166	158	158	167	150	174	161	190	154	153	169	167	152	183	186	168	158	150	161	164	158	167	155	155	154	151	182	153	172	163	166	154	173	162	187	183	173	179	173	160	154	155	181	144	205	173	178	192	143	181	178	142	166	174	139	164	156	163	171	169	141	178	184	181	185	172	148	169	184	160	153	155	156	183	148	152	144	157	152	154	159	175	168	188	173	164	133	177	170	162	140	157	159	165	154	154	144	166	166	172	158	180	155	158	140	189	152	172	181	150	163	180	163	156	165	159	168	191	163	163	165	161	143	146	159	174	169	159	158	132	162	170	172	151	150	172	152	151	157	165	175	151	160	180	175	192	171	159	170	142	152	176	153	186	174	154	178	164	185	148	151	167	197	150	167	165	144	175	171	173	161	190	172	182	177	149	166	151	156	181	172	180	192	166	152	167	168	169	183	180	149	164	171	172	177	163	129	165	179	156	152	168	184	145	150	156	169	153	170	184	158	172	155	175	156	168	180	145	172	137	140	172	160	170	179	174	155	166	147	146	145	168	189	168	162	172	138	175	158	163	154	164	176	184	147	152	177	165	173	162	174	174	156	150	161	153	160	142	158	182	164	173	169	150	159	160	161	159	155	175	189	178	158	147	167	181	172	158	165	176	166	160	171	161	181	148	146	190	164	164	157	189	173	161	171	184	175	152	173	173	146	138	167	159	170	173	183	157	172	155	170	170	155	151	181	181	161	156	165	180	151	155	153	176	166	149	162	161	150	143	187	159	174	171	167	156	147	160	173	154	157	157	171	183	156	181	174	162	148	181	173	178	170	148	181	170	174	174	159	151	179	164	152	157	166	157	187	144	163	178	179	169	157	155	165	168	144	175	173	169	164	157	156	166	145	156	165	154	156	169	169	138	172	166	175	165	171	158	175	171	125	174	184	173	168	157	171	167	146	170	158	163	183	160	149	157	178	169	180	155	172	162	179	160	154	174	143	160	151	196	158	167	165	171	152	171	155	157	181	163	169	133	172	150	188	155	143	168	186	153	149	166	166	176	165	155	151	169	175	168	152	178	155	155	137	170	189	160	172	146	169	160	167	164	160	153	187	175	178	169	192	159	157	174	165	162	152	181	171	152	179	165	164	163	148	147	162	164	151	182	192	164	172	193	151	175	176	188	160	163	160	174	174	148	181	169	159	158	140	195	185	171	185	166	178	156	168	173	151	153	150	164	168	180	174	177	164	178	158	160	192	167	154	173	167	168	180	184	160	160	162	161	185	176	155	157	173	190	158	174	169	179	177	150	152	153	165	187	164	167	173	146	157	144	159	150	165	169	160	156	139	165	163	155	168	173	180	171	187	168	169	150	152	159	148	165	167	167	173	185	193	149	181	172	177	161	149	165	170	170	185	158	158	156	162	136	160	157	159	160	148	173	167	172	175	140	163	155	192	181	190	156	165	169	154	162	150	179	162	168	148	151	143	190	155	164	169	169	174	174	177	158	176	172	146	160	171	184	168	176	167	179	188	170	153	161	172	159	177	170	153	180	129	167	172	169	143	161	170	158	165	176	163	165	156	166	160	146	172	168	150	177	174	172	159	164	138	179	155	180	165	175	159	156	185	155	150	161	172	157	180	164	173	159	153	161	156	167	192	154	174	182	157	157	165	159	151	161	160	158	159	170	147	160	173	187	181	148	155	162	157	168	147	167	123	174	178	160	181	164	161	170	167	171	167	142	162	132	162	171	149	163	164	162	174	169	142	159	153	151	167	155	195	168	203	191	172	157	155	164	185	173	175	171	184	167	179	145	166	147	154	173	176	159	183	153	155	193	148	166	141	162	178	174	168	156	161	165	159	156	158	141	160	180	157	148	158	152	186	159	161	188	171	172	169	150	159	156	159	174	145	163	160	164
33238	11811	1537	592	436	406	232	200	248	256	240	235	217	226	238	226	242	248	233	264	208	254	234	233	218	220	239	260	254	207	224	248	235	208	237	246	224	237	246	226	203	218	221	256	217	218	219	209	234	223	258	229	229	222	244	207	258	230	262	219	254	226	224	198	243	241	257	267	233	196	267	203	213	232	273	249	240	230	218	242	227	225	220	236	244	249	229	235	259	222	211	243	241	239	200	261	222	228	256	211	273	245	241	220	235	215	255	232	205	243	218	258	261	245	261	185	232	241	233	247	228	232	236	244	223	234	254	218	208	228	239	259	239	197	228	229	264	254	243	268	241	234	246	227	225	236	248	211	248	216	233	232	231	212	221	212	218	243	236	261	217	223	201	230	234	224	191	213	233	251	252	220	275	192	230	212	231	227	271	251	206	245	233	204	237	225	237	221	208	230	208	266	238	222	256	218	215	222	244	258	221	253	222	243	215	225	198	239	249	238	221	231	245	218	231	205	225	250	222	231	241	210	233	229	239	239	228	211	231	252	270	215	233	218	215	222	231	238	235	247	235	242	251	242	267	245	236	238	233	247	261	237	229	235	250	216	221	244	224	240	237	249	237	233	234	249	252	232	214	224	205	236	220	258	219	220	213	220	230	227	228	270	239	247	228	256	243	214	234	252	236	205	230	222	215	245	244	240	239	242	236	222	218	202	255	228	222	221	223	219	222	231	248	221	253	248	258	240	222	238	278	243	268	260	211	220	221	220	230	220	231	240	229	240	212	199	230	239	257	276	221	246	229	234	223	262	224	235	220	243	221	210	250	263	225	243	247	245	247	236	237	234	231	236	259	245	248	245	236	216	249	236	244	226	268	236	241	240	217	252	244	213	241	267	217	232	294	250	193	247	244	229	238	225	263	250	246	243	209	251	221	238	245	220	223	225	243	231	211	245	257	243	217	235	248	237	243	230	255	219	231	229	230	246	238	243	229	268	236	235	234	233	224	265	228	200	246	226	244	236	238	220	216	208	235	222	220	259	227	230	250	231	246	238	214	242	207	227	228	239	237	218	228	254	260	250	233	231	233	251	240	208	206	245	227	211	230	268	259	256	230	235	259	247	248	253	223	202	202	236	243	244	200	216	227	214	234	221	209	254	236	216	228	208	227	214	216	228	231	245	249	219	229	243	241	259	240	235	257	215	255	234	240	219	211	227	229	279	216	258	235	231	244	244	262	240	250	244	238	250	234	214	236	225	218	214	247	212	237	214	221	239	259	252	225	248	215	248	271	229	232	239	230	252	237	238	237	232	220	256	201	265	220	231	234	239	242	227	231	229	264	223	244	228	225	208	230	233	199	226	216	233	227	250	224	228	240	212	245	208	234	242	235	246	202	227	239	233	243	228	238	246	268	231	242	249	242	243	219	268	236	262	230	243	219	232	236	256	237	223	285	227	233	201	246	226	242	245	194	232	221	232	224	232	199	236	247	244	214	247	254	237	258	204	248	241	257	241	217	231	214	242	233	242	245	255	263	220	242	204	208	227	267	226	243	227	248	220	244	221	254	207	215	228	243	237	212	264	228	213	249	250	207	225	248	253	237	230	236	223	235	221	221	239	239	241	225	250	203	261	245	237	243	248	216	237	215	240	247	223	239	266	226	222	205	239	244	235	233	218	244	238	231	222	262	229	230	218	232	232	237	265	218	225	246	230	241	251	249	268	252	210	238	235	231	266	237	213	204	226	228	237	215	249	213	258	225	232	228	254	235	249	227	252	240	237	214	230	215	242	213	237	255	209	272	221	296	216	215	230	251	209	227	245	248	237	222	247	242	218	249	237	260	217	241	248	219	224	233	269	224	225	229	215	229	269	250	244	252	270	232	215	238	215	264	231	233	245	222	241	218	245	222	275	244	243	235	222	249	247	253	238	230	264	222	252	228	235	219	245	237	234	233	251	231	265	243	218	242	227	239	252	251	253	215	252	248	240	232	260	224	255	231	225	247	253	206	237	223	226	249	236	239	285	266	217	248	208	233	222	255	240	219	260	240	261	242	226	248	240	248	241	238	227	235	248	252	228	230	232	245	245	239	229	222	233	258	237	245	243	271	260	240	221	264	213	251	226	235	211	249	251	223	238	221	218	230	236	224	242	245	222	235	250	204	228	245	245	240	227	220	269	225	246	220	204	236	213	228	223	198	216	260	237	259	248	253	223	220	227	224	255	209	233	228	256	218	239	231	249	228	241	229	262	234	240	252	222	255	247	226	221	246	251	238	202	241	220	225	249	207	235	233	254	242	265	233	260	260	236	239	256	234	248	214	242	238	225	239	233	235	207	235	241	207	252	241	256	252	228	245	229	275	234	255	239	238	229	216	219	220	241	170	238	245	224	286	254	233	234	227	265	244	234	210	233	249	209	219	208	244	231	228	245	213	238	232	255	215	236	232	256	216	232	240	229	251	242	247	245	217	226	255	233	208	261	231	243	262	250	214	248	229	245	216	246	234	247	225	225	241	261	250	214	220	237	229	251	217	249	242	262	240	240	241	203	214	247	246	246	256	222	222	239	241	215	237	242	247	260	246	217	207	224	233	224	254	257	254	219	234	228	236	234	270	250	221	242	270	213	211	263	279	248	241	261	235	218	211	234	261	242	253	230	238	215	233	247	222	220	243	243	241	240	259	213	226	238	199	226	228	221	230	231	222	229	193	229	247	224	235	227	223	243	259	232	228	238	229	243	260	243	243	242	247	255	247	250	214	240	241	243	241	244	232	242	289	249	202	244	242	204	226	231	208	217	210	208	219	224	217	226	245	233	247	230	218	242	219	250	235	260	211	228	233	224	245	194	230	248	234	238	263	222	224	225	226	234	228	221	240	230	235	251	214	217	217	271	264	246	232	216	246	215	220	239	216	230	222	251	239	236	241	249	223	240	252	266	275	247	258	244	237	226	245	246	225	257	242	240	232	212	216	219	228	231	263	221	219	247	222	249	217	251	231	195	230	242	233	233	257	237	218	228	231	229	242	259	247	216	217	228	228	249	214	249	245	243	253	235	258	245	239	258	220	227	239	239	251	222	219	226	204	240	224	244	240	209	240	270	230	260	243	215	250	210	235	228	228	213	249	249	248	235	253	228	236	243	247	249	244	235	242	229	247	206	247	219	236	238	241	249	238	230	246	223	228	238	244	247	211	240	228	216	254	215	263	198	231	258	190	252	256	225	246	251	231	213	234	258	247	238	228	201	211	252	236	234	252	247	245	249	216	255	232	234	246	237	233	237	237	227	252	253	234	198	229	214	239	251	231	243	260	236	235	206	241	248	252	238	236	220	229	257	249	254	229	264	252	247	249	231	245	255	233	214	244	228	249	226	247	234	245	224	252	219	225	234	232	256	221	213	233	231	221	217	214	218	223	255	255	244	225	240	236	228	233	233	236	235	245	241	224	252	220	252	240	224	261	232	265	211	215	242	209	243	246	246	225	244	222	218	260	226	236	243
8230	2046	726	545	529	566	504	511	503	467	525	469	540	497	470	552	549	495	519	526	496	480	489	492	518	516	563	538	499	522	550	519	538	530	496	487	517	503	524	503	507	550	546	517	499	482	521	515	485	540	538	489	512	483	501	526	561	518	494	524	529	497	548	520	522	493	534	524	520	501	546	515	498	523	512	514	499	537	498	541	472	509	488	511	480	523	545	520	548	543	498	457	558	499	483	523	531	506	525	480	466	484	527	510	534	468	526	536	503	497	527	543	519	491	512	509	537	515	519	487	515	518	537	539	500	506	512	495	480	529	501	541	528	533	520	521	522	480	513	494	514	472	501	522	488	494	517	491	509	523	508	495	513	538	541	497	550	456	507	517	541	545	583	510	512	515	477	525	512	489	523	487	518	498	541	531	498	525	473	498	557	517	521	520	529	539	503	567	510	485	536	535	513	537	530	502	532	520	499	540	534	520	521	520	467	543	542	517	515	478	527	515	486	548	483	497	461	505	516	521	502	528	531	494	555	505	526	523	484	504	495	524	518	488	475	532	529	551	516	501	540	505	513	526	493	507	500	499	514	510	504	505	516	529	521	526	526	510	493	523	506	505	525	536	526	510	516	531	548	504	569	520	499	526	504	555	503	496	506	534	544	541	490	494	521	473	519	523	525	528	509	537	520	510	545	511	544	524	531	523	497	537	528	567	479	524	505	527	581	500	518	501	510	547	513	532	494	504	516	540	522	510	474	517	510	495	509	528	512	518	553	513	515	539	489	538	494	492	499	520	503	523	496	509	478	515	528	529	510	522	534	520	549	498	554	520	514	556	510	516	541	538	512	495	523	490	491	522	523	512	510	525	522	490	506	503	513	514	546	498	502	553	524	536	510	517	553	532	507	514	496	530	525	535	513	529	523	562	499	511	494	515	555	495	499	530	493	534	516	489	529	466	493	547	516	499	533	498	526	519	498	566	523	483	492	554	581	505	537	522	532	493	531	466	494	540	458	500	506	531	553	497	518	520	500	526	496	465	528	516	534	532	508	499	525	539	498	547	515	535	531	496	512	502	482	491	513	541	526	521	507	508	505	483	500	493	527	511	515	551	517	508	497	545	532	533	508	511	526	527	520	510	489	489	487	513	511	538	522	489	519	522	518	519	477	552	497	532	509	500	538	495	475	524	480	513	527	559	539	517	537	507	486	525	500	540	483	574	473	513	506	494	487	511	508	519	531	475	528	489	519	537	502	554	486	536	503	535	502	507	516	525	481	508	496	519	497	536	521	526	551	503	525	520	501	534	538	520	501	456	561	544	506	541	545	493	530	522	520	544	522	485	539	525	527	536	543	537	527	501	539	503	457	523	522	517	530	493	538	492	545	512	513	524	521	510	499	529	489	522	487	531	506	495	533	489	475	506	575	529	538	574	539	507	486	520	522	490	492	532	513	537	559	539	524	566	508	548	493	543	508	519	495	504	524	481	501	528	510	514	547	489	517	551	518	518	504	515	512	508	525	512	514	501	492	515	538	506	522	525	514	482	507	491	524	458	522	530	497	491	487	501	562	518	537	546	525	508	530	499	485	511	482	446	503	529	507	512	474	496	501	507	558	484	517	534	478	526	483	503	547	525	498	506	479	528	490	495	550	537	501	538	493	530	492	490	509	527	504	535	530	517	537	475	491	561	487	499	469	496	490	549	524	501	535	535	535	550	520	519	492	490	503	494	517	521	538	544	540	511	543	513	514	506	539	494	505	496	539	513	553	534	521	515	505	490	512	536	522	524	517	521	497	518	504	508	564	494	494	527	469	564	525	493	532	528	494	509	540	528	517	566	498	526	523	549	496	498	555	485	534	528	510	580	485	516	520	522	519	550	515	448	518	526	546	506	518	510	549	538	568	519	514	491	526	537	510	513	554	510	514	471	514	500	512	516	504	523	513	510	479	517	519	509	483	483	526	532	517	539	509	503	498	523	538	542	513	514	525	512	523	527	513	522	490	504	525	529	536	528	501	502	494	517	536	504	563	491	506	530	499	510	516	507	479	526	553	536	519	503	504	509	500	518	534	481	507	514	499	507	494	519	516	520	526	464	514	500	488	513	512	557	512	528	510	530	517	516	485	472	541	507	515	478	507	498	511	523	527	492	544	532	535	520	486	495	473	513	489	526	525	549	513	584	508	542	547	520	503	491	530	492	521	513	535	487	492	515	558	512	531	488	527	503	509	557	529	488	517	491	524	518	507	523	547	516	526	518	473	525	516	551	519	540	488	488	515	500	527	525	495	535	495	521	528	547	564	516	511	501	536	532	565	514	549	476	491	531	530	512	501	509	533	517	522	540	489	499	479	508	504	493	502	521	495	499	525	528	500	556	515	494	541	517	536	520	512	489	536	495	540	531	499	523	537	544	491	507	522	528	495	538	547	468	533	513	527	533	510	556	507	519	539	530	481	515	499	522	500	505	524	531	525	541	511	524	512	504	541	471	515	524	532	503	510	522	490	532	542	531	533	485	537	538	527	542	510	538	495	529	491	520	555	527	526	476	522	505	513	568	540	521	503	518	524	509	502	489	507	501	486	507	488	545	558	475	527	503	512	504	485	463	540	519	546	562	518	525	489	524	523	478	539	516	550	518	516	493	511	521	508	538	518	561	509	537	517	541	498	518	545	480	530	546	512	507	504	547	451	493	550	509	512	494	487	538	477	524	483	520	510	507	467	487	519	477	509	471	501	530	505	522	539	473	510	522	504	502	513	513	556	528	492	508	516	509	506	487	524	535	502	480	529	544	483	499	504	489	529	515	532	508	506	484	558	481	519	527	510	528	508	497	493	533	492	512	514	485	562	467	479	520	531	542	520	500	529	508	497	475	524	488	491	545	533	512	506	522	480	500	519	486	521	463	498	504	533	515	501	538	569	519	491	523	512	517	534	512	548	528	491	513	517	536	500	532	490	509	489	534	531	512	510	531	516	484	493	520	533	483	526	504	542	506	541	509	480	511	507	491	510	501	543	510	523	526	478	487	489	503	531	526	466	504	509	515	522	497	523	536	492	511	517	472	509	464	540	529	512	491	488	544	518	513	481	493	490	506	528	499	528	562	514	487	550	519	518	542	474	507	480	513	503	490	472	526	549	515	483	529	512	482	522	522	509	496	487	514	448	478	554	507	522	500	577	522	480	493	503	510	502	524	523	509	501	526	552	499	518	495	508	455	502	493	534	502	491	516	477	525	481	540	524	547	527	514	505	497	504	542	507	536	490	514	504	484	561	550	494	480	506	523	513	508	516	505	531	496	534	503	530	512	521	489	582	488	566	516	509	525	555	515	489	477	503	528	482	541	566	524	535	503	555	565	509	500	528	534	540	542	526	490	524	542	523	504	537	524	545	548	525	517	503	524	526	527	510	502	546	495	546	506	516	474	495	491	542	501	480	493	477	524	525	500	503	500	479	545	521	516	498	524	519	530	494	527	512	518	528	543	548	482	546	494	504	498
24857	21169	24531	28058	20705	1865	314	202	189	173	152	168	150	144	138	133	133	125	144	149	137	135	110	135	123	115	129	114	108	130	131	137	117	141	120	105	127	134	114	155	139	122	131	117	130	119	124	128	127	126	128	113	127	128	108	133	141	107	137	130	113	117	153	136	125	112	114	130	116	135	127	128	117	137	128	127	119	143	125	120	119	118	126	118	148	128	136	131	119	114	140	108	126	110	123	110	136	116	125	169	115	108	154	119	116	99	119	154	141	148	134	135	114	107	131	122	124	135	127	104	127	145	119	119	133	122	152	138	119	129	124	124	149	115	124	128	125	120	134	136	110	132	155	119	136	134	136	117	123	139	114	151	122	128	123	131	138	131	134	145	118	136	133	125	121	118	134	133	117	115	131	126	114	104	137	111	135	134	135	106	112	141	123	114	124	114	123	125	144	128	125	119	148	109	144	127	127	132	124	145	116	116	132	141	126	144	136	134	125	142	136	130	131	150	116	114	120	120	123	143	122	126	133	117	138	124	127	122	128	120	139	153	141	125	142	137	127	132	125	134	143	113	149	113	121	136	140	134	133	112	123	134	121	97	114	146	120	132	136	122	153	118	109	126	115	116	122	117	143	113	140	143	140	134	127	161	114	130	128	120	135	127	120	121	133	130	142	123	150	143	132	130	143	134	132	124	121	125	117	134	123	120	139	141	139	134	112	117	111	143	142	133	116	123	136	114	136	143	148	108	120	123	127	137	123	130	130	110	136	149	122	146	122	121	114	122	117	134	122	113	117	129	152	138	123	123	117	138	115	140	135	136	124	140	129	114	129	125	141	145	121	127	140	139	131	124	128	130	139	122	101	137	123	134	130	120	142	134	132	135	119	116	152	124	132	123	150	104	122	106	133	125	127	138	143	127	149	127	132	124	123	148	147	137	134	121	121	115	122	150	134	129	151	122	113	129	132	123	127	126	104	134	122	106	125	123	116	135	108	120	119	105	137	142	114	135	137	130	114	131	126	121	135	123	131	112	156	138	138	109	132	139	147	111	116	131	153	139	120	133	128	130	113	134	162	131	127	118	132	114	114	141	153	137	131	149	121	143	124	127	143	130	128	135	113	114	118	134	125	126	134	143	144	114	102	97	133	128	130	103	118	109	123	142	123	123	110	125	117	144	131	135	115	109	125	106	126	128	154	138	106	126	153	111	124	154	105	111	125	129	135	105	119	127	128	133	127	131	132	130	120	140	147	139	143	138	140	112	128	105	125	139	134	127	107	114	133	128	141	139	122	109	116	119	129	129	142	125	118	129	150	124	121	125	148	146	113	130	135	123	135	131	135	140	96	131	132	141	147	118	130	127	129	131	135	122	143	123	119	157	126	132	133	142	137	119	140	137	107	116	105	108	126	128	119	121	124	116	126	123	126	116	133	135	139	120	123	139	126	137	129	134	125	121	124	101	137	145	123	127	126	129	127	125	106	157	117	133	142	119	136	149	134	132	128	128	120	150	123	129	116	114	125	133	127	112	122	154	128	150	121	117	137	104	147	149	131	133	131	127	115	139	137	131	111	136	113	134	120	136	119	129	134	133	120	144	139	131	125	132	129	127	135	135	138	130	136	136	146	116	119	137	125	117	149	113	131	130	115	126	135	133	134	117	121	117	131	122	141	170	127	123	124	114	132	141	145	126	108	118	127	128	142	141	122	106	125	121	124	134	123	138	126	134	120	128	120	133	126	145	136	146	149	135	136	116	151	131	121	121	143	143	139	113	137	132	110	135	124	131	133	134	113	135	146	132	132	126	127	104	115	130	120	112	138	147	146	127	134	123	131	131	132	105	127	140	101	137	131	115	110	138	138	119	132	121	121	110	118	145	103	146	125	132	107	120	139	115	120	124	117	127	140	119	115	149	129	130	132	123	118	126	122	128	125	146	126	97	160	148	134	120	131	120	137	131	110	125	95	128	122	135	118	140	124	116	123	132	142	139	134	124	115	156	137	132	136	156	138	132	153	131	142	117	131	125	141	136	120	119	135	120	135	111	131	128	118	132	126	112	146	147	147	118	131	130	142	128	130	124	151	136	134	118	117	115	121	112	158	108	128	136	135	136	113	139	145	127	109	126	138	121	120	145	133	124	126	126	115	123	131	122	130	134	132	132	139	139	146	147	109	116	127	123	125	148	119	110	121	130	148	123	116	128	125	110	126	130	140	133	100	131	110	127	148	128	129	139	130	139	144	113	120	148	106	104	128	144	112	145	126	107	128	108	135	142	126	132	125	138	131	138	126	136	122	106	96	127	135	125	101	109	131	129	134	124	128	131	132	114	142	146	106	131	128	128	152	140	114	130	120	118	119	111	120	133	125	119	138	132	150	120	124	112	118	109	115	118	136	121	112	118	146	125	131	123	116	124	135	143	156	121	153	149	137	117	143	126	102	132	149	145	155	127	110	113	130	125	130	130	146	102	132	124	116	116	108	130	136	126	139	116	149	113	130	128	133	122	105	144	111	128	139	131	135	120	113	140	107	129	150	133	114	137	136	138	101	133	158	129	131	139	125	119	125	133	128	118	132	131	131	120	139	136	124	119	106	145	141	128	127	126	131	122	125	127	120	138	123	126	107	136	104	111	128	137	128	109	137	127	141	114	104	115	141	120	126	131	124	121	123	138	127	132	126	116	131	138	140	119	126	126	128	126	132	128	132	115	135	124	125	120	108	113	113	124	135	107	136	132	137	135	148	135	115	130	125	126	110	118	135	127	136	129	112	123	125	113	138	125	142	130	153	130	126	136	114	99	119	116	141	126	133	138	120	144	105	141	129	122	140	144	107	138	132	123	135	139	116	125	142	127	116	129	120	122	145	137	118	139	144	126	128	132	117	143	119	121	136	132	142	129	130	131	151	142	130	140	117	128	137	121	119	134	124	142	126	130	121	120	103	118	135	123	136	126	150	119	130	111	131	160	146	137	103	117	132	132	114	137	136	126	123	119	117	122	127	137	139	130	124	135	146	116	110	121	132	142	137	119	130	153	153	114	148	126	143	122	143	126	136	125	141	133	124	136	113	128	107	125	116	123	138	125	128	120	122	112	122	129	131	124	119	138	133	122	129	124	122	156	127	115	128	136	128	123	129	136	124	126	130	137	146	133	134	111	132	127	118	104	110	122	133	129	119	133	141	135	134	139	122	126	123	104	114	109	129	135	110	128	125	120	115	108	124	146	151	124	134	108	124	135	130	109	139	118	135	117	119	140	137	127	129	115	122	118	127	142	128	137	125	108	123	123	146	140	118	141	122	117	135	147	144	132	133	130	144	139	132	140	144	128	139	119	143	122	114	120	139	125	136	120	137	104	141	127	134	130	118	134	119	129	118	114	137	127	135	115	130	127	150	133	150	116	137	122	102	115	140	112	136	141	130	121	133	137	138	114	124	117	125	122	131	109	132	124	146	134	111	132	128	130	127	130	122	134	128	119	107	125	129	125	105	128	119	136
6561	5574	1669	715	463	397	378	358	334	304	274	296	280	300	300	274	328	321	302	295	294	297	292	316	321	269	285	308	309	309	310	285	288	303	314	289	285	286	280	289	316	283	268	259	258	317	311	289	307	293	273	312	314	302	283	294	295	294	273	295	279	283	281	311	311	318	278	307	273	292	280	270	286	302	313	296	263	297	254	321	286	323	292	292	292	307	283	315	268	272	308	282	300	320	282	285	314	300	308	312	285	292	318	285	270	307	251	288	301	292	288	298	267	291	300	287	293	304	263	291	289	262	292	263	322	263	314	264	276	318	267	291	280	277	304	309	291	278	304	274	299	305	290	286	279	279	305	277	288	264	291	282	280	272	306	275	313	287	301	304	295	279	286	255	294	300	271	269	290	292	309	286	277	297	287	298	295	284	291	275	307	283	307	268	298	256	300	289	282	292	302	313	281	271	280	270	303	293	290	283	264	300	262	306	252	290	285	269	287	300	317	301	268	306	317	281	311	271	247	296	291	274	291	292	270	319	306	294	273	305	310	299	298	268	299	280	284	307	283	291	299	306	276	300	316	302	283	280	282	311	295	275	266	278	296	252	297	305	255	292	281	249	294	282	288	300	310	288	312	261	307	281	288	297	289	299	297	286	266	287	269	290	307	283	269	304	288	285	289	281	284	276	303	284	299	302	292	273	316	325	288	255	314	290	287	282	255	286	296	281	314	296	291	291	302	304	303	281	297	333	260	266	321	291	267	307	299	270	318	288	292	297	284	297	283	285	314	275	300	322	328	296	278	261	306	306	278	282	271	318	237	272	268	306	285	299	289	304	243	312	270	258	288	285	267	313	324	317	292	312	280	264	298	286	286	301	289	258	290	296	311	309	304	308	295	310	268	306	295	304	304	306	287	300	314	271	279	303	301	299	305	299	278	267	289	280	293	300	306	322	286	275	293	279	294	306	304	302	265	283	284	300	285	299	285	295	255	279	271	301	300	277	285	271	278	294	300	272	302	289	309	259	282	271	286	273	323	290	286	320	275	276	321	298	297	270	302	292	286	276	275	302	301	286	283	272	275	293	274	269	301	267	255	311	278	304	270	256	308	265	276	298	300	269	286	287	307	303	318	272	279	284	270	287	296	290	271	281	277	273	272	283	288	311	281	287	262	276	284	304	265	286	288	289	298	300	266	283	298	286	295	300	266	297	286	300	281	283	279	288	291	281	282	262	275	281	268	300	274	320	290	297	262	286	288	286	263	293	283	285	298	326	297	305	277	283	276	296	313	275	280	279	267	275	292	300	295	310	265	303	305	280	279	279	289	272	324	282	283	273	336	292	325	273	293	283	305	268	282	280	310	265	307	265	288	288	335	253	238	299	287	292	275	299	275	288	273	273	266	290	317	304	312	296	308	296	306	285	299	282	285	272	285	297	267	292	288	269	273	303	264	274	265	320	263	295	267	260	301	314	295	282	280	284	318	283	273	257	283	314	285	311	290	309	304	300	286	332	287	293	312	297	302	274	258	285	290	282	278	301	301	314	305	326	292	303	310	292	262	301	302	281	262	269	301	293	294	285	305	297	289	287	277	288	283	277	298	304	266	317	275	292	296	287	311	304	259	266	306	271	256	286	300	291	312	291	293	286	314	265	277	308	296	298	320	273	268	256	286	273	268	254	296	284	317	283	298	290	324	261	313	302	290	282	317	295	296	305	286	260	283	266	294	306	275	317	297	286	281	262	286	303	283	328	285	305	285	321	282	312	314	271	273	274	283	283	295	269	288	303	276	275	327	262	297	287	293	268	293	282	269	311	275	280	298	287	293	277	278	289	291	281	288	298	260	273	274	268	288	297	287	284	270	260	305	287	291	283	280	256	294	284	306	286	320	322	284	294	281	301	303	266	307	255	284	298	317	318	290	269	278	322	283	294	280	316	294	322	274	294	272	290	315	313	247	275	265	303	268	266	281	291	287	254	320	268	286	297	319	290	299	284	286	276	260	295	299	278	279	283	259	281	298	322	291	275	288	270	295	289	274	295	282	300	298	315	263	289	289	320	274	289	306	274	309	304	281	278	286	267	273	315	287	267	284	293	279	286	263	286	305	269	282	291	295	291	322	284	304	311	256	275	288	290	262	281	275	271	315	284	288	280	303	279	288	264	267	297	276	268	310	273	305	332	316	291	305	310	294	296	293	315	297	271	273	284	286	292	307	272	259	297	306	295	296	284	294	321	294	284	297	278	307	290	297	293	298	276	272	290	292	278	283	307	290	285	298	290	253	312	285	288	293	289	302	285	286	297	294	312	285	288	279	292	279	289	277	263	293	258	252	283	286	307	288	277	303	296	277	283	268	269	327	254	264	277	267	269	279	280	283	294	297	279	286	264	304	315	309	302	282	298	278	309	284	277	294	291	295	270	292	281	294	266	303	295	305	280	278	307	285	296	289	313	256	274	302	283	271	296	260	335	300	293	265	293	292	264	307	295	275	266	260	301	289	282	263	298	263	292	281	282	299	290	291	303	287	280	325	317	292	309	303	236	298	286	275	309	271	295	288	271	299	301	266	276	290	278	301	309	313	289	284	313	288	292	289	310	276	309	291	301	271	294	275	280	289	308	335	312	278	290	286	293	321	272	267	310	295	268	284	313	279	271	280	280	312	300	262	294	292	289	277	292	306	295	289	286	277	289	282	305	288	314	293	316	296	307	286	281	296	269	297	285	289	291	276	313	265	296	236	300	294	271	289	266	262	298	276	301	285	279	281	288	299	292	299	317	306	288	290	311	294	269	298	301	331	277	271	258	283	277	259	289	296	329	290	293	268	300	286	303	304	292	264	277	275	281	297	263	285	287	315	313	333	270	286	310	337	279	308	300	310	296	263	302	255	261	260	293	314	281	254	279	305	278	286	285	293	311	313	300	308	290	290	281	297	282	268	314	296	316	286	294	289	284	284	288	320	254	311	316	269	286	303	290	327	278	285	304	274	317	265	280	294	304	287	261	292	280	305	285	293	303	248	282	286	292	279	303	278	292	308	275	265	283	311	283	263	295	319	276	290	271	278	281	266	275	291	297	299	289	277	285	306	294	281	297	283	268	295	300	297	268	283	295	284	302	299	300	268	304	279	273	281	266	298	307	303	272	275	288	325	287	278	288	271	306	282	305	308	279	270	283	326	284	310	269	294	307	272	315	281	301	302	260	313	295	290	291	281	352	273	268	260	278	266	314	282	289	296	286	293	297	318	305	292	275	295	290	309	280	311	299	291	285	304	287	275	289	263	295	309	273	293	265	302	256	261	292	284	315	297	272	314	276	297	280	275	325	283	261	293	254	282	266	269	267	310	284	303	264	306	300	279	288	309	284	280	289	311	298	306	290	304	282	265	297	303	274	300	255	311	282	328	272	272	323	328	260	299	313	294	302	273	269	304	301	250	290	279	296	296	287	290	302	281	309	274	297	307	326	309	261	270	321	292	281	265	289	283	291	295	299	267	315
24128	21171	25170	27451	21179	20955	1136	252	188	158	130	113	117	111	99	85	77	69	67	76	66	73	67	78	73	90	77	65	59	61	59	61	74	55	57	62	49	57	75	57	77	59	55	64	46	50	75	65	60	52	51	65	71	65	57	50	55	65	61	78	52	64	59	50	72	61	72	61	53	48	58	54	63	79	58	60	64	60	62	69	54	71	65	62	80	76	52	58	44	40	53	57	61	61	65	56	52	54	69	63	53	66	58	57	53	63	56	59	70	60	49	64	72	51	54	59	71	61	69	71	52	58	91	54	60	61	47	57	60	61	58	57	64	54	69	78	73	58	70	58	47	55	61	61	63	63	53	68	53	54	63	56	53	56	52	48	62	56	56	58	48	67	49	66	54	42	58	55	65	54	68	57	64	52	66	48	62	56	64	59	66	56	46	53	63	66	61	64	46	65	69	74	62	58	68	56	66	73	55	61	64	78	61	66	59	52	53	58	71	57	69	50	49	64	74	64	68	63	60	58	52	62	72	46	63	51	67	74	67	49	53	61	63	74	74	67	65	62	62	61	53	69	67	50	51	51	67	49	62	58	59	52	42	59	55	65	55	53	48	63	60	70	62	57	51	41	77	64	56	76	53	49	63	55	77	59	72	47	51	66	55	41	52	62	61	65	62	66	65	71	61	70	79	48	61	47	62	60	57	64	58	55	67	60	53	59	59	62	66	61	69	74	59	47	64	61	69	65	54	39	61	79	60	49	64	64	67	60	59	58	55	57	69	47	57	56	46	75	76	56	61	62	50	59	58	48	54	53	33	56	60	77	55	64	60	51	65	45	57	60	61	68	64	54	57	65	68	63	61	75	48	60	56	44	59	60	77	63	59	64	70	55	66	50	52	57	46	77	78	50	54	56	61	63	55	47	55	48	48	50	64	65	44	58	63	58	65	56	71	60	61	55	62	64	47	60	68	72	64	50	46	63	73	56	51	59	63	59	66	71	43	76	57	61	49	44	47	61	51	50	43	59	56	41	56	71	58	53	47	52	70	79	67	53	70	67	65	58	58	77	65	51	61	76	61	66	73	65	67	53	58	57	55	81	57	65	58	73	70	63	59	53	70	54	58	58	62	64	60	60	64	76	62	63	53	62	58	54	64	67	53	57	56	63	69	62	56	62	63	68	61	49	67	57	36	68	56	49	68	62	64	69	64	58	62	54	50	53	59	45	57	51	73	69	51	49	55	61	61	66	55	50	55	52	59	68	61	59	70	80	57	67	50	63	54	52	54	56	57	54	48	62	69	48	59	60	66	68	69	58	54	56	57	57	59	55	70	53	57	66	56	74	42	61	62	55	64	63	57	62	65	60	55	45	53	58	58	59	70	59	58	72	62	51	66	65	59	32	46	61	64	62	80	57	62	59	50	62	72	64	53	58	54	49	51	66	64	63	47	59	60	69	51	65	51	59	48	57	69	65	70	54	58	63	81	57	69	59	65	69	68	53	51	53	50	52	61	63	73	52	67	51	61	55	61	60	55	67	54	57	58	57	61	61	48	66	59	69	47	64	56	51	62	73	63	46	61	46	81	56	57	55	72	65	64	51	75	56	51	68	64	54	45	55	65	55	58	48	57	56	71	64	73	77	67	68	51	73	56	68	70	71	66	57	58	67	72	54	68	48	71	63	50	52	59	56	55	76	68	76	60	68	84	78	68	69	62	67	69	59	60	56	56	58	62	72	47	42	54	58	51	48	68	73	60	56	41	65	49	58	57	49	59	65	62	58	69	52	52	74	57	55	51	85	53	69	52	70	49	70	63	64	60	57	62	68	89	61	50	53	47	52	58	53	59	58	58	58	60	53	51	72	56	58	56	56	63	47	65	43	54	63	39	40	63	78	63	53	68	54	45	48	73	69	69	64	64	48	71	71	62	56	59	71	65	74	61	48	48	56	48	52	49	48	42	43	64	58	82	42	63	50	61	62	76	58	65	46	75	53	55	68	61	55	57	61	58	60	71	76	54	68	56	62	64	66	55	49	60	51	60	50	60	43	57	38	57	67	65	74	69	58	54	61	65	51	60	60	47	55	54	50	60	64	60	46	58	45	60	63	53	57	49	46	55	43	62	69	77	47	48	66	54	65	67	62	62	48	59	56	57	57	58	57	58	62	59	40	65	42	60	51	54	53	71	55	53	69	49	60	58	73	61	60	68	61	54	71	66	50	58	74	63	61	62	55	69	67	52	51	60	54	61	49	45	51	47	61	70	56	57	85	62	57	56	54	60	51	61	67	56	67	60	68	67	57	61	50	59	50	65	58	65	64	57	66	47	50	63	70	69	60	68	55	56	67	61	52	59	61	47	57	48	61	45	63	44	62	70	54	58	51	68	52	66	71	55	66	46	51	59	54	62	53	69	68	45	64	70	62	66	68	51	67	83	58	85	68	56	76	79	48	52	45	72	66	54	55	51	71	50	62	52	64	53	64	48	63	55	66	63	61	63	68	62	52	43	54	44	50	57	67	41	57	58	76	70	44	64	63	68	62	67	60	63	54	63	48	68	63	64	64	68	47	64	72	73	58	48	47	56	64	49	56	57	54	60	68	54	55	60	58	61	59	65	58	57	55	56	61	55	59	56	70	75	46	75	63	70	65	53	56	62	53	61	61	55	60	57	61	66	43	63	58	77	69	70	54	63	61	55	59	60	60	49	48	59	67	66	55	68	46	60	45	62	51	61	71	56	69	71	46	62	46	66	67	75	61	61	55	58	67	61	53	56	74	67	71	61	74	60	55	66	58	58	71	63	52	64	49	47	54	54	64	65	65	63	73	58	59	58	50	71	48	53	68	58	58	64	52	69	37	45	51	66	53	71	64	60	61	75	52	75	57	51	60	64	67	51	75	74	68	50	79	59	61	55	55	65	67	58	60	53	60	61	70	55	64	52	66	54	57	60	65	65	70	61	70	57	55	60	54	61	63	62	63	72	58	55	61	67	56	62	61	55	57	62	46	52	66	68	76	58	70	63	60	52	58	59	53	61	72	58	68	57	51	59	53	77	61	54	62	54	61	57	69	46	61	55	54	72	59	38	55	53	57	49	60	61	61	74	57	77	56	65	62	70	75	63	55	62	67	50	60	56	61	62	70	60	63	49	77	51	62	69	59	68	58	49	57	44	61	76	51	58	53	56	59	66	52	88	64	56	62	81	47	55	57	49	64	68	59	52	61	74	73	60	68	60	45	55	57	74	58	58	65	62	66	45	38	47	64	47	67	66	56	59	61	74	60	59	72	66	62	62	55	51	58	64	53	54	49	60	67	54	48	51	52	64	62	70	66	67	68	53	56	56	70	64	57	55	41	57	69	54	57	67	56	70	56	67	77	69	62	84	58	67	63	62	62	50	52	66	82	71	64	60	68	65	56	60	62	66	63	52	68	51	43	60	56	61	52	57	70	55	62	70	68	67	58	53	70	63	61	52	74	66	72	55	67	48	61	52	88	61	67
8710	8659	2584	880	465	361	269	258	239	206	197	179	178	183	177	146	161	200	162	173	168	185	168	177	180	167	166	170	175	171	166	186	161	176	173	168	165	159	162	170	139	181	149	196	156	174	169	161	153	173	165	177	163	163	165	153	165	173	153	175	175	163	173	141	166	154	153	168	164	179	162	155	166	140	188	150	187	153	156	148	174	163	157	160	136	146	179	164	185	184	158	157	160	152	163	157	189	144	153	154	157	171	175	151	176	157	158	161	134	156	148	129	182	172	153	166	149	164	167	162	147	176	160	141	157	152	167	160	145	156	148	140	171	145	160	178	141	167	137	156	155	192	169	176	163	163	151	172	150	160	172	149	181	175	164	160	162	166	157	167	152	158	139	148	160	153	159	161	146	145	148	154	167	167	182	143	171	170	172	163	139	140	152	160	133	164	149	157	177	175	146	148	170	171	172	207	154	172	145	152	187	163	169	147	173	165	141	166	177	169	169	168	172	151	163	166	150	160	172	159	160	158	185	175	172	173	187	165	173	152	163	150	155	159	184	156	146	159	170	180	162	171	169	159	144	147	166	167	136	152	164	162	179	139	160	150	156	136	155	177	159	161	152	167	183	129	162	159	168	168	167	171	171	150	163	184	167	164	169	180	162	182	173	165	154	157	149	165	154	180	140	155	164	156	172	139	139	152	162	171	174	151	180	174	163	140	134	150	139	146	151	149	182	135	155	162	140	184	190	202	170	157	152	150	153	151	151	163	165	131	172	163	166	177	158	171	161	156	132	180	159	163	188	158	150	160	159	156	135	153	151	157	167	156	152	165	171	148	167	152	168	163	172	144	131	157	140	159	161	165	189	158	151	183	138	159	159	135	176	147	146	139	159	149	154	157	179	171	167	168	126	174	177	153	161	168	175	157	146	149	170	159	183	174	168	158	178	166	184	163	146	167	160	163	175	166	166	158	167	162	144	171	160	165	147	164	162	144	150	175	153	162	180	177	183	175	143	154	166	174	171	157	163	170	165	147	149	140	153	161	166	170	153	158	163	170	163	156	154	169	163	158	150	148	163	144	170	168	157	138	170	161	153	155	180	162	157	172	165	166	178	178	139	142	154	136	156	155	160	173	177	173	167	166	146	167	165	165	179	138	182	168	164	191	154	161	162	165	147	157	166	160	178	148	167	163	168	168	143	149	161	178	160	142	172	148	162	165	157	172	150	155	148	189	140	167	151	161	144	173	148	163	137	166	163	142	159	189	161	128	174	138	148	166	148	169	153	159	180	152	160	160	165	146	154	163	176	166	177	166	174	157	163	165	155	152	183	128	152	149	163	162	173	159	156	152	164	173	150	171	154	152	135	157	161	152	154	178	165	173	160	154	166	155	147	170	147	156	159	169	159	184	167	150	172	181	159	146	173	138	170	135	155	142	154	164	178	147	161	158	171	167	151	181	175	173	170	162	160	160	163	166	177	147	184	163	132	163	160	160	179	145	149	152	170	153	154	188	177	143	172	147	156	159	172	149	141	166	169	166	146	147	160	149	154	150	162	170	154	154	154	166	164	164	166	168	189	159	133	149	159	170	167	164	146	153	137	162	169	159	160	145	162	171	167	174	157	152	171	184	174	161	167	158	159	157	159	186	137	157	156	158	186	162	150	154	164	154	166	152	162	164	149	140	172	149	157	132	156	177	171	159	164	144	150	187	173	145	166	150	149	145	153	177	184	168	160	172	150	183	161	161	157	147	174	167	144	163	149	180	172	135	151	162	175	167	169	159	153	154	162	176	187	163	146	172	152	164	168	147	158	146	141	180	161	159	147	163	138	176	164	162	171	162	147	139	165	168	156	172	159	157	144	165	158	155	167	162	167	180	168	163	167	180	152	162	154	169	172	165	163	161	167	157	159	148	165	154	143	166	179	158	179	153	167	159	157	160	159	146	162	170	174	154	170	155	151	163	152	152	151	172	166	146	147	166	155	162	151	154	173	170	168	146	156	184	166	159	171	154	144	143	160	155	167	165	168	155	175	151	186	176	165	155	189	161	165	175	156	159	170	182	138	145	159	140	162	163	169	175	150	153	176	149	151	173	162	150	155	148	169	155	160	164	174	150	159	137	173	153	153	173	167	167	151	174	172	149	172	159	158	139	137	163	165	169	155	158	155	160	143	155	155	152	158	175	127	170	166	149	173	176	167	159	153	185	159	183	177	152	182	166	169	168	167	167	158	151	173	132	149	156	152	180	150	165	155	167	161	169	170	162	190	141	165	162	163	158	181	149	177	162	166	153	176	174	156	161	153	169	166	148	152	174	179	139	162	182	166	166	169	188	193	149	175	154	146	155	168	159	175	128	165	164	158	149	163	146	166	161	187	162	180	163	140	151	158	161	163	166	154	161	158	166	169	162	153	168	156	143	173	162	156	160	172	148	179	164	152	152	141	181	170	171	140	160	143	162	164	152	154	172	143	162	162	160	160	160	149	150	181	133	165	166	170	172	169	156	180	166	133	160	167	152	154	179	162	189	176	145	159	169	151	150	182	167	166	177	152	187	171	167	172	143	150	164	182	158	167	143	159	165	183	181	178	150	157	174	172	163	162	154	163	148	183	142	142	157	150	184	182	167	151	163	154	162	149	190	142	164	149	143	156	166	142	170	153	158	155	138	159	149	171	170	171	155	147	164	174	167	159	158	185	170	176	147	152	152	168	176	161	171	151	143	150	145	197	153	169	175	161	164	138	150	164	150	158	158	161	146	147	158	150	146	182	152	175	168	150	164	155	160	166	166	155	146	156	164	161	155	165	140	157	155	158	156	173	174	149	152	141	166	162	157	168	169	140	156	163	168	172	150	148	159	174	148	178	167	142	185	145	171	167	161	160	157	146	152	171	182	139	152	153	163	167	133	164	156	148	162	158	167	153	152	155	144	164	167	146	163	146	164	154	169	153	167	167	163	156	160	134	158	164	177	170	172	173	155	146	164	166	157	147	129	155	186	155	162	168	181	159	137	157	179	175	170	157	167	182	180	168	167	180	158	147	168	160	162	171	170	167	172	155	157	182	158	161	165	138	160	162	159	147	160	183	155	154	163	146	180	171	165	164	142	129	141	163	167	156	166	160	182	143	165	176	147	138	138	169	177	186	158	178	183	171	160	164	168	162	142	154	145	188	149	153	147	149	158	153	174	157	159	168	166	141	172	155	157	193	142	136	175	145	168	161	160	152	137	151	138	181	191	166	155	158	179	152	160	181	167	137	155	153	166	154	183	166	170	147	162	156	139	166	134	161	137	160	143	163	178	180	178	181	168	160	168	178	142	144	156	166	159	165	179	152	155	156	165	137	160	161	163	164	159	179	169	140	188	168	137	169	192	177	165	167	170	149	155	177	165	139	189	162	123	142	181	160	150	177	159	169	182	124	149	168	183	157	153	150	143	161	166	150	166	157	173	142	167	167	157	146	165	152	143	157	158	171	142	160	169	178	160	174	151	191	151
33651	12306	1455	322	246	243	253	247	227	239	211	236	242	232	220	225	225	233	245	233	244	254	253	211	243	262	204	235	226	259	252	257	245	216	232	210	236	247	218	248	244	216	219	224	204	235	244	253	241	219	246	259	246	232	243	236	247	280	229	229	228	239	241	213	244	224	278	197	216	210	235	251	265	227	217	236	248	248	258	230	242	242	251	263	265	254	230	259	237	272	228	232	248	236	253	243	251	240	248	235	234	218	239	243	220	211	215	236	251	229	245	248	237	226	246	246	234	234	238	249	268	212	249	251	220	224	228	242	245	226	223	222	222	268	271	226	248	288	230	226	243	236	238	229	254	234	209	236	266	231	250	214	260	248	219	271	226	243	237	238	227	236	244	245	227	235	251	245	221	207	246	221	226	222	216	225	230	246	226	251	254	217	227	218	216	240	244	276	248	250	205	266	242	258	234	232	236	239	241	235	239	252	251	261	236	227	212	212	220	202	226	235	211	213	248	240	230	237	242	234	252	259	238	249	257	227	245	207	241	272	259	267	230	232	241	231	227	255	258	218	258	223	246	268	261	243	225	254	268	249	229	219	226	237	244	228	234	253	241	245	241	226	200	252	237	230	222	259	244	246	260	215	237	226	246	238	237	231	246	212	231	235	203	226	230	199	249	199	223	242	250	227	255	231	278	225	220	260	253	263	228	258	221	247	259	247	223	226	235	231	255	239	234	248	246	227	201	225	238	238	211	219	220	256	229	222	232	202	224	243	227	217	248	227	257	232	275	264	262	234	241	215	257	244	263	214	230	246	268	227	234	208	243	248	207	252	224	217	199	241	237	255	233	241	200	220	228	229	257	236	229	234	230	246	238	220	202	223	223	234	229	236	214	251	249	255	244	216	255	219	256	242	225	229	244	274	233	246	236	236	235	252	226	239	237	238	263	207	250	251	250	250	244	230	219	224	240	213	222	237	219	257	232	225	220	233	252	258	256	220	208	215	233	235	214	212	235	236	221	239	207	227	220	230	254	259	245	256	244	238	223	235	238	251	245	239	237	258	224	233	226	249	250	238	265	235	221	255	217	217	275	216	238	216	218	239	252	237	236	223	237	245	224	236	236	234	251	218	266	273	246	243	239	255	222	252	259	234	248	230	218	237	247	209	217	268	236	224	239	265	244	239	244	228	267	227	216	231	234	247	232	239	222	250	244	239	230	232	218	218	233	188	252	238	222	212	239	254	242	248	284	219	217	223	261	237	231	258	229	222	247	233	239	236	237	236	280	239	227	245	250	238	235	262	245	228	241	236	235	252	237	224	224	218	219	230	224	221	240	238	222	242	240	235	261	282	242	233	224	262	233	228	269	245	257	225	250	260	235	209	214	222	241	249	250	230	222	237	231	238	237	241	245	233	252	245	198	233	223	272	253	226	222	241	228	262	237	256	250	271	221	252	258	222	225	235	256	239	241	245	232	226	248	230	237	233	244	253	233	250	238	226	218	241	242	248	219	237	262	226	247	247	257	225	232	220	232	212	270	209	244	248	209	231	254	220	246	247	244	256	233	242	284	256	240	228	254	243	239	260	228	274	245	256	218	231	225	276	236	240	230	254	258	256	253	225	224	235	262	256	227	227	266	223	250	232	221	243	241	258	270	266	227	222	230	239	235	241	255	231	254	287	243	212	235	228	240	228	254	234	226	251	224	237	267	251	236	247	234	223	249	210	239	232	257	231	236	264	230	223	225	241	256	210	243	244	253	205	246	246	234	218	227	226	229	235	242	228	234	264	225	232	231	238	227	211	218	243	228	254	260	230	236	226	236	241	215	232	245	228	235	249	231	235	226	217	220	248	238	243	227	242	248	257	229	252	235	252	222	257	273	217	227	241	255	234	237	264	237	236	236	255	221	262	234	228	236	220	255	244	241	244	251	233	223	257	250	248	239	275	235	217	216	226	230	221	237	258	223	214	231	227	257	232	253	246	249	243	224	253	220	207	244	226	277	225	210	238	260	223	221	257	215	253	202	238	268	245	221	233	235	240	223	255	217	253	225	226	223	232	219	236	233	225	244	262	240	205	270	249	237	224	237	233	266	241	217	233	220	255	241	231	242	262	243	233	224	237	234	242	235	237	204	243	222	201	237	243	233	210	208	235	236	257	231	215	230	245	235	224	210	217	233	258	258	241	233	267	230	251	238	214	205	241	238	226	228	229	254	231	252	218	250	254	248	237	247	278	244	228	240	225	231	269	216	238	253	242	256	285	215	223	217	259	241	227	225	258	245	256	222	211	237	236	272	247	251	250	260	221	224	264	265	256	259	215	227	242	236	242	218	234	232	233	213	232	242	219	211	216	227	251	245	211	252	258	267	237	226	239	251	221	263	236	267	246	243	212	215	272	222	238	222	250	220	219	230	220	211	252	216	242	203	222	233	206	220	214	216	234	235	230	230	250	235	219	256	269	207	214	241	250	223	238	235	237	253	247	247	249	244	233	216	227	215	214	223	249	253	214	232	272	218	259	239	232	250	262	222	243	209	237	260	246	222	230	220	255	246	240	247	259	255	249	252	242	233	230	241	223	272	262	235	247	227	267	257	244	282	258	245	244	256	245	272	239	230	232	217	261	269	236	226	254	248	214	196	247	220	219	227	254	252	224	238	239	227	196	244	245	273	240	233	225	207	248	227	241	243	226	252	241	257	223	245	227	228	254	246	231	218	236	231	270	220	228	242	248	240	242	265	224	250	256	226	220	235	231	239	243	270	235	247	242	268	198	218	249	203	220	229	224	233	202	250	247	230	238	240	236	246	245	234	262	243	240	230	235	215	254	239	245	243	269	231	258	224	249	279	212	234	258	236	214	255	267	240	222	253	233	241	248	230	204	216	233	221	250	226	228	254	230	226	246	250	202	228	238	225	214	280	255	223	195	251	241	221	273	233	224	215	224	218	248	228	225	225	274	207	233	246	230	221	253	235	254	248	236	239	221	219	255	229	212	249	206	228	253	239	244	195	226	230	215	232	249	211	227	250	251	248	237	216	234	241	228	253	234	221	221	240	244	258	241	227	229	244	242	239	254	243	240	252	253	216	229	233	254	272	227	225	230	260	235	220	278	223	259	252	243	243	249	236	239	231	226	254	260	220	216	236	233	230	256	241	237	210	257	224	247	276	275	229	229	236	215	228	232	200	261	255	251	233	228	225	216	232	274	250	213	239	224	244	233	232	255	249	241	227	238	242	217	206	230	255	241	193	251	251	229	238	216	254	220	251	231	232	231	227	247	256	239	259	236	223	234	262	205	220	212	232	247	226	272	243	257	231	236	210	236	225	240	224	227	214	240	231	236	258	255	252	228	255	248	232	244	260	219	246	222	243	234	238	186	228	246	247	240	214	195	236	229	229	214	249	232	246	217	222	258	223	247	249	220	247	225	237	247	229	261	229	240	235	220	219	232	240	240	231	250	241	208	234	218	239	229	260	234	212	214	251	235	249	268	232	230
11357	1980	701	577	584	531	525	538	545	522	517	527	540	552	498	561	550	520	516	545	502	499	509	555	518	496	517	498	526	533	571	478	523	519	541	479	509	524	488	515	508	540	547	503	508	503	561	513	545	510	558	489	481	502	532	508	501	511	519	516	519	525	549	505	509	505	560	497	510	479	494	510	516	549	513	515	507	487	535	558	504	488	501	509	534	521	551	475	542	535	505	530	542	494	493	505	547	544	559	504	495	511	500	526	514	533	505	500	500	520	505	515	510	557	576	495	498	527	501	509	565	502	524	501	526	542	536	494	507	530	493	526	538	571	529	534	482	498	549	504	488	556	554	498	528	483	491	556	492	494	525	467	531	520	463	501	504	546	500	520	500	505	534	504	511	502	531	470	509	490	510	513	514	516	538	525	482	495	506	490	488	499	508	527	537	541	529	504	545	530	487	502	530	498	519	503	530	500	506	535	509	498	539	517	516	502	520	488	527	579	505	514	510	538	540	492	476	499	543	513	530	528	523	545	513	483	453	516	554	502	515	505	520	538	504	479	551	504	463	516	502	507	510	535	521	490	480	521	551	534	542	581	512	526	481	511	505	554	519	539	470	530	529	521	495	510	552	538	474	484	528	553	522	508	544	540	484	512	510	487	522	526	549	493	481	526	514	517	525	533	489	563	519	539	486	506	504	508	513	528	541	511	493	523	502	513	490	503	530	520	482	506	557	584	541	493	534	536	512	515	558	523	548	533	533	511	540	476	518	526	562	516	528	520	510	530	502	517	498	565	514	497	502	526	525	528	534	523	533	511	523	520	526	512	538	506	551	493	527	539	494	489	503	541	551	536	512	495	507	530	533	491	531	471	513	482	484	528	565	517	548	529	498	488	511	568	514	545	553	520	537	500	526	492	501	556	520	510	537	519	510	500	525	544	487	505	475	516	514	459	538	510	524	517	509	552	497	499	514	527	553	511	516	511	533	499	545	540	502	540	512	520	492	495	527	513	505	536	513	490	508	554	551	503	511	484	503	513	514	513	523	513	538	516	522	537	507	541	527	506	506	562	490	491	578	526	526	553	529	492	530	534	524	557	542	549	526	538	556	558	514	517	563	515	526	537	495	556	500	542	478	495	488	546	543	485	499	524	506	504	524	540	515	501	477	517	464	537	547	515	537	487	515	529	555	519	520	545	486	516	556	542	534	500	506	533	560	506	501	495	507	518	493	526	497	502	519	486	530	534	513	525	488	550	539	480	532	531	524	505	507	532	524	531	542	499	528	511	538	510	479	496	472	525	541	485	479	545	529	507	533	564	540	485	542	523	490	518	513	525	537	475	504	524	539	461	471	492	523	492	518	499	513	543	507	506	518	546	517	508	526	508	534	529	553	538	508	471	521	516	518	518	486	531	506	484	502	533	537	522	528	503	592	577	508	485	502	512	501	544	493	542	475	489	485	540	549	476	530	514	500	492	520	487	492	517	469	567	502	508	521	511	495	510	487	500	519	500	518	526	504	483	536	556	511	496	496	513	553	535	485	580	519	519	506	488	528	507	533	457	523	522	519	547	558	521	503	520	524	522	513	516	523	545	520	502	548	520	514	537	506	507	523	535	458	504	527	463	500	523	513	555	492	479	517	536	517	518	494	530	480	512	522	493	496	504	519	519	569	526	526	497	552	497	477	469	530	507	493	544	546	500	485	519	538	528	524	470	560	523	545	544	531	527	533	549	523	540	512	482	518	494	529	539	479	499	529	516	518	516	518	522	538	504	482	504	470	525	513	501	507	538	555	510	492	555	515	526	516	472	504	557	486	516	558	495	522	502	532	512	519	496	537	533	529	504	515	528	536	497	508	511	474	539	534	489	521	502	527	512	523	514	484	548	508	479	533	484	493	530	517	484	522	498	487	502	521	539	492	536	528	503	502	523	537	529	505	533	527	481	485	527	555	521	518	537	497	516	524	513	530	477	524	527	517	561	508	566	531	513	479	568	537	520	515	494	513	502	504	500	549	527	548	519	514	559	514	539	536	543	464	562	524	501	509	530	528	521	496	531	531	529	520	527	518	501	541	518	549	551	514	553	515	540	496	488	498	531	551	502	496	514	511	487	536	506	540	538	529	505	498	520	536	459	524	506	493	521	551	519	514	538	529	534	516	555	522	549	546	503	511	559	548	516	506	500	480	554	515	541	494	523	524	510	493	525	503	473	478	572	477	498	516	492	530	528	543	501	516	497	523	487	484	505	538	517	520	485	527	537	560	549	496	522	473	513	524	534	523	531	520	527	517	522	519	499	511	513	519	487	570	514	522	510	530	527	481	487	514	525	499	522	501	523	518	514	509	556	537	541	545	520	490	560	545	535	531	546	530	532	500	535	486	525	494	578	530	540	484	533	509	492	500	586	578	513	583	502	535	541	516	505	575	515	522	533	530	495	515	528	517	534	520	489	501	487	488	520	492	513	545	529	499	545	517	504	538	514	554	508	500	536	535	529	495	540	548	524	522	535	533	550	533	530	468	542	495	545	538	538	546	560	487	510	526	511	526	492	515	542	522	491	512	503	540	529	529	518	516	457	534	530	532	552	519	565	502	528	525	540	518	508	543	545	539	527	536	514	497	553	513	532	524	476	497	519	526	511	517	546	528	566	533	522	478	509	521	494	504	562	536	567	553	550	521	535	500	517	544	509	571	535	531	500	502	512	576	538	521	507	516	508	540	500	536	517	550	509	529	492	535	514	520	527	536	527	477	512	524	497	548	509	516	537	531	503	564	532	504	541	486	526	566	488	525	507	512	468	507	500	489	522	538	499	539	532	504	547	526	505	527	492	534	465	489	537	502	553	505	494	540	506	501	520	515	524	507	498	519	564	555	536	554	505	543	570	509	512	518	517	532	494	516	495	522	510	553	496	528	518	507	499	528	495	484	510	537	551	493	511	541	514	524	494	542	505	547	531	510	517	534	503	549	514	513	514	504	524	500	551	517	506	529	526	535	535	475	570	511	551	522	525	518	539	493	515	539	518	504	488	491	532	474	493	517	533	544	513	525	496	530	538	538	484	527	530	550	512	530	507	524	520	574	506	499	501	533	498	546	515	497	528	495	527	527	556	540	506	497	506	553	528	517	496	511	503	530	495	531	479	539	551	511	474	518	561	512	508	545	515	520	526	494	535	515	515	519	536	498	503	544	477	547	529	545	503	504	530	528	476	512	557	501	522	577	518	505	511	524	555	517	539	549	517	544	518	530	522	477	525	518	533	495	541	497	501	549	529	538	520	487	521	525	542	492	529	520	525	517	531	513	473	527	492	533	579	553	475	564	498	524	549	512	525	496	534	534	525	544	526	530	564	496	545	520	547	464	525	458	517	535	525	515	524	501	466	514	510	549	519	469	542	553	546	475	516	475	527	512	508	510	523	588	494	514	511	519	547	506	517	518	525	506	514	503	535	520	528	470	490	526	546	523	507	550	530	546	538	471	552	514	480	524	503	497	481
24863	21206	24595	28106	20778	1873	291	196	191	175	185	182	172	158	145	151	137	150	140	126	119	137	120	141	115	138	140	137	138	141	146	127	123	124	153	115	149	121	134	139	129	162	125	142	116	123	141	140	153	126	130	128	123	133	124	120	148	142	138	118	123	135	127	138	124	130	126	138	129	137	121	151	116	106	127	145	123	140	119	150	130	138	130	126	134	122	141	127	138	117	114	142	132	163	131	135	133	161	144	143	136	123	120	155	121	135	132	104	134	107	124	122	142	114	128	144	128	121	135	125	118	141	122	135	141	150	147	155	123	140	132	136	122	118	111	143	136	128	127	146	127	110	129	118	155	118	108	125	131	130	117	129	144	130	115	131	122	109	133	134	118	114	124	129	137	124	132	123	132	122	124	120	121	139	149	149	128	133	124	134	155	128	126	126	126	133	128	126	153	113	143	136	129	127	139	121	120	138	120	122	116	134	130	125	128	137	137	120	127	130	134	136	127	158	133	127	121	126	116	124	123	145	150	125	135	139	145	141	119	115	136	130	117	124	123	135	153	123	138	118	149	142	125	143	134	136	138	137	113	156	114	132	136	129	151	114	138	132	126	135	131	122	135	142	150	137	134	160	154	148	170	123	123	130	116	145	115	117	152	135	134	132	116	135	141	143	123	130	135	132	111	106	140	172	131	123	131	166	134	136	136	102	133	138	127	113	128	102	122	118	135	122	105	135	120	114	131	129	125	137	126	123	132	128	111	137	126	118	133	125	123	122	124	135	115	144	142	124	149	125	141	135	130	129	128	128	112	148	138	143	127	129	137	140	110	146	146	129	127	141	130	125	137	146	137	137	136	120	120	128	132	136	152	144	138	127	115	129	137	143	147	139	134	137	135	123	112	153	130	132	140	146	131	130	141	128	146	133	148	111	150	156	109	128	130	126	119	124	114	127	130	150	112	133	136	125	142	136	148	142	146	131	135	137	127	141	125	134	113	128	116	133	100	111	118	122	119	136	120	150	120	123	136	115	136	124	145	145	118	117	149	153	127	137	130	132	138	121	136	137	123	157	139	132	122	146	131	118	100	135	134	148	134	142	134	133	126	167	122	151	134	112	124	141	135	159	132	136	117	117	139	140	121	109	135	146	142	138	129	127	145	122	167	119	119	105	130	123	113	132	128	131	121	116	119	111	164	114	125	131	126	136	122	136	130	120	147	120	127	115	142	117	143	118	130	138	127	125	120	138	136	106	126	143	140	148	161	134	114	141	140	131	145	150	113	138	146	141	123	123	127	109	113	115	138	130	131	141	124	136	141	123	133	130	126	124	126	138	150	131	120	134	135	125	133	152	142	130	115	136	126	136	136	131	156	136	125	106	115	148	146	131	134	143	146	140	127	122	117	125	110	137	139	137	122	130	115	125	118	122	133	121	136	155	133	134	142	130	126	149	140	117	112	119	144	136	137	159	131	143	120	107	115	133	135	161	121	131	144	119	130	132	146	137	113	132	142	140	135	119	140	125	145	119	126	112	122	116	129	157	133	127	131	137	136	151	159	113	137	146	151	145	127	133	132	120	114	118	148	134	141	126	124	112	125	131	135	139	136	148	128	135	137	124	139	119	124	139	125	148	142	127	121	128	130	144	135	114	119	129	116	136	154	133	115	147	136	133	113	138	106	144	122	131	118	129	130	134	120	118	124	159	140	115	138	145	131	135	148	134	121	124	130	144	158	129	137	137	98	118	131	128	138	126	142	131	146	127	136	135	142	143	131	142	127	154	130	108	126	118	137	127	120	117	120	134	137	105	126	124	128	114	103	146	142	127	136	140	118	145	136	152	143	124	130	129	133	119	108	135	129	108	141	112	112	142	124	125	115	154	130	110	128	114	120	121	156	118	135	142	112	152	139	123	127	115	118	152	124	129	127	113	143	116	127	128	129	155	150	128	126	147	143	130	126	138	138	113	111	128	122	130	146	127	154	138	120	127	139	143	126	148	130	116	131	138	141	114	127	141	107	116	109	138	123	133	119	108	117	110	123	148	147	131	133	107	123	138	132	126	126	139	125	161	136	132	142	125	112	123	128	130	129	134	143	113	141	136	137	121	149	122	131	126	123	146	132	125	139	148	125	118	124	136	139	130	138	142	141	90	115	146	123	158	123	133	162	119	138	119	143	122	139	133	120	125	144	137	119	140	143	140	160	117	136	131	145	123	142	136	112	135	154	120	130	144	118	140	143	103	123	138	127	151	130	117	122	119	140	100	127	127	131	127	121	134	98	138	141	133	131	145	127	130	135	134	139	140	154	116	140	130	120	134	124	126	123	133	122	135	104	126	131	105	129	123	114	127	113	126	131	130	136	133	129	125	144	120	115	122	124	134	109	105	140	152	144	116	119	137	130	111	114	127	125	135	128	109	136	141	122	114	133	119	141	108	146	148	129	135	109	137	137	100	134	132	123	146	105	138	131	115	146	116	135	144	150	144	112	131	138	128	155	137	133	147	118	150	147	137	138	137	139	152	133	129	128	130	123	128	129	126	112	118	124	130	145	118	126	138	111	124	121	108	152	138	137	141	127	132	133	118	126	136	128	131	136	126	153	133	123	130	130	156	135	144	129	130	116	119	137	149	144	111	138	152	129	130	138	122	125	139	110	125	139	150	140	141	136	128	111	136	126	160	137	133	156	125	129	133	149	117	110	137	149	103	137	142	110	137	146	129	143	144	127	139	111	120	128	116	135	125	129	110	147	128	131	139	147	121	138	114	138	124	131	140	119	117	130	131	132	107	115	128	134	136	122	145	142	142	134	132	130	114	131	132	109	131	137	122	106	117	130	121	128	146	130	113	125	112	116	153	148	128	137	131	125	138	148	141	127	122	122	118	126	128	104	116	119	122	124	124	133	109	146	116	120	127	150	141	149	158	115	138	124	133	111	113	115	122	105	117	119	142	131	127	161	139	172	166	116	136	121	151	137	161	121	133	126	113	128	127	116	138	119	126	133	118	131	141	138	130	118	125	127	115	123	134	126	120	110	125	127	132	151	146	116	120	119	127	142	136	116	141	114	125	132	129	134	142	133	129	149	147	95	122	135	137	119	130	133	129	117	117	125	133	139	122	133	126	140	142	106	125	123	140	139	123	111	123	124	122	145	155	132	116	123	126	122	135	135	132	134	153	127	120	138	125	143	120	109	128	123	133	171	135	138	143	120	117	152	111	112	156	132	134	124	111	126	139	123	115	140	142	127	131	152	149	144	144	146	141	129	131	139	129	119	147	134	139	139	130	141	135	141	132	143	124	135	128	137	148	134	138	121	103	133	113	138	130	133	138	137	143	141	108	144	126	137	126	123	112	137	136	130	135	117	130	132	149	117	134	128	145	139	141	131	129	141	137	152	136	126	144	141	123	148	155	130	126	148	130	131	122	146	131	123	134	126	139	127	132	126	111	119	144	163	125	134	132	142	139	130	133	132	128	124	125	135	160	127	136	136	134	112	130
9387	5401	1696	757	549	436	365	339	337	318	312	325	305	298	314	288	289	296	310	307	300	284	297	295	298	284	325	304	296	323	298	278	303	298	286	290	324	274	290	311	332	296	300	302	299	287	325	288	301	294	293	262	294	262	324	293	310	313	303	283	266	283	283	296	264	318	308	330	304	285	317	320	300	316	295	299	310	302	284	280	284	297	296	261	268	292	287	316	313	285	292	307	274	289	289	286	271	277	313	320	282	251	277	291	298	295	268	307	287	322	315	305	288	318	316	311	269	313	272	307	286	302	309	291	312	321	287	288	293	321	292	291	250	305	310	304	320	281	285	291	287	288	338	319	317	324	288	271	296	313	277	291	286	285	317	326	297	281	297	297	257	273	290	311	299	329	279	328	271	301	336	278	283	300	302	280	329	301	296	297	289	307	307	284	298	295	318	305	317	295	304	279	333	315	318	296	287	312	303	306	284	272	291	335	299	305	291	305	277	301	294	284	286	286	295	279	325	278	314	262	280	274	294	273	308	270	302	284	281	277	288	320	307	309	309	282	302	276	315	288	332	298	283	280	268	317	285	293	262	281	313	294	309	331	290	276	315	285	289	293	269	318	312	280	285	299	301	311	312	283	286	301	291	312	268	300	294	285	281	307	299	271	304	286	310	264	300	294	279	349	302	304	267	302	285	289	324	305	285	290	293	295	296	290	284	291	310	274	325	293	314	264	305	279	299	326	281	276	305	285	312	302	291	261	292	292	299	304	281	277	304	311	306	294	251	293	299	275	249	287	298	283	292	284	307	282	303	276	290	285	250	286	339	298	291	316	276	289	270	299	289	311	305	294	293	284	277	304	299	277	293	272	287	284	276	309	353	292	296	281	312	313	287	292	258	288	290	287	337	291	268	315	311	286	290	295	290	290	288	288	273	289	300	293	286	278	289	263	262	287	308	296	286	289	289	299	323	309	312	305	321	325	276	286	289	304	306	303	298	269	343	277	280	312	285	290	283	307	287	301	290	280	291	314	300	311	307	323	265	305	287	290	308	315	293	325	335	286	301	323	309	308	298	307	307	287	324	304	304	286	296	322	301	293	279	294	299	285	308	290	287	333	269	262	296	262	326	326	312	301	325	271	285	290	294	291	299	310	297	272	336	316	301	312	332	286	295	296	292	313	293	292	299	277	306	260	306	284	299	305	286	305	285	293	289	277	288	290	300	298	297	324	252	316	307	278	315	326	275	321	317	290	277	299	280	283	274	291	281	267	274	298	276	257	271	305	311	301	307	287	316	278	268	283	296	300	303	286	298	329	281	297	294	301	283	313	296	309	305	289	280	270	287	266	279	304	278	312	291	290	279	296	289	297	279	288	293	282	298	278	296	299	310	274	304	293	307	296	271	280	299	321	305	298	274	295	295	315	308	263	276	285	292	295	297	289	286	280	289	290	283	297	326	306	298	289	300	280	313	300	309	290	279	311	298	327	329	303	284	268	328	282	301	292	288	309	294	297	298	267	309	310	301	285	295	262	279	309	286	308	298	293	299	323	290	283	302	283	272	294	298	285	310	308	287	275	279	282	317	276	318	313	284	293	313	293	285	299	309	300	280	318	315	268	294	276	304	322	293	292	296	292	295	274	317	294	313	320	284	307	286	273	261	259	290	282	258	299	307	279	323	318	285	300	291	297	282	316	280	280	299	260	311	308	313	285	286	314	296	289	309	288	292	312	321	281	273	308	306	306	284	290	285	294	299	286	300	290	291	315	304	276	300	254	289	284	301	295	293	290	290	285	317	260	288	295	302	304	312	299	316	296	298	297	290	317	282	332	284	331	309	295	312	317	308	293	297	321	322	325	291	293	291	291	281	293	312	286	296	306	307	308	326	320	321	323	278	269	307	286	291	288	303	266	285	313	297	300	300	268	293	281	308	319	300	287	302	293	266	274	268	298	262	277	296	300	301	284	295	289	294	313	343	281	269	309	283	261	301	313	312	316	320	281	318	325	330	322	281	280	283	319	297	282	275	271	293	313	316	278	276	294	262	316	271	309	294	286	283	323	286	278	333	308	289	290	296	310	300	285	302	298	302	283	278	282	308	289	280	307	288	289	334	322	308	284	314	262	291	291	298	346	299	275	297	312	282	292	307	305	284	317	291	290	304	305	297	309	286	289	313	280	302	284	312	279	319	301	278	314	306	273	287	301	307	302	279	313	275	280	309	304	317	316	300	291	279	264	278	290	305	310	300	286	306	307	294	309	298	300	305	299	331	268	284	303	317	316	297	304	323	313	285	328	299	308	278	272	299	286	293	297	300	279	306	295	315	305	269	323	304	312	302	294	308	282	291	317	294	328	305	286	296	313	293	274	297	283	313	280	294	263	247	279	302	296	324	331	299	292	295	277	287	298	296	279	315	294	283	302	314	282	282	285	299	293	293	289	291	288	317	319	319	308	311	305	286	306	297	288	282	304	272	315	271	312	309	288	302	303	290	316	318	324	294	327	297	290	275	273	277	341	291	303	316	301	324	289	304	272	282	304	267	298	298	252	321	302	268	310	266	295	294	294	315	297	289	324	306	257	298	290	315	286	298	268	304	310	303	265	283	288	282	319	292	279	298	291	282	270	311	292	317	302	282	309	299	292	293	299	290	307	298	282	312	313	282	302	294	281	294	318	265	304	309	328	294	276	282	307	275	329	295	271	291	289	323	273	293	292	288	307	318	269	300	300	304	261	323	292	299	291	295	285	285	303	296	278	327	288	281	314	277	302	290	277	324	271	285	294	329	344	264	293	303	262	331	295	328	291	299	307	308	310	283	295	287	284	297	320	272	302	289	283	305	293	298	291	305	308	269	321	283	301	294	283	308	276	283	276	294	267	271	277	317	309	293	297	291	321	298	284	291	293	327	303	314	274	300	301	300	300	311	266	309	309	283	281	300	283	305	299	281	278	285	265	278	284	330	290	281	281	283	282	318	310	295	280	303	292	313	296	315	271	315	270	280	301	315	301	304	286	292	286	275	293	288	321	295	285	295	303	310	319	293	284	291	312	277	316	319	281	274	294	292	318	300	296	301	276	292	283	274	283	271	291	305	324	285	290	293	292	304	311	286	278	266	282	299	302	292	262	255	262	307	290	302	329	267	285	321	294	323	290	329	320	281	296	332	283	319	307	283	317	311	307	305	310	311	289	307	284	306	305	322	290	323	264	345	311	298	255	298	263	306	287	338	313	314	326	313	317	305	292	268	290	305	286	288	251	302	306	299	320	279	303	290	310	286	288	277	296	301	290	313	291	315	286	303	307	278	314	312	308	297	298	299	296	265	306	319	300	309	315	276	300	274	293	302	274	297	268	296	288	284	303	270	276	310	288	295	295	309	289	292	295	279	300	270	306	285	293	271	269	282	297	274	299	301	321	294	275	287	337	293	301	297	333	336	285	271	303	294	318	280	338	268	278	274	290	264	294	329	289	296	269	294	288	276	287	270	274	307	280	294	311
24131	21180	25207	27434	21185	20983	1090	242	168	159	137	105	90	81	89	88	88	92	78	72	74	64	76	84	72	61	54	70	75	64	56	75	71	72	67	52	52	69	48	61	43	52	50	62	58	78	55	58	64	58	58	45	67	71	55	46	62	58	65	57	66	63	63	66	82	61	62	61	80	49	57	57	59	51	59	50	70	65	54	65	67	58	57	62	61	48	58	78	52	62	60	51	58	68	71	68	71	77	60	72	52	59	68	48	64	56	83	82	64	52	54	45	51	55	62	66	57	77	45	63	65	54	51	59	62	54	53	77	65	59	71	66	49	48	66	69	58	68	44	59	47	68	62	51	65	47	62	49	63	60	73	61	42	74	72	65	63	60	72	61	63	63	66	65	71	67	60	78	60	55	54	74	56	52	57	64	59	64	68	66	63	78	60	65	65	63	64	74	62	69	75	68	54	50	63	60	52	68	56	57	61	64	80	55	51	66	70	56	60	59	55	50	48	74	50	58	48	58	50	66	70	66	65	64	60	52	68	71	59	62	69	61	52	59	67	57	51	62	67	47	68	52	59	53	60	72	43	77	53	63	59	76	61	64	52	49	57	73	58	56	45	62	63	46	56	57	53	49	56	66	62	52	66	83	58	51	62	61	56	73	68	62	76	54	60	58	61	51	58	46	42	70	66	61	74	63	57	48	58	55	51	56	57	58	60	74	56	54	60	54	53	52	59	55	60	59	65	75	63	65	59	69	48	64	74	59	58	60	78	59	54	64	48	67	66	52	58	65	68	64	58	59	64	59	67	62	55	51	58	58	64	71	60	66	59	68	59	61	61	55	58	53	66	63	66	59	60	63	64	64	58	73	61	51	50	59	61	63	59	68	55	69	54	57	67	62	67	62	53	53	54	73	75	68	54	52	64	55	57	52	59	77	57	60	54	47	59	64	56	65	55	56	59	56	59	48	73	68	42	66	60	57	62	48	48	50	55	54	62	75	46	51	60	47	45	60	49	60	61	75	40	59	52	50	71	45	69	57	59	72	57	45	45	54	63	56	51	51	65	59	78	73	64	72	64	44	61	63	60	61	43	61	76	52	56	64	67	57	46	52	55	63	67	49	73	60	52	62	68	59	46	77	58	66	55	60	60	55	59	49	55	77	46	64	65	71	57	65	62	61	67	55	51	53	46	49	57	56	55	61	62	60	66	46	55	54	48	56	60	52	66	63	64	53	56	57	74	55	54	69	53	54	71	74	62	59	62	51	65	66	63	59	69	66	61	51	58	61	59	61	54	57	59	44	71	79	60	65	68	64	67	55	62	55	61	57	57	44	67	57	70	47	63	58	57	56	63	60	62	71	65	50	65	64	68	55	46	56	63	53	52	58	63	48	72	59	55	56	62	59	69	68	66	57	63	49	63	55	78	65	50	70	54	55	72	63	59	59	69	61	58	69	57	58	60	62	40	49	67	42	58	57	60	69	75	67	64	47	64	65	54	65	65	42	59	49	38	69	73	59	68	67	68	50	64	67	50	69	63	43	48	78	71	85	57	66	56	57	65	59	57	66	60	65	68	67	72	56	74	58	57	64	53	50	66	70	78	62	50	56	51	76	64	51	69	62	62	54	69	49	56	76	48	53	61	52	67	47	82	57	50	60	56	54	57	65	55	58	64	61	65	62	61	51	57	52	50	63	53	48	58	55	71	64	51	62	47	59	43	68	62	48	55	46	62	54	56	45	61	57	56	54	59	74	59	50	59	68	60	57	56	58	56	61	49	62	73	58	62	56	66	75	69	68	60	55	44	57	41	61	61	70	60	63	51	52	67	59	62	59	63	76	50	62	53	45	54	44	63	49	63	53	48	66	41	58	65	64	76	57	69	63	61	72	58	73	71	52	62	73	62	71	59	70	64	64	62	46	50	56	71	66	67	79	81	76	63	57	64	66	46	63	56	61	75	46	69	73	54	63	44	67	68	63	57	85	68	52	92	63	65	51	64	69	67	66	45	63	55	62	66	62	59	75	57	63	55	57	72	72	74	54	57	54	61	60	73	72	52	46	74	46	54	55	64	72	58	54	59	79	71	52	50	51	53	68	58	53	67	55	53	73	58	59	64	47	66	55	57	59	66	54	61	55	60	73	64	63	79	60	62	58	63	69	47	51	52	70	63	47	56	54	68	62	77	62	64	64	61	49	71	60	73	51	58	66	67	53	56	64	70	64	60	62	68	58	56	56	57	57	50	54	55	66	58	43	61	59	65	63	62	57	59	69	60	55	48	58	59	56	59	62	54	54	58	63	59	66	64	62	40	74	64	76	44	59	57	65	47	53	69	54	58	59	66	72	61	58	68	69	65	48	55	45	54	66	62	59	58	57	55	59	71	66	54	41	70	48	65	53	44	55	55	59	61	61	68	62	47	47	70	51	57	65	74	58	55	63	62	64	65	69	58	59	54	69	62	55	59	66	60	79	78	65	60	61	71	51	54	59	46	48	61	64	40	59	74	57	59	48	54	63	61	71	52	50	68	41	50	62	63	62	56	51	59	52	67	78	71	48	60	52	70	60	55	45	51	49	67	60	49	50	69	68	62	56	59	65	63	70	66	67	40	52	55	67	62	70	54	64	52	50	61	66	52	63	40	40	63	64	61	60	59	51	74	44	58	49	51	57	65	63	67	74	77	60	60	54	60	64	63	52	50	48	61	66	73	76	58	40	70	57	66	66	61	67	54	54	59	61	71	48	57	60	67	48	64	70	50	60	75	62	49	63	57	59	48	69	62	66	67	78	56	66	49	65	55	57	63	79	62	54	60	54	64	73	65	60	69	59	61	61	51	62	78	56	61	65	67	49	55	67	63	68	62	61	60	68	52	59	75	53	46	63	64	74	56	56	62	62	49	75	60	61	61	61	51	60	61	55	66	54	60	66	76	58	50	56	60	71	67	57	56	54	57	56	49	65	69	57	50	66	52	57	59	65	47	71	50	58	57	46	55	72	59	47	68	54	56	53	65	61	62	71	66	41	47	61	55	63	74	56	55	56	46	64	58	56	59	72	59	66	49	76	61	65	50	60	54	63	57	64	59	74	71	59	61	57	56	55	71	34	45	64	59	61	58	43	51	71	64	61	48	72	68	68	50	64	67	71	66	53	56	57	68	58	54	52	57	69	61	59	63	68	58	77	68	57	74	68	70	68	73	69	63	66	44	78	54	73	65	50	41	52	62	71	51	62	69	65	49	51	55	61	67	49	56	75	61	44	64	55	53	55	60	46	57	71	53	54	44	47	57	77	62	74	75	55	60	56	57	54	54	45	58	65	54	68	46	54	65	56	60	54	65	66	56	57	64	49	72	63	57	54	59	48	71	78	51	65	56	61	71	69	60	65	50	43	67	50	46	63	57	51	69	56	65	65	61	60	57	61	67	58	63	66	51	63	58	62	53	59	63	62	66	76	43	50	58	57	65	35	70	53	58	71	53	60	89	58	60	67	65	52	50	57
8624	8884	2628	956	495	384	278	261	256	222	212	187	168	223	191	153	187	187	149	186	197	165	171	163	143	175	189	160	174	161	175	161	180	149	172	162	143	164	158	191	158	154	184	138	176	153	160	155	167	157	168	193	180	166	149	176	151	157	202	185	167	164	178	153	170	174	196	155	167	158	168	139	155	145	177	170	157	152	175	183	178	168	182	170	170	169	157	165	165	174	164	168	154	175	190	171	144	159	165	158	180	166	155	141	152	149	171	173	142	163	156	155	177	151	145	157	161	169	190	170	174	161	164	129	185	184	175	159	165	172	161	159	159	180	186	163	152	173	140	162	167	168	141	148	178	144	165	144	161	157	165	137	195	187	166	148	159	141	166	145	169	185	164	170	152	162	176	160	149	174	150	181	177	168	134	166	168	167	173	167	161	182	159	152	173	157	160	182	148	154	160	164	148	168	187	175	160	134	191	179	156	156	169	158	147	145	145	187	160	174	173	156	184	179	150	178	151	164	179	162	163	161	196	150	154	166	166	176	159	170	166	151	168	165	183	139	167	158	152	155	168	143	143	163	177	162	174	164	181	159	176	172	173	162	158	160	173	158	157	162	141	155	188	160	154	166	154	169	166	169	168	175	152	170	147	151	182	177	176	164	181	197	161	163	147	174	166	173	140	151	149	140	166	146	174	159	151	183	148	155	167	168	148	151	143	164	175	155	164	170	156	178	138	160	184	170	163	166	143	187	152	179	150	151	163	178	148	161	148	173	169	155	160	169	175	172	160	149	167	160	158	172	159	138	173	163	152	167	146	162	166	151	174	134	143	144	152	154	146	144	191	168	165	161	161	173	150	174	153	157	166	183	127	174	156	163	169	149	161	154	174	174	152	179	165	167	197	186	177	182	156	145	167	145	175	168	160	147	167	174	175	178	173	162	179	141	182	167	174	159	175	163	161	172	159	159	162	162	164	163	175	155	160	154	164	152	152	161	144	158	177	173	142	146	157	163	159	177	164	169	174	181	174	194	169	158	167	175	135	164	168	156	180	137	132	169	154	159	174	150	142	175	155	170	188	134	194	160	141	158	170	157	169	146	168	158	183	168	173	171	163	158	161	182	172	154	187	152	162	175	161	144	158	180	153	150	165	183	147	169	139	179	159	150	158	185	155	168	149	159	166	173	158	167	171	166	188	166	160	159	165	151	164	171	160	156	165	163	152	164	172	161	169	153	140	161	169	161	145	148	163	164	158	158	147	162	152	160	157	150	164	172	176	170	177	159	153	182	180	179	164	168	162	157	145	154	146	172	159	172	180	160	184	167	162	157	175	154	167	163	149	168	155	160	156	158	141	149	165	170	169	139	153	174	141	172	164	144	157	157	162	163	152	163	174	168	165	159	178	167	171	171	168	182	159	164	148	158	143	174	182	149	147	172	174	139	162	170	172	164	169	128	164	166	178	160	191	172	128	166	166	176	150	168	187	163	165	160	152	160	141	170	149	167	174	166	170	161	139	135	161	164	155	165	129	147	158	143	155	164	160	156	177	152	160	145	133	176	158	165	158	176	148	146	158	153	180	129	145	152	169	157	159	159	164	175	161	176	182	159	152	171	164	160	161	167	155	148	146	173	147	174	156	184	174	162	169	168	151	160	175	174	166	172	161	150	146	161	164	167	150	157	151	152	169	162	166	165	161	163	155	161	155	168	161	169	166	158	190	145	182	154	170	146	170	164	158	171	151	170	168	178	158	154	194	143	178	174	176	179	161	149	141	177	152	172	163	127	156	180	171	176	177	156	173	157	162	148	147	172	148	169	157	162	186	160	146	161	164	175	157	167	167	170	174	163	160	146	154	168	145	177	147	162	169	168	171	155	160	170	184	157	161	160	180	150	167	171	151	162	170	160	177	153	143	148	157	162	144	166	170	151	145	149	168	178	171	150	156	166	175	173	172	170	163	143	170	133	161	168	179	184	190	169	170	133	159	162	158	186	147	148	156	147	146	174	145	164	136	147	149	156	165	166	163	170	183	171	164	157	147	163	151	146	177	164	162	191	151	164	163	151	146	175	159	151	152	150	158	149	169	152	152	158	179	149	164	163	162	177	153	167	147	188	142	161	161	171	189	152	147	145	168	139	154	159	150	175	165	165	170	166	145	183	153	148	157	145	155	152	150	189	162	142	160	162	166	136	149	140	166	161	181	191	149	191	166	159	172	176	156	157	166	169	174	174	181	172	166	163	170	161	172	152	162	149	141	152	167	173	133	154	151	180	173	153	165	182	173	155	170	162	167	185	152	171	162	166	151	163	146	160	140	131	173	172	166	166	156	153	157	164	135	170	172	164	167	160	174	164	150	165	185	174	166	165	154	154	161	179	185	162	162	179	149	141	165	141	133	151	157	172	164	150	170	166	165	159	143	165	166	173	173	160	161	159	157	149	165	168	168	127	165	197	160	152	164	166	145	154	168	160	147	159	179	182	173	140	162	172	150	189	182	147	161	178	167	175	172	140	158	179	168	149	154	145	144	145	165	154	155	173	184	169	172	155	164	159	156	171	154	136	151	166	169	139	153	164	149	156	165	174	175	168	175	152	139	150	169	174	161	149	197	151	176	156	183	187	147	170	163	138	167	158	176	147	173	160	144	160	158	158	178	158	145	164	183	145	163	178	157	133	161	174	152	156	160	162	159	140	176	156	174	159	161	158	157	159	167	156	165	157	156	175	161	157	165	168	163	170	148	168	164	140	176	158	162	152	170	157	158	150	171	154	187	161	174	168	149	169	178	173	163	161	148	174	153	152	147	174	156	170	153	169	144	163	163	186	168	160	175	164	160	173	188	169	170	158	131	174	165	165	175	145	160	186	150	173	172	171	174	170	158	177	167	141	140	153	169	185	182	155	142	166	162	165	148	179	175	148	163	155	165	168	156	159	149	163	150	161	132	150	156	152	161	165	173	156	168	155	181	153	165	161	144	168	166	178	171	162	169	140	165	161	160	161	151	145	165	161	152	154	175	170	130	161	136	176	160	171	165	177	188	150	173	162	177	158	163	157	166	175	145	164	161	157	172	152	173	156	167	169	178	167	162	173	184	157	173	182	175	158	180	161	175	167	158	173	177	166	165	155	143	168	186	172	174	177	182	181	187	144	158	154	137	141	149	143	155	159	174	159	171	164	172	154	149	159	152	167	162	165	162	166	178	190	165	164	163	163	178	176	155	167	176	154	192	185	169	179	174	185	180	172	187	151	173	179	167	154	160	159	152	178	213	173	190	153	160	156	148	207	151	167	192	149	144	173	162	157	149	195	169	169	175	173	170	166	157	150	167	155	182	163	172	166	159	182	165	170	131	131	179	162	151	160	164	148	172	159	157	157	169	162	152	183	172	158	160	138	161	174	178	189	145	169	159	175	178	150	171	160	163	171	168	167	175	170	149	176	157	169	161	160	164	158	183	158	171	145	168	172	177	162	175	162	180	138	145	162	145	167	168	172	179	163
33335	11912	1370	318	267	235	215	232	197	247	225	237	259	216	230	244	251	231	252	229	267	204	217	249	221	231	217	251	226	228	248	261	224	242	241	246	244	252	251	243	227	240	224	231	231	216	227	235	227	218	223	225	225	244	244	219	215	249	237	242	226	249	236	225	221	232	242	238	236	203	215	243	231	218	222	242	258	256	224	225	218	204	210	224	235	227	233	217	233	240	213	239	233	226	229	243	242	227	220	231	211	237	238	224	228	214	220	230	250	224	205	209	267	228	229	233	231	197	236	233	250	243	268	228	213	260	237	228	221	227	233	228	234	237	236	254	238	232	208	241	222	216	226	237	243	218	234	221	221	219	245	210	239	234	237	258	236	244	242	197	185	236	235	213	243	232	210	253	249	232	218	233	249	213	223	208	246	249	235	278	241	244	233	263	235	194	242	236	234	222	231	224	214	239	249	226	245	238	213	227	243	224	246	247	224	270	234	236	230	238	215	219	247	248	236	247	266	215	217	227	263	264	239	193	209	223	244	248	229	221	225	252	259	211	237	257	227	221	242	250	248	261	259	265	217	223	233	263	226	229	241	226	243	251	227	242	231	241	220	237	213	252	274	213	223	253	238	243	204	231	206	254	240	230	208	201	210	204	219	249	219	229	195	207	246	241	216	221	239	235	242	248	235	236	240	230	239	222	222	240	251	237	251	235	211	245	251	217	225	242	232	233	232	235	246	242	227	242	252	244	244	228	215	223	229	228	222	223	240	224	225	216	212	231	226	219	242	231	251	251	238	227	255	222	231	237	248	244	222	236	242	235	240	246	244	241	222	219	228	242	238	247	241	223	224	212	236	231	252	234	234	231	223	247	240	241	232	222	224	225	242	225	217	230	226	263	264	221	237	248	204	263	232	219	239	222	224	217	253	232	219	203	225	255	252	230	240	217	220	207	215	234	199	257	226	247	237	233	226	214	222	262	213	250	228	248	229	227	250	237	242	212	227	233	231	262	219	205	218	234	248	228	243	238	238	214	244	226	244	233	242	226	215	228	264	218	229	227	208	220	222	233	241	217	224	202	222	241	245	226	229	237	221	248	249	205	248	248	251	258	207	254	200	221	229	229	230	229	223	248	228	232	231	255	233	253	236	226	232	240	224	226	245	196	236	222	234	223	228	259	264	249	225	224	252	209	224	217	235	264	246	263	250	224	215	233	213	224	243	229	240	239	213	253	265	250	224	221	227	236	211	225	247	250	241	245	220	241	227	237	232	218	230	229	213	237	223	222	231	243	228	234	220	225	223	249	240	246	243	226	229	248	245	249	245	246	236	245	255	255	207	222	236	242	252	225	227	230	237	266	240	231	250	252	228	218	219	244	234	224	189	230	221	230	240	251	236	253	223	224	253	226	251	196	249	236	207	245	246	244	217	247	213	223	229	236	217	243	246	242	237	227	229	244	237	216	216	256	250	234	238	230	245	234	219	245	246	235	229	256	238	225	211	226	232	225	256	220	234	232	221	223	261	233	246	235	213	256	207	227	236	239	230	201	241	222	253	251	252	264	277	215	225	228	260	207	241	224	273	238	246	222	210	238	246	225	199	250	215	253	232	244	266	232	232	213	214	241	242	238	244	231	213	223	208	239	237	222	234	230	243	248	217	219	227	223	222	228	235	243	258	201	226	262	227	214	240	242	218	192	215	247	216	243	231	240	221	207	213	227	207	233	244	216	197	226	214	240	255	254	261	230	238	210	257	268	219	245	236	214	229	246	214	229	238	248	234	259	248	256	227	257	226	225	198	199	261	275	219	256	254	241	214	226	229	218	229	224	211	239	227	251	253	232	225	234	200	233	259	222	237	249	220	272	234	248	281	226	241	257	223	248	258	239	248	220	219	210	227	273	274	230	223	242	234	231	223	239	255	240	240	217	228	249	236	217	231	212	231	242	206	217	223	209	230	221	232	262	244	248	243	246	242	238	247	217	242	257	232	243	263	236	277	242	231	221	244	233	263	227	228	229	262	232	227	246	248	229	262	249	274	256	238	239	249	243	214	225	234	223	246	255	228	231	211	278	224	230	238	221	250	233	244	208	241	215	228	258	208	230	213	215	225	224	241	263	210	220	222	245	218	269	217	213	239	228	230	249	238	237	229	263	237	248	266	215	219	227	254	220	223	205	230	237	250	236	238	242	238	248	235	230	212	230	291	225	236	211	217	242	218	201	213	224	225	235	238	233	237	211	238	208	224	223	250	256	209	225	257	221	227	213	263	243	274	239	227	239	256	241	204	209	219	193	255	227	256	246	233	238	220	223	230	273	234	206	228	225	269	211	245	259	238	266	234	225	230	227	203	268	224	247	251	241	220	244	251	227	233	238	241	225	229	232	257	225	246	240	241	253	224	244	228	221	235	230	229	262	216	256	222	240	238	234	201	231	238	263	212	226	220	213	222	202	251	234	234	219	228	223	261	231	236	225	217	244	218	241	249	216	218	245	237	249	254	226	217	239	215	188	260	227	214	228	266	245	219	211	234	260	245	216	247	246	251	195	228	231	191	242	225	236	211	244	263	243	222	256	240	211	253	216	238	236	231	243	262	247	253	238	241	223	220	251	247	225	230	241	202	218	242	220	250	265	215	206	254	210	251	235	227	235	214	239	237	234	241	201	233	198	254	248	248	252	222	231	244	248	273	216	223	239	231	226	261	239	209	235	212	219	228	217	224	233	253	237	219	220	231	241	218	226	238	245	247	227	214	233	229	266	251	230	241	242	222	227	240	262	249	244	258	222	239	217	221	251	260	255	230	230	205	245	223	232	266	243	275	227	263	244	240	225	245	275	223	243	225	255	265	237	230	218	227	240	215	246	245	238	228	241	236	241	233	231	239	213	234	233	223	250	234	219	272	207	253	245	251	243	233	222	248	230	229	225	247	252	223	211	250	223	203	267	214	233	232	271	237	238	256	214	236	239	250	223	217	251	234	240	252	263	235	236	244	251	217	233	267	250	246	252	236	225	242	239	214	235	209	252	206	225	235	202	255	217	234	210	211	225	206	222	216	273	242	230	281	234	209	260	224	231	240	249	251	248	213	222	246	215	217	223	227	240	230	231	258	255	229	224	262	227	230	239	206	219	224	249	217	203	230	231	247	249	243	213	237	228	288	235	222	224	244	246	207	255	215	199	237	223	260	253	239	244	240	227	234	235	229	208	235	242	212	213	219	233	226	237	251	210	255	252	227	246	228	221	236	247	239	233	254	227	256	238	231	229	233	233	250	220	234	234	255	231	252	233	249	243	245	226	237	259	223	249	243	244	240	227	222	223	253	229	225	246	271	254	233	245	228	208	216	248	235	222	268	225	231	229	245	192	250	238	240	237	220	272	217	241	250	233	248	221	262	210	254	228	239	240	277	247	252	217	246	226	245	244	260	229	250	207	255	275	241	262	244	232	229	230	231	229	203	203	256	218	221	241	251	232	256	219	233	209	206	225	215	245	239	254
8387	2160	671	545	500	483	529	478	528	506	475	550	511	530	504	544	535	481	527	558	495	530	515	505	511	488	491	545	554	536	492	494	519	506	526	502	514	521	527	517	469	539	516	538	556	507	494	497	541	526	492	495	529	506	520	505	546	513	502	516	510	470	485	541	470	548	533	529	569	527	542	500	544	535	500	554	541	518	477	509	515	546	500	457	478	503	513	524	510	519	520	520	524	503	487	530	498	504	513	479	524	529	522	555	515	485	502	480	525	522	512	491	541	526	570	494	507	511	468	500	507	462	524	483	524	514	494	517	518	533	501	547	532	516	537	543	537	536	513	483	527	553	525	544	535	549	522	520	479	544	487	522	480	511	492	482	533	499	546	531	471	547	536	508	504	529	529	529	504	542	507	518	502	512	552	503	519	545	520	501	457	539	511	483	509	525	485	523	478	541	508	512	494	522	515	515	529	528	509	473	474	530	521	508	470	504	541	550	500	501	502	493	497	511	496	508	504	538	548	544	514	507	457	529	498	540	544	516	512	464	520	519	498	486	474	488	505	509	497	492	519	527	487	532	534	509	509	492	526	513	503	507	518	511	468	480	520	535	495	529	502	508	492	505	509	528	531	517	480	538	506	457	556	499	533	483	537	530	496	557	537	540	502	543	501	540	494	499	494	465	490	520	501	520	513	478	505	520	513	502	539	518	503	473	533	521	472	531	531	499	565	488	523	507	518	514	518	492	515	561	509	497	524	468	499	551	528	539	509	498	484	484	526	564	546	502	499	523	516	497	510	498	512	509	514	478	516	521	476	492	515	515	529	564	512	506	548	534	564	511	499	500	502	530	512	529	521	539	495	527	510	516	509	527	523	529	481	502	481	477	508	503	530	535	475	488	526	502	543	505	516	497	565	495	525	536	506	521	540	546	501	512	494	514	561	522	506	534	478	518	485	522	517	508	514	548	507	490	490	482	525	509	507	546	523	515	552	491	534	496	497	514	504	474	557	501	520	548	538	508	509	484	527	533	471	475	492	487	519	511	522	522	480	536	513	536	533	508	511	480	593	475	490	499	553	477	493	505	509	499	501	523	502	535	505	518	500	561	487	555	574	538	508	484	494	492	520	501	516	498	544	481	529	512	463	528	502	510	525	474	503	493	532	526	520	511	467	504	491	504	538	498	481	472	508	527	500	494	494	519	530	525	487	512	536	526	498	537	490	552	540	545	469	527	517	530	549	509	486	512	544	536	504	495	504	546	500	495	495	519	523	506	496	543	456	553	527	529	510	486	499	513	493	486	555	505	492	543	536	533	495	476	483	506	514	491	547	497	490	518	464	480	492	486	514	478	530	531	496	501	482	530	510	493	461	519	496	473	510	534	510	509	492	564	484	527	532	495	573	495	535	529	523	504	516	514	476	533	482	534	536	523	508	521	517	529	481	523	494	511	513	512	525	481	510	494	510	500	494	519	509	537	537	512	520	514	480	501	480	510	512	447	534	530	542	506	524	514	497	513	543	499	533	503	512	524	504	496	480	457	513	516	526	490	533	561	517	520	489	517	501	528	520	480	545	534	487	481	530	477	537	476	479	529	535	519	505	488	502	501	565	527	513	525	509	518	499	499	520	518	505	499	549	478	491	478	485	520	531	499	511	526	459	520	512	523	515	465	526	522	510	508	482	505	543	545	513	538	501	496	492	481	490	452	520	546	535	505	542	542	487	513	508	509	472	513	505	519	517	510	505	508	445	522	540	518	541	517	533	561	510	528	505	509	553	489	525	504	511	495	521	540	509	549	547	498	473	507	488	495	496	509	517	516	529	523	539	546	520	513	516	505	508	485	546	517	515	504	500	497	500	498	505	495	528	531	493	516	524	524	519	509	491	507	523	524	529	527	534	501	523	488	521	540	508	523	514	538	531	517	501	549	491	506	488	492	492	486	548	512	510	511	484	499	542	538	514	520	520	503	508	502	487	489	476	505	495	524	462	582	483	504	494	517	516	540	508	494	501	498	491	553	556	506	513	505	498	507	506	489	506	508	526	499	508	525	548	513	478	527	531	536	498	521	477	505	516	498	524	523	492	510	501	493	534	546	492	523	519	506	509	519	519	500	507	521	535	516	567	565	515	503	492	478	498	501	494	488	498	530	542	516	532	513	493	492	505	511	491	565	548	493	507	495	520	525	546	529	506	485	520	492	509	502	513	539	521	528	513	488	534	505	530	492	533	505	526	515	495	511	522	521	471	491	505	541	485	565	460	475	517	533	521	493	505	505	518	505	525	529	511	495	498	535	546	492	499	506	533	526	511	523	498	535	525	495	501	495	531	498	517	498	514	547	515	509	499	476	529	504	532	515	487	498	489	528	544	493	505	512	522	532	514	522	527	511	480	536	513	538	493	515	513	465	535	501	506	504	531	490	533	536	491	494	511	547	506	542	518	481	488	540	508	527	486	497	505	485	503	541	456	511	520	538	506	509	512	499	521	489	497	570	479	541	540	503	515	531	496	524	522	512	530	526	559	509	505	502	495	515	508	543	494	514	494	528	523	548	493	512	480	504	549	493	499	496	526	525	496	503	513	506	524	496	470	453	503	504	523	534	520	514	530	497	524	541	534	515	534	511	513	489	533	525	514	494	523	542	528	530	512	509	512	516	552	540	489	481	520	504	524	557	501	515	514	543	519	493	467	532	526	500	529	467	507	513	519	551	471	527	506	520	582	465	555	533	522	505	522	508	550	503	530	534	535	547	483	520	499	513	494	528	485	544	486	487	480	513	485	475	500	478	530	499	498	535	511	471	506	518	517	516	493	487	492	495	516	548	512	489	498	506	493	512	504	477	524	548	519	473	539	502	515	498	538	508	521	459	502	500	548	524	522	516	534	508	542	556	496	507	526	495	531	490	514	521	501	537	523	500	520	510	506	457	531	523	503	515	497	531	515	540	520	465	540	472	505	571	553	507	541	486	503	503	478	498	493	519	520	482	532	529	450	502	534	502	540	536	532	493	542	517	545	552	566	561	500	477	507	547	542	497	537	496	531	499	513	533	539	526	576	491	486	484	536	530	535	514	525	516	529	535	527	507	533	495	488	481	514	538	522	507	553	495	497	527	518	496	542	524	497	521	449	589	491	514	525	493	500	503	475	494	510	522	530	514	575	500	511	537	485	482	484	548	501	516	445	522	516	500	515	458	513	539	542	488	501	518	527	533	510	487	483	537	478	522	543	547	539	513	532	507	540	500	520	557	497	545	523	495	494	503	530	474	523	468	502	505	489	523	533	495	503	534	529	525	478	506	502	554	519	539	534	524	482	512	532	500	515	521	501	485	498	545	501	471	492	520	535	519	486	488	529	496	537	511	518	491	536	517	507	546	518	543	468	543	543	523	532	506	507	508	530	526	495	528	506	533	523	500	506	571	538	487	498	487	498	550	484	561	493	529	487	529	545	526	502	532	481	469	518	528	493	488	514	510	537	497	522	526	518	542	511	490	526	486
24784	21154	24486	28059	20663	1856	287	210	190	170	195	160	160	158	134	143	117	151	123	122	132	128	151	147	128	130	121	132	139	120	117	134	149	117	120	134	141	141	137	135	131	139	145	129	136	141	114	111	111	132	142	121	137	143	136	134	133	132	139	146	123	123	142	123	146	144	137	124	109	127	126	126	117	122	120	124	115	141	126	129	91	130	113	123	142	111	127	120	123	126	130	150	141	121	102	127	134	148	130	126	134	123	122	125	117	100	138	126	128	134	125	114	115	118	133	133	127	122	141	134	112	170	144	142	123	134	141	152	127	134	134	143	124	134	134	111	125	135	132	135	135	145	148	103	124	112	134	120	140	122	98	107	121	148	145	129	114	119	128	121	117	114	116	135	137	134	158	127	129	126	121	154	111	126	119	141	127	135	142	119	148	128	135	116	145	128	142	132	136	126	123	119	147	107	137	149	149	134	135	128	120	137	129	146	130	127	125	110	147	140	135	139	120	123	114	137	125	128	131	136	125	126	134	118	130	113	110	111	130	138	106	130	130	134	129	122	145	138	132	147	133	115	128	113	118	123	138	139	98	111	110	129	119	136	143	115	113	127	133	128	134	131	123	137	156	128	130	117	121	115	122	141	136	106	117	108	116	108	132	160	131	121	115	129	142	130	136	129	109	128	132	126	121	133	112	140	142	125	132	128	115	112	110	128	127	122	119	123	137	135	136	124	151	131	106	108	116	115	124	121	152	133	125	134	122	135	130	143	129	141	107	110	140	163	128	137	148	125	142	121	157	130	122	133	137	127	143	134	123	119	107	117	125	134	127	138	132	129	133	144	123	128	124	131	122	135	130	119	123	114	105	112	118	141	118	150	124	118	114	134	119	136	126	115	140	132	135	128	128	119	145	103	114	129	132	143	137	133	142	125	109	114	132	124	132	121	121	154	123	133	154	135	136	118	126	105	119	134	133	127	133	125	121	137	126	109	131	128	120	123	128	116	111	139	127	122	121	140	117	125	138	99	116	123	140	120	127	133	125	123	133	160	108	138	126	154	147	130	145	130	134	142	142	132	133	118	130	130	112	136	139	135	138	133	117	135	101	141	118	122	109	127	129	135	130	120	113	145	112	126	124	136	134	131	117	112	114	136	125	124	139	116	117	150	125	128	131	133	149	138	114	142	131	123	109	137	126	139	139	124	121	137	131	121	119	114	138	123	125	138	133	131	134	128	117	138	140	123	135	127	132	128	132	128	139	146	108	129	131	140	160	141	155	129	125	125	132	137	117	117	124	107	132	130	126	150	146	127	128	125	151	146	116	117	132	115	131	145	150	123	99	131	96	149	133	138	135	130	121	132	118	125	135	128	138	114	136	121	126	143	107	144	152	121	131	134	113	129	133	121	137	137	136	141	111	134	126	131	148	131	142	126	119	131	132	143	124	133	143	127	118	129	137	116	125	157	141	136	124	127	128	129	132	139	122	150	146	126	115	147	136	157	131	124	135	121	138	138	151	126	124	136	133	120	126	133	133	142	131	136	159	119	125	128	143	112	98	127	145	126	126	149	134	133	122	155	130	153	117	136	109	110	138	118	131	116	134	135	158	162	156	135	105	130	108	152	144	121	136	140	132	131	133	141	133	142	120	127	102	135	122	138	152	170	123	109	129	123	143	107	118	161	107	112	133	139	127	137	115	121	115	122	116	144	119	142	130	107	121	98	118	137	138	123	140	133	122	145	120	119	137	124	139	108	121	127	102	142	148	100	145	121	131	121	130	122	118	115	150	133	113	111	133	113	108	117	110	119	117	124	135	130	148	138	131	131	104	148	128	133	155	154	140	125	120	135	107	131	134	130	139	114	128	115	119	138	132	140	107	150	120	130	121	112	139	123	127	117	121	138	135	117	121	111	112	157	120	115	134	119	110	124	122	135	128	140	134	141	133	135	127	132	118	131	131	139	131	129	133	132	116	139	125	94	126	136	134	139	117	132	116	112	135	130	135	124	112	125	139	117	114	137	119	122	118	130	131	130	122	121	125	103	127	125	114	128	133	130	121	140	135	146	130	145	129	117	132	115	120	124	129	149	126	126	121	142	127	128	123	136	133	119	136	114	121	160	130	130	118	132	134	146	131	121	140	118	133	145	121	104	126	117	129	135	125	110	121	135	107	146	107	109	127	110	144	141	133	121	121	115	134	150	129	137	129	100	115	141	138	115	108	169	114	118	127	107	113	132	141	141	127	115	102	123	112	139	140	137	132	120	101	131	129	134	141	136	128	121	148	133	139	127	134	128	136	132	119	137	152	114	128	112	141	134	104	114	128	144	130	146	139	122	143	126	120	129	125	132	109	127	141	123	141	134	134	129	127	134	137	125	99	112	114	128	133	106	126	108	138	153	142	139	107	139	153	134	111	119	130	147	120	146	126	127	119	139	123	129	142	112	127	130	125	103	124	111	141	139	131	129	116	134	132	116	128	121	138	133	152	120	95	131	138	131	143	115	138	121	109	125	135	125	99	140	111	124	126	145	123	125	136	116	133	141	123	130	135	133	130	118	114	121	145	128	130	115	143	123	136	131	127	129	101	132	128	118	134	131	147	115	123	129	119	101	124	131	109	114	136	122	118	122	136	126	119	113	131	137	145	125	131	150	118	119	148	117	130	139	118	131	141	130	115	126	135	132	113	138	127	140	117	132	124	138	126	131	122	130	129	138	129	122	137	127	103	106	150	121	120	120	106	144	121	125	136	108	140	143	124	121	140	144	138	118	122	130	136	132	138	135	116	150	116	142	120	125	145	141	109	128	134	137	133	139	126	137	154	124	117	126	111	118	119	132	127	132	133	139	174	156	147	135	127	127	114	132	133	137	137	127	139	138	123	127	151	128	125	114	122	111	137	129	128	119	120	126	117	129	143	124	113	124	133	140	140	136	124	142	135	110	139	127	134	131	148	144	128	108	105	140	164	109	143	133	119	110	134	127	135	134	123	116	110	126	124	122	127	136	111	128	128	142	147	118	157	124	138	138	148	119	130	136	137	125	144	125	128	139	140	129	123	138	121	125	122	122	128	119	130	136	144	127	124	123	124	142	127	126	122	131	133	124	112	110	127	114	123	112	122	124	140	126	134	121	139	135	122	125	144	128	101	126	115	152	126	118	127	135	128	138	134	140	115	108	116	123	123	128	137	142	145	140	147	127	135	108	148	118	161	135	117	155	105	134	147	123	119	130	118	133	133	125	125	144	145	121	145	137	136	142	124	117	110	131	113	131	119	107	117	138	123	142	136	137	127	113	115	123	146	126	119	103	116	125	126	135	130	134	150	140	119	139	138	124	120	129	141	148	120	122	122	134	121	117	131	134	124	124	137	125	133	125	132	135	134	129	130	141	137	131	142	117	139	115	131	107	121	119	118	118	129	126	104	105	139	126	125	119	132	125	138	131	113	125	133	120	128	108	118	119	142	133	118	142	131	152	121	136	117	154	125	118	124	118	108	137
8451	5746	1539	698	487	397	372	343	290	317	344	285	280	290	318	259	322	286	315	284	302	296	279	310	294	295	290	285	291	302	283	296	305	325	269	304	292	276	270	310	307	299	303	263	297	300	263	287	314	302	278	289	286	295	317	287	300	324	283	275	268	298	291	321	294	282	286	277	284	283	301	320	290	303	278	292	278	290	266	277	308	293	260	254	293	272	297	312	279	322	307	247	317	299	274	318	323	282	320	287	325	333	295	265	274	265	304	273	310	288	283	317	317	304	285	302	289	289	297	261	267	264	284	279	321	291	270	263	289	293	314	266	298	279	269	282	307	287	289	300	306	282	293	300	322	299	293	307	292	314	282	282	260	288	302	258	321	278	269	279	267	284	291	300	258	296	320	292	290	294	290	326	319	286	284	287	281	304	312	285	268	325	292	313	291	287	307	308	305	273	261	300	267	291	310	293	292	283	282	316	292	314	300	320	304	292	288	311	278	292	275	305	293	290	279	311	303	279	298	295	295	299	306	308	274	310	305	310	279	286	307	263	284	290	306	276	304	274	275	320	278	271	300	290	292	297	283	291	287	283	290	302	298	289	309	287	298	263	291	289	254	302	318	288	277	301	278	289	281	305	290	259	299	311	303	295	302	317	299	298	318	270	296	273	293	278	300	294	282	282	272	323	322	283	315	265	270	279	259	263	315	320	306	321	283	288	284	279	294	282	280	293	261	279	279	277	279	285	314	300	298	279	278	267	299	324	260	284	285	303	301	272	253	282	273	272	303	306	295	303	314	286	314	281	303	313	296	309	301	272	267	272	290	247	307	298	289	299	276	304	282	286	285	287	334	290	307	274	277	290	256	297	280	266	273	300	298	327	285	270	274	283	275	302	284	303	279	286	309	279	281	310	275	298	289	285	298	298	283	293	309	288	284	254	267	287	302	325	325	304	273	292	302	265	261	303	304	287	288	292	288	292	311	276	278	312	291	291	289	309	278	280	272	292	266	276	307	258	299	270	280	285	259	274	284	259	271	305	286	285	307	319	279	282	242	306	263	296	252	277	303	287	294	277	275	278	303	279	287	301	297	308	299	276	290	322	298	278	310	309	267	299	287	296	275	289	274	287	333	310	291	296	261	299	282	272	262	298	285	303	294	284	273	291	273	281	279	279	289	291	314	284	300	286	252	319	335	282	302	278	306	301	344	296	267	294	312	265	289	297	291	249	273	285	294	285	288	276	296	292	284	267	276	258	310	288	280	280	300	322	317	303	292	250	328	281	250	310	313	307	282	284	296	269	331	280	297	277	280	297	288	302	293	289	307	287	304	307	284	290	296	296	287	278	276	269	294	244	308	294	293	305	300	252	302	287	287	292	282	332	280	307	277	298	300	342	309	282	301	299	325	290	253	276	265	311	273	266	318	263	282	281	288	277	287	278	297	280	296	302	272	306	281	316	308	304	283	280	286	270	295	303	317	307	302	302	321	281	287	290	301	253	320	306	298	275	302	314	284	275	291	277	279	298	296	315	289	273	290	280	260	285	301	303	287	284	278	275	299	286	300	288	297	305	301	296	280	285	293	294	268	286	304	272	303	276	282	315	303	285	305	303	278	330	307	260	300	307	287	304	302	297	307	297	275	302	280	278	316	258	304	290	247	320	310	310	289	292	261	299	310	285	309	290	297	315	256	289	265	344	262	260	323	282	284	291	291	289	285	274	291	289	286	276	275	321	313	309	273	296	281	273	291	302	311	275	283	286	309	269	291	295	287	298	280	287	303	276	282	295	279	295	292	253	284	305	248	291	305	293	257	294	273	292	311	297	296	294	306	321	286	287	292	287	269	272	305	297	318	287	299	255	317	295	281	298	271	272	264	290	322	292	285	289	278	291	304	305	275	295	279	303	289	292	253	295	245	294	285	303	288	304	285	264	298	303	294	302	297	278	281	288	267	285	293	282	286	291	309	285	267	285	325	279	294	290	266	286	260	300	280	267	277	269	296	308	331	292	318	303	303	301	315	272	298	310	290	266	262	308	299	293	281	280	332	304	295	310	288	258	283	270	268	282	260	285	288	288	318	304	313	307	294	281	278	295	293	299	292	307	257	280	282	314	282	265	294	281	297	296	302	289	275	294	262	279	295	287	274	264	269	314	278	290	310	282	280	276	297	261	252	301	283	296	296	283	245	306	304	279	288	278	302	323	316	288	300	309	282	301	280	302	299	270	305	292	279	273	266	322	318	279	315	317	296	310	294	310	304	314	270	309	315	301	283	314	322	295	299	288	282	310	283	346	284	277	298	308	295	281	249	310	297	267	267	303	295	315	268	237	311	276	281	292	243	298	299	264	304	297	285	301	305	268	289	332	264	296	289	319	284	293	288	298	311	290	310	292	281	312	303	308	291	284	292	269	314	287	288	280	288	272	277	272	299	278	289	293	298	299	285	307	292	302	315	294	293	289	303	292	292	291	252	284	288	275	293	276	263	296	315	267	321	293	276	302	295	299	297	304	303	287	298	288	306	275	289	287	280	274	290	263	290	282	275	291	261	271	266	325	290	288	279	307	269	292	284	275	296	311	300	277	307	260	306	306	299	307	298	250	301	295	290	325	301	294	308	305	297	300	273	300	280	290	313	265	276	295	281	284	291	260	315	282	280	289	274	263	293	292	283	293	264	303	240	276	293	271	292	266	252	321	326	322	307	306	287	285	280	286	314	289	305	309	309	263	285	276	266	286	288	261	326	292	275	311	322	288	306	297	265	277	272	269	262	268	294	311	284	326	273	297	292	293	296	272	281	286	283	274	294	330	286	270	317	283	282	319	292	293	301	285	270	290	273	300	293	274	288	292	291	285	287	293	283	254	293	300	287	300	263	284	268	258	291	287	308	283	303	266	266	280	311	331	275	303	285	314	272	306	285	305	299	272	288	316	309	304	312	292	283	271	317	267	284	301	270	289	330	280	264	289	275	305	312	289	272	268	277	270	271	287	305	307	308	291	291	298	284	264	279	295	277	284	277	293	271	284	269	310	270	286	287	260	292	275	254	276	269	273	281	287	279	260	294	303	267	291	278	268	282	280	286	317	299	285	280	309	254	226	246	293	305	307	305	302	278	286	301	316	313	300	297	307	297	291	331	297	281	265	296	264	303	302	278	279	294	298	295	289	287	280	260	299	284	312	303	271	293	296	278	260	337	296	292	282	275	289	311	272	299	295	283	291	282	310	308	285	301	312	299	260	298	300	277	299	275	283	264	290	299	306	310	314	289	291	297	287	266	294	307	277	296	277	272	291	259	286	268	254	299	293	267	274	283	310	296	263	270	285	308	301	300	286	307	272	311	285	297	344	288	264	307	298	283	297	296	253	295	301	283	284	285	275	296	280	314	291	288	294	284	280	323	281	292	293	282	286	306	329	296	293	281	298	307	267	276	322	268	270	290	297	295	254	302	305	312	286	304	321	289	305	302	271	300	287	280	308	286	295	284	282	260	291	301	282
24108	21202	25251	27460	21205	21020	1147	291	188	164	144	130	106	97	99	95	102	72	81	77	68	76	75	67	67	77	55	70	53	71	64	68	82	72	66	65	79	69	56	62	64	44	81	62	60	51	68	63	59	65	58	88	66	53	65	47	56	72	57	59	71	59	70	53	78	51	73	70	69	52	70	61	51	58	51	56	65	50	71	61	62	65	50	62	72	51	52	43	62	62	64	74	57	49	67	57	48	53	73	54	64	58	71	58	64	59	59	54	54	65	65	66	49	64	56	59	60	57	73	58	66	63	72	64	61	52	58	60	68	55	58	52	59	66	63	58	51	72	68	55	49	76	66	59	51	51	70	59	51	63	46	72	64	47	66	51	56	54	63	67	55	59	60	65	68	55	66	59	61	54	59	57	67	62	59	56	53	58	55	61	58	61	46	70	52	55	65	42	61	50	52	49	60	62	61	54	60	42	57	73	47	64	52	51	59	39	64	76	59	55	59	64	63	52	46	67	49	57	49	59	53	52	73	67	60	49	66	66	58	67	67	42	67	60	73	46	64	64	63	60	49	51	56	64	46	58	70	61	45	70	58	72	54	69	64	54	56	58	65	60	50	57	70	67	56	57	56	79	62	60	50	64	55	57	47	51	60	63	50	42	60	59	52	54	62	56	59	64	55	58	53	59	62	49	64	52	73	56	59	68	56	55	45	64	59	61	60	90	47	53	67	61	60	57	62	61	56	78	55	73	63	56	76	78	61	59	56	62	59	55	59	50	57	51	67	61	70	61	57	64	71	72	51	49	67	56	68	52	55	50	52	64	55	51	51	64	56	68	66	56	55	47	61	54	60	68	58	64	51	66	83	59	83	59	55	66	57	63	64	49	58	51	63	51	58	59	60	61	64	68	59	69	69	71	59	63	51	54	81	51	58	46	58	61	68	67	60	55	56	60	62	55	66	66	55	61	59	62	55	62	60	60	54	71	61	56	58	60	51	56	53	70	76	62	54	56	40	57	64	77	77	69	57	54	69	57	52	69	45	52	67	57	60	52	62	56	59	57	65	58	80	68	52	60	79	60	72	60	63	68	50	63	69	51	67	52	63	59	62	51	60	64	55	61	58	60	67	61	59	73	60	61	60	59	62	50	51	51	61	70	66	63	52	60	59	58	61	63	59	59	57	60	61	56	54	56	68	57	61	53	56	67	62	66	62	53	61	67	50	48	63	60	51	56	56	58	73	62	61	59	53	52	68	49	68	57	64	69	60	61	63	61	42	72	63	60	62	66	54	70	53	55	71	54	62	49	60	57	70	62	49	63	71	70	58	59	57	52	68	64	57	50	66	56	58	62	87	69	75	55	62	48	67	59	69	58	64	51	46	73	63	63	63	67	55	53	61	73	60	71	54	55	54	49	61	79	65	59	62	63	68	64	71	54	70	62	67	45	50	63	39	55	56	64	69	57	81	43	64	51	55	49	60	52	60	70	60	50	63	60	49	49	62	61	58	65	56	51	42	60	53	70	47	60	44	58	67	48	65	59	61	62	69	53	55	65	62	62	56	54	71	59	53	65	64	64	58	51	59	74	69	69	55	49	51	58	43	49	51	51	73	72	65	53	50	56	58	60	71	43	58	52	48	57	74	79	59	65	64	64	61	66	67	65	63	46	56	54	51	58	53	57	58	62	72	64	52	55	56	61	56	56	63	65	68	76	68	53	66	46	64	56	62	63	61	63	70	70	81	65	81	53	57	71	62	52	55	45	65	62	47	50	69	52	58	48	57	55	67	51	50	62	75	53	63	66	55	61	67	63	45	65	53	73	52	55	64	57	58	55	62	41	73	58	47	62	55	59	87	59	56	56	56	57	69	47	61	50	64	54	71	52	67	52	74	47	63	56	69	50	61	51	62	60	73	58	66	50	67	80	67	55	55	50	42	66	71	60	51	60	56	66	74	57	53	61	54	56	61	49	62	64	75	50	64	50	72	61	44	63	64	48	71	59	55	65	69	77	57	68	69	61	72	69	55	65	59	49	72	68	44	47	62	58	58	50	79	52	74	64	64	82	48	53	59	54	44	61	64	71	79	70	52	51	61	60	62	57	51	69	58	68	49	56	58	64	70	51	55	70	68	44	69	85	59	67	60	38	50	45	71	70	55	57	61	50	71	66	80	60	52	68	58	68	69	57	63	45	68	63	58	54	39	56	56	59	62	44	62	56	57	62	75	64	68	67	48	74	68	52	63	48	67	60	52	59	57	59	52	62	55	70	71	61	72	52	71	52	66	63	66	56	53	58	56	70	52	52	62	71	58	56	54	69	72	56	66	68	50	55	74	56	68	56	53	53	66	65	47	67	59	68	56	50	63	64	66	52	52	63	73	65	71	59	58	61	49	49	61	55	60	63	46	36	63	59	44	57	78	73	52	60	71	58	58	66	57	60	72	69	67	81	52	54	62	55	68	70	82	54	58	58	69	49	54	60	56	55	69	51	52	50	73	63	69	61	62	42	49	57	50	67	64	75	59	55	70	64	56	50	63	56	64	67	58	60	58	70	63	57	58	51	62	72	58	60	63	43	71	60	62	55	68	74	62	66	59	62	64	71	71	71	69	55	76	71	67	68	59	66	53	73	57	56	51	61	58	55	53	53	60	57	57	47	56	58	57	63	59	54	99	54	78	51	71	53	58	54	68	59	60	52	67	59	48	58	55	62	69	56	58	59	58	77	61	48	60	77	86	61	49	61	51	54	51	52	57	64	63	48	58	44	59	59	68	44	69	70	54	58	72	31	56	55	55	63	77	62	75	63	55	65	62	52	63	62	36	56	55	73	61	46	52	61	64	45	61	65	61	59	45	69	64	60	68	57	49	65	63	52	53	68	57	46	49	55	43	61	77	58	57	61	63	71	57	51	50	49	54	46	61	50	53	42	59	54	50	44	57	74	51	47	69	65	68	60	72	62	56	65	52	45	63	42	64	70	38	70	63	73	68	59	49	50	61	64	61	63	56	64	72	47	61	62	51	73	67	61	63	68	64	53	64	60	69	59	59	60	69	70	76	62	57	49	58	59	62	65	54	57	57	41	56	57	58	65	58	49	54	65	80	68	50	59	52	50	65	57	61	51	56	59	55	56	59	72	67	61	60	56	54	72	59	52	45	57	63	77	49	61	61	77	39	61	49	55	63	50	45	51	56	43	64	66	54	57	65	67	62	62	44	58	53	52	69	45	72	67	60	62	69	57	68	53	65	63	64	72	62	51	63	67	63	60	62	69	70	71	44	41	69	68	63	61	60	51	49	53	60	53	74	66	68	51	52	70	65	61	55	60	54	60	58	60	78	61	66	45	57	46	57	62	50	53	57	49	61	71	50	51	51	56	48	66	63	49	71	51	73	64	69	53	67	54	62	70	64	45	66	57	65	65	63	59	65	56	66	65	57	46	50	62	65	63	70	61	65	51	64	46	53	63	49	73	63	60	57	61	64	60	65	50	56	59	54	54
11058	9006	2510	927	516	328	271	245	217	207	188	178	206	178	147	174	188	177	186	177	170	177	176	183	150	151	165	156	155	139	184	176	166	168	157	150	152	176	153	172	155	153	196	162	170	146	168	146	152	186	162	159	177	182	160	184	151	161	165	176	195	140	157	151	165	156	149	159	162	159	166	163	170	172	149	153	157	139	183	174	173	157	179	162	171	191	166	168	154	167	156	157	161	156	153	168	171	178	164	142	187	151	163	160	173	160	162	157	152	168	143	144	148	165	144	178	155	181	154	152	157	180	151	171	156	179	174	162	142	144	150	179	156	159	166	177	182	165	133	165	155	182	149	161	147	161	177	159	166	158	161	172	168	161	165	149	156	156	167	167	180	153	175	150	177	176	145	166	187	187	153	176	162	158	159	143	167	157	161	148	136	171	171	166	156	160	163	163	153	150	164	172	158	146	129	151	158	164	143	157	150	165	139	184	182	145	155	155	167	183	182	147	170	167	166	170	159	165	146	176	152	180	167	152	183	150	160	155	176	160	172	151	171	150	160	155	169	142	146	147	173	150	161	155	164	153	160	184	164	165	165	158	166	169	164	176	155	163	163	159	149	163	149	167	169	187	148	169	153	156	151	143	165	169	183	168	152	153	165	160	169	143	146	156	159	164	155	155	164	148	166	178	146	140	194	165	149	174	171	215	173	151	165	153	170	159	145	159	167	178	161	172	165	148	146	174	166	148	173	164	175	153	154	177	158	180	181	154	173	170	166	167	165	166	161	159	173	156	183	174	151	143	153	184	165	150	176	157	151	168	144	160	145	151	161	144	161	152	159	173	159	157	159	140	142	178	181	176	161	149	164	173	153	141	181	160	162	160	197	160	178	144	157	163	170	150	175	163	163	161	168	171	146	153	174	163	156	145	189	144	190	165	167	161	156	157	162	154	140	170	189	186	161	176	167	167	149	168	151	176	139	178	175	168	162	148	131	143	162	148	152	173	175	149	149	156	165	159	149	158	166	163	141	159	169	152	147	175	160	149	156	155	151	176	155	203	154	182	167	148	184	187	149	156	157	146	155	172	168	176	159	178	174	159	132	167	167	160	133	179	164	157	159	157	143	159	156	170	160	139	170	157	160	165	149	187	164	162	134	165	183	164	172	178	170	173	167	157	172	167	149	173	155	156	176	134	157	171	137	144	147	157	175	167	169	157	148	143	160	154	190	136	164	144	172	186	160	184	180	163	161	160	180	157	158	136	147	180	141	167	153	165	145	138	148	140	137	185	140	160	167	154	139	166	188	162	163	158	138	154	166	143	179	167	169	147	174	160	161	168	174	178	179	173	154	186	159	159	161	161	153	157	175	186	176	156	148	155	175	139	156	164	173	171	171	164	161	150	175	164	167	136	152	171	172	161	165	158	160	155	162	163	175	159	161	173	140	168	165	152	155	166	160	167	161	149	152	162	154	179	135	179	159	174	146	144	152	164	193	166	193	136	153	160	140	156	172	168	168	147	144	178	187	129	138	149	141	173	143	163	154	141	173	151	153	164	154	184	157	163	171	149	178	139	145	187	152	182	179	164	144	152	168	144	158	176	159	159	141	176	170	155	157	169	140	157	175	169	157	154	161	181	172	178	147	144	169	162	184	142	159	162	138	166	182	187	160	159	156	150	168	150	168	168	161	156	175	154	166	169	174	164	167	169	158	148	167	163	168	150	150	189	166	189	148	169	140	188	162	148	180	179	172	170	162	158	155	170	141	165	150	136	178	147	139	153	176	154	192	169	141	164	185	173	161	157	148	169	148	194	172	159	153	163	188	150	155	160	156	159	158	161	154	178	180	184	150	156	152	163	150	172	171	148	166	162	163	164	141	149	161	167	150	184	158	166	153	174	169	150	180	173	139	148	197	140	184	171	179	155	164	171	159	147	167	162	142	157	166	154	173	177	182	162	158	174	163	171	161	152	172	140	162	169	152	155	171	149	171	165	164	140	165	172	147	155	169	158	158	161	143	185	184	171	167	152	167	177	157	131	151	171	154	157	153	175	151	199	156	161	180	169	187	156	152	170	142	187	160	160	160	181	154	161	164	148	165	151	156	167	170	145	145	151	158	180	159	160	140	170	152	160	150	147	153	184	188	157	176	130	168	154	177	135	154	152	158	179	137	167	159	157	155	145	151	164	185	168	171	156	154	164	150	165	145	172	145	175	167	160	165	181	156	147	178	174	137	143	173	183	171	144	180	180	160	154	157	159	177	152	173	153	144	148	175	179	162	157	175	151	172	157	177	183	152	162	162	165	158	169	158	178	162	174	177	177	152	165	160	172	164	193	184	154	168	166	149	182	156	165	169	169	160	163	179	169	184	169	159	165	171	156	198	161	168	176	167	168	183	164	154	166	179	155	160	170	156	145	174	155	157	167	174	172	172	155	177	146	163	164	157	168	167	182	180	163	166	146	143	171	125	164	157	164	158	185	150	152	154	160	148	159	168	170	163	169	154	148	159	177	151	161	135	160	157	164	164	180	154	188	180	169	159	185	148	169	148	170	174	138	153	164	149	179	147	177	169	147	157	169	148	180	165	145	172	174	166	164	147	154	178	162	175	147	172	142	169	166	150	171	154	154	186	159	167	169	163	170	178	176	157	156	176	137	164	157	175	145	178	156	149	154	162	140	181	181	163	157	167	160	151	174	186	173	193	179	164	140	166	141	172	158	190	150	170	171	160	169	188	138	147	170	154	176	133	154	159	168	156	155	141	162	172	166	158	160	174	161	160	180	149	176	161	169	173	171	169	143	151	167	174	161	146	160	157	163	163	149	178	168	157	169	181	158	146	140	167	166	173	156	170	195	170	152	150	150	172	158	143	179	150	171	153	142	162	162	164	167	156	155	173	177	165	160	162	172	163	145	161	143	162	149	174	155	136	149	149	141	147	169	149	184	141	169	148	170	148	160	167	160	184	193	171	172	156	141	161	152	172	168	160	164	171	170	184	178	169	170	169	180	168	171	195	165	167	169	148	177	163	158	165	174	149	158	171	174	147	152	177	155	171	151	180	185	157	157	165	163	160	173	156	158	158	143	163	141	169	171	156	150	148	175	191	150	162	148	176	165	149	159	173	153	164	167	147	155	181	146	148	157	143	139	171	154	169	158	152	169	161	161	168	135	138	182	178	169	137	182	169	178	164	169	164	145	186	178	155	156	152	167	154	149	161	169	172	146	163	152	170	161	172	169	137	157	183	167	161	161	147	162	173	172	137	166	154	165	164	140	178	165	178	169	155	154	153	166	142	166	183	145	158	162	173	184	155	149	178	149	167	175	161	162	174	155	157	156	172	158	163	142	157	168	168	157	165	122	155	166	134	150	151	178	154	170	159	189	149	131	158	143	151	172	169	163	144	176	147	167	155	166	148	162	161	143	161	164	177	158	156	171	175	164	177	157	168	181	142	180	164	167	174	158	159	170	162	162	148	162	190	156	168	166	158	169	181	169
33298	12476	1610	373	287	246	258	249	203	229	243	262	213	250	236	246	248	232	237	221	224	234	243	212	230	263	257	253	197	208	222	217	252	248	240	206	233	236	226	202	235	271	227	241	213	245	247	238	207	240	247	240	261	203	239	242	243	227	239	221	221	251	252	228	239	260	230	228	215	245	237	211	269	231	229	247	239	268	231	220	236	238	228	237	238	212	233	222	211	237	217	223	228	235	254	220	221	229	224	255	217	239	252	228	242	222	239	237	257	250	243	265	192	248	232	259	201	243	243	235	242	250	251	252	247	223	234	244	231	211	255	256	237	248	226	232	201	230	234	237	233	218	235	244	225	251	247	201	239	214	211	236	247	244	227	219	215	232	226	228	260	223	189	234	221	254	235	226	220	215	239	251	234	229	267	265	198	239	217	253	250	214	258	232	257	225	236	228	240	235	246	246	224	222	231	217	229	255	238	243	260	226	237	262	214	207	218	222	222	232	245	213	228	232	249	258	245	243	255	227	257	259	236	235	235	258	257	235	256	231	238	223	235	242	232	265	216	226	219	257	231	259	247	219	250	263	236	239	232	246	237	227	222	202	276	225	262	239	215	213	246	223	245	232	253	246	219	223	276	233	229	232	245	250	234	209	222	267	255	265	242	237	246	247	207	226	243	204	210	229	252	233	236	220	219	242	226	228	241	230	217	208	246	245	247	240	258	216	235	236	252	244	234	258	220	226	231	210	272	222	273	208	210	243	232	223	231	233	261	236	224	219	223	239	243	218	225	249	236	234	228	257	228	246	260	218	226	216	237	226	237	251	220	211	260	229	219	233	251	239	214	246	219	240	246	258	236	206	244	259	216	260	262	246	252	222	237	228	239	239	215	208	233	229	253	217	231	246	233	226	247	230	284	243	270	245	230	251	244	219	200	231	233	232	214	252	222	254	241	235	248	224	248	249	230	212	237	274	251	244	235	215	239	267	211	235	239	237	212	234	232	223	221	241	238	246	233	241	247	251	217	249	221	205	229	232	239	237	251	230	257	233	251	251	241	219	223	237	210	236	202	232	266	244	248	264	231	247	220	262	251	220	224	245	207	239	237	249	251	252	227	239	237	241	240	245	228	218	247	223	236	207	243	252	244	264	255	227	230	237	245	219	225	258	218	236	234	218	216	253	248	221	220	238	227	249	227	231	259	214	251	238	221	229	215	230	211	229	213	233	229	240	222	264	226	232	251	248	254	230	236	251	230	237	240	210	215	214	241	248	248	209	235	258	220	214	215	220	237	224	250	265	258	243	228	217	235	244	209	231	247	264	235	235	225	228	223	220	247	218	219	230	236	242	218	258	267	277	260	221	244	234	257	251	249	220	237	240	257	249	224	208	217	177	203	230	233	251	219	216	242	265	246	227	245	225	250	237	256	217	251	237	261	238	248	207	220	231	239	260	220	252	260	246	239	234	243	235	209	209	253	277	244	218	252	241	247	232	237	234	223	200	243	237	203	241	237	214	225	246	224	217	263	250	232	216	226	220	258	252	222	225	234	224	251	244	244	261	219	222	219	248	225	221	218	255	243	247	264	226	222	227	255	215	242	237	236	241	223	231	251	238	245	241	236	230	245	224	236	257	226	264	243	211	253	239	255	248	273	220	204	224	226	197	251	247	238	237	238	198	212	266	241	236	230	229	221	262	231	264	244	217	272	238	238	251	246	259	246	242	204	244	218	229	232	222	225	230	217	224	231	244	230	242	222	235	216	248	248	227	224	231	240	225	242	255	219	239	266	263	236	219	232	252	208	224	251	234	207	217	236	219	244	267	239	227	236	238	215	245	224	225	214	243	257	235	248	258	253	259	233	212	265	271	209	242	231	240	217	211	243	228	233	228	235	232	233	245	209	224	219	223	216	254	251	220	232	266	251	230	212	240	252	230	246	212	230	246	231	221	230	260	259	216	231	236	254	222	256	236	259	222	210	249	237	237	278	218	228	241	227	232	223	236	246	223	235	220	240	249	245	250	215	239	245	241	288	218	230	253	234	243	243	231	253	215	219	211	263	216	233	228	251	258	266	208	238	217	237	234	228	256	237	228	254	244	236	228	239	243	237	258	241	219	235	252	270	241	242	219	218	220	241	236	264	241	232	238	258	238	245	219	253	241	235	246	217	207	251	256	234	255	204	225	225	264	228	242	242	234	213	234	215	218	214	249	216	235	246	227	229	242	211	230	225	248	255	241	246	243	238	224	253	246	241	241	243	256	230	226	225	236	243	237	216	242	226	242	226	232	225	262	221	246	220	227	211	231	230	256	240	219	251	226	238	267	233	233	211	225	224	245	243	240	222	211	216	227	218	222	219	258	243	221	246	218	261	265	234	235	220	225	228	229	238	251	238	232	269	243	245	232	226	269	207	230	257	252	249	244	238	212	242	226	249	260	241	216	269	259	262	258	219	235	215	225	245	241	232	213	222	209	252	233	235	260	237	239	253	211	242	244	245	224	222	229	225	207	215	227	239	243	211	242	228	240	255	231	238	242	256	217	265	236	208	238	263	232	258	234	250	230	238	255	231	222	220	229	219	248	225	203	239	247	258	249	203	243	208	241	247	238	255	255	235	240	237	236	238	247	251	234	245	217	249	230	242	246	266	271	266	212	236	235	224	269	258	221	253	225	238	233	238	262	264	223	243	235	271	236	244	206	248	223	243	248	222	220	251	258	250	232	221	214	231	237	250	202	209	247	251	227	214	216	241	256	220	247	260	213	232	241	271	233	234	251	210	235	245	230	242	240	230	230	194	234	221	214	240	240	225	228	212	250	236	241	241	247	236	204	239	254	228	204	226	224	247	234	214	247	239	221	240	227	236	220	251	231	237	248	213	247	228	211	210	234	244	214	246	238	251	246	220	193	252	225	213	211	259	255	231	243	232	268	225	255	250	262	220	237	212	203	277	225	247	227	237	241	229	236	258	234	231	240	238	274	253	256	243	229	224	225	238	249	225	238	212	240	233	233	214	243	240	218	255	229	209	233	250	240	226	237	232	258	241	240	234	232	251	236	205	248	223	222	247	236	228	216	227	223	223	252	257	235	236	266	249	232	239	237	224	235	227	238	257	237	242	273	240	219	240	211	212	243	227	256	222	242	226	232	213	248	230	227	255	228	231	251	241	236	236	221	229	247	229	231	245	229	223	237	234	224	241	237	225	237	227	202	217	224	266	226	234	218	256	227	240	226	213	228	245	239	240	229	221	217	235	238	245	240	233	213	236	224	266	243	229	257	238	226	233	253	219	251	227	233	248	194	276	224	244	251	226	265	224	267	206	247	237	216	262	242	206	203	216	239	243	235	270	247	219	227	225	234	254	242	245	228	234	252	221	242	223	218	226	223	220	213	239	216	244	234	224	242	229	224	239	253	252	230	243	220	250	246	240	256	231	273	254	208	229	226	220	222	214	241	243	233	217	241	241	251	239	281	228	261	215	230	237	215	241	237	257	201	226	241
11566	2466	790	585	532	537	555	533	501	495	506	516	553	502	498	560	503	510	523	514	525	538	518	500	555	525	481	541	496	491	522	517	550	495	528	492	487	485	472	525	494	500	477	514	523	532	530	487	517	487	498	536	489	505	506	526	552	542	561	509	512	522	503	496	516	459	503	519	531	502	522	543	474	529	501	538	535	477	492	551	525	558	488	510	504	523	517	508	530	477	529	496	545	512	496	514	493	486	515	479	484	516	493	563	509	511	513	531	540	498	514	505	486	518	556	523	494	478	527	493	520	516	529	569	521	572	513	508	524	532	529	507	519	518	465	524	513	522	561	533	487	501	514	529	488	523	503	516	551	517	533	512	523	507	505	564	512	498	508	558	513	540	510	518	500	513	526	551	519	525	512	485	521	523	524	470	515	498	522	459	485	495	503	464	503	513	528	519	464	514	503	529	524	509	529	547	511	544	539	487	485	504	497	541	529	554	547	523	496	496	526	537	498	533	539	522	547	505	535	523	500	491	511	512	497	503	532	513	467	520	532	484	494	524	500	522	528	512	529	542	523	548	476	525	530	508	517	524	530	535	527	509	567	505	542	525	540	516	537	532	481	527	486	486	497	508	520	514	505	507	517	467	542	499	527	470	525	462	528	509	514	460	529	549	534	512	489	486	506	463	531	534	517	502	538	485	503	526	496	519	557	527	556	522	519	514	514	487	540	474	526	559	553	516	515	510	477	529	512	567	499	470	537	528	510	527	549	514	537	504	521	480	524	506	483	499	544	534	492	535	530	503	492	495	535	535	525	498	512	523	546	519	508	513	515	505	533	557	520	487	501	510	469	514	511	527	541	550	526	529	511	514	513	503	536	543	542	480	509	492	494	540	528	515	510	525	507	510	534	519	538	514	521	499	541	530	490	521	498	542	534	485	485	574	508	481	546	523	524	483	499	510	584	548	518	521	477	506	510	521	526	520	516	524	539	521	507	564	467	504	542	505	542	515	536	534	512	528	496	504	527	503	527	508	515	482	553	478	535	476	531	531	497	489	489	459	484	562	530	474	512	528	485	499	469	480	522	518	549	493	517	501	485	535	493	517	533	512	494	478	536	523	516	497	537	499	488	543	531	505	513	497	571	486	510	492	540	510	493	491	550	472	512	518	472	515	506	533	518	530	491	517	526	524	504	531	512	592	548	525	495	503	509	541	508	543	521	468	534	543	518	544	515	492	498	527	559	497	520	486	521	528	503	509	468	502	490	516	482	494	559	514	525	472	527	493	544	506	471	527	525	557	500	485	525	509	527	527	527	492	535	486	496	511	534	535	572	536	525	512	481	502	522	528	528	500	535	473	508	532	544	516	506	506	549	481	534	503	490	510	511	493	512	530	483	495	485	544	520	512	512	557	509	486	494	515	500	498	515	512	516	507	503	527	503	555	476	527	495	527	511	510	526	520	552	520	549	555	469	547	461	536	530	498	530	519	510	590	527	501	520	525	516	509	536	520	516	506	488	496	566	512	528	497	485	508	539	546	510	517	470	498	495	571	558	533	515	504	513	491	515	529	512	517	504	528	520	514	480	502	513	537	524	505	530	509	519	491	514	508	523	499	514	506	498	518	537	545	472	527	510	471	536	495	547	541	482	534	555	505	550	488	498	504	484	513	513	512	548	530	486	525	508	510	520	509	508	508	502	535	545	516	540	497	528	519	495	546	486	518	528	512	549	515	529	510	483	536	498	525	496	502	499	518	490	489	562	481	475	497	532	547	483	518	542	523	514	526	535	487	490	501	449	511	532	518	495	496	524	522	485	533	494	517	494	498	502	528	491	532	526	537	538	481	534	489	496	490	503	494	504	532	540	515	499	524	485	497	504	489	536	514	530	505	516	547	522	499	552	527	491	532	499	485	512	567	532	533	512	511	491	467	534	516	501	508	502	511	507	505	546	527	502	525	449	554	513	522	509	496	544	524	543	507	477	527	505	553	501	507	487	521	505	490	534	545	543	518	523	489	545	518	511	561	568	515	504	507	516	555	537	474	511	511	488	505	515	524	519	485	530	489	523	512	557	527	514	532	505	551	546	507	491	527	507	496	511	502	542	495	522	506	520	510	515	524	506	522	508	509	543	515	551	489	520	548	532	491	531	545	490	518	536	558	495	525	526	527	509	552	493	478	512	500	527	537	477	509	445	504	508	506	499	534	526	532	552	535	541	555	529	511	529	477	504	494	533	519	511	485	525	510	528	502	511	528	496	557	510	516	489	507	496	506	503	522	496	507	487	519	516	505	514	524	519	553	507	510	523	493	544	457	530	492	514	507	536	497	538	500	513	546	542	490	485	538	559	530	520	522	539	498	533	506	521	539	545	518	530	517	487	528	509	552	506	520	494	516	508	502	524	524	530	527	510	510	564	541	530	506	499	541	481	528	507	498	497	497	498	532	531	504	461	541	539	474	516	546	523	529	484	561	510	501	462	520	514	505	489	514	505	490	576	504	511	531	487	513	498	539	538	546	522	492	502	574	540	489	503	451	510	526	498	534	499	481	503	527	531	499	479	506	484	482	516	495	526	556	531	542	513	561	509	486	499	524	529	513	513	503	538	490	523	559	510	514	505	532	510	512	540	513	514	520	534	479	473	489	530	547	497	514	500	546	519	512	524	528	495	479	559	527	494	484	460	514	507	491	528	514	521	492	557	511	529	513	540	485	511	470	517	524	501	553	512	522	518	528	497	514	485	515	490	551	480	505	524	508	534	549	542	482	507	507	494	512	506	546	557	541	541	503	557	510	531	504	531	527	517	500	492	491	487	517	541	497	512	514	528	505	505	591	469	529	511	480	515	495	508	518	519	517	536	490	533	497	521	500	555	518	490	564	521	515	515	517	513	487	541	541	519	524	535	531	541	536	517	549	482	527	525	519	500	498	521	545	519	522	512	493	474	515	507	473	517	530	540	538	475	508	507	522	492	552	504	512	530	539	511	546	511	535	497	495	505	489	494	506	507	492	483	470	539	496	513	511	506	477	530	559	496	528	515	502	535	508	490	506	518	517	515	500	509	535	528	540	524	530	523	516	518	501	505	543	502	504	526	514	539	530	511	529	501	521	505	509	495	536	518	540	548	531	525	523	564	522	532	504	520	526	536	508	543	509	511	517	515	489	513	555	457	518	528	523	499	525	533	509	534	535	487	515	518	507	539	516	521	522	541	463	528	527	510	542	473	501	498	536	489	510	526	498	538	502	509	524	533	511	556	517	509	539	479	519	517	517	497	524	534	557	513	490	539	477	515	507	531	490	505	536	526	488	504	522	516	514	523	464	558	516	506	492	460	507	483	485	511	526	516	493	496	545	515	521	474	507	525	507	537	508	493	520	524	528	490	528	526	530	527	531	532	533	501	537	511	535	538	555	543	493	528	565	547	507	518	511	537	499	521	539	551	483	504	515	519	510	527	529	529	499	521	537	534	538	505	557	554	530	497	532	501	523	517	520	515	542
24873	21190	24564	28084	20712	1911	287	244	186	187	183	161	136	184	143	148	136	149	151	151	160	132	146	140	133	125	127	135	139	133	145	134	113	112	142	134	121	133	128	158	124	127	137	127	117	169	116	140	139	111	127	151	132	132	132	110	128	150	118	120	104	137	133	125	110	151	127	128	124	104	128	132	119	136	124	150	101	128	129	132	133	135	104	128	142	150	134	136	116	145	158	127	131	136	136	164	129	138	127	117	139	121	125	135	141	137	142	128	139	115	126	108	157	157	119	113	129	146	157	127	123	126	124	125	117	151	137	162	144	112	105	131	137	141	111	129	125	104	150	142	132	115	96	126	145	137	136	115	152	134	124	134	134	139	133	145	113	114	125	117	132	133	113	108	133	147	122	121	137	138	137	129	135	141	125	128	125	142	132	144	120	112	149	122	123	130	119	142	126	115	142	122	122	133	127	144	123	136	138	138	124	157	136	145	107	142	133	144	142	127	159	127	137	141	115	150	114	142	123	117	117	122	136	136	122	132	116	116	131	135	118	121	115	141	138	140	133	148	113	133	134	129	133	144	132	126	149	114	130	152	135	116	146	114	126	116	132	129	138	147	158	133	127	151	104	119	115	121	155	150	142	134	123	128	136	135	129	132	118	153	141	129	126	117	141	144	120	125	132	126	132	154	134	136	111	141	104	118	131	126	161	142	129	123	126	122	133	116	131	146	139	96	122	121	150	121	138	139	127	140	124	124	128	120	117	149	118	127	130	103	133	125	116	126	121	133	140	135	131	117	138	122	124	142	148	131	136	143	126	152	125	123	124	104	150	121	146	139	109	127	155	129	118	141	133	129	100	107	138	143	120	122	133	134	147	134	140	127	136	125	151	139	126	122	131	117	137	138	117	147	118	118	139	119	112	108	127	125	137	145	130	137	122	135	134	117	151	131	143	139	122	141	156	128	126	111	128	118	143	123	125	129	128	140	119	122	133	124	144	138	161	116	110	111	129	124	99	123	126	138	132	100	125	138	134	110	129	131	148	126	145	118	148	154	136	114	109	116	116	156	140	127	127	111	135	131	133	125	143	117	114	148	124	144	121	117	102	144	125	137	130	109	136	142	131	155	128	109	135	147	128	146	128	142	126	115	127	126	135	136	117	126	121	130	148	153	159	122	119	128	125	121	125	123	123	113	120	134	130	112	124	145	139	120	127	112	141	122	134	137	114	114	113	123	136	132	142	137	111	113	108	131	153	124	123	119	122	131	137	148	116	116	126	143	126	106	130	136	135	135	133	128	134	129	145	127	127	128	145	118	129	118	114	129	138	118	141	132	122	127	134	146	152	117	126	121	145	132	137	127	138	123	123	125	129	122	150	125	118	104	139	133	123	132	137	149	152	115	132	131	122	125	127	153	144	129	131	127	143	118	136	138	136	124	122	123	125	140	116	145	134	157	142	106	139	149	132	132	131	122	138	114	135	142	145	137	121	142	152	136	120	116	147	144	152	120	123	145	114	136	122	127	133	124	115	121	141	120	103	117	137	142	127	136	118	122	145	126	125	133	118	140	159	121	132	108	136	132	133	128	121	126	131	132	108	134	145	153	143	132	145	117	125	125	124	137	136	134	123	141	147	119	126	134	122	125	135	145	122	115	120	116	107	124	125	120	149	138	141	129	136	144	149	135	135	135	158	133	120	132	123	120	105	129	128	127	148	134	120	137	160	155	118	117	151	143	134	138	115	131	126	121	115	123	143	112	124	142	121	145	125	116	138	119	139	125	134	119	130	125	142	136	137	131	135	127	146	132	121	130	142	145	114	124	140	111	146	132	111	134	136	130	124	158	132	130	118	148	117	116	131	130	131	122	118	117	146	146	139	138	144	140	129	140	132	151	119	113	132	124	110	131	139	128	133	109	114	131	102	103	134	132	114	118	142	117	131	128	114	126	148	125	149	131	127	144	137	138	143	130	137	135	133	122	126	150	126	116	106	149	121	146	115	135	148	155	148	150	117	122	135	135	138	138	145	127	141	136	132	129	130	124	130	124	150	121	113	155	146	140	113	141	123	123	153	149	163	134	132	136	137	142	128	127	147	124	122	116	147	122	148	142	146	119	121	141	134	128	131	131	126	139	120	120	112	132	126	131	141	104	134	129	120	134	116	142	130	129	120	132	116	109	138	124	132	146	135	125	121	136	124	139	116	138	134	139	134	155	142	124	106	118	116	130	153	142	113	157	139	139	131	142	133	120	142	146	122	131	122	140	121	142	148	140	122	126	123	135	146	121	128	138	137	133	119	150	139	135	139	116	138	139	124	115	136	102	129	132	137	131	143	144	121	144	137	142	138	138	126	127	151	161	140	136	128	129	130	120	145	130	127	123	145	106	104	129	157	126	123	149	131	121	123	133	136	120	126	131	143	129	116	154	139	132	126	125	130	119	131	134	109	129	138	126	147	127	119	129	148	145	130	117	127	125	138	140	142	137	124	123	157	121	108	112	126	116	122	117	132	131	122	134	151	149	115	130	128	140	147	122	140	132	140	119	107	121	135	145	131	158	151	134	115	138	126	129	125	133	138	117	143	130	116	133	122	133	129	143	131	105	122	107	123	152	138	141	139	109	168	141	137	143	134	143	125	126	137	110	125	131	127	139	131	124	120	138	113	138	149	134	146	118	126	153	114	134	118	114	132	126	132	129	145	131	121	132	141	122	136	129	143	141	134	122	129	131	137	136	142	159	126	134	135	123	120	134	118	137	146	86	124	134	131	130	131	137	108	115	135	122	133	136	133	141	141	143	132	143	142	118	136	135	127	117	139	121	135	142	130	112	136	124	124	108	125	129	127	124	121	123	142	124	134	104	145	110	132	147	117	130	121	128	119	118	139	107	144	118	139	136	123	136	149	155	140	130	123	144	127	143	126	145	133	129	151	115	136	137	139	141	120	148	134	135	140	130	138	137	110	126	147	129	148	107	136	129	144	129	134	132	127	138	122	135	125	125	123	133	126	124	140	134	119	136	112	125	130	118	137	114	117	109	128	145	114	125	122	136	131	129	113	125	148	137	146	144	136	157	103	121	136	123	145	138	144	110	136	137	135	137	115	122	150	135	151	127	131	121	126	114	113	111	150	125	117	131	128	119	121	156	135	123	149	114	151	129	135	144	135	151	127	121	138	147	118	153	138	129	141	140	134	142	113	142	129	137	127	119	122	143	127	115	124	122	126	125	135	130	119	125	126	120	126	138	117	138	132	130	125	152	142	128	142	131	119	138	121	125	119	111	139	129	136	124	157	125	141	152	150	136	113	128	140	124	135	123	130	144	138	146	134	119	145	119	131	130	121	136	137	133	155	121	131	134	115	127	146	122	153	109	133	129	148	127	147	141	138	139	120	137	98	136	110	153	128	119	133	126	125	117	136	115	129	122	125	133	127	146	137	137	125	124	166	137	126	123	122	140	149	124	126	131	122	124	134	129	136	111	119	123	133	94	119	137	127	116
7348	6760	2078	658	484	383	327	321	320	343	308	304	349	334	276	331	304	282	282	275	305	325	323	310	293	304	277	287	299	307	296	299	295	292	324	297	261	291	283	314	300	308	304	293	275	284	324	283	322	289	304	301	289	290	290	314	305	288	288	297	331	277	286	314	280	260	282	288	292	298	291	306	286	313	280	300	317	283	297	320	319	322	281	302	287	265	266	309	299	291	284	257	289	306	292	312	319	281	292	307	278	312	267	276	310	266	301	287	288	285	288	309	274	332	307	289	305	289	280	304	324	265	317	303	298	260	298	280	295	259	275	284	290	313	317	301	291	260	319	296	284	315	306	296	263	320	293	257	268	267	277	293	302	295	305	295	302	280	288	285	305	306	267	300	277	297	308	285	323	293	293	298	252	297	299	337	293	277	298	308	318	291	266	286	257	276	271	305	304	290	292	316	284	289	284	298	289	304	282	267	328	289	327	283	330	294	295	276	300	282	269	319	317	289	288	308	308	307	299	293	282	278	293	292	303	302	291	311	299	285	349	311	300	281	344	308	284	283	293	269	290	299	313	299	294	291	286	282	311	297	297	290	300	289	292	314	282	309	322	305	321	317	301	305	287	321	284	325	300	294	293	274	303	339	265	301	309	292	310	293	332	288	311	286	263	266	302	297	318	303	290	306	273	308	303	258	289	325	280	304	280	297	295	288	281	296	272	294	269	286	311	301	305	331	302	265	266	288	298	299	304	284	299	292	278	288	310	278	307	285	305	305	276	280	302	298	304	286	278	304	265	303	311	286	281	287	322	305	312	309	291	310	290	318	278	308	266	298	292	289	303	313	310	315	276	285	279	315	295	257	331	300	292	283	280	279	254	292	288	306	304	283	286	307	302	281	305	332	308	281	308	291	292	307	270	259	291	285	291	305	306	335	280	294	316	286	305	265	283	271	272	291	279	295	264	270	298	309	311	300	287	288	310	279	289	290	268	259	311	262	315	322	293	297	298	307	295	297	304	272	310	298	277	285	288	296	287	303	292	275	327	296	268	278	287	324	283	289	303	312	319	280	313	258	273	263	297	285	280	291	287	291	303	293	294	329	312	287	296	293	289	305	328	275	303	251	281	308	297	316	312	308	320	294	290	297	251	331	301	306	270	294	290	291	285	287	332	309	286	307	306	284	317	294	309	291	271	265	296	283	301	280	282	292	321	307	339	303	314	271	297	294	293	301	281	280	272	301	318	304	314	294	278	297	285	262	284	283	313	292	304	308	307	275	303	316	277	283	286	292	286	272	301	287	290	290	334	300	304	284	276	309	294	302	296	288	308	280	287	303	291	293	290	293	277	284	303	318	284	297	273	277	295	306	280	312	271	289	282	286	301	295	297	304	288	295	290	285	299	299	291	291	330	286	286	280	319	288	315	287	343	307	294	301	272	256	286	298	306	272	276	297	285	310	318	304	300	328	309	285	283	290	306	331	269	274	291	296	295	315	312	282	312	309	278	299	291	289	304	328	304	284	322	297	308	293	275	287	273	304	318	289	289	278	275	284	320	316	280	293	268	308	288	288	310	298	286	298	304	283	306	303	317	308	286	286	286	301	308	287	295	292	299	291	295	307	298	319	291	285	270	288	306	277	302	277	295	295	310	275	273	304	288	309	293	319	297	285	291	261	291	317	295	321	285	284	301	295	288	290	281	317	277	313	270	307	301	297	299	280	288	297	283	294	284	307	304	293	291	331	298	284	308	291	291	290	283	304	315	317	301	295	304	299	316	283	300	296	332	283	301	320	280	284	252	315	287	293	316	287	294	284	280	322	297	294	284	283	285	295	287	286	264	269	300	297	313	275	282	303	279	295	292	276	279	307	307	314	310	280	293	273	328	250	259	276	305	267	306	322	301	272	246	288	302	277	303	291	305	282	303	298	286	303	286	287	276	308	289	305	289	286	302	316	320	328	305	300	265	277	284	292	296	291	301	306	290	289	304	299	290	313	275	297	267	283	295	277	305	295	292	289	263	278	264	291	270	299	298	295	264	298	305	305	305	292	305	298	298	291	303	271	290	303	303	260	310	296	286	267	284	257	278	269	284	302	304	313	281	256	290	283	275	253	311	284	316	293	307	283	282	267	291	284	282	298	260	273	267	316	320	286	272	293	320	287	266	314	334	262	297	297	293	268	308	282	297	278	325	283	286	307	313	307	307	283	277	300	267	302	319	285	314	288	310	284	273	269	298	286	315	319	308	310	320	277	310	265	273	322	277	303	311	295	305	305	305	265	287	307	263	323	299	274	292	292	264	278	305	301	291	319	300	304	311	309	294	271	282	270	278	299	280	298	299	309	310	277	298	307	283	338	292	309	303	313	292	307	290	331	287	320	321	281	302	305	315	269	283	297	300	281	265	302	332	283	310	286	297	310	277	282	294	305	312	287	290	299	280	294	293	294	314	309	304	301	293	304	305	273	284	256	316	290	306	292	280	300	298	313	274	267	305	310	253	310	299	300	273	295	312	282	264	246	311	258	288	296	317	283	290	315	263	281	296	320	297	273	294	305	264	302	298	284	277	296	327	306	275	301	257	275	289	275	309	306	308	288	286	302	302	304	320	314	295	295	293	307	283	324	297	333	312	286	270	296	272	283	271	277	300	270	307	307	280	274	289	297	306	312	314	296	301	290	309	272	317	291	336	281	284	306	290	285	289	288	310	295	291	276	322	333	259	263	307	328	294	279	249	323	289	322	313	291	274	284	285	296	276	304	305	289	292	313	295	280	302	311	301	298	330	308	290	296	296	298	289	322	277	305	307	341	295	303	297	312	289	286	306	291	323	318	278	300	317	332	248	298	274	272	301	302	303	286	311	299	293	298	305	264	299	287	307	285	286	330	288	311	302	287	298	285	297	330	306	317	306	297	291	293	298	322	318	302	273	298	282	326	266	304	313	291	309	290	294	309	293	270	301	281	255	293	278	322	297	286	298	306	271	292	279	278	300	262	270	285	301	295	253	294	285	294	292	295	320	284	297	280	268	287	265	301	291	289	278	308	277	310	279	290	284	297	284	308	317	298	261	320	271	276	283	291	302	297	283	293	276	276	286	307	274	295	299	299	275	262	290	327	296	293	314	314	304	308	299	312	284	260	285	298	287	302	308	277	246	269	308	290	276	283	286	278	288	328	260	274	300	283	296	308	304	287	306	283	319	281	289	297	283	287	306	316	314	269	294	278	304	270	288	298	278	282	283	322	282	297	306	309	293	271	271	291	299	260	307	267	308	308	322	260	275	268	259	314	309	309	337	301	322	309	306	304	275	274	272	320	292	293	295	294	303	292	294	307	262	295	308	282	300	277	310	319	282	301	274	288	311	325	314	261	296	288	280	289	296	294	281	297	292	270	318	278	275	292	270	280	275	302	296	309	295	306	300	291	303	298	286	314	315	310	314	311	304	306	327	285	301	280	301	294	280	287	316	290	268	287	304	295	298	294	279	282	313	332	307	290
24154	21200	25233	27464	21199	21015	1107	267	189	139	116	95	102	96	102	90	78	109	80	83	62	52	95	63	72	65	80	58	67	69	61	63	70	54	79	63	75	55	59	56	61	62	52	53	71	61	54	57	66	48	68	78	61	63	63	61	45	55	67	67	59	65	69	66	80	59	66	71	80	50	61	66	69	65	52	55	71	44	60	56	62	48	56	63	52	44	63	58	52	61	69	52	48	56	61	44	49	74	52	61	50	68	49	51	61	66	63	60	55	67	67	71	62	68	79	60	62	59	72	67	71	49	60	64	64	63	56	79	50	52	51	66	67	50	53	58	74	69	74	65	65	51	72	38	57	42	55	62	88	72	71	70	72	57	62	52	63	69	66	59	64	65	79	59	74	65	61	58	62	63	62	61	78	52	63	60	62	57	71	61	47	64	52	63	65	73	59	47	67	51	54	59	55	65	60	58	60	70	52	59	65	70	67	57	52	58	56	72	62	70	52	61	64	68	83	68	71	63	63	59	58	43	60	75	50	65	68	72	71	52	64	55	66	54	56	66	56	80	76	58	69	58	62	59	55	59	61	52	59	50	71	63	69	59	61	58	56	71	54	51	57	82	65	55	55	54	61	60	65	53	63	52	61	64	71	62	65	72	59	70	55	50	55	41	71	61	52	53	74	43	67	56	51	61	58	74	69	70	54	75	63	64	54	53	65	72	53	63	66	59	66	54	66	55	69	55	52	59	48	64	56	81	60	72	62	50	66	71	63	63	55	53	66	73	62	80	55	51	48	71	63	47	63	56	63	63	72	64	67	56	62	46	65	78	66	54	62	55	68	61	57	44	56	72	51	74	57	57	56	66	47	54	61	55	55	72	56	53	59	56	59	63	65	52	55	62	59	66	53	55	54	79	66	55	65	56	61	71	46	75	44	69	57	78	68	59	60	62	68	56	52	69	69	55	59	72	76	51	69	61	64	56	47	64	57	71	47	73	72	58	71	34	65	53	64	48	58	67	63	62	47	72	58	71	60	63	52	67	71	60	69	76	62	70	58	47	49	63	63	68	67	48	66	69	49	52	55	61	67	60	71	73	69	61	54	47	68	60	51	58	61	67	74	53	67	49	74	74	65	45	75	56	50	62	53	56	57	53	56	58	41	59	51	63	58	82	56	60	63	75	86	57	72	68	62	62	63	64	53	70	58	63	44	60	68	64	54	70	64	61	62	55	52	77	71	53	56	61	74	53	54	48	76	59	68	62	69	47	50	49	47	56	62	55	57	57	68	61	63	61	69	65	58	61	60	64	55	61	61	64	48	67	61	51	56	56	65	66	53	64	70	65	51	67	60	57	64	75	56	55	61	53	64	68	73	64	73	58	76	51	68	47	59	74	82	69	61	58	84	72	39	57	46	77	57	58	55	51	55	63	69	56	59	63	66	72	57	55	64	62	52	60	41	73	64	63	54	60	64	55	55	58	59	61	61	64	63	65	65	66	63	68	51	67	51	65	69	48	67	55	61	70	62	59	69	53	60	60	64	47	51	54	51	69	70	68	53	67	55	47	50	85	72	66	64	62	55	58	58	60	64	55	82	72	37	71	72	61	64	72	62	58	50	53	61	58	63	56	72	54	48	56	48	60	81	52	54	66	61	65	68	64	52	59	68	55	56	60	67	67	57	66	72	73	66	58	62	65	60	48	62	56	63	53	60	55	64	57	61	58	61	65	65	59	64	61	69	57	64	56	67	58	68	69	66	58	63	61	54	48	63	51	53	70	60	59	65	67	67	63	78	70	66	53	66	61	53	61	67	56	64	60	57	49	59	61	65	81	52	61	62	50	61	72	44	46	61	70	72	76	55	74	67	64	51	61	56	59	43	58	58	62	79	61	58	60	52	54	62	63	62	62	61	58	54	59	53	61	55	67	52	66	72	77	69	68	54	54	63	57	47	62	62	58	58	54	56	53	61	62	64	62	54	79	43	57	47	70	57	73	53	62	80	50	67	61	66	48	61	66	61	35	57	53	53	63	65	53	47	67	51	57	48	67	53	58	60	57	60	76	64	67	72	67	53	84	77	75	65	63	59	58	65	51	57	50	62	64	54	52	54	70	53	63	64	51	71	47	47	38	51	57	59	71	59	63	65	83	62	52	48	60	65	61	55	72	51	64	62	49	61	75	65	47	67	67	73	62	80	60	59	60	66	60	63	55	52	47	63	57	53	67	52	47	56	58	54	48	56	69	62	47	56	63	60	76	74	58	79	58	59	61	58	55	54	56	64	60	63	51	69	71	49	67	57	74	58	59	67	63	63	55	52	58	63	48	68	66	66	56	61	51	70	46	56	63	58	60	68	68	56	58	55	62	65	65	70	73	49	59	69	60	59	58	66	62	57	66	63	70	61	59	60	48	56	56	61	66	62	69	65	59	77	57	62	69	58	55	63	74	61	67	51	63	57	66	63	60	41	54	55	66	62	59	47	73	51	80	70	58	60	59	53	51	55	55	48	72	39	55	51	51	69	62	60	74	67	67	70	67	70	65	58	68	54	56	73	71	88	75	59	57	51	64	51	46	62	71	62	59	68	63	55	66	56	69	63	69	74	65	64	79	64	67	77	42	76	50	77	54	57	63	56	53	64	60	81	63	60	54	55	64	57	80	62	72	84	79	75	59	46	57	58	70	53	67	76	73	54	53	71	54	57	61	48	56	52	46	70	62	62	68	77	74	64	62	49	68	38	65	61	63	50	59	47	49	43	72	58	57	52	68	59	40	62	56	63	62	63	50	50	59	61	56	49	75	53	49	57	55	65	49	68	61	41	54	62	52	37	64	57	61	73	56	60	61	61	50	65	59	72	57	68	36	70	56	54	49	60	61	61	58	73	68	74	64	48	69	53	64	60	58	64	59	56	65	58	41	66	62	68	59	69	44	68	75	71	62	61	62	58	51	64	58	69	50	50	66	57	50	63	62	66	57	53	60	51	61	60	54	64	61	76	61	48	76	53	62	55	51	49	48	59	54	43	58	60	58	59	58	68	84	61	50	56	82	59	59	54	49	57	73	55	85	67	51	58	74	62	64	61	50	63	56	58	59	72	67	68	59	51	60	64	55	72	64	57	63	49	59	53	49	75	51	53	53	53	55	78	63	55	62	51	63	69	71	74	53	59	74	77	61	68	52	53	60	64	52	67	75	61	73	55	62	65	54	63	62	62	57	62	50	62	55	58	74	52	68	62	59	52	82	66	52	65	57	55	77	51	65	54	67	48	48	44	61	58	68	71	60	50	69	60	70	63	68	55	62	55	72	81	58	49	63	57	53	83	67	75	66	58	49	50	67	60	47	65	56	58	61	60	69	59	80	77	57	58	56	57	48	65	77	65	59	72	63	68	46	50	61	59	53	59	59	71	61	56	57	59	66	59	51	64	50	60	77	64	66	58	67	71	47	58	48	53	75	62	59	70	59	59	61	52	49	69	57	49	55	65	62	63	65	58	68	96	64
9540	9390	3002	920	541	378	282	262	200	185	222	185	212	204	197	170	200	183	152	179	158	185	164	150	157	147	144	168	150	159	177	173	167	167	164	166	161	165	156	172	165	166	154	170	152	160	160	172	177	167	164	175	158	191	146	171	152	162	176	153	154	167	174	157	177	171	178	169	160	163	170	202	168	160	181	176	156	175	147	162	165	170	156	183	167	176	159	152	183	156	154	144	182	166	162	176	159	148	149	168	183	171	158	161	151	181	163	173	166	152	170	140	164	150	159	171	130	168	132	174	151	168	144	173	165	169	174	162	166	163	174	142	165	152	155	163	154	173	162	177	176	143	159	147	163	164	174	162	175	165	183	174	163	155	157	151	149	160	163	154	165	161	179	155	164	168	173	146	158	162	163	170	185	162	153	166	165	164	156	177	166	169	173	174	158	179	161	169	185	157	172	163	156	154	171	172	166	199	170	159	159	147	184	162	151	135	193	147	166	168	157	162	157	158	168	172	145	152	172	163	157	159	159	142	131	138	166	143	162	147	159	156	157	185	163	172	147	175	168	158	170	158	157	139	158	173	162	151	178	169	153	173	173	151	175	164	166	190	161	184	163	152	158	171	177	155	136	163	160	174	181	162	173	146	173	163	176	161	158	173	149	161	179	178	155	164	145	160	171	169	160	164	164	159	169	165	182	169	174	173	160	159	166	166	173	183	187	166	183	141	175	188	168	191	151	169	195	172	144	164	140	138	165	176	169	158	161	162	182	159	174	150	162	162	162	162	166	159	175	177	172	163	179	160	169	165	177	165	163	185	161	172	146	149	166	157	178	172	151	151	139	166	173	158	154	157	170	173	177	136	158	156	189	162	171	164	177	154	177	162	143	143	173	158	167	174	185	166	188	150	169	155	164	137	164	173	143	142	166	178	176	178	162	171	150	193	172	145	161	146	159	127	158	155	166	177	165	163	158	170	162	180	170	166	168	174	169	182	175	173	172	176	166	155	155	142	155	188	176	157	170	150	156	179	158	186	165	161	164	173	187	173	137	142	174	186	155	166	160	162	158	151	153	177	142	151	166	164	167	159	152	154	169	151	162	150	154	188	170	152	138	179	155	163	162	153	158	161	174	193	159	166	176	168	142	167	151	160	158	165	189	156	167	140	163	180	164	167	148	175	147	153	174	147	173	173	179	179	187	172	160	162	157	175	174	161	164	155	157	168	159	173	156	175	147	163	179	144	151	162	161	153	168	177	184	170	161	152	166	182	164	175	155	158	181	161	152	182	172	159	182	153	151	157	178	156	175	168	184	171	183	176	168	141	165	153	172	172	183	179	158	166	188	176	169	165	183	154	183	168	169	149	147	178	165	182	167	152	140	154	141	170	169	169	159	172	160	164	192	168	170	174	176	166	153	151	147	149	175	151	173	157	176	154	189	181	180	147	159	154	161	170	166	154	179	152	153	182	165	147	177	157	197	178	162	149	160	153	164	166	179	145	158	166	178	163	161	175	165	171	156	146	152	150	190	182	174	157	155	190	176	190	172	147	176	156	186	162	168	139	169	180	157	165	167	155	140	177	181	164	165	148	158	147	144	158	162	164	186	141	150	173	162	141	185	153	179	173	139	160	176	149	178	150	165	170	190	174	185	155	166	161	143	163	155	178	176	158	165	151	158	166	159	176	163	138	139	158	161	165	178	165	173	167	162	156	145	158	159	170	153	168	180	148	174	161	170	167	155	162	145	161	179	136	165	177	163	180	165	170	139	156	149	167	153	172	179	164	159	168	162	190	148	153	169	160	158	167	172	151	186	154	179	160	141	146	156	173	158	180	162	152	172	167	177	158	148	181	165	174	164	161	140	175	176	171	152	178	156	180	170	163	144	143	179	144	189	160	153	159	167	168	153	157	166	161	170	155	170	164	171	188	166	186	161	163	196	160	161	161	161	169	160	148	161	152	145	141	190	182	192	149	178	177	151	153	167	155	160	161	178	160	152	166	159	173	182	162	150	174	156	173	177	177	175	150	160	153	156	169	180	156	173	146	162	147	165	166	180	152	142	160	154	177	168	157	183	178	162	172	172	168	170	143	146	162	171	159	166	191	153	176	167	181	159	177	164	140	161	173	174	143	142	181	168	161	170	162	155	183	167	179	164	170	175	169	172	149	177	164	177	186	166	145	199	188	174	192	181	164	178	154	162	162	166	160	168	153	157	170	165	157	176	165	178	139	163	176	190	179	161	165	175	156	173	167	189	170	169	170	178	154	171	148	140	186	185	169	179	171	186	171	155	144	183	150	158	147	148	158	148	142	177	165	160	144	155	160	162	178	153	186	165	161	189	173	156	210	157	158	162	163	206	163	158	177	161	169	189	140	184	145	182	153	167	168	153	165	156	176	167	164	188	161	149	184	171	170	170	154	171	210	168	157	173	147	163	175	158	162	184	194	148	182	171	164	145	173	163	179	169	151	159	128	178	155	166	161	152	191	143	164	147	161	175	190	165	153	176	154	193	162	161	170	178	165	162	156	160	160	154	155	190	165	195	157	165	176	153	141	160	153	174	151	179	164	153	164	166	147	164	175	145	173	173	147	151	175	168	164	162	159	172	164	158	157	171	171	167	153	164	185	147	165	172	175	169	128	160	157	162	158	164	162	164	152	176	164	145	144	169	176	175	133	167	153	187	155	165	175	155	149	158	158	156	176	168	156	163	147	164	160	178	167	176	157	134	149	161	166	171	142	140	143	163	153	159	165	166	166	191	167	150	148	162	167	181	149	143	172	179	145	170	143	161	165	171	181	157	160	147	154	180	170	159	169	154	178	188	167	187	182	161	176	165	145	158	144	177	156	170	171	183	169	158	164	161	173	164	167	205	141	151	169	167	172	171	150	171	148	171	184	175	159	155	133	172	171	165	163	168	146	152	173	189	188	168	165	174	154	191	166	161	157	154	174	177	162	153	146	161	148	179	154	172	174	181	160	159	156	150	174	154	194	157	175	187	158	158	164	170	150	170	163	173	202	165	163	186	166	148	148	154	163	146	160	155	150	179	180	164	146	172	157	165	149	150	181	160	151	170	149	146	150	182	162	166	166	163	171	168	168	181	156	171	186	144	177	155	168	166	167	162	178	173	144	177	176	166	143	152	185	149	184	173	166	167	177	160	177	153	157	146	162	194	156	170	140	172	169	162	181	162	166	157	181	164	179	187	151	143	161	171	197	171	151	167	176	164	170	188	177	167	181	150	164	146	159	160	164	170	142	197	152	156	169	170	171	164	148	157	181	148	167	156	158	175	171	143	176	162	186	159	145	179	173	181	141	155	183	162	174	168	162	153	165	149	163	172	168	192	187	146	159	152	164	172	158	136	171	160	180	157	163	168	164	158	147	179	148	160	142	169	142	156	175	164	142	150	157	155	186	155	147	161	160	153	163	148	188	188	145	147	188	171	174	176	155	148	186	151	183	169	186	149	149	165	152	169	163	166	176	148	140	170	149
32993	12129	1745	445	374	314	248	223	228	257	236	218	225	223	257	209	237	264	255	222	215	256	243	243	217	231	223	252	243	237	217	245	235	248	237	216	226	240	246	255	237	238	242	270	245	232	262	234	273	214	214	212	226	238	224	233	224	224	245	270	230	234	229	222	233	235	257	248	237	209	228	245	249	211	207	252	224	232	233	272	230	198	201	250	224	240	245	249	246	240	207	241	246	236	226	199	233	232	222	229	228	216	247	248	247	216	215	244	255	220	256	245	243	223	237	243	255	237	240	225	241	263	219	233	257	220	237	223	216	238	248	224	238	231	205	253	235	247	242	241	235	245	253	254	224	224	235	227	258	237	208	231	230	235	219	231	193	205	233	230	248	235	258	194	223	217	241	245	218	228	243	227	238	221	254	229	231	261	234	245	236	218	241	238	226	243	272	215	223	243	247	242	233	217	232	249	242	230	245	236	221	234	242	215	212	221	239	218	220	220	239	229	246	228	230	253	220	258	215	253	230	246	251	224	232	230	234	212	196	212	219	231	232	251	253	228	268	234	228	248	219	234	251	246	235	232	192	210	258	221	246	221	199	235	266	225	235	247	231	223	234	237	234	205	229	206	246	234	231	193	243	275	257	253	243	222	250	239	247	230	263	218	256	239	239	212	213	223	221	219	235	235	228	243	235	228	242	208	225	236	256	225	233	230	247	234	239	214	236	250	230	245	238	255	213	240	245	210	239	244	230	226	224	231	206	200	231	221	236	214	249	244	215	246	255	244	224	223	216	241	252	234	224	220	219	225	242	202	230	215	244	228	203	243	258	227	232	234	244	240	219	251	212	205	230	253	219	247	245	215	230	229	219	233	227	234	239	222	243	225	235	237	233	228	236	241	253	240	238	238	201	213	219	213	233	223	227	227	206	219	252	242	211	253	240	234	230	207	242	209	189	235	224	239	270	248	203	231	234	242	241	234	249	253	231	245	250	251	231	207	239	261	227	215	222	229	236	204	246	223	229	206	244	254	243	240	212	221	246	202	238	230	249	222	245	218	245	234	215	215	229	224	232	239	209	231	242	218	233	246	234	234	225	241	224	226	217	230	235	218	252	226	242	217	255	251	219	227	227	234	211	232	225	249	227	233	234	256	215	213	213	212	244	219	255	234	211	233	271	217	233	234	229	248	224	254	249	205	212	238	234	235	209	232	220	215	241	235	221	256	214	234	241	217	240	248	226	238	246	227	226	236	245	229	232	235	239	227	230	220	230	253	224	221	219	225	207	249	270	233	245	229	267	229	218	230	251	254	253	216	227	221	227	201	208	236	258	209	250	220	217	231	237	241	230	211	237	227	241	241	240	231	220	228	233	209	244	210	221	216	252	253	217	213	223	232	220	222	222	239	229	227	251	239	237	249	247	244	245	214	245	228	218	240	226	250	260	236	226	239	237	237	209	230	238	207	225	227	216	221	226	258	219	240	229	239	225	219	233	217	186	240	225	226	250	242	260	209	254	232	224	245	225	243	217	223	221	242	234	248	216	235	230	251	238	220	216	202	235	246	241	236	242	244	250	220	229	237	233	220	253	229	204	207	235	212	242	236	219	234	208	246	235	247	213	232	250	218	240	252	222	227	253	260	218	241	201	255	206	222	223	210	244	203	230	220	242	223	234	245	245	215	205	235	242	254	229	251	233	235	221	223	213	205	217	228	215	247	259	212	242	287	238	234	259	231	232	234	235	249	235	225	237	211	225	231	238	239	226	229	254	226	259	230	190	241	246	231	261	232	226	260	237	286	227	246	201	233	224	274	232	241	200	225	243	256	207	229	229	251	241	206	230	235	228	265	238	223	211	220	238	220	225	224	230	221	239	257	230	247	218	225	241	241	255	216	204	224	251	208	254	251	227	228	241	235	240	230	225	237	225	247	234	251	245	251	217	222	239	201	231	213	218	240	253	215	228	235	241	219	239	248	232	207	229	230	233	238	248	219	230	211	237	222	236	222	222	250	226	202	225	201	213	265	202	217	196	207	213	259	230	263	276	229	201	217	254	269	231	215	224	205	215	207	224	213	244	224	253	234	230	242	214	224	236	241	236	235	200	220	244	228	227	246	203	225	251	236	219	210	264	213	252	212	219	243	221	217	234	222	243	227	218	241	216	211	229	221	242	244	248	257	219	248	215	218	231	227	242	199	221	210	223	233	193	202	221	246	228	215	208	259	215	257	228	234	218	236	244	224	233	237	246	237	256	220	205	280	225	203	244	226	236	227	232	252	244	237	226	221	236	202	252	246	242	222	270	241	217	224	216	265	223	215	220	234	255	229	253	237	208	232	241	192	230	230	217	241	233	225	248	229	237	262	257	241	229	232	230	249	248	254	229	230	241	218	261	249	257	216	235	236	245	253	248	242	236	216	220	241	195	237	236	210	206	211	240	221	230	227	206	217	210	215	249	260	219	228	219	241	253	239	246	229	220	237	213	215	226	235	226	236	222	243	236	254	242	214	235	200	254	211	214	235	235	264	210	236	250	240	231	225	228	219	229	236	221	234	246	214	236	225	228	200	240	214	196	230	198	252	207	247	223	214	198	228	201	229	223	202	242	238	249	238	218	228	193	234	215	213	232	257	247	210	210	256	248	230	212	245	229	235	273	250	248	242	227	222	213	228	237	193	210	264	241	215	216	230	222	259	229	214	213	244	215	249	234	231	229	223	215	233	225	212	201	228	231	230	207	220	257	232	216	208	196	203	229	246	241	231	238	235	240	255	256	212	244	250	218	227	234	208	232	219	233	205	243	213	219	206	215	238	243	205	204	228	201	252	210	223	251	236	229	219	218	243	228	226	230	222	254	209	256	245	218	237	255	227	239	211	208	226	244	269	222	205	257	225	261	230	234	245	228	263	252	229	201	223	229	232	233	236	235	241	260	218	238	250	248	270	221	248	251	242	209	204	233	227	232	251	247	241	242	216	208	222	218	245	231	273	218	261	238	232	226	222	233	234	236	231	237	217	245	241	228	247	223	222	263	239	242	207	249	243	236	245	229	242	229	256	234	215	221	233	212	220	263	218	226	208	218	234	250	218	237	220	247	268	240	234	269	231	243	229	238	275	231	233	228	225	236	224	261	235	229	240	222	231	213	200	222	235	242	240	235	230	227	238	247	227	237	246	227	222	219	246	218	231	214	235	220	227	232	238	232	236	225	222	210	242	240	232	242	239	244	250	238	232	226	227	242	223	249	232	244	243	252	230	241	229	249	238	232	269	225	228	251	255	238	201	251	220	239	249	232	226	231	243	243	251	225	235	226	211	216	233	210	224	250	248	202	241	217	264	237	246	243	240	245	244	233	267	249	215	220	223	210	241	256	245	254	211	243	221	225	238	233	233	225	254	228	270	230	235	224	236	234	208	248	223	225	234	231	216	245	195	217	241	223	226	220	200	221	227	239	225	240	247	220	215	263	257	225	239	221	268	234	237	237	242	212	241	234	214	233	246
8147	2538	823	553	526	484	512	474	553	468	491	480	532	479	490	514	483	492	500	529	532	516	501	506	469	517	508	487	512	493	503	505	544	484	519	504	477	550	555	531	512	515	449	515	482	529	499	509	500	509	529	486	521	523	586	527	517	518	482	490	508	542	540	535	500	492	527	481	491	511	496	506	514	482	503	513	499	469	507	510	498	515	495	546	515	518	526	548	475	504	571	450	530	478	484	495	504	468	507	534	551	526	480	535	483	509	517	462	514	499	517	484	479	536	507	541	517	501	522	487	486	473	471	511	495	518	566	498	554	514	514	495	534	500	501	531	495	494	507	510	514	480	512	497	538	527	489	512	526	502	504	521	505	516	490	523	515	504	530	511	530	518	508	499	530	493	486	480	483	519	505	505	511	487	494	530	518	506	484	470	512	518	510	498	507	517	503	531	486	474	515	507	498	515	512	535	483	491	513	528	539	524	496	494	505	541	521	516	501	504	485	488	499	502	467	493	485	488	522	477	496	520	500	521	516	497	507	532	503	485	508	509	501	522	521	503	475	508	498	507	486	526	517	529	484	515	520	524	463	495	486	497	510	512	498	502	502	481	503	490	471	472	534	541	500	511	500	507	511	527	529	527	553	512	502	573	499	483	503	523	498	505	499	525	512	484	524	522	512	488	468	518	491	518	501	498	519	508	505	528	471	488	482	535	485	520	540	488	530	493	502	503	470	534	531	541	464	546	470	512	513	492	552	522	551	493	526	482	519	529	511	522	504	517	487	478	559	426	509	514	479	572	516	511	483	499	522	480	507	508	502	522	489	476	483	502	490	519	497	501	531	490	509	475	500	484	475	479	500	505	487	530	526	503	491	532	551	507	515	517	522	501	497	434	505	552	490	479	505	501	512	502	494	535	531	499	501	527	502	510	503	467	542	472	512	531	522	476	466	512	491	489	507	508	517	511	522	526	496	515	530	510	492	547	501	488	493	494	541	531	543	504	518	503	485	481	497	492	523	517	514	489	511	469	521	504	488	457	484	539	514	501	491	457	537	464	531	503	515	519	502	523	479	496	497	525	483	442	481	524	520	505	490	467	510	522	526	580	497	532	483	486	532	513	509	490	494	523	507	510	494	499	546	490	512	501	496	498	510	523	496	513	526	513	550	501	507	523	503	500	518	543	517	533	528	508	505	551	512	477	524	470	461	516	509	496	499	548	518	496	505	507	467	518	504	477	486	516	486	507	494	475	453	496	528	514	565	505	514	530	539	512	514	527	535	471	513	497	505	553	521	521	469	506	524	532	563	504	519	485	505	542	499	497	509	481	534	501	479	534	493	530	498	533	493	550	511	474	516	502	490	530	494	534	504	528	536	477	499	503	516	455	528	500	547	480	498	463	501	510	486	467	555	513	503	494	505	539	469	541	487	511	531	507	530	507	482	449	489	517	495	498	493	511	505	474	506	482	485	556	445	511	497	483	564	522	554	508	505	536	532	472	494	515	524	483	516	509	464	526	502	530	502	486	535	515	505	525	553	497	494	528	506	519	483	526	501	480	516	571	562	497	479	487	533	464	504	509	491	483	529	498	509	538	510	528	496	542	492	518	537	524	521	511	493	509	526	477	539	518	479	538	521	501	525	487	522	513	482	483	531	510	494	495	521	503	481	510	524	512	456	474	498	528	508	494	529	499	524	468	515	499	510	510	500	503	486	519	489	529	508	536	510	499	484	511	566	467	503	437	499	528	512	533	497	525	537	482	486	544	488	531	515	541	491	501	521	531	505	471	510	477	490	494	513	497	503	493	478	477	545	508	502	505	529	494	504	512	497	491	535	525	551	524	533	443	468	498	489	533	442	515	545	475	509	527	494	486	555	522	508	512	492	517	521	483	532	492	483	500	530	478	478	509	556	515	514	502	529	500	500	521	524	491	516	509	515	525	456	546	494	535	524	506	516	525	517	561	480	532	501	493	523	516	505	525	524	512	537	546	509	501	522	491	541	501	518	467	538	519	505	499	498	562	529	500	532	515	516	469	504	471	477	510	525	498	519	510	486	530	489	538	507	515	500	551	547	461	538	526	544	513	509	512	530	566	528	475	477	519	487	500	488	508	491	520	508	534	495	513	503	494	486	502	521	530	468	496	493	527	533	505	482	480	487	493	496	520	492	495	492	539	525	485	538	531	511	515	524	539	508	484	504	498	485	503	480	540	484	498	475	525	509	549	528	527	534	522	504	466	507	492	533	517	525	518	551	543	502	528	483	508	514	506	506	476	506	506	484	533	486	468	493	493	491	498	505	500	504	499	516	447	463	482	498	504	521	504	512	517	505	507	510	477	531	478	510	475	480	477	483	479	499	498	515	525	505	515	535	533	516	525	514	505	535	505	478	522	482	495	476	493	523	521	529	562	500	496	529	469	523	502	509	498	478	501	526	529	524	483	522	502	524	526	488	496	508	538	506	498	513	496	465	465	529	494	528	482	506	489	507	476	504	524	544	502	477	513	516	467	514	534	492	523	511	505	522	517	511	509	442	519	485	484	546	478	473	540	509	486	485	537	519	495	509	511	534	497	532	509	497	469	474	497	497	545	485	483	499	532	565	480	507	477	463	483	514	482	492	534	490	483	503	490	485	487	505	490	464	478	478	521	520	471	495	500	508	499	548	485	502	537	497	498	494	509	512	516	511	556	528	521	483	549	472	521	543	525	500	459	569	514	511	479	522	495	495	517	492	516	468	529	516	502	495	493	502	545	494	522	501	515	513	533	495	491	497	504	500	535	526	532	543	541	485	526	527	539	495	508	501	483	466	480	505	524	494	505	506	509	521	525	526	481	528	499	531	514	495	499	488	487	476	539	491	537	494	530	523	508	474	519	517	564	518	453	511	474	459	536	524	529	503	544	530	513	514	524	561	520	469	488	504	505	505	514	472	484	524	457	494	510	522	539	508	512	478	527	499	499	524	514	532	489	475	498	502	522	540	537	488	510	512	522	494	516	513	514	496	539	573	524	586	567	508	514	469	490	476	518	520	479	491	527	519	471	555	547	465	479	515	555	486	493	528	518	474	483	583	558	510	547	457	520	522	493	508	501	512	521	511	502	464	494	541	490	499	508	523	465	488	541	512	500	512	498	495	519	532	521	465	474	517	534	521	503	492	494	546	470	497	529	521	489	548	501	487	537	482	527	516	489	487	507	481	460	489	531	525	498	523	483	551	504	503	516	465	502	516	515	467	550	496	481	496	486	531	549	517	530	480	524	491	505	554	507	459	485	504	527	516	497	504	511	484	540	542	516	459	492	539	515	510	497	488	533	517	502	535	541	551	483	497	524	511	521	505	505	512	474	507	537	492	488	541	453	518	493	507	444	503	470	516	495	556	468	551	522	483	505	508	495	519	496	511	510	500	472	500	556	502	535	487	519	500	505	559	516	518	518	477	491	569	515	502	514	531	548	465	509	502	501	507	511	499	478	499	484	531	485	504	519	515	519	516	507
24912	21222	24591	28096	20725	1847	316	221	178	164	163	133	153	137	157	147	138	144	134	144	128	133	143	131	129	128	131	136	132	105	117	123	109	144	137	123	110	121	133	120	96	145	126	120	142	145	146	130	129	137	153	135	109	128	142	136	114	128	145	125	112	132	159	123	131	140	128	133	129	110	159	134	135	151	96	125	137	118	121	134	149	127	126	138	145	126	146	132	133	131	125	147	112	131	97	110	129	107	129	153	127	133	137	122	146	122	154	114	121	145	147	153	126	113	136	110	117	148	116	120	129	132	104	122	110	145	164	130	145	136	130	132	134	112	148	135	137	144	134	125	130	130	119	121	121	118	127	112	140	137	135	108	138	162	141	145	127	134	117	128	131	128	132	143	123	128	120	128	117	155	140	118	132	134	129	137	127	132	118	157	131	118	130	113	129	142	127	119	140	125	150	143	120	149	156	128	117	96	116	124	142	122	143	159	132	139	121	115	113	146	125	133	130	121	128	150	121	125	131	143	138	125	135	134	125	109	122	132	116	119	142	111	128	135	126	146	127	138	143	131	104	121	148	116	119	113	130	112	142	128	131	127	126	110	136	140	108	123	125	125	149	129	113	130	115	146	117	142	130	139	131	142	134	130	120	134	139	143	125	113	112	129	131	116	127	111	131	137	121	117	137	134	122	109	140	139	151	142	117	145	135	137	149	117	115	137	114	130	124	122	108	127	126	111	119	121	132	126	128	106	116	140	131	140	138	121	138	125	142	144	147	150	125	126	130	121	107	129	118	116	151	125	129	163	137	130	140	142	138	144	123	143	121	141	126	130	133	108	130	121	113	129	146	132	125	124	115	122	110	141	137	118	142	132	127	112	130	119	125	145	106	122	119	123	135	134	136	116	117	131	117	117	153	118	122	133	136	126	127	116	145	140	119	144	134	112	111	119	135	135	127	116	105	124	152	122	135	142	134	132	145	135	141	145	140	144	121	110	149	132	133	128	127	140	134	126	121	138	113	151	144	127	128	133	126	128	133	123	118	132	114	125	159	147	101	138	128	134	132	146	153	132	134	122	132	127	137	140	137	151	118	116	127	141	135	159	128	122	139	121	135	107	132	117	131	127	154	117	123	118	135	114	118	121	128	140	130	130	128	111	117	137	133	138	152	126	144	135	122	135	139	142	113	116	130	118	131	144	122	144	120	133	124	134	133	125	118	121	134	123	150	138	121	130	113	130	133	127	116	140	133	93	121	123	126	114	116	122	138	127	127	117	121	140	123	124	108	151	124	122	141	126	127	127	121	143	147	147	131	129	123	123	115	140	147	114	126	131	128	130	119	123	133	155	129	126	149	114	133	119	123	97	131	115	120	135	133	124	137	129	145	115	129	149	134	116	123	138	134	135	119	170	133	134	124	140	137	136	135	112	133	143	147	132	135	149	121	131	147	122	126	138	130	122	129	128	122	137	130	122	116	133	137	138	143	122	134	132	127	118	141	132	126	110	105	132	135	142	136	131	113	142	148	132	137	129	120	111	146	118	118	128	131	118	117	126	122	124	131	133	128	132	134	143	144	145	135	121	130	142	159	136	130	123	149	131	141	140	151	148	121	119	145	134	132	129	140	128	106	128	138	123	147	128	114	142	144	135	134	141	138	140	143	128	143	133	119	134	133	134	116	125	123	126	128	139	140	132	134	129	126	153	155	142	121	123	123	136	137	139	150	119	126	133	131	135	133	135	129	114	152	130	136	136	153	122	142	103	129	119	123	139	128	129	140	142	135	141	136	121	132	128	132	151	126	130	154	120	132	141	130	117	146	134	134	113	125	147	137	129	126	122	124	145	142	134	135	167	132	120	121	133	125	131	136	142	153	131	119	104	148	150	135	130	116	135	108	126	126	136	152	119	138	129	121	117	133	116	135	111	128	148	119	135	130	122	128	148	138	124	124	135	124	149	140	154	154	132	158	131	111	110	143	121	120	144	116	116	127	133	102	130	154	139	128	146	125	136	126	124	150	151	133	121	134	137	138	140	130	123	125	127	137	131	128	132	129	126	127	121	131	131	153	133	129	149	112	138	121	127	131	128	132	121	138	131	128	117	131	120	141	132	119	117	134	167	117	120	133	149	135	138	118	128	120	151	125	121	135	123	141	125	113	131	131	128	125	124	122	143	118	142	141	121	112	138	117	128	143	145	148	139	113	139	139	122	138	128	144	117	102	144	144	103	131	135	147	112	135	126	130	145	117	137	129	119	128	124	145	129	154	143	138	126	125	131	122	115	129	131	141	139	129	147	124	121	124	105	151	119	130	143	130	127	112	121	134	134	133	121	134	113	133	115	123	129	128	118	131	126	130	117	139	120	145	127	152	128	135	130	156	146	115	146	129	124	126	133	107	122	139	135	130	123	143	146	134	135	137	144	147	134	120	153	135	141	130	132	126	129	116	129	128	160	128	145	131	137	126	120	148	139	119	158	123	128	143	126	122	155	137	140	143	133	114	129	132	138	152	163	144	116	124	124	138	133	119	117	129	148	132	149	124	161	124	141	126	110	113	142	150	128	130	119	100	122	136	134	138	127	128	131	126	132	105	142	130	120	135	132	97	134	140	124	139	149	119	149	119	108	137	148	125	105	128	125	124	110	137	128	142	136	105	146	150	163	125	128	148	127	129	138	127	152	135	123	126	136	138	115	137	131	130	147	130	135	137	130	132	132	121	136	131	144	125	152	142	130	111	153	126	140	146	146	136	148	139	147	145	134	129	134	96	105	144	156	119	106	148	149	123	146	116	113	128	134	116	123	140	128	149	132	142	123	115	141	121	126	136	158	132	122	149	129	100	104	113	120	141	113	118	114	119	143	135	128	121	136	141	105	126	146	118	145	142	146	142	127	139	132	126	121	132	113	133	149	125	125	121	146	127	106	130	121	149	127	125	127	130	116	128	123	121	124	97	132	127	114	142	117	140	149	124	117	123	128	123	141	128	135	124	99	113	137	111	126	131	119	132	127	131	135	146	139	128	143	132	142	105	124	116	141	141	113	135	131	134	129	143	153	113	136	131	113	128	152	146	136	132	131	128	143	132	117	135	144	153	139	147	131	142	123	108	132	102	129	134	155	125	145	134	130	134	116	112	143	109	118	126	127	128	139	135	120	135	157	118	125	133	135	143	132	138	128	121	142	127	127	130	131	129	120	126	108	135	131	112	137	132	153	122	150	118	119	136	132	133	123	125	127	141	133	113	133	131	151	130	127	134	132	115	147	124	128	119	113	131	118	122	141	120	130	99	129	127	131	133	122	119	141	118	138	150	141	131	131	134	122	138	118	133	139	131	133	142	118	147	136	124	129	148	131	122	150	151	144	145	132	148	136	142	145	128	114	122	144	130	125	128	119	117	133	127	135	129	132	141	132	119	119	127	133	118	145	131	125	124	122	113	140	139	126	123	119	125	148	137	151	138	126	136	111	135	139	118	141	134	128	105	143	113	125	136	112	106	151
10019	6579	2025	730	474	361	354	359	330	320	292	293	316	305	324	323	290	311	314	291	299	328	319	301	288	277	277	299	307	279	296	274	284	299	317	303	297	300	320	286	283	304	319	287	310	295	282	301	284	299	315	298	270	289	308	307	266	306	311	301	271	305	276	286	316	290	298	249	297	292	292	325	288	288	284	314	316	302	294	309	296	300	295	319	315	293	282	275	304	278	274	293	293	306	284	296	303	302	288	295	271	288	301	289	319	267	289	261	275	285	315	287	283	284	286	297	299	304	297	288	303	295	284	297	244	293	280	305	293	290	280	303	276	277	289	289	281	310	307	302	271	289	264	298	293	310	318	309	307	293	279	331	298	294	290	293	292	268	291	239	301	276	276	300	290	279	289	300	297	281	264	282	314	284	337	293	276	302	283	296	290	303	290	318	299	310	292	274	290	284	305	299	315	321	319	303	281	296	304	313	268	295	281	285	265	292	339	304	300	303	283	292	339	325	309	303	305	286	313	262	273	291	283	305	284	270	323	299	286	298	339	290	299	342	315	301	321	305	265	273	314	297	310	306	263	299	269	299	290	302	311	286	280	275	284	284	309	301	278	282	269	302	262	333	287	320	291	281	265	301	288	271	289	278	300	289	298	303	312	258	293	289	299	291	316	301	277	299	301	294	276	312	284	293	301	286	273	331	306	287	315	332	282	296	287	272	319	298	312	271	294	269	305	297	331	322	278	286	300	329	292	277	265	289	309	315	294	272	291	297	318	299	289	293	306	266	294	283	294	269	307	299	295	324	278	300	280	277	285	312	311	332	291	316	301	307	245	250	324	285	279	282	312	304	278	283	276	297	276	280	308	293	292	291	287	302	278	293	308	277	293	290	269	295	300	247	319	314	258	305	282	294	264	296	278	280	321	287	281	290	271	291	306	309	298	315	261	301	325	310	297	291	288	298	299	268	293	292	285	267	287	298	300	293	265	308	308	291	291	267	284	245	328	281	256	292	315	302	303	309	296	282	279	311	318	298	296	299	294	254	308	264	273	289	289	333	280	320	293	300	297	305	299	292	287	284	248	297	316	297	308	292	293	285	293	281	310	336	293	284	295	305	273	292	288	312	300	301	289	300	294	312	288	298	296	289	275	309	275	292	293	302	267	317	298	318	299	276	308	317	271	269	308	312	314	342	288	274	305	285	315	285	297	278	289	286	291	277	292	267	287	293	311	288	300	308	268	301	293	283	309	300	284	309	291	284	315	289	270	283	280	296	339	299	306	289	315	310	299	323	287	295	309	282	290	320	301	315	323	298	321	295	288	285	274	265	283	280	301	280	312	297	275	303	348	292	276	306	285	297	270	303	315	293	288	316	281	282	308	294	293	308	249	261	332	285	292	277	288	328	294	281	296	294	298	321	290	279	305	300	261	297	307	287	278	285	284	339	301	286	324	268	274	297	270	281	281	310	293	296	283	273	287	287	282	284	296	269	330	312	291	304	316	293	283	329	292	312	308	268	302	308	296	298	300	303	269	293	276	302	299	290	280	274	293	276	277	307	312	269	274	285	275	305	291	279	309	318	280	302	314	296	284	279	279	272	287	308	294	305	303	318	316	273	270	245	314	294	303	337	310	289	299	300	293	284	303	263	300	256	273	290	283	284	278	292	307	334	329	298	284	311	314	298	291	324	271	300	317	296	287	292	297	307	300	323	261	301	288	321	284	265	274	272	294	283	290	331	283	286	295	303	301	268	290	278	276	292	299	311	274	314	329	289	289	311	286	303	297	288	304	298	258	304	277	314	297	302	287	314	268	266	282	275	294	286	325	287	323	290	270	264	303	325	289	311	322	308	303	288	271	264	292	301	268	297	267	267	302	262	304	310	292	276	312	285	281	309	288	302	285	308	278	292	271	312	337	308	313	285	276	312	270	313	322	275	290	284	285	297	268	279	280	273	265	292	307	300	286	294	294	297	311	327	324	293	321	279	281	288	342	308	281	296	300	283	311	285	289	291	286	283	316	294	266	303	291	285	290	289	286	326	290	308	265	319	291	299	298	295	292	265	274	291	274	279	282	294	290	282	319	310	276	303	298	276	263	285	283	281	300	290	276	279	266	313	288	295	312	314	273	310	269	282	270	289	291	307	295	306	308	280	289	294	287	309	306	264	307	290	288	313	320	260	271	303	278	261	298	301	304	315	283	290	319	294	281	286	299	274	268	274	283	278	286	293	281	264	278	298	264	295	268	298	296	290	330	294	262	295	302	276	294	266	328	297	274	292	283	311	291	307	286	302	297	282	287	294	282	327	297	293	288	267	282	284	301	300	280	304	319	271	284	279	313	254	295	299	265	301	289	309	288	311	324	295	301	277	291	282	263	297	273	298	299	290	284	288	295	292	288	262	288	309	281	285	299	253	301	332	298	309	292	270	288	277	310	302	309	263	325	302	267	304	266	284	301	282	289	323	294	304	334	285	279	340	291	289	291	293	280	326	317	311	323	300	281	327	287	268	295	314	284	345	312	304	295	309	303	322	284	283	297	274	303	272	300	270	306	280	269	315	265	302	264	297	308	298	286	288	299	299	306	289	315	335	298	293	307	278	306	293	302	290	333	296	281	267	308	286	285	304	282	313	267	287	309	286	286	277	290	313	290	294	291	305	301	277	296	300	309	285	279	336	275	295	299	304	291	315	282	284	261	281	298	272	299	305	297	287	305	300	308	313	298	291	270	301	284	266	278	270	277	309	283	288	313	331	324	299	291	295	303	328	299	301	313	314	258	279	280	306	330	303	306	295	300	277	293	295	286	292	300	301	304	288	276	294	304	309	295	282	281	296	303	286	304	301	298	300	287	255	290	304	353	313	290	312	279	284	274	300	311	316	317	275	289	300	280	295	324	265	303	275	320	308	283	318	308	279	294	304	290	275	305	279	300	318	308	311	294	332	304	309	268	323	279	298	274	306	303	318	302	304	277	264	316	288	291	304	300	298	300	298	305	280	335	268	275	300	308	300	316	259	279	332	286	296	292	288	276	300	280	286	262	295	311	302	292	301	305	302	293	290	313	262	303	318	280	295	288	303	309	293	265	298	271	315	290	323	276	271	274	276	310	288	321	313	312	296	275	299	299	264	293	304	266	293	276	294	296	285	291	329	294	298	278	273	314	297	308	291	296	288	269	287	285	302	294	294	316	298	262	320	282	300	291	312	287	301	323	295	299	329	270	295	319	306	283	311	294	274	288	303	284	267	288	300	265	276	305	274	302	303	283	315	302	289	279	285	297	278	285	299	347	309	289	306	287	289	316	313	270	289	284	310	288	305	312	321	298	276	269	265	268	305	305	316	299	342	259	294	330	294	296	291	286	279	299	291	300	301	285	311	280	297	289	305	292	322	299	283	289	283	293	307	263	291	284	309	272	312	287	294	293	296	319	277	305	293	283	292	288	279	309	298	299	288	298	330	319	294	292	302	302	313	281	259	307	262	259	291	324	309	275	319
24123	21174	25217	27399	21177	20978	1129	250	184	162	156	134	119	110	102	100	87	99	99	66	69	86	78	71	78	64	88	83	61	80	59	63	57	62	81	66	77	62	67	60	67	58	64	74	89	68	55	71	78	60	67	59	67	66	62	79	57	56	70	63	60	53	68	66	63	67	59	71	68	67	56	65	67	61	75	62	60	70	73	58	67	55	56	57	72	55	71	70	58	64	70	67	79	85	51	73	60	58	55	82	82	72	50	67	68	56	49	49	71	61	64	66	63	69	62	66	69	69	67	62	65	53	60	61	77	63	74	76	55	60	60	79	72	79	73	78	74	70	69	57	68	71	67	55	52	55	77	67	68	61	62	68	71	49	65	72	62	53	82	53	72	65	64	55	68	59	51	52	71	70	70	71	53	71	59	54	60	78	69	51	68	72	66	54	69	57	72	72	59	72	54	67	58	74	59	67	69	62	82	70	76	68	80	64	63	61	64	81	62	64	55	61	53	55	64	59	67	62	54	68	61	67	59	43	64	81	71	63	59	65	55	66	69	65	78	73	55	75	56	66	55	60	70	67	87	49	64	75	58	55	75	76	63	62	47	72	79	63	57	60	67	50	75	59	54	69	72	66	63	58	67	59	65	50	67	73	72	53	51	67	74	58	75	64	68	63	66	66	65	72	79	73	69	72	69	60	53	57	69	55	71	70	63	73	57	73	57	73	68	61	62	67	59	70	60	62	47	81	61	69	62	64	70	72	62	73	58	69	55	54	76	59	70	55	60	66	49	73	69	68	61	79	70	66	57	68	61	80	54	64	81	62	66	63	74	58	69	73	53	58	52	53	70	65	77	52	64	70	63	71	75	84	53	60	63	67	76	80	85	59	76	59	54	65	70	84	75	65	62	67	63	57	61	77	60	61	72	63	75	60	62	65	72	75	68	56	71	57	69	67	61	63	55	66	63	70	56	71	62	70	57	47	53	86	56	51	63	68	61	61	62	67	77	74	51	54	73	71	61	64	62	59	55	56	57	60	52	71	63	77	85	71	65	62	73	73	56	83	66	60	77	68	65	72	75	60	66	58	77	62	77	79	68	73	52	54	55	64	61	52	63	62	70	64	65	74	61	75	63	81	70	76	68	62	73	71	81	57	58	46	80	38	58	66	51	65	64	56	77	53	81	72	82	51	73	73	66	81	73	65	55	61	72	70	65	68	57	77	54	52	59	79	68	44	62	59	75	51	73	67	53	71	53	61	69	55	76	56	60	65	52	56	79	74	64	66	64	60	94	68	53	56	67	72	71	64	70	76	64	78	78	69	72	73	61	68	55	72	74	49	70	65	63	83	69	60	70	56	65	65	68	64	59	68	62	73	64	73	64	81	60	65	65	48	57	75	78	59	65	65	51	65	71	67	78	70	75	59	69	64	81	65	64	69	70	58	54	75	76	66	61	59	65	67	66	57	53	56	63	55	61	69	64	67	55	62	77	56	62	84	54	65	67	57	72	62	67	68	83	67	57	72	68	76	62	42	60	55	68	75	67	58	68	56	60	68	47	57	76	72	52	66	58	46	77	77	80	52	85	79	56	52	60	55	50	63	58	61	64	62	66	72	64	56	68	80	72	70	64	71	79	54	79	56	57	65	65	51	57	70	61	87	68	62	56	67	78	66	58	71	66	62	77	76	72	57	53	51	58	75	57	56	72	82	44	70	55	72	78	60	52	75	62	70	63	66	59	57	74	81	56	61	71	59	67	66	57	71	74	52	55	56	62	62	57	57	57	70	71	64	70	69	55	60	71	55	79	59	66	56	74	70	56	61	75	70	71	61	48	72	59	62	60	63	78	63	64	66	79	85	64	63	70	83	81	61	67	61	83	61	52	60	51	76	70	60	69	47	81	62	54	75	57	65	71	63	52	62	70	60	77	69	66	72	67	72	61	71	61	72	67	69	69	62	90	72	59	61	60	55	71	72	63	73	66	51	67	70	53	76	76	67	66	75	67	61	66	65	68	62	65	58	63	68	55	64	59	64	81	58	62	61	59	65	62	65	81	55	76	55	65	71	64	70	54	70	40	63	74	61	62	46	63	86	54	61	72	71	79	73	56	53	64	62	73	64	77	65	52	57	72	69	79	76	64	60	70	68	75	52	72	74	65	74	53	57	67	48	67	69	77	73	62	76	75	59	64	74	60	61	64	64	83	63	71	76	62	66	62	56	71	82	57	68	60	73	68	69	50	63	58	81	55	67	66	78	59	83	64	61	68	70	73	61	73	61	69	71	72	75	62	65	64	58	82	58	52	67	56	60	69	52	53	73	61	65	54	56	66	60	85	51	66	73	79	74	63	51	56	66	63	73	65	57	62	60	60	53	67	53	57	66	79	73	76	67	73	63	67	63	81	69	51	68	63	62	67	45	63	61	51	65	70	66	80	78	62	64	64	72	57	71	60	87	47	61	62	67	57	72	65	63	63	56	75	70	56	68	71	71	51	82	48	69	73	57	55	52	61	65	70	58	73	59	55	76	66	58	60	56	68	73	65	68	72	75	71	77	66	49	63	47	62	81	68	52	68	76	61	71	47	83	52	56	58	61	57	56	79	67	75	61	47	58	63	59	69	58	64	63	71	65	61	82	80	70	65	73	62	54	70	70	69	73	67	67	68	69	70	62	64	60	70	56	74	79	67	60	61	63	61	71	72	78	85	82	63	60	67	63	69	60	58	65	63	71	67	62	60	75	68	65	62	61	59	67	62	63	49	67	74	63	64	65	59	69	76	71	65	86	83	74	64	82	76	70	56	77	71	63	70	80	51	69	67	69	49	68	66	79	64	55	69	60	70	57	61	72	77	70	69	64	54	75	67	55	81	72	71	84	63	74	70	61	68	69	70	72	70	59	75	68	70	57	65	62	45	69	66	57	61	48	63	72	73	60	73	61	62	77	56	61	81	80	77	82	74	63	55	66	57	57	66	81	68	72	66	60	72	63	69	64	65	79	72	57	55	71	65	79	61	78	69	49	71	67	65	65	62	65	68	74	74	67	59	58	77	74	60	67	64	69	59	62	64	44	65	67	59	79	60	60	67	74	63	53	67	67	62	66	76	50	52	68	48	59	65	73	60	60	70	64	68	62	56	55	61	73	66	66	68	68	77	59	72	59	63	70	72	65	56	79	69	75	55	62	58	97	69	58	57	68	58	62	62	66	63	62	61	77	60	50	68	56	57	77	70	51	65	61	69	62	68	64	68	72	81	60	95	68	53	55	69	59	75	55	55	65	73	63	71	70	70	74	74	55	59	70	67	64	66	62	70	72	67	65	62	55	55	68	50	75	73	53	74	63	49	64	61	53	62	54	68	74	73	59	65	66	55	77	75	54	62	67	65	60	61	71	84	73	63	62	54	53	70	69	68	68	74	61	71	77	64	69	87	72	70	63	73	52	59	74	74	60	46	81	60	61	58	54	68	69	75	70	66	71	63	75	83	63	69	63	57	75	58	75
15369	9970	3259	845	543	374	283	271	227	238	214	199	172	224	180	172	202	198	180	193	191	178	181	187	200	177	202	175	191	191	184	164	165	174	164	168	187	181	187	176	166	187	168	175	169	185	177	173	179	188	188	192	200	166	181	190	191	182	164	172	168	176	167	170	182	178	170	176	196	164	173	174	146	185	178	185	178	171	179	173	179	164	183	173	181	159	164	183	177	172	175	186	156	175	212	178	177	152	168	159	186	181	191	180	175	171	177	174	193	165	161	163	189	162	150	175	174	182	187	211	174	175	163	161	154	168	170	184	165	188	179	166	171	177	145	160	184	170	170	198	159	166	160	173	180	218	159	179	185	165	162	187	176	158	184	196	177	172	196	179	154	170	161	170	171	174	169	170	179	159	154	198	178	170	167	178	182	160	190	169	186	168	168	187	186	172	192	172	198	182	193	168	191	167	164	170	177	148	180	180	154	151	165	163	169	161	167	173	161	177	187	176	172	170	181	183	164	167	175	160	172	160	168	175	177	164	177	165	170	182	166	181	182	175	162	161	153	160	174	187	172	176	166	184	191	170	205	185	177	198	174	154	190	183	185	163	173	158	183	171	186	190	181	190	154	165	161	170	175	193	190	182	189	181	195	170	192	175	171	170	191	181	183	149	169	193	188	177	186	157	189	161	165	175	164	174	169	168	180	165	188	174	176	181	185	175	164	184	183	178	194	156	172	186	191	170	185	176	163	181	163	163	155	159	170	180	166	169	166	174	157	191	162	187	167	158	174	167	161	175	166	166	154	198	164	177	157	189	166	162	181	168	189	181	176	167	181	160	173	194	169	174	173	177	164	167	163	173	172	172	170	172	153	154	196	168	180	166	182	150	172	172	174	191	172	228	159	169	181	177	171	172	167	180	181	159	190	171	200	167	175	167	146	176	167	171	171	170	185	163	178	176	171	216	168	187	171	149	188	175	181	196	165	178	182	164	173	175	145	186	177	160	162	171	158	177	164	166	176	192	183	178	181	159	203	185	167	165	150	181	190	164	180	167	171	184	171	173	180	198	168	142	176	177	185	176	149	185	182	182	161	167	157	172	173	163	166	173	173	158	182	174	174	187	188	162	176	160	158	186	162	163	181	189	176	180	174	170	156	178	183	191	173	164	171	184	171	153	183	170	204	172	189	185	173	187	173	181	182	203	197	177	176	166	170	185	165	158	170	170	170	167	156	155	170	170	162	190	179	192	169	179	190	184	188	180	155	193	214	191	186	176	154	190	151	150	172	177	181	179	171	174	161	170	178	181	181	176	180	155	190	195	144	155	163	169	176	161	145	157	179	157	184	191	188	150	171	171	190	181	158	165	161	166	181	149	167	170	178	174	157	190	176	173	176	176	151	184	185	159	162	170	177	170	174	166	177	173	190	163	168	178	169	171	188	170	196	171	191	178	194	183	172	163	161	160	173	162	180	161	177	160	160	168	193	199	169	169	165	174	175	171	177	150	159	194	167	174	174	175	174	173	173	187	183	168	155	143	137	182	215	193	153	175	183	170	167	134	162	189	185	180	177	185	181	169	157	176	159	187	164	159	189	175	184	171	164	159	182	197	149	169	175	169	168	163	187	170	193	162	166	196	185	190	163	194	192	187	186	209	193	189	172	172	177	179	160	177	159	156	163	173	179	157	170	182	214	178	165	190	167	201	163	170	161	192	170	162	169	193	175	142	175	177	164	180	181	185	173	191	194	179	159	173	175	182	160	197	181	162	200	172	158	174	164	180	176	173	181	186	152	169	181	181	170	153	156	157	165	185	179	186	173	162	178	194	164	168	159	177	156	145	186	178	164	169	184	157	189	184	178	185	183	146	169	168	182	168	175	174	191	150	168	190	137	179	166	156	173	197	179	178	184	152	151	167	173	153	172	171	161	138	157	174	172	174	162	148	183	165	174	187	171	171	190	173	175	159	166	165	184	167	177	178	159	180	180	157	182	153	193	165	168	190	177	162	196	175	193	162	166	155	176	176	174	164	183	167	172	152	158	162	157	165	177	193	178	172	192	173	180	162	171	190	174	176	199	160	170	161	167	170	184	164	163	149	178	208	172	153	163	189	156	159	164	188	197	186	168	169	172	179	167	162	179	175	183	174	138	170	141	198	144	192	148	203	191	169	205	198	184	166	169	171	157	198	181	155	162	190	185	169	179	158	171	190	177	178	188	194	181	168	153	179	175	187	172	176	170	194	171	166	180	166	167	150	170	172	181	174	134	168	175	161	161	164	157	171	173	165	152	176	168	166	178	161	181	168	210	173	176	171	172	171	172	171	167	171	162	173	185	178	169	187	164	180	177	175	181	150	169	155	172	179	165	159	212	131	174	175	193	160	156	150	183	167	183	176	145	165	173	173	164	185	172	180	173	143	180	175	165	195	173	153	182	197	172	182	167	190	177	168	179	188	183	181	168	165	160	189	169	168	175	161	175	157	157	187	201	171	185	160	184	180	188	171	189	199	191	182	172	160	201	179	170	187	163	166	158	188	190	187	170	167	184	173	190	178	162	166	200	173	169	169	176	168	173	197	180	181	148	168	168	184	166	190	159	160	150	150	168	159	174	150	199	166	164	165	176	157	176	159	170	186	178	194	176	183	184	188	178	170	187	160	180	173	171	153	173	168	204	172	179	173	193	178	164	187	173	179	147	177	174	169	173	190	160	184	167	174	159	163	190	176	172	175	169	161	178	153	161	165	195	175	169	170	209	154	183	172	184	156	177	147	149	176	174	177	175	165	178	168	175	173	145	163	183	185	181	177	190	173	160	172	158	171	173	166	189	189	154	171	157	183	181	174	188	169	171	168	174	174	161	169	173	163	167	179	171	154	174	183	179	173	168	172	173	180	177	180	196	194	162	198	196	185	179	158	177	194	165	180	157	187	168	192	190	174	158	182	176	187	177	181	186	161	178	189	202	183	174	156	181	172	187	178	173	180	172	157	166	183	167	165	194	186	186	169	185	171	171	150	167	157	167	177	177	181	196	178	209	169	186	192	180	180	174	182	161	184	168	163	212	186	159	163	165	176	153	191	181	189	183	177	181	180	174	181	170	181	159	183	201	172	176	168	174	151	153	169	172	183	174	181	178	165	177	172	193	193	203	181	166	185	202	188	167	163	184	181	162	147	184	160	168	158	136	171	163	169	168	194	159	161	174	196	184	157	184	170	161	154	166	158	193	191	151	156	172	174	182	169	172	196	174	166	169	166	173	169	179	155	169	201	177	167	170	185	171	166	168	164	165	157	161	171	176	193	174	195	174	192	166	183	186	188	170	180	147	156	194	181	142	168	181	188	148	189	165	185	166	178	158	146	190	145	182	158	168	164	169	178	166	172	198	178	175	187	163	159	175	196	149	168	171	179	188	156	167	151	178	180	179	180	171	207	162	158	179	187	185	168	167	171	167	181	163	146	177	193	159	186	172	190	169	196	195	200	158	151	167	178	156	169	183	190
33483	12192	1736	347	268	272	237	220	236	231	216	241	224	223	254	227	214	216	249	225	224	244	241	248	264	254	221	257	259	210	213	206	263	232	273	241	228	229	247	232	232	243	211	246	230	222	231	241	232	256	255	215	223	216	212	236	238	215	246	230	235	256	234	230	265	231	242	254	242	225	248	211	222	241	228	246	222	257	261	250	234	238	256	239	221	245	239	230	209	232	222	258	236	215	244	237	257	234	233	265	224	209	230	230	231	244	212	247	233	241	216	248	245	280	225	223	232	232	251	240	233	248	237	239	245	235	228	248	223	255	238	231	252	220	253	239	238	226	237	242	227	228	216	244	242	228	242	215	225	220	259	216	199	232	264	245	267	243	228	216	224	221	268	242	239	233	233	227	259	218	228	246	233	226	225	242	213	240	270	239	211	227	235	223	247	231	238	235	227	269	242	206	205	224	237	225	224	234	233	234	220	266	245	241	229	229	244	235	236	249	240	268	225	210	228	263	218	249	247	223	218	233	227	240	227	236	243	251	231	226	226	234	215	243	268	243	235	250	220	208	207	222	231	242	234	250	232	246	216	241	286	260	274	229	249	266	248	220	238	234	242	259	212	231	235	232	245	258	233	235	237	256	230	261	234	224	243	252	231	238	224	239	283	287	227	244	232	215	221	230	252	269	264	232	219	250	232	212	213	240	237	252	240	226	239	230	244	229	194	234	220	212	228	243	266	249	205	213	236	219	239	242	224	251	238	260	226	273	232	223	254	229	239	251	254	247	263	263	211	212	264	233	230	219	259	225	230	241	263	252	260	260	246	245	244	245	213	229	209	218	231	240	203	212	226	208	259	240	264	264	274	241	215	246	263	246	217	236	230	221	229	238	217	230	215	217	239	228	219	242	231	229	241	232	226	219	245	206	236	235	260	232	222	208	212	218	254	236	207	209	244	239	233	198	238	248	224	224	224	241	242	236	280	240	228	241	258	243	238	258	227	226	222	211	209	231	204	237	238	227	260	241	227	248	255	223	215	220	231	240	246	254	199	191	246	230	226	231	216	224	243	224	244	254	230	234	225	206	245	250	233	246	233	233	239	260	207	257	243	224	226	237	233	244	238	240	204	234	231	205	241	217	217	203	229	247	229	221	242	221	229	222	214	252	218	247	241	236	228	228	221	246	223	270	222	243	242	270	229	211	225	252	241	242	245	270	261	222	232	237	204	225	202	252	243	236	262	241	236	220	234	232	246	222	258	229	233	240	231	188	203	241	213	212	244	204	217	264	239	221	246	227	212	225	256	236	248	251	220	228	255	248	226	260	231	228	245	226	209	253	277	241	243	231	229	250	244	229	237	223	254	227	211	214	223	235	247	229	233	208	226	230	252	243	256	263	220	250	202	229	220	222	207	233	234	262	244	247	250	219	226	236	214	250	243	262	246	234	234	240	249	218	225	237	244	238	225	221	232	225	238	256	242	220	232	248	239	216	216	249	252	256	241	235	273	217	212	235	236	266	240	258	243	243	239	252	204	212	190	236	253	244	237	237	244	244	235	242	231	232	233	223	261	216	244	256	216	249	259	247	260	224	249	270	233	216	221	238	226	228	238	241	220	214	228	232	234	231	249	240	270	226	235	241	204	208	204	222	257	236	237	260	225	226	261	233	227	257	244	212	209	239	210	232	228	240	228	240	231	228	244	233	237	238	215	223	245	226	221	215	258	240	229	213	251	221	238	234	246	241	252	222	233	238	262	233	237	227	235	267	272	245	233	229	266	234	240	210	249	218	245	258	229	240	227	212	256	237	215	233	226	241	238	219	217	221	217	259	226	236	231	234	248	233	215	232	253	231	245	256	262	231	266	200	233	239	230	239	253	237	232	243	224	210	239	221	273	237	220	214	238	234	209	248	246	250	211	236	241	256	239	227	215	224	211	213	244	204	234	210	226	236	233	227	224	243	199	239	252	244	229	238	230	268	238	245	239	222	233	248	200	281	247	248	244	231	197	252	244	225	229	212	240	244	201	271	240	200	235	211	251	247	241	235	249	243	250	253	231	242	239	236	239	226	231	208	236	252	221	226	239	230	224	260	211	210	244	230	232	232	254	229	272	263	229	223	207	214	215	212	240	269	249	226	242	250	224	247	232	216	233	229	228	242	238	241	236	242	258	229	227	220	236	218	233	257	246	220	270	250	205	221	235	240	267	228	235	266	224	215	222	232	226	272	203	196	236	274	251	223	244	261	263	221	259	216	223	211	272	258	237	196	229	244	224	224	229	227	222	271	238	217	228	233	239	230	229	227	263	240	244	234	239	230	232	260	222	243	231	233	242	223	217	206	251	237	233	238	214	220	254	242	242	221	220	219	244	219	217	224	220	242	231	237	241	265	218	213	241	234	255	235	226	255	217	243	242	269	255	250	229	221	230	234	240	252	215	198	234	228	261	252	224	234	266	224	233	271	235	214	245	222	213	239	229	231	226	256	247	242	210	245	235	227	201	254	225	229	242	218	235	214	228	248	210	210	232	253	213	283	214	212	210	252	218	249	219	261	242	242	236	226	230	233	230	240	239	243	253	242	215	254	254	236	238	259	240	229	244	248	256	226	223	240	235	226	215	226	252	220	230	242	239	273	249	243	254	238	238	224	257	223	227	255	205	231	210	241	234	220	209	230	256	257	214	222	216	220	225	230	247	199	219	225	230	211	254	242	264	231	234	210	232	227	236	234	242	248	233	221	244	234	225	214	224	214	236	224	237	205	244	252	228	231	219	222	248	235	243	223	267	201	228	238	241	224	212	222	232	238	231	214	236	244	243	240	230	251	262	257	244	239	232	237	211	228	205	215	244	255	227	236	261	229	235	226	225	225	227	232	264	244	221	239	248	228	236	251	232	236	217	252	239	270	229	207	232	258	238	269	250	251	256	246	245	232	230	199	230	258	224	239	237	241	238	256	244	240	243	214	256	269	253	211	239	238	240	221	231	246	213	242	197	231	219	216	252	229	251	235	239	255	217	241	222	209	244	214	256	269	270	238	252	224	271	266	242	212	257	264	227	220	221	237	235	229	226	228	238	232	219	250	237	271	242	239	243	238	246	247	235	231	243	268	247	230	237	238	226	231	247	247	231	232	288	249	249	235	223	213	214	249	221	250	242	231	258	200	248	246	245	251	232	232	240	231	204	227	227	226	251	232	244	217	245	257	263	225	219	228	261	246	225	226	245	202	245	233	244	215	217	240	252	229	242	239	209	247	232	270	245	258	243	239	251	244	259	219	266	259	227	249	223	208	219	221	235	226	224	226	224	243	214	233	226	222	213	240	217	238	242	238	220	227	226	232	232	199	251	233	223	246	228	224	219	195	231	245	265	222	257	234	239	248	219	239	245	235	245	225	264	222	225	254	219	228	215	248	269	201	258	216	266	237	243	230	207	247	230	220	258	222	231	233	244	216	242	244	237	258	244	233	216	239	242	231	267	240	243	207	247	228	253	249	240	241
10185	2543	946	509	562	544	469	541	531	485	515	518	489	521	494	525	522	537	540	490	527	504	527	507	535	472	546	542	511	525	541	564	525	502	490	482	485	532	538	514	556	580	507	502	517	512	501	486	492	490	505	506	483	533	513	508	522	520	517	520	487	477	502	551	514	515	490	489	511	520	512	507	517	525	506	532	506	489	549	479	509	462	487	498	514	533	519	519	505	530	509	485	530	518	533	446	497	530	544	498	531	520	524	527	519	537	530	531	521	492	453	517	488	514	551	498	487	554	503	489	545	531	512	539	496	491	510	498	514	470	531	523	514	511	509	506	525	512	516	545	511	513	539	513	489	479	501	557	517	493	556	525	507	531	523	550	532	564	493	524	524	527	503	493	526	520	491	518	544	557	556	512	499	522	509	504	502	545	487	469	521	520	504	482	513	564	510	489	508	528	527	486	519	527	542	517	483	514	503	529	507	489	482	504	538	499	519	510	522	479	544	522	501	530	503	524	495	530	519	549	530	531	531	531	490	560	547	530	527	499	528	492	573	489	493	511	520	480	476	521	516	518	505	521	524	556	530	543	481	545	508	552	529	536	516	560	506	532	511	551	494	494	545	473	493	504	524	518	480	525	536	561	524	500	505	521	545	521	503	502	530	511	529	504	526	513	548	581	500	551	552	554	551	507	511	510	536	542	526	518	527	508	504	481	506	489	522	536	520	512	514	512	499	561	538	504	506	502	543	458	551	476	552	479	551	518	479	520	513	543	504	492	524	509	528	528	530	496	479	545	494	562	500	512	525	580	524	547	520	533	528	517	520	494	529	523	545	507	486	466	494	527	536	481	521	542	586	528	525	496	548	473	516	482	516	534	521	526	545	524	515	486	504	559	563	504	490	482	535	507	492	461	493	501	502	589	532	501	524	537	516	493	526	574	524	520	523	562	524	534	524	459	483	530	495	533	499	521	504	479	528	525	545	558	537	493	529	508	515	559	539	469	477	498	506	508	493	532	475	495	545	488	536	523	507	517	514	517	538	515	529	535	514	549	482	486	532	525	492	528	509	510	507	500	508	517	516	520	538	540	517	485	508	525	473	540	567	525	520	468	573	530	539	539	512	536	480	517	549	573	548	506	525	513	475	536	543	536	522	529	582	530	507	538	524	506	522	516	524	534	494	513	497	527	500	522	524	508	504	530	559	489	523	511	526	513	473	531	506	528	538	504	492	521	515	503	504	516	545	507	526	521	469	513	527	488	529	512	543	517	531	517	529	513	542	543	526	517	562	525	511	511	514	492	550	497	506	516	528	510	494	501	546	501	502	504	509	460	538	503	487	472	526	524	535	484	493	468	514	506	484	488	487	533	535	501	529	530	523	515	492	534	506	526	522	549	534	578	491	532	540	499	529	528	477	482	547	541	509	563	455	563	510	558	515	549	476	531	530	556	506	485	535	524	496	503	511	500	495	585	523	527	515	502	514	532	518	514	498	502	522	510	506	536	506	536	531	542	495	550	507	527	508	513	498	519	497	512	503	475	546	539	532	491	528	532	521	508	487	537	499	511	459	509	481	488	478	507	487	523	540	471	487	497	573	527	533	503	522	550	532	549	538	494	520	511	512	478	500	547	548	504	532	516	554	535	518	548	525	508	522	525	506	522	507	526	553	502	545	485	515	522	512	504	480	487	470	567	499	532	520	500	516	475	521	511	512	534	491	505	499	495	503	530	523	539	549	544	496	504	555	522	548	487	517	538	508	477	531	539	486	505	504	531	477	530	496	488	569	490	514	490	558	543	525	571	477	559	520	469	566	499	549	515	512	506	524	531	506	523	492	518	470	563	523	487	527	517	524	470	489	523	525	526	531	530	545	492	521	547	541	501	526	516	544	516	541	558	484	502	532	550	527	567	507	528	523	528	507	514	526	513	494	491	522	517	509	504	511	507	529	521	518	562	541	488	542	542	494	531	512	534	491	544	551	520	508	544	523	509	579	559	534	479	531	532	492	527	497	493	527	476	495	496	532	506	520	508	521	507	528	521	510	568	543	525	479	542	526	535	525	544	551	485	532	521	543	507	508	515	501	563	492	504	556	512	495	530	513	505	496	511	512	505	465	490	513	495	518	514	489	474	520	523	491	489	511	476	538	494	508	507	522	515	544	512	524	539	539	547	572	486	526	513	520	517	530	524	534	491	536	488	473	483	546	554	486	517	549	534	507	488	516	520	501	510	517	523	483	535	463	500	527	523	475	540	517	515	530	511	519	520	514	574	544	523	532	556	550	541	521	544	517	476	494	548	467	502	495	514	503	575	559	506	517	522	497	516	513	523	556	550	559	529	510	517	525	540	471	511	548	543	567	565	518	510	507	544	533	567	512	548	518	522	508	513	527	506	500	513	542	534	530	538	523	539	527	524	479	548	531	513	477	544	505	508	519	512	506	519	500	514	529	531	558	479	512	488	542	469	511	482	553	521	515	511	556	501	482	529	499	512	537	506	525	537	520	533	502	532	538	509	499	532	544	508	509	511	500	528	485	510	538	521	501	485	533	557	535	522	523	517	539	524	521	507	512	545	535	536	507	500	530	509	485	558	503	538	526	498	542	505	549	503	526	532	517	512	560	597	545	513	512	510	484	492	507	529	539	515	519	495	490	500	524	509	509	517	523	518	490	522	510	537	515	515	532	568	502	528	533	557	491	531	520	535	535	521	574	528	504	482	526	510	549	529	540	519	500	549	520	503	484	540	520	561	531	515	499	529	501	534	524	528	508	498	527	541	530	575	532	512	515	495	532	550	555	533	575	526	540	521	553	492	568	489	538	538	532	506	531	511	503	524	511	497	519	538	555	490	526	510	506	551	508	515	526	514	496	519	500	477	490	500	510	529	521	519	527	540	509	526	484	496	506	546	528	522	485	545	477	529	549	514	482	546	524	490	529	480	548	520	499	490	508	491	492	558	531	496	524	521	553	511	538	489	535	486	527	495	533	499	523	542	523	498	483	506	498	485	551	490	546	515	484	518	528	505	486	505	550	531	529	524	492	508	488	489	536	540	545	478	489	500	535	509	520	521	476	534	492	522	526	527	486	497	536	531	530	530	558	525	517	551	520	460	530	532	488	529	503	499	553	512	576	534	484	508	513	510	559	501	520	514	519	522	499	520	496	505	504	559	548	512	512	531	508	541	498	463	492	498	529	474	520	542	536	491	512	557	506	535	493	509	518	504	523	492	475	502	525	502	521	568	526	504	536	511	500	495	519	519	542	505	514	535	508	515	512	519	503	486	491	487	493	485	499	493	470	484	500	575	512	506	497	477	522	535	516	548	516	514	477	534	568	501	512	501	518	494	524	547	519	546	522	537	491	500	560	499	566	512	508	514	532	517	478	485	495	519	461	481	512	502	491	516	536	535	503	510	533	516	517	528	535	552	530	504	481	458	547	519	550	511	501	490	501	509	514	473	543	495	505	493	509	552	530	506	505	538	531	535	514	520	504	563
24856	21205	24578	28092	20698	1829	283	204	185	147	151	153	159	160	133	133	135	138	145	149	146	151	122	124	123	139	127	138	129	137	139	128	126	125	125	126	149	110	123	123	123	137	121	141	139	134	125	146	128	148	133	120	130	149	132	142	134	138	133	122	158	107	118	127	114	146	140	119	134	166	133	133	147	135	155	138	136	135	130	122	139	121	118	128	122	126	130	132	130	128	123	137	119	128	146	149	136	137	128	121	148	101	138	118	138	114	136	129	122	132	132	130	136	128	132	133	127	121	134	138	128	113	125	122	116	134	138	131	126	134	132	122	118	106	123	133	121	108	140	147	109	113	121	140	135	111	120	116	146	121	123	171	118	135	112	123	135	137	125	135	131	143	133	154	129	135	115	135	132	145	107	152	139	112	144	137	132	129	171	133	143	129	157	111	142	132	116	122	119	152	133	146	124	143	118	144	139	122	137	133	130	133	133	152	126	130	114	138	117	136	116	118	129	136	142	134	116	137	106	146	134	130	121	148	142	133	119	126	130	120	130	120	153	128	137	141	131	132	109	119	149	127	138	154	137	128	128	139	124	124	137	125	132	120	140	115	114	135	125	153	151	127	134	129	145	111	119	154	113	124	132	133	125	133	128	114	122	127	122	134	104	124	120	120	132	123	141	138	127	122	125	111	125	102	132	148	135	159	121	139	155	132	134	111	143	117	143	116	124	135	132	137	154	134	143	143	133	127	124	117	143	124	100	148	107	125	133	134	146	121	101	127	120	133	132	140	132	136	145	127	124	123	136	129	140	119	129	142	105	152	127	123	125	140	118	116	142	130	123	135	134	152	135	140	142	119	128	128	108	126	118	110	155	152	115	154	155	134	116	121	118	115	139	123	138	133	147	140	117	139	121	139	122	158	129	146	116	124	138	132	128	138	133	132	144	148	132	129	129	131	128	118	124	131	142	145	123	121	116	128	141	117	113	134	128	138	113	122	120	142	139	117	120	133	137	152	115	129	116	127	129	138	129	128	139	132	133	114	136	122	130	130	136	155	128	123	128	121	111	123	119	129	133	139	125	125	128	125	124	122	120	124	122	114	127	144	143	143	128	129	126	111	146	121	133	129	109	119	128	132	106	131	122	132	136	136	133	126	128	127	115	141	132	133	140	153	145	123	126	139	148	108	148	137	115	125	120	129	121	149	134	154	138	119	133	133	126	124	136	116	147	129	147	153	119	130	150	143	150	160	117	129	140	107	130	127	144	125	138	125	142	123	140	151	124	121	114	134	121	126	156	119	145	141	130	144	129	153	121	142	106	124	138	146	128	140	122	123	135	133	138	140	124	107	140	159	136	127	119	130	139	145	123	138	138	127	117	135	126	110	139	131	129	156	143	127	141	137	122	127	118	142	130	159	144	119	146	135	151	138	133	130	142	101	114	120	147	117	115	137	117	138	162	129	142	126	156	137	119	130	151	141	137	128	142	142	129	137	123	139	120	151	119	142	134	130	130	135	162	119	146	123	134	139	137	142	137	125	136	127	116	135	115	141	143	125	125	135	137	133	122	134	129	122	111	125	113	125	130	113	139	126	121	145	123	130	125	139	125	105	131	124	132	138	135	139	117	148	109	142	127	113	137	127	136	133	137	120	123	134	114	133	121	100	97	140	128	132	113	109	151	126	111	124	125	137	134	124	131	116	123	144	120	96	117	146	127	148	146	123	116	123	122	121	142	128	118	118	161	122	124	149	130	159	140	117	136	135	143	124	126	143	143	126	124	123	125	135	127	116	131	128	149	127	128	144	146	126	141	146	143	139	132	106	124	151	134	129	125	132	148	121	117	138	120	149	121	109	151	116	119	145	118	159	127	133	124	128	128	129	136	148	123	153	129	129	142	134	144	152	135	114	125	128	122	123	135	148	118	141	123	128	152	131	116	115	151	138	137	113	119	158	117	125	138	111	133	134	121	116	124	127	126	121	144	112	106	137	128	129	112	137	149	125	143	129	151	111	126	111	115	127	132	126	108	125	117	142	106	114	157	143	134	133	118	132	140	144	150	122	129	123	127	145	109	131	150	134	117	127	130	123	136	129	121	145	149	132	127	115	144	147	132	158	137	126	136	141	120	146	115	127	126	144	144	136	131	133	100	144	124	106	145	137	122	135	150	130	121	111	127	109	129	130	132	131	148	136	131	113	139	117	140	137	129	121	130	124	132	137	138	132	136	121	133	127	146	118	137	138	134	139	121	128	130	121	143	118	108	138	95	130	132	129	140	119	129	135	143	126	125	119	121	140	133	117	118	133	129	143	137	142	147	124	105	135	124	120	127	136	131	131	114	118	149	124	124	124	128	139	125	142	149	130	114	140	137	117	122	114	125	136	132	114	120	129	117	96	145	119	134	163	130	132	138	125	132	143	145	138	125	140	123	129	137	139	138	137	128	142	142	125	129	137	136	141	127	135	156	156	123	125	127	120	141	116	143	143	136	146	140	123	139	131	152	125	156	118	154	133	150	146	123	130	130	143	131	141	114	127	126	148	141	163	123	124	130	131	131	138	129	133	130	117	126	124	125	132	140	140	136	132	134	154	116	127	115	141	141	140	149	132	132	119	142	151	115	147	125	124	121	138	135	126	109	142	137	135	135	130	126	151	132	136	135	133	148	129	126	130	151	123	118	130	139	142	154	127	122	143	120	136	123	127	125	113	117	127	133	127	121	138	132	136	128	151	149	124	144	145	120	142	129	132	128	135	122	112	135	120	120	128	123	123	138	130	138	151	131	140	135	127	147	134	129	121	131	136	168	134	133	133	131	132	141	118	119	146	126	143	129	142	136	125	152	113	133	148	123	167	119	110	149	111	131	138	144	136	113	108	113	129	144	140	131	134	124	148	122	137	104	122	121	132	121	117	98	115	123	128	118	130	116	119	129	138	125	139	125	154	147	128	101	134	139	125	133	129	128	140	135	139	137	124	146	137	133	132	148	120	132	108	131	132	125	108	126	131	132	129	109	122	133	125	114	116	127	138	121	135	128	127	132	107	133	126	129	142	129	139	106	112	144	127	126	136	152	157	118	122	127	127	135	126	159	158	127	120	137	148	120	116	118	136	128	132	145	127	143	117	140	126	119	136	127	115	123	141	120	126	161	118	131	114	116	160	135	138	122	144	116	148	146	140	138	117	116	114	138	119	138	133	133	137	136	113	118	136	140	101	113	122	124	143	140	130	140	121	114	127	125	122	120	137	126	149	117	128	115	128	117	142	136	120	136	130	120	131	121	129	135	120	126	125	126	133	122	121	120	122	164	142	163	135	127	138	111	131	142	138	110	142	137	118	105	131	138	127	109	129	132	138	129	137	127	122	105	123	116	139	153	127	120	124	129	146	132	149	154	121	135	119	126	111	132	169	131	132	135	120	137	120	139	146	151	134	113	128	126	141	128	116	132	124	122	123	133	124	130	126	127	128	133	126	145	124	146	136	120	122	136	126	134	135	135	132
10095	6857	2368	668	423	422	318	320	322	304	315	317	267	284	322	306	314	324	287	310	325	306	303	289	293	286	304	305	296	308	275	311	298	295	298	312	321	285	271	290	321	285	297	313	282	276	302	300	299	319	281	322	293	319	296	276	282	312	273	307	308	279	309	321	309	313	304	286	333	320	278	276	285	303	323	295	319	313	287	290	314	286	280	304	318	321	286	304	262	303	280	274	296	306	272	290	290	251	284	280	309	304	272	302	261	300	262	286	305	298	313	292	299	300	298	286	305	305	301	307	286	307	314	315	285	274	280	314	300	305	273	321	283	318	278	283	274	304	298	296	265	302	294	267	286	328	294	298	299	287	305	302	314	307	306	292	270	295	291	325	292	284	304	304	288	300	307	276	285	293	260	285	298	279	291	293	324	270	306	336	305	276	279	306	291	323	318	297	328	316	274	281	304	303	292	323	303	307	291	290	318	315	286	311	320	291	307	324	286	278	275	301	289	296	297	290	295	288	298	312	272	304	291	311	316	285	295	281	317	316	279	325	294	323	291	297	295	300	275	257	309	317	289	283	289	325	282	325	304	269	282	272	295	310	294	291	303	325	307	296	312	334	306	326	288	291	268	278	308	300	308	312	279	291	274	281	320	311	292	313	264	302	305	309	295	314	315	308	332	270	302	302	290	323	273	299	323	306	300	303	275	284	288	293	271	299	292	291	286	319	323	292	294	304	290	288	293	309	303	297	282	295	296	300	336	304	305	303	295	323	282	303	315	327	298	323	302	313	278	324	292	340	313	298	331	289	294	264	284	289	321	251	290	271	296	320	295	311	308	303	290	277	294	287	322	307	282	288	259	310	325	290	280	290	305	294	280	289	306	307	307	331	289	323	267	300	294	291	307	318	298	311	327	286	278	297	330	289	336	312	304	291	308	290	290	280	271	288	295	321	282	317	303	307	287	304	300	328	273	306	290	266	309	288	305	291	312	295	304	311	280	311	304	300	264	292	282	284	295	278	288	266	304	282	315	287	303	289	302	325	281	294	271	315	266	300	312	275	277	287	322	316	303	313	294	312	295	288	283	286	298	298	320	303	306	313	297	289	310	287	324	276	283	299	290	298	313	300	313	268	313	275	303	275	316	304	308	306	326	295	329	313	294	319	283	272	284	279	300	284	273	278	294	292	311	291	299	322	267	319	291	302	308	297	292	280	311	316	297	323	291	323	282	278	301	278	316	325	297	298	279	261	299	273	309	297	303	335	292	314	290	292	269	272	299	276	297	298	293	294	296	279	295	283	311	308	282	300	343	272	294	309	268	285	330	310	291	298	335	313	279	300	316	275	316	272	304	285	312	286	311	304	326	291	289	269	319	315	312	295	322	354	317	313	283	311	285	278	293	315	266	266	327	330	309	271	296	277	294	289	328	271	285	264	333	274	328	309	272	308	313	301	286	299	314	308	297	307	280	287	308	340	290	291	301	312	279	276	289	277	289	274	286	289	321	311	312	286	309	296	291	303	304	267	330	281	272	298	340	289	298	267	254	282	289	274	265	290	293	273	308	281	302	317	263	340	321	275	317	322	289	289	275	280	312	280	297	287	299	299	294	317	299	299	319	276	290	272	293	291	319	319	306	310	297	335	296	274	307	296	301	265	272	305	300	327	307	276	287	272	296	322	302	293	294	276	280	326	298	297	304	327	291	294	320	305	307	273	307	325	311	296	284	312	268	294	272	279	274	292	308	283	309	300	275	289	320	290	294	285	293	306	303	314	310	299	311	303	275	279	315	290	300	293	296	297	301	324	300	315	324	273	309	292	303	306	302	329	246	292	304	313	305	290	298	328	289	282	300	281	307	331	306	303	300	310	285	287	296	296	350	308	330	298	287	285	307	296	317	333	324	298	263	284	312	277	332	330	288	305	284	271	296	301	283	301	326	308	306	310	301	279	277	329	294	278	305	287	289	323	327	266	300	290	302	290	309	311	310	292	303	317	298	295	271	285	293	277	288	274	277	289	303	307	282	292	315	301	310	279	293	259	284	264	300	328	301	297	306	321	313	270	278	297	287	298	282	305	293	316	324	310	289	332	277	302	323	319	292	307	301	312	300	284	301	304	278	309	274	284	321	292	306	291	316	295	291	295	307	317	294	282	279	312	291	319	324	272	302	338	309	307	341	292	282	295	293	303	275	299	277	312	290	264	306	303	327	317	285	300	315	329	302	305	288	316	291	280	320	289	312	292	288	315	288	298	307	293	298	305	302	291	283	269	282	274	322	287	303	312	297	279	284	328	322	290	294	304	290	328	276	294	311	297	285	275	331	279	301	281	287	269	300	293	307	285	314	294	315	314	335	330	292	318	302	283	310	291	274	330	273	291	285	300	292	278	301	302	323	292	298	302	279	275	311	307	296	291	307	300	284	297	311	260	327	275	294	295	267	286	293	292	346	321	293	296	280	308	282	323	291	305	304	308	308	282	273	262	310	292	309	290	317	309	304	321	305	310	295	320	291	313	292	298	299	308	292	301	288	302	307	316	260	309	284	265	291	289	278	310	290	320	294	316	284	296	285	302	259	277	294	311	303	287	296	283	272	299	275	289	293	301	296	320	268	313	324	277	310	280	283	327	266	298	294	273	321	292	275	299	290	279	272	316	276	287	311	287	284	319	277	292	296	314	284	317	271	300	308	306	292	320	288	278	280	304	278	287	295	296	288	294	295	288	276	293	296	288	310	306	279	288	290	320	281	281	320	290	308	296	316	262	275	310	301	300	273	287	307	303	283	269	283	317	322	305	311	305	292	293	255	316	323	295	300	279	300	297	266	300	302	309	305	297	272	283	261	335	271	319	277	289	270	278	297	299	301	294	288	301	277	320	303	322	298	312	308	300	308	299	299	284	268	292	273	289	310	289	299	277	293	302	299	294	314	314	301	282	325	301	307	302	292	307	310	273	288	304	306	325	309	315	301	285	291	288	274	318	304	312	285	285	295	284	307	304	325	282	301	294	289	306	333	304	271	280	297	260	316	306	280	283	279	280	300	285	314	285	306	267	280	318	303	278	286	309	308	306	304	327	284	273	316	304	302	315	274	303	290	293	299	294	296	287	322	310	273	290	291	289	293	305	318	323	264	314	299	288	300	301	299	287	308	261	319	298	294	292	311	263	295	341	303	291	304	294	313	306	285	281	306	315	304	284	297	290	301	311	286	291	295	302	310	300	314	296	323	283	284	327	292	301	282	276	304	282	284	261	288	309	281	301	279	305	330	274	329	303	321	292	287	310	308	308	319	300	307	331	292	291	274	294	335	326	293	317	277	312	304	275	287	281	312	293	299	309	302	310	301	291	306	312	328	317	294	310	317	302	350	318	292	300	294	298	271	288	289	302	308	291	307	300	324	288	285	304	300	295	328	305	318	270	296	330	300	302	305	312	297	330	281	272	274	279	298	288	298	286	310	290	308	302	299	313	285	309	260	293	291	311	307	271	288	307	304	320
24127	21162	25163	27439	21166	20938	1143	273	195	143	134	126	122	100	110	87	96	92	66	93	86	89	72	85	80	64	55	72	61	73	89	76	62	67	68	70	56	61	64	78	74	84	84	57	70	66	65	57	63	55	71	62	78	64	60	49	74	69	64	65	73	52	51	63	64	56	68	73	63	62	60	67	72	65	53	58	66	60	66	64	86	60	60	62	67	64	62	71	65	69	58	61	55	63	59	72	64	61	57	63	91	77	70	50	58	76	61	69	57	74	62	54	46	69	60	62	67	60	76	65	57	51	65	75	76	56	47	78	49	51	63	54	54	68	62	71	69	71	67	67	68	58	59	69	69	75	61	48	71	67	67	63	66	64	55	74	67	54	64	60	58	61	52	69	66	57	71	57	73	71	71	75	55	67	68	72	63	62	57	53	55	68	75	54	76	68	69	54	69	65	54	63	73	60	60	48	72	66	68	70	49	65	56	64	53	69	66	47	64	69	60	68	58	63	50	51	55	58	57	70	63	49	64	72	63	60	59	53	48	52	78	64	60	63	61	66	68	74	58	65	71	53	62	58	55	46	67	59	77	61	58	63	58	60	52	42	62	76	61	59	61	56	60	49	53	53	66	49	64	61	56	78	70	70	56	54	62	60	72	45	70	70	54	80	72	67	67	63	62	64	63	70	78	91	73	74	55	87	66	50	78	52	70	71	47	60	63	57	66	51	69	72	75	64	57	54	69	62	67	55	67	68	75	60	65	88	75	58	46	70	74	64	75	46	54	54	62	60	69	65	66	77	67	63	63	55	45	62	55	62	63	60	60	56	70	59	57	76	77	61	56	70	63	53	60	44	79	46	64	56	60	49	60	73	70	64	65	65	57	67	71	66	74	66	62	54	66	71	50	66	69	60	79	69	58	72	61	67	77	63	60	57	68	65	74	56	81	57	55	64	61	72	44	68	67	61	58	76	59	60	73	68	75	68	65	68	71	71	68	68	42	65	59	56	65	67	83	66	61	67	63	57	75	57	75	66	79	54	63	55	69	76	57	47	74	59	76	64	70	74	57	68	69	54	67	57	62	62	67	77	76	62	67	64	63	54	65	67	67	67	74	60	54	56	62	79	62	55	71	74	56	62	87	69	66	84	59	55	74	65	81	80	63	57	65	58	57	62	61	65	50	68	70	57	61	53	52	70	65	64	53	72	56	58	53	65	68	51	69	75	56	57	66	59	60	49	77	85	59	57	68	54	61	62	47	67	60	70	63	60	61	73	73	66	72	58	50	56	53	62	48	60	60	55	54	61	68	60	67	67	52	59	60	75	56	54	64	66	56	78	60	73	46	60	73	71	64	66	62	74	80	83	81	55	85	62	55	74	58	63	58	67	47	67	67	57	61	54	68	65	64	61	71	58	62	63	68	60	55	75	66	63	53	64	65	52	61	56	63	58	59	53	47	56	62	63	71	64	59	63	55	46	58	58	69	68	59	47	67	60	62	65	73	51	68	58	75	61	73	67	46	73	58	63	66	59	57	64	77	74	66	56	78	55	72	62	78	65	56	65	61	62	65	67	62	62	67	72	64	53	60	68	73	60	55	60	63	53	69	64	77	62	48	53	78	49	52	73	55	64	72	66	70	55	53	70	75	68	70	67	51	62	64	69	66	59	52	70	61	71	62	70	66	72	58	76	72	60	70	70	57	80	67	57	59	76	62	61	51	70	60	69	64	66	53	57	62	63	66	71	51	59	55	60	54	66	71	59	57	54	49	65	78	69	65	56	57	65	63	65	58	56	57	56	59	70	52	59	41	53	55	68	68	57	58	57	75	48	70	62	71	70	53	64	70	76	71	59	73	75	61	52	45	61	64	48	50	65	49	72	76	58	49	66	72	57	63	75	52	54	50	60	55	58	74	65	65	49	58	75	70	70	60	53	56	64	65	59	74	51	63	86	64	53	69	69	72	49	57	59	59	61	62	66	48	51	76	72	61	78	74	84	52	50	69	55	69	52	50	65	59	69	68	59	87	53	70	73	93	75	63	55	60	61	77	64	73	67	51	61	71	51	47	73	59	74	60	74	69	66	56	84	66	64	55	63	61	60	60	58	56	67	61	52	69	62	55	65	64	69	72	51	84	61	62	56	58	60	54	67	64	75	69	43	48	43	52	59	53	72	61	47	53	59	67	60	59	58	58	57	61	62	61	57	60	62	68	69	48	57	70	67	70	58	46	60	64	62	57	86	54	73	70	57	68	61	69	44	48	41	87	58	54	66	57	70	65	41	43	59	61	64	69	71	76	77	67	63	69	64	62	58	68	73	66	77	59	55	44	63	69	64	73	49	55	64	60	66	50	62	51	48	51	51	67	51	48	73	67	52	79	69	80	72	53	90	56	69	63	56	63	59	63	62	48	55	63	62	63	61	47	67	42	73	65	70	73	48	61	57	63	43	50	60	65	66	67	46	59	59	69	53	77	55	78	51	68	56	58	70	54	70	58	63	74	70	44	61	59	71	61	60	62	62	54	59	59	60	72	71	71	63	55	62	68	65	65	51	72	61	63	48	55	64	71	72	64	61	43	47	64	87	56	63	60	48	52	68	69	69	50	76	62	56	69	61	74	65	50	64	62	56	53	71	59	72	63	62	61	59	61	69	60	49	67	64	53	61	53	63	68	66	64	73	63	44	65	70	53	70	74	63	64	64	69	58	61	70	70	75	61	47	60	62	59	61	55	61	60	64	56	78	81	59	65	47	52	59	57	75	57	65	61	64	43	54	49	63	61	66	60	68	59	65	56	55	73	75	51	56	66	66	59	73	66	75	77	59	63	64	56	66	66	67	85	66	54	49	67	71	68	60	57	59	63	67	66	71	51	50	50	53	52	68	69	77	66	57	70	57	54	50	51	55	52	57	63	86	51	56	62	64	78	59	57	64	61	55	51	68	50	65	54	63	62	66	69	62	86	63	65	72	59	67	53	53	66	62	58	61	64	68	66	65	77	76	43	57	70	52	69	46	56	57	66	65	54	80	49	59	62	48	59	66	55	49	75	48	81	54	74	59	74	47	56	61	68	59	81	56	49	69	50	49	46	60	68	79	70	66	61	67	58	62	76	58	60	62	68	56	58	70	72	63	79	50	69	70	71	73	53	66	56	57	58	59	58	62	59	71	63	68	63	61	61	77	55	54	60	65	68	57	68	70	67	61	62	72	79	62	55	46	76	75	63	65	70	58	57	55	54	64	78	54	67	62	54	62	77	69	58	66	56	53	55	62	79	71	54	63	56	76	72	64	69	62	54	49	70	56	55	66	71	58	38	52	58	53	75	71	63	72	68	53	71	57	69	63	57	51	71	66	63	62	52	61	48	72	65	56	80	63	74	57	62	54	54	66	70	50	59	69	60	60	61	65	61	64	62	65	70	64	53	56	72	63	72	55	56	57	59	59	65	63	77	47	68	64	59	66	66	74	65	68	76	56	57	64	64	53	59	61	66	52	68	69
10665	10124	3584	911	515	334	286	255	218	219	189	199	189	192	179	173	150	183	188	193	186	162	166	190	195	174	182	182	159	163	161	197	163	168	167	164	182	173	190	168	163	164	167	185	148	173	179	168	171	188	181	195	161	164	160	201	182	164	190	190	172	168	148	170	173	152	186	172	153	208	164	151	178	164	187	183	177	180	173	190	174	180	172	170	162	170	159	180	199	152	171	199	163	183	157	163	163	171	163	149	163	160	184	167	144	166	150	204	163	188	161	169	184	164	168	137	163	188	149	165	182	186	170	169	166	182	157	202	183	154	159	175	192	156	166	179	169	182	186	168	162	180	163	170	163	173	173	168	164	181	171	176	193	165	154	189	181	178	166	166	165	173	160	152	196	188	173	177	192	182	177	183	187	193	157	149	173	182	183	186	179	158	162	154	178	171	168	163	172	165	176	168	176	151	173	160	153	173	152	175	147	168	191	165	154	148	174	165	161	148	163	158	162	182	190	161	169	185	197	161	173	168	177	158	147	197	162	166	181	197	168	169	173	146	182	165	187	153	165	172	181	164	185	152	157	148	204	140	159	160	172	163	183	163	177	185	163	158	169	158	174	168	184	167	164	169	185	173	181	150	164	158	161	167	190	159	173	176	153	177	152	178	160	164	186	153	152	180	182	170	165	155	158	180	166	173	179	163	163	142	180	173	175	160	174	164	157	161	186	159	170	157	171	180	173	174	163	155	164	160	163	156	159	172	187	174	194	168	188	179	179	168	168	172	164	167	168	176	172	172	200	154	166	164	153	177	172	160	177	161	158	161	155	156	174	186	163	158	183	211	160	166	153	192	164	177	152	160	175	156	182	188	151	184	179	171	186	162	180	181	169	174	178	169	149	151	159	159	168	176	167	174	182	167	179	167	166	161	157	177	183	165	159	155	168	168	160	169	163	154	176	182	173	176	186	188	181	174	154	187	186	182	158	172	168	157	171	163	169	160	165	155	155	152	169	157	195	161	158	160	161	191	172	179	170	177	140	168	170	174	158	194	168	163	162	178	153	164	162	177	151	164	143	180	166	174	163	181	167	157	171	167	149	168	187	146	174	159	172	142	165	152	179	165	178	176	164	173	169	185	162	166	156	183	171	207	163	170	188	184	162	179	163	142	185	164	158	157	192	182	176	166	165	169	149	161	165	156	152	155	196	155	153	160	162	147	165	172	165	178	184	179	175	153	156	201	161	151	167	194	186	160	158	161	173	174	183	155	149	177	148	151	149	158	167	162	160	155	166	189	176	164	162	149	171	184	171	150	170	183	163	160	127	184	148	176	165	194	180	168	164	155	162	166	182	171	145	156	178	161	150	146	186	177	159	180	172	163	168	157	164	176	164	154	155	152	171	161	169	177	177	177	160	164	185	174	164	162	182	178	162	149	171	165	162	167	155	171	154	179	189	158	156	187	138	184	173	184	158	156	184	165	172	155	165	156	163	159	167	149	177	164	169	164	171	188	150	167	175	144	158	195	177	165	172	147	173	150	175	181	177	155	176	177	182	166	146	163	151	144	164	180	171	184	180	156	186	184	152	145	137	159	180	159	168	182	164	172	173	167	177	171	165	180	174	160	145	180	164	185	163	148	168	170	164	161	188	160	153	166	162	160	172	173	157	203	183	167	180	172	163	163	182	147	161	143	183	183	186	163	177	163	162	162	164	173	176	167	155	179	189	182	158	177	152	183	165	158	154	140	157	175	163	169	154	159	151	172	163	163	167	169	184	163	150	151	154	152	147	164	150	163	155	172	174	185	180	175	171	187	141	185	141	180	161	180	172	136	166	183	167	173	144	162	180	156	170	167	186	176	158	176	162	175	169	161	141	161	185	168	161	165	167	185	169	171	149	177	159	164	156	175	169	185	173	174	173	150	171	152	167	183	201	162	157	181	152	144	179	179	157	186	170	158	189	152	165	163	165	164	187	165	174	154	183	152	154	174	197	182	168	160	170	169	169	179	154	161	148	178	156	174	193	163	164	148	179	177	164	155	169	160	155	176	162	147	176	156	159	153	171	177	157	165	170	165	146	173	172	173	181	179	149	174	180	168	152	173	168	155	172	176	187	176	186	171	160	174	185	176	175	194	178	159	183	175	164	188	165	165	171	145	150	183	183	207	203	187	165	161	176	183	160	163	180	169	171	172	166	160	186	157	174	167	169	162	169	156	183	158	167	156	163	183	138	153	166	161	165	166	179	174	161	169	175	173	167	155	173	147	186	161	177	139	137	180	150	158	161	157	180	173	162	165	160	145	173	163	164	179	187	153	194	160	145	150	177	162	163	189	175	168	159	174	151	164	154	162	164	180	162	160	165	172	177	167	154	173	185	156	179	194	158	160	168	156	163	184	191	168	151	164	158	174	151	141	176	171	149	174	173	164	171	155	171	159	162	182	173	165	167	169	161	166	171	171	168	153	174	163	183	170	154	163	175	172	157	181	163	168	170	174	167	161	151	159	162	170	184	167	150	164	164	151	171	184	165	178	159	157	167	187	179	207	173	165	181	155	157	159	151	155	158	181	163	188	156	182	175	159	165	153	159	177	178	176	179	160	172	156	186	182	166	160	189	178	167	181	152	195	174	178	175	155	161	158	175	172	157	156	159	186	159	168	178	172	176	171	172	173	150	173	160	161	172	177	155	180	162	171	150	163	167	155	168	174	172	181	150	178	140	157	166	171	200	179	158	178	150	168	149	163	162	195	184	199	155	158	158	172	171	181	157	174	162	178	157	155	169	189	178	179	180	177	162	181	179	160	184	182	167	178	163	155	171	168	187	197	177	175	165	159	173	166	165	160	169	150	158	171	165	162	182	158	175	173	161	164	152	174	169	188	146	157	161	181	186	173	176	156	149	161	170	157	185	179	186	166	186	156	177	176	171	170	154	157	174	170	167	188	168	171	176	165	183	169	191	166	172	149	174	162	176	172	153	170	153	155	161	151	150	157	170	154	174	160	178	177	159	180	152	186	166	194	161	167	180	137	168	199	158	176	158	175	158	178	185	170	177	186	160	166	179	168	182	162	169	171	157	166	169	161	168	169	173	161	148	183	172	163	173	175	188	171	157	180	154	156	171	184	168	205	168	182	155	159	176	172	184	190	150	158	158	155	167	178	178	154	185	169	180	155	191	180	166	162	189	181	167	200	163	157	188	187	158	170	173	170	183	175	142	153	160	156	186	156	161	164	182	143	167	176	196	179	173	182	153	182	187	176	169	154	177	158	168	157	158	170	173	172	152	156	175	172	156	207	141	174	179	177	127	162	175	180	171	165	173	166	162	164	160	193	166	167	149	152	182	175	173	174	175	161	185	175	157	134	191	170	174	193	191	181	176	167	165	170	172	167	170	165	150	159	143	178	181	153	185	173	143	179	186	196	166	156	170	163	179	171	178	163	168	177	155	174	153	151	169	162	175	160	156	154	165	163	174	187	160	177	174	178	141	164	166	171	165	160
33195	12067	1751	375	296	284	246	217	222	223	219	234	230	233	224	200	236	219	243	231	238	207	230	238	241	253	240	265	242	247	247	254	233	222	202	234	223	227	220	262	230	196	257	228	245	227	195	218	228	234	223	216	232	216	253	262	221	237	224	221	236	207	230	248	249	225	228	220	233	243	242	251	249	238	208	236	233	235	231	238	240	236	235	204	211	215	241	239	228	267	209	241	243	246	229	232	219	224	214	223	212	234	236	226	248	260	224	250	223	265	211	211	213	248	223	253	250	232	202	210	246	229	231	243	194	241	245	230	223	234	211	215	238	240	249	223	202	218	233	229	272	207	206	226	232	226	256	254	245	216	236	229	239	212	227	258	215	227	245	233	224	236	218	244	228	242	224	205	249	207	260	247	205	203	244	223	211	206	208	202	247	253	232	255	252	252	228	253	216	224	250	233	236	244	239	246	242	226	223	226	210	263	250	255	213	228	197	260	237	243	235	235	223	230	230	256	244	251	229	233	223	266	245	235	227	209	247	249	242	264	233	241	234	208	223	242	210	279	194	227	231	246	224	224	240	263	243	220	221	221	229	255	234	236	248	232	237	255	235	227	237	236	256	236	240	229	216	216	216	257	248	264	238	253	245	247	245	240	294	227	220	219	229	211	237	270	254	229	225	257	219	220	222	241	260	252	236	239	254	191	231	248	252	249	239	232	242	227	240	230	236	250	239	231	220	203	240	253	220	222	220	233	243	245	239	232	278	219	244	218	222	239	216	184	231	276	243	208	221	223	240	232	224	264	260	255	244	257	261	260	202	273	223	235	217	203	223	238	232	217	250	239	230	213	239	223	222	207	223	233	244	219	228	213	225	252	266	249	258	228	200	227	261	254	229	235	223	193	201	239	216	267	232	266	235	258	248	215	262	239	233	206	233	228	224	212	229	208	246	244	222	243	235	238	238	223	259	217	247	237	243	229	232	231	215	265	239	258	210	235	239	236	226	242	249	252	235	229	233	236	224	222	228	210	228	253	240	229	231	216	224	243	239	225	235	230	228	241	247	256	258	228	268	231	228	226	220	208	248	228	242	240	245	243	249	239	223	229	228	248	240	226	232	229	246	232	214	258	238	226	246	233	249	222	213	227	225	220	228	230	245	227	254	244	278	244	215	240	212	237	241	214	252	235	226	226	210	206	235	239	229	226	240	207	231	241	208	224	196	242	239	231	234	245	235	214	246	240	218	240	236	257	229	242	226	247	243	242	228	242	219	237	238	218	236	233	240	211	236	249	258	215	209	233	219	218	232	246	238	234	246	245	244	223	231	238	246	245	257	224	208	223	275	229	232	213	215	197	244	258	258	248	224	250	211	220	227	221	231	238	237	217	218	247	246	225	254	229	244	240	225	216	237	262	224	234	206	245	256	205	215	225	225	238	197	219	222	252	253	221	219	236	246	240	211	211	221	237	217	211	225	248	248	245	254	223	236	214	217	249	212	254	257	234	224	253	216	239	210	234	272	241	232	246	219	259	237	238	260	252	238	211	213	244	194	233	267	268	223	236	265	222	221	249	211	250	245	218	227	228	245	228	239	249	238	233	254	239	242	234	283	233	237	222	248	242	225	237	240	226	249	266	210	212	230	216	241	218	214	243	249	223	243	207	226	237	232	234	234	224	219	259	216	213	224	232	215	222	266	229	224	211	229	223	246	218	224	220	207	255	234	213	242	235	221	189	216	206	239	232	244	285	232	227	206	248	219	234	207	194	218	238	217	234	237	243	237	256	248	211	224	229	256	231	208	240	252	238	221	193	213	220	255	231	246	244	255	266	244	240	217	208	229	235	213	239	245	230	218	273	228	227	208	237	236	226	204	220	231	212	240	219	210	223	214	229	197	250	226	238	254	213	235	230	227	238	223	238	249	223	233	229	224	242	220	235	222	243	220	223	254	242	225	220	238	193	259	241	241	230	255	252	238	231	222	200	252	231	228	240	242	249	239	233	228	241	267	225	254	246	264	209	218	258	238	233	219	212	231	258	216	253	231	214	240	246	257	243	242	254	213	239	222	220	226	234	237	253	213	228	266	220	258	213	222	238	246	238	227	226	211	235	227	210	233	225	244	249	231	232	261	265	236	234	222	240	241	235	261	243	234	247	238	209	231	251	240	235	243	239	225	229	211	250	219	205	243	224	229	275	238	243	220	257	249	252	238	234	245	216	207	221	247	238	232	203	223	242	229	218	222	238	226	208	254	209	205	241	215	237	242	246	236	257	240	215	240	194	221	221	239	215	244	240	240	223	227	245	240	265	230	232	231	217	213	227	216	232	236	240	241	251	200	235	238	226	257	234	249	231	236	194	245	223	232	241	231	237	257	256	248	235	237	232	220	234	224	214	204	226	201	252	213	254	239	236	229	209	209	253	225	263	241	218	259	242	224	238	211	227	234	216	230	234	214	223	224	227	228	222	257	251	216	229	228	211	230	201	229	226	265	242	268	204	216	217	255	220	238	198	224	205	245	243	239	239	222	200	233	229	233	233	239	212	270	247	216	234	231	215	236	243	234	221	227	231	222	241	230	226	257	218	234	234	235	248	230	217	275	237	213	265	273	229	224	260	235	221	213	235	217	231	240	254	249	238	234	226	236	248	222	237	244	257	231	226	225	213	220	253	235	218	235	231	231	222	198	237	219	217	223	206	239	244	251	232	257	231	228	267	220	221	247	249	250	252	237	236	273	246	214	264	207	245	231	222	222	237	249	231	209	222	221	258	229	203	197	216	236	254	241	231	185	229	241	239	230	241	265	229	236	236	255	202	232	221	229	245	237	240	218	270	256	209	228	239	221	232	199	241	233	247	227	244	224	229	225	232	254	239	210	213	228	228	225	216	230	223	214	228	217	227	221	244	211	236	249	233	239	226	236	256	228	231	193	234	207	237	236	212	232	222	241	224	253	235	237	251	242	252	247	209	223	211	238	266	236	224	235	227	247	184	207	244	212	229	235	244	233	235	248	246	240	224	204	242	258	226	226	221	251	255	242	218	239	222	277	199	255	231	228	222	240	245	236	240	211	238	228	217	249	238	244	226	230	227	217	233	229	270	255	216	236	255	250	229	245	217	239	268	222	247	222	247	238	217	238	240	221	211	223	241	245	258	242	236	260	252	245	253	214	253	246	229	242	201	232	227	220	235	237	210	253	253	217	228	204	260	205	243	239	245	232	223	234	238	227	234	212	218	244	239	244	224	212	232	194	231	224	240	216	235	233	234	198	261	245	218	255	208	235	218	215	214	237	227	223	254	232	234	251	242	249	246	207	237	268	231	212	221	253	206	216	255	237	230	222	234	221	240	241	244	232	243	239	241	255	231	224	238	251	207	216	226	231	217	234	244	247	223	240	203	204	229	217	238	243	253	247	233	221	242	211	226	207	214	232	235	228	214	233	247	224	266	214	216	217	234	225	223	235	244	213	223	254	206	225	256	222	209	253	270	248	250	220	229
8770	2549	1004	524	559	525	524	576	506	531	469	526	466	549	509	525	512	514	506	555	524	550	510	506	516	545	528	496	550	502	532	527	517	536	499	514	531	529	516	514	520	525	548	512	541	506	489	492	520	501	510	499	502	519	509	469	505	489	518	505	510	502	527	524	521	497	472	488	519	495	510	494	543	504	502	532	537	544	501	494	504	531	532	506	532	507	510	543	475	488	509	497	481	468	488	542	499	501	513	490	486	512	493	498	587	547	509	522	492	473	509	499	511	502	507	537	543	476	523	487	523	521	515	498	503	539	557	513	529	501	490	513	540	515	532	515	463	489	535	514	499	513	500	504	555	530	519	522	537	492	499	505	483	519	521	577	500	544	507	511	476	502	532	527	506	486	496	540	545	500	496	518	478	519	530	496	528	548	527	524	517	527	474	512	538	485	508	513	519	516	483	503	486	509	525	484	477	535	481	514	528	513	502	476	551	479	508	493	444	515	512	518	534	545	443	507	501	486	544	509	519	554	500	472	504	506	494	518	504	500	509	499	511	508	487	513	482	507	530	511	470	482	501	512	565	513	513	504	506	499	512	479	500	486	507	560	521	516	501	523	566	496	519	487	477	554	487	503	525	490	542	489	541	503	559	521	530	554	495	518	519	512	515	515	534	490	534	524	513	529	470	525	482	511	529	479	520	489	498	513	498	530	478	532	514	484	480	540	489	517	555	547	547	459	504	490	533	488	501	515	491	536	530	484	436	537	500	522	525	522	478	523	516	510	486	511	511	502	497	491	468	513	519	554	534	489	470	542	502	484	531	487	495	498	548	507	523	541	546	523	535	508	486	464	520	462	452	522	535	531	543	505	542	541	541	510	495	494	472	493	510	516	499	493	521	515	564	519	466	512	523	496	508	498	532	502	495	515	518	510	466	504	495	466	521	495	543	519	538	541	485	470	516	497	546	518	562	513	490	563	468	532	518	484	499	479	548	548	540	516	537	527	516	505	503	516	521	520	522	496	539	507	515	466	538	534	516	455	509	558	480	497	470	510	531	542	547	540	487	495	493	568	553	503	501	490	551	474	500	484	452	525	539	533	459	524	520	509	534	480	470	493	485	498	509	550	464	483	568	497	482	538	533	491	494	466	500	504	540	516	548	483	491	523	550	522	514	547	486	525	535	496	508	511	493	486	542	510	495	495	474	516	509	521	509	501	528	487	494	484	513	524	530	505	476	514	510	508	470	482	512	494	528	539	487	500	497	528	479	493	532	517	524	540	525	527	526	517	461	516	504	524	488	508	497	497	476	532	520	556	498	515	510	538	521	496	521	554	534	509	505	544	534	498	497	515	475	475	534	503	500	479	522	521	507	527	515	531	499	564	499	509	538	519	503	524	567	522	494	497	496	476	477	498	530	487	492	480	525	551	523	484	507	502	545	494	479	472	501	519	523	510	514	531	581	532	528	540	541	521	518	486	541	541	472	537	512	545	517	506	501	533	523	519	523	503	507	509	494	511	461	512	504	479	477	544	468	500	515	536	493	489	500	500	514	508	520	526	508	515	495	547	481	535	477	511	549	491	546	488	535	521	515	517	517	483	522	493	543	523	558	498	534	502	507	493	529	574	530	507	523	526	542	519	482	552	509	529	506	512	527	494	503	539	514	526	496	510	498	512	495	496	523	519	519	507	529	486	508	463	510	513	505	504	512	536	496	515	520	521	509	519	491	506	508	534	503	479	499	475	486	485	540	477	509	553	512	507	535	488	508	489	505	525	501	504	504	488	481	510	522	526	489	499	494	526	521	485	555	519	544	479	538	504	571	487	477	490	499	514	530	570	477	517	506	509	535	509	492	496	513	516	514	502	532	531	529	506	497	504	516	507	506	483	511	507	499	532	492	526	545	528	514	520	516	481	539	502	530	491	528	450	498	558	524	499	496	518	517	517	516	497	485	536	481	523	513	493	498	540	478	534	523	459	521	542	525	514	526	534	512	507	539	537	513	496	485	540	501	489	508	491	535	488	493	495	529	478	527	514	500	507	516	478	512	472	496	486	495	485	553	519	500	485	518	487	510	500	549	503	499	475	491	534	480	486	492	510	506	517	511	566	507	469	504	493	491	507	544	511	535	504	521	518	506	513	475	549	492	489	512	522	481	538	486	526	519	531	482	501	518	497	509	527	516	504	499	500	494	526	515	509	502	501	545	472	542	482	530	516	502	523	525	501	544	536	541	518	545	512	502	493	479	513	517	525	526	515	530	505	482	559	525	487	495	506	495	477	479	506	519	530	527	535	507	510	501	495	543	555	510	516	469	538	490	519	545	533	493	548	529	515	478	524	518	517	538	498	546	557	484	536	502	517	498	491	557	492	522	459	520	543	511	512	524	530	515	498	506	480	558	473	514	543	502	527	527	516	499	529	503	518	504	522	492	504	494	546	518	526	489	542	504	454	522	506	544	571	484	522	519	515	533	499	481	531	565	504	537	521	517	512	510	490	559	531	510	498	512	530	475	520	461	507	490	539	519	499	482	500	532	507	474	517	515	532	487	510	490	496	508	511	511	522	523	521	514	509	490	526	533	479	514	509	527	508	491	481	499	484	492	540	516	510	530	517	504	536	521	503	520	528	531	512	514	536	546	554	509	489	568	491	472	563	512	502	507	523	561	473	501	494	483	507	483	553	527	533	513	517	544	517	514	508	524	503	502	520	491	512	547	506	511	478	516	498	511	485	471	529	511	501	531	518	560	513	479	499	518	500	531	508	511	516	510	508	484	487	516	494	539	506	529	482	461	507	487	485	497	539	527	507	509	526	547	541	500	504	510	539	462	514	519	509	478	517	536	492	520	510	501	504	531	545	493	495	509	531	543	515	504	520	543	486	546	539	559	493	469	532	511	495	517	522	523	514	564	503	508	504	466	508	504	508	540	466	562	516	499	509	496	537	506	548	506	489	539	525	536	522	503	528	517	483	548	490	510	469	517	501	514	483	477	519	520	495	530	514	501	532	497	472	484	515	475	512	535	491	489	496	468	538	501	519	526	477	470	521	480	493	511	478	477	528	523	515	524	523	536	507	474	515	494	540	507	516	481	532	521	543	516	522	539	504	500	497	503	511	510	526	517	515	514	507	516	520	487	517	520	506	501	529	523	509	479	542	506	552	501	527	503	539	507	497	506	487	520	503	530	517	484	529	544	523	505	473	493	494	510	512	464	561	532	476	499	528	480	531	526	515	470	480	503	492	503	477	491	495	499	513	518	525	536	518	532	500	531	531	558	535	499	512	517	502	504	489	480	515	543	502	504	483	490	511	522	476	502	514	508	499	491	501	512	514	511	543	512	517	489	547	513	504	511	487	515	491	520	517	515	501	506	502	518	507	508	513	448	492	478	519	504	517	522	485	516	563	478	542	522	496	535	506	512	547	493	532	516	493	512	482	522	537	502	522	511	500	531	508	508	516	534	542	519	543	539	528	500	515	521	493	534	489	498	497	507	518
24858	21173	24576	28010	20647	1861	272	205	172	140	123	126	154	152	151	157	133	154	157	153	128	128	147	112	128	143	136	149	145	138	135	148	123	129	133	134	148	124	126	124	153	149	107	116	124	143	112	120	116	121	131	130	119	147	143	148	125	126	119	142	139	140	142	123	139	127	111	122	132	143	139	122	132	133	126	149	131	128	133	123	130	137	133	162	130	132	127	122	118	115	147	125	118	113	113	133	149	138	126	124	120	132	128	116	133	122	156	140	133	103	124	129	118	113	127	128	132	136	126	137	126	100	119	130	113	111	119	127	147	131	129	137	135	133	125	137	116	128	107	117	121	117	150	112	113	107	119	122	120	136	126	124	114	123	119	119	120	130	146	111	125	135	117	131	138	149	121	138	144	136	116	141	152	121	139	147	108	157	120	119	122	152	135	149	128	126	128	129	137	114	142	132	108	100	138	121	130	119	147	131	122	106	137	137	116	146	136	137	110	135	146	119	151	129	133	133	110	120	132	132	118	113	137	119	114	119	125	123	125	148	129	129	115	147	148	133	149	132	124	142	122	132	129	124	138	139	120	135	137	116	148	135	115	139	120	156	148	152	129	138	125	145	117	116	144	139	144	150	118	112	123	134	137	118	119	128	127	132	150	132	127	114	120	136	119	136	130	144	135	123	136	127	143	132	125	132	133	131	141	149	135	145	139	126	105	109	153	129	127	127	150	129	134	123	136	143	100	158	140	119	150	135	120	140	148	142	100	148	124	133	135	138	140	145	136	132	115	112	142	122	138	108	126	143	111	131	130	123	151	136	112	126	121	123	139	118	132	125	137	122	121	119	130	142	137	133	131	136	131	130	115	113	117	134	146	130	116	116	105	123	124	131	132	132	139	143	161	144	140	128	124	139	132	104	124	129	114	127	123	122	108	116	121	132	130	112	130	138	127	134	119	114	142	117	131	115	139	136	115	136	114	125	122	128	151	136	147	143	139	128	141	132	139	133	121	151	145	141	123	133	126	123	134	114	143	142	129	126	130	108	142	126	133	148	141	128	128	121	135	124	123	125	120	126	116	118	106	116	150	139	134	148	128	138	134	162	116	142	154	132	122	110	129	139	142	145	150	136	149	109	137	129	116	139	140	124	117	131	129	132	123	106	119	121	135	123	136	137	121	133	142	120	105	124	133	122	112	141	125	142	155	129	110	141	164	134	127	140	118	121	130	136	137	125	126	151	138	122	116	127	110	124	116	103	150	107	118	139	126	134	143	126	123	128	134	121	122	117	127	126	112	100	127	133	141	130	124	118	146	112	122	157	131	122	135	132	142	128	139	115	131	135	112	127	135	99	140	115	124	127	139	136	133	131	131	147	104	146	123	134	116	113	137	138	156	110	142	137	122	133	131	143	137	112	126	141	136	142	142	121	134	126	128	129	133	150	119	131	127	134	120	135	130	126	127	126	119	139	129	142	137	135	138	103	139	141	121	129	138	139	141	132	136	134	132	135	102	139	133	132	139	112	132	114	128	109	143	133	144	147	126	132	133	130	136	139	132	151	139	126	157	141	125	134	124	137	127	130	137	122	127	148	103	135	110	127	109	143	133	114	120	142	113	125	141	140	121	128	105	117	92	124	128	110	116	117	134	125	123	139	146	118	121	122	128	135	134	126	121	131	152	118	140	110	108	159	147	148	147	126	140	136	125	137	121	124	142	128	130	130	123	123	125	125	112	118	152	142	121	130	127	128	144	114	137	124	119	128	138	128	132	122	115	115	142	119	145	117	130	118	140	125	124	130	127	126	122	133	124	122	124	139	144	138	146	118	132	122	148	148	118	127	128	123	128	142	108	102	127	143	121	120	136	159	142	131	137	123	142	105	138	138	120	133	119	120	130	143	117	122	140	147	109	129	120	138	131	140	132	141	138	141	128	137	137	115	108	151	136	132	140	133	141	122	135	113	118	126	131	132	123	116	126	131	113	119	127	117	117	107	128	120	142	126	120	147	140	143	138	127	126	138	112	138	151	127	113	136	125	115	121	107	132	145	159	100	112	132	149	135	137	113	134	120	133	117	147	114	111	141	113	122	123	114	129	113	115	100	116	123	133	114	123	124	122	122	136	134	119	111	131	142	135	112	131	144	134	136	147	128	127	121	151	145	126	136	122	120	128	120	144	147	126	137	146	137	146	140	112	133	139	135	114	119	108	121	129	123	123	139	140	140	137	112	124	141	145	111	103	126	133	116	134	118	129	126	136	135	142	105	132	139	134	130	149	134	138	131	152	124	122	100	126	139	124	134	132	134	112	119	117	134	140	106	111	109	133	111	129	118	130	106	116	130	130	134	140	126	155	144	99	153	117	124	135	127	116	120	148	133	115	160	136	134	143	136	125	126	148	125	105	134	137	131	140	150	121	136	139	144	120	124	112	140	122	124	119	146	124	143	128	122	146	133	138	139	147	136	130	138	113	147	142	118	148	120	127	147	123	130	140	122	161	130	119	121	128	120	119	125	126	133	151	119	143	130	154	121	132	141	142	124	123	114	117	137	127	112	123	117	109	113	130	144	120	119	112	130	139	156	135	144	113	135	135	144	121	133	119	136	128	124	129	118	130	112	127	132	126	127	136	151	139	125	138	149	127	143	136	121	106	120	114	127	148	128	112	126	116	139	136	121	122	140	158	140	127	114	122	133	128	146	137	120	125	114	123	135	141	135	134	139	115	117	124	121	148	138	124	135	135	136	143	127	124	124	111	134	132	141	132	126	126	124	113	138	123	145	135	127	135	116	112	118	129	127	148	138	144	138	137	123	157	123	142	138	119	138	124	123	138	113	142	139	129	117	140	142	134	122	149	114	128	159	127	129	132	115	108	146	123	106	131	131	131	102	130	131	134	131	130	127	129	135	123	115	143	115	138	128	119	134	138	130	124	141	122	136	148	153	127	139	128	127	133	134	148	111	130	133	133	151	116	104	134	141	137	127	131	145	131	138	115	141	124	119	124	164	153	120	136	120	123	136	128	137	126	140	127	125	121	121	137	139	131	112	138	140	120	115	117	137	146	128	110	136	130	137	144	140	110	126	141	129	125	126	146	148	118	121	142	137	120	113	124	134	128	123	152	115	131	130	140	129	154	143	129	131	140	122	136	116	119	113	124	133	139	131	116	105	129	120	162	138	117	159	150	125	112	137	144	136	113	138	152	132	108	143	125	138	134	111	142	110	114	129	138	119	140	137	132	124	143	140	131	114	150	126	125	125	126	152	130	153	115	125	141	112	127	145	133	137	135	116	116	139	119	111	119	118	107	136	139	127	145	116	133	125	144	136	131	122	116	123	138	136	114	138	140	131	112	123	131	129	123	125	127	120	125	128	134	135	133	124	140	132	124	136	145	119	129	138	125	131	138	141	117	116	145	157	117	117	135	119	117	129	113	120	150	124	143	119	119	105	102	130	165	131	137	139	132	146	143	134	118	139	128	127	120	141	147	119	124	137	123	129
7752	6776	2452	727	492	397	328	329	284	325	313	337	288	304	320	335	315	302	289	287	309	312	289	327	299	270	276	310	292	297	315	307	275	295	285	293	338	312	281	300	318	285	297	289	287	279	287	319	288	324	323	310	268	280	301	273	284	313	305	300	318	257	307	275	282	288	281	286	295	285	264	292	282	301	312	293	276	294	285	253	290	292	287	320	302	260	251	295	296	301	285	273	282	292	292	295	292	294	302	322	298	237	316	287	311	332	283	312	275	297	338	297	302	310	298	285	270	276	320	305	307	270	280	300	299	325	296	266	321	301	330	308	279	270	296	286	250	317	279	290	326	306	287	310	274	295	309	310	316	327	293	309	280	331	298	275	293	296	284	290	295	282	282	323	294	304	294	291	309	272	284	281	256	303	271	271	302	284	272	312	292	295	274	285	310	294	303	315	273	305	289	285	313	274	267	275	300	259	304	288	283	278	315	289	298	332	298	299	278	305	302	311	297	288	248	304	331	305	284	293	267	295	292	297	279	298	302	310	275	303	305	285	304	324	318	301	303	305	294	275	291	301	302	275	280	275	324	301	296	277	334	307	298	284	279	273	293	277	288	315	306	268	303	294	312	303	286	307	279	318	302	311	279	265	307	289	324	292	291	290	306	316	324	298	297	306	306	300	278	266	273	296	321	263	311	315	285	285	317	300	325	272	269	305	290	284	284	333	290	315	279	292	315	295	291	294	284	278	279	302	315	293	299	296	290	266	307	320	278	291	288	309	304	288	276	270	305	306	278	297	325	296	283	303	300	254	301	306	281	285	307	307	317	299	277	291	318	282	277	303	291	313	310	284	288	298	291	291	280	308	306	309	282	303	293	295	287	286	269	298	306	326	320	300	303	269	266	297	311	273	273	273	271	300	274	297	311	296	314	278	332	286	318	276	311	298	299	304	316	293	282	273	287	269	319	263	278	304	278	284	315	283	299	277	273	298	302	311	294	294	279	277	291	325	305	303	274	326	271	275	289	302	300	294	283	301	301	305	316	280	301	270	267	291	297	308	311	291	271	296	254	319	284	298	301	326	287	281	270	265	287	301	277	280	296	290	294	275	295	283	291	287	294	303	306	300	299	251	318	272	317	281	286	305	278	324	294	275	298	290	272	301	289	313	283	300	277	271	266	294	301	312	311	289	296	319	275	307	305	278	275	299	296	291	317	305	311	314	282	290	327	296	293	280	334	317	317	271	277	311	303	300	279	275	279	307	306	287	263	291	300	297	286	334	286	303	280	296	280	282	281	280	284	299	331	306	271	298	306	271	297	264	309	295	305	317	297	306	285	266	271	306	297	290	282	313	272	280	294	358	285	284	294	295	272	328	250	293	274	337	274	290	273	294	280	276	273	288	303	279	291	253	278	317	282	263	299	296	269	320	309	329	288	314	278	276	308	293	295	284	311	290	290	298	255	322	269	282	298	273	324	279	290	289	271	299	285	312	265	299	303	285	269	296	279	304	285	285	326	276	276	284	245	312	294	299	267	299	282	273	322	302	297	279	275	276	284	294	307	285	294	300	294	318	261	283	286	268	315	266	284	291	319	301	300	298	294	320	269	268	353	291	327	323	263	283	294	293	324	308	297	285	310	292	292	325	282	302	308	262	312	266	272	300	282	273	303	317	314	290	275	306	317	284	283	279	278	298	261	302	298	288	306	290	310	300	294	258	282	291	264	298	276	278	314	254	308	297	297	291	302	292	261	318	286	280	317	303	272	310	315	299	300	291	309	304	271	303	307	282	258	311	298	316	285	290	300	259	258	324	283	276	298	301	316	284	300	299	299	284	298	272	299	283	303	302	283	320	287	314	268	295	306	287	279	297	305	309	307	322	322	311	270	251	301	280	298	309	280	286	282	323	312	299	317	282	269	293	328	318	289	297	294	270	287	298	276	275	289	279	282	290	261	334	289	310	270	302	268	288	283	291	300	306	283	299	282	315	303	281	312	288	315	306	316	313	298	302	288	303	292	303	304	319	290	316	295	303	254	286	259	282	290	285	307	285	294	290	265	285	288	306	286	284	272	296	311	310	328	313	298	312	304	300	265	318	310	282	280	292	282	282	282	266	297	289	262	290	296	298	285	295	286	291	282	298	300	317	288	309	304	285	283	297	276	296	302	277	334	309	290	303	298	296	304	274	285	319	300	304	309	308	290	276	317	309	292	295	286	293	304	292	270	275	266	278	313	272	294	309	294	304	311	283	320	307	306	314	301	255	281	287	285	284	313	289	255	324	301	269	304	276	280	312	318	292	304	285	285	253	321	318	321	314	307	315	314	305	302	282	314	292	302	300	294	284	287	277	313	311	294	288	287	301	282	309	289	288	294	284	269	292	320	317	297	281	277	277	303	283	285	287	304	310	299	292	278	326	301	268	297	313	288	268	332	296	303	309	308	284	302	283	293	280	269	308	313	316	319	303	293	303	283	264	315	307	289	295	305	266	292	314	289	277	293	300	285	313	308	289	305	282	298	280	274	313	277	276	285	305	301	286	308	322	288	312	293	287	267	262	307	302	303	301	293	258	297	307	281	320	290	294	275	280	326	278	257	286	300	308	301	300	292	318	308	276	306	280	303	271	311	288	279	305	289	283	279	317	295	304	278	277	315	269	265	301	319	285	291	299	276	263	299	294	272	287	314	323	292	283	307	270	282	309	280	304	277	264	326	319	275	256	289	288	294	316	286	301	333	267	276	282	323	295	300	302	286	280	306	311	296	313	284	286	276	261	270	310	320	304	275	281	298	301	291	292	297	266	320	291	296	290	310	305	274	268	285	311	306	313	294	294	319	265	308	263	280	322	303	303	286	289	285	280	288	281	284	306	293	316	310	311	292	259	269	283	270	316	304	312	278	314	280	301	301	307	314	271	319	304	293	288	286	320	306	323	270	282	298	280	298	284	289	318	275	272	298	312	279	306	275	329	312	281	296	304	299	316	321	279	341	290	303	292	282	260	274	289	283	293	290	281	277	314	278	269	298	312	297	282	279	305	312	284	317	271	316	276	296	290	287	294	317	303	293	305	293	324	297	302	293	298	292	340	309	277	295	267	294	329	301	306	303	290	311	293	286	287	286	262	315	299	277	306	282	290	275	281	280	295	307	287	310	288	258	267	292	269	304	285	285	262	306	300	296	305	279	291	319	288	307	311	310	284	274	282	298	329	290	276	297	287	270	259	283	326	261	287	274	326	299	298	282	298	327	299	311	281	285	242	298	295	284	287	299	325	276	287	276	289	289	277	306	299	300	290	285	317	288	280	297	286	313	282	280	309	295	303	295	317	267	324	277	299	254	278	285	308	294	300	303	297	343	264	290	292	280	308	267	282	311	318	293	291	306	281	287	298	297	318	293	277	285	280	308	277	304	248	310	277	272	309	279	293	288	281	303	272	259	320	336	312	297	292	300	324	293	296	292	298	278	280	293	276	304	300	272	311	298	319	269	303	263	308	286	294
24125	21182	25219	27406	21184	20950	1113	249	173	141	123	103	117	113	105	76	84	103	83	72	85	72	86	78	68	71	65	80	49	55	85	53	79	63	70	64	84	63	63	67	70	71	53	79	60	80	62	61	60	70	66	57	53	66	51	65	72	52	75	57	54	53	53	61	54	63	61	65	60	65	66	84	71	55	54	53	68	46	60	63	63	58	85	78	56	71	66	57	52	56	65	71	67	75	69	73	58	62	65	70	54	76	58	66	56	67	58	50	58	67	62	49	57	48	72	76	56	67	61	58	61	64	78	52	52	50	54	46	59	65	65	44	50	85	59	64	65	57	83	63	48	66	57	62	64	48	80	65	53	62	64	58	77	59	45	69	53	53	72	76	65	67	71	59	52	57	64	68	66	65	58	62	60	73	64	64	58	68	67	58	62	47	58	60	60	60	70	55	59	53	55	59	76	58	65	55	66	60	70	70	47	49	60	49	73	68	65	68	59	61	72	53	65	55	56	52	84	57	55	57	76	77	65	46	70	51	51	56	71	75	75	69	58	69	71	57	81	62	56	74	58	52	69	68	64	60	59	55	63	59	55	69	72	68	63	67	66	55	60	76	54	65	60	53	66	53	55	55	56	62	49	45	61	74	61	58	65	54	64	65	66	70	65	64	70	46	64	56	63	47	56	71	70	71	55	44	57	62	73	70	72	78	87	72	62	52	57	54	62	54	62	68	65	48	48	59	50	71	67	63	58	61	77	50	46	63	54	51	76	87	62	75	60	93	55	70	49	63	63	55	57	70	60	64	72	65	65	65	46	64	52	60	69	83	48	75	56	60	80	81	62	54	41	63	75	64	66	57	76	57	57	60	71	55	74	74	60	66	67	64	65	58	71	51	71	64	71	48	65	72	51	72	60	66	69	65	58	53	65	53	68	53	64	68	51	70	81	67	67	63	75	78	49	65	78	63	59	57	69	67	53	50	70	53	76	64	71	48	65	69	53	63	56	71	71	64	58	63	54	59	48	83	63	56	68	56	58	67	57	67	58	80	56	76	62	69	72	54	59	58	58	68	49	74	68	63	51	58	72	70	59	63	49	68	69	58	69	63	58	70	86	59	57	58	51	48	74	58	68	67	55	53	70	41	75	82	57	66	68	54	59	71	57	61	58	60	78	63	71	70	59	51	66	66	42	70	68	58	68	53	67	66	72	77	63	69	65	62	61	49	74	74	51	63	52	57	43	75	60	65	62	57	56	71	62	57	52	62	62	46	55	59	67	63	50	55	66	60	68	79	71	58	55	68	72	77	72	60	67	51	70	64	61	65	70	44	53	49	64	72	70	73	52	47	57	57	61	59	68	74	51	60	59	71	62	63	60	45	57	62	53	61	66	56	81	72	74	62	52	80	77	61	50	74	64	66	56	68	70	64	78	71	61	69	61	64	45	67	55	53	70	82	74	61	68	56	69	74	69	55	70	65	63	44	61	65	60	63	72	69	83	69	54	63	54	54	58	69	58	82	67	62	62	50	57	61	64	67	66	62	77	70	69	58	71	61	62	58	38	65	75	66	77	57	47	60	69	70	63	68	74	57	53	61	52	52	59	65	59	81	72	57	79	61	62	66	74	64	62	72	70	56	50	63	60	83	73	72	62	53	59	69	55	68	55	67	57	65	60	60	57	56	55	57	66	66	65	61	78	70	65	78	62	79	74	60	72	58	69	80	47	67	55	49	63	74	73	56	66	53	76	62	60	57	58	76	57	63	62	56	60	68	67	60	68	57	68	64	53	68	67	59	63	63	60	66	64	48	61	68	65	79	65	60	80	70	52	63	52	58	46	52	63	86	47	71	66	63	58	56	61	62	70	65	67	48	77	54	62	64	66	68	64	60	65	64	59	62	64	65	70	65	78	62	71	70	72	61	64	62	61	60	67	64	80	63	64	59	68	63	58	48	69	72	62	62	68	65	60	50	61	67	66	64	68	52	71	68	56	53	53	67	73	72	62	72	72	79	64	63	63	56	59	63	58	75	57	73	69	56	62	64	55	59	54	66	63	76	61	74	73	74	68	59	65	73	48	62	58	51	72	58	57	74	57	46	56	77	67	68	75	77	65	76	77	47	42	65	75	62	63	59	38	67	61	80	65	58	70	54	63	66	62	83	69	62	60	54	67	61	56	51	67	59	62	75	56	70	55	58	76	69	68	83	73	56	57	63	64	75	54	65	55	55	56	57	83	87	67	81	57	59	60	75	74	57	69	68	57	68	64	66	58	62	71	56	61	50	65	61	58	82	67	64	68	62	62	59	78	49	64	66	55	72	54	64	63	55	53	60	59	58	68	76	63	65	54	54	63	61	66	67	62	46	72	66	75	65	77	54	55	65	53	65	45	42	62	74	70	61	62	59	55	66	64	64	60	64	55	64	54	62	59	68	58	78	72	76	58	62	58	65	48	61	71	69	56	69	63	58	71	68	56	52	60	71	74	54	63	67	65	86	53	68	70	70	62	61	64	70	58	64	50	65	73	72	51	53	62	55	66	50	55	54	52	70	66	58	65	68	62	69	43	55	63	59	57	74	57	67	53	67	56	65	76	73	67	68	65	76	70	72	78	59	71	74	68	77	65	66	60	65	59	69	66	62	56	65	52	83	62	57	53	70	58	59	76	51	61	66	64	63	57	76	75	58	86	65	55	59	67	71	50	49	71	62	63	47	80	65	63	60	60	65	55	51	66	47	66	59	63	66	59	65	48	63	66	68	67	70	54	59	57	81	73	59	60	61	95	59	74	57	73	54	71	71	77	71	64	59	71	52	54	72	63	64	49	79	64	57	70	61	78	68	62	58	59	62	55	56	70	68	71	52	59	59	68	57	66	61	79	65	73	62	67	66	67	52	59	62	62	46	71	53	68	67	58	52	50	72	73	65	80	61	64	71	60	56	66	72	65	53	60	66	58	60	53	47	57	80	59	64	62	67	62	58	52	64	62	62	69	61	63	57	54	38	60	76	62	56	59	69	61	70	55	58	70	69	55	81	57	54	62	58	71	59	63	69	53	59	60	57	58	57	48	66	62	62	72	63	79	64	71	67	50	68	65	58	60	71	55	75	71	51	58	64	63	55	76	65	67	52	65	71	54	59	65	62	69	68	65	86	53	58	53	51	60	68	72	64	70	57	56	49	61	54	76	67	52	58	75	73	69	67	64	63	68	57	76	61	75	67	56	55	74	60	80	65	67	54	64	55	65	59	77	74	47	62	56	55	67	62	75	74	64	67	70	55	57	65	60	55	58	68	76	71	53	75	64	52	62	57	68	65	66	72	60	81	71	57	69	64	72	67	59	59	68	82	62	64	56	53	65	48	52	59	72	65	57	74	66	53	74	54	70	62	55	77	71	72	68	59	75	56	77	72	56	75	58	55	71	81	57	56	69	68	73	68	72	57	64	57	73	59	71	82	59	54	47	81	56	71	66	55	48	55	64	75	60	66	72	57	76	72	57	52
14155	10749	3846	869	534	333	297	258	227	233	192	208	205	191	202	176	190	179	186	183	188	189	162	202	164	149	166	182	173	166	166	196	164	193	174	184	167	179	174	159	168	173	180	166	177	174	152	171	185	179	176	180	167	171	152	181	188	171	182	179	172	199	172	188	177	176	152	193	163	143	155	167	166	142	171	161	168	169	179	181	171	169	181	177	159	168	153	162	181	163	166	179	160	165	198	171	150	160	172	191	163	190	174	156	179	182	173	160	182	166	149	160	168	172	182	156	185	197	170	160	173	157	169	180	172	171	164	173	174	179	152	185	173	164	162	162	171	179	168	167	194	167	180	180	170	170	170	174	177	171	156	184	178	164	152	167	179	163	184	188	201	173	167	157	170	195	154	175	153	152	188	172	170	182	185	177	158	137	185	176	174	182	178	160	175	157	162	167	181	172	182	185	188	155	162	192	146	189	168	161	169	177	169	174	167	187	178	178	163	160	167	177	163	159	157	178	153	182	154	149	160	163	178	145	186	165	175	174	160	188	151	163	162	190	186	173	163	168	180	177	165	180	178	165	150	171	183	192	158	171	180	179	169	183	163	152	196	177	183	167	154	162	159	175	164	179	182	155	155	182	164	186	167	163	178	174	149	165	153	153	175	157	156	187	153	139	181	182	155	185	181	148	152	188	158	164	169	160	179	187	175	160	157	181	179	146	172	167	183	168	172	178	184	174	179	179	166	157	161	156	164	166	197	170	172	165	174	176	171	158	165	167	151	159	194	194	171	173	156	161	144	176	159	152	167	183	207	173	178	170	171	168	180	193	166	177	170	194	174	176	187	145	192	168	182	175	160	152	164	170	174	165	185	185	151	161	162	177	166	171	161	158	162	153	157	159	176	178	171	153	183	171	159	153	148	164	182	165	148	188	183	188	167	175	162	162	195	166	200	168	144	163	160	181	175	151	163	164	171	168	177	160	151	142	184	176	162	162	201	156	175	162	181	173	173	181	159	157	175	188	170	164	174	158	178	161	163	194	174	190	163	200	168	164	174	186	167	182	180	175	173	197	155	154	175	163	189	152	183	170	188	168	153	169	174	165	182	185	182	156	161	139	167	149	162	179	173	142	188	188	155	154	170	161	161	162	181	155	162	156	161	166	158	153	140	168	168	175	165	154	175	169	174	163	180	155	178	161	159	162	160	188	158	187	165	168	182	162	175	167	164	194	155	152	186	196	163	173	170	175	163	189	186	164	163	177	168	158	187	149	163	159	153	170	174	185	185	156	183	156	158	162	177	188	179	176	169	153	164	181	160	173	143	179	161	170	157	170	190	183	164	190	158	171	166	171	190	166	157	173	177	161	200	173	176	164	170	176	164	155	176	160	186	159	184	186	176	183	195	187	181	172	174	170	182	178	179	179	156	178	176	157	163	156	170	170	181	170	165	187	165	189	179	175	141	151	156	180	175	169	191	197	159	190	163	186	156	163	161	160	191	185	160	157	188	168	190	167	172	186	176	176	174	172	200	169	164	177	162	171	151	161	155	168	159	158	184	155	169	144	161	156	177	174	187	163	187	183	177	169	187	172	152	173	165	153	172	181	178	183	173	175	187	163	169	175	169	164	196	182	186	172	154	159	165	166	161	172	159	171	165	197	154	157	162	180	178	160	165	163	161	162	186	169	185	181	149	186	140	184	163	159	173	162	142	179	163	150	156	187	159	169	185	174	167	164	163	189	183	159	176	186	203	156	164	158	178	157	185	176	173	172	192	179	194	170	152	173	171	164	146	181	182	165	188	183	178	177	172	181	176	186	168	170	183	161	181	155	185	196	175	185	177	166	152	178	170	175	171	143	184	175	160	135	189	165	162	168	160	177	169	169	167	154	179	168	185	199	178	183	190	170	168	157	161	184	169	158	190	180	179	164	183	172	176	171	179	162	192	166	159	190	165	142	207	169	155	163	182	164	174	151	150	172	189	175	198	163	180	170	187	182	181	172	186	160	165	161	174	154	176	154	192	162	164	169	182	162	156	147	192	154	141	185	177	156	153	152	146	194	162	169	196	169	161	173	160	187	158	176	165	177	171	197	180	186	174	170	165	163	164	186	198	162	161	166	183	169	155	175	172	163	165	161	178	190	151	168	162	150	169	172	155	154	170	192	188	156	162	165	164	172	164	190	171	167	176	160	180	160	185	165	167	198	151	161	158	187	177	170	162	161	165	171	165	176	150	173	172	163	156	158	175	172	188	178	166	169	183	170	181	183	165	188	183	165	161	179	175	177	170	140	170	163	154	200	185	177	159	178	161	152	165	181	150	171	172	153	169	147	177	178	179	168	179	175	181	175	191	182	161	166	172	176	176	151	174	175	152	165	169	168	166	184	165	183	178	179	181	192	182	161	161	170	167	165	176	156	167	158	162	158	174	169	168	178	167	149	169	169	201	173	155	171	172	170	166	187	160	166	166	159	178	155	174	184	149	179	171	159	155	178	175	160	160	168	151	164	182	161	195	155	159	159	168	165	175	178	159	190	174	184	176	171	173	161	176	184	170	190	165	169	188	146	148	165	179	149	179	173	183	179	153	153	178	161	166	169	176	170	205	155	172	170	161	158	152	156	160	169	186	169	178	197	179	164	185	153	149	176	166	149	154	132	174	180	147	186	155	176	196	179	173	173	146	180	166	163	175	137	202	184	171	168	172	168	174	156	160	161	175	162	186	188	184	174	189	153	168	161	159	187	159	184	167	174	173	160	159	167	138	174	179	170	163	156	172	179	162	166	150	166	166	186	174	174	171	179	173	169	153	182	176	154	165	147	168	177	169	178	180	157	152	145	164	158	173	183	186	140	167	179	182	165	178	182	159	169	179	175	189	161	142	165	180	150	151	168	171	171	190	148	161	188	171	175	167	169	170	188	197	170	152	175	172	175	171	173	187	169	162	161	170	172	174	183	187	168	175	162	164	159	150	172	157	164	184	158	166	168	170	179	179	156	169	173	170	193	170	191	169	168	181	172	183	160	180	177	182	173	148	157	164	167	187	177	166	186	166	172	160	184	168	185	160	166	165	178	153	163	195	177	187	172	162	132	150	178	171	162	165	186	148	153	155	174	161	217	177	157	153	159	184	152	148	151	153	163	160	179	154	167	163	160	174	148	161	178	187	170	165	167	190	172	158	173	171	168	187	154	150	178	165	154	175	173	170	184	180	166	150	180	170	165	160	165	177	163	177	186	175	168	172	163	169	181	162	145	143	159	159	183	172	187	168	179	178	198	182	181	178	141	156	163	171	168	182	176	153	151	176	156	169	175	164	171	174	170	174	154	175	197	153	168	170	163	169	182	174	155	190	137	188	160	147	167	161	179	169	177	176	173	162	170	175	160	188	183	157	170	156	172	198	174	174	176	175	170	176	174	197	180	171	176	151	153	151	164	159	165	167	183	171	157	172	172	178	189	160	164	178	191	182	181	182	168	151	160	185	167	172	183	157	182	181	166
34014	13211	2161	456	358	337	212	248	219	243	239	253	215	247	224	222	267	269	236	245	261	229	237	223	248	240	223	234	247	242	252	244	241	241	260	247	226	258	232	236	262	238	261	251	239	231	228	226	249	241	239	242	253	222	258	249	223	256	238	227	248	248	273	243	224	271	222	225	229	243	233	226	223	237	234	229	251	237	222	254	241	257	261	227	231	256	250	244	228	220	248	241	235	225	249	256	243	232	222	245	230	241	239	244	244	243	246	262	219	210	258	230	254	237	246	251	231	224	238	238	220	221	242	236	245	235	237	225	219	213	238	266	253	214	254	261	224	257	243	219	212	235	228	275	240	240	254	266	264	224	225	225	268	230	272	206	213	230	261	232	248	223	252	243	232	251	228	228	246	259	248	222	225	226	222	218	239	249	241	227	238	220	211	228	241	219	260	233	243	205	258	220	243	243	239	285	227	234	224	237	205	214	236	266	249	264	248	209	221	251	226	210	229	270	248	225	251	228	244	237	240	214	241	288	232	237	233	245	219	248	248	248	235	251	212	249	248	243	226	247	265	235	210	238	193	249	209	226	250	247	242	214	232	225	253	247	246	251	208	228	216	246	234	241	226	233	197	267	216	200	230	221	241	249	231	253	250	243	255	219	252	233	219	238	207	225	266	239	246	213	240	215	256	250	238	242	263	230	224	239	209	222	244	230	271	279	252	234	229	228	214	237	245	256	247	245	244	228	226	233	228	222	213	241	262	204	262	234	225	275	231	243	262	236	242	239	224	257	209	259	230	226	230	241	213	253	260	219	233	254	215	278	254	234	257	217	240	234	259	250	261	247	226	255	271	241	210	222	256	254	245	276	227	253	262	254	284	255	243	246	254	250	203	234	235	272	218	233	234	243	244	239	233	255	238	231	259	231	261	249	206	260	258	236	207	237	222	211	264	234	222	232	213	266	221	248	269	241	249	248	218	262	214	230	265	216	273	261	244	216	212	238	227	216	215	238	232	235	245	228	212	222	238	228	219	228	225	224	248	229	222	238	183	223	224	244	227	235	227	211	234	243	231	221	247	219	258	237	237	226	229	258	258	239	212	227	235	222	267	246	235	248	232	238	223	243	237	222	227	256	235	249	246	220	247	241	234	234	230	242	233	236	231	213	253	224	259	222	225	230	249	263	233	261	237	240	249	229	223	264	211	237	231	267	217	252	248	227	239	232	246	219	245	219	225	227	251	209	203	228	193	231	281	255	238	234	228	230	223	217	223	240	238	261	243	215	221	230	246	253	236	218	238	244	226	211	236	228	218	233	277	214	253	218	233	251	256	237	238	264	206	226	240	236	236	239	224	234	247	265	218	229	249	252	227	231	239	243	247	247	218	230	255	239	227	233	255	279	232	236	252	239	249	246	243	230	220	272	233	246	267	239	261	217	246	270	214	262	254	234	265	224	260	243	233	246	248	248	229	211	245	255	244	245	245	215	251	237	274	200	240	257	239	243	257	230	259	239	258	251	234	221	240	228	202	251	234	235	193	237	240	228	257	252	237	231	243	233	233	224	264	212	223	248	261	231	254	220	242	223	238	237	213	232	221	208	256	239	240	229	220	234	228	229	237	240	236	228	239	224	243	229	235	214	253	247	236	252	231	231	208	239	246	243	239	235	249	231	245	252	244	248	238	254	232	233	250	231	211	224	242	214	253	212	232	264	221	260	226	226	235	231	269	256	214	237	237	261	239	251	274	256	254	228	237	244	250	254	238	236	243	224	235	201	239	243	240	240	246	260	251	238	231	234	259	219	233	226	229	224	213	252	231	220	272	247	243	259	225	230	213	216	238	249	238	262	220	235	237	256	233	264	249	226	240	249	228	239	264	247	233	263	271	233	243	255	227	261	212	243	242	250	221	234	217	228	269	214	257	243	248	241	239	225	230	240	244	236	263	232	212	233	228	254	217	242	231	239	222	263	226	254	270	237	198	263	233	250	250	208	237	232	230	231	236	270	242	229	256	251	244	238	210	220	243	227	241	271	239	247	243	204	246	226	232	229	251	262	249	254	212	259	214	211	235	251	249	214	259	199	195	243	225	216	261	245	245	260	231	222	233	230	219	254	234	197	234	241	232	231	209	240	267	254	242	225	228	256	222	236	221	244	232	233	226	233	219	235	242	238	235	222	217	215	237	212	246	250	245	237	229	250	251	258	227	224	247	220	228	281	238	243	207	223	245	258	263	219	206	235	218	211	265	229	210	245	215	243	223	224	220	270	264	224	223	258	266	225	214	225	246	222	234	234	244	233	242	267	218	274	259	247	248	247	223	239	275	261	239	204	237	226	253	235	265	238	227	241	211	225	228	219	238	232	226	225	249	263	241	243	253	244	237	260	267	256	213	222	246	242	236	232	247	213	237	243	259	239	255	239	255	223	247	240	234	235	237	239	221	227	254	216	252	228	254	254	239	232	219	226	242	243	217	251	225	220	249	242	229	233	224	229	225	256	250	227	234	255	228	213	211	233	249	263	217	239	219	268	234	243	233	257	258	230	228	249	235	244	230	239	227	245	221	231	280	225	219	254	223	232	233	216	213	264	240	223	224	234	242	228	225	228	240	233	261	234	241	225	222	228	243	247	235	249	225	243	260	217	236	233	215	209	220	208	234	258	255	255	244	249	277	240	238	239	239	218	221	220	228	242	250	284	264	237	264	240	237	255	246	225	230	260	232	249	243	254	235	240	217	239	244	219	218	235	220	216	223	241	260	209	235	213	242	234	247	255	239	240	232	242	276	219	274	215	239	237	242	254	222	268	225	227	250	236	221	237	257	256	269	240	254	254	224	222	233	230	236	239	219	218	272	238	264	220	231	237	249	248	237	235	216	211	222	261	244	237	261	232	234	213	226	251	217	225	215	239	246	242	234	261	232	222	232	218	237	265	216	204	230	265	241	240	258	223	272	240	253	263	221	213	248	217	235	239	216	258	268	230	217	240	224	206	235	246	197	239	242	257	243	253	231	227	201	238	234	223	252	235	240	248	217	218	249	222	220	245	240	222	216	250	229	251	249	262	246	233	238	215	237	226	266	226	264	274	273	284	233	263	258	217	244	229	231	233	230	248	244	246	246	242	235	240	249	245	253	200	255	247	261	251	223	222	227	214	222	230	226	234	240	240	277	249	231	241	223	251	253	250	236	215	250	252	245	236	226	258	238	243	262	220	251	226	258	248	214	210	222	232	237	233	253	234	248	246	222	244	259	208	225	224	239	230	251	267	233	231	218	235	247	235	231	235	217	257	248	236	215	226	247	217	251	243	202	254	250	251	239	224	205	256	256	247	238	225	234	220	267	227	262	242	236	273	255	248	229	283	228	224	260	253	229	255	225	242	254	217	251	218	235	219	256	230	274	240	221	245	225	275	241	284	238	244	228	216	247	241	248	253	214	255	248	192	251	224	230	252	222	210	237	226	239	227	234	215	260	241	221	202	228	213	203	242	244	218	225	245
13726	2689	991	537	520	505	527	514	539	539	539	577	541	513	533	554	522	447	534	533	484	510	541	501	519	537	549	517	517	566	523	516	531	533	500	537	499	512	561	556	534	510	524	505	543	518	480	532	554	495	483	564	514	524	474	566	521	515	529	533	493	519	533	522	511	515	476	489	539	566	501	490	524	480	506	575	522	512	503	540	534	482	529	523	515	483	532	520	529	514	531	533	546	514	497	482	548	513	512	532	528	519	563	551	497	464	565	505	520	541	552	536	529	585	486	511	528	551	543	509	504	508	543	508	523	539	447	560	566	500	501	522	504	545	490	541	491	562	507	518	552	494	526	512	521	538	526	524	533	506	506	532	490	539	497	553	530	573	522	517	552	532	519	523	574	523	492	498	523	513	576	577	510	471	528	521	549	538	534	508	497	499	507	510	506	506	495	503	559	512	543	531	570	513	538	590	515	561	498	490	552	508	492	520	558	550	506	500	515	499	505	550	505	507	502	521	526	509	485	508	513	517	515	502	525	525	544	535	493	489	534	499	545	474	577	543	513	513	519	509	516	536	578	534	504	488	538	519	510	546	529	495	521	485	496	535	536	507	508	525	563	496	527	557	486	495	577	524	491	557	548	546	514	494	511	541	532	536	489	506	492	543	542	482	505	484	494	532	520	535	512	484	515	512	496	532	503	495	521	529	475	531	515	512	524	501	519	537	561	505	533	519	493	491	530	532	513	531	540	541	503	566	503	522	542	541	505	520	502	495	512	542	518	538	474	528	576	533	539	487	525	539	530	507	510	516	524	496	541	541	549	504	515	498	514	511	517	521	538	492	501	522	504	500	505	485	504	499	534	522	544	554	515	537	503	487	529	549	511	533	541	536	508	512	559	535	538	511	531	528	526	562	567	530	529	503	500	549	523	528	509	541	564	508	470	534	472	505	500	558	544	519	479	478	516	578	532	526	553	539	547	523	566	521	535	551	511	513	494	493	562	520	541	519	522	548	569	503	483	535	522	513	502	514	512	529	540	555	498	475	517	509	493	509	493	504	514	502	518	501	566	481	469	533	509	543	549	560	492	538	529	573	533	528	526	513	509	533	543	534	487	546	512	496	497	528	523	469	545	525	535	524	530	503	531	549	550	547	512	510	511	544	511	538	509	494	533	516	512	538	522	519	559	512	483	528	468	529	492	551	512	520	496	513	489	511	456	516	527	559	535	554	521	509	482	485	551	524	530	502	545	534	549	549	517	532	518	591	531	549	556	548	489	515	489	503	532	530	519	512	536	511	516	515	540	548	550	523	515	504	546	520	543	509	539	561	524	539	523	495	512	493	500	535	542	492	527	522	526	532	509	565	524	518	527	534	520	560	533	521	555	556	524	485	499	490	528	538	524	536	502	546	521	505	499	499	538	533	536	518	525	498	474	504	522	498	490	472	500	512	503	549	507	540	541	495	515	493	524	528	524	535	496	515	529	530	523	540	519	513	542	498	509	544	514	514	487	536	509	558	525	517	523	514	530	524	528	555	509	504	502	506	504	563	472	527	529	580	510	546	526	537	559	502	536	525	516	512	499	498	502	538	499	498	546	559	510	505	514	519	524	551	518	542	521	543	512	565	500	533	553	515	553	574	533	547	531	533	534	526	520	565	530	486	492	513	485	535	455	483	510	552	543	554	498	516	539	522	507	519	514	499	560	514	533	512	499	488	516	498	552	497	538	494	525	558	499	494	543	524	483	506	512	504	508	500	526	566	436	561	517	473	522	546	511	556	508	532	514	514	544	528	509	523	511	519	518	509	490	535	549	527	538	508	530	521	561	517	534	493	545	521	516	511	519	503	530	524	504	533	542	529	509	536	505	525	538	524	487	501	541	529	524	555	538	485	531	540	567	493	526	505	532	496	517	508	542	531	504	499	517	518	531	528	569	534	510	500	501	538	519	502	519	491	521	501	533	516	529	524	529	505	496	491	516	551	498	504	506	521	503	557	529	556	498	490	547	536	524	505	527	552	500	504	524	479	516	556	537	523	525	495	519	514	517	536	544	469	506	521	499	534	519	554	529	481	525	509	531	534	539	535	538	551	475	542	548	536	489	506	508	561	545	533	521	533	500	557	543	574	529	532	495	492	563	543	569	548	522	532	551	519	581	540	512	511	498	531	519	551	471	518	513	570	498	497	506	568	522	502	515	546	513	547	526	501	514	539	533	518	551	543	548	530	492	475	544	490	504	515	548	500	528	549	520	498	519	493	524	515	501	523	523	539	477	576	489	518	523	496	509	539	533	537	544	517	466	518	526	529	479	491	516	529	459	547	512	528	491	513	488	503	557	521	489	519	513	562	510	484	508	491	543	537	511	506	487	556	531	561	517	512	512	575	513	500	533	526	521	517	551	564	538	539	515	505	535	513	473	520	523	537	496	492	523	560	522	542	540	516	521	528	536	504	544	535	516	539	527	548	554	491	552	510	532	571	514	509	534	503	511	526	520	515	482	513	517	515	543	526	569	511	529	531	494	536	533	524	520	559	526	500	534	510	504	501	579	487	501	529	476	533	571	482	533	548	486	507	498	516	534	530	537	540	491	529	445	506	525	473	510	538	521	484	486	527	509	519	524	550	506	531	536	519	537	545	523	492	532	498	521	520	524	498	535	524	512	516	510	496	515	475	507	525	529	511	508	524	552	508	491	518	533	518	543	539	501	549	537	502	492	549	544	536	491	496	543	537	528	529	514	531	511	500	549	506	520	489	480	530	549	513	501	500	554	531	524	545	502	520	475	526	522	492	477	515	516	552	516	482	499	508	511	482	533	520	563	565	527	480	524	522	535	497	532	531	522	506	522	526	483	524	494	502	543	538	535	497	545	486	548	479	513	543	499	503	517	512	548	485	525	519	518	482	520	514	512	491	506	499	508	508	522	502	498	523	556	522	516	477	525	525	528	512	516	531	513	542	517	481	485	502	549	514	479	493	545	511	536	529	538	464	525	523	546	521	503	552	497	532	548	495	522	531	509	538	544	555	546	504	520	473	536	530	542	507	485	495	528	546	492	568	511	537	513	533	534	510	496	537	520	541	509	550	516	544	531	536	472	501	561	542	517	522	519	511	528	536	543	510	513	537	536	526	505	565	529	533	532	491	488	506	525	549	554	504	508	526	517	500	478	487	509	506	483	523	533	529	521	537	507	522	508	532	479	510	504	523	502	525	518	516	487	524	518	533	539	488	519	504	538	543	560	523	539	497	503	519	556	534	529	550	527	517	500	517	551	541	504	544	499	521	510	489	510	508	516	490	477	529	516	519	470	537	496	487	506	543	520	544	530	565	508	517	566	510	561	533	516	520	496	506	531	537	492	518	499	508	510	491	534	584	504	496	554	497	558	529	529	516	511	521	492	514	548	515	531	505	505	569	537	514	511	491	507	542	482	521	517	489	542	555	539	564	553	516	513	535	476	514	567	488	564	525	517	514	493	506	524	518	511	507	500	544	544	545
24892	21141	24465	27848	20550	1913	263	225	176	156	173	148	156	149	129	154	161	142	139	139	137	152	137	137	157	149	153	126	139	147	128	139	165	137	157	118	121	158	127	128	130	148	135	148	128	127	138	122	141	153	124	134	123	146	158	153	143	138	130	125	129	120	124	118	141	155	134	118	126	125	137	150	142	149	130	121	122	119	138	145	143	148	134	144	152	152	130	127	137	128	106	132	139	128	136	141	141	123	131	115	128	129	145	123	129	135	144	119	115	139	144	137	121	118	136	141	130	138	127	137	121	122	126	109	128	154	147	148	137	148	131	138	139	148	135	133	116	113	152	145	171	138	133	121	108	142	137	136	124	136	123	134	136	146	130	140	117	127	136	136	132	124	117	140	128	146	131	134	136	124	126	129	127	126	142	120	117	136	147	133	144	144	141	152	129	131	114	151	118	158	150	136	138	133	139	119	135	127	134	116	133	162	129	141	141	128	156	127	143	151	152	139	129	128	119	132	126	131	128	135	139	149	135	137	136	131	129	124	128	125	124	128	130	127	143	129	134	107	115	135	123	134	140	131	131	118	135	124	121	114	128	140	149	119	104	136	116	134	129	130	147	142	132	127	139	142	141	136	145	127	116	136	123	126	142	136	146	132	126	139	135	107	151	140	152	154	133	147	145	134	147	109	120	104	137	132	109	111	134	142	129	134	136	149	137	125	134	133	135	126	125	145	147	108	137	133	100	126	153	129	137	164	130	107	126	129	119	133	140	136	145	126	154	139	136	124	117	127	139	102	118	145	144	144	143	127	156	108	135	136	158	130	133	151	146	122	144	131	114	121	130	132	145	124	135	137	143	159	132	132	120	118	141	127	125	144	123	139	120	137	125	120	117	135	137	124	127	132	142	131	123	150	118	132	123	142	130	114	117	132	155	131	153	135	158	151	125	131	156	130	132	123	131	133	141	136	142	121	138	144	135	140	140	134	117	138	138	127	147	127	146	147	119	141	124	131	132	125	138	150	141	136	135	148	144	142	137	164	127	125	133	157	140	152	121	148	129	139	132	140	136	132	154	148	141	122	143	109	130	162	133	128	130	144	135	139	144	150	132	151	127	141	139	124	140	123	131	121	117	135	136	131	133	137	138	150	170	119	112	149	133	128	143	136	154	147	129	135	123	130	148	146	107	138	134	136	132	111	147	139	133	126	129	135	142	148	137	126	151	131	110	120	140	123	155	128	138	131	148	150	149	129	133	142	121	140	133	140	121	163	141	120	119	136	134	132	118	118	127	117	137	155	135	127	134	152	118	130	135	139	160	137	162	131	129	120	121	148	154	128	130	134	148	106	145	153	142	122	135	140	141	129	153	149	135	153	131	139	137	161	136	123	147	130	115	131	148	144	118	130	131	150	129	148	137	122	135	129	161	133	125	125	134	132	122	133	149	149	139	119	108	150	143	132	138	133	135	134	150	131	134	142	118	131	148	111	115	129	121	136	131	130	138	122	154	119	139	137	141	130	140	105	135	132	132	121	157	119	122	116	135	126	131	145	156	125	147	132	147	129	140	137	131	121	144	151	159	146	140	136	129	139	117	105	128	126	136	116	123	121	144	137	127	119	132	142	157	109	135	132	136	124	141	116	108	136	136	131	119	121	140	129	118	136	135	130	135	143	148	131	127	156	134	107	123	123	135	140	130	117	147	149	124	138	139	130	132	153	148	129	121	135	124	141	152	140	139	114	134	131	111	139	135	114	118	127	136	118	139	144	134	137	121	122	102	121	144	140	120	105	138	158	138	137	146	133	106	124	142	126	144	130	137	126	142	136	127	133	134	126	132	152	134	138	149	124	117	136	139	106	120	135	146	129	151	139	140	129	137	136	157	127	147	147	114	124	117	154	125	133	126	134	116	124	139	163	146	127	134	128	122	127	142	123	147	151	155	131	136	125	121	126	129	133	135	154	132	143	118	124	123	109	125	131	139	123	130	118	138	135	122	124	139	138	163	129	145	147	125	169	154	137	127	134	126	133	121	144	159	138	158	140	130	136	141	133	121	147	130	148	133	168	127	136	126	126	132	131	142	148	134	145	132	151	123	141	137	140	141	139	122	140	139	135	141	117	126	115	144	130	124	157	140	125	136	134	147	110	134	143	137	148	147	135	116	146	139	116	121	132	132	137	127	140	162	162	143	131	135	133	146	137	127	132	135	136	159	135	116	149	118	126	165	107	110	140	145	131	138	110	127	126	117	138	128	150	146	135	129	137	152	165	114	128	128	103	125	140	125	131	124	118	170	134	156	137	128	149	121	129	132	142	125	112	138	151	122	131	130	128	135	129	142	119	156	147	120	125	133	141	145	142	130	136	121	129	139	116	138	152	120	115	119	130	146	147	140	120	154	147	140	138	136	140	129	135	143	147	131	149	130	138	139	144	113	128	134	124	141	132	145	147	118	143	166	149	129	131	145	124	128	147	128	125	137	103	128	128	120	139	143	125	140	139	135	132	145	114	130	115	133	134	142	134	141	139	130	133	124	126	120	134	140	126	139	143	126	134	124	117	132	107	123	137	150	112	101	147	127	143	129	148	123	141	121	144	152	132	138	117	145	125	122	134	143	134	148	129	148	133	126	146	135	125	144	141	139	141	131	152	140	120	124	112	139	143	150	135	129	129	129	144	120	136	126	138	118	143	144	123	136	132	143	129	107	128	132	142	134	137	136	151	126	149	155	137	137	132	140	110	148	130	148	139	133	160	132	146	123	126	145	141	143	129	105	162	141	141	117	124	154	166	128	125	141	127	143	124	152	144	145	134	148	140	119	120	133	158	139	116	110	138	146	141	144	114	116	136	103	130	155	117	119	127	154	146	123	150	124	158	135	140	142	154	128	146	149	147	143	118	128	136	143	144	143	146	125	126	122	128	122	140	142	138	120	127	151	128	160	116	142	135	144	128	146	131	122	123	128	126	128	138	139	132	108	133	128	132	117	139	110	117	118	138	122	143	148	116	141	156	122	108	130	145	142	152	134	123	141	126	139	118	124	116	137	110	115	136	128	145	138	117	151	125	123	125	129	120	139	131	125	114	135	146	131	150	140	142	141	161	138	131	112	118	164	144	134	142	126	132	124	122	134	111	136	126	135	140	133	124	118	111	137	122	147	135	126	128	129	125	146	138	117	136	125	131	141	154	114	155	138	151	128	121	102	140	140	134	111	138	120	123	120	159	133	144	137	138	137	120	137	133	117	129	159	138	131	135	119	126	126	129	114	145	127	137	132	136	128	124	121	132	128	136	113	130	130	138	130	143	162	146	147	129	136	119	136	145	125	142	150	157	150	132	130	123	110	110	130	116	123	126	157	139	146	164	139	144	132	157	115	137	122	135	125	132	144	134	134	138	137	124	112	114	136	119	150	150	135	146	129	151	137	133	120	142	155	134	129	125	131	134	140	124	146	132	118	137	119	141	139	140	126	125	139	131	136	133	117	125	138	144	138	119	146	151
11576	6767	2529	633	474	363	364	339	352	331	311	336	308	303	277	320	301	311	315	306	295	316	315	284	297	309	340	303	304	320	310	311	300	325	296	335	288	312	341	278	305	306	266	302	320	299	310	298	319	305	296	301	300	297	289	332	298	299	301	313	328	313	304	301	293	289	326	317	293	301	330	308	315	313	318	296	295	299	329	337	299	310	310	318	282	299	293	321	314	337	294	315	307	311	343	311	275	318	326	310	309	309	312	309	298	308	304	324	315	289	289	301	287	301	334	289	275	308	280	311	292	299	306	304	321	300	273	290	280	331	296	327	289	315	305	296	297	333	308	325	274	295	313	274	307	291	310	309	284	324	297	326	321	287	322	343	316	310	312	295	284	289	287	311	272	300	295	312	300	306	315	297	286	299	303	299	315	292	310	317	308	311	306	304	317	283	304	301	300	338	313	271	307	300	345	346	287	321	291	297	322	282	294	294	309	306	292	306	299	324	307	344	297	290	298	309	292	268	286	289	308	280	297	300	324	280	291	305	335	315	300	281	288	291	288	328	347	295	317	300	316	310	310	289	277	312	322	282	325	306	295	288	346	319	302	295	324	313	312	325	302	289	294	312	322	321	292	321	304	315	296	274	310	304	310	316	283	277	296	330	258	322	318	265	313	299	319	290	291	312	315	276	300	303	305	311	324	303	275	300	276	284	301	306	294	335	301	320	312	325	299	331	289	317	297	347	311	302	328	314	290	303	321	308	318	294	298	296	316	284	276	307	322	292	298	294	319	278	298	304	326	319	339	319	325	277	303	303	317	285	302	291	299	327	284	305	290	288	334	288	310	257	310	272	287	298	319	340	283	318	287	275	319	329	318	307	321	295	320	295	316	325	313	297	317	324	334	335	295	309	297	296	272	291	304	295	303	312	296	324	271	293	281	312	291	317	282	291	307	302	295	272	287	299	294	293	289	293	323	310	315	315	292	298	304	292	324	326	285	303	308	280	306	310	300	288	294	295	295	325	312	314	307	265	292	324	288	267	300	287	298	279	327	316	297	299	324	307	276	288	293	289	301	332	279	349	320	289	293	301	313	307	276	279	323	311	301	312	306	286	306	283	289	290	300	293	294	290	297	294	313	326	307	286	292	312	275	295	331	310	300	318	302	299	337	290	298	294	317	323	314	323	286	344	298	352	300	306	314	303	309	293	338	296	302	270	274	299	306	312	311	312	299	312	299	330	287	319	302	291	308	304	284	315	306	311	264	332	286	287	293	272	296	335	313	298	310	303	299	293	291	295	316	320	302	283	335	309	307	315	287	314	320	281	278	270	350	292	331	323	296	273	314	341	307	335	298	298	265	315	306	287	292	313	314	318	333	327	293	326	300	290	298	290	303	271	283	313	326	291	282	306	315	311	290	317	319	307	315	308	307	315	298	322	297	315	299	312	278	287	294	279	333	260	266	281	318	319	307	306	307	296	315	307	295	314	281	282	274	273	307	285	307	303	297	307	317	296	313	304	302	278	290	297	283	293	301	309	318	309	302	294	294	285	324	312	293	292	309	298	304	272	286	299	273	333	290	307	346	302	308	299	293	304	351	312	310	305	296	278	277	278	323	321	305	331	307	289	291	306	313	315	297	289	317	294	303	304	292	307	327	275	301	311	301	278	328	326	316	324	292	286	309	310	332	295	309	305	295	321	262	304	300	314	296	314	314	303	318	318	291	303	333	292	300	288	311	329	325	313	313	301	328	286	336	306	288	300	342	323	294	293	286	329	304	282	316	311	328	299	334	319	291	318	313	294	316	295	300	278	299	309	287	308	319	282	290	294	272	281	316	281	304	302	282	275	277	310	314	322	312	276	328	318	319	309	315	292	298	283	327	288	315	312	297	309	317	307	305	318	293	292	284	294	288	333	305	320	312	291	291	298	324	276	306	305	289	317	314	287	321	293	320	328	327	306	303	281	274	283	306	309	292	289	313	286	281	307	319	287	302	292	311	285	272	313	275	307	287	314	310	296	318	307	303	325	280	307	319	326	290	293	319	305	286	294	299	297	293	281	304	319	314	281	278	306	293	325	289	303	304	311	319	328	326	308	297	326	311	280	307	318	288	286	294	315	305	314	321	307	321	308	289	307	352	295	289	297	337	278	283	300	316	289	330	347	316	287	327	286	284	324	306	291	294	308	329	347	269	294	306	307	330	291	258	288	307	306	306	285	327	312	317	278	300	294	265	283	337	291	333	280	306	256	299	289	330	302	336	298	273	335	284	312	296	290	296	298	320	304	314	300	292	284	286	275	311	330	304	307	315	306	312	286	314	302	296	285	280	308	299	330	295	336	286	291	294	313	333	303	301	274	307	308	313	320	320	305	287	289	292	295	270	308	322	264	282	319	309	299	305	292	293	278	311	314	294	308	292	318	299	338	295	301	308	306	323	329	293	328	304	298	319	297	281	319	297	327	325	289	298	305	327	296	323	322	307	279	312	310	277	296	311	299	295	322	285	315	283	294	321	276	324	329	310	309	313	310	275	294	307	290	304	308	309	294	305	284	302	297	284	300	305	282	304	304	335	274	294	344	292	291	304	292	287	291	322	278	294	279	309	310	325	333	276	326	305	328	306	282	302	351	356	297	306	273	318	314	315	285	307	308	345	305	276	310	314	322	317	284	335	280	298	311	303	297	322	302	289	285	303	308	298	325	307	316	285	304	312	323	293	282	299	275	304	314	299	289	314	307	284	312	301	319	323	301	280	300	324	295	314	278	310	293	303	295	318	282	311	318	335	312	293	328	287	308	282	294	320	310	292	291	304	311	336	279	309	305	299	309	311	330	312	333	316	289	315	298	340	300	290	310	311	293	310	304	291	302	298	324	333	286	313	268	256	324	338	315	258	288	334	302	334	321	303	295	309	289	285	294	305	269	314	280	290	294	316	275	308	301	304	303	306	273	309	303	287	290	263	311	362	302	294	313	309	294	310	285	325	299	293	297	281	311	330	303	311	303	281	313	325	297	286	319	334	264	268	292	302	325	326	315	282	290	313	314	291	312	339	297	286	298	329	307	293	311	318	284	277	292	294	344	329	327	298	321	318	307	327	287	309	286	290	299	290	321	302	307	315	330	294	289	329	290	332	296	290	286	302	276	278	301	294	335	305	336	274	286	322	290	335	293	313	278	313	318	322	333	311	302	338	280	304	315	318	328	279	293	287	284	283	301	315	298	321	325	305	310	302	287	305	302	272	313	285	305	323	306	304	334	279	293	287	275	290	311	313	328	307	293	274	274	318	304	299	298	308	278	300	297	289	280	307	293	288	306	304	278	328	295	307	294	299	284	299	304	291	295	316	318	312	308	313	289	285	296	292	322	313	291	301	285	307	294	312	296	299	286	309	316	333	299	332	288	313	319	334	272	302	291	293	335	303	285	316	299	300	308	295	306	324	337	312	314	288	320	284	288	299	308	298	312	292	309	296	326	296	325	283	341	298	335	278	301	332	317
24101	21170	25171	27437	21171	20865	1085	266	165	148	125	129	121	93	109	101	76	95	83	92	84	78	84	72	66	64	77	70	77	71	45	59	71	69	62	67	48	73	63	54	69	73	65	55	60	66	62	66	61	62	63	81	72	59	72	53	70	86	62	67	65	71	66	60	58	70	48	73	52	69	56	53	60	68	66	76	65	62	54	48	70	67	68	65	58	59	59	63	66	61	54	57	55	66	75	60	67	67	72	63	71	56	65	55	50	71	58	61	63	70	62	60	74	67	57	70	62	69	77	73	64	62	67	60	64	64	50	68	69	81	72	72	63	59	63	59	58	64	53	69	55	61	65	63	68	50	54	63	57	55	57	69	71	60	61	56	64	59	65	76	62	65	70	71	62	73	70	51	51	54	65	87	62	77	61	61	53	64	73	53	61	65	58	51	62	68	56	58	62	55	62	63	61	71	60	59	55	58	51	59	63	63	71	47	67	61	44	65	55	42	53	60	63	55	63	56	69	59	77	72	56	73	75	86	54	58	54	63	73	66	72	64	47	48	60	59	70	71	67	68	62	67	76	57	52	64	59	61	56	57	49	60	75	70	62	51	60	53	56	65	68	62	56	70	79	71	65	66	53	57	51	68	75	54	70	69	55	66	59	50	64	56	60	65	46	56	49	57	66	56	61	70	58	51	66	61	55	70	59	75	51	64	49	61	51	49	64	67	55	66	72	69	68	57	58	70	55	59	74	58	64	57	75	53	62	59	64	76	63	46	53	69	53	63	65	48	48	73	67	52	52	56	69	59	80	50	70	56	62	69	71	64	56	63	71	78	66	57	71	68	60	65	80	50	60	65	56	70	63	54	63	52	60	69	61	56	69	48	68	62	64	61	61	57	71	63	57	73	61	76	60	60	52	70	49	46	59	70	63	58	55	61	66	50	48	48	57	43	56	48	69	67	71	66	63	59	64	53	69	59	65	72	58	81	67	47	57	64	81	64	72	56	73	57	68	57	64	54	47	63	66	72	59	46	62	59	71	55	59	49	48	41	64	52	58	53	64	81	78	56	61	50	58	59	67	51	50	51	51	62	68	51	58	49	52	48	65	64	64	66	67	67	62	58	67	55	67	65	75	66	60	73	60	57	67	51	56	60	46	51	58	63	59	55	63	61	59	49	58	50	48	70	73	65	69	58	54	57	45	57	58	62	67	63	64	59	62	58	66	64	65	58	65	67	73	65	60	60	55	43	69	57	70	62	59	55	61	61	63	60	51	63	75	64	64	55	77	62	67	73	57	78	66	67	69	51	60	57	66	63	74	67	58	47	74	46	59	64	69	66	61	67	53	69	66	63	70	65	68	68	66	57	69	66	46	66	64	63	56	59	64	45	59	73	71	64	75	67	58	59	60	55	56	75	70	69	69	85	66	68	59	65	56	57	56	76	69	49	58	75	69	53	67	76	62	53	65	57	67	68	71	63	68	74	75	56	60	68	71	51	49	62	68	53	79	60	68	62	59	47	41	61	69	59	78	78	57	71	69	63	63	53	49	56	55	48	67	61	58	63	59	50	71	57	84	63	58	69	62	62	46	50	62	71	51	65	57	57	64	66	61	53	72	58	61	52	53	62	65	72	48	56	73	84	70	65	67	68	64	61	66	58	74	61	57	59	57	66	56	58	45	63	68	73	64	83	73	63	63	54	54	55	63	62	54	67	57	58	85	81	60	73	67	67	57	52	66	45	48	68	64	45	58	74	55	67	81	66	55	61	76	56	56	62	54	63	61	71	63	64	69	55	94	80	59	75	59	76	48	76	69	61	62	52	51	74	67	51	63	47	67	52	64	61	57	61	59	57	73	68	69	52	54	69	67	61	59	52	68	74	68	50	61	56	58	58	68	62	67	57	70	78	55	74	55	69	63	50	54	54	65	58	61	69	50	56	58	54	71	68	49	67	50	87	62	58	62	58	72	74	68	54	69	61	75	64	67	61	58	76	73	61	57	75	60	51	59	58	62	48	43	65	62	47	63	66	61	51	45	60	49	65	65	51	74	64	72	62	73	71	48	59	67	71	64	63	64	63	65	57	73	69	61	52	54	67	54	55	73	63	60	64	55	51	69	57	57	60	62	71	63	52	51	68	84	77	52	70	66	68	63	67	53	39	56	63	73	76	65	63	57	56	74	67	50	62	71	62	71	61	55	71	71	50	66	57	58	65	66	62	66	61	64	77	64	64	68	44	58	54	63	58	68	75	49	55	64	53	52	70	81	93	56	61	79	58	62	69	66	58	46	56	65	55	66	51	62	51	56	66	63	62	71	68	51	65	58	66	51	69	66	62	64	40	50	59	66	84	58	48	65	64	70	64	58	66	64	66	65	67	54	49	67	63	59	62	48	67	54	59	61	80	55	57	63	68	65	63	54	63	72	64	60	67	63	65	56	61	67	65	58	58	59	66	68	62	63	78	72	58	56	63	70	65	66	63	57	78	74	57	52	51	57	68	73	56	63	58	65	70	66	55	58	57	63	64	63	59	83	70	63	56	63	55	44	50	79	58	60	53	60	83	55	70	55	63	52	54	65	57	82	57	67	66	79	66	61	60	66	59	50	63	70	63	77	64	70	70	63	57	72	59	48	56	56	74	46	52	66	68	60	68	68	48	70	62	56	65	77	58	69	46	65	66	52	66	72	54	64	59	61	62	50	47	52	58	58	61	60	53	84	53	53	71	67	61	63	59	59	63	59	52	69	62	62	65	66	63	66	76	60	59	65	58	48	63	49	63	59	55	69	46	70	62	81	61	51	63	55	71	52	64	63	64	58	53	64	54	61	58	62	67	69	46	57	49	59	45	61	72	59	74	71	61	62	71	60	60	67	64	63	51	74	77	69	58	62	58	54	55	49	61	63	55	64	54	73	66	62	68	61	44	65	54	58	62	54	58	52	62	60	46	76	68	61	58	71	63	61	62	49	60	53	49	70	59	73	64	46	46	74	67	56	67	46	66	66	65	49	58	59	56	53	71	72	65	72	65	67	53	54	77	61	75	70	72	57	63	57	74	60	61	52	77	60	77	54	61	58	73	62	47	82	51	60	55	68	59	45	63	72	67	66	52	63	69	70	71	57	54	64	67	54	50	78	51	59	56	49	74	60	81	54	65	61	64	64	64	47	62	53	52	57	49	68	76	51	63	58	65	66	66	47	51	62	63	57	63	64	60	74	74	66	67	61	58	52	45	78	51	65	80	64	60	57	54	60	74	72	60	46	71	54	60	51	74	60	74	52	64	56	71	65	64	71	78	71	70	69	46	65	81	62	73	52	70	67	70	59	64	57	55	80	57	52	60	66	60	43	74	71	80	54	61	67	61	54	79	67	66	58	68	70	84	56	66	61	45	69	58	57	69	54	67	67	52	52	57	59	56	55	61	67	55	57	68	65	47	56	63	59	52	57	60	75	51	75	71	60	57	58	72	81	62	69	53	71	65	59	54	62	64	56	72	56	62
8658	10473	3795	895	510	348	263	236	255	215	190	207	202	178	195	212	180	154	208	162	169	159	163	182	161	161	184	182	168	172	169	163	173	152	184	166	157	173	176	169	168	155	187	182	188	187	153	180	160	164	144	168	170	154	171	190	170	171	181	154	161	162	157	157	177	156	158	173	194	116	160	183	171	165	153	155	174	161	161	147	187	144	160	155	163	160	143	169	147	183	156	172	172	164	159	154	174	185	170	168	163	163	170	168	179	175	153	159	170	160	167	166	168	172	179	164	165	156	158	162	165	157	175	160	174	178	174	155	149	174	159	173	163	187	168	157	158	159	157	167	181	171	161	173	183	155	180	153	160	174	158	149	183	171	174	155	185	161	185	169	142	177	183	159	182	154	169	132	153	170	145	191	181	162	162	141	155	177	179	169	211	166	192	168	148	152	155	165	160	162	192	167	167	163	181	169	154	176	161	149	156	166	176	154	187	164	158	156	162	168	176	193	163	175	168	174	164	161	166	178	176	156	165	162	179	174	179	181	169	159	178	203	184	158	185	181	170	161	148	168	160	162	156	152	160	160	144	137	151	139	159	171	182	176	173	159	150	181	157	163	174	180	161	156	178	140	162	169	147	156	150	164	138	188	163	149	161	151	173	167	145	153	182	140	155	149	166	174	168	169	153	190	171	169	172	154	164	170	176	172	149	181	163	162	174	170	163	189	185	170	161	172	175	177	160	157	169	172	160	183	158	161	183	155	156	160	164	155	190	173	165	161	194	150	166	155	167	167	167	163	169	160	155	158	167	145	165	129	152	153	167	174	142	163	166	168	169	162	180	161	168	158	178	174	180	180	151	176	180	162	164	149	145	154	194	167	165	187	170	175	167	164	163	172	148	173	165	144	154	163	149	173	173	182	168	171	167	177	173	150	168	162	162	174	179	158	173	171	179	166	156	214	153	181	160	162	156	159	167	159	154	158	153	159	163	154	169	186	175	156	176	190	162	179	163	151	152	166	151	147	139	158	159	162	161	159	161	158	162	156	156	168	168	175	179	147	178	169	173	179	165	160	176	158	153	166	156	170	181	145	163	156	160	186	186	140	179	154	179	170	168	196	170	177	146	170	171	180	180	150	171	157	153	168	177	164	147	172	186	177	162	159	155	164	174	163	175	178	178	194	167	165	179	183	169	171	156	183	173	173	170	170	175	160	188	147	165	161	139	168	156	181	158	166	162	165	171	180	148	144	175	147	158	175	176	163	164	178	168	197	163	158	155	148	157	172	162	150	169	175	177	177	174	169	163	154	163	155	142	186	183	176	166	156	171	187	165	169	144	159	162	156	192	172	179	177	189	149	169	143	179	171	157	183	166	155	177	165	169	179	157	171	174	174	164	192	161	162	179	153	178	167	170	170	174	160	149	161	166	150	168	164	130	186	195	164	163	160	168	167	176	163	182	147	186	174	155	178	179	159	184	158	149	178	168	174	161	167	177	172	162	174	156	157	159	164	162	153	168	166	162	177	149	173	162	160	151	150	162	173	185	162	157	162	144	176	164	167	162	175	178	143	167	175	174	176	179	185	169	165	168	159	168	199	166	175	180	167	160	178	162	173	149	163	146	174	158	172	174	179	173	151	173	154	181	150	179	165	138	165	184	158	153	165	165	167	178	172	166	172	186	171	163	184	149	160	162	142	166	188	155	179	178	182	182	178	166	150	160	162	188	177	166	128	160	184	166	160	162	141	159	178	160	181	179	157	161	167	172	159	160	166	172	154	176	157	163	157	144	173	156	190	181	163	181	173	161	149	172	158	152	172	157	175	153	161	143	167	164	161	163	173	168	163	166	184	178	159	180	191	163	162	159	161	164	172	157	167	176	152	166	158	175	174	181	168	163	173	172	151	148	164	165	158	159	170	176	151	128	177	167	156	182	189	161	171	160	155	164	159	158	185	155	171	187	166	166	180	160	160	162	164	169	160	159	146	157	165	145	172	167	153	176	189	153	197	178	170	188	178	202	175	167	190	164	151	166	164	153	164	151	170	196	170	158	160	173	155	170	146	165	161	163	159	154	185	193	193	163	185	167	161	150	199	154	166	167	169	158	193	137	151	167	180	170	163	171	182	165	179	182	165	146	170	165	174	162	156	157	162	148	175	178	193	160	151	178	185	159	151	152	162	175	160	175	159	187	181	170	160	150	181	143	180	162	152	172	166	176	174	157	141	179	167	181	143	179	163	145	156	156	175	172	175	193	125	161	160	183	181	173	153	163	182	161	146	160	148	170	174	178	174	176	195	175	156	152	179	186	180	165	166	169	179	185	165	151	160	160	168	162	177	155	158	163	155	168	151	152	161	148	132	161	167	151	191	166	182	183	159	157	154	185	158	198	169	177	172	176	160	176	167	171	145	178	164	165	153	179	201	152	163	152	178	172	142	158	163	156	168	181	158	183	164	164	156	161	198	162	176	155	174	151	186	181	165	167	149	173	159	150	169	144	171	164	176	153	169	154	163	181	162	166	152	161	178	164	139	175	174	141	168	146	148	171	185	174	158	159	160	156	160	174	168	163	147	150	151	188	170	165	165	159	185	190	163	148	157	159	184	154	157	155	145	142	160	177	155	186	143	173	160	165	170	168	162	171	169	173	160	151	180	143	153	173	155	150	162	187	171	167	153	178	146	159	159	200	167	160	157	180	158	158	165	135	142	184	167	179	147	173	149	175	148	158	155	158	184	157	147	148	161	182	157	179	162	167	148	161	142	165	160	153	138	170	156	166	162	180	165	149	160	199	144	153	180	179	167	151	156	145	134	151	165	150	179	179	163	182	155	166	195	184	180	161	159	142	163	162	160	173	142	186	174	178	158	165	166	171	196	164	189	162	169	159	180	168	183	182	162	166	167	171	163	160	163	196	166	171	159	176	158	174	162	177	160	156	157	175	157	160	157	172	179	185	170	170	179	186	150	164	175	172	170	156	160	172	151	176	172	186	180	161	161	180	175	160	152	163	140	165	173	167	171	162	168	163	168	171	145	168	168	166	175	154	165	159	176	184	173	163	163	163	152	153	143	165	168	152	170	160	162	175	154	184	166	165	171	169	158	152	175	178	175	158	150	181	169	174	170	171	163	168	168	144	159	145	174	165	179	173	171	151	173	161	148	173	154	159	152	178	181	163	182	149	167	164	158	196	151	145	144	150	182	161	186	176	173	163	177	190	177	191	164	169	166	141	175	174	155	182	140	167	174	163	158	173	180	173	179	156	165	162	166	152	173	180	166	167	186	188	178	150	178	152	171	168	164	169	164	165	156	155	165	195	172	166	166	164	168	175	168	173	150	167	189	150	167	188	165	180	150	187	144	147	193	173	174	155	158	159	156	152	157	163	152	158	167	174	179	180	193	178	167	166	159	185	165	160	150	170	157	167	173	160	151	183	168	173	165	179	182	164	169	166	162	182	159	144	164	179	164	133	171	179	164	180	157	147	156	159	171	166	145	166	167
33766	13026	2136	560	415	398	254	236	244	238	246	203	236	219	246	245	231	246	217	221	250	219	242	230	242	237	227	236	238	255	238	257	265	237	239	214	221	237	229	245	233	259	239	231	236	246	222	240	281	241	224	222	243	217	235	239	248	241	248	251	204	248	224	206	239	207	241	204	237	213	232	244	236	216	221	249	238	224	227	233	237	253	227	247	246	232	255	217	229	244	222	230	222	227	231	248	234	231	226	229	207	235	238	239	242	199	230	220	236	230	245	236	244	227	244	255	232	227	247	231	241	237	228	251	220	204	205	220	225	204	237	222	260	228	233	234	260	187	241	229	245	234	213	252	231	233	234	252	219	244	225	227	265	216	226	238	204	240	245	245	219	216	198	227	236	235	210	252	227	233	211	224	262	221	255	240	255	208	213	258	226	234	226	228	237	234	215	227	235	204	224	234	208	245	228	247	223	206	253	234	260	232	247	216	228	233	262	256	243	251	220	231	250	240	241	237	245	245	237	232	235	240	257	240	236	216	238	266	228	239	229	234	243	231	223	219	245	261	229	226	223	236	262	246	223	218	234	224	231	216	251	218	212	233	232	256	209	233	249	246	253	228	211	218	234	233	238	196	237	278	212	249	249	250	236	226	236	235	243	239	217	239	232	231	235	210	192	239	211	221	224	250	266	244	223	234	221	233	239	225	235	218	241	228	245	251	252	253	225	225	243	222	232	233	229	241	240	244	265	212	201	216	229	239	214	258	227	258	241	227	236	255	221	234	265	238	234	226	256	255	243	236	230	246	223	215	263	221	218	217	229	229	252	247	256	260	227	233	269	250	232	239	256	224	243	228	247	252	227	236	204	225	259	242	223	197	223	243	239	236	256	219	214	249	232	241	228	226	239	202	278	267	217	272	233	235	215	237	233	216	203	252	242	261	250	219	236	227	252	238	220	247	236	238	212	235	246	227	242	234	251	261	250	245	280	250	232	249	237	240	249	200	247	216	250	238	255	253	251	253	228	233	180	244	211	222	247	222	245	224	193	219	236	231	234	222	240	239	244	231	235	251	213	212	246	213	221	239	221	268	257	241	244	232	246	210	226	221	220	249	250	253	226	225	260	217	254	260	243	246	237	237	233	237	272	212	226	254	244	233	247	223	250	267	246	243	227	231	232	218	275	253	239	231	227	244	229	248	248	212	254	213	231	227	260	221	234	227	232	255	236	234	216	243	242	189	241	267	266	233	262	244	209	207	257	229	246	269	254	242	243	254	223	274	230	238	259	225	255	216	220	234	224	230	213	246	230	243	231	256	235	255	223	218	224	251	262	238	245	260	241	198	234	251	221	232	231	236	259	218	217	255	213	215	232	254	236	214	228	231	262	228	233	219	224	205	220	212	226	251	227	266	236	225	225	257	231	212	253	252	229	242	230	242	258	233	234	253	250	206	245	264	260	226	245	262	242	252	290	232	232	235	229	233	239	228	245	252	236	242	229	253	245	204	228	235	235	247	232	248	231	237	217	230	202	216	211	211	225	231	233	257	242	253	245	234	229	231	243	263	242	222	232	248	231	217	253	215	222	222	232	266	203	242	256	254	231	234	226	224	212	232	239	226	245	231	247	242	238	231	203	227	251	282	288	229	205	233	230	245	234	217	260	247	246	226	250	194	240	263	275	230	235	235	245	262	240	212	242	233	238	268	258	223	226	234	218	221	250	236	239	233	251	213	213	228	208	204	227	232	226	259	247	228	221	256	223	241	238	263	250	230	251	241	219	243	257	216	228	244	214	231	261	256	266	252	242	231	219	201	240	268	248	241	241	213	227	218	240	256	241	244	225	215	247	226	247	246	235	238	201	217	239	234	236	227	226	231	221	251	220	271	235	193	241	240	232	241	237	234	253	275	232	225	252	261	200	242	237	234	233	240	253	285	237	223	238	224	223	239	269	251	230	241	199	226	236	266	218	230	253	223	253	227	230	213	252	220	229	232	243	228	244	255	248	235	233	208	228	227	237	245	246	224	276	259	236	255	228	275	240	233	247	251	238	243	242	224	252	234	247	217	229	211	260	233	247	227	235	224	217	243	236	216	237	255	218	234	239	239	237	237	232	201	217	232	231	226	228	247	218	265	236	199	230	210	210	210	236	211	258	203	229	249	257	233	244	234	238	244	236	256	209	237	215	241	257	218	215	251	215	241	246	238	275	221	236	218	241	212	234	247	222	222	246	228	219	250	225	237	232	229	236	243	220	230	221	247	246	251	227	218	246	274	249	228	254	230	251	244	247	223	211	236	224	208	225	232	221	236	230	245	260	260	221	233	230	241	218	221	240	248	222	243	246	231	214	231	227	272	235	231	269	233	250	236	206	234	260	211	256	218	246	232	228	226	244	222	228	235	259	234	229	221	257	227	228	221	257	247	226	220	226	232	214	221	245	274	239	231	262	256	232	209	245	223	247	234	210	244	239	200	237	229	229	254	218	223	247	237	249	257	258	243	239	231	216	250	224	213	238	232	228	238	287	228	255	205	221	253	259	214	233	238	255	234	222	243	225	220	244	232	213	255	237	246	227	257	234	232	245	238	239	248	230	251	238	240	239	235	234	227	252	232	249	217	235	229	220	247	206	247	257	259	272	257	237	261	224	215	253	244	222	231	220	240	230	262	224	233	213	230	217	266	218	221	218	243	242	263	241	267	246	236	220	225	240	249	226	282	225	260	223	211	227	216	243	220	262	231	227	239	251	222	251	230	248	239	248	227	247	281	229	218	207	245	211	215	257	232	211	237	216	242	215	215	226	223	247	241	250	280	207	253	216	244	233	217	227	262	243	238	232	238	249	225	228	233	227	228	244	204	250	219	240	213	222	225	225	238	229	250	252	234	242	235	252	263	221	227	236	231	243	242	215	238	236	227	250	250	218	214	210	224	246	221	218	219	223	221	248	239	239	237	228	242	244	270	241	236	276	218	222	240	229	219	275	233	228	227	215	238	225	247	221	226	252	217	231	217	242	185	242	209	254	228	246	258	263	212	239	241	213	235	251	214	262	233	223	239	252	269	226	222	225	224	243	278	200	212	215	233	238	229	219	262	254	245	245	239	227	241	245	242	237	277	238	240	242	226	236	229	246	240	240	242	238	257	236	249	238	264	259	227	203	247	276	236	210	212	233	259	246	248	270	210	236	233	227	236	226	222	245	248	244	229	232	242	252	232	245	242	244	252	224	248	212	245	243	237	256	225	221	251	224	226	235	229	245	258	244	257	239	210	239	245	238	218	263	220	219	253	241	261	239	250	245	260	244	230	245	254	214	195	228	206	224	226	229	213	242	243	253	237	248	261	224	217	249	232	219	217	207	255	239	236	258	229	243	227	221	228	235	253	230	233	215	255	237	249	243	242	233	240	223	229	249	234	248	226	259	252	248	220	211	213	241	243	243	238	254	246	218	237	220	214	224	230	215	231	227	233	228	230	242	229	247	250	234	214	225	278	243	232	240	234
13187	3607	1070	564	557	565	552	521	486	529	507	535	522	517	512	553	525	509	515	507	507	581	534	544	505	479	506	522	529	487	506	553	531	553	520	539	499	520	511	561	581	499	505	517	501	555	519	537	491	532	528	526	509	532	508	528	563	527	516	541	547	498	538	500	483	492	545	516	542	546	512	535	528	487	526	514	490	564	510	558	515	534	546	536	543	496	530	507	474	539	562	553	552	485	549	516	524	513	509	529	464	502	474	463	544	541	538	537	508	488	510	548	562	507	529	486	478	552	582	547	505	505	560	541	548	471	511	502	505	535	489	529	497	513	521	516	500	529	564	531	557	518	563	504	486	529	512	508	556	530	486	495	543	527	506	539	506	530	507	516	529	552	533	508	529	517	526	519	512	546	536	531	549	512	502	531	533	528	489	522	513	520	470	474	528	534	483	511	532	509	533	511	541	481	492	538	509	492	535	506	497	518	537	521	534	514	549	508	475	543	496	471	477	545	512	546	527	543	479	517	556	547	535	505	500	531	517	499	532	559	545	485	502	537	521	535	519	532	548	519	498	492	528	536	521	537	520	509	554	496	547	542	518	524	485	557	548	549	528	551	528	553	559	510	541	482	514	536	521	507	530	520	518	517	505	525	525	490	548	479	525	499	492	531	515	526	501	512	514	528	541	541	527	501	565	487	548	530	506	522	532	540	508	560	559	484	500	543	506	522	572	534	512	521	535	504	526	505	560	537	482	553	511	544	503	503	505	507	555	567	540	496	549	533	540	532	527	517	527	510	502	492	510	509	555	540	478	478	540	514	555	516	505	512	521	519	547	560	499	520	542	522	528	494	548	493	502	515	524	513	500	531	481	506	509	521	536	533	550	499	548	517	516	498	520	512	512	539	498	509	528	503	537	496	506	528	497	533	562	504	537	475	533	521	552	516	515	542	522	498	526	495	487	482	485	518	507	545	512	551	500	515	501	443	545	544	487	500	498	531	523	538	470	509	546	525	526	493	552	509	531	543	549	490	489	504	492	538	526	538	463	555	549	508	558	516	505	520	532	509	555	537	497	530	506	482	570	555	555	538	539	476	524	503	476	515	515	501	516	506	511	505	514	541	513	473	541	522	539	507	517	574	501	526	491	513	499	530	534	482	507	501	539	540	516	524	501	501	548	516	504	523	519	506	527	550	518	512	494	522	535	525	566	519	483	512	480	558	515	549	503	483	520	522	536	485	482	514	563	535	506	503	512	515	554	503	502	546	529	535	507	507	512	507	519	549	542	524	556	535	488	480	495	544	532	508	516	520	488	526	511	540	531	545	551	531	477	541	545	524	494	490	554	552	505	529	539	507	528	521	522	506	521	514	523	553	478	509	490	513	543	520	524	486	545	539	514	530	522	473	524	476	479	538	525	540	497	504	536	521	504	533	587	517	523	565	504	527	493	535	518	517	537	525	513	491	522	470	540	538	548	514	538	540	513	517	516	538	545	526	519	494	505	490	538	512	547	489	513	515	533	512	509	504	508	523	505	463	511	485	522	493	533	487	513	511	530	530	515	487	502	532	505	516	515	524	486	520	507	525	519	522	500	504	523	514	556	563	473	523	510	518	525	528	497	544	542	478	508	544	488	508	527	543	515	509	529	547	505	502	503	531	542	476	572	535	490	562	496	501	510	514	518	543	500	528	525	493	517	496	484	497	515	549	476	506	485	493	510	474	540	543	499	529	552	509	515	506	472	517	553	518	508	538	506	544	514	489	513	518	526	540	497	525	558	469	522	533	546	590	513	588	537	520	495	529	511	515	524	510	543	550	492	560	513	526	523	513	528	555	477	467	545	510	535	491	507	526	513	509	537	517	516	479	546	536	515	526	510	529	525	478	508	503	530	562	548	512	514	477	533	523	608	510	494	506	496	520	512	513	535	534	510	524	519	505	522	483	538	495	519	457	473	520	516	532	560	532	526	543	510	519	527	505	557	524	519	482	565	553	531	527	518	513	573	523	520	501	535	501	492	477	542	533	518	540	505	523	481	559	487	553	527	532	555	515	507	495	526	508	543	521	538	513	502	534	507	500	522	531	535	489	534	571	514	551	538	502	537	538	505	532	530	531	503	528	506	532	559	527	491	527	534	506	541	538	541	508	485	505	525	494	495	529	508	526	566	554	501	507	504	525	511	508	545	502	493	522	542	495	500	524	573	514	530	489	514	571	501	540	519	514	520	501	522	492	513	531	527	495	526	559	512	554	512	535	516	534	500	511	469	507	516	520	506	517	492	531	537	517	547	532	522	526	534	499	514	542	562	517	506	546	467	542	532	489	554	548	489	498	526	510	519	506	535	495	536	477	520	517	536	534	523	516	537	521	544	531	524	534	544	539	545	515	540	541	515	512	510	539	552	518	574	490	525	523	509	507	514	530	506	528	542	470	497	555	500	531	528	517	503	554	499	524	490	513	506	480	536	511	528	488	508	516	512	537	519	553	515	494	525	515	570	539	510	480	544	570	515	484	513	536	545	526	548	489	542	504	508	522	509	538	526	511	505	507	497	530	509	505	523	545	533	521	459	487	508	486	476	531	499	515	535	542	526	533	512	511	491	489	517	458	516	503	514	544	530	527	486	479	478	510	531	513	546	514	534	517	470	520	485	543	518	496	543	486	513	491	492	554	517	506	484	493	502	550	537	526	508	561	513	528	516	544	545	508	510	526	512	499	470	513	543	555	489	537	520	489	557	488	519	512	522	522	503	536	537	491	514	505	512	512	475	531	507	490	483	526	506	529	511	502	516	544	518	542	501	477	521	532	526	571	517	527	506	525	483	540	508	522	551	513	534	529	460	492	530	513	492	534	513	520	536	527	546	525	537	514	506	514	542	552	540	508	536	518	495	501	486	540	515	483	515	575	500	513	518	532	492	517	547	546	532	499	537	498	514	544	526	503	473	534	488	534	523	546	486	494	522	502	486	500	557	493	513	527	533	513	537	528	570	479	525	509	516	523	534	495	521	546	529	508	501	498	514	540	477	523	493	542	542	511	529	545	511	559	548	506	509	502	532	500	549	484	529	510	495	537	488	505	535	520	488	566	522	501	549	542	516	542	487	563	484	532	527	523	499	487	525	491	517	560	520	528	578	490	546	505	475	553	526	517	518	507	514	523	509	508	537	533	515	527	568	483	526	475	517	511	551	537	526	464	516	470	486	525	557	531	491	597	557	496	527	496	536	522	509	524	524	505	500	514	516	545	543	557	530	512	490	453	535	513	498	508	494	502	523	514	525	521	466	509	463	538	535	551	515	511	544	540	531	516	535	533	506	516	502	521	525	531	540	535	507	563	508	501	498	544	490	583	477	534	517	490	524	471	526	520	556	535	505	560	544	539	538	536	590	531	521	482	551	521	505	507	541	529	543	535	544	513	522	501	514	511	528	506	517	507	543	509	507	498	524	485	500	549	489	510	468	533	478	538	508	537	518	544	528	499	542	498	506	524	492	531	494	528
24830	21198	24562	28089	20741	2049	263	210	226	184	154	156	183	156	157	153	164	141	136	133	141	154	147	161	147	154	150	159	145	140	118	143	129	142	155	136	142	166	170	141	168	140	139	137	141	148	124	151	134	139	133	125	127	151	121	135	119	155	143	141	144	146	155	157	153	138	126	131	152	122	132	144	120	144	110	136	144	120	141	152	134	145	155	135	136	150	144	150	143	123	144	143	139	137	123	128	139	136	148	130	141	119	140	144	131	133	141	123	136	140	104	137	148	138	117	113	123	134	155	123	130	137	150	143	121	133	144	119	123	132	136	161	128	138	170	137	144	132	164	136	139	141	150	128	126	153	139	157	171	142	149	143	123	145	150	128	142	135	166	133	140	134	134	129	132	134	157	146	120	133	150	145	142	174	165	134	137	131	117	130	147	125	145	149	136	145	138	137	155	143	131	147	130	138	153	141	121	137	130	143	129	154	142	156	147	158	113	137	143	131	146	171	152	142	154	125	140	153	149	126	166	140	136	144	149	129	129	128	145	139	130	144	145	147	132	132	142	163	148	122	149	142	139	163	143	138	138	130	140	133	115	127	137	170	134	116	133	147	159	148	163	148	138	137	125	134	118	145	139	120	131	147	135	144	136	132	133	123	152	136	144	142	155	146	147	158	132	116	153	142	161	140	147	137	111	141	145	145	142	140	145	126	145	137	155	143	123	142	164	156	147	134	131	129	142	114	141	157	144	137	123	118	105	137	134	144	128	150	130	147	143	141	129	147	140	137	137	162	156	152	139	144	136	138	147	165	133	150	138	168	137	144	153	159	140	136	126	148	148	139	138	141	144	149	137	122	144	154	156	141	139	110	122	154	138	158	150	147	157	160	146	147	147	121	139	160	137	126	140	137	116	141	145	136	136	146	122	135	143	135	147	127	126	137	136	133	165	168	131	137	142	149	128	125	151	129	149	116	139	137	136	147	146	135	134	133	133	150	129	133	133	152	146	122	159	128	155	169	134	128	134	142	133	141	143	154	141	146	134	147	151	126	153	139	140	130	145	129	138	116	156	137	149	143	141	139	137	148	144	168	126	164	141	154	174	150	156	149	129	126	144	126	127	133	144	139	109	142	149	129	136	127	131	134	122	149	129	132	145	136	150	120	135	133	147	136	150	136	143	133	127	137	162	113	131	151	148	149	138	158	119	142	136	135	125	112	135	136	140	145	149	125	143	161	147	150	129	149	148	135	150	132	124	153	100	123	132	117	141	128	145	166	139	173	140	128	132	128	132	159	144	159	160	127	129	143	137	138	158	126	143	152	144	143	158	156	121	137	145	142	129	133	134	137	154	138	133	149	132	141	145	152	127	143	139	120	144	130	151	134	145	143	132	149	155	132	139	156	155	131	152	131	160	137	125	125	128	108	134	131	158	145	163	157	148	137	138	138	119	135	127	155	123	133	125	129	120	146	157	154	149	161	153	119	121	157	158	154	138	144	133	137	126	139	129	132	150	133	157	134	128	149	147	121	135	116	113	149	142	146	125	127	136	144	147	151	133	138	131	110	143	138	134	137	141	131	154	116	136	144	142	151	142	131	151	139	143	148	136	128	157	133	133	141	167	161	130	150	141	139	146	128	141	123	137	139	154	135	143	139	107	145	127	149	147	158	126	116	123	139	123	152	133	123	145	123	133	130	139	134	138	151	151	134	135	137	130	127	137	140	158	151	140	149	130	131	137	126	134	135	142	151	149	139	154	155	127	152	128	140	128	136	140	132	125	163	146	147	137	150	143	159	129	126	142	131	134	119	148	131	116	127	134	125	155	141	144	127	149	142	139	144	155	124	155	149	144	139	134	145	154	122	117	126	134	140	149	132	129	155	146	147	175	150	141	143	127	125	130	144	140	145	140	144	128	153	141	139	155	140	134	150	141	160	159	146	123	126	140	133	136	119	130	129	134	138	141	144	131	149	128	102	119	147	140	150	135	125	123	140	107	120	147	146	125	168	156	132	126	149	137	148	144	142	143	120	131	135	131	130	139	154	164	137	114	135	146	131	139	122	157	125	150	143	123	148	134	144	150	142	133	136	149	127	147	156	150	156	158	139	135	161	129	146	159	128	130	142	135	114	129	155	150	140	118	131	129	132	130	113	152	151	137	144	147	129	130	134	124	143	133	140	124	153	135	117	150	123	139	134	137	159	134	137	126	152	148	144	152	120	126	139	150	134	148	124	108	119	129	147	153	153	130	117	135	158	137	132	115	143	135	167	107	139	124	150	128	137	148	128	143	142	152	126	158	146	154	148	118	131	161	127	139	139	155	141	136	141	162	153	144	130	135	138	145	123	141	157	151	123	156	159	134	133	132	135	134	153	131	151	126	127	181	142	134	137	131	156	115	141	131	137	150	126	158	147	141	145	126	137	135	144	149	166	133	146	143	150	156	130	151	152	142	146	149	145	136	118	151	145	161	152	166	140	136	136	147	116	134	141	125	141	129	133	135	119	112	143	119	160	164	113	137	121	165	164	120	126	140	132	114	138	115	149	159	147	155	144	143	147	155	136	136	145	161	130	134	148	123	142	142	142	143	151	164	133	127	118	129	155	150	138	141	132	123	155	129	133	144	150	145	141	143	138	131	164	117	121	143	148	114	148	122	143	131	143	133	141	143	133	156	135	136	145	147	137	164	129	166	131	139	129	154	120	159	151	156	108	140	135	144	138	144	131	140	133	132	133	151	137	139	125	102	130	168	132	124	140	155	119	141	118	141	146	130	150	159	128	162	139	139	160	130	155	124	132	145	150	140	138	136	141	138	141	144	125	132	148	113	144	138	136	129	142	137	148	144	146	128	149	150	148	146	150	155	125	144	124	114	133	133	137	130	145	137	167	140	126	140	126	140	140	121	134	125	157	137	142	134	149	149	149	132	142	153	158	129	141	136	148	128	122	124	126	125	116	137	135	142	121	142	158	130	145	151	145	154	153	137	127	151	114	121	129	117	119	146	132	121	156	148	140	126	157	133	126	155	155	152	159	130	138	129	149	138	126	151	120	125	135	154	119	150	114	129	158	136	131	156	145	140	133	140	137	150	139	150	130	154	115	138	118	157	151	136	134	115	111	121	134	138	140	134	137	134	157	152	140	166	125	137	158	148	111	166	153	147	142	153	132	115	142	128	153	134	128	128	114	138	127	129	151	158	153	152	116	135	126	139	142	140	129	144	156	136	133	134	128	133	119	128	127	159	130	149	139	126	146	143	147	128	133	137	141	131	135	127	136	167	113	109	143	147	123	155	127	136	150	129	146	126	150	148	143	129	140	141	130	165	126	129	137	126	143	137	144	142	127	159	149	125	121	125	130	130	146	129	124	113	161	128	102	152	127	148	144	153	144	124	123	140	132	144	115	126	132	141	173	140	144	142	135	140	138	132	127	134	163	160	143	159	137	137	119	152	151	141	127	138	149	137	133	142	150	146	150	141	146	143	137	135	133	139	129	134	138
17635	8062	2240	670	492	392	389	332	360	335	342	330	321	352	299	319	315	308	329	333	291	327	321	322	318	351	342	325	352	349	297	335	296	326	326	313	327	334	310	335	336	330	289	344	312	323	291	290	323	339	298	324	308	311	290	341	322	319	329	319	316	319	329	292	308	320	295	314	305	321	334	287	316	324	303	298	350	343	342	289	308	309	338	305	337	303	297	295	338	319	305	317	303	314	321	318	292	332	317	334	347	316	325	304	332	309	315	286	305	312	329	314	318	346	334	295	307	319	280	331	306	293	347	309	341	317	272	281	320	331	313	342	352	323	313	328	296	333	331	306	318	279	293	341	304	323	317	319	326	351	308	313	323	316	332	306	318	355	329	282	339	311	318	320	347	349	313	331	335	296	307	322	299	272	313	318	318	330	327	321	300	312	320	321	331	296	335	339	299	327	301	306	352	336	323	316	296	334	314	335	334	322	340	311	315	343	307	309	319	296	304	320	303	333	322	308	300	322	335	296	302	323	307	305	355	342	295	300	330	313	316	321	343	350	332	314	330	345	303	276	293	339	333	346	291	345	308	332	296	335	323	293	354	318	300	286	325	328	331	321	283	290	302	320	377	304	340	347	334	318	312	290	286	292	250	322	336	315	328	328	322	285	314	324	282	297	340	305	328	323	331	324	273	326	322	325	328	311	322	309	333	297	338	328	317	335	344	336	344	304	347	341	334	305	330	354	318	320	313	322	328	280	314	353	320	317	340	305	319	329	300	329	361	350	310	308	294	317	289	330	306	298	327	310	307	324	356	317	318	313	315	288	341	319	286	309	298	322	337	319	324	332	306	319	290	312	323	313	326	293	333	302	333	315	326	312	294	348	315	309	327	302	323	337	304	280	332	313	311	284	307	319	316	333	310	338	331	325	326	277	337	314	304	326	310	303	294	297	307	326	313	324	315	311	304	314	325	329	323	343	358	319	318	302	312	326	313	322	318	331	287	296	328	306	321	337	306	339	328	298	337	305	341	318	295	328	301	326	293	308	311	320	317	307	327	302	307	330	319	317	346	326	319	316	313	354	313	330	316	268	322	294	335	305	314	304	325	314	302	323	311	337	311	308	317	319	313	317	305	330	319	293	327	327	323	338	299	327	288	283	335	322	324	303	342	329	309	332	308	354	349	317	324	319	326	333	300	371	294	325	322	297	335	297	326	319	326	321	301	313	330	342	318	323	372	321	275	340	335	319	303	340	301	331	316	307	345	351	318	323	311	299	321	319	307	327	330	314	336	310	340	297	302	298	309	318	340	322	301	295	345	342	285	340	276	327	311	317	301	294	336	335	341	297	310	335	324	329	334	312	344	319	324	323	318	315	292	308	347	306	330	309	308	317	301	329	303	361	309	319	313	297	332	302	326	301	300	333	319	337	298	304	311	294	308	308	338	324	287	277	330	311	373	342	308	327	323	333	331	300	347	335	326	309	324	332	317	340	341	321	286	313	302	312	319	308	298	323	298	309	295	287	304	296	336	310	290	326	331	370	295	309	315	336	304	272	322	306	327	334	328	313	309	340	330	334	320	321	311	307	300	339	327	313	319	313	305	323	324	296	304	299	305	333	311	312	345	298	335	327	316	327	355	333	313	327	304	328	332	299	331	331	310	330	266	301	320	318	322	321	329	315	298	333	308	325	345	294	326	325	304	317	314	294	301	348	302	332	291	307	327	314	301	331	324	319	304	320	288	310	312	324	333	311	319	324	284	345	324	331	332	349	327	337	316	324	330	296	320	322	307	300	299	350	330	322	318	332	298	335	318	290	316	290	317	317	364	322	324	354	329	337	306	322	303	306	310	330	332	332	315	341	313	312	278	322	314	304	328	327	344	348	332	318	310	285	328	318	309	311	298	334	356	311	330	314	352	303	313	339	298	301	322	298	308	331	306	323	355	311	306	319	344	335	278	315	338	315	307	323	311	311	301	337	344	301	318	351	326	305	325	306	327	338	330	313	345	322	338	298	330	308	303	309	307	357	316	311	330	321	326	300	316	334	321	330	316	326	302	309	343	305	325	328	328	291	310	322	316	294	309	337	294	327	290	301	302	327	325	304	319	287	308	319	314	289	342	297	321	321	311	330	283	314	293	325	267	303	319	313	326	318	310	331	280	306	347	335	309	324	316	323	304	350	350	312	325	322	336	302	309	300	322	293	317	314	355	291	288	324	291	315	313	315	297	298	288	338	302	312	329	355	326	312	336	298	299	338	279	338	350	326	315	307	310	335	298	301	312	320	290	300	313	331	315	303	316	354	278	307	332	303	320	327	314	325	318	314	292	319	329	302	315	319	347	302	279	317	316	307	344	321	303	322	330	303	319	313	342	322	328	314	313	327	324	320	324	307	337	300	326	324	330	312	340	319	351	308	307	346	324	320	327	300	328	331	326	309	316	308	340	307	296	313	331	299	299	333	300	305	317	290	325	306	318	300	356	314	253	314	306	354	327	306	303	313	310	303	327	334	328	318	296	295	326	300	326	282	309	318	302	319	320	319	319	298	318	322	328	338	303	284	296	294	350	331	324	333	326	320	319	306	292	328	309	321	330	310	337	337	320	310	316	339	352	317	317	319	273	327	306	307	320	327	330	298	309	326	345	325	331	307	338	290	349	335	305	322	352	306	327	323	335	317	297	322	342	322	337	314	328	313	310	316	323	320	321	333	314	298	317	320	339	314	302	308	292	317	289	327	321	325	337	291	325	290	328	336	293	337	320	312	308	329	307	326	306	314	318	316	329	312	314	321	306	304	321	316	295	333	329	313	317	303	347	307	308	316	316	312	303	329	317	326	341	317	295	300	279	317	321	313	318	324	346	295	303	332	327	323	327	306	320	321	310	364	294	309	333	319	347	337	310	304	286	320	311	329	306	289	342	303	307	332	308	331	342	320	314	345	316	324	291	302	323	372	308	329	335	308	313	325	332	330	292	332	317	305	310	287	307	295	292	329	331	307	332	321	345	303	350	320	329	333	299	275	307	329	325	352	317	325	313	326	315	306	345	317	271	327	346	326	327	325	316	304	311	334	325	339	324	337	339	343	310	323	296	353	327	304	343	320	346	307	330	316	342	328	317	322	311	308	326	311	347	376	309	326	313	310	336	322	276	296	340	303	330	282	304	336	288	294	311	291	339	315	339	327	315	309	335	327	309	309	342	322	345	298	302	306	335	315	323	339	312	327	309	305	316	326	334	304	340	300	320	312	307	299	329	299	268	333	296	318	332	299	309	355	287	315	284	345	302	299	308	365	325	290	322	327	344	301	298	301	301	314	291	298	316	329	341	335	298	297	299	326	323	301	309	307	329	330	317	327	317	329	338	303	297	317	307	328	293	321	327	314	307	303	309	312	348	303	318	311	312	298	334	292	307	342	325	314	342	311	327	345	334	322	335	326	329	316	307	334	317	330	348	335	314	296	314	280	304	291	342	317	319	321	327	299	315	315	282	324	340	314
24156	21176	25207	27421	21177	20989	1292	248	187	159	131	120	79	101	95	110	75	85	97	80	77	82	82	86	80	77	86	65	72	81	66	76	62	62	72	58	64	60	63	42	60	71	61	81	75	57	58	61	79	69	77	69	71	68	57	60	71	63	68	71	65	62	57	72	78	74	82	62	55	68	51	64	80	50	58	79	66	56	58	59	55	51	58	69	66	67	70	62	67	55	59	57	62	49	74	53	69	64	52	75	77	59	67	56	59	58	55	76	74	67	59	62	81	58	62	73	64	59	54	63	63	74	58	68	59	62	69	83	55	56	72	60	65	69	67	61	57	64	77	49	67	49	69	53	67	70	56	60	70	68	62	68	59	64	64	64	79	57	66	66	58	59	66	80	78	55	63	61	79	75	72	57	67	66	57	75	79	58	60	41	80	70	65	64	65	75	66	72	71	63	51	61	63	72	55	54	74	66	70	67	57	66	73	58	61	65	56	64	59	61	68	59	70	68	63	47	56	62	82	67	68	63	56	64	72	69	67	66	57	61	71	69	59	70	65	61	55	74	54	53	47	50	62	73	70	65	76	62	62	82	76	73	65	62	62	82	56	63	75	61	72	54	67	59	62	44	60	76	59	65	64	67	62	60	59	65	64	65	62	69	61	54	68	88	79	66	68	52	68	70	73	70	55	67	51	66	57	67	70	64	47	63	55	73	67	62	63	61	65	67	65	74	64	75	58	72	77	59	56	63	72	53	63	76	62	46	63	56	62	56	63	60	52	51	70	57	58	58	63	52	58	63	66	68	62	62	66	67	55	66	63	77	71	68	73	59	66	58	61	60	47	68	66	64	52	70	52	67	61	56	63	65	68	62	66	65	68	76	62	58	62	60	65	86	70	59	61	60	61	60	71	64	65	66	54	47	72	58	71	54	64	66	66	64	70	60	77	69	67	55	69	63	61	50	60	73	72	66	60	62	59	80	69	68	69	61	79	60	65	71	46	65	68	54	61	63	74	81	65	55	71	83	63	42	46	63	75	56	47	71	62	79	71	68	56	70	59	70	65	69	63	65	61	50	54	79	69	66	63	73	53	83	57	56	59	76	69	64	59	70	61	56	59	63	87	83	64	63	73	62	49	68	68	58	67	66	59	63	53	63	55	73	60	55	56	58	77	51	67	58	65	52	63	82	66	82	65	59	72	59	68	55	50	73	62	71	59	71	69	58	87	64	75	77	49	65	65	72	63	59	64	72	51	77	48	68	86	58	71	73	69	67	72	54	78	67	66	52	77	80	72	53	68	64	52	80	76	57	71	72	63	69	64	72	59	52	78	65	50	76	73	71	55	68	65	64	71	70	82	51	61	63	68	65	82	55	55	57	63	67	58	76	60	69	63	63	63	69	59	58	73	48	62	79	72	62	51	61	74	52	65	59	70	62	52	58	71	65	72	78	70	70	72	63	60	73	65	75	52	74	57	74	45	64	61	60	71	58	62	66	48	73	72	60	73	79	62	57	51	49	63	46	46	51	61	56	61	62	73	56	64	63	66	67	57	46	48	53	54	53	82	76	66	54	73	58	57	70	54	59	50	59	74	73	74	64	60	59	61	71	57	60	68	67	66	57	67	55	69	60	70	72	60	69	57	63	61	67	69	50	52	67	64	65	62	60	76	61	58	59	62	71	63	61	58	69	69	53	69	56	57	57	68	68	85	72	61	67	65	61	84	66	66	79	65	57	63	51	46	70	66	64	59	54	47	51	61	54	60	69	59	92	56	76	59	72	72	61	64	56	69	65	63	60	53	63	53	70	64	78	63	54	58	76	59	68	59	68	56	57	63	77	61	61	72	61	68	61	65	63	58	66	62	61	51	57	68	71	69	65	61	61	69	68	70	60	63	65	64	65	49	69	57	65	62	65	47	70	74	59	58	59	68	64	59	61	69	66	62	59	64	64	69	63	55	73	57	50	59	69	53	63	61	62	57	62	84	61	62	63	58	64	63	49	74	63	62	56	70	73	73	67	76	65	62	46	60	65	73	68	68	58	63	58	63	67	62	63	62	58	53	62	60	54	79	65	73	66	70	68	85	70	61	71	58	53	61	52	72	62	62	59	59	77	59	76	68	66	63	71	57	64	65	62	57	61	66	77	55	53	68	54	71	71	54	53	58	60	71	65	68	50	59	64	67	48	51	59	65	60	46	81	59	66	54	58	67	65	59	55	58	75	68	61	71	55	61	64	77	68	68	73	69	77	73	65	57	52	60	65	53	58	56	51	67	59	78	65	71	74	71	82	64	58	60	68	71	69	62	45	63	67	52	66	64	62	69	73	71	58	73	66	52	64	53	52	86	62	49	51	56	71	52	71	68	61	69	62	62	70	75	62	55	62	62	59	57	48	69	62	75	75	58	79	70	69	52	52	63	71	58	60	64	72	67	66	61	49	58	71	46	65	56	57	64	63	52	56	61	63	73	67	69	66	50	53	75	67	74	66	59	69	62	55	72	82	62	67	57	60	63	65	59	59	69	64	60	44	70	62	68	66	56	57	65	50	60	67	66	77	72	62	60	59	62	45	65	61	57	45	81	61	58	54	61	58	69	60	52	82	62	69	66	70	66	58	70	75	57	53	54	53	62	64	64	72	58	63	75	69	61	61	68	66	74	54	74	43	64	51	66	72	62	59	42	58	66	65	64	69	64	56	57	55	80	62	84	64	53	61	65	66	61	68	61	51	70	47	67	65	37	66	61	68	62	63	58	60	69	56	76	53	65	85	55	72	61	70	50	63	61	66	73	70	98	83	62	64	54	62	66	64	71	70	55	60	90	64	74	64	56	65	78	58	67	64	53	72	54	65	71	65	67	68	59	72	63	57	83	75	59	68	58	63	72	63	62	54	66	65	53	50	69	59	58	72	57	58	51	57	60	70	56	71	63	67	57	69	67	72	78	67	57	55	54	67	48	73	50	64	71	46	63	71	67	58	72	54	70	70	83	62	67	65	62	62	77	72	71	38	75	70	57	63	71	65	60	58	57	70	65	65	66	69	57	56	52	68	80	54	75	69	64	54	69	68	74	69	59	60	81	63	56	67	70	48	55	58	56	53	59	62	62	77	63	77	78	47	68	78	78	73	59	55	65	62	59	73	67	74	61	61	56	79	67	64	62	56	80	72	62	62	62	63	75	62	67	61	68	69	63	68	65	68	68	62	68	55	59	61	64	72	73	68	66	60	53	73	59	63	70	58	56	64	67	68	55	63	51	68	57	72	72	76	66	73	66	71	61	71	65	61	66	76	69	65	65	49	48	58	74	79	56	75	75	79	76	69	56	58	63	51	67	72	66	69	53	72	76	81	65	66	63	62	54	59	67	71	54	69	59	68	65	61	69	66	66	78	70	65	73	73	71	69	57	65	59	58	67	64	66	53	72	77	58	48	72	62	78	66	87	81	66	65	65	51	47	68	71	49	68	72	66	70	46	64	57	74	55	54	67	68	53	60	60	62
13951	10693	3754	921	468	346	277	233	200	224	203	203	201	174	185	187	182	186	174	195	185	176	179	182	166	166	184	187	145	139	195	167	181	165	189	144	158	162	179	179	170	174	173	172	190	163	178	154	198	204	185	185	186	174	183	175	175	174	176	165	184	159	149	165	155	179	165	158	167	180	152	143	173	186	161	166	175	165	155	174	169	180	191	177	164	176	178	193	171	166	176	184	181	180	188	159	175	194	189	141	175	194	176	180	180	166	171	171	179	180	186	159	164	183	202	180	179	199	182	155	177	191	167	172	188	174	166	162	194	159	179	167	173	193	139	168	175	159	171	166	158	192	165	175	199	151	153	154	174	175	159	169	171	178	155	164	187	175	175	197	177	154	176	176	172	178	169	168	173	178	173	173	175	167	162	171	178	158	206	157	173	176	172	167	177	180	180	178	168	144	161	168	159	182	185	156	185	171	162	190	169	187	167	166	149	176	164	153	190	167	188	176	172	181	195	155	154	165	212	184	178	201	150	171	187	167	193	171	159	176	173	183	189	188	178	168	140	159	183	163	158	155	169	170	163	185	163	172	180	197	192	163	172	163	163	173	183	184	176	156	154	161	163	194	165	200	194	159	172	188	182	178	192	179	164	155	192	181	183	161	173	166	193	165	175	172	154	181	174	186	178	170	167	163	168	162	175	186	171	186	186	137	165	173	146	146	170	168	202	170	166	160	177	164	156	164	174	199	160	179	176	165	159	154	168	190	142	178	180	168	159	181	169	164	179	170	175	180	188	164	163	166	176	171	178	174	176	177	171	167	157	195	165	188	150	195	155	191	146	182	149	149	174	170	164	182	156	165	164	162	176	184	170	182	161	174	177	177	161	183	164	159	174	159	171	177	170	166	151	167	172	168	152	154	161	185	180	182	158	167	167	164	157	183	186	138	162	183	179	146	188	169	169	157	176	179	146	181	178	151	169	179	168	180	177	162	164	160	157	160	192	183	179	181	170	195	183	157	157	181	172	179	172	152	170	187	151	167	163	184	184	177	181	155	184	168	149	190	176	190	186	152	154	166	152	181	156	189	172	166	166	177	142	163	180	177	190	186	142	164	148	188	171	170	162	190	188	152	181	187	165	173	175	156	174	193	160	171	190	179	194	150	185	166	165	179	183	165	182	186	165	178	172	176	173	153	174	163	180	164	157	180	167	161	189	191	170	150	168	168	179	178	214	182	177	182	168	179	177	181	166	173	179	163	177	161	179	154	166	182	149	159	170	180	154	172	166	171	196	141	169	196	147	174	205	171	161	169	187	157	177	149	135	204	183	176	190	159	179	177	158	174	169	166	168	151	147	141	164	162	182	179	162	168	179	209	152	197	177	156	175	152	164	169	172	189	171	148	174	150	184	173	196	166	178	170	193	155	181	184	170	177	159	163	160	175	151	187	159	160	181	153	173	175	168	159	180	186	154	172	177	172	152	179	177	171	146	176	161	207	169	196	170	161	193	159	182	164	191	164	172	159	176	163	168	174	172	177	159	177	144	176	184	153	144	183	163	171	190	164	146	169	182	169	186	151	147	178	170	191	156	171	180	154	184	181	144	181	169	162	134	158	183	178	174	157	152	168	154	161	170	175	158	184	142	185	179	180	184	155	157	153	188	184	191	142	184	175	169	191	172	161	163	168	168	169	194	153	184	170	184	175	171	181	177	165	169	198	167	209	159	167	170	193	152	155	171	193	170	146	171	167	185	168	185	169	178	177	169	172	158	182	182	150	160	183	159	189	176	185	163	154	181	186	179	151	153	166	169	188	165	173	166	169	148	178	148	167	197	154	194	170	154	181	192	173	154	201	168	169	190	176	185	177	183	168	175	181	180	156	177	146	184	165	173	168	174	167	175	155	171	173	186	182	174	176	160	180	185	175	161	165	180	151	164	184	157	182	181	154	157	168	223	183	180	164	167	158	147	181	160	151	171	185	174	179	170	193	184	167	178	170	154	191	155	175	171	167	169	184	165	165	171	179	179	180	162	176	180	171	172	161	175	160	183	163	158	170	182	173	156	194	168	166	177	193	161	168	173	195	181	166	167	165	182	183	165	186	174	169	193	185	175	175	179	182	189	177	182	172	167	153	162	143	155	142	163	171	150	178	177	160	173	164	169	155	164	180	165	170	156	186	167	187	159	180	156	179	181	185	160	184	195	179	165	159	172	174	151	165	156	145	180	168	168	172	165	145	170	168	180	184	194	174	158	174	181	170	166	171	169	155	164	180	170	180	191	173	170	164	150	169	161	172	156	164	175	202	186	185	200	165	185	187	159	166	170	179	183	175	184	180	163	173	174	168	175	161	179	185	149	173	183	168	184	164	179	182	170	160	172	176	164	168	194	186	155	174	188	168	165	174	167	163	160	170	165	181	186	165	180	160	180	152	187	174	171	155	182	173	166	182	176	161	155	155	176	175	196	171	178	164	166	169	167	164	149	171	194	152	193	190	177	166	160	181	170	164	180	168	154	155	150	189	164	180	209	171	171	183	191	181	172	177	129	153	166	169	168	156	170	173	163	175	161	168	178	173	165	166	185	162	164	168	196	170	174	184	170	148	169	159	145	185	156	172	167	170	178	166	188	185	174	188	158	184	160	175	185	204	196	132	181	179	152	171	201	164	185	151	200	189	174	169	178	177	160	158	187	174	181	177	186	168	179	155	152	174	152	136	174	164	148	190	180	174	156	205	188	164	170	172	196	177	187	171	182	190	178	162	183	162	168	172	178	154	182	179	167	173	164	175	142	155	181	176	169	149	170	189	176	168	188	173	168	186	171	169	182	176	182	173	182	170	188	192	181	159	168	162	180	162	195	152	184	148	178	158	162	188	182	161	183	190	168	174	171	184	163	184	176	192	167	209	167	168	174	182	185	173	166	161	191	157	182	168	185	164	179	143	194	165	170	159	170	168	186	183	160	190	163	189	161	184	158	175	200	161	150	186	169	161	170	170	171	167	155	175	170	173	178	168	174	159	199	174	178	170	150	170	153	173	178	181	182	156	156	158	161	150	193	153	190	171	160	158	165	168	167	167	191	162	187	184	160	170	179	150	161	181	195	172	159	171	184	174	165	177	167	172	172	171	137	172	163	165	157	181	181	165	183	168	189	170	165	160	182	173	156	207	172	182	171	162	170	179	196	173	137	183	149	181	169	168	194	170	197	185	171	165	175	161	172	168	164	172	159	178	184	178	163	170	162	193	183	175	153	188	152	204	168	168	183	168	154	181	164	191	168	165	147	184	170	176	182	175	163	164	165	171	191	175	168	167	169	180	167	158	166	179	166	174	182	161	189	165	171	152	190	160	164	167	174	166	171	188	173	169	160	198	179	189	171	167	164	179	173	178	186	148	162	162	166	171	178	162	162	177	165	162	153	163	143	177	164	159	176	165	173	181	170	168	156	157	164	199	180	157	169	180	176	158	189	187	174	177	167	185	169	171	183	167	183	170	157	176
33874	13111	2040	403	247	246	233	249	228	234	205	189	230	233	236	227	230	226	213	263	247	261	217	242	204	253	238	225	246	221	230	228	243	250	233	238	220	234	242	221	248	197	245	218	236	205	195	232	205	245	252	222	206	238	248	218	233	233	235	231	226	244	240	237	269	226	218	211	232	235	228	232	247	277	222	235	239	217	217	257	221	228	240	225	200	226	230	205	198	210	224	218	226	248	241	218	228	237	214	248	248	236	263	233	208	236	218	243	240	248	238	241	219	271	234	236	223	223	231	218	233	221	216	252	218	237	222	251	228	223	209	245	237	247	271	216	225	223	238	236	210	221	229	249	217	209	229	224	235	233	217	201	244	226	253	216	238	257	219	243	251	242	249	223	230	249	227	230	227	228	240	226	236	249	216	229	234	249	246	232	221	249	219	218	231	243	235	228	240	208	232	257	219	209	182	233	235	203	231	232	239	247	247	228	214	234	231	236	242	239	256	264	223	211	233	241	203	243	248	248	229	267	223	218	257	235	263	261	231	251	223	247	236	234	216	239	204	233	227	217	222	240	248	231	242	234	197	230	248	243	221	209	219	234	243	259	218	236	226	209	232	248	243	220	235	233	233	204	236	239	264	241	223	211	246	223	235	209	231	224	242	229	247	218	232	242	226	214	224	255	239	232	263	243	217	260	217	222	238	214	226	218	250	216	228	226	229	241	243	228	230	229	239	260	255	221	232	261	234	251	227	249	240	213	241	206	243	235	223	252	234	224	227	231	256	258	251	206	241	229	213	236	242	210	212	218	219	221	243	229	223	244	215	247	225	226	219	216	217	240	249	246	233	241	246	267	231	197	253	228	246	223	252	209	236	247	196	247	236	246	240	269	215	265	254	241	245	229	244	204	215	229	219	212	224	245	235	230	273	247	211	235	247	235	230	222	226	213	259	253	250	247	261	226	232	219	228	244	263	233	245	233	217	217	227	226	236	236	214	214	226	223	238	224	221	258	237	235	230	245	250	253	224	211	247	257	236	248	265	228	261	230	207	238	244	239	252	227	239	205	262	246	204	240	241	221	219	240	241	248	212	236	235	267	223	231	222	216	238	262	244	256	231	235	211	228	243	246	256	238	256	249	241	263	240	206	225	236	240	261	225	241	227	221	226	217	228	212	280	196	253	278	216	229	223	227	243	247	209	233	250	232	231	237	256	233	256	241	244	199	224	217	216	235	209	226	216	217	220	250	256	227	239	235	217	239	250	235	238	237	253	220	258	272	235	292	236	247	230	226	229	250	233	227	251	218	209	235	211	238	236	232	241	267	221	229	214	243	212	256	193	225	217	252	261	256	231	234	246	231	226	221	235	234	243	248	229	225	218	247	247	229	241	248	237	218	239	240	231	217	248	219	231	232	223	237	231	258	212	223	201	250	232	185	217	218	214	246	253	224	258	239	243	205	223	232	237	254	211	260	245	233	245	248	219	251	248	248	232	245	212	220	213	214	217	259	230	237	246	224	225	266	235	238	236	211	231	219	215	244	226	193	207	242	235	221	211	263	240	255	243	255	236	210	223	213	217	239	224	246	233	250	232	233	219	222	228	246	249	217	242	268	237	218	215	213	218	241	225	233	257	244	249	218	255	218	211	249	232	259	231	242	196	213	240	215	211	218	230	237	227	219	256	250	222	221	219	248	225	240	248	249	215	253	202	228	243	228	247	234	218	241	244	240	223	229	238	243	238	216	253	225	241	240	220	244	228	248	254	262	239	217	226	233	222	207	233	237	268	207	238	236	194	250	256	226	242	228	212	201	214	237	243	233	265	240	236	251	221	217	248	231	244	225	238	244	232	235	237	224	211	230	246	234	224	235	238	215	255	231	222	242	253	256	263	246	258	228	243	218	240	240	206	237	232	207	237	206	253	228	224	245	242	241	265	210	240	230	200	223	230	224	210	231	203	231	208	239	244	243	197	211	241	237	209	239	244	250	226	240	242	250	214	251	228	213	221	194	215	225	216	252	218	207	242	245	221	212	239	222	218	232	231	210	235	217	239	228	220	208	218	228	220	226	235	222	250	217	241	255	243	236	246	218	227	223	233	248	246	219	241	232	217	228	223	254	234	215	233	218	244	237	221	246	217	238	233	222	216	236	230	245	226	248	219	239	223	221	231	248	231	234	243	240	259	232	230	208	231	236	235	245	212	271	243	215	252	218	232	247	214	234	232	230	246	215	252	234	229	214	238	241	247	237	234	223	225	229	264	227	215	242	210	211	229	223	233	232	231	247	236	259	227	236	229	239	223	236	223	222	237	228	217	224	226	262	231	237	220	220	246	240	232	254	231	232	237	236	235	238	257	219	221	238	201	251	241	227	236	207	230	243	228	259	228	223	226	255	232	218	260	219	239	220	259	222	221	228	236	227	237	238	255	245	207	250	242	237	248	232	233	231	246	232	242	240	236	242	227	248	234	260	264	239	220	210	221	225	215	206	245	236	229	211	195	206	261	258	218	227	241	230	221	240	245	227	223	209	232	242	258	219	248	251	239	225	226	250	210	247	215	207	227	260	214	240	263	252	235	239	250	213	214	241	240	233	228	252	264	250	234	226	251	257	224	226	240	244	225	247	221	253	218	248	252	247	214	243	222	257	229	213	245	236	235	226	226	244	244	239	241	208	240	218	214	254	247	212	198	235	238	220	227	211	236	231	271	204	234	201	255	214	277	255	225	255	218	248	200	227	224	200	230	238	214	259	240	259	240	249	219	236	242	227	233	243	227	270	227	212	215	231	232	229	215	232	220	199	246	227	210	254	238	217	259	289	233	241	244	226	238	229	224	233	265	234	245	208	212	258	241	238	250	247	240	254	235	245	244	241	233	233	229	224	244	253	223	241	226	246	272	221	230	239	237	280	246	226	193	220	257	211	230	267	246	247	231	225	225	269	255	215	221	243	240	228	239	242	222	240	208	227	252	239	232	233	256	221	225	245	219	228	209	236	235	237	213	238	226	232	259	215	252	243	241	225	214	221	227	219	238	243	237	242	240	225	234	210	239	232	216	272	245	229	212	209	243	245	228	236	246	245	247	222	287	247	209	244	240	228	241	219	226	240	227	225	249	217	253	241	229	239	220	217	224	258	225	229	237	227	236	220	246	219	228	250	254	239	239	258	243	208	250	222	234	202	260	233	222	231	218	229	234	255	227	264	229	267	228	233	231	228	200	230	198	211	234	213	236	260	253	211	197	214	226	203	209	229	245	214	229	232	225	237	253	231	244	231	211	246	225	232	256	242	224	216	225	233	217	265	245	239	226	229	235	236	240	263	242	225	244	256	248	252	228	246	236	235	240	230	252	242	243	249	229	219	212	242	232	226	247	252	224	232	227	210	239	232	223	221	232	198	212	232	262	249	239	211	211	244	227	246	228	251	224	255	255	237	225	232	225	248	249	240	253	230	240	242	213	241	239	240	220	256	233	210	204	231	247	227	274	246	254	244	214	254
12558	2594	1017	527	533	520	542	506	517	552	532	555	533	495	507	503	489	516	511	542	524	478	503	510	512	542	545	518	519	504	542	531	480	518	532	499	498	544	504	469	498	498	528	530	518	512	518	521	524	529	529	524	493	528	524	508	538	545	483	540	501	557	526	541	508	497	503	521	546	479	505	509	507	512	490	511	516	539	505	518	555	558	507	508	481	485	462	522	520	495	516	543	498	528	499	516	510	485	519	536	512	474	491	515	539	520	497	511	481	535	505	507	512	523	524	502	511	464	497	566	523	490	533	525	504	545	511	531	522	499	514	496	478	526	535	542	513	500	497	500	546	516	486	521	513	536	501	530	511	519	526	518	554	529	532	561	509	505	493	493	510	517	536	520	448	514	482	540	507	540	558	509	510	503	516	527	520	534	497	508	543	547	504	500	519	490	529	513	534	543	501	521	506	490	500	522	551	531	498	541	504	549	499	480	540	529	487	571	525	515	525	549	493	549	572	508	519	469	533	535	499	494	540	519	508	519	460	489	525	528	558	533	532	547	500	541	486	507	514	509	497	489	521	500	514	507	558	520	493	503	491	506	516	521	521	513	555	540	520	562	528	524	521	523	493	537	492	535	477	530	543	539	528	496	493	576	507	515	520	516	553	518	501	518	518	545	552	533	525	514	512	531	522	471	533	495	520	518	477	514	514	527	474	528	550	547	441	490	469	504	536	512	500	541	524	525	466	534	497	530	519	475	484	541	495	520	502	474	505	491	486	505	514	537	547	533	563	521	510	556	494	483	521	482	499	511	487	538	491	524	487	538	506	559	485	525	534	501	514	530	529	530	531	525	516	517	498	493	503	486	520	512	530	489	538	515	510	557	491	490	538	498	528	514	519	537	512	490	512	545	508	539	529	504	565	513	507	535	504	517	537	524	516	535	539	520	495	505	492	489	484	483	520	493	501	485	507	516	585	530	549	533	507	540	481	543	524	522	491	515	521	513	533	516	517	552	549	537	492	544	465	498	527	527	506	548	520	522	478	504	499	526	506	520	494	562	536	511	513	523	516	533	515	501	500	516	506	495	510	522	513	507	503	534	516	518	545	506	507	508	527	523	505	497	515	517	500	506	498	492	534	531	508	498	532	522	556	537	532	529	507	481	529	524	496	539	509	552	508	499	485	533	476	530	514	460	535	512	539	520	490	505	494	499	521	488	489	539	521	476	496	548	508	511	553	536	524	486	522	538	557	520	514	516	521	514	532	507	542	525	536	510	489	490	495	506	502	514	536	502	534	511	537	553	541	486	505	527	483	496	510	506	504	514	515	511	498	530	520	517	570	487	540	491	535	555	501	508	544	553	494	534	515	538	562	527	491	509	555	538	497	520	541	516	548	486	528	504	503	556	537	517	504	537	517	516	511	517	527	509	516	484	517	536	532	467	531	528	501	487	520	517	540	522	474	501	538	508	486	508	501	507	503	500	509	512	524	514	528	480	496	477	481	524	512	538	492	483	539	569	517	537	549	548	485	493	537	502	512	478	533	510	509	478	560	524	532	539	529	525	477	525	531	522	471	556	500	490	500	506	521	513	508	538	496	487	524	509	526	526	531	466	490	490	480	535	546	492	492	545	518	502	523	451	502	536	522	539	520	519	500	496	499	540	518	482	520	518	544	558	553	534	505	504	511	537	531	511	543	487	496	495	515	496	490	520	524	493	488	518	487	524	465	515	512	507	527	514	486	511	529	502	514	506	516	516	518	517	489	524	513	512	504	528	526	517	523	521	500	469	508	510	526	508	564	502	493	528	496	500	501	477	479	525	523	535	513	506	516	474	497	545	517	494	495	479	497	504	529	514	502	515	528	509	535	504	539	509	483	536	483	511	481	490	510	497	517	506	510	551	505	501	529	506	492	500	516	522	527	530	482	518	539	499	490	511	529	517	500	512	515	508	507	507	512	482	495	501	482	506	501	530	535	493	464	477	483	505	569	458	518	504	491	492	550	532	510	529	528	511	543	544	527	507	517	519	515	507	493	490	459	551	509	519	515	492	501	508	523	490	518	534	513	523	514	550	500	517	526	513	510	494	535	517	503	530	506	524	513	497	508	530	495	478	528	504	471	471	505	503	572	517	559	507	485	522	532	511	545	535	487	500	499	528	503	555	513	528	497	501	517	517	541	558	516	493	509	495	540	525	579	526	541	499	494	502	544	549	519	507	517	519	536	528	502	555	531	519	554	514	554	521	509	514	507	509	548	520	509	484	505	555	515	538	504	521	496	524	501	521	479	484	491	506	467	488	505	520	501	519	470	543	535	541	528	508	522	499	510	500	514	528	531	520	500	495	524	485	495	488	550	472	472	523	527	494	501	538	550	482	525	492	520	550	464	535	511	508	522	515	512	545	527	484	547	522	508	500	516	547	504	513	559	497	538	542	547	548	510	526	514	494	512	523	524	499	488	542	536	511	517	527	552	503	528	519	528	478	496	531	485	501	528	562	529	533	517	545	555	494	486	543	485	530	505	533	482	537	534	513	506	535	485	528	531	507	504	511	500	496	527	520	521	533	483	555	556	555	516	538	511	478	503	536	547	516	498	481	515	507	503	482	525	509	491	513	506	502	558	521	498	511	518	496	518	513	516	479	522	555	534	473	503	503	453	521	540	541	483	489	473	558	512	482	510	522	503	542	501	502	537	553	452	511	527	522	532	520	505	511	556	535	479	498	512	528	532	497	494	568	562	570	526	535	505	523	519	470	525	538	544	544	514	529	526	510	536	520	530	490	475	532	494	534	531	518	472	522	518	537	560	515	484	524	573	513	522	504	477	490	491	503	540	509	529	508	541	547	510	524	539	538	548	526	526	533	553	524	502	525	539	458	501	518	487	522	565	541	494	542	519	517	495	523	489	539	518	513	536	526	510	481	535	490	525	517	513	478	525	543	509	493	498	525	535	494	525	478	501	485	581	466	513	527	485	494	496	533	504	518	498	514	518	515	499	509	555	499	508	527	559	513	510	523	527	539	500	525	521	516	502	471	487	538	500	505	514	482	529	512	512	523	486	512	501	465	533	498	494	537	500	519	484	504	497	509	484	504	494	511	507	499	478	458	514	524	545	533	524	533	480	509	513	552	493	509	506	457	510	515	462	491	517	535	472	522	499	533	507	542	510	472	524	485	514	513	503	482	508	479	520	537	493	506	520	529	509	530	561	531	550	551	538	527	532	487	487	496	508	505	533	509	588	550	521	541	537	508	501	545	560	510	491	533	540	511	529	498	529	508	532	513	517	503	507	483	477	511	534	516	517	522	476	478	508	530	545	496	528	510	504	525	489	524	505	535	518	543	473	532	514	494	497	513	504	510	492	536	545	503	495	547	550	576	528	549	528	544	500	522	482	540	514	537	500	535	491	465	539	476	473	523	537	506	518	552	512	502	527	513	461	505	515	562	522	524	529	517	515	503	506	525	521	494	499	487	500	479	523	509	576	478	521	501	490	494
24831	21132	24435	27911	20593	1860	263	209	175	158	159	174	184	190	147	142	152	157	160	134	149	127	135	145	130	142	148	145	141	138	133	128	147	142	140	139	134	133	139	160	142	135	135	118	173	140	166	140	130	151	125	140	136	119	156	125	144	146	133	132	133	133	125	127	135	148	117	133	147	117	150	128	134	133	156	140	109	136	148	167	147	148	110	107	124	122	153	136	119	131	150	122	138	120	133	141	126	115	152	125	124	131	108	129	118	141	139	127	126	146	125	126	112	129	121	129	135	167	132	160	118	156	142	128	134	126	129	144	118	137	137	131	138	130	140	132	136	133	138	153	141	116	109	130	144	151	132	131	130	142	132	97	127	138	146	132	137	128	113	132	133	138	116	133	149	114	134	144	144	121	111	148	145	141	141	138	138	134	126	136	132	134	137	138	126	117	117	117	120	122	111	149	139	115	116	144	131	139	137	125	104	127	130	128	127	135	115	121	149	167	151	130	144	137	152	141	118	141	137	134	140	136	124	146	149	131	132	118	128	117	137	123	141	148	140	111	125	121	151	114	141	127	166	114	112	138	136	155	136	159	161	132	137	136	119	143	106	133	137	140	141	131	133	118	124	106	124	123	127	127	110	139	136	145	122	142	130	133	129	112	154	128	119	124	109	132	120	131	111	130	161	125	122	134	135	139	140	139	120	111	148	131	117	127	134	152	121	134	135	145	129	129	130	131	133	124	123	121	133	124	123	153	140	135	102	136	140	107	144	140	143	141	150	135	138	130	145	123	146	144	133	127	139	128	111	150	149	130	136	127	119	142	135	119	148	145	135	125	140	134	133	139	123	126	129	118	139	135	146	144	111	150	133	133	116	135	147	114	124	117	126	135	150	132	116	129	139	133	122	129	149	109	147	151	147	127	140	127	137	147	157	147	122	145	121	124	118	139	126	146	154	124	127	135	136	110	139	139	135	129	145	132	119	136	143	152	122	133	143	135	143	117	124	122	120	153	108	130	116	124	125	115	140	135	123	119	154	126	125	105	145	131	141	111	138	144	123	142	144	139	118	152	171	128	130	133	137	163	129	150	147	129	146	133	130	144	140	153	127	151	159	118	138	133	132	139	117	131	108	131	176	143	134	128	140	131	125	112	132	140	127	131	152	123	126	136	133	125	133	137	125	112	120	126	121	139	132	108	138	139	116	119	139	120	116	114	116	140	127	131	133	135	123	111	143	112	107	139	133	143	124	131	135	124	152	146	139	113	118	134	132	132	111	121	124	139	144	143	139	150	144	144	126	143	140	118	136	165	131	132	141	135	128	127	121	131	122	166	138	134	128	137	131	129	115	157	129	128	124	137	120	124	152	116	145	124	127	146	124	138	151	131	134	118	131	144	134	133	130	139	126	131	105	142	138	142	148	125	134	118	129	113	138	130	166	140	134	120	155	152	128	142	128	113	128	142	141	119	129	129	123	137	118	146	148	136	139	115	150	146	150	159	130	130	118	143	127	154	126	126	128	130	148	150	138	116	158	137	139	141	139	114	146	123	125	146	135	125	135	141	125	121	117	120	147	149	117	126	137	122	117	138	165	156	128	126	149	128	128	118	136	110	108	141	135	117	124	144	140	124	151	127	115	151	147	140	134	127	136	151	130	116	124	116	112	144	112	129	149	127	142	131	148	138	132	146	151	125	142	129	138	124	135	127	116	118	113	135	114	137	142	121	134	135	117	132	134	122	141	132	142	136	131	125	122	139	160	142	142	127	124	121	148	134	142	140	124	129	124	171	150	130	125	119	139	132	135	141	126	131	143	139	126	136	121	120	111	138	131	125	132	128	148	137	144	112	137	138	146	127	123	119	136	138	125	124	130	129	134	104	132	151	109	142	128	130	129	134	145	128	124	138	159	128	136	135	115	126	129	164	134	119	140	126	99	123	152	150	140	156	125	139	132	120	146	130	136	142	125	115	132	136	136	146	142	127	138	114	120	138	127	130	128	112	130	115	138	146	134	131	141	144	127	139	135	132	129	148	146	136	126	118	133	155	120	144	141	139	152	131	138	155	112	135	135	141	127	123	135	132	145	136	123	143	124	138	141	139	122	128	122	117	140	131	135	142	156	145	131	151	130	119	136	144	152	114	117	144	124	116	118	146	126	140	139	120	140	120	114	151	149	158	158	139	127	141	139	145	154	151	129	146	128	141	146	115	127	140	116	132	134	147	138	114	120	137	148	141	150	139	155	132	140	142	122	149	128	139	117	131	122	128	124	142	145	116	115	129	140	132	140	145	122	143	151	130	158	161	114	140	146	142	135	131	127	133	126	145	143	127	129	145	130	128	107	108	136	127	155	108	118	155	139	140	122	138	123	131	167	129	143	121	143	132	112	123	149	137	95	147	129	129	148	120	155	112	127	140	151	103	113	128	137	127	138	155	134	140	140	137	127	130	148	149	138	144	116	128	135	139	144	119	150	116	139	127	140	129	136	120	128	127	144	133	122	148	121	136	131	130	133	140	130	131	123	129	114	129	130	138	139	125	136	164	149	119	141	126	121	149	117	136	119	127	139	96	116	139	128	129	132	136	122	128	141	142	128	128	143	114	127	150	140	140	152	147	137	140	144	111	108	130	140	136	129	142	147	123	146	139	135	137	126	140	155	133	126	135	114	158	138	133	118	127	116	110	132	129	128	155	143	135	132	143	142	118	134	149	116	114	121	126	152	126	133	121	138	134	132	125	105	120	128	133	139	126	123	148	145	133	128	118	142	130	133	118	135	132	125	139	121	117	141	122	144	137	137	151	107	142	118	147	133	125	114	126	115	142	120	122	124	131	135	128	127	146	123	120	126	121	98	130	146	138	134	132	128	128	120	148	130	120	121	132	121	144	142	123	122	146	106	120	127	122	122	121	141	124	123	122	131	135	142	115	137	147	159	145	142	143	147	133	122	146	107	139	114	152	130	142	127	126	118	130	147	136	146	135	137	132	144	119	123	120	141	123	149	125	124	135	137	135	135	135	128	135	134	133	137	145	118	151	140	143	136	122	132	136	130	144	150	155	116	136	135	135	117	122	151	132	137	156	140	123	135	135	145	114	137	140	141	144	151	160	135	126	121	136	132	124	159	102	115	137	144	125	120	138	147	129	122	121	135	132	133	135	152	158	122	122	118	128	138	126	135	123	134	136	129	127	140	120	133	146	137	137	133	120	135	123	134	141	132	123	132	148	131	130	134	143	125	121	150	116	122	123	139	144	151	138	128	132	137	124	146	129	134	135	113	126	119	132	127	147	139	124	141	132	119	125	113	130	120	123	137	109	126	116	123	136	134	122	147	150	149	140	131	114	139	150	122	142	132	121	137	150	135	134	149	128	132	137	131	136	134	120	147	130	149	151	116	158	128	140	131	117	151	152	113	134	146	139	129	130	143	133	141	130	97	149	146	121	136	119	148	172	128	138	130	146	136	115	149	124	119	110	110	134	127	124	142	115	134	139	154	128
12722	7191	2334	716	475	399	363	331	318	304	341	330	295	339	295	308	311	326	325	305	278	294	311	325	303	316	293	311	285	293	301	276	327	322	326	325	322	313	319	295	317	314	295	292	317	302	305	281	299	291	290	296	288	297	287	283	288	333	303	283	279	293	293	307	314	285	295	296	291	297	293	322	319	308	289	321	283	266	288	315	334	301	275	317	305	300	280	315	289	300	311	284	306	312	306	318	291	292	319	326	339	291	265	276	312	290	281	307	302	309	321	299	310	307	283	279	299	304	288	290	278	295	260	300	324	334	313	300	300	284	300	303	306	327	337	306	304	343	287	291	295	350	286	322	298	300	291	312	305	294	333	296	283	311	291	300	286	320	336	326	304	304	293	289	293	299	296	300	307	296	299	293	300	279	271	322	302	325	292	306	295	323	298	301	312	323	303	293	291	288	260	327	295	329	321	277	298	294	285	314	307	322	312	290	306	287	303	292	287	320	286	315	317	297	290	299	340	281	319	285	289	305	301	280	287	293	316	310	306	294	299	289	297	318	291	312	309	337	321	313	296	283	311	336	324	322	320	289	278	285	314	289	326	292	256	297	295	277	299	310	288	297	319	291	324	293	283	298	299	311	280	289	294	323	315	293	299	313	270	314	318	309	312	309	292	290	290	305	320	279	272	269	293	305	288	306	327	276	311	297	314	282	278	310	321	288	326	306	306	337	308	314	286	294	271	273	325	282	300	312	313	319	320	320	333	292	314	294	353	305	302	265	292	326	315	323	289	315	303	334	284	289	269	294	310	279	303	292	310	283	313	319	297	313	304	268	261	311	288	313	332	290	302	324	298	312	280	306	323	324	310	310	303	274	274	314	351	292	318	300	289	288	293	289	279	295	316	331	326	297	304	313	285	285	291	325	307	296	334	301	296	281	262	297	296	291	321	282	287	308	298	292	297	292	319	293	293	290	288	309	301	319	325	296	302	280	272	282	310	315	261	337	279	297	295	291	280	326	304	326	268	264	272	294	291	289	322	304	303	278	300	301	296	319	312	297	291	266	302	295	282	336	270	286	285	306	332	296	331	288	291	290	296	273	333	325	303	326	303	289	300	308	320	329	289	296	297	311	293	310	292	323	317	329	279	330	298	316	299	341	329	306	300	256	303	309	278	294	292	327	303	294	302	335	274	289	306	320	330	317	292	280	293	266	314	286	314	285	299	314	284	316	316	334	305	301	304	292	289	278	280	285	301	311	288	310	297	320	350	326	325	264	319	297	321	309	312	289	311	308	292	313	263	295	319	299	301	276	318	301	296	343	300	293	304	312	284	286	278	296	302	321	319	318	308	301	277	326	305	344	314	324	337	282	306	297	306	311	295	320	303	301	281	286	306	302	319	292	300	297	320	294	295	287	301	280	314	307	290	321	329	313	293	324	301	282	288	284	276	312	302	305	296	336	279	322	313	289	285	302	283	320	356	297	322	303	305	306	285	278	293	324	297	304	323	283	302	324	306	321	297	281	318	305	306	282	313	330	325	304	338	309	302	307	271	282	276	258	297	294	311	294	298	335	306	285	292	250	295	306	308	300	313	290	305	297	298	307	302	324	331	278	300	306	287	306	316	288	323	286	308	293	277	290	270	313	334	310	288	288	287	332	291	290	285	312	306	268	277	308	300	318	294	323	329	303	334	322	321	311	303	322	336	261	242	304	299	270	302	300	327	320	306	317	279	297	303	314	302	283	269	290	308	298	307	312	308	300	305	286	314	316	289	294	303	309	285	288	311	287	315	281	273	288	308	328	294	284	326	304	290	284	294	271	281	302	259	290	316	278	303	287	305	289	324	316	308	298	320	276	309	318	292	303	302	308	281	307	316	318	308	313	314	293	308	300	333	302	309	302	301	303	297	291	283	299	302	292	278	297	285	286	310	325	308	301	266	298	313	297	265	302	303	326	310	288	269	300	296	286	270	312	318	315	320	312	310	309	294	313	327	297	283	282	307	333	312	298	288	287	286	319	286	293	294	310	328	306	303	303	279	307	312	306	285	303	288	261	299	332	274	323	306	286	299	299	328	300	301	302	312	322	307	302	297	289	329	355	318	307	306	324	287	309	312	280	260	323	305	270	287	307	280	325	307	331	331	331	319	317	273	309	279	300	325	295	322	306	321	318	312	319	286	293	290	319	285	311	279	276	297	293	295	328	307	313	329	285	270	304	322	319	321	286	315	332	307	298	296	305	278	306	313	320	330	307	318	338	280	296	290	322	296	297	305	286	311	307	307	303	312	289	286	312	321	321	307	314	321	301	313	325	290	327	305	295	289	314	326	327	308	313	304	313	288	279	287	333	302	290	295	302	303	279	305	304	277	313	292	276	291	315	317	288	284	273	284	302	300	299	294	315	340	279	302	282	297	321	284	311	323	305	304	289	306	323	299	288	302	311	292	311	278	291	297	312	315	309	322	268	296	275	310	307	305	279	295	269	303	321	332	328	295	324	334	285	293	295	280	294	300	322	278	331	325	312	281	326	305	290	314	304	346	310	300	324	337	301	305	305	268	297	305	274	289	309	294	288	332	299	311	293	285	282	278	291	291	301	281	320	284	314	278	289	312	305	317	317	339	286	309	297	314	300	315	309	295	316	295	307	326	304	321	321	304	283	295	314	331	322	315	307	292	304	331	341	322	320	293	289	314	335	309	308	292	296	288	285	297	308	303	302	299	300	296	283	302	272	304	322	322	313	310	313	310	319	313	269	286	298	310	299	311	312	290	320	294	282	285	269	302	328	296	282	296	304	266	331	312	265	324	306	340	314	297	289	318	311	308	314	312	304	282	276	311	304	334	301	300	306	273	301	296	289	287	303	305	337	340	321	322	320	296	298	291	289	310	318	335	304	288	299	297	298	297	318	277	301	306	294	328	257	318	307	288	257	317	281	330	294	338	325	321	295	312	297	336	305	285	310	279	301	304	306	323	288	286	286	306	320	307	318	279	287	283	282	297	310	295	307	286	324	324	338	304	274	300	289	289	317	305	281	293	299	317	297	313	291	285	273	346	326	308	302	303	311	284	284	331	317	331	323	287	304	321	285	291	281	327	306	282	308	290	308	318	309	261	339	306	279	300	277	294	282	282	291	294	306	316	327	291	310	286	325	312	322	306	299	302	278	284	293	302	294	293	281	281	297	320	298	290	311	336	298	300	290	297	302	281	315	315	330	292	305	296	303	295	344	273	305	289	312	294	321	304	300	301	313	317	314	317	306	286	309	303	301	302	320	346	312	310	321	345	286	303	291	334	295	339	297	334	324	314	309	297	304	275	308	313	354	320	289	299	301	297	297	315	309	275	273	288	318	287	304	333	319	310	286	289	285	285	299	310	304	318	294	302	293	296	296	276	269	308	337	283	289	314	301	306	300	312	295	300	307	304	305	304	303	287	309	282	298	308	308	298	286	294	322	313	291	289	280	313	307	330	284	305	290	267	322	296	322	296	316	311	300
24155	21192	25221	27447	21195	20985	1191	258	183	148	146	113	110	82	94	74	81	84	80	76	70	77	69	68	71	72	64	75	74	85	50	84	64	76	82	58	78	64	46	68	84	72	73	84	73	77	79	71	57	73	70	61	59	84	79	62	60	48	83	79	57	71	73	65	77	67	54	86	75	70	57	57	66	71	71	66	73	74	70	64	47	71	69	75	61	69	60	56	74	83	64	62	74	66	70	63	61	44	62	81	70	58	73	60	54	72	63	65	59	69	59	69	68	68	76	66	60	66	47	74	78	65	70	85	62	69	70	68	70	84	66	72	60	74	54	56	67	62	62	56	49	48	59	38	67	68	67	57	68	80	65	68	76	67	64	65	69	59	57	74	59	77	65	53	65	60	74	53	64	63	56	46	64	51	66	52	61	51	67	62	66	66	70	64	65	51	58	65	64	67	72	71	71	46	64	75	68	75	58	58	72	63	59	53	67	63	70	70	75	60	56	60	69	62	65	67	67	65	53	81	51	65	72	64	65	80	73	61	60	53	49	75	68	70	60	65	53	66	65	62	59	68	57	67	69	77	71	56	68	57	71	55	66	61	59	60	64	76	63	75	62	54	69	50	59	72	70	62	69	77	77	65	50	67	60	68	67	78	62	81	76	70	69	68	67	62	52	72	66	78	70	63	56	56	70	67	48	61	61	50	72	62	72	61	64	69	56	67	63	71	61	52	54	47	83	56	64	70	52	70	61	63	57	57	80	55	68	78	57	67	56	57	83	85	73	74	70	69	53	65	70	69	66	64	55	65	73	70	77	71	53	68	66	68	78	73	63	69	53	64	65	54	57	73	64	64	77	78	69	72	63	53	56	87	65	57	66	83	60	59	56	66	69	59	63	43	74	72	68	53	54	65	58	62	58	71	40	51	64	59	59	55	72	67	66	65	63	66	67	63	58	73	56	75	74	62	61	54	69	58	73	61	77	65	60	60	59	70	68	69	50	71	74	52	80	60	55	66	46	67	63	70	76	71	74	69	59	64	56	62	73	55	81	63	61	78	43	67	65	52	66	62	64	55	67	61	73	66	46	75	66	61	65	73	70	68	61	63	69	70	86	68	62	64	58	66	58	70	51	67	88	63	58	74	64	60	63	61	77	75	61	64	62	69	69	81	67	63	57	73	67	76	56	67	64	59	72	73	53	73	59	61	70	67	70	67	57	63	65	75	64	55	74	69	64	53	72	60	50	64	61	57	64	67	69	62	68	72	66	68	75	63	73	63	54	58	62	68	71	73	43	67	68	64	56	60	59	75	54	70	66	51	60	73	79	61	58	57	86	59	56	54	62	64	62	80	72	72	68	64	72	70	58	72	67	59	55	79	72	73	67	79	70	57	67	86	77	62	68	65	72	81	75	64	46	63	59	67	63	84	87	73	54	69	73	85	63	68	57	65	75	66	65	46	68	74	70	75	66	62	56	77	70	77	59	81	67	65	62	69	74	70	55	64	69	64	55	70	70	65	58	89	48	67	70	60	67	80	63	68	69	60	69	65	58	62	57	57	66	61	57	63	69	72	73	57	66	62	51	67	63	76	60	71	80	76	52	74	72	61	55	68	65	65	52	54	64	62	60	47	56	52	66	66	49	71	63	61	70	84	54	53	66	65	56	69	73	63	80	60	61	61	66	61	76	82	59	66	87	66	59	53	63	62	67	58	62	60	74	60	67	68	77	61	61	63	77	71	53	74	57	79	60	83	71	66	67	80	72	62	64	58	41	57	74	65	75	72	68	54	69	70	62	66	61	56	61	77	53	72	65	62	64	56	78	64	61	58	57	66	62	71	69	69	66	62	71	64	73	75	71	59	76	61	61	58	64	87	59	51	62	65	77	53	74	67	55	69	67	75	64	62	76	68	79	48	55	71	65	72	52	73	68	75	60	59	64	64	60	60	62	64	65	69	61	51	62	61	72	63	81	76	59	55	64	67	57	60	57	65	62	58	57	58	56	61	57	60	63	63	84	61	67	67	65	53	64	65	60	61	68	63	70	81	65	68	79	74	57	70	63	62	76	68	61	67	82	68	68	47	61	68	57	56	75	57	58	78	71	58	69	59	61	58	69	59	59	69	59	53	49	77	64	62	76	69	62	77	62	67	60	76	72	66	52	71	64	61	59	77	69	57	48	72	64	81	75	75	66	67	54	67	73	59	78	56	64	61	48	63	54	55	60	67	66	72	79	60	71	56	55	70	54	55	73	62	63	49	64	61	58	83	54	84	57	56	69	56	73	83	66	71	69	62	60	74	70	71	55	56	71	60	65	71	78	70	74	80	75	58	59	70	70	56	59	75	66	69	64	58	73	66	60	85	76	64	56	57	59	66	53	65	63	75	66	74	56	75	80	81	59	70	67	60	63	73	60	64	66	66	63	62	67	75	78	56	54	60	62	45	55	61	64	61	74	65	62	70	57	70	70	75	71	69	71	83	68	80	54	55	67	52	57	55	59	75	62	66	76	59	60	57	58	65	77	81	57	68	76	78	60	62	69	66	74	66	61	87	69	68	85	76	63	52	66	58	72	58	60	68	72	75	71	76	56	66	57	63	56	58	55	68	65	64	46	85	59	64	70	53	57	65	70	70	71	55	61	66	68	77	60	88	72	53	72	67	75	53	61	64	57	71	52	61	67	59	69	51	57	57	64	69	63	62	70	66	71	75	65	56	83	64	71	82	58	72	55	52	74	53	57	71	54	50	75	70	64	69	69	67	53	55	69	66	68	69	72	58	59	59	81	69	67	60	80	56	55	51	59	81	67	59	64	52	69	71	60	63	63	63	65	77	76	80	66	78	77	61	59	72	69	64	78	64	74	75	63	69	68	87	70	54	66	68	70	73	78	53	59	61	74	74	76	53	58	74	53	53	66	63	64	65	54	68	67	74	65	70	62	68	61	69	61	65	44	52	52	64	66	85	53	92	63	60	54	66	64	60	91	52	59	57	60	63	76	62	53	76	53	50	70	74	76	74	70	54	58	74	66	77	72	70	61	56	49	66	75	56	68	54	67	64	71	69	75	75	85	57	61	65	69	69	52	69	78	60	67	82	56	54	67	52	72	62	55	78	65	67	61	64	61	65	67	74	71	53	66	69	57	66	74	74	71	64	52	47	56	70	56	81	61	61	75	55	62	74	71	60	68	69	59	83	75	89	66	73	69	67	77	61	68	64	59	56	79	58	73	71	70	53	73	71	69	62	62	61	63	71	77	61	66	79	70	65	72	75	74	52	59	67	65	59	76	60	65	64	75	66	52	65	65	62	85	54	66	68	62	62	75	62	70	68	64	60	56	72	80	52	64	62	64	82	78	77	52	50	65	71	55	72	71	56	67	60	75	70	73	66	67	65	63	68	61	61	66	65	63	70	66	72	63	70	69	57	46	66	68	61	77	80	80	65	89	57	64	65	63	70	64	50	64	68	55	52	52	59	72	63	78	51	48	79	63	74	56	68
13595	10329	3559	890	510	365	287	243	243	241	214	222	224	193	216	173	162	164	170	167	167	175	191	203	192	191	194	189	175	194	194	171	182	164	185	163	180	180	176	181	163	198	180	192	181	184	171	184	178	193	180	192	199	158	180	192	207	192	194	196	185	172	173	177	149	204	159	193	196	187	179	179	188	167	179	195	171	176	183	165	179	163	171	159	187	203	183	175	179	184	190	166	181	162	172	166	176	171	179	167	178	192	173	164	176	170	153	195	200	170	159	155	175	186	191	172	188	178	182	178	189	176	159	172	172	175	158	180	191	158	157	178	160	188	208	171	186	168	180	182	171	143	185	175	160	177	185	174	176	171	187	176	204	165	155	172	176	165	179	145	161	184	198	175	195	175	177	180	185	176	165	188	201	172	168	167	183	167	177	155	168	153	193	178	169	171	171	167	171	185	178	163	208	172	186	187	163	169	181	183	170	208	149	152	190	152	160	184	166	165	179	185	194	168	183	172	167	191	190	182	176	176	187	177	182	182	202	170	184	187	159	151	187	189	189	143	182	199	176	190	157	183	158	172	151	182	173	183	188	172	203	160	167	184	165	177	184	173	156	180	166	167	179	198	164	163	164	192	164	167	195	176	173	175	182	185	183	155	189	166	177	194	189	160	177	152	181	171	194	161	176	197	172	177	192	165	180	185	189	146	216	166	152	191	171	174	160	174	166	161	173	203	175	194	190	167	180	169	191	169	157	170	154	182	174	167	172	188	170	194	185	149	184	173	173	173	176	177	174	176	183	173	166	171	169	162	200	186	176	186	184	182	188	186	179	160	182	157	194	190	184	168	166	183	186	194	198	186	202	192	164	192	205	177	188	159	175	182	170	189	177	185	159	168	203	174	186	178	169	186	176	192	179	173	165	178	170	166	185	181	181	174	172	164	168	179	187	188	163	191	159	206	163	159	196	183	176	183	188	167	147	171	174	165	164	191	199	167	166	185	195	169	170	155	169	190	183	173	176	182	186	179	157	161	193	162	182	188	176	179	165	181	181	204	183	170	182	166	163	173	156	161	168	159	182	179	173	163	196	181	172	189	169	175	163	199	172	177	201	161	176	168	158	148	169	197	162	175	160	187	146	177	178	169	168	167	188	195	181	190	168	165	174	181	182	173	169	170	179	178	160	187	178	172	176	178	144	187	161	199	157	163	168	184	158	185	184	198	162	165	185	169	201	156	185	169	169	175	155	174	198	162	177	183	182	177	162	186	192	169	175	197	176	178	181	153	165	169	163	174	178	172	157	180	182	191	193	177	164	154	181	182	182	187	178	161	187	183	188	196	147	193	186	177	175	186	173	164	167	173	169	168	180	156	167	195	194	152	178	163	153	167	157	197	177	179	167	173	190	189	189	165	166	170	164	152	175	198	171	159	183	159	164	173	177	165	165	193	182	185	175	169	188	182	180	176	188	161	170	165	196	162	166	206	164	191	177	185	180	159	157	163	180	157	174	170	155	174	191	176	164	190	203	157	192	172	154	175	175	183	166	186	169	186	199	174	156	205	191	186	146	191	196	200	161	193	180	180	174	177	173	174	181	170	178	177	174	182	159	151	161	171	173	182	160	150	168	173	171	165	168	181	176	181	173	168	170	169	163	190	178	185	176	176	164	188	178	177	167	181	189	171	159	187	178	207	174	207	158	190	151	156	210	176	174	150	168	171	180	176	172	173	203	176	162	187	196	166	158	174	172	195	182	160	183	190	155	169	185	187	170	156	192	166	190	171	190	190	149	164	143	178	181	177	171	169	169	184	190	153	190	202	177	193	181	176	177	168	168	174	166	190	179	193	164	174	168	175	188	185	190	176	175	173	192	158	188	191	175	209	184	160	180	180	183	198	181	164	170	174	164	159	184	164	169	179	144	168	166	188	179	168	158	167	189	204	148	176	183	186	167	172	169	182	179	170	193	186	149	196	177	167	173	166	169	170	176	158	177	173	159	172	181	161	166	183	184	164	180	157	183	180	184	196	164	164	183	192	185	160	196	161	169	169	190	190	132	177	146	167	179	185	188	171	165	168	187	180	170	175	160	193	196	191	174	196	167	177	167	193	159	182	182	154	184	168	156	184	201	155	206	163	156	181	196	201	198	169	180	183	187	164	162	190	177	175	177	173	163	160	189	153	160	179	170	176	181	200	173	164	176	170	176	161	186	163	167	168	171	186	155	168	190	180	194	191	189	162	166	203	175	191	163	185	167	177	186	167	206	191	173	163	159	168	171	166	185	190	158	171	172	174	184	187	221	133	183	168	193	183	186	156	155	168	162	185	205	174	182	165	190	171	205	174	160	187	164	187	177	164	175	154	194	169	185	182	190	181	161	185	174	167	177	182	201	171	166	193	184	146	189	183	201	167	182	174	167	167	182	169	171	180	149	165	168	170	196	185	163	166	147	184	193	137	191	180	190	210	177	178	173	166	185	184	168	186	191	170	160	165	207	177	167	164	184	198	166	183	181	177	186	155	187	183	163	156	170	193	190	159	160	184	173	178	176	152	191	180	181	173	186	193	177	185	190	161	169	149	169	168	179	201	171	164	188	180	176	171	166	175	162	188	193	168	179	171	184	185	184	192	186	161	177	192	189	164	184	177	186	205	172	189	168	204	156	183	165	181	165	191	175	159	177	180	145	211	164	170	187	186	169	173	185	172	172	161	212	187	154	162	168	168	151	171	184	192	174	173	180	166	182	185	158	171	167	173	179	178	171	168	157	157	190	189	155	176	165	157	183	169	188	215	175	157	158	190	177	196	162	160	171	181	157	187	153	188	186	188	170	186	162	190	172	185	169	172	164	180	163	188	167	182	189	167	150	172	160	194	182	178	188	176	170	172	189	174	182	199	195	182	177	153	162	187	182	148	178	186	182	190	159	176	193	199	173	173	169	170	175	193	165	185	178	189	200	186	196	174	174	173	171	181	207	169	163	178	182	176	186	198	187	165	173	192	168	153	173	182	177	188	166	165	193	194	160	189	160	159	180	185	161	165	189	162	145	156	168	185	178	201	178	185	166	168	175	181	169	182	179	181	200	172	194	185	165	179	153	172	178	164	176	173	177	173	157	183	167	152	184	185	194	172	189	195	186	196	161	156	183	177	195	149	182	189	169	197	187	161	173	165	166	204	175	182	183	182	190	179	181	165	214	190	181	173	166	172	175	167	166	158	191	176	167	173	176	170	160	196	178	157	154	186	191	175	164	186	180	171	168	178	159	202	185	165	180	167	173	160	180	169	180	200	186	177	184	185	172	198	180	184	165	171	152	180	194	188	184	183	181	169	155	189	172	192	159	171	168	167	154	158	216	167	175	177	176	188	165	140	184	169	182	172	167	174	177	188	188	172	187	190	174	186	171	182	179	160	171	181	175	179	184	174	193	158	162	170	183	185	202	170	205	171	163	177	180	173	196	177	188	157	183	176	186	167	154	154	155	179	191	182	171	179	180	185	201	177
33546	12510	1922	457	328	316	229	206	197	237	241	258	262	228	218	206	226	227	243	212	232	248	254	208	258	221	239	219	230	255	226	209	245	225	242	213	236	225	235	223	229	236	228	205	207	250	240	245	245	243	209	259	221	217	198	212	221	215	241	227	217	225	230	219	203	234	249	250	233	232	240	241	219	288	218	234	219	262	225	210	267	228	232	227	233	255	222	252	219	238	221	231	241	207	239	237	246	248	228	253	226	230	249	218	240	233	208	245	211	223	232	259	238	254	240	242	220	217	211	203	218	230	225	250	263	245	244	264	228	194	230	227	234	232	204	241	213	240	272	246	227	232	225	235	232	237	241	242	219	227	243	233	242	197	230	224	223	237	217	230	218	239	244	247	211	218	225	239	216	227	223	241	240	266	253	228	234	241	222	234	226	239	186	270	208	217	221	194	205	220	228	228	256	271	221	224	251	227	233	238	231	215	199	224	231	232	212	216	229	225	233	199	260	233	263	223	236	217	233	239	258	220	241	236	220	196	199	219	209	238	234	235	201	248	277	219	231	206	225	233	216	240	258	243	223	220	223	239	202	232	230	193	252	203	216	232	203	243	243	232	252	226	213	241	216	232	201	243	207	223	245	242	189	215	244	231	239	245	245	213	227	250	219	224	235	235	227	231	223	251	237	268	257	238	213	219	242	257	232	216	239	246	245	242	238	256	255	230	222	238	257	233	212	215	219	229	238	228	240	249	234	234	190	220	248	234	225	257	222	228	203	215	218	213	218	252	240	247	217	207	234	246	218	249	225	213	204	241	229	226	228	240	216	257	224	205	250	236	244	265	224	228	232	225	211	233	211	228	236	264	240	255	235	216	224	214	232	238	242	238	251	235	202	261	228	222	235	229	245	235	221	230	254	203	232	257	241	196	229	246	239	214	239	212	217	256	225	231	227	211	219	226	219	247	247	259	207	234	243	252	215	228	219	240	222	237	241	227	240	231	236	219	254	223	221	226	221	229	238	208	225	233	219	205	224	235	252	230	248	235	217	243	249	235	238	208	227	222	210	217	212	245	225	245	211	253	239	216	255	235	226	250	220	217	210	227	277	229	217	246	207	231	212	225	250	236	254	233	239	215	226	247	222	214	233	237	272	229	221	226	226	220	208	225	247	254	218	264	253	214	247	234	239	216	235	239	243	217	254	238	218	240	223	231	245	234	224	233	264	219	221	229	246	241	221	206	239	239	235	254	231	211	230	260	237	212	213	241	240	248	218	225	263	226	253	246	212	219	232	221	206	202	229	210	229	203	227	257	218	257	215	224	228	201	217	204	183	238	250	258	222	236	233	217	209	215	232	247	233	256	233	216	225	207	258	258	269	240	259	255	217	233	253	246	210	225	240	226	210	233	232	215	231	265	195	254	205	240	208	218	239	209	204	232	249	223	207	215	239	203	245	251	258	211	256	229	232	231	224	245	253	215	238	236	248	234	235	224	207	215	226	212	247	208	225	211	246	208	236	230	220	222	255	216	227	213	234	215	242	217	235	241	224	223	229	228	238	224	268	224	218	230	247	234	224	278	235	224	239	218	206	232	209	222	257	247	228	247	234	218	242	226	245	229	235	222	218	242	242	228	227	260	251	218	231	239	251	244	276	239	231	224	220	243	223	219	249	263	226	239	234	213	258	228	257	223	224	224	227	232	241	208	234	215	253	223	208	215	234	216	256	244	226	254	231	223	223	211	234	242	227	236	262	216	233	236	252	229	238	233	241	231	229	234	221	249	241	226	225	245	206	234	257	230	234	254	199	226	207	242	233	259	225	211	240	216	220	241	233	206	228	231	230	217	240	231	242	250	239	233	249	217	221	254	236	241	234	244	251	200	210	224	221	240	229	242	227	241	224	235	232	244	237	217	220	243	230	208	236	232	228	235	237	242	257	235	211	223	232	226	210	209	232	248	230	213	240	243	257	228	230	244	243	214	224	236	222	235	243	212	206	241	197	226	229	265	237	230	240	234	235	219	233	243	207	248	236	234	230	223	256	226	261	219	221	244	234	189	229	233	234	233	236	257	218	245	258	251	226	215	225	223	235	259	233	236	202	219	217	229	229	226	226	249	234	228	240	219	243	231	221	232	259	237	238	258	239	247	219	232	221	222	240	227	241	219	258	247	233	226	218	244	269	243	212	239	232	273	228	247	232	222	262	223	248	239	198	223	239	217	231	235	229	237	251	217	241	229	228	208	224	229	259	222	224	251	219	256	229	244	221	206	223	222	212	257	230	246	246	242	220	216	209	251	247	239	262	250	233	247	217	220	233	230	225	197	220	212	215	229	236	218	216	240	202	244	221	245	236	227	213	224	228	206	244	218	233	209	241	224	212	253	251	258	236	237	235	256	200	194	270	238	224	206	243	207	208	229	241	228	216	248	239	240	262	240	213	210	247	234	236	242	248	247	255	226	208	237	228	261	240	242	245	206	216	258	252	241	222	229	242	220	261	226	275	224	213	245	240	210	238	190	180	245	225	230	188	237	244	207	219	234	241	266	240	233	224	219	229	214	237	262	211	241	259	213	233	246	245	246	245	218	256	222	247	232	210	217	263	227	247	223	223	243	254	253	230	213	221	194	242	204	231	244	229	246	258	230	239	230	229	247	216	206	230	263	226	244	232	217	224	217	253	249	209	208	210	232	222	265	239	232	263	239	217	242	240	229	234	265	244	240	257	203	230	243	242	246	236	190	225	224	241	237	211	226	253	236	236	221	230	203	195	288	200	227	236	209	233	226	228	245	243	242	234	231	213	251	263	244	240	208	212	223	229	226	253	223	240	245	221	206	269	237	219	191	259	238	225	226	225	230	211	244	218	219	232	237	236	234	232	256	202	221	229	228	222	227	236	219	211	237	238	262	261	253	226	242	272	234	245	231	250	232	262	234	259	231	200	224	247	217	229	194	222	254	258	223	246	243	225	223	251	236	226	217	228	227	228	221	228	204	222	237	214	236	243	210	245	254	238	241	221	212	226	216	241	215	236	234	235	244	236	214	267	256	257	252	250	240	210	234	220	219	265	252	241	243	228	250	242	210	245	221	221	236	197	248	189	228	234	219	236	235	222	197	217	220	246	248	222	207	226	249	202	239	214	212	204	265	237	215	213	255	236	212	241	224	232	211	227	236	232	243	237	199	222	234	279	257	254	261	226	249	247	235	259	223	230	238	236	241	244	220	232	263	234	236	228	212	224	227	235	230	213	227	231	245	211	256	230	246	224	224	249	239	225	224	231	221	227	224	259	222	229	213	247	256	217	216	247	228	234	237	238	209	220	223	236	257	209	240	212	232	225	227	230	245	223	237	220	217	245	235	214	214	245	244	220	232	205	206	223	244	214	232	258	213	225	258	222	228	232	233	205	255	207	235	225	219	225	223	225	261	221	218	200	210	251	229	232	229	239	233	214	218	219	234	223	259	223	228	227	226	277	200	218	246	214	212	237	218	236	228	231	248
10830	2655	1003	508	528	511	529	538	495	522	462	501	503	510	527	460	536	454	526	496	472	461	505	510	514	502	543	488	549	554	526	511	513	503	502	528	532	503	492	497	506	524	493	523	494	532	525	543	533	474	505	532	525	495	510	509	512	526	509	548	513	496	481	465	468	490	536	538	531	466	525	528	519	500	493	495	501	506	520	519	505	487	496	509	500	510	472	504	523	526	527	514	495	506	534	513	502	528	553	493	513	512	511	521	461	499	494	495	495	542	522	499	539	484	540	510	492	517	508	511	503	473	538	480	461	526	487	501	498	476	465	477	528	524	495	456	506	503	474	525	500	518	502	516	507	527	473	463	524	510	508	524	532	509	486	486	502	495	535	568	480	484	498	524	500	466	512	514	507	508	563	469	529	527	506	494	503	485	515	468	513	543	487	494	509	517	490	505	522	534	508	521	523	542	528	507	510	533	504	501	499	494	519	508	501	514	518	521	483	489	526	478	519	539	531	560	519	493	498	516	507	517	502	519	500	518	494	488	501	488	483	504	508	509	497	527	511	500	539	529	503	499	517	475	563	479	525	518	487	507	498	483	525	478	490	497	481	503	549	464	514	514	479	518	500	515	482	482	517	498	488	534	485	500	512	535	468	515	539	550	490	487	489	511	507	504	492	489	500	556	518	519	516	480	486	475	513	497	495	516	535	541	500	467	512	505	506	517	523	492	504	493	517	535	521	493	507	513	530	534	537	509	531	511	504	498	528	547	536	561	481	512	541	527	554	552	532	505	510	487	488	443	504	483	542	502	498	522	537	508	543	495	503	520	503	530	495	489	525	490	524	514	498	497	499	524	519	486	520	481	507	512	508	523	468	510	524	515	496	485	507	516	529	513	508	494	503	499	504	511	538	515	448	499	486	487	509	525	477	504	496	515	512	492	526	511	499	496	468	519	530	525	501	527	482	486	527	496	522	480	521	491	492	517	510	558	479	535	566	536	538	528	496	524	508	518	470	504	523	504	495	540	473	488	523	495	467	537	506	509	494	486	506	501	491	514	495	483	502	529	496	528	517	541	496	459	450	513	516	519	471	522	479	499	530	506	515	486	554	492	516	502	507	495	516	507	526	512	460	497	512	502	556	527	516	523	502	528	520	534	504	512	498	484	486	489	530	500	499	512	523	465	483	513	525	487	475	549	499	479	481	500	500	493	498	518	563	509	487	512	511	498	541	552	520	543	521	479	515	560	502	519	506	497	530	508	506	525	493	484	532	518	500	495	499	557	498	527	540	514	519	518	493	555	497	505	471	560	528	506	497	507	507	537	522	497	492	508	517	522	509	505	477	501	463	482	546	528	499	527	516	540	494	482	523	499	494	475	547	531	497	476	512	529	490	506	480	477	557	482	540	502	484	552	465	444	501	494	514	498	517	451	524	509	512	483	518	502	492	468	524	516	537	533	509	534	539	463	560	531	489	493	456	484	505	502	518	519	516	558	504	522	550	498	514	508	497	512	500	547	508	541	522	546	541	482	495	490	493	524	454	523	497	484	507	485	518	561	486	532	507	517	497	495	497	468	511	497	507	512	514	500	534	467	495	534	531	516	525	509	508	510	509	530	500	528	521	535	502	492	502	525	501	494	488	554	460	517	515	500	490	526	518	503	512	528	512	512	497	473	511	500	507	454	552	481	532	540	493	524	503	514	508	534	497	532	533	521	530	490	536	510	479	487	506	484	501	542	497	518	535	501	519	487	486	506	498	493	508	520	511	533	514	508	473	468	498	515	516	527	498	480	503	514	556	519	526	522	489	494	521	515	485	503	498	503	527	542	500	483	506	533	527	502	509	532	526	556	537	519	506	527	503	494	555	498	497	539	499	501	512	509	483	508	545	516	509	502	519	507	475	507	572	504	495	525	531	518	477	535	493	523	506	472	494	505	474	538	482	516	520	462	484	448	454	513	492	510	510	528	566	490	481	518	521	492	532	525	508	526	494	544	503	490	490	535	530	449	505	495	475	540	491	516	518	489	476	538	493	537	523	523	512	499	497	538	483	512	501	491	510	506	454	492	532	466	508	489	495	502	502	501	516	492	515	515	489	504	490	507	477	521	490	480	508	496	510	502	514	522	459	499	525	502	445	497	517	474	490	511	515	522	457	506	494	538	524	487	533	510	490	556	519	473	519	509	516	481	537	518	504	518	519	509	506	513	551	504	538	528	514	511	512	473	455	494	533	528	515	549	506	492	477	514	515	510	531	481	527	516	475	494	486	521	486	508	468	530	511	516	501	479	498	510	516	493	485	529	510	509	560	516	507	524	547	475	534	532	497	514	482	531	470	506	522	482	528	486	501	508	496	477	504	502	498	544	530	518	499	485	528	532	478	539	509	498	487	486	511	502	490	508	552	523	519	510	533	489	510	510	513	508	488	464	505	490	526	472	521	512	553	517	515	524	547	507	525	488	488	510	456	511	526	523	530	488	497	502	491	506	494	519	486	494	502	529	503	496	471	496	518	506	558	496	502	539	540	542	499	519	495	511	465	483	515	510	493	514	528	506	487	521	518	483	496	502	510	529	513	522	537	523	508	503	557	478	475	468	458	483	571	530	502	503	513	547	526	501	569	491	500	494	489	490	479	556	511	538	482	472	547	485	477	512	541	489	495	497	523	511	466	487	493	495	484	539	506	527	527	516	476	546	480	525	495	520	527	543	525	521	517	526	468	482	515	489	495	505	480	531	463	551	493	491	490	509	517	534	544	468	517	526	504	528	503	477	510	469	498	519	495	476	498	528	492	493	514	484	526	505	494	529	500	539	464	526	519	508	486	563	513	486	458	495	500	520	511	534	502	504	504	507	496	513	494	512	490	488	499	495	487	484	547	517	501	464	521	510	504	506	512	498	485	486	484	474	503	496	525	507	489	496	501	547	489	514	491	524	486	560	518	489	500	501	503	459	484	516	473	495	473	505	483	487	521	494	512	534	503	488	553	509	515	489	488	520	515	572	487	504	516	514	521	488	509	482	529	500	484	512	546	519	506	525	480	513	512	532	509	515	498	510	538	506	501	488	493	487	487	508	561	505	510	517	513	540	543	511	484	523	515	510	487	487	562	537	482	452	509	522	504	529	504	484	516	533	505	478	514	496	529	541	513	490	520	537	488	503	494	473	508	504	517	499	507	534	527	503	479	504	518	530	511	475	491	506	524	558	480	534	534	460	499	559	519	503	503	530	495	499	495	492	529	520	513	512	534	481	506	496	514	519	491	492	542	513	510	536	494	494	528	563	513	531	518	547	512	477	512	499	522	516	507	496	514	543	481	491	549	551	546	501	512	511	529	529	506	529	497	515	487	484	474	532	503	478	543	523	516	495	538	507	486	488	506	521	535	481	538	490	493	527	539	497	518	497	512	553	546	482	506	515	535	515	531	497	478	515	534	452	512	512	516	522	538	536	503	494	525	505	489	512	522	515	491	470	522	506	517	505	519	521	573	536	498	500
24865	21192	24593	28046	20804	2209	276	218	199	164	173	140	146	150	144	149	150	139	138	116	156	110	135	134	126	104	144	130	162	120	150	140	127	137	162	142	121	152	148	140	146	100	118	133	140	142	112	132	162	142	133	126	124	129	110	148	121	131	114	158	145	120	115	120	150	139	127	104	141	153	128	126	122	127	116	124	145	141	125	136	146	125	140	126	110	124	147	125	138	142	140	150	115	139	156	126	119	143	128	154	133	120	140	145	138	138	128	126	118	132	140	121	140	133	125	132	134	121	130	124	123	121	124	133	143	174	136	136	136	137	128	135	137	144	125	133	119	133	139	122	129	123	126	122	128	116	128	132	133	154	114	138	118	134	131	131	129	123	128	125	128	143	126	139	154	113	120	119	129	130	111	131	119	124	174	158	105	138	121	148	132	132	147	145	131	125	123	137	131	132	138	132	132	124	108	150	134	124	160	142	178	116	123	135	139	116	118	110	130	124	145	157	112	122	117	131	146	134	119	129	135	137	145	133	130	124	138	132	124	144	121	124	133	136	121	139	122	147	136	153	154	141	128	125	148	141	120	158	129	145	150	139	147	145	132	141	128	148	124	123	143	153	144	130	133	124	129	129	126	124	130	138	156	118	123	134	140	150	161	145	127	143	125	137	143	135	163	120	118	133	135	122	124	123	126	125	145	116	118	124	116	149	146	131	126	121	132	117	122	102	147	124	127	147	117	134	107	125	127	131	154	143	130	121	128	141	109	149	143	126	134	132	124	137	152	125	117	131	142	147	131	136	125	145	117	121	135	136	151	157	133	138	127	144	140	136	147	124	141	134	153	133	143	129	136	132	125	135	117	125	127	131	134	157	145	115	146	130	138	137	125	150	107	148	115	120	123	144	111	130	129	138	138	125	138	153	147	133	121	102	155	125	127	148	126	131	137	118	134	139	127	133	122	133	133	137	123	135	137	127	126	143	142	131	133	129	137	131	114	123	154	138	125	128	132	123	137	160	118	137	146	105	128	121	128	109	131	118	145	134	146	135	118	120	113	125	139	149	141	137	121	117	141	120	127	125	159	121	135	134	134	131	116	140	143	153	130	99	138	153	134	128	137	157	140	122	132	147	123	149	144	128	137	116	103	163	128	144	100	116	121	135	151	114	157	134	125	143	146	130	130	134	124	129	116	142	141	146	131	127	169	163	136	147	121	127	124	132	126	128	148	110	113	148	131	121	115	126	131	126	129	144	116	110	140	145	129	125	117	152	133	130	115	107	129	150	147	120	134	127	125	124	119	145	137	144	152	125	127	117	125	144	127	114	130	129	138	119	138	125	127	147	115	143	127	136	146	120	121	126	123	144	126	140	126	147	135	116	143	140	128	145	104	130	138	127	166	139	105	131	131	119	143	131	123	130	153	122	117	131	129	148	121	126	135	135	134	122	124	112	140	127	114	124	123	140	145	141	154	147	139	127	135	152	142	133	114	106	120	134	123	137	124	129	136	148	163	139	113	126	124	135	149	137	145	142	139	122	136	158	117	123	141	146	154	134	140	118	124	139	149	128	157	136	138	149	118	135	121	118	140	136	138	142	113	115	113	132	123	123	123	125	141	155	135	129	118	150	119	124	140	142	110	120	141	125	117	132	121	152	146	135	131	142	125	119	116	122	132	134	160	150	119	147	114	125	124	123	131	141	136	126	139	146	113	124	145	103	141	131	122	146	135	122	115	132	127	115	132	134	129	127	151	137	115	144	143	142	137	159	124	129	128	133	147	120	139	142	138	134	143	114	125	155	145	124	127	122	124	140	140	121	125	168	134	143	144	142	140	134	123	127	126	143	111	122	163	142	108	142	134	125	135	126	128	105	143	139	139	164	138	140	145	138	135	138	127	143	119	124	120	118	126	124	123	139	132	156	124	143	125	139	144	144	116	139	145	127	135	142	126	141	125	138	118	132	136	144	152	121	133	112	127	150	121	121	134	153	113	135	132	118	133	122	135	130	123	138	147	125	140	124	116	142	141	121	140	122	141	115	130	122	116	145	123	138	123	118	131	128	151	113	119	114	129	124	136	137	121	123	148	140	139	134	119	118	143	144	142	137	122	115	141	121	147	143	144	141	141	132	131	122	140	155	129	121	160	135	113	128	116	126	118	123	147	136	120	148	120	131	145	138	131	141	130	124	134	126	135	124	175	138	114	140	129	105	138	132	138	134	117	131	140	150	150	123	135	135	125	129	145	127	132	124	104	146	133	144	137	124	128	137	140	149	112	140	112	139	104	122	139	142	138	138	116	130	131	116	125	128	124	132	134	143	126	122	139	118	119	136	146	149	128	104	136	141	130	131	127	111	134	136	110	137	128	139	135	136	130	129	136	115	129	131	127	149	136	128	106	156	136	136	130	147	147	133	137	133	136	144	146	130	147	130	146	133	152	129	143	137	130	144	139	175	130	115	133	133	111	118	131	137	132	119	120	133	139	143	146	128	140	125	143	145	106	126	121	145	133	121	121	121	138	130	138	126	111	132	140	120	125	115	132	139	136	122	135	140	136	140	117	106	157	151	143	113	146	138	136	108	142	137	150	136	142	133	147	139	130	111	113	148	109	139	130	131	139	128	150	154	133	140	153	154	125	135	121	135	134	130	113	125	148	140	145	130	107	145	131	119	133	141	131	137	136	141	125	137	108	133	137	119	132	123	131	127	111	118	122	107	133	142	125	120	159	145	128	142	119	135	119	132	146	137	126	121	118	142	126	138	144	124	147	154	154	125	144	126	135	125	137	128	152	124	125	138	132	127	146	154	133	132	145	128	118	139	121	139	122	148	136	126	132	115	132	127	132	140	131	138	128	159	151	117	139	113	160	137	114	124	143	146	132	121	132	134	131	135	143	135	139	123	142	123	135	127	132	126	140	118	131	152	131	117	126	110	126	134	147	134	111	132	123	137	141	121	113	126	118	142	128	137	110	123	152	157	130	132	149	121	148	124	140	142	105	147	123	149	106	131	138	136	111	134	132	116	149	128	144	138	154	108	120	132	127	147	136	143	132	127	123	110	131	127	137	136	149	120	124	110	144	136	134	111	145	119	117	115	128	147	151	138	110	144	130	139	134	163	110	145	146	149	139	123	125	123	136	133	129	117	130	124	147	151	117	116	116	122	154	128	114	135	140	115	111	136	151	130	146	134	140	148	127	154	151	142	129	133	149	128	124	122	120	133	136	130	152	108	127	131	123	145	148	132	132	115	128	117	158	139	127	130	138	156	134	153	136	123	140	133	121	147	134	114	138	120	137	134	99	119	142	152	115	113	125	132	118	103	107	134	144	145	141	147	133	141	132	133	161	139	128	132	120	133	117	129	119	146	133	145	140	128	137	117	145	118	114	132	145	137	125	116	126	148	138	118	121	128	158	142	154	138	129	143	137	136	130	120	122	130	142	150	141	119	107	135	139	137	142	124	117	126	142	125	118	141	127	147	136	143	146	131	128	134	130	125
11281	7007	2432	700	490	407	367	337	319	318	290	334	294	363	329	336	280	294	310	304	327	291	328	333	300	290	301	304	282	294	316	279	309	308	311	311	283	313	325	324	308	341	302	309	280	312	297	300	301	283	283	293	295	292	284	290	305	312	282	318	309	321	328	321	301	310	305	295	307	305	325	282	301	285	322	299	275	321	275	324	304	285	281	319	314	297	286	302	291	336	295	284	300	362	308	298	291	303	304	333	285	309	329	268	299	321	309	313	292	323	308	316	333	310	286	316	282	276	281	285	311	302	296	298	312	308	316	302	306	326	277	353	303	332	337	297	267	299	260	285	308	277	294	317	317	284	312	323	309	313	303	291	301	276	298	313	328	305	315	320	277	297	309	302	297	295	300	296	305	327	316	300	310	268	318	278	293	304	277	306	250	286	324	338	338	304	328	294	278	276	302	296	351	309	297	302	306	312	305	320	319	306	297	313	301	315	298	283	324	284	303	288	307	312	320	292	313	288	323	313	333	316	315	303	323	295	313	321	333	304	297	311	309	299	317	292	295	305	305	322	315	279	298	308	289	338	289	328	310	308	296	291	310	302	323	289	269	334	302	282	291	308	302	306	324	297	267	342	313	323	326	276	310	298	285	325	295	273	295	312	299	301	294	297	308	318	292	299	277	303	305	287	292	316	311	315	301	298	289	318	319	307	275	298	327	288	307	290	300	301	314	297	295	280	315	321	288	312	295	295	316	291	308	303	319	292	300	308	294	283	293	314	307	300	284	287	278	296	286	324	303	269	320	325	294	257	299	303	298	316	288	289	315	268	292	327	308	349	292	302	289	293	313	327	332	297	295	292	289	287	288	279	292	312	281	321	307	268	328	284	301	285	285	293	284	316	289	295	308	303	278	315	285	303	266	288	305	327	275	304	279	319	293	304	280	332	283	275	339	297	280	307	316	273	322	302	299	318	282	323	304	291	298	291	302	300	321	311	306	317	279	296	311	275	298	284	287	284	335	315	305	283	300	289	279	297	267	299	311	271	291	316	318	315	311	333	298	332	273	303	282	296	276	294	317	308	294	321	267	307	284	303	298	304	291	270	323	285	320	281	322	320	307	311	299	301	319	304	295	329	303	268	289	296	313	308	298	301	321	309	290	300	266	243	276	311	302	287	318	286	299	311	309	302	299	277	302	304	302	300	304	310	300	310	274	264	328	268	307	296	308	283	341	286	316	294	292	307	279	322	313	320	262	270	289	300	316	298	307	311	274	296	296	300	296	299	309	296	296	310	321	289	307	330	295	314	321	300	293	311	328	295	279	295	344	295	276	302	274	319	258	311	338	311	308	321	307	308	303	262	319	274	291	305	311	310	296	292	284	286	314	294	318	290	292	286	288	327	275	269	293	291	265	273	292	282	274	321	313	289	312	274	309	306	312	274	314	303	298	320	297	297	292	338	284	276	293	271	308	327	311	285	288	311	306	292	287	306	267	291	338	313	308	300	294	299	281	288	285	311	316	289	278	307	310	305	313	283	310	313	274	309	285	309	316	313	275	306	286	315	282	310	311	310	277	307	299	289	315	273	323	301	357	327	336	317	290	294	310	315	291	313	293	294	294	293	285	285	306	321	289	285	295	297	307	294	316	268	294	307	283	267	297	303	298	304	278	303	278	297	285	305	307	318	288	295	292	322	245	291	311	292	261	287	282	292	285	303	295	293	314	304	277	296	300	317	338	293	308	277	285	282	281	322	300	297	306	282	297	277	277	299	317	299	298	288	308	275	298	288	306	283	300	309	327	301	311	315	315	303	277	289	308	312	318	313	294	309	257	287	293	283	293	315	302	333	307	315	298	325	310	287	299	282	310	323	333	325	314	300	282	289	318	280	308	298	309	289	306	320	302	287	295	288	311	287	319	320	309	316	320	278	314	273	280	272	281	334	318	312	285	315	288	305	320	296	291	279	285	307	300	262	306	285	287	303	275	297	296	318	290	302	308	326	270	335	290	314	312	261	297	299	281	300	274	281	302	285	296	305	274	284	276	300	308	301	291	294	278	320	303	314	295	290	305	335	300	306	263	303	330	308	320	302	288	296	301	325	306	273	319	288	274	299	317	324	287	301	299	284	291	277	301	270	257	312	291	291	291	295	337	327	297	313	260	313	279	274	295	282	284	275	313	318	258	308	296	299	316	278	317	316	272	280	301	318	324	276	284	301	323	301	283	293	309	317	309	313	319	309	260	256	282	293	294	292	325	324	313	307	291	299	301	301	300	303	301	298	315	304	300	303	292	281	310	284	305	296	324	298	299	306	305	288	304	297	332	304	303	279	283	266	317	287	312	299	311	287	307	304	323	313	317	279	271	327	333	290	308	279	317	323	291	296	297	299	281	321	310	296	319	290	327	309	295	328	300	279	282	323	298	311	316	330	319	296	294	296	293	307	323	298	300	308	296	294	318	290	332	319	310	335	301	291	294	323	286	315	304	269	303	298	305	295	289	304	310	271	295	284	292	312	301	322	292	311	291	302	309	296	290	316	288	299	270	269	295	286	327	316	319	306	301	293	290	345	287	307	320	327	289	290	297	302	290	317	312	345	354	290	301	313	293	288	288	303	315	280	302	311	321	302	337	326	275	283	313	317	305	281	286	285	303	304	335	322	304	270	316	292	305	277	311	282	288	313	303	297	306	282	341	306	312	293	347	320	276	269	261	319	280	299	333	307	282	333	299	285	274	311	306	290	347	287	310	328	303	295	283	294	326	322	320	309	295	292	319	309	292	318	292	286	313	310	314	296	319	307	306	305	276	298	298	283	312	277	291	285	311	308	294	307	300	289	298	298	289	328	292	306	325	312	312	302	290	302	316	292	303	277	294	311	295	314	314	278	275	306	291	337	311	314	323	306	302	274	314	335	285	317	314	297	308	330	314	320	270	312	300	325	313	289	304	293	305	304	303	302	352	296	317	297	308	337	277	297	300	296	284	313	318	323	287	313	301	299	323	315	311	316	321	308	304	309	311	302	309	280	277	270	323	287	321	264	299	303	317	286	289	302	276	313	321	310	278	309	301	317	305	313	273	296	299	314	311	307	318	313	264	299	307	318	306	300	290	279	283	327	302	317	293	290	305	305	294	287	302	297	293	329	241	282	326	351	288	311	323	296	304	281	267	301	263	330	295	318	268	309	333	311	269	294	294	295	278	312	301	307	306	305	329	296	298	329	332	280	293	337	335	280	302	338	301	298	292	298	312	323	306	286	328	326	307	287	305	285	338	290	292	311	321	315	309	279	316	307	262	303	293	297	292	321	318	326	297	310	289	291	304	316	322	330	281	271	301	278	288	291	292	280	291	307	333	295	281	290	298	287	305	302	291	322	305	289	341	318	292	289	335	317	294	293	299	309	327	305	328	280	306	288	300	315	283	292	295	303	286	285	313	298	286	309	309	293	296	290	304	306	302	284	266	292	275	310	331	312	247	300	310	323	294	301	321	305	306	299
24148	21172	25227	27395	21176	21007	1282	250	161	159	127	134	94	109	98	89	89	78	97	98	83	88	77	82	84	72	64	69	62	84	74	80	71	75	91	59	70	67	74	76	71	62	70	46	57	71	73	66	76	86	77	61	80	88	65	69	65	70	77	65	74	71	64	68	86	67	71	57	72	57	76	80	48	62	60	80	53	62	70	85	58	71	56	60	52	66	67	68	66	77	60	69	72	54	72	55	75	51	65	79	67	72	71	60	77	46	55	66	64	67	65	62	71	65	52	59	59	58	63	86	80	73	87	62	65	77	78	65	62	74	70	63	65	56	50	53	77	56	71	81	58	67	63	68	72	83	67	74	65	71	72	67	53	64	66	79	63	64	73	68	52	72	62	68	62	53	59	65	57	70	63	61	58	52	73	68	68	83	75	71	52	59	83	55	75	76	67	66	63	66	68	71	60	74	77	70	82	80	66	65	65	61	68	70	70	62	82	69	61	75	74	80	67	71	75	57	74	71	96	69	77	62	67	79	56	67	78	61	95	83	47	73	81	75	70	61	56	71	85	65	83	78	47	71	75	73	69	53	78	72	62	73	61	61	76	64	65	69	72	93	64	73	64	57	64	79	70	69	90	65	68	52	65	59	67	72	79	65	51	63	76	61	49	70	75	78	71	79	70	69	68	52	66	67	60	55	65	66	78	90	70	60	59	63	64	67	57	82	73	83	49	78	88	63	55	63	68	60	64	72	65	67	58	65	58	63	63	69	62	74	82	60	82	64	62	51	84	85	63	84	63	66	67	69	62	56	52	60	60	69	57	64	63	47	66	62	53	66	57	82	75	60	65	72	74	51	66	62	59	63	62	52	69	56	85	70	58	64	48	86	67	52	63	55	66	87	73	56	74	65	56	75	65	86	61	61	61	58	62	71	53	78	77	62	60	62	74	69	60	64	51	56	62	56	57	58	77	65	84	55	68	67	74	64	71	65	57	74	65	72	68	74	56	66	68	62	67	62	60	53	65	74	69	59	57	66	59	77	79	62	65	69	50	69	71	63	66	78	82	81	53	63	62	66	65	70	60	55	60	70	80	62	60	77	64	65	56	60	63	61	78	61	75	52	56	74	72	70	63	70	80	75	63	82	96	61	76	76	75	68	62	56	85	64	66	67	87	57	69	53	54	71	63	76	71	75	74	66	77	65	67	63	64	65	66	77	58	61	70	71	65	51	68	69	65	68	64	83	63	68	72	75	69	82	78	75	58	60	57	86	65	63	51	59	62	69	63	70	72	58	71	66	54	61	66	57	79	54	74	67	72	65	63	62	76	66	81	70	66	85	65	64	65	68	60	61	71	65	67	62	58	46	70	60	67	59	71	69	77	66	80	54	66	75	65	74	75	63	67	58	71	68	45	61	53	86	73	60	63	66	51	60	88	68	62	57	53	57	55	83	62	62	64	60	67	70	68	70	67	70	69	49	54	90	50	72	56	55	68	74	61	62	68	55	56	61	66	71	76	68	58	52	75	78	59	78	62	66	71	45	51	69	60	72	60	71	59	61	55	66	62	67	61	55	64	65	72	65	75	61	61	70	55	65	66	78	68	81	68	74	79	79	91	58	57	63	59	64	59	85	89	59	48	102	73	61	62	61	59	63	68	60	57	49	65	56	66	75	69	60	51	78	70	58	66	85	87	57	62	79	63	89	72	80	60	71	66	68	74	72	70	66	60	80	64	63	67	83	68	60	71	53	69	70	69	63	83	61	74	72	68	64	76	65	54	64	54	69	62	59	71	70	61	67	56	80	67	50	85	71	57	63	81	70	61	69	57	76	56	68	88	61	65	67	62	85	62	79	69	81	52	64	68	57	69	69	65	74	57	82	70	60	56	53	57	70	61	67	73	67	73	70	70	73	76	64	61	70	78	74	78	57	60	78	61	59	66	78	46	56	83	70	73	57	55	66	64	62	65	62	78	58	65	57	58	65	54	76	64	76	61	62	59	63	71	63	76	59	72	52	68	73	87	63	67	78	64	67	58	67	83	79	63	77	60	76	77	69	56	72	68	73	62	76	80	86	62	59	79	43	54	75	52	60	61	80	71	80	69	72	70	82	75	66	75	65	70	65	72	82	65	64	69	69	62	75	67	77	56	73	69	69	70	58	74	77	76	71	71	76	58	70	76	72	73	58	68	73	65	85	69	53	67	70	60	76	48	43	53	60	65	69	57	57	81	75	75	77	67	69	73	66	72	58	64	69	71	54	67	53	68	80	71	74	69	69	65	79	74	77	74	60	57	67	77	60	65	57	56	66	90	60	67	62	73	70	76	68	50	52	77	64	66	78	57	56	72	70	77	67	79	82	73	74	70	66	70	70	63	74	63	65	67	67	56	73	64	69	63	60	67	45	66	73	72	66	68	92	63	82	58	68	63	63	70	89	58	60	65	67	76	52	69	79	66	65	81	54	68	67	61	63	69	49	56	68	67	54	69	74	68	60	70	87	85	65	69	79	59	82	77	85	66	53	71	66	63	76	76	79	59	59	65	59	83	65	69	82	78	67	68	74	72	71	69	62	70	73	73	68	66	68	60	56	67	68	58	67	63	59	62	70	67	80	70	66	65	75	69	54	69	53	47	73	82	72	70	66	58	77	58	52	65	57	66	68	75	58	49	60	56	65	64	68	65	65	79	53	70	48	73	52	65	64	66	68	67	69	69	67	64	59	59	70	64	60	68	73	60	62	68	67	62	62	55	68	62	57	70	60	75	52	66	77	65	68	59	58	64	58	67	69	56	61	70	62	63	71	53	60	62	57	66	62	55	76	54	70	83	66	67	56	80	72	61	58	73	67	72	54	77	54	61	54	58	59	52	71	70	52	71	75	69	74	73	69	60	74	68	60	76	80	64	61	63	60	57	62	62	70	77	59	45	64	73	76	47	82	75	73	64	65	61	68	56	83	61	67	69	76	69	60	69	70	61	61	66	69	71	70	69	68	68	84	50	69	61	62	68	62	74	67	77	75	62	59	68	78	74	78	84	53	63	62	67	69	59	58	53	58	53	73	64	61	84	53	68	69	72	70	74	67	59	70	64	57	73	67	76	62	78	68	74	75	60	70	68	64	59	73	57	62	63	61	67	81	71	82	73	56	64	84	78	83	60	52	74	63	65	80	64	57	67	66	61	56	58	61	68	82	66	65	69	61	71	71	77	60	71	61	62	68	59	73	58	43	58	56	75	58	78	66	78	66	64	66	75	73	73	72	78	54	70	68	80	73	81	69	74	58	72	79	73	74	61	47	61	70	70	54	57	67	77	69	59	52	80	57	65	64	64	60	73	80	81	74	73	46	59	60	68	64	73	82	85	60	70	58	57	49	56	74	71	51	78	65	81	64	70	78	75	65	65	74	63	79	55	54	48	67	81	71	66	68	62	58	69	70	79	58	67	68	60	59	72	69	70	56	66	64	65	64	68	79	48	50	65	87	61	66	62	61	79	60	68	70
16042	10667	3840	883	551	324	254	265	202	221	215	202	189	211	191	199	206	186	172	202	183	190	196	195	187	177	172	181	210	175	158	195	191	193	184	190	189	180	178	172	187	169	165	189	179	197	177	182	190	169	197	178	168	182	195	170	150	181	167	173	185	172	174	170	173	190	158	182	171	175	206	195	194	188	186	187	190	194	184	156	206	185	178	205	175	143	173	197	174	173	168	178	164	185	187	183	162	167	154	170	181	178	194	188	208	162	183	164	177	180	183	180	197	199	174	158	181	178	190	190	168	186	168	170	191	165	171	178	185	170	183	159	168	183	183	172	179	204	183	188	188	190	164	172	176	159	165	189	172	186	163	183	196	183	162	208	179	176	200	185	181	193	194	193	183	152	186	163	201	178	199	168	174	155	189	179	166	189	166	143	168	170	180	169	204	181	191	158	187	169	165	164	171	162	154	176	185	158	162	186	179	170	190	185	163	172	190	186	193	171	178	178	184	174	201	150	187	167	185	202	212	186	179	174	177	162	169	161	184	176	168	169	167	156	173	173	190	180	184	177	166	179	183	185	162	192	160	180	162	209	209	176	182	156	174	193	171	194	172	187	187	203	176	178	182	161	178	197	177	157	175	186	185	178	166	172	173	180	185	209	204	193	154	147	183	173	173	173	167	160	183	164	184	191	180	153	173	187	176	174	192	191	185	197	164	164	211	202	174	189	178	179	187	185	174	170	161	175	183	180	161	164	172	152	198	192	166	136	156	176	192	196	184	172	190	181	194	168	177	178	177	161	173	178	167	179	168	166	170	193	167	182	166	189	192	180	176	175	175	171	180	186	179	179	207	175	161	176	184	177	160	189	162	171	169	160	185	164	194	189	185	183	182	165	199	157	184	179	198	165	154	188	163	192	189	167	180	169	196	157	166	204	184	189	160	182	185	189	172	174	159	173	177	191	184	179	171	176	176	174	168	191	170	206	165	187	164	207	175	194	157	181	176	174	166	148	176	184	189	191	175	165	154	170	187	180	208	186	184	184	156	176	201	193	205	169	182	153	169	173	163	175	169	182	164	176	189	159	166	196	176	196	178	166	197	175	179	188	187	201	197	188	173	169	185	203	173	175	188	182	189	176	167	176	143	196	160	158	170	176	178	152	189	197	175	148	167	175	184	158	180	203	175	176	178	181	172	175	169	159	187	139	185	173	170	179	171	190	183	174	182	167	178	176	172	167	177	174	146	180	187	182	170	168	188	169	158	185	171	169	159	190	186	173	181	185	165	150	165	173	184	174	180	182	164	180	190	181	165	164	170	172	188	213	175	173	177	165	166	167	190	169	172	177	181	174	189	179	181	156	169	179	185	181	173	183	176	181	163	164	176	203	164	184	180	189	196	171	178	169	175	158	164	173	205	169	182	185	192	205	174	183	170	191	161	172	199	180	171	153	190	169	169	188	171	159	170	185	178	159	188	176	179	170	170	176	178	197	166	162	147	162	193	174	202	186	180	187	155	228	172	145	146	206	162	151	166	202	172	183	184	167	169	166	178	201	163	160	196	194	179	171	152	208	177	181	199	170	163	158	171	177	163	179	184	165	174	188	178	175	178	189	162	191	172	158	196	178	153	160	174	192	170	192	193	200	170	192	187	187	167	191	166	171	182	156	190	180	181	182	195	181	179	210	175	172	180	194	185	176	181	166	164	178	170	177	166	174	177	163	183	180	189	178	174	186	194	165	188	188	178	196	185	195	172	192	172	198	194	184	193	176	212	190	178	184	176	190	188	193	181	186	172	192	169	180	180	162	176	193	193	164	201	183	164	181	197	174	160	187	175	154	187	193	185	166	158	197	190	163	173	166	194	190	166	187	173	175	183	190	142	183	177	174	168	161	183	180	153	183	190	182	186	175	198	149	178	152	171	173	181	184	179	173	181	186	187	164	192	169	161	178	177	191	150	188	148	189	175	167	158	178	160	191	159	178	186	178	190	173	177	190	158	167	166	193	160	171	188	177	166	161	191	179	179	197	187	165	181	194	185	176	177	166	174	179	160	145	160	177	185	175	187	175	166	156	176	186	169	201	186	217	173	202	154	166	172	201	174	176	186	182	156	188	163	173	159	178	149	187	196	177	190	188	177	183	189	152	167	160	187	178	184	172	177	173	193	184	181	173	167	192	167	182	158	162	194	159	195	169	185	152	173	176	173	157	179	176	190	152	159	173	184	177	191	166	175	201	162	151	158	173	165	171	158	190	170	181	169	170	205	170	179	167	173	170	186	192	181	189	174	167	183	163	174	192	187	182	150	192	158	171	199	201	159	153	176	192	190	163	179	163	176	196	179	189	178	176	188	190	187	158	161	186	154	170	169	178	185	190	177	168	166	185	198	208	177	158	161	153	189	169	170	185	180	174	183	175	179	152	183	202	153	213	195	158	174	140	177	182	178	158	175	212	194	189	175	171	177	174	170	158	205	158	174	167	172	201	175	179	190	159	163	150	180	179	182	178	201	168	140	168	168	178	179	171	196	132	185	170	173	176	170	165	167	186	195	177	162	174	184	154	179	183	180	197	183	184	186	209	214	175	186	196	182	175	164	179	169	166	181	175	172	195	161	167	172	174	174	186	194	195	158	188	171	182	180	182	170	197	175	178	182	193	159	173	167	166	176	168	153	187	194	160	194	173	177	203	160	177	184	187	161	175	186	166	199	174	169	171	168	177	167	186	180	201	166	171	187	146	155	158	179	172	193	181	174	171	168	159	180	196	154	179	174	155	172	194	173	175	175	164	190	170	198	174	164	172	172	158	185	177	199	183	186	178	169	180	185	156	184	162	182	173	161	152	194	163	167	178	159	177	173	178	177	173	171	184	175	197	151	174	173	160	167	167	172	168	179	184	164	179	153	183	179	167	181	149	187	197	173	176	186	167	176	195	172	204	184	170	170	177	162	160	193	183	212	182	196	168	172	167	180	178	203	163	160	177	161	167	187	187	171	205	174	176	173	184	177	194	175	172	204	178	173	158	182	173	181	181	200	190	182	181	174	165	158	186	152	193	145	170	175	171	172	180	188	172	193	185	181	182	167	179	170	186	177	179	182	179	164	176	179	163	155	198	166	162	181	156	145	172	169	187	180	167	174	168	157	173	189	161	162	178	199	191	204	157	184	169	172	173	154	186	201	193	164	159	169	177	160	193	179	194	186	179	174	169	215	173	150	171	204	155	183	157	176	174	163	159	179	196	169	155	174	153	176	176	175	170	169	210	184	180	173	170	146	148	180	165	207	186	203	175	179	197	182	168	162	159	170	182	174	174	184	168	185	183	166	166	175	191	178	173	168	171	170	177	171	169	166	184	165	169	189	178	177	185	196	169	187	195	190	150	191	188	177	162	170	171	167	162	187	191	176	180	204	211	170	174	180	171	162	172	177	168	157	200	160	183	167	149	193	168	179	167	174	182	176	153	178	181	163	170	170	173	184	166	183	163	161	197	182	170	171	180
33887	12992	2046	492	397	334	218	237	249	231	243	257	223	224	257	225	255	224	258	226	216	213	215	247	230	240	238	217	234	217	244	226	264	248	259	217	225	218	223	226	229	231	217	261	228	228	221	245	220	224	233	231	269	267	258	237	239	227	213	210	242	244	235	238	227	246	229	241	229	223	249	230	259	223	244	243	223	213	234	206	218	239	207	251	252	225	258	235	256	233	232	272	234	232	240	234	204	236	250	228	238	255	237	239	237	237	254	237	234	238	215	218	271	236	246	216	222	223	227	240	227	243	239	250	245	242	213	233	264	245	231	241	215	240	213	235	221	236	248	245	254	246	241	236	206	232	227	266	227	220	240	238	232	231	230	243	227	239	249	245	259	226	234	252	224	222	241	245	213	242	242	224	237	222	234	222	241	224	218	248	231	243	258	224	231	235	233	218	239	212	237	224	222	237	247	211	257	229	223	219	244	234	225	230	229	232	225	244	222	210	212	233	240	214	230	204	221	222	226	229	236	209	220	262	235	250	212	273	249	226	263	209	234	237	258	221	214	224	241	249	243	222	242	263	242	233	242	252	228	214	226	251	227	225	248	239	248	226	233	233	244	224	249	247	227	247	222	237	261	213	237	231	254	234	229	228	238	241	252	251	240	223	249	208	239	203	251	208	205	223	251	205	225	210	255	231	216	216	242	217	237	226	226	245	257	244	237	219	262	222	229	250	206	246	229	217	221	236	248	247	219	261	252	231	248	211	230	237	230	242	216	241	241	267	236	254	236	221	211	248	271	240	229	229	242	236	216	213	241	224	236	220	252	209	223	246	245	216	224	243	239	237	242	244	233	239	270	220	226	226	241	232	242	225	268	244	216	241	190	211	228	264	238	222	263	246	238	223	234	203	230	225	234	223	221	242	238	237	258	286	234	225	230	241	214	226	271	224	226	234	221	244	252	245	229	208	199	228	228	244	277	231	212	222	242	228	237	245	255	241	249	266	212	239	256	231	241	246	249	207	252	251	249	231	226	218	255	245	213	272	257	253	243	210	242	226	248	224	220	235	211	232	256	243	222	246	227	241	231	226	236	235	217	209	243	210	207	260	222	219	248	218	247	231	225	255	210	230	224	218	240	249	243	246	222	255	233	248	236	242	228	216	245	240	234	241	264	239	206	232	239	222	238	231	222	232	249	221	225	252	227	261	253	223	265	205	202	207	242	254	243	241	227	210	218	252	239	229	229	224	235	228	263	220	252	242	240	216	210	246	221	236	255	234	233	232	254	224	241	217	245	211	265	237	217	230	242	249	208	227	233	210	225	245	210	214	212	239	229	244	224	228	244	236	259	236	250	256	232	233	267	241	258	239	236	240	265	223	232	242	214	213	274	211	233	234	230	266	253	219	230	213	254	253	217	257	235	206	229	232	255	237	222	242	229	203	245	228	215	244	227	241	246	235	237	201	230	241	263	217	261	240	221	246	248	224	252	249	251	235	246	235	227	252	234	234	208	258	200	214	205	218	235	261	233	226	243	249	272	239	236	207	255	229	220	200	232	226	227	272	234	238	232	219	271	234	244	245	220	229	257	227	251	246	249	215	226	256	244	239	208	224	274	241	201	235	220	245	248	214	197	251	242	260	228	287	242	220	216	243	215	235	260	220	238	194	237	208	248	240	224	236	227	214	246	248	212	233	227	253	214	221	198	246	225	201	238	230	251	256	259	210	241	243	254	264	223	238	208	241	240	243	237	195	240	249	256	219	227	229	240	224	216	241	248	257	235	226	241	258	208	211	239	233	233	221	222	231	233	262	266	266	215	259	218	236	232	238	230	235	229	216	223	215	224	239	214	196	243	241	232	241	235	252	228	229	219	246	219	233	243	244	232	241	253	204	260	219	259	231	243	235	215	229	226	206	228	244	246	222	247	222	226	231	255	243	224	221	249	235	246	206	229	240	261	231	213	234	221	238	200	228	213	219	227	249	224	223	245	227	236	241	242	207	239	240	215	271	239	277	231	247	268	242	243	238	221	246	232	247	243	229	246	235	247	216	268	230	208	265	247	234	207	216	248	216	223	247	246	277	235	236	240	242	203	228	232	223	205	222	290	206	257	259	213	232	240	241	234	234	233	245	208	241	238	235	224	237	249	230	260	246	228	215	237	270	225	257	237	240	235	245	262	249	248	195	230	221	210	237	252	217	240	249	212	243	210	260	231	210	250	227	230	246	221	235	223	201	255	234	227	241	244	229	218	256	222	235	226	229	222	249	246	235	219	225	239	244	205	233	235	256	219	218	220	233	262	213	224	228	239	244	224	249	231	265	230	244	208	245	237	230	238	247	241	241	232	233	254	228	283	250	239	242	237	212	234	222	235	259	206	221	229	243	247	235	232	217	227	252	225	220	247	263	215	215	236	245	222	220	224	253	235	221	211	257	214	228	250	241	232	212	230	231	228	235	246	238	240	245	242	216	255	240	223	221	234	238	252	264	217	269	245	201	224	229	234	218	216	252	244	261	243	221	246	274	249	233	241	256	238	218	224	221	242	228	237	229	234	233	235	243	238	231	251	248	236	246	204	220	249	242	240	227	224	216	244	244	230	267	211	226	230	245	231	249	236	263	209	241	248	239	249	231	226	242	198	232	221	262	263	243	233	242	249	221	205	239	230	236	253	223	217	220	218	252	253	217	228	212	244	232	263	228	217	233	251	250	285	233	225	237	235	243	217	235	260	267	256	256	213	224	251	252	244	243	231	237	235	229	240	234	247	220	220	241	214	257	217	274	235	243	226	246	212	205	248	246	236	245	261	227	235	223	220	232	205	230	213	269	245	228	223	246	218	236	215	230	228	224	255	233	221	202	230	245	229	235	271	224	216	235	214	229	243	253	241	220	235	240	259	230	241	207	242	241	238	248	244	259	241	251	231	280	228	246	242	217	227	234	239	246	230	246	222	236	213	234	253	253	248	212	224	240	227	255	239	239	223	248	259	228	263	245	243	242	214	249	254	239	213	236	239	242	228	229	235	214	193	241	224	263	243	219	239	211	232	246	227	241	237	223	223	229	226	224	266	242	206	242	225	221	245	231	229	222	217	244	225	245	235	229	202	227	223	220	203	223	241	206	236	253	237	223	232	230	234	221	251	217	209	258	213	210	225	211	225	253	250	231	212	252	227	236	234	256	235	242	233	196	212	243	241	243	244	237	197	243	236	225	235	237	246	255	224	211	211	210	239	240	243	242	243	236	225	223	248	258	213	216	213	254	233	238	234	252	242	247	216	235	224	245	228	249	264	254	248	213	232	268	240	250	225	250	249	229	243	246	228	252	225	235	216	218	254	230	241	238	257	223	222	233	211	234	240	238	249	219	253	234	225	243	241	240	228	224	219	241	265	228	225	241	230	256	223	238	274	253	265	233	233	248	248	275	240	244	224	243	229	225	212	235	226	231	230	254	223	205	236	258	233	230	228	230	249	232	253	199	238	225	248	222	249	231	216	225
12233	3981	1037	576	562	505	461	547	495	497	524	516	536	560	521	533	476	528	493	540	524	533	560	550	541	551	509	522	485	540	512	507	532	502	523	542	536	491	511	521	511	538	527	573	480	546	509	529	470	493	534	512	515	506	503	554	500	499	494	482	498	486	547	500	528	551	514	501	520	562	526	475	487	534	511	513	505	515	536	497	499	525	515	532	510	545	474	512	467	517	517	507	508	508	556	510	509	511	482	488	499	512	526	529	499	568	546	530	507	510	516	493	518	521	539	526	547	501	566	509	512	519	475	537	522	495	525	516	520	514	500	476	534	540	534	499	531	551	489	562	525	529	539	568	503	481	490	518	516	529	519	523	487	517	547	504	495	501	519	488	538	504	558	501	488	511	534	499	523	506	506	489	542	541	519	524	494	541	504	493	522	514	503	508	535	543	544	505	542	523	533	531	489	521	510	513	531	571	495	597	520	489	544	503	535	543	495	492	501	537	564	540	494	523	545	526	500	503	489	489	513	551	493	490	513	487	476	482	523	525	525	550	519	529	549	502	548	510	569	518	528	524	496	529	504	521	506	500	513	545	609	509	498	518	494	513	513	526	549	561	521	553	517	516	519	503	514	518	501	492	489	483	557	508	514	523	505	524	488	496	538	521	523	478	504	540	523	535	488	515	530	491	533	518	474	550	494	513	544	508	542	486	520	527	511	519	494	506	512	518	489	508	498	524	536	514	549	510	541	507	496	516	535	537	489	538	516	514	497	569	486	500	482	561	494	574	495	522	493	509	508	498	550	513	502	517	532	514	548	485	501	580	501	482	520	533	498	558	513	498	494	542	511	550	478	498	509	543	513	512	561	474	511	516	516	496	494	516	498	517	535	566	542	524	537	562	525	558	514	553	543	531	532	541	523	558	557	520	516	476	555	549	519	563	542	504	500	511	509	511	525	517	495	506	531	525	525	515	470	519	502	541	524	544	551	527	542	485	505	506	521	513	507	511	530	552	552	534	491	515	532	495	515	557	540	481	531	503	509	483	497	489	500	481	516	582	477	520	522	497	506	505	545	529	497	519	514	486	512	497	533	515	544	484	491	542	524	511	508	479	534	539	514	532	548	518	500	526	545	548	509	538	508	538	527	527	483	524	493	482	494	493	570	541	522	518	528	530	503	510	533	493	529	538	509	516	555	505	536	496	526	565	500	537	496	488	532	532	471	508	526	527	505	495	499	495	517	489	482	546	512	525	469	522	504	500	528	549	519	501	485	541	535	495	537	490	560	538	546	511	546	513	481	534	525	521	504	517	540	476	494	512	537	470	586	519	538	503	541	532	494	514	536	545	523	516	539	520	487	586	522	502	520	501	512	540	482	490	525	536	539	533	578	532	485	512	516	539	502	537	533	553	552	520	499	541	483	499	535	486	525	500	551	487	494	506	493	548	508	530	526	511	475	520	513	494	498	523	500	512	480	508	522	491	543	512	519	539	547	503	504	498	545	544	538	533	569	545	496	502	536	517	494	551	496	509	524	562	554	538	526	494	503	518	550	490	507	516	508	543	518	520	494	543	485	533	533	507	510	537	519	491	505	529	517	532	491	561	502	484	545	534	526	552	530	556	551	508	519	527	507	551	489	543	470	515	533	503	486	475	506	547	505	532	572	536	539	537	508	483	500	508	485	549	518	517	506	499	516	514	493	547	502	537	492	498	511	538	536	519	552	498	491	514	468	500	551	501	493	525	549	479	516	542	512	511	517	566	518	483	500	485	532	490	551	517	532	515	520	538	546	530	514	508	537	530	503	520	536	482	503	504	538	498	537	488	505	495	492	527	503	512	499	538	507	498	539	554	521	538	471	515	473	496	497	519	458	512	526	511	517	505	560	493	536	523	524	498	492	487	511	507	509	509	520	541	538	505	511	493	489	516	501	495	510	503	508	500	530	526	546	512	506	474	527	499	556	498	501	498	529	529	507	536	538	505	500	492	547	515	521	526	505	528	546	524	517	529	514	522	560	534	542	551	528	494	540	566	515	526	514	509	516	500	539	513	540	522	538	525	512	548	500	527	557	558	541	522	499	497	527	489	507	508	502	543	529	520	491	527	516	528	520	509	511	507	524	510	522	541	510	512	542	538	506	504	503	501	496	557	517	522	527	499	505	458	509	560	488	485	537	514	561	469	508	530	512	559	490	505	520	529	482	504	516	505	495	528	525	535	492	489	533	500	553	502	502	522	482	492	505	565	483	531	476	511	508	499	511	509	541	524	520	509	534	533	552	538	515	564	515	510	549	514	502	494	530	516	512	523	485	500	488	547	488	489	530	518	533	546	490	522	510	500	502	551	521	484	504	467	504	493	508	567	504	557	548	489	527	512	512	490	514	482	507	514	494	519	531	523	503	527	519	491	492	530	509	529	553	515	556	509	480	486	542	535	528	553	527	508	516	516	486	508	522	469	516	511	526	554	497	564	494	487	536	496	527	503	531	541	525	495	534	560	479	530	508	539	490	481	516	508	484	502	481	515	562	507	534	495	521	507	527	536	513	518	513	504	492	534	504	528	524	506	518	548	505	525	541	520	486	538	503	517	525	483	555	545	533	555	523	528	507	522	524	515	519	537	508	507	524	536	538	537	535	507	555	544	548	476	545	468	520	523	507	518	529	492	524	498	462	497	478	549	496	530	544	496	529	504	515	533	496	563	509	558	519	540	486	517	517	505	526	480	517	565	510	547	544	494	551	514	518	539	515	496	531	511	540	529	531	551	533	521	548	523	477	498	512	525	504	501	485	514	522	507	525	507	521	533	529	533	512	496	492	511	530	533	528	520	505	511	543	489	517	472	499	518	520	506	496	546	550	483	507	512	535	527	514	488	507	542	552	544	489	492	520	495	516	489	557	516	530	540	491	531	558	519	519	546	535	525	463	480	529	492	548	497	490	514	497	537	534	552	509	524	525	534	513	521	548	506	520	549	522	499	537	523	529	480	510	519	484	541	455	537	507	475	538	483	532	519	528	551	507	497	493	514	575	504	489	484	505	540	520	483	496	555	532	541	512	491	512	522	556	508	591	507	509	476	516	541	524	528	510	509	501	533	553	508	549	507	511	496	528	458	565	554	518	528	499	497	506	518	523	550	535	502	514	535	488	525	504	495	527	485	529	549	534	480	505	580	478	510	514	493	490	561	535	507	527	485	521	501	513	507	521	538	474	529	541	533	510	529	535	519	499	479	527	537	540	505	564	475	548	486	482	542	511	513	547	490	502	495	493	491	506	491	496	508	510	478	528	510	520	496	510	499	528	468	527	506	526	493	510	516	513	512	506	538	533	544	515	497	487	532	527	530	531	523	511	478	485	524	519	487	522	503	523	481	514	510	502	529	528	523	515	506	493	490	513	479	544	508	500	557	525	502	497	531	517	503	524	544	498	541	497	517	543	535	515	539	520	527	520	516	527	542	506	559	503	509	527	538	514	548	538	503	546	521	557	546	495	556	500	461
24848	21210	24611	28119	20799	2190	300	200	170	180	168	144	177	159	159	153	140	122	149	141	150	150	127	131	154	147	134	159	126	139	171	138	148	128	128	146	133	124	132	139	128	152	128	151	132	149	151	124	147	123	117	155	142	122	132	145	158	147	140	131	144	135	138	133	124	139	134	136	128	156	117	164	137	136	144	172	136	132	129	151	139	141	144	114	135	130	132	121	139	142	143	153	146	128	128	132	152	137	124	113	141	130	144	151	119	153	137	128	142	135	150	129	123	148	128	132	133	143	134	122	142	124	144	119	134	144	122	150	120	131	144	120	135	156	150	139	127	135	132	148	124	119	127	112	142	131	132	133	136	130	153	134	139	136	145	153	136	136	143	133	137	164	117	112	146	139	115	137	144	134	147	145	144	112	143	152	139	125	132	163	111	143	143	127	127	163	107	103	129	130	124	145	125	161	121	156	142	150	124	145	119	133	124	138	139	135	143	128	151	131	148	139	146	131	145	126	142	132	133	134	142	165	137	128	154	150	139	131	124	119	132	140	156	123	143	123	144	140	133	139	140	156	159	129	125	118	119	129	143	142	119	142	155	149	139	122	144	123	138	124	139	138	100	159	126	136	138	137	152	154	126	141	138	140	158	127	144	145	127	121	130	125	123	133	124	126	130	127	128	136	156	118	168	133	149	163	127	136	148	126	147	133	116	144	159	131	122	131	148	115	119	135	128	132	135	148	144	138	134	140	135	134	127	133	113	156	123	143	156	120	145	144	141	131	132	132	161	165	123	140	117	122	148	140	143	116	127	139	128	176	117	135	129	137	134	130	137	124	150	130	121	155	152	139	120	134	132	138	141	120	135	132	144	124	141	141	153	137	124	144	134	152	153	127	151	128	146	162	123	143	136	143	131	148	130	135	133	120	136	126	127	154	135	149	138	160	127	137	146	121	164	126	152	130	151	151	137	136	165	140	145	143	151	133	121	130	147	143	135	151	136	140	129	121	136	134	138	147	149	137	132	140	125	143	133	119	163	129	156	134	128	103	133	120	128	143	130	122	134	143	159	141	136	141	138	148	147	146	129	144	143	129	160	144	118	124	145	140	150	144	153	142	112	143	130	120	124	143	138	133	118	160	147	132	132	127	124	147	120	120	118	145	135	140	137	131	141	122	138	144	126	157	115	125	123	132	131	125	144	111	133	129	135	159	141	124	142	131	132	133	130	133	138	133	122	157	131	148	120	158	155	134	124	135	129	137	135	132	148	127	121	125	132	133	141	141	129	131	145	114	123	130	146	144	139	137	139	124	142	143	149	140	124	128	124	145	150	132	122	145	145	129	130	148	155	133	123	146	135	131	135	149	152	127	140	124	129	123	136	107	135	133	139	126	122	154	149	127	123	124	130	121	124	139	134	140	148	130	129	135	130	142	123	117	123	135	144	148	138	127	144	148	145	149	157	148	131	134	108	128	132	127	133	136	145	126	144	117	144	140	146	122	160	126	136	169	156	134	126	109	143	123	122	147	135	137	136	136	141	121	140	123	146	141	156	120	145	139	157	150	106	139	129	146	124	125	146	115	117	148	128	129	142	115	148	140	148	148	132	132	105	141	148	128	140	147	142	143	140	147	121	142	126	134	110	143	146	120	136	106	131	127	142	141	125	132	142	148	141	169	141	139	125	137	157	128	144	145	130	137	133	144	138	125	128	132	114	131	140	146	122	147	149	124	142	130	135	117	132	146	143	111	139	137	120	132	131	120	152	144	128	131	128	149	138	139	124	137	149	141	153	130	127	149	151	149	125	139	125	152	121	157	128	117	128	132	136	141	155	125	140	140	148	115	130	158	152	149	120	121	143	138	147	140	134	122	138	133	129	140	145	146	110	151	117	139	119	116	153	144	142	122	140	126	132	132	140	142	130	122	130	146	150	145	127	143	127	124	145	131	134	144	114	125	120	136	153	142	135	133	160	117	134	134	136	137	140	142	122	129	127	137	122	137	119	136	123	136	122	142	134	123	160	145	111	154	147	139	146	141	147	129	137	138	129	127	125	141	157	145	136	145	155	144	139	147	116	146	127	140	126	118	149	145	132	132	139	133	142	149	139	135	121	140	124	140	132	144	157	134	128	132	141	120	126	152	156	162	135	147	129	133	127	114	134	142	148	115	130	143	144	123	160	130	135	149	125	133	118	168	124	122	141	166	116	109	140	137	122	137	148	140	141	130	125	137	163	115	138	157	126	130	128	134	149	144	123	134	132	144	135	156	141	153	155	131	119	137	151	140	117	125	142	126	142	136	143	140	145	139	118	137	140	139	117	125	154	108	147	138	150	138	149	127	134	152	133	143	136	166	151	134	147	128	128	151	111	139	140	152	139	151	143	124	128	124	168	138	155	138	142	135	136	144	124	122	143	129	122	149	116	134	131	148	182	154	139	147	170	126	149	129	107	140	135	143	135	128	137	122	138	138	143	133	113	138	134	124	136	110	137	123	137	138	127	132	149	115	123	118	117	115	120	129	122	146	140	124	133	115	127	145	145	138	155	155	126	148	130	152	130	130	142	139	145	117	113	139	134	163	117	130	149	149	128	134	139	124	133	159	141	134	132	143	143	160	142	107	155	148	128	144	145	139	125	145	138	146	128	132	145	137	142	146	112	141	150	145	136	122	134	111	147	137	121	137	178	144	144	137	139	126	128	129	131	147	148	151	113	133	110	153	148	129	117	143	120	138	154	128	142	130	142	126	139	144	133	136	136	107	124	168	114	118	135	147	119	131	139	138	159	129	133	133	123	117	128	121	148	122	158	142	128	125	146	141	136	128	155	127	129	145	132	135	136	153	143	130	133	137	113	149	154	150	117	131	136	146	125	144	148	142	127	152	140	129	146	135	135	137	141	145	137	130	114	134	154	148	145	126	154	146	132	131	138	149	142	148	121	153	129	129	139	138	153	149	144	123	152	135	140	117	149	127	117	109	117	139	137	135	116	150	137	163	141	142	148	134	132	128	114	134	147	143	119	121	133	113	128	140	155	143	148	135	150	143	114	107	146	128	129	162	133	134	127	124	164	130	133	142	133	119	147	139	132	146	145	141	136	130	149	142	153	134	147	153	103	134	133	146	138	152	137	136	134	122	138	159	107	122	125	134	107	126	140	119	152	143	147	133	136	170	141	137	151	130	131	133	144	150	165	121	118	127	164	174	161	136	117	137	142	154	124	130	147	131	134	151	149	132	131	141	149	135	139	130	141	151	113	140	126	135	130	122	126	148	131	126	119	138	121	140	136	142	131	125	135	138	122	131	149	126	137	138	115	133	145	135	131	137	145	127	142	170	132	126	143	127	129	122	137	142	139	125	141	117	134	120	119	135	153	117	129	128	120	109	131	118	137	127	120	120	155	148	132	116	132	142	142	160	115	119	131	160	160	143	138	130	135	144	116	149	133	113	140	150	151	132	135	144	134	126	133	137	138	147	120	128	142	140	131	156	148	126	138	143
16589	9044	2316	721	441	435	395	348	335	343	338	312	315	323	276	326	323	291	330	315	323	305	338	326	317	274	323	328	312	322	358	312	322	296	294	308	318	302	350	331	316	316	314	302	296	331	353	299	287	320	302	319	297	304	331	301	338	323	305	304	281	332	298	304	314	280	314	321	272	303	287	313	308	300	317	325	325	293	291	327	314	305	321	293	297	333	281	301	295	341	326	303	308	288	317	318	308	303	308	322	318	290	332	319	279	295	326	314	362	298	293	294	309	314	304	328	313	320	344	313	317	337	282	305	317	328	294	282	344	307	289	300	288	306	312	281	295	301	283	321	309	303	316	295	307	334	312	306	309	298	290	287	290	301	316	313	304	301	307	321	293	339	317	291	312	327	302	308	289	318	286	293	317	262	313	294	312	286	304	294	290	337	296	313	316	333	348	302	351	329	294	289	331	300	295	320	288	307	295	298	323	300	285	309	314	328	294	312	314	277	341	317	324	309	302	312	316	325	295	295	321	292	334	283	324	322	303	298	296	285	277	313	307	327	310	312	323	325	264	301	318	318	322	333	333	316	316	294	274	312	342	282	317	296	310	279	326	300	303	303	306	324	325	302	315	320	282	300	296	274	303	300	322	298	292	313	329	301	305	284	306	310	286	349	341	326	304	337	322	313	286	306	325	287	319	332	325	304	293	309	284	297	325	311	308	347	298	306	335	296	323	311	320	336	303	340	363	296	308	304	321	320	308	310	294	310	316	299	327	307	284	323	322	310	317	298	293	291	310	279	298	302	307	343	312	293	309	300	321	315	316	305	296	290	301	283	311	300	298	313	293	334	302	294	288	325	321	297	323	313	307	320	329	330	305	334	295	286	321	309	286	285	326	301	273	326	345	322	322	285	291	278	305	308	310	344	268	300	306	302	281	300	302	294	308	302	307	297	334	283	271	283	320	328	328	330	295	300	286	322	322	338	300	287	307	322	312	274	320	295	285	304	306	284	291	306	293	298	304	266	306	276	322	290	311	314	312	312	308	320	320	341	311	320	317	330	307	279	304	301	298	308	314	313	287	310	314	300	311	296	285	337	315	323	276	292	308	301	287	307	297	296	313	269	315	320	315	328	295	303	305	286	278	338	298	334	296	341	333	342	297	273	321	288	322	295	300	288	312	305	298	312	334	299	313	333	351	289	303	296	303	285	308	296	309	291	315	273	320	309	312	298	322	298	313	324	283	305	289	316	313	292	293	295	273	308	295	275	302	309	311	338	293	289	276	348	295	305	287	328	308	316	303	311	313	307	293	298	332	327	326	289	309	276	304	284	323	333	338	334	311	315	306	298	303	314	276	288	292	313	304	340	290	310	327	307	310	293	316	315	321	308	333	300	299	266	306	330	280	280	285	313	305	326	317	277	308	328	320	300	307	330	315	303	301	312	314	283	307	283	290	323	316	308	297	286	282	346	289	268	330	312	326	319	293	276	298	302	299	307	292	268	309	294	295	317	316	306	304	328	301	303	321	318	320	333	321	289	318	312	290	285	292	319	274	320	310	288	310	316	329	334	316	303	290	318	307	302	335	310	343	315	295	301	317	287	354	344	334	269	295	298	303	307	316	331	291	284	302	296	321	322	359	319	297	312	304	282	315	298	320	296	317	318	300	290	311	331	317	278	316	308	298	317	306	307	286	313	302	276	286	297	321	290	327	293	315	309	331	310	319	305	315	292	351	320	280	324	334	312	306	292	301	283	315	325	282	313	330	284	334	320	283	289	269	276	325	290	278	304	319	321	315	294	317	293	325	320	325	334	332	289	349	291	289	305	326	303	343	323	308	298	322	309	313	302	295	331	306	303	279	317	326	321	298	290	310	287	333	296	289	336	306	302	290	280	310	325	296	313	285	319	302	315	309	304	286	310	307	307	295	318	298	346	317	292	283	333	309	284	273	306	311	309	308	298	323	285	326	303	294	313	304	324	296	310	319	326	298	297	321	286	296	302	316	319	311	296	279	342	307	291	306	353	280	342	302	296	291	303	341	322	303	319	318	308	301	326	317	274	295	291	299	278	316	318	319	309	324	298	292	290	348	309	313	321	322	351	300	329	275	320	300	325	304	331	318	288	283	327	337	321	329	322	306	328	304	332	291	313	306	321	318	312	267	269	316	304	308	320	316	303	306	315	311	334	331	319	298	321	304	278	300	338	341	291	338	324	330	308	282	308	294	298	322	301	278	309	291	322	323	328	300	260	286	324	297	329	337	306	316	315	291	262	327	270	307	309	287	318	301	282	331	318	320	334	303	305	319	320	319	288	319	311	300	268	307	340	272	267	289	301	332	304	273	310	311	310	316	316	299	279	295	292	304	300	335	321	306	323	314	322	296	310	329	287	334	278	301	303	306	326	322	335	315	305	311	321	316	311	353	312	289	311	272	301	292	313	293	314	319	329	288	292	300	330	285	310	302	312	317	311	309	327	323	323	320	322	297	277	288	306	285	297	296	321	313	299	323	283	290	297	305	306	290	320	318	340	290	290	323	300	294	302	304	321	288	284	341	291	296	291	318	317	292	314	315	288	310	259	323	324	296	292	289	325	293	261	321	303	303	306	261	310	317	348	335	293	312	286	301	278	309	328	336	289	317	313	296	279	306	290	303	320	299	306	313	329	306	302	317	301	279	288	290	304	322	326	288	308	308	328	314	284	317	280	329	304	306	341	305	281	284	325	295	310	336	319	275	301	326	323	331	309	309	303	333	326	301	295	305	273	297	278	312	294	307	297	294	309	353	311	279	318	311	282	264	347	321	285	327	289	281	306	314	316	309	302	289	315	301	316	301	324	282	323	286	335	293	292	291	336	326	300	355	294	307	281	298	280	321	301	303	307	324	309	323	312	317	279	295	303	309	306	304	309	310	317	297	293	299	292	308	329	292	309	304	299	282	336	323	318	342	304	309	243	320	303	300	310	300	296	315	304	300	298	317	300	314	291	307	304	289	275	311	299	314	340	312	333	311	310	326	293	272	290	318	279	305	291	307	310	298	297	299	301	285	300	314	312	305	302	279	323	283	291	294	313	299	298	309	301	314	329	297	269	311	298	310	273	269	323	321	303	340	295	304	347	309	314	321	311	312	321	285	318	319	298	295	296	300	330	295	313	311	309	282	339	300	303	288	274	330	305	291	318	327	304	313	286	297	356	326	323	305	314	310	312	300	302	308	286	292	281	293	332	314	292	292	320	336	310	315	304	302	308	316	325	296	299	312	301	299	326	295	312	287	320	299	307	320	298	295	324	295	315	312	269	320	327	297	315	291	301	310	289	292	304	322	308	321	328	299	302	304	313	288	291	311	324	320	315	318	335	340	285	316	308	300	291	296	315	297	328	314	329	283	307	345	319	283	290	328	285	313	319	284	296	317	285	335	289	285	302	286	321	307	292	344	298	311	296	312	312	327	323	304	282	294	334	311	338	306	289	295	317	270	326	305	333	287	322	300	307	279	283
24112	21182	25232	27431	21185	21020	1306	216	174	159	115	98	118	97	102	99	74	89	81	72	71	95	66	72	68	70	66	80	65	87	74	67	80	62	84	81	75	53	54	76	68	76	80	63	61	88	55	75	85	73	68	64	64	84	70	75	62	62	60	69	67	61	74	72	75	65	82	86	69	76	66	81	71	54	71	61	59	49	77	46	63	74	66	72	57	50	64	70	65	75	83	52	70	82	75	68	70	66	67	68	66	77	68	76	49	64	57	70	60	65	65	63	61	76	47	58	77	70	58	59	68	59	56	79	60	53	60	69	82	70	71	64	41	74	68	80	71	67	73	64	55	53	57	75	75	59	72	64	58	62	61	60	55	68	66	66	58	66	79	55	66	57	79	75	80	56	46	67	82	73	66	65	57	55	63	65	72	74	48	70	73	65	66	72	66	59	68	60	74	71	64	76	61	55	73	73	74	80	73	56	62	66	64	67	70	65	75	75	63	72	54	60	60	48	76	78	74	83	64	68	55	62	67	61	69	59	67	97	76	71	68	53	57	56	61	66	63	65	78	68	63	64	85	64	54	71	66	65	60	66	50	66	84	67	66	73	80	63	51	65	66	62	69	79	70	54	63	73	72	70	62	78	54	75	63	78	75	52	78	55	63	55	71	70	52	57	64	64	60	61	53	59	74	62	60	73	70	71	62	60	62	68	59	68	61	73	75	74	77	71	59	69	74	66	70	65	63	53	65	67	75	61	70	55	62	65	67	85	69	71	59	64	66	62	67	50	75	71	73	44	58	70	73	58	70	75	63	70	70	73	64	72	67	94	69	54	56	53	72	78	56	78	70	82	78	81	83	56	61	67	65	59	54	65	68	60	50	81	74	76	71	45	58	76	52	76	66	60	66	80	64	82	57	73	70	69	66	62	75	74	65	69	71	77	67	60	70	64	62	62	58	70	62	75	89	51	52	70	69	70	53	67	59	62	87	75	64	54	58	58	57	81	62	72	62	80	79	60	53	61	60	60	81	55	80	68	69	65	59	77	45	98	78	56	64	72	79	71	63	64	71	55	66	66	78	63	65	52	67	69	62	59	72	83	72	80	65	73	68	86	62	66	54	64	71	68	60	69	72	67	65	60	60	74	71	65	76	67	65	72	67	76	59	64	63	66	64	67	59	56	69	58	76	68	60	58	61	75	64	60	65	59	68	78	79	58	56	77	61	68	74	64	89	61	94	70	49	62	66	71	61	72	71	77	69	57	70	72	61	70	80	68	72	71	58	83	53	59	69	77	67	61	69	69	63	71	75	72	72	73	78	78	69	72	68	78	69	71	61	73	68	72	76	64	74	72	74	60	70	56	69	63	61	79	66	76	64	64	67	66	55	55	64	68	69	70	69	71	69	63	62	63	58	45	66	64	81	72	66	60	68	82	80	69	71	53	60	69	49	80	67	75	66	70	79	77	65	74	82	56	66	71	70	68	70	64	53	76	57	77	78	61	87	67	78	71	95	76	75	69	74	66	64	77	80	70	72	72	74	71	48	64	54	73	67	64	57	65	74	47	73	79	80	78	67	57	71	75	63	61	62	65	72	92	94	72	60	81	68	70	61	53	60	61	62	72	67	58	80	70	59	70	65	52	72	58	63	60	39	55	63	70	61	62	57	68	67	64	68	65	59	64	88	74	69	74	71	59	75	76	64	73	55	70	82	67	60	64	70	72	63	99	64	66	76	88	76	76	60	85	72	75	67	64	59	63	85	56	59	67	55	70	77	54	72	68	59	76	65	58	50	66	58	61	58	62	91	69	62	76	63	77	66	65	72	56	75	60	71	72	75	66	89	72	73	57	55	63	69	74	74	76	68	68	55	68	70	62	76	54	73	62	78	46	58	62	65	57	74	81	67	77	64	85	78	62	67	83	60	64	52	79	84	70	78	63	67	70	64	52	54	57	68	73	62	67	63	65	69	53	62	76	63	68	70	69	75	59	69	67	63	83	82	67	77	55	55	76	74	74	72	75	60	43	71	68	57	66	63	61	71	71	65	56	71	62	75	77	69	55	70	67	82	71	65	71	82	80	66	74	84	64	68	61	79	73	78	52	65	60	86	61	63	77	58	68	63	61	68	68	65	84	64	60	70	61	64	56	64	68	79	64	62	62	90	72	71	76	69	48	56	77	83	56	69	67	75	70	68	57	64	72	57	64	61	60	51	69	63	58	91	53	57	63	61	69	64	70	76	59	57	66	79	66	83	63	60	68	58	79	86	75	74	72	68	50	73	93	47	84	58	75	68	59	64	66	65	69	68	70	79	74	60	60	65	66	66	71	65	74	58	65	51	52	84	73	65	76	59	85	64	65	65	67	60	72	57	52	44	82	55	77	50	64	70	85	61	67	75	64	60	59	68	58	68	61	69	56	64	76	74	75	69	63	68	78	78	61	72	78	63	69	72	53	55	59	57	56	73	90	78	50	58	72	51	53	83	64	62	68	69	69	51	78	61	82	81	84	72	48	72	76	69	58	72	79	70	66	65	65	79	59	67	78	60	66	76	73	69	73	81	60	86	66	55	67	75	67	70	72	67	67	59	72	56	66	87	81	82	81	71	65	57	58	57	60	56	52	60	52	73	69	60	63	58	58	67	60	73	71	88	55	65	68	67	69	69	68	71	60	62	46	57	62	50	73	63	54	72	64	70	87	64	59	63	66	69	70	62	67	64	67	52	70	68	65	62	90	79	65	61	78	63	58	58	66	59	74	68	59	64	80	49	74	63	68	65	74	67	70	60	59	74	63	74	64	73	75	61	56	63	63	82	55	54	66	73	45	63	65	67	69	77	59	80	65	68	71	68	62	62	63	79	62	74	63	74	79	84	60	50	59	72	62	59	60	67	59	42	66	61	52	66	76	66	80	78	49	57	69	68	80	62	75	70	67	59	79	66	54	71	65	74	42	81	71	68	54	66	65	60	75	74	67	80	61	64	75	59	77	64	62	83	73	77	77	57	71	59	73	70	69	60	64	68	61	67	68	77	58	59	82	73	77	68	54	68	68	73	85	67	68	72	63	68	65	73	75	69	76	59	55	59	69	59	68	53	68	55	49	66	71	73	72	78	84	69	55	67	79	57	59	62	65	79	80	57	65	70	55	51	60	67	71	68	66	73	66	88	59	79	74	65	66	74	78	57	60	69	58	63	67	76	63	64	55	66	62	61	67	82	70	64	71	61	75	70	59	62	73	56	73	59	61	77	67	73	64	63	79	67	75	72	67	66	69	75	84	70	58	61	46	68	81	62	69	65	78	66	66	68	62	69	69	75	72	83	55	67	81	69	58	50	85	56	72	62	79	74	64	65	69	66	59	66	60	71	58	83	75	59	75	64	73	60	65	74	67	74	57	70	67	63	61	71	74	58	80	68	52	51	70	62	65	71	84	61	67	68	77	77	78	63	70	76	75	81	68	62	75	63	65	64	70	73	75	68	74	66	58	60	69	56	65	82	55
14984	10697	3749	867	493	350	297	247	246	221	222	214	167	207	197	204	187	193	203	192	204	191	171	217	181	195	211	180	176	188	183	193	189	160	180	206	202	169	172	190	161	184	163	170	176	200	194	177	199	191	162	181	192	202	150	185	186	151	200	174	187	195	180	184	177	189	209	169	173	183	180	170	183	184	175	185	190	167	181	207	191	176	182	173	178	186	205	192	158	172	178	172	193	174	154	214	164	187	177	188	179	192	193	164	172	178	194	173	181	172	177	177	182	164	172	166	194	177	202	187	148	188	196	157	186	204	198	183	187	151	190	171	197	173	180	215	178	201	170	181	202	152	173	180	175	166	171	172	169	171	191	188	184	187	190	164	155	164	172	189	198	195	174	161	209	169	192	185	198	188	162	172	202	152	156	174	173	176	177	169	162	157	172	184	172	184	178	191	184	177	197	176	182	173	197	163	180	164	179	172	216	171	184	154	195	163	204	182	181	163	172	187	194	186	173	186	166	182	171	149	174	166	189	184	165	166	208	206	157	182	195	184	188	190	174	181	174	187	201	166	185	185	165	178	149	176	189	171	183	178	174	180	156	184	188	190	182	183	162	187	202	207	181	169	178	191	170	161	157	188	202	185	213	176	155	197	194	177	176	173	192	166	188	162	203	172	173	177	209	176	191	161	193	188	164	162	167	172	217	192	181	177	176	181	172	173	187	166	174	161	179	182	179	158	174	192	170	150	177	179	180	195	184	178	174	211	180	168	179	189	187	164	153	178	175	186	201	185	171	199	212	194	192	163	182	170	218	180	181	164	168	185	141	174	174	174	188	177	180	183	160	178	162	177	166	170	177	203	183	169	192	178	180	161	186	184	174	185	183	193	159	187	190	160	202	177	207	192	179	179	204	173	184	199	162	183	192	213	177	163	176	179	148	190	190	161	153	178	189	188	174	184	177	182	170	183	186	161	171	183	179	171	157	189	186	171	162	194	178	197	193	171	175	181	196	160	166	189	191	177	187	179	178	185	167	200	175	182	181	182	192	186	181	149	178	165	167	198	172	163	165	205	186	172	145	175	195	178	200	190	159	143	184	184	187	178	183	183	175	171	186	160	171	181	160	181	194	190	174	172	193	178	170	182	193	208	179	192	174	194	189	192	195	190	208	207	149	178	185	195	178	170	167	179	169	172	199	168	175	188	159	176	159	178	180	188	176	170	171	165	185	172	177	165	168	183	172	159	172	183	169	174	181	176	174	177	176	177	159	182	196	175	184	173	187	172	171	176	196	177	187	184	173	167	163	167	186	202	172	186	178	180	189	158	177	181	182	188	192	172	185	184	157	181	184	170	182	195	187	178	170	198	189	178	186	187	193	163	174	179	170	183	195	166	184	184	197	166	189	170	180	171	176	202	201	168	211	200	197	156	174	178	171	185	212	183	197	168	171	190	187	158	176	171	179	201	161	172	171	184	189	173	168	207	182	168	200	180	176	191	159	159	169	204	184	179	184	184	190	160	174	176	169	176	183	184	177	157	173	172	175	179	176	179	175	163	174	183	174	163	180	166	171	182	158	174	196	176	187	164	199	167	178	185	198	171	172	184	169	198	184	207	179	157	171	175	171	178	177	178	195	186	157	199	176	163	172	206	192	172	169	174	178	187	164	163	183	213	190	167	180	221	181	169	175	177	198	191	174	178	170	179	194	149	184	176	194	181	180	172	180	194	186	174	169	167	174	172	190	185	174	175	171	175	183	188	198	185	180	188	176	183	166	162	185	180	163	175	178	178	173	186	191	177	182	171	160	190	166	184	177	175	189	183	199	172	170	175	197	196	198	170	158	171	189	188	180	185	183	188	187	188	200	181	164	182	160	189	181	194	166	180	193	192	182	203	181	177	152	167	180	168	194	168	171	174	183	188	160	179	167	188	187	191	172	161	167	169	156	182	201	153	177	184	172	158	175	176	202	175	196	178	213	171	166	175	197	200	164	177	174	187	193	164	176	162	185	174	163	180	179	193	188	164	182	189	192	185	180	166	183	196	185	203	184	199	201	177	196	176	178	198	171	202	184	203	181	156	179	180	202	173	199	162	198	163	173	162	201	165	198	164	178	203	160	182	186	207	188	182	167	180	182	165	187	185	176	181	165	168	172	205	163	172	162	177	158	180	184	188	171	175	171	174	192	146	175	202	172	184	174	148	173	165	193	173	190	190	175	158	163	184	179	165	186	189	174	170	166	168	177	178	198	163	160	185	173	175	187	196	173	193	164	193	156	183	159	199	190	177	183	183	191	187	177	179	159	168	183	162	170	189	169	172	210	187	192	189	189	170	167	160	186	179	184	165	161	163	222	173	207	195	208	183	173	154	156	162	176	176	169	171	177	189	170	168	177	154	178	162	186	196	194	157	134	180	187	188	174	177	187	176	184	181	163	167	165	177	186	191	166	168	168	179	180	173	179	183	193	191	180	182	197	192	175	149	149	167	166	166	148	196	197	165	193	169	184	180	197	191	201	183	169	175	176	163	182	171	191	195	178	185	172	171	154	194	169	198	171	174	173	202	181	165	153	179	170	174	165	174	186	187	184	196	179	199	167	183	167	181	187	181	170	168	160	184	216	221	151	169	157	186	183	164	187	187	187	164	217	173	150	188	175	157	188	174	190	183	168	187	185	185	162	181	176	176	172	180	178	174	168	172	211	170	163	175	185	180	184	202	174	161	191	179	177	156	190	180	156	181	178	180	183	176	168	169	195	163	200	196	157	168	184	173	169	181	175	178	163	175	174	197	176	225	190	170	187	186	177	178	206	172	181	174	190	177	182	179	175	176	179	173	176	176	194	192	165	175	179	174	181	166	187	158	171	167	174	160	192	163	166	178	183	196	168	177	168	200	175	165	177	196	177	158	188	170	184	180	174	177	156	183	180	177	161	199	151	160	189	177	194	164	169	167	185	191	168	175	193	157	169	164	190	160	186	171	175	176	187	186	182	187	168	189	183	195	132	171	182	194	182	215	165	161	172	173	164	182	171	211	186	180	196	198	204	159	171	173	195	201	180	197	182	164	175	172	192	168	177	170	171	189	163	171	200	202	169	174	173	190	200	167	199	201	203	180	171	205	189	194	160	164	172	187	179	179	172	165	190	172	160	164	187	155	167	191	164	203	175	189	176	192	184	162	180	163	184	171	179	176	168	195	176	208	206	164	169	179	199	182	161	164	188	176	177	182	193	177	192	172	147	194	182	182	182	171	186	166	177	145	167	169	194	172	156	169	187	171	200	183	155	154	161	151	171	174	162	166	166	191	182	181	164	176	191	199	163	184	146	169	199	186	176	155	176	183	169	177	193	168	181	195	189	174	199	197	188	162	162	179	179	189	177	166	183	185	182	183	191	155	154	189	165	201	166	164	187	186	175	188	170	185	155	180	164	173	178	161	187	197	178	178	169	169	187	166	186	194	163	165	163	204	183	176	178	183	159	188	210	178	189	150	177	170	201	169
34185	13563	2152	339	259	268	251	245	223	241	246	206	200	234	261	226	245	211	259	230	265	224	250	232	220	242	214	225	214	248	262	263	223	265	233	219	216	247	253	209	218	205	225	239	240	238	266	249	258	245	229	206	222	230	203	246	231	235	239	198	215	240	239	227	217	223	250	245	203	227	237	230	244	243	243	248	249	222	260	260	252	234	240	249	225	217	256	240	226	241	234	227	242	236	249	276	230	234	209	242	216	262	218	225	229	241	245	249	216	214	227	235	224	213	231	232	232	244	232	252	242	218	217	226	235	219	250	260	229	219	197	232	236	239	243	230	257	249	258	202	247	253	250	250	236	249	230	230	246	225	213	244	235	232	245	205	230	232	248	246	244	200	234	247	217	240	220	238	235	230	226	232	260	238	223	231	243	204	237	228	238	221	242	221	226	230	211	232	255	253	232	224	250	237	237	247	230	236	252	245	231	243	241	249	226	253	260	213	231	213	230	227	243	268	216	230	214	221	209	230	247	230	247	248	235	248	236	236	216	227	269	257	237	232	221	229	255	238	248	266	240	248	235	241	225	223	272	241	226	228	204	249	224	222	260	254	249	216	237	236	197	224	254	256	232	253	275	218	230	210	224	265	229	234	244	271	268	244	213	247	240	249	216	231	253	256	196	249	225	230	221	234	226	255	223	226	246	236	233	222	253	221	248	254	241	236	226	233	224	215	239	226	235	229	205	256	222	258	252	244	216	240	232	227	237	270	232	243	247	237	250	217	225	225	224	253	224	220	256	239	238	254	224	234	233	234	247	230	238	233	254	203	230	227	247	235	251	242	225	242	234	227	241	233	226	207	249	264	246	225	221	232	240	212	261	227	225	218	231	243	261	207	239	225	239	241	241	251	246	222	222	240	218	241	226	254	239	228	227	229	249	243	183	229	214	242	215	229	234	249	245	256	217	225	220	254	223	222	257	227	238	269	253	256	238	207	227	226	238	212	227	243	256	239	236	241	232	248	242	243	245	243	218	243	244	233	248	248	247	265	242	253	245	205	235	217	241	238	229	240	238	206	241	217	196	252	233	221	233	221	227	198	257	215	235	265	238	272	264	220	185	222	246	245	232	269	252	221	256	245	252	209	266	246	227	253	215	230	217	241	205	202	244	221	271	239	245	227	253	217	190	269	245	235	246	243	234	243	258	242	246	251	228	238	231	225	263	237	235	260	250	213	234	246	230	248	219	217	237	243	229	233	214	262	235	222	228	264	251	238	234	238	238	251	260	228	249	230	217	210	237	202	245	234	232	248	218	241	258	239	229	223	237	233	264	233	237	238	248	236	214	225	252	253	229	258	231	246	218	231	229	237	272	239	244	213	237	258	222	235	242	237	232	219	247	215	263	217	201	232	243	236	219	243	201	218	221	236	254	242	218	223	236	238	228	209	243	204	228	249	257	237	240	211	211	233	228	219	203	225	233	228	231	234	216	227	235	198	234	273	209	215	269	232	254	224	216	237	249	220	230	226	246	235	205	240	239	233	247	254	246	240	237	213	226	221	253	269	223	255	239	211	260	249	242	228	216	218	258	240	223	219	245	247	238	235	239	224	205	223	214	244	226	237	281	271	281	232	224	234	251	233	271	237	223	222	271	235	236	235	243	255	221	214	271	231	227	247	236	232	248	217	210	223	223	229	235	246	242	226	239	246	249	254	235	260	234	238	266	238	240	237	254	256	234	262	239	236	223	227	218	235	199	228	238	260	243	211	224	245	233	250	276	216	239	246	232	230	253	241	244	251	227	239	231	228	260	232	230	230	236	218	214	206	234	230	212	231	233	241	232	240	222	201	258	224	252	224	203	255	221	219	247	248	201	239	232	272	232	227	214	213	252	250	220	222	232	221	204	209	231	234	228	218	247	232	234	259	265	220	236	262	236	235	251	218	231	238	253	223	223	238	227	254	228	247	236	237	215	228	239	214	220	232	247	210	235	219	265	225	252	243	225	256	221	227	214	228	227	246	229	236	224	250	265	216	248	238	260	212	251	223	259	216	211	230	259	248	241	241	227	211	226	239	238	241	228	245	215	239	231	228	246	254	237	268	227	247	217	222	227	254	241	241	246	215	223	251	220	257	245	252	209	240	271	264	263	253	226	235	244	232	243	266	248	240	241	217	219	230	238	236	250	250	232	246	235	242	263	229	270	238	226	267	263	201	244	243	253	249	233	240	214	222	229	249	230	223	238	253	199	240	241	227	199	235	248	234	231	236	260	200	262	219	213	217	253	248	227	232	249	238	237	265	260	208	256	225	215	218	248	249	209	227	247	234	258	241	253	240	230	216	240	243	235	258	225	209	251	225	222	205	238	252	265	246	213	215	229	230	226	241	254	249	253	234	229	254	233	218	242	237	240	263	241	242	240	235	239	239	220	251	241	237	228	255	220	250	194	250	225	228	248	241	263	248	240	207	230	229	242	240	266	217	245	221	234	245	222	236	232	223	222	233	243	248	239	231	247	213	224	221	219	235	216	234	220	250	243	252	212	255	253	195	254	260	261	209	214	222	223	253	256	260	238	238	226	235	279	237	232	211	213	229	251	236	252	222	224	245	223	227	217	206	219	268	240	224	219	226	213	227	228	222	211	210	210	244	241	219	237	232	256	224	251	247	255	228	213	210	235	274	239	237	280	245	232	224	224	238	254	228	241	233	242	234	237	223	213	237	231	253	212	230	245	236	227	223	235	228	252	250	245	223	229	237	217	235	246	228	237	248	235	234	266	232	256	231	259	254	221	212	241	246	211	243	253	233	235	224	245	257	241	232	230	220	230	231	236	237	242	241	260	248	188	253	226	223	213	243	206	226	226	235	234	216	203	235	266	210	241	234	245	245	249	238	256	247	215	227	238	260	235	230	229	234	234	239	233	222	231	241	259	245	232	229	246	234	243	269	245	228	232	214	225	253	236	254	232	275	224	250	242	266	254	223	236	229	260	229	236	221	239	241	229	265	252	234	237	274	218	253	247	239	242	242	256	240	250	242	225	245	206	251	230	241	210	264	245	226	246	254	237	282	252	216	233	235	244	261	228	264	238	220	249	235	241	241	230	216	227	233	263	265	251	235	261	250	233	226	249	213	239	245	248	225	247	233	263	221	231	243	224	219	209	209	217	243	243	251	233	236	248	252	242	236	234	204	234	220	242	257	243	224	237	225	260	214	242	248	247	246	218	246	262	226	220	213	216	234	219	259	221	251	237	265	219	247	252	250	234	223	251	270	223	236	229	216	220	247	227	239	201	226	243	233	232	273	259	237	206	235	224	251	214	219	248	215	246	217	230	238	258	238	211	237	246	235	231	219	223	251	226	221	259	233	229	219	246	225	220	232	240	251	266	218	231	246	220	260	203	229	232	243	269	259	233	241	234	230	228	230	231	204	230	237	220	237	230	259	259	244	241	233	218	227	250	251	211	244	240	258	219	212	246	252	252	247	243	220	241	227	227	236	233	226
16053	2864	1048	569	550	519	513	523	579	538	522	529	537	492	486	490	518	503	481	514	520	500	510	513	516	547	529	522	517	533	545	530	510	525	504	538	517	506	531	493	525	549	492	518	531	526	505	525	482	550	553	512	531	504	513	504	501	488	507	525	516	553	523	473	554	509	505	489	551	505	547	516	501	514	545	447	502	528	544	542	534	554	510	546	537	518	512	554	498	537	474	509	503	500	487	520	526	534	530	497	529	522	523	524	504	533	541	545	521	523	509	526	573	533	523	520	528	455	511	521	521	531	509	519	507	482	535	494	520	523	533	516	479	513	526	536	568	539	479	531	471	490	539	510	513	547	531	492	497	556	524	510	520	516	522	506	462	514	539	498	543	531	501	516	498	523	524	511	536	519	549	527	581	538	517	555	500	510	500	542	508	484	500	540	531	499	504	512	543	517	509	557	508	544	531	534	538	520	538	511	514	521	551	524	498	524	527	507	557	537	546	501	536	492	495	529	569	470	527	493	547	514	536	511	518	493	485	543	529	539	503	557	525	498	516	527	525	492	533	493	486	473	487	483	513	478	539	532	567	562	524	546	529	525	521	530	488	518	535	510	501	530	514	517	508	571	540	489	513	557	521	548	526	495	540	488	486	504	516	491	499	537	494	522	495	489	550	460	516	498	500	537	517	487	546	536	520	522	559	514	548	545	560	542	495	510	537	527	527	553	519	537	565	521	486	536	536	507	518	569	515	514	531	505	525	463	478	533	485	499	516	497	537	491	528	515	515	497	489	508	544	528	538	481	530	562	493	500	523	502	514	521	499	542	573	491	507	494	503	500	524	506	534	500	532	490	493	555	522	514	542	518	503	527	528	520	534	502	518	532	516	533	541	532	502	502	529	542	517	470	534	534	503	520	550	511	522	521	479	498	495	477	553	526	551	541	540	547	482	507	541	546	511	516	527	557	573	500	532	524	504	486	507	506	546	518	525	510	503	533	497	522	514	477	544	496	520	496	504	537	506	530	504	520	503	561	545	529	507	523	532	536	508	511	512	465	511	527	536	484	555	537	543	501	514	543	523	497	540	539	542	545	516	506	521	503	515	511	546	520	512	515	537	584	516	526	527	520	529	518	531	555	527	536	500	503	511	495	502	526	499	538	540	566	508	510	543	525	543	530	521	498	504	512	557	526	528	526	543	503	549	502	505	514	511	520	575	526	501	570	511	512	530	564	566	494	531	519	569	495	513	515	532	501	495	532	532	542	505	548	503	555	508	468	540	486	505	519	519	537	518	508	568	505	500	490	529	510	512	529	498	538	523	493	513	504	555	468	494	518	537	537	493	526	500	535	508	471	526	549	538	559	499	485	518	521	542	512	503	521	556	517	518	520	500	490	513	544	511	507	531	546	515	522	476	565	500	509	504	585	478	556	551	541	502	532	470	512	539	522	527	521	518	530	541	506	538	524	531	513	491	528	509	480	523	501	543	533	489	494	541	504	522	548	499	536	522	545	542	493	486	526	495	476	514	531	510	534	523	492	529	515	533	521	542	501	492	516	508	565	504	519	496	540	498	489	518	495	515	527	544	525	509	532	502	495	547	485	528	557	516	489	474	504	528	516	514	515	539	508	552	550	481	495	510	498	525	548	516	515	483	529	506	508	491	510	504	515	483	517	483	481	516	492	537	531	506	505	515	551	476	540	502	541	542	528	520	535	555	482	524	482	488	532	452	547	534	508	531	553	483	544	509	491	516	486	557	530	541	518	547	542	528	524	517	565	505	533	498	508	526	511	506	505	508	521	553	548	492	530	517	485	506	492	512	540	563	548	500	546	479	561	529	517	523	517	504	513	509	509	518	545	588	506	576	517	467	514	490	491	534	498	568	535	516	505	540	557	496	520	551	551	537	521	508	564	528	501	546	520	521	527	547	470	518	512	514	538	525	525	531	558	523	478	530	518	561	542	500	534	525	503	499	513	519	539	566	534	532	503	527	519	485	481	534	493	566	524	503	529	549	522	529	522	483	473	536	521	525	536	526	519	497	529	492	479	508	552	509	534	557	545	469	525	528	507	549	549	525	513	544	522	520	509	548	533	526	542	525	544	524	528	547	491	554	541	510	516	509	510	498	485	520	518	514	515	529	506	511	550	525	528	506	513	559	501	520	497	494	561	536	511	546	499	514	517	505	537	515	533	477	511	504	506	539	552	536	533	531	574	505	524	516	537	536	518	520	525	533	540	529	537	551	564	524	559	530	573	528	575	510	531	509	507	518	527	568	508	499	514	526	506	522	507	534	514	519	504	494	512	538	508	526	511	504	533	529	492	525	530	542	569	525	509	553	458	530	514	468	515	489	505	515	522	524	534	499	557	536	505	491	519	546	545	513	551	526	552	538	565	530	542	533	511	538	548	526	512	517	545	493	487	519	537	499	495	565	505	537	503	506	522	544	516	539	516	512	519	533	505	517	536	533	509	550	506	542	531	555	552	502	521	491	485	462	522	550	499	535	533	499	515	537	515	515	499	525	520	529	510	487	472	502	515	534	534	526	526	503	477	523	537	514	536	533	495	515	496	497	510	521	531	510	501	517	530	514	525	532	483	514	542	496	532	535	517	551	562	546	494	546	519	526	480	536	525	542	502	500	475	528	488	502	533	533	519	494	504	496	525	502	482	517	528	533	528	502	486	513	553	543	525	501	517	546	491	507	478	530	539	500	488	496	515	524	484	513	534	503	532	513	524	519	517	550	484	520	537	509	504	504	524	529	549	527	513	526	521	523	543	522	504	520	524	511	528	524	550	524	456	496	521	523	540	504	467	534	547	569	507	524	491	507	505	552	517	504	522	536	515	520	505	492	519	553	508	507	510	534	539	510	509	547	540	514	525	526	505	497	531	496	495	531	526	472	482	500	496	544	495	521	521	561	525	507	538	540	485	478	515	510	529	502	509	530	529	496	497	556	509	508	541	538	554	515	566	470	464	509	504	529	499	494	504	516	518	543	510	481	553	492	536	511	525	521	538	539	539	508	514	516	544	530	553	528	511	488	536	519	554	529	564	485	520	535	518	509	517	491	510	588	515	525	536	539	485	526	545	525	508	503	535	532	513	530	518	527	508	529	507	523	490	501	467	556	521	534	460	561	482	543	544	533	575	533	547	545	512	496	547	513	528	526	498	509	543	500	500	527	484	553	490	545	537	502	558	514	516	498	493	520	579	494	528	512	488	551	490	576	513	529	499	544	511	551	537	532	522	525	478	544	502	489	548	492	539	539	515	518	503	481	519	534	497	507	535	536	492	505	525	520	512	546	540	538	558	510	546	539	537	494	510	522	522	532	531	495	535	530	524	526	561	505	548	513	576	492	495	490	500	494	497	492	504	494	533	514	532	527	523	577	523	516	557	518	527	542	573	500	533	505	550	530	484	520	495	532	524	531	529	498	541	513	546	496	540	509	560	538	541	513	491	526	531	565	548	502	538	542	533	548	529	499	525	543	542
24801	21166	24554	28001	20741	2089	280	231	177	188	174	165	156	143	137	122	145	155	171	148	131	134	165	132	136	140	143	134	163	132	146	131	138	144	133	159	132	129	134	145	157	149	138	131	139	141	131	159	141	133	154	117	116	110	158	148	141	152	143	128	118	128	114	146	145	156	135	138	135	123	125	140	135	131	134	143	125	119	132	147	139	148	170	153	134	133	113	132	144	154	157	137	137	136	154	159	162	123	142	144	111	150	131	140	146	143	131	137	137	133	138	159	158	138	143	144	125	162	132	144	133	140	134	123	155	136	132	126	136	144	138	142	114	126	165	152	121	112	120	130	141	134	145	154	157	147	133	130	132	136	105	130	144	139	130	140	125	135	144	97	149	142	128	130	132	130	146	138	125	137	144	140	142	134	120	136	131	165	149	128	135	160	140	142	126	122	137	138	144	145	151	143	142	132	149	145	136	143	137	125	133	145	182	135	145	132	156	132	137	136	131	141	131	127	125	133	138	127	150	140	133	127	144	139	134	142	139	153	124	149	120	133	151	131	134	146	148	141	114	159	161	121	146	147	132	136	135	132	131	129	124	137	142	129	148	132	164	141	126	151	126	122	127	135	136	164	143	137	126	122	145	131	132	120	120	134	138	149	142	148	126	142	120	138	153	134	151	119	150	141	139	146	128	140	135	143	136	122	139	135	116	136	134	152	126	137	141	131	142	129	132	136	113	139	124	172	128	122	156	147	152	152	141	133	144	157	144	120	137	118	122	130	124	128	132	139	148	143	138	131	133	135	119	136	149	119	117	119	129	157	126	125	124	134	159	159	150	129	142	126	147	158	127	117	144	152	143	127	140	130	128	127	125	118	136	132	121	141	157	149	126	140	143	139	126	152	128	109	128	121	145	131	116	129	164	130	140	144	123	119	144	113	133	121	151	140	162	132	134	134	117	145	112	131	128	142	131	147	147	125	152	169	131	112	136	137	126	121	150	123	148	137	160	127	138	112	143	132	131	154	138	122	146	130	151	167	148	161	147	144	148	137	163	134	140	139	145	142	123	125	141	158	115	146	127	128	128	155	133	148	115	127	148	137	127	136	145	121	126	125	108	138	119	141	130	142	149	131	158	117	125	126	148	156	105	137	165	132	146	135	145	165	132	122	129	127	122	147	132	155	124	157	153	136	132	129	150	140	142	117	118	129	136	136	167	149	128	157	133	153	152	121	119	144	138	156	133	157	134	138	156	141	131	136	119	129	144	129	130	117	136	133	148	151	126	138	152	111	134	124	128	126	130	124	127	124	149	132	104	143	125	144	136	144	146	106	109	130	129	131	124	133	132	123	139	134	139	120	125	133	148	139	129	148	145	158	136	142	128	144	116	153	136	162	124	137	124	136	126	130	142	153	140	154	140	150	119	161	146	131	148	135	170	133	130	126	147	156	139	125	136	134	129	130	137	141	138	148	140	142	115	128	133	154	122	104	138	132	122	130	138	141	135	116	140	135	139	133	133	138	159	150	154	141	123	138	151	137	126	160	112	131	137	117	136	132	156	134	142	138	121	175	146	145	144	137	150	138	132	134	134	123	132	140	138	139	120	154	145	130	116	126	145	149	144	136	146	134	155	148	139	139	160	134	137	130	122	138	141	123	146	138	139	137	150	129	157	116	118	128	135	119	120	130	156	125	142	152	136	131	141	135	151	133	142	142	145	118	148	140	129	147	124	118	103	126	149	145	123	138	156	143	119	132	125	134	129	152	156	123	158	151	140	155	133	136	130	139	141	120	133	140	142	139	143	134	132	132	150	117	140	126	113	140	127	148	156	117	146	141	133	139	134	124	160	137	140	127	141	133	125	162	127	151	171	139	118	136	138	138	129	119	131	128	130	137	148	146	151	145	134	132	139	126	136	136	155	162	151	118	132	150	117	125	146	132	129	146	146	144	141	121	142	143	137	144	125	118	123	117	136	152	151	144	128	129	137	151	132	117	136	117	148	136	123	154	134	135	157	151	149	139	155	152	126	134	160	158	165	134	148	161	151	153	167	151	146	123	140	130	123	169	150	153	141	160	149	149	118	140	124	153	136	143	134	138	166	146	131	128	119	140	138	131	143	117	129	156	130	132	158	147	146	129	143	114	126	165	142	124	140	169	139	139	151	135	155	136	123	139	139	145	146	127	146	132	134	146	114	130	158	154	155	128	142	127	123	132	151	125	139	144	140	134	130	147	149	131	152	122	145	126	150	149	139	141	149	117	144	126	136	125	144	146	128	149	130	130	134	146	147	135	127	142	152	141	138	134	144	140	149	148	127	141	134	136	132	128	147	145	134	167	150	135	139	133	110	136	131	137	128	133	133	148	143	139	119	121	149	116	131	142	123	136	145	141	160	135	134	134	150	131	131	144	137	143	135	137	130	130	108	138	108	140	134	113	144	139	138	129	140	153	136	143	164	137	144	149	150	133	151	125	139	134	146	119	142	128	142	138	119	116	130	135	130	116	130	125	134	132	124	129	147	139	144	139	158	141	141	130	118	128	119	130	137	148	149	141	159	131	131	139	124	131	130	139	147	135	157	105	127	119	124	150	125	133	142	150	143	147	174	137	125	141	126	143	146	143	162	138	132	142	157	144	130	128	118	133	114	132	138	117	180	132	154	136	147	122	144	137	158	127	154	138	128	137	146	135	155	149	124	133	131	130	162	117	112	138	145	140	142	149	125	165	140	135	138	147	152	143	114	145	132	147	140	155	129	109	140	123	141	141	158	142	124	155	128	146	137	147	101	124	130	146	141	145	154	133	132	137	130	142	118	139	146	133	143	136	140	141	127	139	132	125	150	150	148	140	152	127	128	136	153	142	142	138	163	126	143	128	137	141	138	137	138	144	109	130	145	153	155	133	143	163	151	124	143	143	146	138	112	122	146	115	139	132	136	131	150	136	146	149	132	129	131	115	137	156	145	146	124	155	150	141	139	155	136	149	143	148	129	109	156	141	129	145	126	128	113	120	136	145	139	151	132	139	133	110	143	140	156	131	124	151	126	136	120	132	133	136	129	127	144	125	103	123	132	155	140	144	132	150	151	151	129	129	130	137	157	131	117	150	156	133	121	147	123	154	160	144	138	134	125	123	148	152	130	117	150	135	128	129	158	148	101	128	143	129	122	129	127	141	159	137	155	185	148	148	142	139	136	142	136	129	127	148	153	120	169	128	117	162	153	136	150	132	140	144	150	166	143	146	126	147	124	142	141	145	136	139	128	114	136	112	128	149	127	130	147	136	123	154	134	154	146	123	138	141	130	143	132	149	139	141	130	147	130	148	133	124	123	124	143	135	164	153	143	152	134	145	151	151	128	120	127	135	140	142	149	116	132	123	134	146	146	134	134	171	140	126	141	152	132	156	160	127	137	143	137	116	132	164	146	146	142	133	156	131	129	156	155	161	148	142	127	141	149	144	131	121	128	161	135	150	146	158	141	154	137	133	135	130	131	140	131	132
15795	7691	2394	695	492	395	379	369	339	374	332	344	326	335	312	330	288	329	322	370	306	337	318	309	301	318	317	301	346	300	307	322	322	318	274	316	326	294	332	327	324	374	321	296	270	310	333	306	327	297	305	316	304	333	292	285	315	331	278	303	312	336	327	311	279	316	327	323	345	272	337	332	327	293	312	329	286	314	316	294	302	307	297	296	348	325	338	319	310	342	308	294	319	295	329	332	360	297	279	313	308	312	327	321	286	289	347	287	304	298	312	332	330	308	318	293	302	332	302	293	332	326	297	306	285	303	313	344	354	306	291	315	304	332	308	295	300	329	332	307	304	305	272	323	344	342	310	336	306	319	325	325	294	312	273	295	302	305	313	327	316	292	329	328	310	324	296	324	292	318	327	319	320	342	312	333	288	303	336	306	300	339	306	313	313	321	320	280	276	288	287	303	294	300	344	317	317	314	342	325	278	287	308	313	316	318	327	288	338	293	289	311	319	316	317	308	312	273	304	319	313	318	314	304	305	297	308	324	338	290	298	323	314	301	318	360	330	323	273	344	335	333	314	330	306	293	305	310	325	329	328	283	311	274	302	354	318	297	333	308	310	303	288	315	278	334	302	319	300	301	307	294	345	296	295	273	300	326	332	304	319	322	267	274	295	322	301	323	310	342	296	315	324	268	311	287	290	289	309	312	300	318	326	325	289	307	285	316	312	296	310	296	316	340	308	321	342	317	304	325	315	334	322	339	311	323	318	307	301	300	332	304	318	317	323	319	312	296	273	298	332	316	300	296	288	338	320	297	319	306	368	325	309	307	307	326	272	329	341	325	304	327	333	327	316	319	338	311	364	332	324	315	309	307	304	286	334	314	298	317	340	285	327	328	306	297	294	330	334	330	286	296	326	324	316	323	310	300	298	329	305	333	276	326	332	314	318	295	289	337	329	297	272	324	314	298	296	339	296	337	299	335	294	310	358	296	285	303	292	305	293	285	313	324	301	296	305	301	317	321	295	295	308	320	285	295	308	296	289	341	285	301	322	297	284	290	304	317	298	293	337	327	309	318	307	282	321	301	299	331	325	325	349	328	315	336	316	289	312	324	318	296	328	289	319	340	330	301	313	325	308	338	328	306	310	293	302	315	280	345	330	308	314	312	347	288	310	298	298	333	311	325	301	312	329	314	316	336	304	313	300	283	288	331	313	298	306	295	307	310	317	354	299	334	313	320	301	279	302	338	297	283	310	309	311	355	330	335	327	316	324	296	288	291	323	292	282	318	325	287	313	336	311	322	293	305	337	323	273	325	311	309	315	323	285	283	328	285	322	320	286	322	326	315	338	332	314	334	317	302	301	293	320	313	281	324	332	293	285	294	294	293	313	299	301	321	312	318	279	301	310	295	320	319	315	333	288	341	295	298	313	310	308	312	331	305	290	323	315	282	317	319	292	295	301	303	300	337	305	323	332	330	316	320	329	310	305	296	312	296	292	323	316	310	271	308	310	319	347	309	299	317	339	326	317	285	301	308	294	328	292	315	339	353	313	317	293	287	315	310	316	288	296	305	312	321	318	312	319	306	302	317	300	274	329	286	311	324	318	315	316	313	319	314	330	302	281	306	326	325	312	330	322	313	330	337	318	278	304	308	291	317	332	337	304	293	305	308	297	273	302	320	318	312	274	298	323	329	299	279	342	310	317	323	296	337	275	317	318	296	280	285	303	307	303	346	305	355	287	287	292	320	353	318	339	313	321	297	309	312	273	306	298	290	288	309	302	347	286	254	321	299	319	314	310	326	305	298	300	284	324	306	303	310	302	345	301	323	291	326	344	320	307	332	298	284	306	298	319	323	315	280	306	303	314	327	316	292	308	309	326	312	308	337	319	318	305	303	333	272	290	303	331	300	305	289	310	304	331	318	320	340	324	330	315	292	325	283	306	292	321	279	307	268	316	277	295	296	305	315	319	315	329	307	297	316	315	277	320	319	338	341	323	315	268	338	316	307	312	292	316	319	334	304	323	333	341	305	314	290	299	296	335	367	319	303	299	320	291	316	334	334	285	327	312	305	335	320	319	319	342	307	307	309	298	304	280	310	308	320	289	305	347	313	333	319	323	302	306	311	294	317	313	307	338	323	298	293	327	259	313	333	317	304	318	309	310	303	272	328	316	325	355	320	288	292	312	332	302	321	293	358	310	333	299	312	321	298	323	309	305	321	315	314	317	325	295	312	305	312	342	305	298	319	307	307	326	262	321	297	318	324	287	295	303	316	311	310	292	293	299	318	304	293	300	313	282	338	300	294	301	304	320	298	340	339	318	321	315	341	310	341	325	306	327	299	308	316	311	327	329	319	351	274	310	344	332	327	323	328	315	318	321	281	292	324	339	321	328	287	329	307	276	315	285	315	274	305	349	303	292	349	331	289	299	297	285	325	313	292	306	344	333	311	341	325	300	294	299	278	304	323	293	310	323	311	317	282	298	315	286	358	342	320	300	310	300	305	333	324	331	347	322	329	306	329	313	276	303	328	301	313	322	324	302	304	332	314	331	321	318	321	325	330	329	321	317	301	325	316	282	278	298	309	319	334	322	314	277	294	322	340	318	314	326	339	299	310	332	357	328	298	310	322	346	300	311	309	297	290	315	329	311	332	332	315	346	311	331	304	323	312	357	337	332	312	344	295	326	299	303	319	324	288	335	294	304	327	331	290	320	314	349	299	287	333	311	320	330	341	276	330	285	324	328	326	294	306	278	333	310	282	310	322	303	320	323	316	324	304	322	271	315	327	310	304	321	290	342	338	318	358	340	315	301	288	336	309	308	293	315	309	318	301	337	306	292	300	347	319	331	290	342	318	343	315	293	341	327	325	278	291	291	334	310	309	312	319	290	286	288	299	326	313	354	290	306	278	322	345	331	265	318	317	315	296	299	308	313	293	307	296	303	278	282	324	295	330	334	308	298	290	287	307	282	335	321	332	317	271	296	327	295	284	311	282	293	300	270	334	331	328	333	294	343	308	321	325	322	343	320	349	323	323	328	318	318	309	307	340	295	304	287	330	311	333	312	297	314	315	295	315	315	298	273	303	292	307	290	312	274	337	326	306	305	301	342	283	333	316	292	298	293	325	287	321	317	326	324	323	324	301	286	324	281	312	304	280	314	308	297	323	298	287	281	299	288	303	314	305	310	315	328	327	284	324	324	330	314	299	288	305	290	318	308	316	311	320	297	314	344	333	305	275	299	307	320	302	337	295	302	316	323	328	351	306	325	298	308	296	339	317	320	295	318	304	300	330	305	308	340	305	335	344	313	295	313	306	300	318	325	334	312	300	330	311	309	314	307	306	309	327	268	310	322	306	323	335	309	327	303	322	316	320	324	306	316	342	306	319	308	320	307	312	334	304	332	312	290	323	308	294	344	274	318	305	321	304	278	292	284	336	329	279	302	282	315	326	316	317	302	323	312	315	312	292	304	335	312	309	326	309	302	294	309	270
24107	21158	25171	27398	21163	20986	1234	232	175	137	123	106	92	104	101	76	71	78	93	74	89	54	93	108	83	51	75	49	60	75	69	62	56	68	67	59	58	69	57	59	67	65	63	81	68	54	58	60	71	50	72	55	55	65	69	63	52	60	56	75	69	63	64	54	56	50	61	60	74	63	48	67	66	54	70	56	61	71	75	60	72	64	66	62	58	47	65	68	62	52	57	62	69	63	74	62	61	69	74	73	57	62	46	79	71	67	77	63	56	51	55	74	69	57	70	57	56	66	59	64	67	61	61	58	61	60	26	51	57	59	68	56	66	60	60	66	48	61	61	61	62	64	65	62	71	66	50	54	62	77	54	58	68	54	68	79	56	58	55	61	72	68	74	66	52	66	48	62	70	62	57	59	60	58	73	67	58	45	53	59	64	72	66	65	58	72	51	64	68	69	56	66	66	74	61	57	46	77	55	70	69	53	69	71	57	46	72	50	52	72	54	55	65	60	70	55	56	51	61	51	68	62	56	61	66	78	55	61	74	71	57	76	78	69	62	50	69	56	72	70	49	43	57	57	53	56	52	63	56	67	76	49	63	68	62	66	46	56	66	67	68	66	66	62	69	61	63	48	72	58	49	60	64	58	57	61	57	62	63	57	56	56	60	60	65	49	58	71	58	64	67	64	77	60	61	87	60	73	83	50	62	65	59	65	61	61	62	56	59	73	52	77	55	50	58	72	59	54	67	66	61	60	64	63	69	71	70	56	74	76	68	70	80	52	71	48	61	71	53	49	60	62	63	61	64	61	58	71	48	62	45	59	80	56	66	72	66	57	66	67	67	65	70	71	56	68	70	55	47	61	56	42	59	60	86	73	67	46	64	62	61	58	70	66	53	62	56	63	70	70	62	54	57	61	70	57	76	74	64	60	61	85	72	71	63	70	60	60	82	53	63	65	51	71	63	69	66	46	50	57	62	68	61	59	77	60	57	69	66	55	70	55	40	71	53	68	44	62	63	56	54	62	59	61	66	57	73	53	53	59	55	65	78	67	59	51	68	61	71	58	50	59	67	61	62	66	66	70	55	68	59	72	58	81	60	56	54	59	68	65	61	61	51	65	59	61	68	50	49	51	64	65	65	67	69	66	70	66	68	66	71	74	58	64	73	69	58	42	59	66	57	71	68	59	59	71	71	61	65	72	69	71	80	61	73	56	62	62	70	64	59	59	62	64	74	66	58	63	68	54	53	78	69	64	54	57	47	77	63	58	65	69	54	84	64	51	57	63	55	50	61	58	87	68	62	59	71	62	62	70	65	67	54	63	70	65	54	69	56	47	59	52	71	48	56	64	53	76	68	57	59	76	44	57	56	61	58	60	56	65	55	61	61	54	58	62	62	54	64	60	53	62	59	68	62	68	53	66	53	57	55	61	47	64	60	63	80	51	61	59	71	65	50	52	74	69	59	75	54	62	60	60	77	53	58	55	57	62	52	70	61	46	75	53	60	57	65	69	65	57	64	71	50	79	84	64	65	75	67	75	50	60	64	60	47	68	59	72	68	61	64	54	71	54	72	64	78	53	54	65	65	58	68	62	66	67	68	63	66	56	67	65	56	78	72	63	52	69	54	70	57	55	66	51	65	62	73	63	59	61	49	60	65	58	67	58	61	55	64	69	49	56	66	49	66	61	70	64	62	69	62	58	68	67	57	68	71	58	65	60	80	58	53	63	51	57	74	56	62	55	64	65	54	64	52	55	57	80	70	72	64	46	68	52	59	63	56	60	59	58	76	66	65	60	59	42	62	56	68	68	66	64	51	59	54	69	62	43	66	65	58	64	70	63	67	52	66	71	65	63	57	64	64	60	61	72	61	50	58	73	64	71	68	71	68	57	63	62	54	58	64	53	73	61	57	65	78	49	52	55	80	54	67	67	65	50	67	76	76	54	49	73	57	64	49	66	75	77	73	71	48	61	85	59	65	65	63	56	55	49	69	69	49	58	56	51	81	62	61	64	52	64	72	62	55	60	59	76	55	66	57	57	66	59	61	61	67	56	63	56	57	53	65	60	71	55	58	54	71	68	59	61	65	64	53	64	67	64	89	70	60	64	70	52	63	58	61	57	79	46	70	62	72	77	75	52	73	62	60	67	62	64	68	59	57	66	69	69	72	68	69	61	63	71	73	74	53	49	62	68	61	63	72	62	74	62	74	55	74	44	83	58	78	67	80	68	62	60	58	67	64	57	58	63	65	71	74	63	54	63	53	62	61	73	56	56	76	75	62	54	64	66	78	63	66	58	63	75	61	65	69	49	69	61	60	63	50	66	67	62	68	78	58	66	78	61	59	60	62	67	55	57	74	70	54	71	54	50	68	65	61	69	63	57	69	68	55	53	81	72	60	59	50	59	49	52	69	68	52	68	63	64	82	71	60	76	71	66	57	69	74	65	82	65	63	68	65	49	41	54	63	55	45	52	71	66	68	63	70	48	70	61	66	60	53	71	56	53	68	65	49	61	63	75	80	57	51	72	59	58	66	57	56	58	76	60	64	61	57	59	54	58	65	54	63	55	84	70	72	63	67	55	52	68	71	67	56	63	67	70	61	60	57	63	57	58	88	62	74	69	59	66	53	61	58	57	58	57	65	71	66	67	66	56	67	61	69	64	69	78	62	75	49	52	54	59	58	65	82	66	61	61	61	64	58	63	57	61	69	58	42	76	55	63	56	67	62	53	52	69	58	54	63	63	63	63	67	64	58	84	64	66	51	66	61	46	53	64	61	61	75	55	71	67	77	82	84	55	73	57	63	74	66	54	58	65	56	73	79	47	64	47	65	64	60	60	64	62	60	72	61	77	66	57	50	61	55	50	51	60	46	62	50	60	56	56	63	55	54	70	68	63	54	50	64	65	54	64	50	78	60	62	54	57	45	65	63	61	54	65	51	60	66	82	60	50	52	50	69	67	63	59	55	59	65	60	64	61	56	72	56	49	71	54	65	55	66	70	56	73	55	60	62	54	54	69	47	66	73	66	68	73	64	60	84	56	56	58	55	65	77	63	56	63	57	57	78	60	66	48	70	65	54	71	54	71	61	50	60	62	55	67	52	51	59	60	70	50	59	62	80	57	52	78	53	67	50	74	51	66	55	74	62	54	65	76	54	67	72	54	66	57	65	35	67	59	66	66	59	65	84	64	57	69	67	66	65	66	73	76	67	68	67	58	70	52	61	67	58	57	64	56	69	59	61	69	64	57	68	61	61	59	72	50	57	47	62	51	78	56	67	67	61	60	66	73	59	49	76	66	57	64	65	59	54	57	65	55	66	59	66	72	61	67	67	69	56	71	57	57	60	69	59	63	81	61	69	70	63	63	54	54	58	76	61	72	53	61	60	54	55	60	63	65	66	59	62	55	70	66	58	63	67	57	66	71	81	66	66	56	61	76	52	55	62	76	62	55	56	65	65	58	65	59	73	72	72	63	64	59	61	68	58	65	47	65
14144	11287	3801	890	500	380	281	227	227	223	204	199	193	177	193	195	186	178	191	187	175	189	160	199	186	132	190	171	157	179	203	166	152	173	167	180	176	208	188	170	161	177	187	161	162	138	188	173	167	175	152	176	167	163	166	165	176	184	171	158	188	150	169	156	154	148	171	163	149	172	149	200	197	178	157	187	165	172	167	169	155	178	174	163	176	169	190	170	133	188	160	181	168	175	171	167	180	159	176	160	157	180	174	148	176	161	179	168	152	166	153	161	153	183	181	175	163	153	167	161	172	159	172	157	162	166	174	183	147	177	164	167	174	177	155	167	175	137	137	161	190	175	152	156	177	169	155	169	170	157	173	155	183	190	189	175	154	185	181	183	159	174	171	188	203	181	177	167	154	149	174	174	145	191	181	179	181	182	183	173	196	161	131	152	172	165	185	139	179	180	160	180	172	170	158	143	174	167	165	171	154	176	167	163	174	160	143	152	176	186	168	163	176	179	164	164	169	160	160	193	175	170	193	162	185	177	162	153	150	134	195	173	165	137	155	187	181	180	161	172	182	203	169	182	147	172	162	180	145	174	161	168	167	153	169	167	160	169	168	185	156	149	163	171	153	149	175	175	159	161	173	184	161	172	148	165	157	174	156	168	158	175	201	154	179	173	171	189	188	150	157	159	178	183	164	161	185	190	174	170	155	133	161	167	168	172	169	161	154	164	156	161	160	172	160	157	201	175	176	179	161	159	167	187	174	165	171	151	180	170	162	171	158	176	162	157	185	174	171	153	163	188	175	159	152	186	162	150	159	161	166	162	180	168	173	133	171	194	183	177	150	169	130	160	156	187	143	164	188	169	169	173	168	180	162	150	163	167	163	164	171	148	157	158	170	174	192	176	152	168	172	170	186	154	167	147	179	162	157	182	201	177	176	156	151	181	183	175	193	163	198	162	138	193	198	162	165	156	155	171	177	147	175	150	160	194	192	170	163	183	150	152	152	165	189	182	194	150	206	157	158	166	168	172	158	170	186	161	194	178	167	166	169	187	153	163	182	153	191	157	174	161	177	192	177	152	177	154	156	182	175	154	164	185	187	168	145	190	165	179	177	199	179	163	155	158	150	163	163	171	157	181	161	153	158	164	164	159	158	199	199	148	158	171	165	173	154	193	168	176	165	167	190	163	172	164	172	188	176	198	164	169	150	161	142	157	150	175	170	168	145	169	172	169	190	170	170	190	188	186	146	171	157	183	173	184	198	170	179	184	176	171	177	169	166	170	203	171	151	176	171	146	178	163	190	187	186	153	177	165	174	183	162	168	146	176	169	164	162	182	165	155	177	188	170	185	186	169	185	186	188	150	183	166	155	162	173	165	167	168	185	174	163	167	161	180	158	172	185	148	171	177	175	156	173	159	159	160	157	189	173	159	169	164	186	172	165	178	171	181	193	161	173	159	151	169	158	166	161	185	159	165	151	173	148	160	175	147	142	162	173	200	157	207	148	158	173	173	169	173	172	154	166	160	166	159	180	167	166	152	155	160	175	170	151	162	168	171	177	164	163	171	162	177	177	170	170	160	158	180	166	176	162	190	157	179	149	173	153	161	168	168	180	172	165	152	170	159	171	163	181	177	158	157	167	148	170	180	194	162	147	168	189	178	189	188	163	193	171	186	155	162	166	163	159	153	176	185	163	185	173	165	168	174	158	162	168	180	162	182	165	171	186	183	144	169	175	166	186	174	161	170	170	157	162	158	181	140	165	171	170	172	170	157	169	180	159	169	152	187	146	165	167	169	192	160	167	176	162	161	182	151	166	154	161	176	180	162	139	171	170	146	178	170	172	189	165	168	170	207	162	186	174	165	172	167	186	166	202	187	152	156	155	169	176	138	172	154	175	143	183	179	189	183	185	170	171	171	160	183	163	177	184	172	180	167	161	156	184	146	181	155	189	156	174	148	161	161	169	186	163	164	150	166	162	176	164	151	168	189	170	171	155	180	163	145	171	163	170	183	171	180	151	165	166	163	163	177	138	154	174	157	166	182	165	156	153	190	167	182	165	157	168	191	166	165	180	157	198	144	154	163	173	171	171	151	162	154	173	164	174	176	160	172	181	183	179	195	156	199	176	165	170	183	185	173	183	169	161	181	171	175	154	156	181	185	157	151	164	149	165	166	165	202	176	175	156	190	204	176	173	169	151	166	165	183	190	144	157	160	186	162	187	174	162	183	159	161	195	162	166	188	179	164	146	162	188	158	163	170	170	183	160	178	162	177	166	160	149	161	176	160	169	170	166	174	166	161	168	165	170	158	164	194	164	187	170	191	163	170	181	155	184	169	159	167	159	163	161	171	182	177	172	157	172	154	166	183	149	157	165	188	156	185	161	165	172	177	202	174	160	170	175	173	161	163	154	153	161	159	167	166	173	167	189	159	157	208	163	178	132	176	155	161	169	153	187	166	179	171	145	164	169	167	138	170	168	163	171	181	167	139	176	161	150	151	163	174	157	180	165	155	164	162	181	164	177	177	195	161	168	177	171	153	168	171	182	160	177	162	177	168	168	190	179	141	163	167	164	153	186	151	148	179	145	172	171	161	176	177	153	171	156	175	164	164	174	167	160	147	179	187	168	193	168	161	173	182	140	182	170	169	164	193	200	178	165	160	172	189	167	182	179	165	185	166	157	175	157	198	171	189	174	156	157	153	181	187	188	181	159	160	225	176	177	160	178	158	174	170	165	189	160	165	142	175	159	146	166	163	159	178	152	149	169	179	168	161	170	184	194	181	170	187	174	161	169	186	177	158	158	187	177	156	193	169	177	169	189	158	173	173	158	190	166	135	159	185	168	180	182	173	182	185	178	143	170	165	142	177	169	178	185	149	179	167	163	138	189	189	150	185	171	165	180	185	169	146	199	166	151	166	181	158	176	181	171	183	164	161	176	169	181	171	181	150	156	154	164	151	163	176	162	176	169	186	151	184	146	158	171	152	171	153	163	141	184	188	148	174	171	170	172	164	173	185	191	158	183	184	186	168	183	164	171	161	173	185	174	198	183	162	187	169	150	167	185	144	197	162	170	184	175	149	186	173	201	172	160	154	196	190	161	167	162	187	147	188	166	180	177	165	187	171	176	176	166	176	200	175	160	167	181	167	146	176	162	158	178	161	166	165	167	151	156	167	179	158	181	150	162	161	169	167	164	171	180	163	144	173	162	159	158	200	168	140	174	161	146	165	159	169	155	184	150	172	171	144	141	172	182	153	179	182	164	164	171	180	154	163	145	176	183	154	157	169	174	147	161	160	161	168	171	166	155	148	178	174	149	156	158	169	167	155	172	177	169	167	182	156	150	182	177	166	153	160	153	176	173	167	183	177	158	173	171	165	169	162	173	156	163	156	171	190	175	162	198	172	163	171	153	161	151	163	165	158	154	184	155	178	180	162	171	175	168	153	183	158	153	179	154	173	198	169	169	190	162	140	152	152	168	151	176	168	157	154
33774	12676	2001	358	264	258	220	216	258	212	231	228	236	207	235	211	246	255	209	206	229	246	201	233	216	237	198	237	232	230	232	249	192	242	212	241	227	233	254	225	222	212	207	245	257	226	220	249	244	199	232	220	230	235	247	250	242	207	228	248	213	223	256	221	216	245	223	251	223	216	207	227	207	247	239	215	230	231	238	225	241	223	263	270	213	249	197	225	215	263	225	218	210	259	258	253	220	238	198	265	232	212	196	197	244	240	243	231	259	228	222	252	265	238	239	261	240	229	237	209	214	233	239	235	242	233	240	216	231	233	255	244	256	222	222	248	217	243	259	235	224	218	250	238	231	226	229	242	208	232	218	225	238	250	220	237	199	218	227	245	228	231	254	234	219	220	226	224	212	263	220	225	261	261	220	219	214	205	238	231	231	239	226	225	223	253	227	232	241	234	219	227	235	256	238	225	241	249	238	246	215	223	235	241	229	253	245	227	222	196	238	215	251	239	190	255	232	243	245	224	234	232	236	232	245	238	229	225	244	236	239	256	203	208	269	223	211	218	214	223	216	243	222	242	232	217	205	271	238	256	246	221	242	217	241	215	225	237	253	245	205	258	234	251	227	212	233	230	244	226	251	261	265	234	205	220	238	248	223	230	225	233	238	226	240	225	226	259	228	217	242	225	214	227	226	234	221	238	232	232	218	214	259	229	246	241	212	247	216	204	233	245	247	215	260	233	204	234	214	232	229	232	214	215	249	246	202	181	224	239	234	262	225	247	228	246	214	236	237	245	232	208	236	232	213	220	226	234	244	227	257	257	199	229	232	218	242	188	222	207	229	215	233	226	241	241	225	261	248	227	255	250	200	229	201	231	248	241	241	229	221	220	212	235	245	223	200	277	243	233	258	229	216	224	239	224	241	229	216	223	244	247	209	224	228	237	247	231	197	208	235	234	230	185	219	227	204	253	251	215	231	221	222	219	238	217	216	264	233	209	233	251	216	232	259	244	216	207	252	239	231	250	231	231	233	225	216	241	207	212	274	246	233	223	227	239	246	246	208	196	223	244	230	211	231	240	246	235	243	243	230	228	236	227	249	241	245	244	198	259	205	222	196	228	205	245	225	227	208	243	238	200	236	228	209	222	236	239	269	227	236	237	234	242	210	259	219	230	214	222	231	222	237	200	241	242	221	217	247	248	225	228	228	248	212	239	215	250	233	209	230	242	236	222	234	217	231	219	254	246	201	220	212	232	252	220	215	226	233	215	239	187	259	214	249	222	214	218	249	231	252	227	271	226	228	230	248	208	237	212	249	251	249	237	207	208	210	230	255	262	245	193	229	212	242	225	229	233	232	243	223	204	220	234	219	242	237	223	215	244	252	237	226	249	219	245	256	244	247	248	228	237	246	226	221	220	217	209	220	243	249	233	239	260	207	240	238	245	239	239	202	236	197	227	196	243	216	254	254	221	222	246	215	218	229	229	222	221	220	194	230	239	235	222	232	235	235	241	227	235	232	249	214	248	245	229	229	219	216	192	227	222	260	241	268	260	224	241	211	229	214	232	240	238	247	256	239	242	260	245	249	234	185	223	226	226	220	229	219	218	240	258	231	250	204	226	223	212	274	254	223	220	218	241	239	256	239	210	217	208	194	234	230	208	222	233	244	198	226	237	224	244	249	246	244	219	270	247	233	246	254	238	173	224	256	229	226	220	257	227	216	241	243	221	227	228	194	241	199	221	234	237	216	229	237	230	222	202	220	218	228	236	263	245	245	240	217	249	266	228	241	192	204	211	239	238	228	244	262	238	229	230	231	242	217	222	242	229	228	246	231	214	257	231	264	202	214	226	250	234	218	232	226	238	228	220	221	244	240	241	235	236	223	251	221	255	227	218	254	235	246	234	243	233	239	199	237	212	257	211	226	233	221	208	205	217	231	234	225	193	188	241	236	221	216	201	218	227	227	234	237	242	261	244	238	215	226	250	222	209	234	239	230	242	204	208	231	231	202	230	248	235	259	213	247	252	247	239	219	233	231	208	245	268	240	229	201	209	245	240	244	223	222	240	224	223	229	209	220	194	198	206	201	221	235	202	232	216	212	194	215	234	229	237	252	212	220	211	253	240	236	225	230	214	229	224	222	226	217	235	207	238	248	235	219	197	245	235	213	219	257	219	226	236	241	224	232	237	230	222	224	219	263	239	221	231	255	228	253	240	254	212	249	225	219	210	250	215	254	225	249	219	231	226	254	238	202	243	252	213	206	223	230	240	242	213	209	229	250	238	194	253	230	255	211	228	262	237	230	265	218	230	224	211	236	227	255	230	213	203	238	206	224	259	220	213	206	240	198	225	218	237	251	244	218	215	225	226	248	223	237	266	225	220	219	232	231	216	237	222	238	212	252	200	196	240	232	238	239	270	205	222	223	220	223	211	266	242	217	207	223	228	233	222	193	236	234	213	225	229	255	221	222	221	232	226	260	229	229	238	249	242	249	207	234	244	260	232	230	254	222	219	217	245	238	258	225	254	204	223	215	202	209	242	256	244	252	240	257	219	226	233	214	217	220	262	225	225	225	213	206	203	229	225	214	245	221	210	234	224	221	241	246	250	230	228	244	247	218	223	238	251	217	226	224	240	224	245	220	241	222	225	260	214	231	212	202	248	227	263	246	231	216	228	228	226	257	221	231	205	236	201	216	227	221	234	238	230	221	235	221	221	233	266	253	254	247	263	199	243	220	244	231	230	236	230	242	227	221	242	215	192	207	250	211	243	232	230	240	221	270	218	223	237	225	247	218	267	250	226	213	236	237	247	208	215	221	219	229	209	219	203	225	195	227	237	227	221	222	250	240	238	237	211	228	241	235	224	223	245	253	249	216	207	218	248	244	202	219	221	212	217	240	251	229	217	197	196	212	232	244	213	233	221	217	251	231	213	239	226	241	228	215	242	244	223	220	232	228	217	205	212	236	238	246	251	201	239	224	245	232	255	228	241	230	208	213	208	236	251	227	215	240	205	228	229	249	250	238	261	233	235	229	248	219	220	234	212	259	247	231	273	226	253	227	229	244	214	228	219	239	221	207	221	237	231	234	224	238	212	231	243	233	233	234	239	222	212	226	225	272	223	251	240	249	235	213	210	238	249	259	226	212	229	231	243	223	216	241	238	225	214	253	214	231	221	219	230	220	226	210	222	208	238	253	225	223	241	217	220	258	203	262	203	238	240	214	200	249	245	209	222	249	219	238	233	241	214	252	218	221	253	205	261	231	223	198	220	226	211	244	220	236	223	255	240	237	245	234	200	209	218	216	226	227	227	237	219	250	223	209	237	236	198	230	235	232	244	211	241	218	211	226	227	218	225	243	212	260	243	233	227	242	238	215	253	235	250	219	261	234	262	229	234	216	231	207	243	210	185	222	248	253	222	213	216	234	224	233	242	218	213	256	226	229	218	232	240	212	214	212	204	201	225	223	235	234	226	252	230	230	219	236	240	245	209
11896	2532	1027	561	511	524	548	476	479	525	514	499	525	507	515	524	535	502	463	502	529	519	489	507	523	501	491	495	500	514	517	486	505	546	515	476	499	541	498	482	490	498	511	508	477	522	453	541	529	490	441	495	541	513	514	515	479	474	520	504	474	520	517	506	495	535	539	527	485	512	513	509	509	521	496	486	507	542	520	483	518	485	501	503	519	525	506	513	493	496	488	478	528	463	507	523	514	515	526	481	449	517	506	501	497	510	505	514	498	496	523	501	509	492	516	487	499	518	528	513	527	470	465	528	495	490	491	475	491	492	490	507	544	466	484	528	502	483	487	486	570	515	515	530	480	527	501	495	477	504	491	517	495	512	492	492	509	510	501	515	502	491	487	460	518	497	504	516	485	515	521	497	485	529	509	497	510	511	510	500	544	519	534	501	493	477	559	526	522	493	476	533	503	504	493	488	519	499	545	493	509	518	461	550	494	503	503	497	505	497	479	470	469	512	496	526	530	543	515	529	543	499	514	534	506	512	467	537	537	535	507	507	503	489	521	510	535	480	520	509	562	475	520	508	488	478	493	474	534	492	560	485	488	502	492	484	508	557	503	508	504	485	491	493	512	489	506	524	492	517	537	537	492	503	547	472	490	466	522	521	521	533	516	545	490	536	503	546	490	497	500	475	481	475	540	508	522	471	500	538	488	486	487	501	452	482	501	494	529	524	527	528	472	512	498	512	531	509	496	479	501	470	515	515	503	473	473	481	528	462	508	508	528	528	478	507	491	514	463	488	512	541	514	541	530	527	504	534	501	443	495	483	543	540	509	507	496	515	572	516	492	496	535	485	489	469	518	517	513	500	478	507	499	483	541	546	495	472	496	482	502	441	519	515	508	497	489	533	495	527	510	529	469	523	499	514	510	533	526	514	488	497	524	536	507	527	467	492	510	520	511	521	518	503	529	531	494	459	477	523	532	462	474	482	472	487	507	521	481	507	542	487	516	560	511	511	501	523	505	494	484	517	499	534	475	488	495	501	528	513	483	513	520	556	554	532	503	526	511	510	470	521	499	548	547	471	474	498	526	501	476	465	508	478	514	478	497	500	499	510	467	488	525	537	466	508	468	512	486	481	502	550	509	501	492	500	517	487	471	484	552	456	537	565	507	516	501	475	486	497	529	494	528	522	507	488	505	546	497	532	499	522	507	531	503	535	501	498	511	498	551	515	503	481	496	504	486	482	528	486	482	478	500	534	520	503	508	539	492	507	518	501	528	492	498	485	466	495	480	491	522	527	512	519	498	549	463	481	492	532	500	503	536	478	508	501	479	522	523	515	549	508	507	465	549	492	528	478	522	490	528	505	506	474	519	486	492	514	536	517	516	530	512	500	507	498	518	520	525	556	463	518	505	524	498	502	514	510	469	539	512	502	505	511	489	517	471	528	508	478	480	513	519	498	487	491	532	507	501	517	529	535	523	519	487	485	483	443	489	512	491	533	512	502	485	473	499	525	503	506	488	484	495	473	472	505	499	514	536	483	495	506	520	515	491	512	482	540	536	524	503	514	498	488	518	522	500	479	484	474	521	505	525	499	492	505	475	509	534	476	476	553	502	504	533	569	512	485	505	498	523	537	506	514	506	477	499	487	509	520	549	517	567	500	486	528	510	523	533	498	550	503	477	483	497	484	521	471	500	518	540	511	514	500	513	553	542	487	526	520	499	512	514	504	461	502	536	534	485	495	517	498	498	535	492	478	523	505	514	515	486	502	530	510	507	491	489	518	540	551	478	472	486	514	488	480	510	517	508	502	503	469	494	482	530	524	538	519	465	492	512	498	488	516	498	513	512	474	502	533	469	514	512	514	497	508	481	562	497	480	509	511	516	559	508	512	476	523	488	501	501	497	540	492	479	527	527	502	518	502	496	491	498	520	470	522	546	505	538	545	506	509	487	472	484	506	533	499	525	529	525	504	486	489	546	516	545	517	494	511	494	506	503	511	488	525	512	480	495	506	521	491	502	509	537	507	490	516	529	474	460	469	512	472	526	510	492	523	531	517	491	508	537	502	504	561	491	562	496	521	515	481	510	503	500	488	481	507	513	480	472	481	516	468	500	497	505	521	535	465	487	510	531	499	500	492	486	495	555	513	527	521	468	533	523	510	520	502	496	531	530	525	514	477	547	514	475	503	523	543	522	527	488	486	494	538	523	497	529	481	499	542	517	514	531	523	471	519	535	506	510	486	494	530	527	513	529	518	494	461	538	491	509	517	554	529	528	465	520	507	518	544	538	541	507	540	492	488	499	506	493	470	496	503	516	492	496	511	527	503	503	467	526	489	518	524	484	488	497	475	482	513	527	526	489	497	477	523	516	485	523	516	492	483	540	502	469	500	509	499	483	537	504	518	544	499	482	498	509	496	507	525	508	523	525	507	501	495	494	544	495	552	506	545	525	463	496	531	550	502	499	493	508	512	480	495	516	513	509	516	505	544	536	528	542	528	477	521	536	515	531	470	508	495	518	497	551	493	511	490	525	530	477	471	495	545	520	497	480	471	454	509	508	527	515	494	511	533	529	503	516	488	502	497	514	506	499	488	499	525	505	520	493	539	516	478	491	461	534	520	485	475	469	551	526	515	519	509	485	541	518	529	494	495	485	498	539	541	523	545	510	509	513	502	548	515	535	499	502	533	527	528	495	489	510	515	514	530	522	499	576	539	471	520	476	491	502	511	496	506	501	493	536	556	496	526	451	532	526	525	555	537	513	509	526	495	467	508	503	492	546	510	469	506	508	475	495	482	478	527	523	517	511	511	530	465	503	505	462	472	564	525	473	518	507	519	525	543	486	501	467	495	497	536	524	543	496	489	475	543	523	515	546	493	512	512	514	504	553	487	503	537	501	540	507	484	528	507	513	486	510	502	503	527	525	516	471	495	524	513	500	516	537	477	507	474	517	495	535	506	481	511	523	479	526	586	486	518	530	541	529	489	484	532	525	485	494	501	502	500	518	532	522	457	517	485	480	514	488	441	466	490	516	532	491	518	526	500	509	489	563	516	521	497	527	545	487	477	537	515	468	528	508	513	500	514	519	481	532	526	499	469	494	532	516	507	525	504	528	521	511	524	504	460	454	487	508	471	544	546	473	465	534	489	489	509	478	516	572	513	503	504	511	510	499	483	522	557	547	481	473	509	521	533	478	516	519	484	559	512	475	529	522	473	495	513	499	493	472	547	485	511	472	512	510	504	515	538	525	480	524	516	489	522	546	496	534	552	513	515	501	510	545	518	493	520	471	525	520	479	523	482	485	491	503	474	532	499	507	503	509	509	496	506	514	485	561	499	465	505	499	500	490	509	513	526	483	508	510	512	488	521	463	476	470	521	505	530	508	534	538	521	485	543	518	502	535	513	475	521	518	529	488	499	507	507	516	491	524	557	544	504	512	503	517	495	501	513	537	500	516	502	511	499	526	539	489	516	489	498	510	490	510	500	539	503
24798	21175	24498	28091	20674	1975	315	216	198	175	155	153	127	152	144	137	146	148	123	146	131	124	129	129	139	130	127	147	124	152	127	157	125	125	119	125	124	151	137	133	123	130	132	110	111	111	131	135	116	136	132	125	108	135	123	146	118	146	134	136	128	110	125	134	134	118	111	140	99	136	138	126	121	130	137	126	136	130	127	118	149	143	125	139	138	122	106	138	126	131	119	147	148	113	118	144	146	125	133	115	130	142	115	131	123	140	141	142	135	114	126	135	124	127	123	126	125	126	110	124	128	126	132	130	127	111	123	121	127	103	140	140	151	121	112	139	133	113	126	120	122	142	107	124	140	130	105	133	121	121	122	132	134	127	120	138	150	133	147	152	151	117	138	130	110	145	123	130	114	127	121	124	109	114	120	132	120	122	136	135	112	117	124	122	148	110	125	116	110	140	121	131	127	120	126	134	115	111	132	127	138	120	137	126	146	146	146	123	131	129	154	127	142	143	125	143	144	150	122	135	123	140	144	137	117	123	111	137	148	108	125	132	120	128	123	139	101	148	151	98	115	96	123	134	117	105	147	123	130	138	120	133	120	154	129	121	122	124	119	138	132	151	134	124	145	131	111	127	119	125	124	116	124	140	122	131	128	129	147	127	132	110	115	110	129	117	153	112	141	142	134	128	131	128	133	119	118	123	140	135	129	132	102	123	127	131	120	123	111	111	130	122	118	127	122	127	137	137	134	123	120	142	142	133	137	125	125	132	126	114	116	121	107	111	128	123	126	134	132	113	133	123	130	121	129	136	137	128	143	117	118	134	125	140	138	132	139	125	133	145	149	148	131	129	105	146	111	132	141	135	124	133	137	127	125	137	129	119	125	116	123	125	140	129	134	144	115	105	126	136	150	141	114	129	147	134	119	129	130	119	144	142	125	115	128	126	117	124	137	124	134	118	130	129	145	143	125	145	112	128	138	122	128	138	134	144	120	140	121	120	133	134	112	122	119	133	132	113	136	118	136	136	119	102	124	128	127	146	120	119	109	126	124	155	118	135	125	135	117	128	119	129	119	148	108	128	140	132	127	135	139	141	98	121	129	125	128	113	124	119	124	116	130	160	126	115	139	135	118	126	113	116	119	123	124	104	128	139	119	134	133	142	120	134	127	135	109	123	136	118	126	125	126	147	110	107	118	118	121	133	138	125	139	129	124	110	135	125	125	120	118	125	117	156	150	127	117	125	125	120	126	126	125	126	144	134	129	125	159	144	149	120	149	152	142	96	124	137	140	153	137	114	157	114	104	110	120	143	135	123	123	131	121	126	127	119	134	132	154	134	107	122	126	126	126	109	129	148	119	121	107	119	124	108	136	120	133	120	116	137	164	114	121	149	141	122	113	118	155	126	127	134	109	133	130	131	105	139	114	112	123	116	102	121	126	131	124	121	126	130	109	107	127	142	136	128	118	126	127	131	124	129	124	134	111	135	137	130	137	119	142	127	112	115	134	116	115	121	112	136	133	140	143	130	142	128	133	128	118	141	138	126	128	118	108	120	136	125	135	134	121	136	120	122	145	109	127	120	131	125	120	123	137	125	132	109	127	116	134	113	130	102	124	129	118	125	121	113	113	115	107	106	125	137	136	131	105	141	117	135	134	131	115	109	132	132	129	118	156	144	131	119	124	110	152	131	125	105	120	127	129	136	121	112	130	114	133	111	88	116	109	110	141	116	140	96	138	120	140	109	139	135	161	117	136	143	135	124	123	137	131	136	131	131	128	123	147	134	101	124	134	140	120	152	129	127	144	120	121	115	136	119	113	136	120	123	114	105	117	130	122	132	129	121	125	136	118	113	133	114	144	126	136	127	94	124	139	115	125	142	135	150	139	127	138	109	115	115	120	126	123	118	137	141	112	129	138	132	160	139	154	126	149	116	113	126	148	136	125	139	125	138	121	138	138	123	108	120	147	135	118	125	151	133	144	148	120	114	116	116	130	108	122	105	139	111	101	112	126	132	139	107	144	130	123	121	151	139	130	142	107	126	116	115	116	131	145	126	124	131	123	127	149	136	148	150	125	122	153	130	128	148	144	107	104	128	140	136	146	139	122	124	128	125	113	125	149	120	125	135	118	125	138	115	142	145	120	133	133	117	124	142	129	125	112	127	124	132	115	140	108	109	111	147	126	139	135	135	141	130	112	119	140	115	125	132	138	118	152	124	155	113	138	128	120	117	117	126	132	130	122	129	123	123	104	121	119	135	117	103	156	98	137	115	121	117	146	123	143	119	132	117	129	130	121	121	125	131	127	118	141	147	135	116	114	135	128	133	111	123	124	132	114	127	125	121	144	124	131	122	124	113	134	135	136	133	103	113	110	116	124	143	140	132	140	115	131	118	152	127	153	106	115	133	132	132	112	121	124	132	133	113	120	129	129	117	140	119	139	135	126	139	140	139	131	111	123	113	131	137	130	124	125	115	119	132	133	123	138	118	130	134	125	121	128	123	151	144	123	123	115	124	115	118	116	131	126	136	138	123	119	129	108	125	142	119	122	135	112	132	136	124	138	114	115	127	136	120	118	137	142	127	139	130	118	103	103	121	127	117	125	126	113	139	132	126	117	103	136	114	133	144	124	147	117	134	141	126	139	138	147	123	135	122	119	122	140	124	123	131	131	116	109	133	138	116	143	117	149	122	126	123	128	131	105	128	128	143	112	104	122	128	129	118	130	130	123	121	114	134	140	149	132	127	117	131	138	134	131	127	151	106	134	103	134	131	132	151	123	137	107	113	115	121	139	130	130	128	118	140	151	119	129	141	125	117	132	146	130	101	123	113	116	123	112	109	123	131	117	126	141	121	141	127	126	124	107	112	153	112	142	131	130	148	113	134	134	116	141	110	112	113	127	125	118	144	128	115	121	115	132	142	133	111	115	130	120	147	119	131	143	126	121	115	110	149	135	141	121	138	126	139	123	138	108	137	122	114	140	133	117	131	121	134	143	111	146	122	112	125	106	132	118	121	125	124	124	119	110	114	112	136	136	141	127	99	118	123	123	122	123	135	143	126	113	141	136	109	122	135	121	137	133	134	132	125	128	111	131	130	113	129	117	128	136	134	115	129	135	114	121	132	115	134	113	129	118	139	119	132	117	120	158	131	122	124	108	114	148	134	139	119	114	139	134	126	128	108	133	116	112	138	97	110	105	130	113	149	124	137	128	126	122	131	113	132	135	112	122	125	119	124	123	124	131	136	120	149	127	117	124	119	127	118	139	128	148	128	117	133	127	121	125	126	122	120	114	117	142	136	146	133	134	113	111	112	125	117	145	144	117	119	140	128	127	128	146	134	116	130	130	109	114	136	132	137	117	119	107	117	139	120	118	126	124	130	116	137	114	114	113	132	131	110	126	112	122	124	140	162	111	126	140	131	131	126	125	130	120	106	100	115	121	137	132	113	142	113	127	141	141	139	130	143	132	126	132	124	124	145	108	138	130	133	123	134
8849	7242	2593	657	485	379	362	324	325	355	297	307	317	301	288	313	267	315	326	276	275	313	264	292	298	306	296	282	315	283	287	312	286	264	276	301	310	302	265	287	298	302	304	302	281	296	302	302	282	282	276	293	308	305	275	289	308	293	272	269	275	301	290	297	248	287	299	275	305	313	246	265	300	314	269	298	315	301	298	311	286	275	307	317	311	324	305	298	311	284	287	306	272	310	280	308	311	327	281	280	298	258	261	301	317	301	300	292	282	275	278	295	301	314	283	308	292	283	278	298	310	281	261	292	296	277	282	310	304	274	325	281	304	273	276	291	292	294	275	276	295	277	282	295	294	284	293	264	273	308	296	279	256	292	316	297	293	280	240	292	292	262	292	287	259	278	273	328	301	260	315	305	280	311	285	296	303	298	280	285	317	293	301	270	271	281	293	338	271	282	286	307	283	317	286	298	291	293	294	297	271	277	277	309	308	276	291	295	305	321	281	323	296	278	280	299	310	265	296	325	308	301	265	302	285	298	262	281	282	325	285	289	304	306	312	301	295	281	294	328	317	281	256	305	301	310	288	303	280	282	300	277	302	277	313	284	286	300	276	291	281	276	303	295	277	280	299	256	278	294	295	283	310	276	274	291	296	283	297	261	300	280	280	277	288	276	293	305	272	294	277	286	294	286	307	290	299	304	314	288	294	290	313	295	306	288	276	280	279	271	305	298	279	298	289	294	278	308	316	296	282	265	309	307	266	272	329	330	306	286	316	286	309	271	290	302	278	301	287	298	304	307	296	265	297	265	271	290	300	264	301	276	300	319	302	294	320	263	298	296	295	304	249	284	308	266	274	291	295	275	309	273	289	284	262	290	317	271	299	295	322	308	285	276	282	301	312	302	277	290	286	299	316	281	302	289	321	289	282	297	272	270	292	287	273	257	270	263	279	284	269	269	320	266	304	280	315	245	280	289	291	254	292	297	292	255	289	289	297	295	299	293	302	309	342	287	269	270	299	265	271	276	289	292	245	278	293	299	307	296	321	322	308	293	254	263	301	280	269	283	282	283	284	278	277	277	327	306	289	280	298	295	267	299	281	271	291	303	292	331	286	294	290	286	296	273	312	266	303	297	278	279	306	288	300	319	314	275	275	305	259	288	288	296	281	267	300	285	283	263	262	282	303	277	286	256	299	312	299	284	279	311	290	304	268	292	273	292	311	281	261	304	289	279	300	303	303	301	277	281	283	270	295	288	305	293	292	280	302	282	301	266	319	275	298	258	288	294	272	277	282	307	311	309	275	302	279	319	284	312	247	264	293	328	267	295	290	286	282	298	273	254	272	300	268	289	294	289	281	338	284	304	295	276	303	294	273	301	294	293	262	277	253	296	272	251	305	299	272	278	302	290	264	274	280	291	268	301	271	251	293	287	286	268	337	290	294	287	249	305	291	297	300	323	294	297	288	275	300	317	262	254	286	285	309	292	307	279	281	314	288	274	297	295	307	308	275	253	292	287	302	284	301	291	268	319	298	279	298	305	276	287	294	326	292	263	281	289	284	294	306	296	279	290	280	267	285	322	259	290	305	311	305	283	302	272	267	280	278	325	271	306	301	301	272	281	272	288	295	296	300	286	282	290	280	279	268	281	285	250	296	288	330	279	237	296	276	287	302	287	308	290	299	278	273	288	281	312	289	295	292	266	284	294	307	269	271	283	317	284	265	283	287	312	268	298	296	302	309	281	297	283	279	279	293	298	292	250	274	281	314	305	307	297	284	311	293	309	290	271	339	288	281	289	293	302	258	268	272	294	259	308	274	282	299	296	270	299	282	250	270	239	287	293	257	307	272	312	281	303	293	282	273	272	297	295	295	248	290	307	278	328	273	294	284	280	307	280	276	281	300	297	284	319	309	317	303	292	299	303	341	306	280	304	279	292	267	298	295	304	285	279	262	271	295	277	295	288	293	299	264	288	315	308	304	280	305	284	280	269	289	300	269	306	309	289	274	261	271	262	296	271	275	300	310	333	267	293	289	250	325	271	260	325	297	285	296	283	320	305	280	288	286	310	261	287	287	290	295	300	292	284	293	289	301	273	269	276	285	283	284	286	303	301	283	285	270	301	274	273	271	315	267	281	320	323	307	291	308	264	313	267	306	293	271	318	321	298	293	286	305	311	285	273	293	321	313	276	296	305	277	294	273	320	289	266	257	293	294	291	310	271	304	324	302	282	278	307	312	269	264	297	251	275	298	309	286	278	234	289	290	301	264	269	300	276	292	292	308	298	277	307	304	289	312	292	279	288	280	257	258	280	282	288	293	283	277	316	275	260	300	291	318	296	284	305	264	290	281	281	278	285	297	305	275	282	306	288	311	277	283	282	278	281	305	269	302	280	256	281	300	299	308	299	314	294	286	270	300	287	269	275	303	289	299	285	272	264	293	299	313	265	298	293	311	273	281	276	300	281	259	284	329	307	309	300	310	275	304	289	280	308	306	295	302	276	309	323	310	271	294	261	291	275	290	300	293	287	271	297	296	294	277	292	272	291	245	263	285	279	290	300	326	310	293	307	278	277	281	283	286	307	280	305	307	303	311	267	278	303	288	307	276	288	294	257	306	248	267	281	318	276	252	269	286	273	300	320	299	284	269	286	268	322	274	296	276	301	296	323	330	300	276	303	294	315	266	297	286	277	254	270	284	291	297	285	290	317	310	292	308	288	277	260	306	323	262	308	262	301	275	264	273	259	295	278	283	279	297	296	294	282	292	280	258	282	275	286	296	294	313	309	286	296	312	287	321	302	297	249	292	267	298	318	298	304	289	269	266	276	266	295	309	309	310	276	278	311	265	278	273	305	300	287	303	286	267	286	308	317	270	292	288	309	272	297	302	344	288	268	291	278	270	282	292	298	299	284	307	276	255	290	299	271	266	300	261	315	321	277	292	276	281	277	292	291	295	273	287	290	274	276	259	277	304	295	282	300	303	317	265	310	301	313	299	275	300	276	275	281	273	273	273	277	288	283	286	313	297	276	282	285	274	317	300	301	274	287	297	272	295	296	286	312	273	301	287	281	277	294	277	301	290	272	297	293	290	298	300	285	274	290	289	303	282	306	286	273	305	311	293	322	304	262	272	253	284	271	276	299	299	301	298	305	299	263	274	271	301	300	267	283	308	274	283	288	311	299	269	283	278	320	278	286	280	297	300	314	280	295	296	294	285	313	307	272	259	284	303	313	283	316	332	287	302	300	279	267	298	280	317	296	287	303	308	303	305	295	326	306	290	250	272	310	301	299	298	311	284	286	282	300	276	301	286	321	294	274	269	276	289	277	302	283	281	290	314	307	334	306	258	263	262	262	297	292	297	279	265	306	264	306	268	297	304	277	268	287	283	305	272	255	299	296	281	279	277	256	305	309	277	342	286	294	334	267	296	290	294	258	317	315	264	303	254	284	263	277	292	262	272	310	292	296	308	284	317	265	297	282	273	294	314	313	288	283
24120	21166	25206	27402	21171	20955	1161	256	214	146	114	110	104	107	88	81	92	81	98	78	81	87	76	71	69	75	78	67	82	69	72	70	76	71	58	71	64	83	66	71	59	75	71	84	55	62	85	64	63	77	56	67	54	59	84	66	60	79	55	75	60	74	68	70	61	66	72	75	78	76	67	52	78	67	66	74	64	56	53	60	80	64	76	67	51	59	82	57	51	62	45	68	63	64	65	75	58	77	65	80	56	71	77	60	70	66	67	76	62	80	73	71	72	55	54	51	62	73	64	70	75	73	70	70	69	67	55	69	73	68	58	58	79	69	66	62	62	66	69	57	73	63	51	71	74	43	88	75	60	47	56	56	64	75	76	49	65	62	66	70	66	51	45	58	56	68	58	57	62	84	67	62	64	58	73	61	59	57	74	66	68	53	67	75	49	80	68	75	72	72	69	82	69	81	58	60	64	54	59	79	52	61	67	52	68	80	64	68	61	75	79	60	72	55	80	73	60	68	62	67	74	53	64	64	46	59	60	57	80	75	76	78	57	59	67	64	61	62	64	70	76	57	80	68	67	73	53	67	63	60	74	63	74	68	68	70	61	58	59	65	51	64	62	71	74	62	55	56	79	59	72	57	61	51	48	72	65	65	66	70	62	80	83	75	67	77	62	61	70	69	66	63	58	71	72	76	61	70	66	70	57	81	60	52	75	58	74	68	70	62	74	65	54	62	77	67	55	61	70	68	53	83	61	75	53	61	63	67	55	65	68	68	58	78	55	71	68	61	49	57	67	63	53	64	71	74	57	63	57	81	59	62	54	59	63	53	64	68	59	72	67	68	65	54	70	71	64	65	64	57	48	65	78	72	73	58	92	63	81	65	64	56	70	58	63	54	72	75	73	53	59	78	62	66	65	72	79	70	72	54	80	68	72	61	78	67	62	66	74	73	64	72	71	62	75	66	75	50	72	63	64	65	68	76	44	67	86	78	57	68	65	53	74	81	59	58	71	62	45	58	62	53	64	49	60	64	70	68	76	80	78	60	71	67	63	51	59	64	57	56	65	56	63	75	79	66	71	69	71	70	68	61	67	91	78	56	87	58	63	50	76	55	77	66	72	73	52	63	58	78	72	71	89	65	66	73	72	66	68	67	59	70	62	68	58	58	71	63	59	74	70	59	69	64	58	64	67	57	62	78	84	65	71	73	62	55	93	59	63	54	63	67	69	53	59	54	69	75	76	57	87	66	67	68	65	55	59	74	64	52	66	71	86	77	66	70	78	65	77	76	56	70	69	72	64	59	58	74	63	59	85	68	75	64	78	63	79	76	67	57	60	80	70	60	58	57	68	61	86	58	69	71	91	71	75	58	56	66	70	67	60	57	58	79	67	77	65	69	54	53	64	71	79	50	67	67	49	54	61	59	67	59	56	53	54	75	71	59	57	61	76	58	67	91	62	70	72	67	76	72	70	82	75	68	62	67	55	88	65	72	60	66	68	70	71	68	75	75	66	68	60	59	69	72	61	62	58	65	63	57	70	49	66	57	63	56	69	66	76	77	65	66	64	63	57	62	76	66	61	56	61	57	60	66	56	72	75	72	77	67	74	71	79	56	60	68	58	64	82	79	51	67	74	77	60	67	50	54	80	67	65	75	68	71	69	77	64	67	66	65	70	70	77	54	88	59	69	69	69	59	67	72	49	67	68	66	55	75	67	58	74	65	57	65	70	75	67	74	71	63	64	66	59	73	59	53	58	84	67	65	66	85	62	50	68	66	61	68	66	61	88	78	53	58	69	53	66	57	49	53	73	54	55	62	73	82	62	78	79	60	62	59	81	66	60	58	67	53	62	61	67	76	41	85	53	65	60	77	57	62	70	75	80	61	71	66	75	66	74	80	67	62	82	71	61	63	69	59	65	77	60	61	63	68	71	58	63	81	64	48	67	79	79	69	70	70	72	49	61	69	100	61	79	55	55	69	68	51	66	69	66	61	63	71	60	80	48	64	68	54	70	68	54	63	53	59	71	82	61	76	74	69	69	96	86	54	75	60	73	72	63	62	82	64	66	70	63	75	78	90	72	57	56	77	62	63	60	60	65	52	60	66	78	61	54	75	76	59	68	57	55	69	75	67	57	63	62	64	75	78	61	66	70	72	86	74	72	73	67	66	68	61	58	58	64	81	64	73	51	60	62	63	66	55	76	70	67	67	60	64	64	74	71	61	76	73	69	76	79	68	72	83	67	56	70	68	61	64	83	76	64	49	75	49	70	54	51	60	76	66	80	77	66	61	69	57	61	48	64	55	50	61	69	63	59	61	75	57	74	53	73	61	56	68	55	49	55	64	63	57	73	71	52	63	67	61	67	62	69	53	91	61	52	57	48	65	66	78	64	67	74	55	56	71	64	60	74	73	61	65	67	52	62	54	64	68	73	51	67	71	75	57	71	70	77	70	79	60	60	56	69	49	62	79	62	63	70	80	65	71	66	72	61	48	64	69	63	77	60	73	68	69	79	53	53	70	65	72	61	68	67	47	60	60	64	45	56	69	60	65	60	66	73	72	66	68	49	78	61	57	58	67	75	53	57	71	64	64	67	55	77	78	65	63	72	67	69	72	68	83	60	60	62	60	85	84	82	73	64	77	59	51	53	65	61	76	65	61	68	64	66	63	73	66	68	74	56	53	65	62	61	59	74	80	62	57	71	61	66	65	66	69	74	74	62	68	65	56	61	62	68	54	70	71	61	67	57	60	66	81	80	70	77	70	69	65	63	65	57	65	73	71	62	57	67	61	68	76	83	79	76	65	63	79	74	79	73	55	59	81	68	71	77	65	70	79	86	74	53	65	69	70	51	84	54	61	56	62	62	75	71	77	72	87	78	62	47	65	58	75	57	61	52	58	77	74	66	53	67	66	69	73	59	77	64	77	71	65	56	70	76	78	66	57	86	63	63	73	57	65	76	68	67	75	85	62	80	64	70	75	66	87	72	83	67	66	85	51	76	74	74	84	69	75	65	62	53	72	70	56	76	75	68	70	72	43	58	52	72	60	75	64	67	64	84	44	51	81	68	76	66	61	68	47	74	58	62	63	78	73	48	78	66	66	87	68	69	43	90	55	59	65	52	79	54	76	62	64	64	58	58	60	59	76	60	63	77	77	65	72	52	64	48	74	69	71	62	55	66	67	81	56	66	75	66	72	74	63	74	65	75	59	53	67	71	57	71	65	66	83	59	70	64	63	64	60	60	59	66	60	71	75	58	74	78	64	61	79	75	69	64	71	85	64	49	52	70	62	54	61	66	64	62	52	66	66	68	78	59	83	76	78	65	57	69	77	93	58	75	71	59	63	65	65	72	84	66	55	65	83	53	77	72	61	76	70	73	57	61	60	49	57	69	60	59	60	69	61	61	57	66	57	63	61	56	62	64	62	67	64	62	65	56	59	75	69	80	97	58	64	72	68	60	82	69	58	63	74	68	63	61	71	73	56	58	65
14664	10551	3904	867	525	333	277	247	240	210	202	198	186	201	198	168	187	201	161	156	188	183	179	195	203	182	200	161	169	152	183	161	168	211	188	182	179	191	179	181	179	183	169	193	186	172	179	179	181	190	173	167	172	165	201	169	176	197	173	185	169	191	171	178	199	185	176	170	162	198	191	205	199	176	186	197	200	146	161	163	156	166	179	173	179	159	171	180	171	187	191	169	167	169	194	189	199	154	180	160	187	178	176	197	159	184	203	196	188	151	169	174	176	187	182	172	192	187	181	195	146	193	188	181	163	191	179	174	190	215	177	174	178	203	185	171	186	178	172	174	185	176	182	209	187	183	204	189	174	155	185	177	180	163	178	186	185	186	184	186	170	177	163	183	206	191	188	177	154	190	163	188	153	162	179	154	177	197	175	184	155	181	175	174	158	181	163	176	194	164	187	177	178	156	169	210	207	180	179	180	184	181	177	158	204	196	174	162	181	179	171	168	180	156	195	172	181	177	146	204	185	186	150	182	192	171	192	160	156	167	188	195	195	165	177	154	158	179	171	187	173	194	170	175	192	170	184	167	186	174	177	150	190	158	178	173	175	186	175	183	175	195	169	152	174	137	177	181	153	164	158	171	158	184	172	175	194	167	166	172	176	157	172	163	175	164	150	153	179	166	179	188	157	166	154	187	168	165	197	185	169	189	170	158	171	171	177	167	183	186	180	170	173	185	199	157	158	181	161	169	182	174	191	172	176	180	163	187	167	189	182	173	191	167	150	183	163	173	167	158	196	169	194	194	179	185	180	164	190	172	182	175	197	188	180	202	157	200	172	187	171	177	162	153	157	173	188	159	183	184	173	168	209	183	196	175	170	179	195	186	174	191	184	193	185	193	189	180	154	198	189	190	168	178	192	170	152	175	163	167	167	162	156	150	170	194	169	170	193	176	169	164	161	186	170	167	151	185	166	181	176	162	187	166	189	176	190	175	176	155	159	170	197	182	155	190	185	181	173	192	175	171	177	189	181	195	175	189	174	201	177	174	178	187	166	161	183	178	161	162	181	168	185	200	167	199	148	168	200	182	170	177	168	184	175	173	193	184	163	174	183	160	180	177	178	170	198	202	152	157	177	171	180	160	189	176	148	184	177	155	186	150	203	182	179	177	178	182	195	152	155	172	185	166	169	199	172	192	194	197	186	167	162	167	194	177	190	174	180	145	165	160	183	168	169	177	200	193	188	196	173	181	173	160	194	180	199	156	155	195	190	158	185	193	146	178	182	171	175	197	180	169	157	185	154	184	167	188	179	177	189	184	179	174	169	173	182	194	178	169	148	196	171	173	175	169	186	180	164	196	181	183	149	180	172	188	161	161	200	163	181	159	190	170	177	171	163	181	163	173	197	183	163	181	163	197	189	174	170	188	169	169	162	170	173	194	192	172	161	164	173	222	171	179	167	186	163	164	175	193	173	166	176	163	170	193	191	176	179	201	177	167	169	179	173	183	171	170	182	175	184	194	175	170	178	180	176	178	166	183	159	190	178	175	177	165	182	179	174	145	179	178	189	163	166	178	190	176	169	198	172	174	171	155	189	201	184	182	188	171	188	182	176	165	205	177	175	170	195	171	198	177	173	171	152	185	186	209	168	182	178	199	143	178	169	178	182	137	189	201	162	171	183	191	166	161	170	178	181	183	188	199	187	178	171	166	183	180	180	188	162	166	174	177	170	163	185	189	179	212	209	154	191	165	153	159	189	184	174	184	180	190	180	183	158	195	186	176	193	180	183	181	175	168	199	174	189	188	163	176	189	180	186	163	188	180	170	171	148	173	189	175	181	190	163	159	185	182	152	162	188	175	176	181	164	181	183	193	176	172	167	134	173	164	168	179	152	171	174	190	175	197	176	146	193	188	176	160	175	177	181	191	177	177	169	157	190	173	203	182	173	166	195	168	145	173	161	197	176	157	207	179	199	175	169	189	170	185	170	184	205	178	170	187	170	158	173	169	200	180	165	186	173	190	145	183	177	191	167	166	189	182	195	189	168	175	188	163	174	197	169	162	173	177	170	180	182	161	166	191	165	168	168	170	171	164	167	169	170	211	186	176	173	176	166	196	188	198	183	181	167	184	181	164	167	183	179	162	183	179	174	157	162	166	163	178	152	172	199	173	202	178	172	189	177	167	179	191	175	179	197	176	179	169	155	180	184	180	197	188	168	190	175	184	165	179	177	170	148	201	189	152	176	166	198	183	175	159	203	188	171	188	194	194	197	172	171	160	192	161	199	205	160	164	179	164	169	192	165	199	184	166	158	163	173	170	168	178	169	164	194	180	176	184	191	173	172	187	181	157	172	188	152	168	200	174	157	190	176	192	185	172	184	171	177	193	200	177	168	186	182	167	213	178	178	185	167	177	151	168	166	169	188	179	181	164	166	194	168	174	185	173	191	154	177	199	192	169	166	176	167	161	167	174	183	178	184	160	195	175	177	156	172	185	184	202	168	173	169	171	172	199	177	189	189	192	176	148	190	171	173	170	152	169	174	171	180	175	178	167	186	176	184	153	175	176	164	178	165	179	176	177	196	166	208	175	187	161	188	173	182	189	200	166	186	179	181	178	188	184	179	176	173	169	179	178	167	174	165	200	187	166	172	186	177	172	165	181	170	171	189	170	174	176	181	163	169	181	172	181	186	164	190	167	172	165	182	177	168	180	195	197	187	167	162	195	181	184	180	181	159	174	191	152	153	168	201	191	171	194	194	164	185	194	177	198	161	184	178	178	169	164	176	176	192	172	170	180	175	196	163	182	165	183	166	171	155	183	179	169	189	160	162	185	169	185	159	179	173	155	187	179	158	171	190	175	179	173	181	170	164	175	176	165	182	179	171	176	183	150	167	172	168	156	173	171	175	187	178	167	163	184	176	170	177	187	175	172	181	180	162	173	192	162	167	162	161	135	188	162	164	195	179	195	174	169	192	174	179	187	190	171	185	179	173	198	180	162	180	185	182	180	184	187	172	182	166	179	168	197	179	193	180	182	192	181	178	179	183	182	182	185	169	181	169	182	164	180	177	165	150	190	174	178	170	155	186	165	176	189	191	183	156	156	187	188	160	179	144	170	169	196	182	178	165	172	175	180	170	190	172	190	180	199	176	175	176	174	194	178	187	164	172	198	202	177	196	163	180	173	163	178	175	159	180	181	181	204	194	180	179	188	156	162	172	172	189	170	182	166	184	180	172	177	168	185	189	179	160	182	175	168	176	176	169	185	181	189	184	179	184	160	188	173	154	171	172	188	186	201	154	172	160	177	177	198	190	175	188	188	200	166	160	188	192	179	186	185	168	156	176	180	152	165	165	186	169	181	177	193	172	165	205	160	154	163	195	182	163	152	171	171	163	173	186	178	178	173	169	164	158	189	194	198	190	185	183	172	180	184	169	169	183	194	176	160	159	189	164	168	177	189	163	176	155	195	154	168	153	159	160	177	187	186	179	157
33613	13093	2057	315	266	263	240	210	226	262	253	227	234	232	231	221	256	229	207	240	215	244	267	202	239	258	252	241	253	206	256	242	228	218	236	285	219	234	237	241	210	206	200	234	245	233	221	227	250	238	216	235	238	214	257	215	220	197	255	217	212	270	247	231	229	243	225	219	225	213	212	231	244	232	222	252	224	243	239	261	234	209	239	254	219	227	238	227	232	241	209	253	218	214	253	215	232	230	246	229	242	229	218	245	227	265	239	241	228	240	249	231	229	229	217	227	239	251	197	251	206	249	238	220	239	238	242	223	240	200	227	244	259	233	244	226	209	245	220	239	247	213	218	232	188	251	236	213	206	219	233	239	219	213	230	221	203	215	242	267	248	251	232	197	209	228	225	233	230	233	254	234	233	257	249	217	241	250	223	227	223	232	205	225	236	253	228	224	249	229	264	245	254	202	238	257	232	239	218	226	233	241	228	240	229	240	228	224	245	253	246	235	265	220	220	252	235	228	234	234	236	249	193	199	226	231	241	224	222	197	236	220	229	215	245	242	227	241	238	212	219	229	243	210	236	231	240	224	260	256	235	239	227	223	197	217	232	242	260	229	213	241	222	217	239	229	232	235	218	243	230	261	199	237	241	241	211	247	216	198	254	209	230	228	219	221	235	216	236	246	226	203	238	241	244	224	223	236	230	233	237	197	242	259	239	226	232	234	233	248	217	218	248	228	213	225	236	254	251	210	224	244	240	201	230	265	234	219	228	227	237	226	239	224	261	253	230	210	233	246	244	244	255	236	195	256	224	218	257	218	227	236	240	232	207	230	228	252	243	234	245	234	223	240	238	216	262	247	254	218	222	229	228	246	251	245	242	267	244	264	214	225	220	225	209	200	246	200	233	226	249	179	229	258	217	219	240	240	238	237	247	215	230	223	240	217	223	208	211	224	223	228	221	219	234	205	244	223	216	210	224	216	238	240	231	236	222	214	207	233	240	241	206	266	221	245	216	208	232	217	244	246	252	234	213	246	246	237	263	213	207	256	243	230	240	219	221	220	227	209	231	223	231	223	235	253	241	220	218	219	206	248	225	247	235	231	206	238	262	224	252	244	222	257	223	214	251	222	222	252	227	229	257	232	245	212	221	216	195	222	251	211	238	228	233	228	223	215	252	261	257	207	222	228	231	220	245	240	211	239	247	240	231	210	243	224	208	209	253	217	219	230	238	202	240	250	243	244	240	275	263	234	232	209	215	223	234	225	253	230	213	243	229	235	235	209	248	247	216	249	202	228	238	226	226	254	228	231	217	207	200	242	217	266	215	251	207	219	250	257	243	238	235	230	244	259	218	226	199	211	233	207	230	237	192	224	258	214	218	239	227	240	216	230	238	221	222	229	240	237	233	222	237	205	233	220	250	242	260	222	228	214	222	236	256	243	209	239	247	245	252	243	244	225	219	229	230	223	227	225	224	262	210	230	222	229	257	270	231	211	239	249	228	228	224	235	233	204	223	217	229	243	220	241	214	244	243	260	229	240	225	240	212	252	260	241	233	248	238	225	200	236	241	220	225	249	228	230	215	268	227	238	226	209	234	257	223	198	239	234	277	224	232	248	226	234	226	201	237	259	212	222	237	218	250	214	224	259	223	219	246	229	251	227	241	185	211	225	255	255	245	258	256	227	231	187	221	234	244	205	242	218	223	254	233	250	258	230	228	237	223	214	226	237	232	228	231	239	245	203	248	228	254	260	231	207	272	259	231	248	191	219	229	222	223	227	250	229	219	243	231	248	237	201	216	266	202	224	233	197	231	237	222	246	224	218	212	223	200	223	256	251	236	243	205	215	247	243	235	237	204	241	265	235	240	232	231	238	226	274	216	227	232	233	249	203	198	220	247	268	252	226	222	251	216	214	234	226	225	242	256	248	221	241	212	250	236	212	248	217	233	246	249	222	220	237	243	197	208	208	221	226	246	227	238	220	200	230	220	198	233	210	235	253	222	236	221	222	220	226	227	250	207	256	227	232	217	225	215	225	211	245	236	233	220	209	235	203	212	218	218	251	207	237	269	214	241	245	259	264	209	209	230	249	248	222	232	206	229	245	257	250	225	234	206	238	234	246	235	232	228	217	212	240	234	218	248	226	259	231	223	229	226	238	236	241	222	237	230	213	240	224	219	229	246	260	230	248	225	267	197	192	212	234	249	206	252	226	223	242	200	235	234	217	231	217	257	227	217	203	215	243	228	221	228	211	232	208	187	234	247	205	247	225	237	204	208	218	242	204	211	218	233	231	246	228	239	264	243	203	235	217	219	233	217	226	232	261	206	244	199	240	224	226	235	227	228	228	238	213	240	238	241	226	200	245	239	272	222	233	232	235	249	217	241	243	252	211	263	220	223	233	247	243	206	213	231	240	229	210	225	244	210	227	208	205	253	202	227	224	212	263	243	228	220	249	224	264	213	237	240	245	238	244	233	224	220	230	247	236	227	224	215	224	238	239	237	219	236	248	234	255	233	220	256	211	226	222	223	241	227	253	203	217	215	256	205	203	248	233	220	220	223	228	242	229	206	228	246	255	219	201	245	230	231	242	204	239	242	228	221	254	217	214	252	225	205	217	221	237	267	248	238	211	214	254	240	238	217	216	232	241	245	264	230	227	218	237	238	208	227	191	222	236	239	242	245	254	222	210	218	227	232	241	235	229	248	232	217	215	212	206	241	227	240	233	215	215	247	258	220	216	232	214	223	222	247	215	238	231	241	198	223	232	219	240	217	228	236	238	231	225	220	234	222	246	236	237	225	252	248	247	210	215	225	219	212	239	238	209	224	222	209	240	236	265	200	236	243	237	261	235	235	240	224	237	231	243	243	263	225	254	212	229	211	244	238	240	243	256	240	237	214	193	257	247	212	248	216	265	256	237	214	264	258	222	207	240	231	210	222	251	229	249	218	210	237	240	222	200	244	258	225	226	234	244	239	263	255	211	230	231	229	244	248	234	228	222	257	236	209	256	238	227	250	240	217	224	204	246	230	245	222	241	244	218	229	234	230	253	243	258	222	240	261	241	267	229	222	236	226	249	227	227	193	247	222	246	229	236	238	239	233	238	243	247	253	217	240	224	233	222	257	223	208	239	211	225	241	243	247	239	240	237	231	210	273	231	239	206	232	210	227	251	219	234	226	229	209	238	217	226	225	239	243	232	219	250	224	245	229	245	244	239	240	239	241	223	243	222	214	212	223	210	238	258	222	241	212	222	248	236	242	219	229	232	220	223	228	233	238	234	257	236	209	223	244	235	206	225	251	252	220	226	235	243	230	231	266	211	212	257	246	213	237	221	213	251	207	243	226	238	216	247	206	221	202	218	221	216	218	234	218	206	200	207	251	241	219	232	245	226	235	223	237	228	215	219	231	225	227	233	215	228	207	230	243	250	256	262	241	224	227	214	241	227	230	217	248	241	213	233	254	214	273	226	248	235	235	227	237	251	259	239	250	244
12592	2592	1050	535	521	494	517	529	502	492	489	501	497	536	504	514	477	477	561	500	540	524	513	456	461	501	523	519	496	534	493	545	484	534	491	516	504	531	478	545	435	484	503	489	521	543	473	512	498	470	578	502	496	532	495	529	533	549	536	548	467	529	558	532	499	472	521	520	525	496	520	502	473	513	529	515	540	527	492	449	468	513	493	474	545	512	502	506	510	514	477	490	464	504	515	528	493	540	481	554	507	519	490	521	487	498	508	520	515	519	510	465	519	525	500	476	501	492	486	504	478	488	475	559	524	513	523	516	563	525	524	506	543	514	528	485	511	496	465	516	514	524	510	544	508	490	480	494	501	492	537	531	528	516	515	494	505	481	541	501	548	542	516	458	482	502	471	554	521	503	511	537	476	534	525	507	531	537	486	534	536	484	504	489	528	512	542	542	509	530	528	482	528	521	531	509	532	469	508	498	507	461	490	476	522	512	452	518	512	517	514	461	523	539	502	540	466	497	513	492	510	512	529	539	534	504	520	515	492	520	530	515	492	496	506	522	481	514	493	513	510	521	568	460	506	519	526	532	538	496	479	543	480	494	507	463	476	525	473	484	515	501	525	482	521	482	490	517	475	507	547	499	474	544	522	497	480	522	504	489	490	460	520	477	536	523	546	516	484	489	511	546	506	520	509	536	508	509	482	556	539	521	508	482	505	499	532	487	518	519	522	514	505	499	499	523	490	519	517	533	506	516	526	542	522	497	487	501	503	537	536	498	510	522	540	481	499	502	524	498	549	509	507	518	515	523	517	476	564	533	513	466	490	511	485	493	544	514	519	502	489	510	549	498	494	505	495	546	554	483	507	535	493	505	539	517	496	518	522	502	513	543	472	497	481	518	490	487	494	517	502	468	531	532	497	508	522	506	524	547	511	487	515	512	534	528	451	503	511	537	486	511	519	477	511	606	524	497	518	523	498	526	514	478	502	497	543	493	496	528	526	484	517	543	496	480	483	522	505	506	508	513	533	505	545	484	502	480	534	519	524	447	505	468	522	492	490	527	511	520	509	535	462	479	489	505	523	519	474	528	525	526	521	499	477	441	553	484	448	500	498	508	543	518	519	517	458	475	482	506	490	462	482	513	491	505	535	542	522	537	513	524	516	523	478	519	511	511	552	508	508	536	510	508	506	530	465	489	505	500	493	506	529	501	506	519	528	550	533	523	493	509	517	492	524	548	483	551	486	490	472	494	472	501	519	507	516	513	504	543	490	484	473	486	516	507	462	439	520	511	479	531	530	531	497	515	510	483	509	521	534	504	501	512	523	508	487	500	485	504	471	529	452	528	475	514	499	464	506	535	532	495	482	527	497	543	500	504	497	494	481	472	577	535	508	494	530	545	500	491	488	505	498	497	485	535	536	469	543	494	463	528	517	487	505	512	549	518	496	516	488	493	525	502	503	509	517	513	504	501	494	514	509	506	528	523	497	515	501	521	505	476	511	522	502	546	520	481	488	530	559	503	498	533	524	524	488	530	519	509	498	523	498	492	511	501	508	510	507	493	514	520	486	496	538	493	466	528	494	548	521	515	489	505	516	509	473	491	507	509	502	546	478	481	505	525	516	496	540	475	506	522	536	521	523	513	508	519	529	549	494	494	497	509	502	501	491	487	549	502	476	484	486	510	512	475	510	507	514	490	490	521	535	546	546	502	501	461	508	512	515	506	483	533	523	493	542	495	488	532	545	480	478	554	467	540	487	504	566	532	486	500	482	508	524	478	513	511	506	488	497	492	533	498	498	546	521	472	498	519	495	490	526	479	490	496	501	523	491	479	538	544	484	500	500	509	490	500	495	521	538	544	531	482	547	487	528	508	509	483	509	534	513	513	555	498	532	529	525	490	527	524	558	517	508	551	498	520	543	514	517	517	511	535	514	494	470	466	516	513	519	514	521	500	540	493	484	476	507	514	515	511	492	498	517	516	486	503	500	513	496	543	497	509	499	541	499	488	480	525	526	522	495	506	516	491	520	470	523	494	509	530	474	496	507	508	535	538	521	454	522	537	513	545	506	503	516	510	505	492	487	475	471	534	516	536	524	544	508	508	534	481	526	540	500	498	508	504	508	506	534	446	536	557	507	504	483	524	517	482	525	477	502	505	536	486	540	503	510	479	514	527	545	494	506	494	502	528	511	526	569	479	496	521	513	525	482	516	560	525	527	502	490	513	445	513	554	472	528	511	525	543	543	503	541	511	488	507	483	489	496	474	523	472	529	497	503	513	492	529	508	562	520	493	546	510	481	519	484	504	510	503	506	502	489	496	485	481	476	483	479	528	508	523	499	514	535	478	502	488	537	495	530	494	496	499	500	532	460	523	510	502	478	505	497	491	467	488	520	511	500	496	513	504	511	526	548	498	510	485	515	518	508	498	481	501	504	500	528	515	549	495	533	555	479	465	500	542	487	488	536	493	524	494	528	512	505	505	534	523	501	515	527	532	511	528	510	489	537	529	500	514	522	484	521	493	509	504	471	493	531	499	503	547	520	503	479	510	500	503	477	476	533	510	510	522	495	492	517	532	491	479	450	489	517	550	515	499	509	486	480	509	504	507	500	509	477	507	507	540	513	517	504	471	551	523	545	469	505	516	499	486	518	478	506	489	514	524	519	527	524	532	546	487	509	477	497	462	505	449	498	506	511	531	494	527	499	513	545	510	486	471	519	532	473	563	524	516	523	513	475	539	510	507	488	523	473	505	486	440	477	496	517	525	496	473	463	533	477	480	505	517	539	502	517	508	537	547	526	507	519	519	498	468	559	519	477	505	492	483	491	538	520	481	518	549	502	542	529	485	523	502	505	514	555	491	492	520	517	525	481	504	522	498	512	493	502	525	515	511	542	556	498	489	537	519	534	518	520	502	444	493	521	483	504	540	507	478	519	476	501	458	492	525	492	508	477	503	504	540	535	512	512	503	477	549	515	535	489	501	499	483	523	485	515	530	533	484	498	515	544	503	512	521	527	512	492	514	500	521	469	481	481	492	538	544	531	501	555	544	488	518	522	535	503	508	523	489	490	486	540	478	520	502	493	506	501	489	500	543	487	521	523	504	528	482	486	484	541	529	543	498	486	543	511	465	499	512	487	524	505	526	510	500	513	513	538	508	521	472	497	501	501	532	493	525	506	472	524	499	505	526	491	510	528	471	521	510	487	480	492	498	501	504	500	539	489	532	527	488	508	522	493	545	523	478	494	472	504	507	533	499	465	507	507	533	508	553	513	493	480	485	513	506	478	491	517	491	515	484	467	524	528	484	465	513	494	505	531	501	506	506	504	466	518	520	482	523	515	512	474	521	474	553	531	511	498	544	534	569	545	516	531	480	497	473	495	524	525	508	540	541	515	502	509	512	485	524	539	484	515	557	511	530	471	540	540	517	500	548	515	529	525	527	518	537	540	486	517	473	529	479	529	482	501	511	514	497	450	496	490	557	543	542	507	541
24780	21161	24515	28056	20731	2067	243	203	194	157	169	155	152	133	136	146	141	142	128	142	152	118	127	134	111	133	123	143	133	139	140	119	168	133	129	120	120	123	128	115	120	122	115	121	165	134	132	126	119	136	148	135	138	143	122	115	135	106	118	121	101	129	121	113	125	121	136	112	127	127	131	112	129	114	149	128	144	111	130	145	125	141	133	129	134	118	161	118	128	136	122	116	105	120	133	141	133	135	133	124	124	128	128	107	146	100	145	120	127	142	118	119	121	129	142	128	153	123	128	117	113	128	115	129	121	126	123	132	127	113	109	126	137	117	129	115	120	147	116	125	127	123	132	146	137	131	121	128	138	141	114	126	122	133	136	136	130	141	127	105	128	122	106	125	125	138	106	122	135	135	135	150	106	126	173	137	155	133	131	115	154	130	131	125	144	128	112	129	120	111	104	119	122	128	109	146	146	130	113	147	162	130	133	116	134	124	116	115	139	120	119	132	119	142	129	127	129	128	164	134	122	133	166	125	112	151	127	123	127	128	128	141	111	118	119	112	133	148	148	128	136	149	117	126	124	119	112	130	139	141	163	119	139	141	132	108	149	146	140	139	137	132	133	124	113	117	136	145	124	128	111	112	132	134	146	120	110	141	121	138	144	146	146	132	136	130	122	112	123	123	107	120	150	121	141	124	118	109	121	113	118	98	117	114	127	117	134	113	119	125	107	112	137	129	128	117	126	110	112	122	122	119	123	112	110	129	150	122	115	135	137	109	131	135	139	125	136	126	142	125	127	117	141	121	137	116	135	128	113	143	138	113	128	123	115	123	120	137	108	126	129	107	138	145	141	109	129	119	122	125	130	104	121	138	131	133	110	113	120	143	129	117	120	138	110	130	125	120	126	115	119	108	138	134	145	126	133	128	152	125	119	136	133	130	142	130	113	112	111	136	140	131	115	132	116	124	117	127	125	135	104	129	127	117	109	123	131	127	143	140	127	135	136	120	135	148	158	119	113	114	110	110	106	113	123	120	114	141	125	129	116	157	126	111	141	115	111	136	143	111	135	117	131	122	148	125	113	123	125	114	147	132	116	128	138	135	132	132	132	136	125	117	97	105	152	145	130	148	123	116	128	134	124	130	121	126	131	121	122	130	120	123	126	130	119	134	107	133	129	121	121	131	138	148	122	144	129	113	119	131	142	126	117	129	118	127	135	112	132	121	140	123	127	133	112	136	120	130	119	112	122	127	153	151	134	130	114	127	130	129	152	138	130	155	138	136	140	145	113	130	146	102	125	113	121	137	134	114	141	118	134	120	116	140	113	133	119	135	110	131	147	129	100	126	123	129	135	148	128	133	135	126	133	134	122	130	126	130	122	132	119	108	122	122	125	127	124	132	133	126	122	150	142	133	149	119	142	115	126	128	132	121	140	143	140	121	108	123	105	111	110	148	134	121	121	117	122	117	135	125	125	143	124	139	126	139	127	129	116	119	134	138	128	141	140	120	148	108	123	113	121	112	134	106	119	103	127	125	130	147	109	131	130	154	124	112	141	132	134	131	132	132	124	120	125	139	113	112	124	135	150	119	140	139	123	108	148	135	116	132	125	119	141	137	120	133	129	135	119	137	113	160	133	130	137	128	117	149	134	145	133	126	117	120	129	129	137	145	103	131	100	134	172	122	115	122	120	113	124	135	118	125	142	101	130	122	111	113	135	140	129	124	118	107	141	107	127	137	128	140	123	130	119	120	148	117	144	124	113	113	116	118	115	125	102	121	113	132	143	124	137	116	146	111	148	146	131	150	152	145	134	137	119	130	115	110	130	126	134	146	141	145	119	141	133	122	143	106	121	115	128	128	135	139	117	116	110	144	146	114	104	106	138	117	135	146	134	110	117	119	112	146	105	135	129	129	131	110	126	128	117	119	113	117	112	119	113	102	111	124	120	114	144	123	116	116	101	150	129	138	132	107	138	128	126	123	122	126	117	123	116	110	106	122	131	121	131	126	116	135	127	114	127	136	133	118	100	98	134	109	103	137	151	118	147	146	120	120	117	146	129	99	123	133	121	143	122	140	107	126	119	126	128	117	134	141	124	131	126	133	119	154	129	122	123	114	135	126	121	127	132	132	126	123	146	111	139	132	138	133	130	128	127	144	121	108	138	137	128	119	117	152	138	118	105	131	121	109	134	107	136	126	123	117	123	114	116	144	136	119	113	132	130	118	122	112	128	153	137	121	120	130	125	148	106	122	124	112	142	127	130	134	134	125	145	118	156	123	139	125	132	132	134	123	121	112	130	122	122	117	108	122	115	126	139	156	102	127	98	132	142	115	126	133	123	107	128	122	142	138	107	130	141	134	126	120	129	123	125	129	135	131	120	147	142	120	133	137	141	142	124	123	137	130	131	133	130	120	140	145	142	132	120	143	134	144	125	122	109	139	108	110	143	123	114	124	131	124	134	129	133	123	137	133	125	130	132	126	111	143	140	132	150	112	143	151	127	115	116	118	133	135	129	117	133	111	116	140	141	126	128	128	120	125	121	128	138	146	139	93	122	113	128	127	125	123	123	111	108	146	130	122	135	140	107	142	124	137	128	133	114	131	128	113	127	128	140	121	133	119	121	126	145	136	120	119	138	121	117	134	154	118	129	100	125	141	113	111	136	113	141	117	101	113	124	118	140	123	154	114	110	129	105	142	117	126	131	121	130	140	140	119	126	140	123	107	123	104	129	146	154	119	123	131	129	110	106	136	128	132	126	124	118	137	122	137	130	113	126	126	147	117	118	107	135	119	146	138	145	121	129	119	136	146	143	128	113	126	127	140	136	126	131	126	108	111	117	119	132	125	129	127	132	137	105	121	130	115	157	118	115	120	128	123	127	124	121	114	128	124	129	147	141	136	140	115	153	124	106	124	130	123	116	120	117	118	109	151	140	119	107	141	146	131	130	132	137	122	135	127	120	121	137	133	112	116	127	119	117	133	134	104	128	133	121	117	129	141	126	116	144	124	136	137	113	119	104	144	123	115	132	138	129	113	101	131	102	123	120	136	111	139	129	131	113	114	123	150	135	136	109	142	132	128	127	138	135	139	116	141	148	119	114	137	149	113	134	117	140	104	113	153	134	128	121	134	123	124	115	127	129	110	146	97	116	131	119	130	114	134	143	124	134	131	127	105	128	120	139	141	124	117	147	131	143	136	104	127	137	140	140	141	152	127	126	130	115	139	120	129	104	126	129	147	142	118	121	138	108	123	130	137	82	108	136	126	111	139	134	128	128	134	140	116	136	124	124	114	126	127	146	144	137	110	122	116	115	134	131	122	128	137	137	110	141	130	117	121	125	127	132	111	133	129	139	132	135	134	126	120	124	115	126	127	129	118	129	131	129	117	125	133	136	126	122	125	119	124	122	115	148	132	104	144	142	137	127	108	117	99	120	139	120	103	138	130	125	132	116	135	115	104	130	140	137	164	122	130	123	133	146	125	134	124	118	132
11152	7130	2428	699	470	368	366	332	328	307	299	284	315	291	287	290	292	285	303	269	295	316	269	264	320	309	310	336	285	299	282	262	294	278	283	283	324	280	301	305	307	291	295	277	294	288	289	303	304	308	301	279	316	289	286	311	290	294	324	301	256	278	272	289	278	293	261	287	298	279	295	293	303	299	277	313	250	321	290	311	267	300	293	297	340	296	262	264	302	293	289	289	285	269	296	295	296	252	293	281	287	307	301	299	258	274	300	282	296	286	318	321	288	315	281	274	286	286	286	282	292	254	276	269	307	290	315	317	309	289	282	303	273	303	296	296	283	283	277	277	277	266	289	276	271	299	291	284	297	290	327	299	262	300	278	283	291	305	320	286	276	298	309	286	307	281	303	296	290	266	301	294	328	262	282	307	308	309	313	296	306	301	273	281	309	291	304	289	292	300	279	295	278	291	296	269	309	273	282	279	277	282	284	293	286	261	296	303	259	295	285	297	285	290	293	272	271	287	286	283	296	309	299	265	318	281	290	280	292	298	285	308	268	283	279	292	302	273	297	279	301	292	282	269	292	293	315	261	305	267	296	287	291	313	297	264	283	298	283	269	295	303	311	282	302	289	306	333	283	284	277	285	271	242	288	306	303	281	318	318	284	284	277	282	289	271	286	288	312	258	321	301	329	317	270	278	285	289	316	288	278	268	276	282	274	266	263	275	318	294	281	284	275	260	313	291	294	308	269	276	289	303	272	303	293	262	310	291	262	294	271	254	288	276	314	284	234	283	296	292	315	301	300	269	308	278	284	295	284	287	295	289	285	291	270	281	292	341	283	279	301	311	258	281	281	309	285	306	295	303	278	294	286	307	287	302	302	293	277	324	322	290	304	274	304	273	295	262	302	297	285	269	294	273	271	276	303	265	311	268	301	313	312	301	302	282	309	267	298	297	297	299	277	276	277	239	281	287	299	275	279	275	293	275	271	288	285	314	299	272	250	288	267	288	284	291	310	284	285	318	295	261	286	331	268	316	276	302	297	295	287	267	302	287	281	298	314	282	302	266	289	304	309	271	255	300	288	284	315	275	294	283	253	275	251	277	299	304	307	284	302	319	279	277	290	274	261	284	259	312	268	295	295	306	270	303	288	287	312	296	303	288	308	283	297	279	310	292	268	265	289	317	292	299	318	264	281	308	288	285	280	253	299	301	308	270	308	304	289	286	299	256	286	304	308	308	320	301	259	330	295	276	322	300	301	278	289	278	270	286	276	309	259	318	305	285	285	291	258	312	299	306	301	283	275	285	268	268	297	308	283	274	297	280	296	306	300	303	263	277	295	282	299	312	297	306	271	274	295	289	278	263	305	295	294	316	276	278	266	306	301	269	280	339	285	278	295	267	298	306	296	282	291	265	305	283	290	304	283	282	253	289	305	284	295	309	296	262	299	296	296	290	275	298	272	281	272	293	296	264	288	291	295	280	263	290	297	266	275	284	281	277	299	273	282	286	275	264	281	300	266	304	311	301	301	295	282	324	293	282	278	266	317	266	288	292	300	317	317	281	286	300	307	292	277	316	309	304	307	278	280	301	297	281	320	277	299	271	299	269	304	303	282	259	307	261	266	287	284	267	289	283	285	264	305	291	303	323	310	274	303	290	299	329	288	291	288	288	288	301	287	277	320	267	320	296	303	270	291	300	302	289	300	274	289	301	284	279	317	276	316	290	291	308	296	291	305	293	302	273	259	286	261	275	279	287	311	293	294	265	292	291	309	270	298	313	316	283	263	279	298	292	300	272	276	269	265	295	308	283	288	299	309	288	294	279	290	274	289	336	303	290	275	291	287	312	280	308	297	278	263	298	329	288	263	289	295	268	257	249	292	260	286	268	249	266	280	248	310	269	316	271	268	274	301	279	313	290	312	299	275	259	309	294	305	278	303	280	258	327	299	292	290	302	286	276	274	309	311	293	300	299	258	284	277	301	287	292	307	242	285	298	281	269	284	274	260	264	313	276	294	289	283	319	285	268	307	302	312	292	277	292	276	279	299	303	266	302	289	282	330	260	299	272	283	282	262	277	313	315	295	249	296	266	294	247	299	287	259	280	271	286	282	287	288	271	308	258	294	271	276	290	301	286	287	301	281	290	287	296	316	263	282	277	252	272	271	266	275	286	287	295	275	335	270	271	276	299	285	309	270	290	316	312	243	287	295	264	287	288	331	284	312	281	289	277	273	276	286	295	277	300	284	275	294	269	262	260	294	285	281	276	280	289	295	292	298	274	284	302	291	266	319	310	288	277	280	284	264	285	313	294	279	245	267	291	305	278	303	252	307	306	298	268	281	278	283	265	286	277	300	277	291	304	279	264	298	278	287	288	291	269	305	262	281	265	280	301	310	294	299	275	290	283	293	274	270	296	313	289	295	304	264	262	261	296	307	298	306	267	305	290	292	269	281	274	265	296	308	286	255	277	270	294	275	294	300	287	302	279	314	275	272	300	289	282	282	308	268	267	293	299	269	282	310	299	311	304	279	299	283	267	281	271	279	287	259	283	315	264	277	260	289	252	303	290	289	331	307	305	294	300	282	311	311	305	289	256	316	321	291	279	257	263	288	314	300	277	296	282	305	259	283	276	280	281	324	291	260	316	262	289	283	294	298	294	292	277	286	290	275	301	297	262	306	274	298	299	279	294	301	315	298	295	282	293	286	254	321	303	294	312	281	284	283	266	282	298	302	326	292	306	301	291	314	277	290	318	276	274	261	291	270	289	266	307	299	306	300	270	290	296	299	299	272	279	279	265	272	285	268	293	279	293	265	312	274	287	288	287	284	273	289	307	287	275	267	281	294	281	258	295	302	274	297	253	283	287	272	286	298	290	264	280	262	304	290	287	310	288	269	292	265	285	285	294	307	256	276	280	293	285	295	308	295	294	256	325	284	280	282	308	276	316	288	322	317	291	280	306	294	312	292	274	318	273	285	269	299	271	249	282	263	282	276	291	294	325	309	328	301	289	288	295	282	292	319	298	295	291	278	310	291	303	304	285	292	306	285	320	299	294	271	310	295	264	273	300	265	294	299	276	289	292	286	302	299	283	294	304	339	285	288	278	287	292	276	270	310	313	273	270	266	314	318	293	284	251	282	262	261	257	307	282	323	281	279	306	262	305	273	279	305	276	299	290	310	280	297	313	288	275	280	320	294	282	290	261	292	274	274	300	269	283	282	285	310	288	281	288	297	296	298	275	294	281	255	297	313	294	268	285	261	300	257	306	291	284	288	285	305	299	277	297	294	280	297	295	290	305	302	279	278	281	281	276	312	266	270	293	307	283	282	285	287	286	275	296	307	312	265	303	295	311	292	290	305	289	294	249	311	299	290	269	295	284	314	273	293	278	262	293	273	282	323	287	311	289	299	317	303	299	296	265	294	272	288	281	297	258	270	279	278	292	304	330	288	302	276	298	307	283	269	281	273	303	282	262	318	275	283	285	285	295	283	308
24126	21208	25269	27454	21209	21063	1282	265	165	190	152	131	100	94	107	75	88	94	95	85	89	92	106	66	74	90	70	70	80	66	75	63	71	75	80	67	67	61	56	59	61	52	60	66	60	73	75	73	61	57	71	60	59	75	70	60	57	59	71	65	67	63	55	58	70	69	73	64	57	49	61	62	59	77	66	57	64	59	62	69	54	62	69	63	75	62	59	53	60	62	75	65	77	68	58	48	75	64	60	53	77	81	60	74	67	44	53	61	68	62	68	51	70	60	73	66	68	62	55	55	68	69	61	60	67	77	72	69	69	67	62	63	73	60	70	58	61	64	69	75	65	60	68	58	69	77	56	53	49	69	70	58	55	54	62	60	62	71	74	55	63	66	65	78	70	54	69	48	54	63	58	61	73	65	61	68	72	64	71	51	56	68	64	78	69	72	71	73	73	70	61	68	63	61	59	50	52	54	54	70	73	57	63	60	47	57	55	47	51	53	59	65	56	64	66	63	55	75	59	64	56	65	54	60	61	49	59	67	67	64	64	65	59	71	53	67	66	78	57	60	50	51	56	63	71	59	70	59	60	56	66	57	53	64	54	73	71	67	53	60	70	51	53	60	52	70	58	57	61	77	56	64	57	55	62	52	59	60	59	62	62	62	69	64	59	57	58	58	71	65	55	56	71	51	62	58	55	77	50	60	64	58	55	71	73	50	66	51	60	59	73	48	63	65	51	54	63	62	63	59	69	46	55	79	66	58	75	57	54	69	67	75	54	66	70	77	57	69	68	45	58	57	61	57	69	60	60	53	65	73	63	66	58	67	74	80	73	74	61	52	55	58	53	73	48	61	69	66	74	63	76	60	61	64	68	59	66	65	51	48	73	53	74	71	65	67	68	76	50	52	61	72	64	54	75	66	71	65	57	56	63	57	43	58	54	65	57	70	66	71	61	68	58	53	67	60	71	60	75	64	49	51	68	94	58	53	69	52	39	75	58	80	73	52	79	64	69	76	56	67	60	69	54	69	61	62	60	65	65	52	50	54	58	55	70	68	53	65	61	58	87	70	69	68	57	38	46	73	59	56	64	61	58	55	53	55	73	66	57	47	78	65	66	68	60	71	45	75	66	62	58	56	76	68	59	49	62	43	66	50	66	65	81	62	57	72	55	54	75	47	59	51	39	49	58	67	63	75	68	58	65	63	53	65	45	62	72	55	43	48	56	41	53	69	68	66	56	49	64	70	68	58	57	60	66	73	67	50	67	56	54	59	66	75	60	63	53	56	66	56	50	60	52	57	69	64	75	61	74	73	61	59	52	58	71	63	53	60	70	55	75	74	51	68	56	57	60	47	66	53	57	72	55	70	71	58	58	61	68	53	53	64	49	65	66	79	61	70	83	69	66	55	49	50	48	66	61	50	62	78	69	72	67	55	62	75	59	64	58	60	75	67	62	72	53	62	58	66	71	58	52	63	57	74	63	61	47	61	57	54	56	51	73	57	56	60	59	67	75	70	61	58	51	72	68	62	61	73	67	53	53	62	68	54	72	56	58	65	56	54	69	77	81	55	68	52	70	69	70	55	71	54	52	45	56	54	52	55	53	65	72	50	67	57	59	58	67	49	51	66	58	71	77	66	69	86	65	52	62	60	58	58	74	63	72	77	68	54	53	54	56	66	66	69	66	57	56	72	47	53	57	57	53	71	61	56	53	55	74	60	51	56	41	58	58	43	59	83	71	69	79	69	60	55	60	48	75	70	59	70	42	67	62	57	54	65	57	68	61	62	72	74	58	70	71	59	67	69	60	56	67	41	61	72	75	59	58	44	65	55	69	64	80	62	60	68	69	65	66	77	63	48	62	59	60	67	65	65	66	59	59	56	63	77	63	65	56	53	41	66	69	64	56	64	57	66	64	66	58	45	59	60	68	57	52	64	55	59	68	71	73	43	56	65	59	45	67	60	71	45	50	59	62	67	61	66	58	46	45	70	61	58	75	65	59	55	70	50	66	53	59	57	72	52	65	67	56	62	55	58	53	56	75	46	62	65	62	51	55	60	58	68	76	64	58	64	66	72	76	51	53	71	71	62	75	70	71	38	69	62	50	69	70	62	69	84	65	53	42	61	62	78	60	55	62	58	71	54	76	63	75	70	67	64	50	60	46	59	55	58	64	47	51	53	72	69	82	75	59	70	61	49	62	66	58	77	59	56	76	66	62	58	54	55	55	49	49	52	57	72	62	50	60	53	76	68	71	56	58	60	67	60	72	84	54	61	53	56	51	59	53	64	68	63	71	55	73	59	64	58	55	63	57	54	58	85	73	79	60	59	55	70	59	63	66	44	54	53	54	64	65	64	54	52	64	45	61	57	61	69	51	74	67	56	61	56	54	54	65	57	59	60	61	56	54	66	53	61	79	66	51	67	63	62	71	56	55	66	71	70	58	56	67	68	43	61	61	55	67	54	54	62	57	59	56	65	62	76	49	74	65	64	49	50	54	71	65	49	71	52	61	62	72	58	69	59	51	77	64	46	64	87	74	79	61	52	65	73	63	71	49	64	48	61	69	48	65	66	49	66	55	74	68	62	60	81	75	57	84	54	61	72	64	54	69	68	50	48	60	73	63	68	59	57	69	66	46	54	75	63	52	61	72	67	60	80	78	73	53	62	72	56	50	72	66	64	61	74	76	54	63	52	69	74	55	57	66	38	57	52	58	72	62	62	63	56	72	60	60	68	70	44	69	55	64	65	63	79	61	56	61	53	69	61	51	71	71	43	62	51	61	58	60	58	60	61	61	65	77	60	67	69	53	64	61	53	70	70	68	54	47	67	65	56	66	62	59	64	66	51	57	54	65	69	52	52	53	65	67	59	59	59	71	75	64	55	58	60	61	64	56	65	64	71	70	71	55	65	64	59	53	76	54	67	63	68	57	58	68	74	68	57	75	71	69	66	66	61	51	72	67	56	72	51	65	65	59	73	58	59	59	80	67	61	52	61	65	62	66	77	66	57	55	54	54	53	48	58	59	56	51	67	57	78	72	81	81	74	65	61	67	62	72	73	61	61	53	59	68	62	73	61	65	68	66	62	73	58	55	64	66	66	69	66	47	55	51	79	62	61	67	50	67	74	61	63	58	73	68	62	65	61	56	74	51	55	71	69	63	76	66	55	67	65	65	65	59	60	54	64	63	71	50	60	75	63	57	47	66	71	50	51	71	54	65	59	65	69	76	62	63	66	73	58	71	51	48	48	58	57	70	61	62	61	66	73	45	71	56	79	70	45	58	55	60	64	56	69	55	53	65	74	67	64	65	57	74	67	57	68	54	74	53	70	61	87	73	70	48	71	53	70	62	68	75	63	50	75	64	79	65	49	52	69	73	61	61	58	68	70	85	55	78	58	59	65	59	61	74	50	47	55	84	72	50	71	60	52	71	53	55	51	54	50	59	53	59	56	62	63	66	60	65	70	64	60	62	48	76	69	65	59	74	71	64	70
13311	10664	4165	865	499	336	255	249	225	222	184	224	200	183	193	183	194	194	187	173	187	177	182	164	179	180	153	174	167	165	169	133	156	153	171	174	164	159	154	172	158	189	170	157	169	176	164	157	190	180	161	186	180	180	163	184	139	148	193	168	159	167	168	169	197	172	191	155	164	148	168	168	172	176	166	183	147	169	181	180	152	179	173	172	165	144	178	159	186	163	152	182	210	177	190	173	165	174	184	190	165	169	181	166	170	154	162	154	146	158	160	180	158	174	179	144	158	164	201	166	182	154	185	160	141	167	169	169	167	160	154	159	164	171	151	150	179	169	168	154	175	181	156	197	167	176	177	181	154	180	176	160	161	163	150	165	159	167	174	178	160	154	154	140	172	166	148	149	178	156	147	206	169	155	186	189	162	174	159	169	158	177	158	180	168	172	169	163	180	161	180	150	173	153	157	172	188	192	165	181	155	153	191	180	163	151	145	148	171	177	155	184	189	166	156	163	150	168	175	179	167	168	164	157	156	147	169	178	148	178	157	169	155	163	172	163	167	172	189	161	157	177	151	151	199	171	159	153	155	157	180	167	151	181	170	195	179	160	167	152	187	163	147	163	168	195	167	174	154	169	165	150	172	168	200	178	182	171	182	185	167	184	165	175	161	157	171	188	173	166	153	158	162	168	155	181	157	175	164	176	180	181	159	194	160	138	173	157	174	155	156	136	154	174	163	172	157	165	182	150	162	152	165	167	151	160	155	163	174	142	163	182	155	156	168	159	191	162	164	131	168	180	178	163	179	177	173	178	179	194	136	164	170	167	155	146	167	193	165	179	157	167	163	151	164	173	160	149	154	148	172	176	176	167	163	168	163	173	152	165	193	170	176	170	167	182	164	137	185	158	157	165	160	156	178	149	152	152	187	193	158	179	184	184	183	179	155	173	151	171	168	173	157	179	172	188	177	164	155	157	153	162	183	161	137	150	155	171	176	174	179	149	158	161	176	173	171	163	162	188	144	182	146	170	158	178	166	180	185	177	176	166	149	150	166	152	178	162	142	174	149	181	160	182	166	147	184	154	160	131	154	159	155	167	172	156	168	163	162	172	127	162	158	168	165	133	165	165	170	155	152	167	179	155	159	180	166	163	151	166	171	175	175	158	181	170	187	148	173	156	184	168	167	187	186	155	157	163	162	161	160	164	164	171	168	195	175	172	172	161	170	172	183	166	159	170	174	154	166	158	184	164	170	169	183	165	169	165	150	162	169	169	165	178	146	167	172	157	188	135	180	193	171	166	167	172	165	157	171	182	178	177	183	166	191	177	169	202	143	155	182	153	171	168	183	169	166	174	175	150	157	175	169	185	163	171	160	184	159	197	159	145	160	156	180	176	154	157	159	138	167	158	165	157	186	182	169	168	160	171	184	160	167	155	145	150	164	143	155	170	160	148	174	176	171	187	177	160	186	168	147	167	187	174	153	177	167	173	187	169	165	166	181	163	169	158	181	166	176	168	154	187	164	167	166	173	194	167	174	166	168	148	159	166	199	174	149	201	167	187	153	176	160	151	163	168	147	163	159	170	176	170	194	169	173	158	156	165	153	178	161	155	155	168	183	161	153	172	163	149	175	177	173	137	156	175	164	158	157	191	170	155	163	143	169	180	165	166	165	171	192	177	174	153	172	169	170	178	172	170	166	152	174	165	142	153	153	147	163	165	172	170	164	171	171	180	168	167	160	170	185	165	150	189	174	167	158	141	167	169	186	152	155	163	151	187	177	176	167	190	207	177	152	149	141	159	169	165	163	169	178	173	159	181	166	155	159	167	165	155	194	155	170	164	182	168	175	173	159	170	184	178	160	157	180	149	158	144	165	162	179	166	158	161	157	177	182	198	154	165	159	181	170	173	178	167	203	173	153	154	179	173	158	161	190	166	194	143	161	172	188	146	162	180	177	169	196	194	173	168	172	166	168	171	164	168	190	185	161	154	191	174	178	154	159	149	181	165	164	185	170	169	164	163	156	194	147	159	162	149	168	162	151	174	155	175	155	159	171	176	175	165	158	149	176	163	179	170	166	156	173	179	165	170	191	154	185	157	172	171	167	173	178	167	192	183	187	156	152	148	193	175	173	161	173	170	185	188	193	160	162	158	168	163	166	155	144	145	172	176	188	185	170	170	170	145	164	136	176	201	163	157	169	173	160	164	174	141	162	164	186	169	170	152	183	150	179	172	162	155	152	173	144	155	163	168	174	164	163	150	149	198	174	160	149	162	172	149	176	187	174	174	144	172	167	154	184	141	160	169	152	180	174	171	158	161	177	157	164	172	163	177	178	187	165	153	162	155	158	159	165	156	168	167	169	162	153	183	169	158	187	186	183	165	198	185	143	138	170	170	165	163	151	164	190	176	171	166	166	161	163	152	173	176	178	179	156	193	167	180	163	138	173	171	180	153	139	156	170	166	169	189	186	169	171	157	190	168	169	177	169	140	158	157	180	160	138	193	185	160	165	183	171	157	185	171	166	180	167	177	181	152	154	158	176	157	200	160	169	178	165	164	182	175	151	161	164	176	167	166	163	151	177	152	175	164	157	162	163	158	150	165	193	157	167	169	186	200	177	166	162	173	158	176	170	172	158	169	147	165	170	155	165	176	160	182	180	181	189	156	151	169	164	177	170	197	180	126	145	151	165	173	170	162	184	165	162	155	166	178	168	155	177	156	161	165	154	187	185	162	160	156	135	160	153	166	177	185	168	175	155	159	156	181	169	172	138	152	185	168	165	146	143	161	160	170	174	165	168	149	183	173	174	191	163	151	173	159	161	173	183	156	174	160	167	154	159	162	163	158	178	171	157	168	164	175	138	172	140	167	173	166	167	180	173	203	122	167	179	156	162	162	181	185	178	192	176	173	172	165	173	170	155	146	156	160	163	161	166	184	159	149	177	177	156	147	139	158	136	152	165	194	182	150	134	190	187	191	160	183	159	172	153	175	157	156	162	181	169	155	168	177	169	187	186	179	158	169	176	166	163	146	169	163	167	151	170	152	158	173	162	178	177	157	151	182	186	175	162	164	183	148	168	161	211	158	157	175	166	186	153	156	152	180	183	139	158	172	169	175	171	187	153	186	155	196	158	147	164	156	170	158	183	158	174	175	161	172	181	179	156	174	166	162	180	153	154	158	194	157	174	176	159	164	184	180	161	159	154	157	165	146	189	165	168	169	155	165	149	186	161	163	191	165	174	198	162	155	172	148	150	168	145	150	177	165	163	160	167	165	162	176	164	147	181	190	159	166	174	176	158	173	171	135	172	183	139	176	178	181	143	173	193	160	190	172	193	179	161	156	162	153	166	159	150	159	173	173	164	165	146	181	174	193	178	188	157	179	152	136	189	183	148	175	164	164	151	149	164	162	186	174	167	162	154	167	162	169	189	151	177	170	199	182	163	171	173	189	147	163	172	188	150	183	156	183	180	162	171	166	177	170	173	162	181	178
33872	13599	2333	488	352	337	238	234	247	224	255	228	239	237	242	217	236	246	243	244	246	218	256	242	235	242	264	208	228	232	253	185	216	217	199	227	232	226	241	253	227	232	249	241	223	209	232	230	236	252	246	286	220	238	212	244	222	234	217	225	235	218	209	254	232	233	230	246	226	219	231	223	271	244	270	242	237	240	246	225	224	218	220	245	216	225	241	237	206	228	242	237	249	232	191	222	235	223	221	222	223	221	204	229	227	223	215	287	229	271	230	238	226	208	229	231	220	236	262	212	225	242	236	237	224	252	219	208	220	234	228	253	226	223	212	225	223	266	225	256	221	218	216	226	218	223	223	246	230	220	232	230	228	227	214	220	232	220	203	220	231	229	222	249	223	248	222	231	221	234	213	215	233	225	212	230	216	225	208	233	236	214	244	213	238	230	220	230	247	257	216	226	237	241	239	224	254	249	232	240	221	202	230	221	242	218	230	242	242	213	228	214	224	223	237	252	219	250	251	237	214	247	253	234	241	221	241	208	196	240	248	205	237	222	228	235	273	217	239	237	214	224	240	253	223	251	238	248	230	224	240	222	225	236	240	219	240	250	243	238	229	214	206	253	253	222	237	238	237	219	214	230	226	223	257	214	245	217	233	223	220	234	271	221	209	220	219	221	229	250	228	249	225	245	237	229	209	224	235	216	240	226	227	213	245	233	204	193	241	205	238	232	236	231	252	241	237	247	244	230	253	201	220	209	233	223	256	242	205	231	232	243	229	227	213	215	240	245	223	232	248	246	268	247	231	225	219	231	231	197	257	247	258	203	243	238	246	232	229	237	241	251	210	226	232	195	210	249	256	263	250	262	208	239	242	237	217	229	229	255	243	229	236	235	241	212	208	245	258	250	227	233	203	235	244	205	236	249	231	232	218	210	229	226	212	239	273	255	216	207	236	217	205	238	217	246	223	254	196	238	197	239	232	259	242	196	223	228	250	216	226	273	220	232	213	222	221	256	202	212	226	191	230	255	248	230	253	255	266	238	225	224	239	197	185	203	200	229	225	207	258	223	235	264	237	234	224	204	215	243	224	242	239	241	227	246	248	267	205	222	244	236	226	232	218	230	220	209	208	254	223	215	231	236	240	206	230	249	244	223	237	203	221	241	225	229	227	224	237	234	262	233	229	240	239	228	258	236	213	231	250	232	256	263	236	238	220	253	255	236	211	214	231	233	227	216	238	211	207	222	233	209	239	229	242	235	237	250	218	220	210	247	233	253	236	217	230	226	219	225	213	216	263	233	245	259	219	263	259	225	234	233	240	212	203	230	236	219	227	217	247	229	232	235	267	216	255	239	256	253	261	237	213	251	228	234	238	224	233	196	222	214	228	205	229	228	247	218	257	217	237	211	211	227	230	232	212	245	228	237	232	197	194	226	236	266	240	185	227	259	211	216	210	247	234	213	231	258	232	210	216	237	240	220	227	240	222	225	212	240	218	246	235	239	238	235	219	205	219	228	230	199	243	236	248	227	214	237	204	200	221	239	222	250	238	228	202	236	241	217	245	240	224	232	250	215	238	229	232	218	218	230	218	228	237	232	250	243	210	248	245	236	239	238	223	224	266	239	260	255	249	228	232	224	242	224	248	224	209	228	247	238	224	247	227	222	241	228	244	226	212	224	221	246	209	246	254	225	236	215	244	242	237	242	235	238	216	218	227	219	240	226	199	245	235	252	233	248	209	227	255	229	229	258	256	243	221	218	228	256	247	229	217	208	242	247	251	216	206	233	234	244	255	212	237	227	221	250	209	212	229	217	222	268	239	216	227	229	234	243	247	237	227	264	239	234	197	211	237	238	215	223	263	217	251	244	226	240	202	227	239	231	244	240	238	217	224	230	215	191	238	250	220	234	215	210	236	207	222	240	224	237	256	211	266	228	249	200	224	243	227	240	269	212	245	218	233	227	242	254	266	224	217	247	262	225	267	230	254	235	232	244	230	228	229	244	235	230	231	248	244	226	232	213	227	225	229	229	237	233	225	210	208	202	225	234	216	222	244	213	236	228	227	204	234	198	243	238	229	218	219	221	252	206	241	217	203	244	249	206	225	242	241	212	224	259	222	226	198	224	250	216	208	223	231	213	224	226	212	249	228	245	240	250	237	233	241	240	232	211	272	272	236	220	237	212	265	247	247	236	250	221	215	234	233	230	218	242	256	228	215	201	230	222	244	237	225	234	229	251	254	219	240	217	231	200	239	202	249	228	227	224	218	240	227	228	236	224	224	221	285	244	239	234	243	193	232	248	246	223	227	236	228	237	257	232	228	227	229	224	223	215	224	238	214	218	227	236	213	227	217	235	246	231	201	224	231	226	224	229	226	232	205	230	233	186	224	212	239	265	225	203	223	235	259	217	265	241	245	192	249	234	227	217	236	238	236	258	238	210	250	220	241	244	245	226	202	224	230	241	226	246	232	218	243	214	233	227	221	249	244	225	223	252	210	230	234	212	230	226	236	224	215	228	208	229	224	244	249	221	250	229	252	208	261	213	227	238	234	224	255	230	233	254	213	218	230	230	211	269	245	209	211	252	236	246	242	248	259	248	232	243	225	240	197	211	214	234	228	243	227	225	217	252	226	238	242	224	272	222	197	241	212	227	257	229	241	219	232	210	243	213	214	230	228	221	235	231	230	221	247	237	221	223	247	246	225	222	233	228	242	198	258	232	224	216	224	231	234	213	221	224	226	234	225	243	249	211	234	216	251	225	268	239	241	255	238	227	222	222	227	227	257	253	221	243	228	237	237	229	214	218	226	225	259	229	255	223	249	232	230	235	232	217	262	231	204	243	223	242	253	214	232	232	228	219	238	243	253	227	221	239	248	230	218	218	203	207	248	244	229	225	229	218	253	230	234	214	245	270	224	227	221	253	226	249	213	225	234	221	219	234	247	258	249	222	234	225	258	239	234	266	208	234	224	259	209	266	230	249	219	213	247	251	238	213	194	214	232	221	234	245	226	224	230	211	230	214	241	227	242	233	234	223	228	253	231	248	229	231	244	241	227	230	251	213	248	255	230	242	241	239	240	249	225	257	255	239	238	243	244	218	209	241	203	239	225	253	206	222	237	229	211	263	238	241	242	254	235	221	224	248	222	240	244	247	205	204	218	235	247	214	221	214	246	237	261	234	216	234	219	223	219	232	210	224	200	197	231	245	262	227	256	224	256	213	224	224	242	225	213	253	227	230	217	210	232	232	237	224	244	249	241	210	243	226	229	212	239	221	233	214	251	248	249	246	244	235	197	264	221	235	254	236	223	247	238	242	231	246	257	238	240	201	224	227	224	247	214	226	227	243	223	261	233	230	233	238	247	233	234	196	219	230	211	267	237	221	237	212	206	232	243	239	233	222	267	238	218	257	261	249	245	234	230	277	220	257	244	207	228	224	251	251	244	229	259	245	247	258	236	243	253	229	216	228	234	243	227	249	218	236	214	214	253	232
15084	3232	1113	608	531	516	507	522	532	497	538	547	500	505	504	515	450	502	558	521	531	475	525	517	500	484	498	468	503	472	462	526	518	511	490	532	520	518	495	519	513	465	480	552	521	505	481	534	514	496	466	517	517	509	473	506	492	516	495	497	492	502	497	458	467	507	505	496	564	502	522	495	483	493	525	497	504	544	513	504	514	551	494	485	503	488	500	511	537	544	523	508	499	486	475	494	520	532	499	514	549	486	507	504	503	483	513	503	517	498	490	483	506	508	506	505	513	494	508	507	501	496	514	512	489	482	496	537	497	505	467	473	521	519	539	544	477	506	488	512	520	510	487	468	529	516	525	539	467	478	528	473	518	499	519	544	562	476	564	536	524	503	534	489	504	501	554	493	546	487	530	520	510	495	525	553	527	523	504	529	529	506	492	520	493	524	539	535	535	472	507	490	505	507	518	496	472	492	526	531	520	446	479	520	483	486	529	492	493	504	516	499	541	459	482	501	530	499	523	501	473	528	499	515	545	455	533	494	536	501	465	477	504	496	514	532	547	501	491	525	513	526	496	515	517	525	495	527	493	538	455	464	496	497	513	525	503	519	494	468	513	501	522	521	547	546	525	494	506	494	481	484	508	533	513	522	521	543	492	549	498	481	467	518	457	499	507	509	551	544	492	486	504	528	476	499	484	491	500	510	538	492	492	564	548	540	519	501	536	544	510	493	489	496	521	475	552	542	496	479	492	519	481	491	535	516	540	529	491	539	480	540	493	534	468	537	557	508	522	523	518	497	499	541	503	533	520	534	505	525	530	539	505	532	524	468	519	506	463	550	555	465	517	545	521	489	530	497	490	551	503	487	539	502	507	499	498	500	503	498	534	524	470	526	574	519	503	521	511	536	517	508	485	514	483	501	572	511	511	483	500	505	509	505	530	487	521	471	522	495	535	506	518	509	502	515	498	494	503	523	507	519	537	497	515	495	525	529	505	511	488	500	508	563	525	499	500	535	496	504	509	494	529	437	526	491	477	519	542	509	486	494	508	488	475	550	524	505	471	509	522	490	475	526	527	501	501	487	496	493	506	512	498	500	494	489	464	526	487	516	571	521	504	497	509	506	521	501	557	483	526	573	488	505	497	525	471	526	488	519	512	545	504	515	470	492	503	506	494	507	517	498	515	511	495	508	514	498	497	518	530	554	511	485	494	502	507	511	555	545	484	513	470	473	461	472	468	495	525	530	512	515	473	485	513	521	466	486	490	480	489	521	505	508	506	513	509	516	473	515	484	508	515	516	496	527	521	479	493	496	491	535	532	501	466	533	499	503	504	529	523	499	494	496	490	545	527	476	475	507	526	539	509	491	513	504	480	517	497	484	492	491	508	501	522	482	522	511	507	552	499	489	534	534	536	547	531	506	534	522	492	495	508	529	485	502	482	511	519	506	489	498	488	512	485	516	528	488	519	482	521	572	534	538	522	511	502	505	500	530	523	502	512	559	505	546	524	534	517	474	474	514	499	505	537	516	518	548	511	506	543	543	488	489	550	506	498	535	510	530	471	535	513	516	527	536	466	504	490	525	514	505	496	527	524	524	509	520	512	506	475	525	503	507	470	492	511	469	514	507	494	497	504	518	503	510	529	495	489	523	536	487	474	519	549	488	515	499	528	484	517	543	517	492	516	530	509	522	510	521	493	517	507	530	528	489	512	541	533	521	517	530	501	533	542	527	499	505	502	484	493	532	568	508	523	489	504	477	519	537	534	498	478	560	538	534	505	480	499	517	517	495	519	517	558	494	486	543	452	464	502	545	522	516	521	493	502	534	522	498	509	471	498	543	515	484	531	511	520	494	512	514	529	524	527	527	533	533	532	517	520	520	506	472	485	518	457	525	488	519	469	520	512	505	494	504	505	475	508	504	506	495	521	507	533	526	520	514	465	510	534	480	517	479	498	512	506	523	519	492	543	506	456	511	547	528	539	494	517	483	491	512	515	465	455	541	484	557	501	469	523	507	470	516	507	512	507	539	532	520	523	506	502	486	501	518	507	490	497	487	538	538	553	535	538	495	499	492	506	487	503	498	520	542	511	527	469	543	471	502	531	545	518	564	463	492	475	503	534	491	510	503	457	518	528	507	482	532	525	513	531	495	476	523	509	509	525	498	508	496	485	530	488	501	524	542	511	507	509	513	507	497	490	510	488	503	524	517	554	533	517	516	540	509	515	520	521	493	510	507	528	491	517	517	510	530	544	491	516	502	548	517	542	517	512	502	517	515	516	493	467	477	518	498	509	520	504	482	508	495	521	525	479	479	502	541	495	497	510	536	527	478	505	488	510	547	483	518	504	490	496	508	504	487	522	541	496	504	476	539	496	523	475	488	472	509	533	498	516	517	526	500	487	525	526	496	461	488	537	535	502	519	495	497	511	518	523	518	483	472	521	491	486	526	513	513	515	495	491	478	544	527	541	543	534	482	472	457	493	511	501	535	515	514	533	515	539	506	458	499	510	507	501	492	510	509	557	499	504	532	541	526	509	496	524	510	525	477	492	483	564	490	509	522	512	514	509	474	472	485	540	471	505	479	534	523	468	485	513	493	480	496	496	509	475	517	503	508	508	524	497	514	516	514	526	514	470	533	504	516	481	554	492	531	489	495	504	512	506	520	519	460	489	550	529	530	529	515	524	504	487	527	498	505	476	520	490	520	488	494	481	547	518	488	474	480	543	507	429	498	493	512	519	527	515	514	491	541	522	502	513	512	521	483	511	554	456	511	514	517	509	524	536	512	485	536	509	507	509	481	493	525	505	483	506	516	536	507	498	500	488	526	495	507	508	497	536	534	510	513	508	525	525	518	544	510	486	520	568	447	506	543	532	522	496	496	473	481	556	475	508	505	500	529	529	503	500	497	494	497	507	511	555	495	529	518	528	507	508	496	496	507	532	552	496	511	497	518	491	498	493	495	503	493	513	508	544	507	546	565	546	487	512	496	514	513	523	500	516	519	506	519	522	518	518	496	439	508	531	526	497	502	497	506	519	491	535	495	501	520	494	495	542	504	495	514	512	527	465	523	498	522	514	484	481	510	533	526	505	527	502	521	503	498	517	521	488	527	460	489	489	507	497	461	495	529	474	507	497	504	525	509	501	473	531	485	501	505	535	432	556	523	533	521	533	511	514	523	515	487	492	500	512	476	537	504	524	523	488	526	574	491	515	488	519	500	495	499	490	506	499	492	511	517	491	544	513	521	479	548	485	508	490	506	508	509	579	525	509	463	529	469	531	479	493	525	559	516	526	540	512	523	499	532	510	503	480	520	531	518	484	557	503	496	512	540	498	482	522	549	507	484	547	477	528	518	506	505	528	515	527	496	541	476	524	487	503	478	451	527	509	497	501	474	516	520	537	491	508	503	498	491	518	526	517	526	506	505	502	511	519	502	508	501	525	481	526	516	514	524	482	489	514	510	508	503	479	507	524	510	474	544	520	497	550	520
24829	21179	24592	28047	20707	1956	267	213	193	177	152	177	152	149	175	143	173	135	140	147	129	157	136	145	149	156	146	134	119	126	142	151	127	130	119	130	124	144	145	137	124	111	126	119	154	140	134	114	124	144	138	137	135	141	133	150	133	157	151	122	125	143	132	132	145	129	137	122	150	121	117	145	128	121	150	127	132	147	130	149	109	138	146	119	122	126	136	150	128	138	132	123	128	129	140	146	114	113	142	139	157	156	132	152	122	137	133	118	130	121	147	117	116	144	137	113	133	127	142	145	121	107	137	143	138	148	144	129	142	147	130	126	138	153	134	142	115	113	119	135	130	131	129	136	172	131	152	127	154	142	126	138	117	140	150	141	107	141	143	115	127	139	122	145	138	122	157	144	145	161	140	123	120	108	122	135	118	156	144	123	119	136	145	134	140	119	133	131	130	144	133	106	141	148	119	126	137	130	138	144	138	108	141	126	154	122	139	146	130	135	141	149	137	125	136	133	139	143	123	137	121	144	138	142	128	148	162	135	132	140	116	131	129	117	140	121	131	135	151	154	122	139	135	154	128	127	133	120	129	127	156	126	141	137	123	133	120	131	144	115	136	141	156	120	128	130	131	134	110	115	133	124	114	132	147	149	150	165	129	116	143	116	136	141	122	137	130	133	123	135	133	110	120	140	125	133	144	150	160	111	143	123	126	118	135	128	148	122	136	134	135	128	114	125	124	128	133	122	124	148	139	121	149	124	139	134	147	119	117	155	119	102	113	133	131	116	124	121	132	148	134	141	133	132	121	137	135	126	136	137	132	137	121	125	138	139	154	150	134	156	135	151	125	156	143	124	126	144	128	124	127	128	140	142	145	137	134	130	136	130	132	137	149	139	153	126	129	126	123	140	118	111	113	132	149	123	135	133	125	130	128	144	158	139	141	151	126	112	131	124	111	125	127	118	133	132	153	127	141	124	133	126	116	126	139	133	126	146	131	144	160	133	151	124	125	116	126	120	144	156	146	127	166	135	128	125	140	129	139	148	133	115	141	152	126	114	143	122	121	151	117	121	132	121	144	136	131	119	150	121	159	112	122	126	153	121	144	139	123	143	141	152	148	139	138	135	127	134	134	122	160	145	115	124	134	136	133	131	119	142	113	123	136	125	113	148	122	109	129	144	141	127	138	145	142	142	155	150	120	132	135	139	134	139	151	137	146	116	135	122	134	121	134	144	148	128	149	122	158	154	132	144	130	140	130	104	120	155	122	115	135	141	123	139	124	140	131	131	132	112	109	127	151	115	137	141	141	125	130	124	142	147	128	123	135	148	114	153	130	116	115	122	132	155	124	129	148	148	140	137	134	121	136	133	143	129	130	138	121	132	113	142	136	122	126	119	116	140	117	136	122	155	138	142	142	139	145	151	151	124	123	147	148	135	138	139	137	138	123	148	139	142	163	153	137	128	120	126	130	137	130	163	125	132	117	138	137	122	116	110	133	131	158	125	128	116	131	134	133	125	127	153	122	130	126	140	134	138	160	153	100	142	133	115	143	145	144	133	122	151	110	132	120	133	143	148	139	126	139	141	136	142	136	150	126	119	136	139	109	144	148	118	133	139	140	138	147	120	139	116	122	141	130	129	134	127	166	143	133	124	117	129	135	135	141	128	135	125	115	150	114	145	122	114	125	121	138	142	132	142	134	129	141	119	149	134	133	139	151	143	126	127	126	154	150	112	120	115	127	113	128	130	158	147	150	115	136	121	126	146	114	139	148	115	142	139	138	133	131	130	123	143	144	132	125	125	138	130	132	129	123	134	139	143	139	143	122	144	155	130	144	122	132	124	117	147	132	136	132	130	150	119	125	132	123	139	148	129	116	125	147	141	130	124	127	157	141	132	124	129	149	135	147	140	139	140	154	117	113	125	143	118	140	130	122	122	131	122	117	136	138	130	124	135	118	130	136	123	117	149	118	130	136	145	130	107	137	133	136	149	139	148	149	116	138	125	143	126	130	124	115	142	137	126	127	132	149	149	134	151	130	140	145	132	134	142	137	134	104	118	131	147	125	135	139	138	114	130	161	132	120	132	141	139	129	147	145	141	122	104	132	131	124	139	144	136	143	150	144	136	121	143	169	134	128	139	121	132	140	128	118	149	117	125	124	110	121	139	149	133	133	129	131	141	149	142	127	132	139	109	132	133	126	128	122	131	159	138	151	159	145	126	146	135	117	146	152	137	132	137	140	132	138	124	142	134	146	134	133	125	138	132	132	128	127	136	137	153	126	148	145	130	148	131	135	130	150	102	126	152	151	123	128	151	135	143	143	117	103	141	126	124	139	144	132	142	138	119	144	131	131	121	134	131	145	128	140	144	131	120	145	154	157	137	122	118	127	142	141	143	136	137	122	124	114	151	136	118	143	149	136	150	120	143	125	134	126	149	126	140	138	134	140	124	122	128	133	135	147	130	124	144	105	112	129	109	122	139	129	125	131	123	139	133	151	136	142	138	158	130	161	144	123	112	109	130	115	124	130	136	131	118	137	129	137	107	125	130	123	116	119	125	130	147	135	136	139	133	134	143	134	116	141	132	133	143	136	137	130	127	148	141	150	147	152	125	113	148	142	138	121	133	125	153	145	122	136	126	125	128	134	143	171	129	135	130	151	127	138	129	125	129	116	135	126	127	140	109	123	127	118	142	147	139	120	116	159	140	130	117	143	132	137	129	123	141	142	152	132	131	118	140	122	122	130	133	122	149	120	158	126	135	148	126	139	130	121	117	133	137	116	130	128	139	131	133	156	145	142	110	154	128	136	138	129	144	127	150	137	126	145	122	127	126	134	124	137	122	157	126	114	131	119	147	122	124	119	142	109	137	121	145	141	141	169	136	117	140	145	128	98	122	118	148	134	142	141	132	128	132	119	126	131	136	140	119	132	130	120	140	139	132	144	134	154	133	155	143	132	136	140	133	146	132	124	111	124	114	137	143	134	122	146	152	132	149	125	134	150	145	134	126	117	123	132	137	135	135	132	137	143	131	121	131	122	132	120	152	133	149	153	131	133	123	125	140	128	124	159	155	132	145	138	116	158	124	125	143	138	127	121	143	126	127	139	130	127	137	121	145	120	125	135	143	124	124	128	132	139	142	144	122	110	120	138	119	138	125	105	142	139	117	135	132	123	124	138	135	126	120	131	118	137	135	157	116	131	137	125	144	130	133	104	125	127	122	149	141	124	145	131	143	149	129	145	127	124	132	143	138	138	106	123	144	122	132	131	113	123	136	134	123	146	128	122	145	133	138	110	133	131	134	124	112	134	128	136	133	148	128	120	126	127	120	127	143	123	152	130	129	147	162	128	123	118	142	163	139	119	148	125	131	133	141	116	126	135	130	144	114	138	144	138	157	142	127	130	139	134	136	136	146	127	147	119	123	119	136	147	131	113	142	130	140	148	136	140	142	143	150	131	110	126	132	140	116	169	127	118	135	125	150	109	118	124	120
14850	9857	2394	679	472	385	370	336	349	300	312	342	296	335	275	320	302	278	331	287	319	276	298	321	302	336	316	287	308	313	260	313	323	281	320	297	301	298	326	291	277	331	299	279	320	288	314	252	315	328	305	333	277	308	300	271	273	313	259	304	316	296	313	289	318	290	293	312	307	317	288	279	273	323	308	307	293	314	313	311	316	290	295	287	303	278	266	308	279	266	317	303	292	301	302	320	282	287	281	324	313	289	335	268	313	300	304	285	267	299	284	319	293	304	266	270	286	311	327	298	285	311	313	305	299	339	307	320	308	323	313	282	321	317	315	288	270	315	304	300	295	293	298	311	295	286	268	314	302	314	283	331	287	295	290	284	321	326	309	330	271	315	290	331	314	282	311	300	313	279	297	331	321	300	287	258	295	305	285	313	287	324	328	266	314	283	288	283	331	316	296	296	321	277	323	290	327	325	336	296	304	286	318	318	290	299	280	296	277	293	296	310	317	308	300	322	293	276	280	277	295	284	309	288	331	298	308	304	282	319	302	297	288	301	306	316	296	300	292	297	300	325	309	320	272	312	335	324	296	284	300	299	297	338	311	333	299	301	299	347	276	299	313	308	308	298	281	287	288	284	316	294	265	307	290	288	298	301	319	303	320	314	264	315	311	319	275	289	308	285	303	294	311	296	293	299	305	272	332	311	313	303	320	297	316	340	315	288	297	301	277	300	279	310	282	280	287	300	309	283	282	300	328	307	315	279	303	297	302	291	335	309	306	294	315	298	284	286	318	322	294	314	311	319	287	296	257	290	278	296	296	296	287	298	295	291	301	265	269	296	294	285	298	295	274	283	286	276	306	307	307	302	271	315	334	288	278	270	295	286	278	308	299	304	318	318	301	312	292	287	303	322	291	307	323	301	291	324	312	288	281	298	341	283	296	315	292	317	316	289	312	298	321	288	302	296	310	310	292	322	322	275	283	290	300	287	302	278	292	323	317	323	302	292	298	301	263	309	324	304	317	302	308	273	299	311	303	310	291	302	295	277	299	308	311	309	275	283	299	302	292	301	328	325	290	335	320	296	314	316	334	318	274	305	317	285	295	302	302	297	307	300	297	305	274	319	322	315	281	316	274	295	317	319	305	287	315	296	307	295	263	332	296	315	298	285	293	305	304	311	297	280	328	317	286	311	289	299	321	261	274	301	288	289	279	292	298	278	312	279	290	314	305	291	307	279	277	303	310	307	296	280	293	322	308	305	285	277	275	299	293	277	320	307	310	321	320	301	318	288	296	307	297	301	292	313	318	298	309	279	326	303	315	295	291	278	281	307	298	295	279	310	317	342	263	340	314	291	268	286	306	300	323	311	305	305	284	331	311	260	305	285	289	330	307	282	294	275	301	286	290	301	292	305	316	323	305	316	294	290	287	307	316	340	318	273	264	257	292	290	314	313	281	302	278	337	298	286	346	284	288	312	284	323	290	302	295	310	305	302	327	300	285	301	278	316	288	303	289	286	281	316	333	272	283	290	293	296	327	283	321	312	308	315	318	312	277	294	299	278	306	295	289	284	300	286	284	318	314	312	298	298	321	292	302	276	293	303	337	294	303	278	274	334	296	304	283	315	299	292	291	307	299	318	303	314	323	292	322	295	299	338	298	311	304	300	272	308	305	273	302	293	300	305	305	295	278	343	299	293	306	283	311	288	295	291	299	299	324	318	302	321	278	291	306	329	283	279	301	293	276	322	318	339	291	283	309	319	311	296	274	312	291	307	304	297	306	319	320	287	308	319	302	288	314	297	305	313	295	312	302	305	299	297	275	296	280	332	304	295	303	281	299	279	261	328	307	308	287	320	331	310	285	278	293	318	332	310	326	325	300	301	285	324	313	288	318	332	298	276	304	306	292	270	290	292	295	292	295	339	327	297	324	285	316	294	320	263	308	284	304	274	287	281	286	292	325	298	290	265	322	273	297	285	289	346	278	309	282	293	291	282	305	281	304	294	302	313	296	310	313	307	294	296	302	283	304	315	293	310	288	320	318	301	298	308	322	320	284	325	282	310	325	295	330	330	276	309	302	302	289	286	297	288	310	313	310	286	311	304	321	298	293	332	291	305	302	297	301	292	275	308	284	321	322	299	314	313	318	322	316	325	280	293	276	306	285	306	275	314	270	312	283	336	291	303	292	285	305	271	278	293	290	315	294	304	288	311	298	331	299	296	322	298	327	323	309	300	288	281	290	308	289	310	323	304	302	318	271	314	334	283	280	325	312	281	295	302	300	284	265	336	322	312	271	304	293	335	310	307	280	318	283	299	301	315	298	319	311	321	282	304	293	294	284	289	305	253	299	316	310	282	316	321	289	302	287	288	290	314	268	314	295	293	354	305	305	335	293	306	311	302	305	274	299	323	303	312	296	271	314	316	320	301	304	330	295	307	299	314	301	300	316	301	294	254	315	326	291	288	318	285	305	332	306	275	279	280	309	292	319	299	290	292	325	316	314	294	299	289	305	320	295	319	291	312	316	298	277	302	309	317	294	296	323	296	340	323	295	302	337	299	302	324	287	297	310	309	306	306	284	276	311	341	301	265	300	297	323	314	293	282	315	269	300	328	319	313	281	323	300	288	290	282	303	303	304	303	289	294	284	302	320	321	295	289	288	294	324	304	303	298	315	307	323	286	312	306	312	324	304	288	317	322	296	282	318	280	266	319	283	278	315	262	313	291	301	317	298	290	304	273	316	302	309	313	315	297	296	327	298	276	291	327	312	258	302	331	311	302	299	303	307	301	327	322	319	319	307	320	286	283	305	293	316	294	299	309	291	301	321	302	320	312	316	278	301	275	279	302	315	318	312	284	335	317	294	324	308	295	304	279	279	302	308	289	303	289	287	314	314	335	300	266	294	311	310	286	283	275	298	311	334	290	320	263	290	306	296	293	326	290	298	295	302	282	334	315	310	319	285	293	275	311	316	304	289	293	288	294	311	317	298	303	279	303	318	309	326	287	315	282	312	304	312	294	294	278	302	331	317	302	279	310	298	328	331	288	300	271	289	314	305	333	305	297	293	290	317	310	278	303	294	277	289	302	294	313	306	275	301	289	302	279	297	321	309	264	292	300	300	290	275	302	281	321	314	303	307	292	287	298	299	338	292	323	288	311	315	286	299	329	299	299	298	304	295	282	301	308	261	285	302	289	277	298	282	348	300	289	283	320	289	316	299	316	284	315	287	300	284	334	295	326	293	335	293	315	284	313	307	313	302	266	271	289	308	307	305	286	288	292	288	300	269	289	310	344	272	320	284	324	283	289	299	308	331	315	309	285	320	304	277	293	303	284	304	321	278	252	270	301	318	303	279	312	307	279	297	300	264	291	284	318	301	302	295	307	291	335	303	304	280	288	288	321	310	319	304	304	296	304	298	304	300	335	284	288	288	310	308	296	309	291	289	313	271	268	325	292	314	295	293	274	306	284	283	314	306	295	315	314	285	296	301	301
24119	21177	25202	27410	21186	20994	1176	266	164	155	132	132	120	128	98	80	93	99	93	85	87	81	75	93	81	81	88	81	65	80	76	78	62	77	80	79	63	75	74	58	62	82	66	67	69	76	51	77	71	66	75	72	71	56	66	68	70	64	72	74	50	65	71	68	57	76	75	65	89	69	74	79	63	74	75	70	66	72	66	65	76	67	60	67	65	69	97	64	66	67	67	68	62	74	69	62	66	59	75	70	65	65	70	65	80	56	69	77	67	65	54	54	86	59	65	73	62	57	64	71	73	72	67	59	70	57	44	75	58	64	71	61	76	62	59	44	62	70	61	67	67	63	64	78	82	79	67	69	78	80	72	56	71	79	71	67	64	75	64	76	55	67	60	66	68	76	54	62	72	70	66	66	53	70	74	81	70	53	66	62	77	74	90	63	69	84	77	62	57	62	58	66	54	78	81	60	60	71	65	60	65	78	63	74	62	72	68	48	65	68	68	67	53	51	67	68	59	93	64	60	69	65	52	61	58	72	55	75	45	70	64	57	60	64	49	64	76	63	66	62	60	69	66	80	75	85	78	71	49	68	71	61	65	70	72	65	68	71	91	73	59	67	56	69	56	74	77	52	65	75	63	69	67	85	71	72	61	63	58	43	64	65	72	73	69	70	69	76	67	69	57	57	74	76	55	75	67	64	61	66	67	76	72	59	74	54	66	73	79	69	57	62	64	71	77	56	69	66	77	62	65	70	65	65	71	70	69	71	65	52	78	70	52	58	59	69	77	63	58	77	64	59	57	64	72	55	60	62	69	61	68	54	75	77	64	89	71	63	69	77	61	68	59	77	53	61	76	99	80	68	52	77	65	68	66	63	56	75	75	63	93	76	71	47	66	68	60	57	71	67	67	69	76	62	63	56	68	67	76	76	60	82	87	57	58	87	66	85	54	72	67	72	49	62	83	62	71	67	80	73	79	68	72	80	63	53	69	57	62	90	61	60	63	65	58	69	55	52	76	52	68	77	62	75	72	68	67	50	73	86	72	66	76	55	50	60	76	79	75	67	69	80	66	55	70	77	67	49	72	66	73	67	61	63	67	62	75	55	50	60	77	90	61	65	63	63	66	64	60	85	69	81	75	63	59	73	55	57	57	70	67	51	66	74	65	68	70	57	79	81	63	69	52	72	66	62	69	62	72	61	69	60	54	76	69	61	75	76	65	70	71	64	70	70	73	60	73	71	54	67	54	58	74	71	57	61	68	71	56	55	56	57	62	64	67	83	76	83	64	65	62	58	63	60	69	70	51	69	73	75	58	60	68	65	59	57	65	58	71	77	53	55	57	68	62	61	72	66	65	60	68	72	80	71	78	75	68	78	67	63	57	64	58	81	64	70	77	70	59	54	68	66	51	72	78	66	57	78	59	81	73	67	71	74	69	71	71	74	82	70	89	76	69	59	58	73	66	51	76	57	77	68	62	69	65	68	67	63	63	59	65	69	61	70	70	51	72	57	59	65	64	70	59	76	66	73	75	74	58	69	73	59	78	72	62	77	64	65	57	55	67	66	60	61	63	75	55	83	59	55	63	73	65	66	66	74	72	85	82	75	61	75	65	65	73	72	66	69	70	68	70	59	71	65	58	60	66	62	77	58	72	84	54	57	61	66	69	59	51	71	66	68	81	71	61	73	71	63	92	70	71	69	62	79	47	68	59	60	67	80	71	86	74	64	64	66	67	69	63	62	79	61	60	68	62	55	67	63	61	46	72	52	59	71	69	74	66	77	62	67	61	61	64	70	65	70	79	76	72	61	67	70	58	65	46	76	65	59	64	60	66	72	71	70	49	66	79	76	69	85	70	70	82	72	64	76	72	95	66	69	77	60	63	61	75	60	50	66	88	72	71	74	62	55	65	71	54	62	82	69	70	75	78	74	63	59	72	73	60	77	77	63	68	55	71	63	57	67	59	59	64	63	58	65	76	84	75	59	80	62	78	67	56	56	69	68	71	76	64	61	49	90	70	66	62	63	66	67	58	68	49	79	59	61	67	73	69	60	60	55	62	76	79	65	62	67	65	60	79	84	65	69	60	67	58	69	45	64	68	66	85	77	78	57	59	69	64	67	60	65	70	73	68	70	66	83	65	70	62	70	59	61	83	83	62	65	71	67	53	72	82	72	85	70	73	66	66	70	81	56	73	56	80	75	57	65	57	67	68	67	65	75	58	67	63	61	69	68	60	45	63	55	73	60	56	64	62	39	63	77	71	76	39	66	66	65	73	77	62	65	61	69	71	83	69	59	80	75	66	74	68	52	51	63	65	89	62	62	59	64	67	86	72	71	69	58	70	63	56	69	56	57	65	72	70	62	70	72	64	70	54	74	65	79	64	52	60	47	72	55	78	59	52	87	64	64	59	56	56	70	47	58	55	78	62	47	71	54	65	59	62	64	68	72	64	67	72	57	73	64	69	63	71	63	55	51	64	72	78	64	69	77	84	66	61	56	57	77	66	90	73	77	68	63	51	68	59	62	52	73	64	58	56	58	69	64	69	70	58	66	59	74	74	70	55	62	58	64	75	62	56	70	53	76	70	67	62	68	63	64	67	58	62	56	69	53	77	73	71	68	70	61	76	66	69	65	70	68	59	58	79	54	58	72	68	77	59	77	73	75	75	72	63	51	64	62	60	53	65	62	58	74	41	67	53	71	61	58	53	61	56	63	73	75	89	64	68	62	69	62	67	58	70	69	56	51	62	65	57	69	60	63	65	59	81	64	66	69	80	72	64	58	74	64	66	64	62	89	67	65	51	66	62	71	59	61	64	60	60	81	62	72	51	59	78	68	73	61	46	64	56	55	83	59	77	65	67	61	71	60	50	57	65	66	70	69	68	60	69	78	62	73	57	79	65	62	79	63	65	66	67	61	64	65	80	73	65	77	49	61	65	52	57	52	85	57	79	70	64	59	58	62	69	68	53	66	60	58	74	64	59	54	59	62	68	76	71	59	72	58	64	74	67	69	65	64	79	64	71	74	69	65	72	72	50	65	75	66	57	72	77	51	63	64	62	68	69	65	68	62	72	57	73	69	69	59	78	62	79	78	67	61	68	84	58	65	72	62	76	59	71	73	79	68	57	78	70	79	69	67	66	73	65	68	75	62	81	72	53	66	82	60	74	65	56	73	80	88	60	65	60	67	77	78	81	57	52	71	62	62	57	64	63	76	66	70	77	56	69	75	75	67	71	70	69	63	69	72	57	68	61	59	59	47	74	75	71	68	66	66	78	74	70	81	76	68	66	59	57	63	66	72	73	69	64	84	57	71	55	77	64	61	69	62	69	80	73	75	74	49	68	67	64	47	62	62	50	78	58	58	66	57	63	61	52	55	55	76	61	58	70	68	57	59	61	69	70	77	68	83	57	65	78	73	79	72	78	74	42	76	61	70	72	53	74	64	60	66	71	71	66	64	73	51	67	58	55	60	67	75	71	69	73	78	72	67
18080	10472	3833	898	524	359	290	275	240	233	214	233	220	198	192	207	193	178	207	196	185	184	175	186	186	137	174	207	170	232	196	181	228	181	170	172	177	190	173	181	180	188	158	166	177	181	186	179	192	171	166	191	155	163	181	209	171	183	196	174	177	176	154	176	160	178	168	176	179	175	172	176	191	187	178	145	190	179	188	196	152	196	160	180	183	167	172	174	176	172	170	188	147	178	183	145	170	177	182	180	177	171	200	164	189	178	177	172	164	191	180	159	188	168	161	176	180	201	178	165	170	179	167	173	190	196	172	176	176	195	178	208	213	183	174	157	193	168	182	163	192	174	181	173	184	179	170	179	180	157	190	200	180	164	181	160	164	183	189	155	167	188	199	202	165	195	172	178	171	178	167	176	184	207	160	156	190	194	170	188	183	184	179	164	174	159	180	179	156	176	177	183	165	157	187	175	164	174	179	170	180	186	189	193	169	203	165	178	165	163	180	184	186	200	159	163	165	188	173	172	185	179	195	151	183	166	182	190	178	175	183	179	180	190	178	160	166	169	181	184	162	177	180	177	163	180	196	175	205	171	165	193	188	185	185	181	183	186	191	194	173	183	177	165	197	171	182	169	165	166	194	193	177	181	180	174	155	219	193	174	147	174	177	182	161	177	182	151	172	153	188	176	182	152	175	167	191	172	161	168	157	165	170	184	168	158	172	180	178	198	172	195	166	176	177	161	162	177	154	190	175	182	153	173	176	162	149	163	177	169	158	172	182	195	180	160	188	174	171	170	168	157	184	171	169	186	173	163	186	160	175	195	185	182	170	180	189	193	151	179	173	183	155	176	184	173	187	172	180	188	166	190	180	147	190	206	169	175	189	164	184	192	187	167	186	179	188	169	188	168	180	175	182	191	185	181	182	169	186	173	167	164	166	182	175	178	190	171	174	181	163	174	184	156	191	166	161	172	198	182	187	177	189	168	182	172	178	184	195	174	175	157	180	199	172	182	211	194	181	174	195	177	192	166	159	154	177	172	158	183	173	182	193	171	185	165	167	169	171	189	172	166	154	151	170	186	174	157	181	158	183	217	194	188	158	191	189	184	188	165	184	181	180	169	209	173	163	195	185	200	181	168	179	193	186	165	196	193	179	178	184	180	158	199	193	181	183	176	170	175	175	165	164	160	180	185	204	194	182	171	172	173	182	184	171	168	206	175	196	167	189	172	178	178	185	202	164	161	174	192	196	185	150	183	156	178	147	160	197	197	168	174	165	163	174	181	180	198	189	186	169	149	187	180	207	151	211	188	186	168	176	179	190	164	185	190	185	194	207	201	175	175	163	169	170	171	175	173	160	166	150	190	194	167	179	178	177	179	146	211	177	171	152	165	158	183	203	183	160	166	181	182	167	190	173	178	163	166	178	160	174	194	176	182	194	167	168	158	155	177	194	189	180	157	167	175	192	174	175	170	171	178	167	174	185	186	161	212	176	162	173	162	172	178	176	204	192	179	173	160	159	173	156	155	186	178	155	174	183	189	169	180	175	187	161	143	164	178	188	175	182	195	164	185	175	187	180	187	181	181	189	161	164	184	189	164	193	167	174	186	186	184	167	181	156	179	155	181	168	187	185	155	185	162	177	176	203	183	176	158	159	188	157	164	181	172	181	158	177	166	179	216	190	182	176	171	157	194	169	147	172	189	182	169	187	167	182	188	179	168	178	163	199	168	179	158	177	209	156	167	171	181	172	190	194	183	182	159	165	185	182	191	169	187	168	191	156	159	188	180	181	161	193	187	170	185	151	166	191	175	193	155	150	182	155	167	179	162	165	166	185	168	178	181	167	173	139	192	176	163	164	182	190	186	160	183	161	188	155	186	175	190	186	178	195	189	157	180	164	198	172	169	183	165	173	156	176	166	190	189	203	208	150	181	160	163	181	190	195	192	175	160	174	184	188	177	166	175	185	176	166	198	182	195	204	177	162	161	180	168	192	163	173	168	173	189	170	151	188	161	162	161	175	174	172	194	163	175	192	169	184	188	169	140	163	202	184	199	181	185	185	183	167	158	170	176	182	158	169	167	160	155	176	178	168	175	183	166	173	179	182	173	164	182	161	153	196	169	202	165	199	170	166	186	174	175	173	183	171	183	161	154	151	177	182	177	170	164	194	179	193	152	190	156	166	168	159	191	166	173	173	190	186	188	155	175	181	181	189	173	173	161	177	192	153	177	162	165	186	166	189	186	179	171	194	188	159	167	171	171	188	193	155	182	188	188	191	182	191	170	171	192	177	168	170	175	186	185	192	192	170	183	176	191	182	183	165	183	163	180	174	154	164	181	179	175	166	195	174	196	172	178	178	182	158	175	179	173	170	157	191	191	208	164	173	179	171	191	176	161	202	168	198	158	158	180	194	203	189	208	165	181	190	163	175	187	159	177	170	173	178	171	171	173	162	168	190	194	162	195	162	175	190	180	178	170	164	189	150	170	212	156	173	204	168	186	187	175	165	171	219	170	165	170	156	190	171	179	167	159	155	168	178	205	176	181	182	194	184	203	157	161	167	200	186	175	185	165	184	170	177	177	175	171	183	169	170	185	160	173	166	198	173	178	217	182	167	165	170	165	177	182	196	145	179	188	175	163	169	178	163	165	175	180	175	172	173	171	185	193	183	175	173	164	196	173	166	169	180	182	201	182	178	175	180	154	197	201	180	168	187	155	181	168	199	181	141	191	181	182	183	162	185	177	164	196	167	157	178	185	154	203	180	200	172	200	165	168	173	181	160	169	179	196	168	199	183	192	190	178	168	191	175	196	194	189	167	161	180	144	173	172	173	178	170	157	167	178	169	150	188	192	183	177	181	163	184	170	187	190	173	190	194	170	162	166	146	154	176	195	178	155	163	170	173	171	178	156	178	175	157	169	177	194	156	174	184	166	152	176	167	195	170	168	175	194	181	173	181	211	174	172	167	195	179	158	179	175	161	181	187	162	175	192	161	181	182	176	174	154	188	194	197	186	195	174	142	194	169	173	183	192	193	166	199	188	173	161	187	159	166	155	163	181	164	171	195	168	167	185	189	131	184	181	197	168	165	206	177	154	181	165	172	187	162	157	163	181	176	178	195	177	186	193	154	171	175	170	209	171	171	179	206	180	160	177	165	205	169	208	188	168	175	171	191	188	192	170	155	170	182	170	176	176	168	153	199	208	160	172	164	158	196	191	173	184	176	175	188	166	168	201	161	189	169	179	183	202	178	175	171	167	172	182	177	177	192	152	156	161	172	180	176	179	198	140	159	187	196	171	159	201	166	155	170	196	178	165	149	195	151	192	196	185	191	175	137	172	176	200	184	208	165	190	191	178	195	201	187	179	174	188	168	170	153	190	183	176	187	170	184	202	178	180	171	201	197	172	173	185	189	167	166	186	178	189	160	190	193	163	154	177	167	183	160	183	173	174	197	162	150	201	187	177	206	168	186	181	212	157	172	180	171	184	182	158
34114	13049	2084	367	258	257	234	237	216	214	232	230	234	249	237	239	225	222	234	243	251	237	237	265	245	242	248	239	241	233	227	218	238	236	243	242	250	227	251	198	222	255	250	224	232	253	208	235	228	213	256	224	212	230	216	257	216	221	222	232	229	205	226	218	245	262	210	281	258	248	236	243	238	194	254	247	237	229	221	212	226	237	229	246	238	191	245	255	211	236	239	214	209	223	233	239	242	246	243	230	268	237	224	228	246	226	234	248	226	217	231	228	215	231	216	250	252	227	232	241	236	250	226	231	231	238	233	229	225	233	249	239	221	241	247	223	218	236	245	228	262	225	231	206	220	240	229	240	220	229	244	219	205	220	236	244	204	240	225	233	206	259	224	223	210	226	235	238	213	226	222	245	233	255	263	210	231	224	224	241	238	237	230	228	216	229	225	216	205	253	235	250	245	217	217	218	240	232	242	229	234	217	202	235	220	250	262	233	252	238	267	245	241	246	218	199	235	222	244	223	262	199	216	229	225	211	235	239	242	234	231	221	202	232	249	251	239	224	203	241	256	233	200	231	271	231	219	247	227	223	230	244	236	197	250	251	248	233	242	231	255	217	274	244	224	229	243	236	262	246	235	243	234	235	197	238	211	243	229	220	242	238	200	229	231	240	224	225	253	236	236	247	225	248	246	202	252	232	226	252	231	234	226	233	223	215	238	238	223	236	258	246	233	224	219	243	216	252	213	210	201	244	238	213	253	238	240	228	236	206	225	245	246	241	215	236	238	201	245	227	223	236	231	213	224	225	209	195	243	233	226	233	251	229	225	196	199	230	248	230	256	248	245	227	262	255	250	221	233	229	234	226	241	241	229	205	216	221	210	207	238	248	225	238	220	236	225	206	227	226	207	219	232	225	206	207	220	234	234	232	261	232	236	224	231	250	205	219	243	222	230	234	234	237	235	240	203	229	240	234	237	251	228	211	225	239	234	236	236	215	233	218	219	265	203	207	194	212	252	213	252	210	231	223	231	251	215	223	217	211	251	233	256	229	225	229	234	239	213	244	231	238	220	219	260	235	260	253	241	221	217	241	223	237	243	252	251	229	231	213	216	201	217	241	207	219	237	184	225	209	217	227	229	229	213	212	193	231	231	247	227	213	223	214	236	222	232	229	251	225	226	218	241	252	221	224	221	256	228	233	232	216	226	235	209	238	226	224	199	236	224	255	221	230	205	212	210	187	214	247	250	231	195	248	229	241	232	243	242	229	253	236	221	227	227	266	241	225	249	213	229	238	227	207	235	229	213	246	216	231	224	264	246	239	224	247	231	238	216	186	225	250	290	218	231	230	219	191	221	226	209	251	244	253	208	229	219	247	258	250	247	261	222	241	225	252	224	211	230	221	257	213	206	228	201	251	224	211	220	238	233	222	216	253	233	212	218	225	193	226	232	225	229	227	236	228	242	207	240	252	247	220	229	251	244	261	240	247	205	215	229	227	223	215	208	234	250	257	278	216	254	227	236	231	257	248	238	211	207	230	246	241	225	213	213	236	245	242	228	247	214	230	211	233	262	201	247	211	218	222	235	231	232	221	205	233	229	262	202	236	233	245	254	246	219	262	234	234	251	228	231	247	234	243	228	210	229	244	270	203	226	203	256	261	220	216	236	221	254	222	215	229	235	229	216	225	212	228	220	260	233	230	237	227	219	222	257	245	237	224	241	262	234	231	234	251	235	207	247	234	229	206	208	198	200	243	260	233	234	244	223	215	226	261	202	195	250	260	224	262	217	247	221	241	230	268	220	225	228	230	234	211	207	233	236	216	245	226	215	233	230	218	229	231	236	260	236	209	243	239	242	237	246	229	231	257	238	248	210	253	234	266	235	225	232	238	232	227	225	232	235	239	214	227	248	248	225	214	237	212	227	254	223	233	250	223	232	218	216	240	236	223	256	238	260	232	223	230	216	227	230	224	219	240	243	252	247	220	222	245	240	264	220	237	240	228	217	210	199	234	228	235	236	224	236	222	251	240	248	214	234	226	238	221	263	222	227	223	245	259	236	234	219	236	232	244	252	241	200	237	254	253	220	229	231	231	234	256	204	214	226	205	244	237	233	249	215	227	239	220	232	241	222	236	238	265	244	232	250	237	215	218	230	237	230	231	206	215	241	221	218	221	253	233	256	217	248	261	206	243	226	235	247	239	202	225	243	213	207	232	240	236	257	239	249	238	229	215	239	254	229	252	241	234	233	222	222	252	210	250	232	237	245	230	233	229	243	238	222	236	240	203	246	255	242	244	236	201	232	222	220	241	236	207	259	213	232	234	235	210	227	209	238	256	223	266	236	224	251	258	245	239	233	238	248	216	212	230	229	224	194	229	226	244	234	233	240	223	260	236	228	233	228	226	242	236	252	230	216	214	241	220	248	258	240	212	229	241	247	232	221	238	220	242	246	224	237	203	230	215	239	230	242	216	243	225	218	255	230	239	248	245	254	212	238	237	248	239	233	229	236	235	228	234	208	249	238	261	248	244	214	250	249	222	231	234	217	205	209	246	232	226	216	229	217	240	230	251	222	221	217	220	233	239	227	237	242	220	219	205	232	221	244	249	226	246	252	249	224	221	239	252	252	232	213	253	214	220	229	251	277	221	258	239	252	205	241	226	251	208	232	246	220	221	228	221	251	224	232	246	258	235	254	252	234	231	213	211	234	205	251	221	264	243	223	229	201	234	225	217	212	242	260	239	244	223	254	207	221	240	210	248	234	220	222	222	239	245	241	207	254	254	208	226	231	238	245	252	220	241	215	255	227	251	232	210	227	244	255	230	220	224	214	246	247	216	209	242	234	220	256	216	217	215	210	226	204	258	232	266	249	249	223	239	233	230	222	235	217	226	227	224	207	241	236	245	235	262	251	238	242	262	227	223	254	248	215	237	228	254	248	218	250	217	204	224	261	256	214	215	244	225	229	222	237	225	240	215	241	244	233	255	221	251	243	200	229	225	234	234	211	242	227	228	230	222	220	225	217	209	216	198	236	246	246	239	211	275	229	240	204	259	237	206	253	257	221	221	222	231	205	261	208	231	254	229	288	250	237	223	221	278	228	249	263	217	204	221	208	222	254	267	236	231	246	231	241	217	236	258	230	227	228	249	224	246	219	219	212	222	259	227	224	223	193	238	226	274	233	204	233	237	219	229	186	259	240	232	210	232	242	239	264	227	234	244	248	249	230	225	231	229	244	199	232	241	250	221	233	217	224	236	210	231	237	229	209	255	256	197	218	205	237	251	232	207	193	246	217	245	252	215	252	227	252	234	214	223	228	221	227	219	212	268	233	235	253	226	227	267	227	224	218	255	236	234	202	257	224	263	278	218	234	240	208	215	276	271	238	231	209	212	234	226	237	217	237	223	268	221	238	236	237	241	269	261	216	226	226	238	236	229	247	224	245	259	225	256	209	254	243	273	235	194	248	193	221	232	240	239	241	214	235	234	222	229
14627	2548	951	551	546	527	522	473	517	519	547	490	513	499	525	511	543	491	478	519	513	474	483	521	542	530	500	510	560	488	492	521	480	529	460	523	509	516	563	532	508	511	466	468	520	522	478	528	523	521	509	532	472	508	540	486	498	559	539	535	518	512	505	473	548	524	495	501	518	485	524	549	511	544	526	527	526	518	510	497	500	532	505	507	508	522	502	552	542	521	511	518	495	484	513	477	497	488	503	502	510	514	524	532	500	491	524	466	511	496	505	500	492	528	557	551	501	528	516	483	505	510	535	483	513	486	468	480	544	505	529	508	490	510	530	524	489	506	489	525	520	548	517	532	509	509	522	534	508	521	470	474	537	516	531	487	522	516	515	474	527	504	524	509	472	503	478	538	504	495	498	509	512	512	541	510	518	503	529	519	494	543	507	498	531	495	521	490	538	575	516	517	453	506	525	527	492	511	522	487	513	474	548	494	480	506	525	514	484	499	533	497	509	480	511	485	494	549	536	464	479	480	470	508	509	544	470	494	540	513	491	523	502	567	511	517	484	580	535	516	541	513	486	499	498	488	514	494	527	538	513	522	564	442	521	567	446	481	507	462	492	494	477	513	523	572	527	506	518	515	500	484	504	511	499	500	522	487	563	489	496	517	523	519	511	485	545	474	522	475	512	536	479	504	519	506	553	496	538	478	515	501	516	506	526	510	497	497	509	514	509	526	525	539	512	504	514	530	508	540	537	504	547	517	480	488	519	521	499	552	508	536	531	521	514	496	500	578	518	491	486	518	528	524	520	498	536	497	497	483	496	552	541	500	490	524	501	529	508	502	497	508	529	535	512	551	491	529	498	457	500	480	548	489	520	540	539	501	462	525	482	504	491	536	530	510	531	550	515	434	532	516	476	519	521	537	500	526	503	537	498	501	502	524	503	499	524	497	510	491	517	476	512	490	512	520	514	518	554	487	480	558	538	486	465	471	535	536	485	486	470	518	493	498	532	487	534	529	460	509	527	519	558	538	554	536	506	486	517	508	505	513	504	495	491	495	477	528	479	512	491	505	489	486	493	496	489	495	535	540	474	538	482	508	518	504	535	514	527	492	508	514	538	501	492	529	534	529	518	505	487	486	523	496	497	497	536	511	532	534	522	523	554	513	513	505	544	510	449	525	490	534	487	482	515	495	534	518	518	478	527	499	499	478	517	470	512	538	547	484	493	478	513	515	532	486	527	515	498	536	499	512	511	494	482	532	559	547	518	534	538	518	538	469	490	519	547	483	513	540	507	506	575	489	503	551	479	496	526	491	528	544	533	506	524	490	487	469	517	497	497	515	525	459	524	475	484	512	511	499	495	526	512	509	493	451	495	541	502	457	518	443	539	509	532	515	485	489	553	526	519	515	520	523	504	486	527	509	524	540	540	488	444	533	513	504	506	492	526	530	533	569	531	545	498	522	508	525	499	498	507	544	519	498	521	515	451	488	533	509	520	487	479	555	499	519	510	507	497	499	488	508	491	516	475	537	545	536	501	517	476	525	523	554	479	506	494	486	481	507	490	487	475	520	508	500	473	484	538	495	513	537	524	490	529	544	520	472	496	495	505	497	516	518	498	542	491	523	514	511	513	504	500	547	521	520	505	521	495	486	509	489	486	513	521	453	520	516	534	531	488	493	448	527	512	496	498	526	577	554	489	531	501	501	489	543	494	536	509	489	474	500	491	489	507	510	519	541	530	500	525	532	486	528	500	458	509	533	508	500	519	475	488	525	529	475	514	505	470	513	500	508	526	541	512	531	489	532	499	495	499	525	498	500	533	459	510	510	468	530	497	530	527	531	519	506	526	519	501	520	529	505	483	546	527	521	530	527	543	522	496	496	520	484	519	529	567	515	510	564	525	479	511	529	490	496	498	519	515	512	502	476	498	551	512	545	501	520	510	504	514	473	485	529	514	534	483	506	513	519	550	528	541	551	518	464	481	517	497	549	503	558	537	493	517	480	519	529	486	531	493	532	513	533	539	490	458	497	513	495	506	496	450	489	513	518	470	475	530	515	513	497	518	530	503	526	503	517	486	508	491	484	499	526	499	517	439	515	542	495	536	478	481	472	486	494	522	479	505	523	490	483	542	490	497	492	504	526	534	495	530	541	524	533	480	516	548	494	500	489	511	505	507	540	493	497	502	521	507	529	500	515	511	502	497	533	528	585	524	483	478	537	502	515	477	461	501	517	514	519	478	503	502	519	540	499	477	520	541	521	504	497	499	479	499	549	535	526	530	518	469	532	498	509	510	485	480	522	519	520	486	516	497	490	487	506	535	510	500	526	526	515	468	524	534	503	513	475	481	496	535	523	528	519	484	507	525	500	504	519	495	509	516	521	542	536	488	493	496	504	508	499	527	515	480	478	489	511	478	520	551	517	480	482	490	494	536	546	504	493	540	526	506	510	544	514	527	515	508	519	523	502	537	524	500	492	522	512	551	504	464	504	508	478	507	514	519	497	543	505	534	511	520	489	488	478	539	497	519	516	496	488	511	499	478	522	506	463	552	518	531	523	538	501	533	507	493	501	526	533	530	500	511	480	483	496	527	512	541	494	497	514	501	533	517	487	502	531	501	517	502	516	507	551	512	519	472	484	510	492	490	496	546	557	516	536	484	481	526	529	478	507	487	507	522	521	517	493	540	490	517	480	490	504	509	513	533	505	514	490	488	505	504	532	483	534	530	462	526	484	526	528	546	487	506	519	511	517	535	487	508	519	509	501	489	528	475	482	499	519	499	493	511	513	527	510	523	457	520	472	520	510	478	498	475	510	558	459	533	532	521	522	525	495	514	517	504	519	470	488	525	523	512	466	518	483	463	506	486	509	514	495	524	516	492	559	513	435	508	482	504	504	489	545	529	467	478	536	539	515	498	504	489	536	511	502	483	535	501	457	499	522	521	518	472	485	472	515	529	527	511	496	477	486	499	495	479	507	539	525	537	514	493	511	539	500	501	546	481	574	486	502	524	508	507	519	518	521	514	505	478	487	503	521	499	500	545	498	526	520	527	485	506	492	475	511	483	530	517	533	469	526	510	497	530	513	533	513	496	527	471	504	519	531	504	516	525	527	477	554	509	525	474	520	479	495	509	453	524	527	521	496	481	519	483	495	511	535	490	494	479	495	513	572	497	512	468	502	505	518	521	556	508	514	502	503	520	525	518	507	499	527	530	482	509	516	511	533	531	514	493	473	487	538	504	508	498	481	497	495	528	516	507	492	532	520	516	537	463	519	533	494	520	533	514	494	547	519	532	496	522	508	510	512	511	525	497	515	519	527	528	534	525	513	496	514	483	504	492	527	526	488	497	497	495	500	504	517	545	490	520	553	521	458	538	494	505	479	465	526	500	513	483	553	499	525	485	510	505	520	497	538	520	533	501	494	486	501	497	498	528	491	507	523	506	517	497	490	517	470	502	504	559	520	538	534	512	474	518	478	481	478	499	515	526	459
24828	21159	24528	28032	20707	2093	299	220	184	185	168	157	160	150	142	121	141	143	132	136	125	125	148	122	128	149	133	141	156	138	130	132	126	120	128	123	132	129	155	128	158	116	141	138	144	129	147	146	140	146	128	128	115	146	148	152	111	131	115	104	135	137	107	122	138	130	113	118	113	116	131	126	130	131	136	134	122	154	125	127	115	133	154	129	146	152	105	124	131	126	142	126	124	119	120	152	121	121	131	132	114	136	116	138	123	153	113	130	153	129	146	128	156	113	121	124	139	114	138	125	130	119	109	133	105	135	135	113	150	145	122	139	142	128	123	126	129	138	140	137	127	125	131	128	124	130	135	110	112	134	119	144	142	128	129	158	109	151	131	118	118	124	136	141	152	133	129	147	148	125	128	131	132	115	118	128	132	138	129	127	119	121	130	114	132	151	127	117	126	135	136	133	124	127	124	115	139	115	117	130	140	114	108	127	122	128	118	135	132	135	123	128	136	113	112	136	109	146	127	119	154	125	122	132	117	137	125	109	122	135	137	146	122	130	141	143	138	138	144	129	107	117	148	106	152	131	128	126	127	140	101	127	131	115	121	136	119	145	121	115	131	144	133	117	136	149	133	128	138	120	125	120	110	106	136	128	116	127	132	121	133	111	133	136	108	108	131	137	127	122	129	141	131	110	144	124	116	117	123	117	121	117	110	129	142	105	129	116	139	131	115	117	127	130	136	120	126	127	117	111	119	135	107	150	107	137	132	153	138	131	138	152	110	130	136	140	123	123	147	154	133	141	117	142	126	112	138	112	130	122	116	128	136	118	107	96	130	125	147	144	119	137	137	114	141	123	105	128	128	131	141	114	129	118	134	132	130	133	118	135	127	130	140	139	131	137	125	107	123	138	102	150	123	121	111	131	123	117	132	117	135	137	127	134	107	119	135	108	123	138	131	129	122	122	155	126	133	119	123	134	126	141	112	126	131	129	144	141	129	123	128	134	146	133	132	138	131	137	121	136	101	140	126	130	126	141	112	159	101	130	138	110	131	129	115	132	117	135	136	170	129	124	104	119	134	135	112	133	139	127	124	124	113	131	111	135	123	116	134	137	156	112	138	148	143	160	144	92	119	109	139	133	122	136	125	146	124	118	119	148	142	132	134	116	143	138	136	121	146	130	149	110	156	109	108	135	129	111	121	124	124	135	122	138	123	152	162	139	139	122	119	130	149	126	131	131	143	120	127	114	129	124	138	121	131	116	117	132	116	127	132	124	148	128	111	116	120	121	129	138	117	138	138	115	120	114	131	124	148	129	131	112	123	128	157	140	115	151	126	135	107	133	126	113	115	117	126	143	130	125	153	124	134	130	128	142	137	165	144	142	129	131	108	108	131	123	134	141	110	135	146	153	152	144	120	130	138	131	130	141	145	137	150	128	143	127	117	141	113	123	115	139	136	132	128	143	128	144	123	132	135	116	129	124	134	145	123	143	140	114	102	122	137	124	136	129	144	122	132	111	134	106	132	124	136	128	146	110	111	134	134	143	144	145	137	110	123	112	110	132	119	125	138	112	116	134	114	125	132	122	120	127	121	125	123	146	115	135	126	123	131	121	130	137	137	142	108	117	126	134	127	138	136	131	114	138	147	127	137	116	162	112	125	124	123	124	117	139	135	135	130	145	134	126	112	133	144	129	131	149	119	125	138	133	123	140	120	125	121	135	114	135	138	99	112	124	121	126	117	130	145	143	114	150	133	126	126	132	125	105	141	135	130	121	106	122	126	112	109	142	128	131	132	102	135	129	134	118	150	135	123	136	126	145	124	124	128	108	148	134	112	124	129	130	113	117	117	129	131	145	135	137	141	130	129	144	117	116	132	149	136	119	163	127	116	130	135	112	134	128	129	114	139	122	122	151	136	115	137	130	129	131	129	128	139	121	137	120	128	145	131	124	118	118	126	141	102	132	134	116	141	150	111	113	137	143	136	111	130	107	127	127	125	130	110	130	142	137	110	130	116	149	143	135	137	146	136	130	117	116	124	125	138	131	130	131	131	126	130	110	116	132	120	126	116	131	131	152	139	153	134	119	133	115	130	135	130	114	121	99	126	138	110	123	123	136	140	132	136	127	127	129	130	121	136	124	127	124	122	130	128	120	128	110	151	111	126	140	133	135	135	145	135	117	123	124	120	122	130	114	119	108	131	138	115	117	125	136	113	133	117	119	137	156	126	132	129	123	122	151	144	156	132	128	139	121	126	147	137	120	131	143	130	123	119	132	127	146	122	120	129	134	139	143	134	129	125	134	127	124	141	125	110	152	145	133	123	127	117	134	125	124	132	150	141	132	135	133	123	128	122	112	104	93	130	133	139	125	125	130	149	125	132	153	114	131	126	130	116	136	135	127	158	121	112	137	121	139	130	129	148	139	128	129	125	131	151	137	136	114	117	133	136	168	121	102	115	120	137	124	134	109	128	131	135	132	121	107	135	115	134	156	133	146	134	134	136	150	122	138	133	142	141	125	131	128	131	140	136	139	137	128	137	136	146	130	135	115	127	149	133	122	121	122	137	141	120	105	121	127	120	137	157	108	104	118	121	112	130	133	119	130	138	127	123	122	121	127	118	143	163	141	131	123	149	134	134	142	115	130	145	140	144	144	124	124	118	131	140	117	125	132	115	133	144	140	129	125	131	110	135	142	124	135	140	131	116	152	104	127	119	146	145	140	124	119	140	123	128	139	124	147	142	136	121	128	146	150	145	120	158	132	155	153	123	110	137	140	122	106	142	121	139	125	139	137	126	119	116	119	145	143	141	122	130	124	129	125	128	131	126	150	122	124	126	118	131	109	114	124	134	115	109	151	115	114	128	129	129	121	117	126	123	135	131	132	133	124	106	121	132	131	119	124	132	138	142	119	114	150	112	136	123	119	122	143	112	118	140	134	115	127	110	130	123	122	111	146	128	118	128	123	142	142	129	122	139	110	128	141	130	122	132	141	126	129	129	105	134	119	139	155	113	140	140	122	101	145	129	144	119	139	112	126	139	120	111	141	139	132	126	122	132	121	140	150	117	123	130	139	100	120	128	120	123	107	158	135	111	138	123	126	131	141	142	119	130	119	114	123	129	124	116	146	151	128	152	131	147	137	114	125	136	131	138	141	150	131	133	125	125	146	128	126	123	117	121	126	129	147	125	142	148	144	129	138	127	140	134	124	139	134	112	128	138	122	138	141	133	110	129	117	123	120	136	119	133	143	118	142	127	114	127	127	126	123	128	132	142	139	139	135	147	120	125	132	124	122	136	150	136	129	134	130	141	132	147	135	121	112	129	142	129	125	142	119	127	126	125	121	121	139	140	134	126	115	130	141	122	121	138	143	138	149	114	114	140	136	115	135	123	144	131	144	120	136	121	124	131	141	143	114	130	99	134	124	124	121	109	130	132	127	128	99	126	130	125	154	125	122	143	114	139	135	116	111	131	140	138	134	121	158	131	128	135	151
12884	6813	2549	679	471	383	368	331	374	295	302	322	328	300	292	328	281	275	295	281	294	278	301	301	315	300	326	270	309	294	294	285	316	312	291	302	323	285	283	300	298	317	286	315	318	308	274	296	276	309	286	295	314	281	283	294	312	272	276	292	263	278	278	315	312	308	297	269	276	282	279	285	278	301	299	298	296	297	285	281	278	311	303	284	300	293	296	275	276	314	285	279	310	260	256	268	305	303	295	314	281	288	290	278	307	274	303	303	314	305	281	286	291	308	296	322	265	260	304	320	294	307	310	317	294	302	279	325	319	290	314	296	294	311	278	269	284	314	313	313	289	295	315	295	297	307	297	245	290	294	284	289	297	287	280	315	282	279	325	312	284	297	298	289	276	292	306	305	301	318	297	282	316	271	287	330	305	299	305	310	283	311	296	283	312	290	282	300	292	290	305	267	285	305	289	275	308	323	287	292	339	295	292	292	295	291	316	299	301	299	284	301	291	315	282	311	291	313	314	300	227	287	280	326	298	321	289	315	286	303	283	294	271	284	303	270	320	276	248	305	263	327	291	319	305	340	290	283	289	284	265	279	278	281	319	302	286	270	277	294	335	297	273	256	310	298	293	265	295	297	305	293	291	300	309	308	285	294	306	311	287	329	315	293	290	290	285	274	320	270	270	299	311	278	319	332	289	294	300	287	281	296	302	284	303	271	293	304	273	257	329	290	281	277	300	328	262	288	302	318	252	313	295	287	278	288	312	301	283	270	284	270	281	251	264	265	269	274	287	304	284	305	293	269	295	308	317	286	286	302	277	335	288	281	289	277	271	295	294	299	288	316	275	306	308	299	300	291	253	288	278	306	293	312	294	275	286	304	288	283	287	337	266	284	311	293	314	309	312	292	266	312	280	321	275	276	299	258	312	264	302	302	306	302	265	278	305	289	308	286	275	302	271	302	350	288	291	283	299	308	257	300	304	289	305	325	279	288	295	301	317	270	306	292	275	278	285	287	259	270	279	256	314	284	265	298	324	313	296	319	288	269	288	279	307	269	265	280	304	278	322	266	250	298	318	307	306	281	273	315	289	259	317	290	310	291	285	283	292	304	307	304	289	277	288	291	301	313	302	293	323	304	273	292	296	272	274	300	266	298	299	273	314	280	313	271	268	278	301	307	289	292	279	297	269	293	306	296	274	278	289	280	284	301	309	278	280	329	311	295	300	296	296	293	245	306	298	297	305	313	294	317	311	324	267	287	274	316	298	304	294	303	290	301	283	313	285	276	285	322	310	274	305	296	299	292	276	285	293	309	270	277	291	272	288	299	299	287	290	263	283	266	296	316	313	288	303	295	296	310	291	291	312	307	291	300	285	286	284	290	299	292	277	291	285	308	280	273	278	325	304	296	269	290	305	308	294	292	272	312	273	325	277	308	323	331	278	275	297	299	279	318	279	293	312	307	265	288	298	274	303	276	284	264	303	308	317	294	315	285	303	302	312	293	287	301	307	290	293	299	290	290	299	259	311	286	316	284	277	298	301	308	297	268	287	314	282	295	302	317	287	290	289	321	298	283	300	326	302	294	283	284	300	289	329	319	284	284	284	280	285	299	309	273	295	310	285	316	301	296	299	282	349	284	284	303	296	270	278	296	266	289	306	291	311	304	280	309	275	277	292	278	297	307	305	251	313	280	295	326	245	286	320	339	287	310	276	288	286	292	305	293	307	295	304	295	263	298	318	289	263	297	318	289	281	311	294	304	270	292	295	276	303	279	278	274	322	308	326	256	281	282	276	273	278	295	294	306	293	292	292	293	335	275	289	293	273	286	286	270	280	304	297	289	319	270	312	287	295	291	277	310	266	294	285	310	308	299	307	313	294	319	290	273	267	314	306	282	310	306	294	325	310	327	299	289	312	292	305	293	334	260	278	318	289	288	297	302	266	277	295	281	285	319	268	302	327	325	306	296	295	277	295	285	296	312	301	292	302	302	285	309	287	274	292	305	281	302	299	308	250	258	299	282	281	310	294	316	299	329	288	284	287	312	310	295	295	295	327	290	291	303	283	291	292	331	297	303	309	314	307	285	300	294	313	306	291	278	316	283	310	305	307	301	304	289	309	278	277	295	293	292	296	312	303	304	284	304	300	294	309	274	279	283	313	282	278	280	273	301	281	302	287	317	305	298	297	295	289	295	274	282	278	290	306	319	290	290	304	270	290	300	290	296	288	302	296	292	290	263	313	308	336	279	300	314	292	312	270	280	296	280	305	274	294	282	275	303	312	272	270	319	263	328	257	309	302	306	305	297	283	269	299	307	293	295	324	289	287	284	293	313	348	300	320	277	275	296	291	309	276	319	287	296	288	286	264	281	271	296	303	296	299	307	286	313	304	290	304	292	279	311	268	270	280	267	291	295	315	306	309	269	281	252	286	296	282	296	277	286	279	274	294	274	294	283	289	294	275	297	315	297	279	279	298	305	308	281	273	322	297	305	301	307	289	292	295	279	289	297	276	303	287	282	297	305	287	300	289	298	297	280	289	289	274	293	264	312	269	307	290	302	329	297	295	297	296	298	285	314	291	266	284	321	298	289	288	323	318	277	307	289	321	279	329	298	298	264	290	291	313	306	282	310	263	286	302	280	292	305	289	308	312	312	287	307	319	305	300	317	286	293	282	310	299	305	292	292	272	301	277	314	290	281	320	283	294	297	281	299	280	289	306	287	280	267	291	286	292	310	278	260	287	309	290	301	270	290	296	289	301	291	290	277	308	289	272	303	306	303	270	297	307	280	298	297	308	301	284	276	297	298	295	292	309	265	283	308	293	318	350	288	286	298	283	294	312	261	299	294	331	290	281	312	296	297	286	293	270	296	282	296	326	298	299	279	307	286	268	307	267	296	298	303	317	308	315	290	310	287	264	294	321	298	282	299	283	295	290	290	289	290	271	271	320	291	314	304	271	273	302	282	282	281	263	288	306	255	313	280	291	275	281	275	258	292	295	304	278	293	279	304	284	283	284	298	308	282	317	300	302	290	308	270	309	275	294	284	257	284	279	301	279	269	293	295	318	282	294	306	302	294	297	315	270	278	260	263	283	319	277	298	293	321	284	299	285	326	293	254	286	285	270	305	296	262	312	293	314	268	278	276	314	290	314	309	292	316	293	281	290	283	283	304	284	256	302	282	285	278	313	309	284	273	313	304	295	301	305	296	263	267	291	290	290	316	298	289	304	282	297	280	288	288	272	276	317	299	313	309	305	289	286	291	305	288	260	311	284	289	273	311	293	264	300	308	265	297	284	278	291	277	329	291	306	297	314	306	300	311	340	300	298	301	270	329	287	268	285	287	313	272	308	269	285	277	280	293	288	280	301	271	307	295	282	324	299	281	296	295	289	270	292	298	331	305	304	295	275	278	303	268	287	298	311	298	301	298	288	282	337	289	296	289	289	298	320	310	301	296	294	313	276	334	292	314	310	267	310	304	280	295	288	287	287	266
24177	21221	25234	27498	21226	21056	1260	251	174	133	149	116	108	94	104	86	82	95	92	90	80	92	96	76	60	79	79	77	68	77	65	68	67	72	66	61	80	63	61	50	76	66	63	76	79	75	48	71	65	64	69	70	67	62	69	48	57	79	75	55	60	75	68	56	54	78	68	68	72	83	61	63	67	73	66	67	65	72	67	51	71	55	66	75	64	61	85	53	59	59	46	76	82	51	62	69	67	69	82	58	74	47	70	70	82	63	65	66	54	74	55	70	74	72	62	63	58	81	59	64	64	67	76	70	65	65	72	70	61	61	56	65	63	58	54	50	74	67	70	70	68	74	54	63	59	56	76	67	78	72	69	57	54	65	56	62	48	63	63	72	60	79	44	54	70	60	59	63	61	60	64	70	67	78	44	75	67	70	64	65	56	63	72	67	69	62	72	68	63	52	82	68	70	72	65	63	57	69	65	50	59	65	57	58	65	61	61	68	59	76	53	79	79	70	69	71	72	85	47	53	77	53	44	58	66	70	73	79	74	77	66	55	67	52	79	82	74	56	75	68	72	65	58	68	74	64	71	74	82	62	60	64	50	66	62	50	62	69	62	60	62	58	70	74	66	66	73	63	83	69	64	74	62	64	64	60	61	83	66	62	53	60	67	68	73	63	68	84	71	76	85	62	62	71	77	72	46	59	64	55	51	82	57	59	81	64	63	75	67	66	67	70	73	57	61	67	58	70	64	79	85	65	68	76	49	56	62	64	64	67	68	72	52	62	62	55	67	78	49	61	76	62	69	72	76	78	61	70	61	59	56	62	55	43	57	69	43	82	58	77	69	56	51	64	58	72	81	63	57	77	56	89	67	74	66	59	57	74	58	46	45	59	63	70	74	75	70	61	65	59	55	74	66	80	64	59	74	65	45	80	66	68	65	72	73	62	70	62	64	56	77	61	62	64	68	66	83	85	68	62	60	70	53	59	60	75	61	57	61	51	64	63	62	68	48	63	64	55	59	48	70	56	49	49	74	74	52	59	61	69	68	55	67	50	80	75	70	70	56	52	58	69	59	83	64	45	56	70	89	75	65	76	69	57	64	67	69	40	69	70	56	59	78	63	65	66	82	68	51	77	88	71	55	73	67	66	69	44	63	72	63	70	58	57	66	73	75	69	69	78	63	61	77	59	62	66	47	64	55	62	60	66	61	59	59	65	73	70	52	60	74	54	65	77	76	74	70	62	84	67	65	53	56	58	65	56	67	62	63	87	61	53	65	59	65	53	69	57	65	63	56	68	56	60	73	73	65	68	64	67	73	70	76	78	64	57	59	63	53	60	63	59	51	66	66	63	67	63	60	77	58	67	65	65	67	47	53	55	63	57	92	53	52	72	54	66	70	79	67	70	76	59	58	50	59	53	60	66	68	61	65	72	92	62	57	66	59	46	47	59	66	68	50	53	59	68	60	78	66	60	74	62	69	64	66	76	51	68	58	59	64	60	73	56	59	73	60	67	70	77	86	69	63	53	68	70	60	70	60	85	69	80	59	61	70	66	64	76	70	65	65	54	55	66	56	64	68	54	62	61	73	60	61	68	59	74	67	79	60	54	73	58	56	54	43	76	67	80	61	59	52	55	83	66	56	74	78	72	53	61	60	69	70	63	74	78	67	59	62	76	66	62	61	71	77	61	83	66	52	78	62	66	58	69	66	56	52	84	69	76	68	73	74	75	67	77	64	54	53	59	63	67	67	77	46	66	60	61	61	90	84	58	57	58	60	65	64	63	76	72	78	66	57	72	73	63	70	52	53	66	68	58	61	45	67	87	60	55	59	65	81	67	65	75	63	74	67	53	81	70	59	53	70	49	69	91	51	58	71	73	76	81	66	50	63	60	62	69	52	57	59	67	76	60	61	58	70	70	68	69	67	60	66	63	62	87	69	63	72	64	54	59	71	85	59	60	59	72	71	68	67	59	56	55	66	71	60	66	65	65	73	59	60	66	55	68	66	52	59	68	75	81	65	69	64	65	59	59	77	62	58	82	64	67	55	61	63	53	74	54	62	62	78	72	60	70	56	69	51	69	61	74	72	72	66	55	76	61	64	52	64	61	57	67	59	66	65	42	61	70	67	64	70	52	74	61	48	63	71	52	75	53	65	52	62	63	62	72	73	60	54	65	60	65	65	66	75	75	69	80	60	52	66	65	60	62	72	50	69	77	69	57	54	65	80	56	60	61	57	63	60	62	67	76	52	65	62	66	64	58	67	63	59	68	53	72	57	72	73	69	67	71	58	63	72	58	64	62	62	70	58	68	71	67	58	78	66	56	67	67	59	65	58	64	68	60	54	66	57	81	64	56	68	58	60	71	74	56	56	55	64	83	81	75	74	56	69	65	51	62	50	65	60	55	72	63	79	61	82	76	71	54	69	62	70	73	78	89	67	56	70	65	67	69	58	54	61	54	64	68	69	66	56	74	56	66	73	47	58	65	65	60	59	67	53	52	70	79	74	58	54	60	61	72	58	80	64	98	63	58	53	49	62	75	49	50	68	77	68	50	55	53	63	56	62	53	51	77	68	61	49	67	59	64	71	77	70	71	64	64	60	80	67	59	51	70	59	62	65	85	70	65	76	63	62	58	54	75	73	83	79	60	68	80	74	75	49	58	67	66	60	71	74	67	56	59	58	67	62	57	68	73	64	64	47	64	64	70	55	58	66	55	68	69	59	54	76	46	61	62	61	64	56	69	70	70	56	84	67	62	63	58	52	63	62	72	63	87	87	62	72	73	73	66	75	72	70	59	68	73	52	63	60	68	64	91	78	51	77	76	81	70	53	84	70	84	68	59	54	53	69	72	53	51	70	69	60	67	66	76	64	62	63	65	46	77	65	67	54	66	73	71	51	67	74	57	57	60	55	68	71	65	70	72	52	75	64	74	65	57	66	71	70	75	62	62	65	62	54	64	72	69	64	59	67	73	63	52	61	60	61	58	47	66	63	73	50	67	74	63	61	76	79	69	71	58	64	69	81	68	69	71	60	67	62	57	79	64	72	54	59	63	75	60	45	78	71	57	72	48	60	64	69	53	78	67	61	64	68	68	69	57	66	75	52	67	60	76	65	74	71	86	72	64	73	75	68	59	38	62	63	62	65	57	62	68	60	69	55	65	66	68	61	65	62	66	54	68	60	70	54	50	67	65	64	65	42	74	59	84	64	64	55	77	68	62	69	54	68	78	77	62	63	59	48	68	71	74	72	50	64	61	66	70	78	85	87	57	64	50	77	57	74	63	54	53	58	78	63	57	64	77	69	58	62	62	64	60	74	74	70	60	57	63	71	77	69	77	69	60	56	80	65	66	63	54	66	61	65	67	49	70	62	63	63	70	54	54	63	68	67	63	64	49	68	73	68	63	75	65	85	67	71	51	47	73	67	63	74	89	64	63	59	65	73	56	39	68	77	72	57	54	44	70	69	71	61	86	73	50	62	71	64	63	73	64
16409	10201	3962	899	531	385	302	272	223	215	208	225	189	205	189	185	188	159	176	178	183	158	171	170	195	159	177	190	185	187	177	178	155	193	188	171	181	170	188	171	153	171	188	153	164	181	164	173	182	168	160	168	180	184	179	157	166	176	171	195	165	176	170	159	177	169	164	188	194	155	175	159	196	153	165	168	203	159	170	158	176	179	195	163	193	194	200	171	194	188	175	183	192	186	181	159	162	157	166	169	187	173	184	167	177	183	181	167	178	183	173	166	185	172	195	191	164	180	169	164	170	165	163	149	179	174	174	166	196	157	147	187	160	168	171	171	172	157	173	175	185	171	181	179	189	193	187	172	174	150	167	180	189	180	159	172	169	172	142	179	156	175	176	181	178	168	173	178	175	193	173	155	149	187	181	158	156	175	195	166	187	168	150	168	150	170	156	198	163	154	161	180	177	161	153	167	190	170	179	161	168	169	165	195	201	162	154	160	188	197	174	166	195	170	186	187	176	168	181	163	168	163	180	167	178	174	187	164	181	156	172	152	181	175	161	185	164	153	167	194	175	190	181	168	164	189	191	176	179	168	155	190	181	177	179	163	180	183	173	185	174	158	165	181	160	161	163	161	157	174	179	162	162	165	191	158	171	174	168	167	175	162	165	198	169	182	140	202	193	180	178	173	160	151	174	183	180	184	141	165	159	162	175	191	163	188	172	193	169	184	158	161	186	191	162	190	190	172	197	146	183	172	172	183	186	191	173	189	176	172	160	183	165	176	175	175	160	163	166	176	161	179	148	163	184	181	178	176	147	182	167	175	174	174	171	159	166	172	192	204	187	164	166	187	154	161	158	169	166	169	195	171	176	176	183	208	187	164	195	163	186	162	175	191	161	191	177	164	200	172	182	179	175	168	176	159	168	166	188	178	182	183	171	168	201	163	164	129	160	184	193	168	176	161	192	180	169	165	178	188	151	177	178	200	159	168	201	172	175	154	194	193	181	171	160	171	180	152	161	160	162	183	180	160	199	157	160	166	156	200	161	151	175	166	162	171	172	188	181	160	173	175	163	173	173	144	172	179	188	170	196	174	182	181	179	198	192	177	166	159	199	179	179	176	167	146	169	168	171	159	171	178	152	164	177	168	183	164	187	180	171	164	167	148	181	160	188	156	186	181	190	174	167	167	155	176	146	160	176	193	173	178	174	190	171	171	176	198	156	181	176	174	152	194	177	190	178	176	157	177	167	183	200	165	173	173	161	177	192	185	167	164	180	166	175	180	171	173	166	173	173	186	151	170	151	175	164	164	182	180	212	163	189	157	174	178	177	184	186	180	166	171	166	159	169	160	179	171	168	164	186	185	152	155	171	172	173	168	175	195	157	173	183	176	164	167	183	180	176	160	195	177	181	175	171	189	182	187	185	178	165	166	163	174	159	183	172	185	155	171	160	177	189	162	174	178	180	175	192	165	186	164	171	170	173	187	162	179	169	181	171	190	187	163	164	187	174	154	176	180	187	148	182	195	163	193	167	163	163	160	167	183	176	186	179	172	172	170	181	162	192	179	175	168	186	179	167	176	165	168	161	165	137	187	187	155	157	168	178	162	161	188	165	189	148	176	161	166	177	165	173	167	189	172	187	157	185	178	163	192	182	171	192	165	156	141	162	162	198	167	155	194	182	158	180	145	186	166	186	158	168	173	196	192	175	175	159	177	196	172	165	152	180	183	177	180	180	173	166	177	170	163	192	177	180	161	149	172	186	149	156	171	151	184	166	188	181	177	162	162	169	177	175	189	153	160	182	159	192	167	165	163	182	170	169	185	159	204	160	171	153	193	155	182	172	178	178	174	174	162	160	169	177	171	161	181	168	184	171	159	157	166	204	201	177	157	165	187	166	169	188	146	177	177	169	177	183	177	180	181	153	185	166	166	165	173	181	157	168	171	143	150	162	161	173	181	178	181	163	153	150	176	191	171	171	176	187	166	180	183	199	162	170	184	154	164	171	157	172	157	177	162	155	157	180	167	152	171	165	172	199	195	175	182	152	187	187	172	179	154	152	141	187	184	152	180	198	186	159	178	154	194	165	160	190	160	172	190	147	188	183	160	173	162	192	188	169	182	159	186	187	162	151	181	173	167	160	157	163	177	155	169	136	164	180	146	174	183	159	163	148	159	174	188	158	187	163	177	168	173	155	183	159	179	146	166	171	162	159	191	167	143	158	187	174	182	174	186	178	169	181	179	162	175	177	205	147	167	186	168	189	182	157	163	148	172	179	202	172	186	178	192	171	191	151	157	192	166	194	173	150	185	175	148	158	182	179	187	173	170	170	177	154	166	153	182	180	168	167	185	146	163	161	181	177	179	169	153	184	162	179	163	164	172	150	180	170	165	177	153	144	166	176	168	187	168	167	173	181	157	176	160	173	180	183	169	200	169	164	156	168	159	172	163	163	175	155	183	136	183	154	179	189	178	179	165	176	177	169	185	172	173	185	165	176	168	182	198	186	194	160	162	164	154	173	185	166	166	193	179	176	197	184	162	189	165	177	152	182	157	197	177	150	164	163	186	172	185	154	189	158	181	166	185	194	169	182	167	175	185	176	166	184	177	163	189	163	181	184	163	186	166	177	161	204	175	181	167	163	153	151	168	206	149	155	179	171	145	180	170	163	170	165	172	185	191	193	160	171	170	153	169	167	192	176	185	159	198	163	169	170	173	140	162	169	156	163	158	185	192	168	152	188	176	176	171	154	148	188	170	167	159	155	178	162	164	193	176	171	178	171	172	157	149	189	192	164	179	169	169	167	176	158	201	173	177	176	177	171	164	169	181	200	174	176	185	167	172	179	181	164	174	180	188	163	190	162	181	175	198	182	177	162	165	165	188	189	178	165	166	184	169	187	176	148	180	175	169	186	182	178	184	159	192	176	184	180	176	194	179	171	164	155	187	180	194	167	191	158	159	170	158	177	183	162	171	179	176	153	159	170	152	183	181	159	171	174	169	176	169	180	205	178	181	189	188	163	160	199	195	150	183	187	191	163	186	166	163	167	162	155	161	195	193	182	183	182	154	168	154	183	187	187	169	198	167	175	178	179	187	173	172	177	157	172	163	193	172	182	167	164	177	181	166	176	175	159	190	177	156	171	186	162	163	189	166	189	184	170	161	166	159	184	165	181	162	175	180	184	199	189	215	165	185	185	211	174	189	164	186	172	179	165	182	166	161	167	170	171	165	163	164	162	185	176	186	167	188	192	179	179	175	162	186	173	145	169	160	188	172	167	169	156	190	171	194	180	152	161	176	160	175	175	169	168	170	168	174	162	167	178	160	159	168	175	164	165	179	185	178	161	179	189	186	193	161	177	168	184	176	196	177	162	163	175	173	185	190	184	148	172	181	180	175	186	179	174	183	176	173	175	164	179	188	182	182	186	174	170	176	169	167	162	160	189	164	196	191	162	177	178	169	182	169	204	171	162	185	169	143	214	151	165	158	166	166
33583	12708	1877	333	261	221	236	226	223	236	224	220	205	214	216	241	229	234	223	260	200	236	237	228	200	221	196	245	191	223	228	204	225	230	267	229	230	250	234	229	196	211	232	233	221	208	235	202	252	233	206	211	209	225	222	249	231	246	208	248	224	196	209	221	232	229	208	235	190	230	253	244	266	204	236	208	228	235	232	238	217	231	213	238	209	231	220	215	230	226	193	237	217	222	236	233	209	238	237	239	250	238	242	201	222	227	223	231	254	224	238	233	208	212	263	207	243	215	257	228	208	222	226	235	232	228	236	230	218	209	235	234	219	208	223	225	211	210	214	240	226	233	247	217	224	232	190	203	237	224	217	229	243	240	217	210	207	244	227	215	253	241	234	219	248	229	237	246	244	261	230	260	212	241	216	199	228	224	227	239	206	250	223	188	214	217	197	199	221	223	240	247	213	227	251	190	211	224	236	250	232	206	242	220	196	230	239	223	228	227	221	246	245	219	227	229	265	222	229	251	249	225	231	218	223	224	236	207	245	227	246	222	237	224	244	236	249	218	228	239	233	219	227	242	219	258	233	238	261	212	212	236	217	250	192	212	253	212	210	195	188	231	219	204	255	217	215	237	183	218	199	237	222	255	248	220	222	242	212	251	246	222	216	212	197	214	223	204	228	207	198	248	220	246	244	219	222	215	261	254	228	215	226	234	220	224	223	227	255	240	221	223	236	189	230	245	220	225	224	236	230	233	218	219	245	224	202	247	246	237	241	209	244	262	218	214	243	234	228	214	218	233	257	241	244	218	213	252	235	213	245	240	222	206	217	226	216	207	257	230	216	231	239	213	210	216	221	228	219	243	252	226	252	238	214	225	219	209	216	234	194	229	234	228	224	220	233	217	223	224	216	251	197	234	207	213	233	255	243	194	235	235	232	220	252	252	233	251	220	219	244	230	229	253	215	228	219	219	228	248	236	264	241	226	236	225	227	232	253	211	232	230	230	237	226	230	239	212	224	228	222	227	222	220	245	209	232	264	203	226	229	254	186	202	217	225	209	207	201	213	238	221	231	211	225	198	230	216	197	215	209	226	210	221	221	224	250	233	221	213	226	251	251	243	237	194	194	208	232	238	248	225	214	208	234	212	236	217	237	209	227	232	236	250	231	195	216	235	224	222	253	233	203	247	225	248	221	241	229	261	233	228	204	235	228	224	237	229	219	215	228	237	252	219	237	226	213	266	230	216	226	195	195	234	219	219	249	234	213	243	228	204	234	205	228	219	234	216	236	249	223	222	224	219	231	212	211	243	250	235	235	217	256	221	225	221	226	217	209	219	219	233	241	257	211	217	214	223	236	238	219	217	208	219	229	213	221	214	224	219	221	241	229	218	241	229	224	213	204	229	218	202	219	224	247	235	220	220	200	187	237	223	217	203	230	259	247	233	207	235	217	248	218	242	238	235	264	232	246	214	235	223	234	208	229	220	239	221	224	239	225	228	232	197	216	199	220	191	228	221	214	243	216	196	227	223	225	243	222	205	224	218	213	202	229	225	220	258	239	225	243	227	218	237	237	235	262	225	223	233	222	241	227	238	241	214	234	244	239	212	218	219	218	218	269	190	235	247	241	205	216	207	224	222	225	239	232	200	243	241	190	270	219	222	237	248	205	219	209	244	234	227	207	226	222	222	225	204	236	226	258	213	241	271	227	261	217	241	231	230	218	255	193	228	233	229	228	217	213	248	216	199	190	233	214	248	196	222	185	226	227	231	226	245	228	239	218	228	206	201	244	200	245	198	207	219	260	240	213	214	242	188	210	236	230	236	244	218	228	211	238	246	221	220	231	229	246	256	222	213	243	250	195	208	246	226	214	226	240	232	204	208	237	191	241	248	233	216	258	215	231	209	240	208	231	208	225	220	187	263	239	263	244	197	220	241	243	225	227	234	265	253	185	213	243	207	229	231	192	244	235	229	212	241	257	220	204	234	212	228	230	231	216	228	230	192	221	248	222	219	206	239	229	207	226	203	250	230	228	225	236	206	234	222	235	223	219	257	246	253	214	217	209	254	222	216	234	221	230	217	225	223	222	262	224	229	211	217	210	215	230	258	235	245	237	238	212	212	214	214	224	219	243	238	212	209	235	231	238	212	221	211	254	222	244	204	214	214	228	197	221	227	224	204	217	211	217	217	233	226	220	202	247	245	225	233	209	218	212	215	208	250	208	239	246	238	244	229	212	223	227	197	241	210	241	218	247	232	221	210	214	211	211	253	231	228	205	225	239	219	256	198	211	217	206	253	232	247	215	200	194	236	217	197	229	236	217	251	215	232	247	234	233	240	219	251	210	211	226	203	235	224	256	210	258	243	225	250	255	246	229	219	236	211	237	212	225	209	227	230	247	224	214	201	193	230	222	207	232	218	240	221	248	238	205	203	209	210	214	205	201	219	219	219	220	243	213	213	237	221	220	232	216	227	217	233	224	208	236	222	229	232	223	243	218	249	217	225	227	214	248	240	226	249	231	192	222	241	240	243	271	220	233	220	229	215	215	220	227	227	212	214	234	233	239	267	231	231	255	221	233	252	245	234	206	223	224	225	222	213	218	241	224	218	204	231	239	202	250	228	241	222	225	198	226	219	251	249	212	242	230	226	206	291	212	222	235	246	204	219	215	224	244	228	232	213	225	228	213	227	225	229	233	220	212	224	210	217	229	252	219	258	229	238	225	225	241	232	240	211	196	240	237	237	234	217	219	215	215	229	210	206	220	223	235	259	240	226	225	251	239	244	233	236	243	219	231	187	225	240	218	200	205	257	216	231	218	231	234	219	229	213	244	217	204	243	235	235	234	225	209	195	237	219	258	218	218	269	211	228	230	240	229	214	239	236	247	219	220	238	227	236	221	217	236	222	210	224	217	224	218	217	209	199	243	212	198	195	214	249	228	227	225	250	235	219	197	235	197	235	265	238	258	221	258	213	190	233	217	245	229	243	215	221	212	219	225	222	233	206	245	223	245	240	219	236	201	225	226	265	238	244	211	204	236	246	244	252	215	208	245	230	246	210	234	241	227	243	245	204	230	222	215	240	201	239	243	214	217	211	221	214	224	220	233	229	221	237	204	218	226	246	240	221	233	222	237	271	223	225	245	188	239	216	235	221	261	240	248	247	203	217	237	224	238	239	213	217	257	241	210	225	254	214	219	234	186	229	225	231	238	204	222	232	218	237	207	213	223	211	221	238	239	232	254	246	218	250	206	234	230	212	226	228	207	203	247	237	210	222	201	239	270	210	237	251	201	224	231	198	246	194	233	218	248	241	196	220	198	214	230	242	252	228	226	196	236	233	231	212	214	223	234	217	220	239	230	255	244	208	213	258	253	240	230	205	205	245	210	208	259	226	224	220	224	247	221	214	247	216	232	236	229	218	225	237	208	201	233	232	232	224	234	223	223	208	217	239	237	236	234	237	210	258	226	250	227	212	226	246	235	201	223	229	246	223
10070	2539	1044	534	555	499	518	488	510	501	476	457	496	485	511	523	497	491	510	494	458	489	472	519	459	504	487	489	501	478	518	522	478	545	473	477	467	505	488	527	501	485	454	463	467	539	509	495	472	491	537	490	517	491	500	486	476	514	503	503	525	520	510	486	516	522	483	506	494	502	492	508	500	461	516	450	525	477	499	476	492	486	472	535	532	492	484	483	508	424	478	476	484	533	456	492	485	532	480	490	493	538	514	459	534	490	499	511	500	498	544	521	499	509	465	524	525	509	495	470	459	515	485	482	493	482	488	529	477	464	485	493	475	453	517	484	536	479	513	526	506	486	489	492	482	473	487	508	494	484	450	496	509	497	510	494	480	477	485	503	498	505	483	472	490	505	514	466	491	522	491	483	525	474	494	470	536	505	519	487	536	502	513	477	524	494	475	474	513	500	529	502	536	516	483	557	477	536	487	515	463	497	486	491	514	515	494	467	516	503	517	481	529	490	514	482	500	507	493	455	452	514	517	535	485	468	488	496	469	534	521	511	534	510	480	528	477	497	510	465	517	496	535	513	470	516	475	495	524	482	496	537	543	490	509	491	496	489	471	503	488	476	508	516	513	469	504	483	512	500	484	500	501	514	495	483	480	520	493	483	528	530	496	502	444	478	527	520	486	496	518	492	463	469	477	494	484	492	521	506	490	493	512	507	521	485	475	510	523	481	476	533	503	545	483	515	486	515	481	461	526	512	505	498	454	496	481	528	506	475	468	478	489	552	431	474	482	474	527	493	511	479	533	536	540	451	514	520	479	503	510	486	479	508	532	482	493	469	519	501	470	489	520	517	497	490	482	482	491	541	522	532	497	487	482	510	519	529	499	495	465	494	505	536	533	503	457	492	467	458	482	473	480	474	514	503	494	478	490	513	515	498	487	534	478	468	506	489	515	469	440	498	484	546	481	498	536	510	472	489	485	498	485	515	475	469	488	444	510	491	540	474	494	515	487	509	504	514	521	492	503	479	500	508	499	495	557	473	550	515	534	489	535	482	527	500	494	520	519	519	522	506	470	534	474	511	514	528	496	491	541	486	481	434	477	520	501	510	507	526	465	488	487	484	526	508	515	485	492	490	493	488	510	490	507	464	502	482	508	501	498	527	513	520	538	464	504	482	506	487	516	461	474	464	496	474	516	474	488	515	514	455	487	481	455	538	491	468	491	521	496	531	511	491	470	514	491	508	451	518	456	532	509	492	458	501	468	499	553	485	470	500	479	481	513	487	460	514	495	512	491	451	510	494	495	488	516	541	524	490	552	497	496	441	509	497	485	514	519	475	518	504	487	520	486	488	452	499	509	479	496	494	497	516	491	485	472	503	476	499	464	499	485	506	512	529	500	501	495	503	500	504	493	545	448	490	486	505	463	511	518	480	476	529	500	438	482	492	489	541	481	451	520	523	462	501	539	490	509	516	457	501	471	508	497	477	493	501	480	449	511	508	526	468	497	433	500	497	522	509	484	535	507	463	498	486	515	491	498	533	510	485	484	471	493	510	507	506	511	514	480	534	502	504	482	474	522	489	489	477	457	496	500	511	506	488	516	496	545	476	526	488	500	496	533	521	511	524	514	506	474	515	417	531	463	497	556	477	503	473	500	520	505	525	476	482	516	468	492	503	482	516	495	513	517	545	486	500	499	507	486	502	485	540	554	495	500	466	486	513	497	498	482	491	530	469	449	500	484	513	521	501	525	477	443	510	505	511	477	473	485	501	471	501	472	492	511	468	533	528	495	495	474	484	525	479	504	475	473	526	492	502	468	475	475	472	517	519	496	541	463	484	488	476	517	523	478	482	474	525	466	477	493	490	475	467	513	473	481	525	502	466	479	482	516	497	496	507	467	499	462	506	493	511	491	466	505	494	504	506	481	507	491	519	498	512	482	523	516	472	517	530	526	516	498	491	483	507	476	520	480	468	453	452	515	466	490	524	488	502	497	520	470	487	448	490	518	505	525	487	482	504	511	501	510	443	479	474	481	507	483	472	525	478	500	535	515	427	494	502	494	498	472	493	529	437	509	528	505	505	490	512	509	508	490	516	507	509	531	455	500	498	517	534	506	504	502	514	501	485	493	512	515	465	535	473	569	498	509	479	454	531	489	485	478	510	508	476	515	506	475	514	481	483	464	498	480	492	543	516	510	509	478	521	546	482	532	520	539	494	511	533	463	509	519	507	512	463	480	508	526	504	491	465	500	463	477	509	520	529	527	499	506	480	468	525	533	503	509	511	526	519	502	474	484	502	513	489	549	507	505	481	491	488	504	526	488	516	497	482	463	466	530	486	496	513	471	487	504	512	490	506	506	532	484	472	472	459	487	484	510	537	531	511	495	475	493	527	520	489	520	507	479	492	521	484	491	507	495	477	485	503	498	501	532	506	525	515	499	506	469	499	469	490	489	471	475	484	507	527	466	480	515	505	495	472	472	505	479	520	496	491	494	489	508	490	491	546	479	486	475	505	483	487	526	479	493	525	502	473	502	504	501	482	508	529	438	506	502	482	510	497	441	485	483	480	490	504	539	482	496	500	489	524	479	449	508	484	496	492	513	476	507	493	534	499	483	498	503	498	511	494	492	460	491	505	487	457	495	493	502	503	510	487	500	535	499	530	477	513	519	497	475	525	497	542	501	510	483	495	468	490	508	479	516	525	491	482	470	495	517	503	472	474	463	487	490	500	495	476	504	505	440	456	444	499	525	441	489	499	511	497	455	510	517	494	468	482	505	537	496	504	497	477	504	488	529	459	503	484	492	511	472	498	492	490	499	495	505	520	490	495	488	477	500	503	489	505	492	482	461	456	472	488	481	512	491	496	510	472	463	521	518	525	495	482	477	468	473	509	489	469	489	514	516	497	477	475	493	456	481	476	507	474	488	467	498	532	557	547	498	499	530	510	533	491	495	506	483	485	551	495	541	501	501	506	484	507	489	470	542	504	510	488	514	514	511	502	490	483	488	502	499	451	525	483	511	474	471	525	486	522	491	490	517	496	488	514	449	526	506	505	472	481	476	507	491	538	471	475	476	497	503	484	482	503	450	506	541	459	502	549	486	494	482	485	522	481	486	535	485	478	549	487	490	500	512	530	502	511	479	437	474	484	514	523	460	468	515	494	488	521	533	523	496	467	468	506	518	482	485	485	471	505	452	458	510	483	491	474	476	507	527	507	498	507	485	519	488	477	483	558	504	494	532	510	507	470	467	538	491	501	444	472	478	473	501	482	528	467	516	491	506	540	508	535	523	509	461	501	509	468	488	485	475	455	487	482	467	515	478	546	490	505	500	499	535	466	505	504	476	495	481	486	468	459	506	541	536	505	444	495	483	503	487	467	482	473	529	486	519	445	491	507	512	558	483	499	469	535	466	518	475	489	470	519	466	505	502	516	520	504	505	506	490	468	461	526	508	499	522	544	519	457	510	459	523	453	467	478	509	526	456	471	511	486
24846	21206	24598	28090	20714	1864	274	198	198	160	143	142	156	132	144	158	166	140	138	137	143	98	136	150	136	114	127	129	149	133	138	149	141	161	146	130	103	136	137	118	121	146	125	131	136	125	137	136	127	131	134	141	156	118	142	106	119	121	122	148	136	116	136	105	150	137	140	136	134	133	145	126	107	125	133	130	140	128	139	118	136	111	137	98	110	115	120	122	113	128	126	118	134	119	124	121	146	140	151	128	131	138	107	116	127	121	126	117	122	147	130	121	129	132	134	137	126	123	135	128	138	151	139	145	152	114	118	102	136	124	139	168	136	124	123	122	137	112	123	145	145	134	142	121	125	128	113	120	128	133	129	128	124	144	146	130	151	136	105	111	137	145	113	128	139	130	122	129	139	121	130	125	121	157	116	125	116	112	128	128	113	134	118	134	132	132	142	163	149	118	108	146	121	148	133	146	114	153	132	136	135	140	117	125	134	119	150	127	123	126	138	131	134	118	138	118	143	143	138	146	135	111	124	114	147	143	126	134	128	126	132	154	142	119	110	118	134	125	124	123	132	156	112	119	105	137	116	138	113	130	111	134	121	119	104	142	118	108	120	156	147	145	135	114	124	122	130	132	131	136	141	143	140	133	130	141	133	152	120	116	133	116	124	138	118	118	121	134	123	156	138	120	122	110	132	127	146	128	146	119	142	131	120	119	116	134	128	107	125	128	143	113	124	120	141	129	103	134	114	153	137	121	119	132	113	128	145	162	138	106	107	136	135	137	130	127	126	140	130	124	124	144	104	116	145	141	150	117	135	133	105	131	131	140	135	136	144	116	130	145	139	145	142	168	127	131	119	134	141	121	141	143	105	114	118	103	130	121	123	142	124	128	124	104	131	128	130	127	142	126	123	128	123	122	112	125	117	104	143	136	130	125	135	141	139	144	125	126	138	126	118	118	133	151	114	118	135	134	129	124	130	133	108	147	123	139	116	148	138	124	115	128	116	136	125	118	99	141	127	127	126	111	122	132	132	116	124	131	121	127	126	121	139	121	140	122	137	115	109	122	134	137	127	137	141	133	111	120	122	144	133	130	122	123	147	115	146	118	129	135	135	129	118	103	129	123	121	145	109	141	116	123	113	141	122	120	107	161	102	136	126	125	133	147	112	126	109	125	106	141	135	143	129	113	126	120	125	138	132	128	130	157	114	127	135	121	124	122	129	132	133	123	119	156	149	131	123	132	122	136	136	137	151	134	134	120	122	122	119	127	127	129	123	130	134	147	141	127	125	136	130	138	156	102	129	124	134	151	128	124	136	122	135	120	124	139	152	124	144	117	130	126	135	114	160	125	136	125	137	150	140	146	98	106	107	124	145	128	132	139	117	127	136	130	129	138	117	112	126	118	160	124	149	152	107	104	114	136	113	121	124	155	147	137	116	142	122	153	126	130	131	111	121	124	147	147	140	130	102	122	120	138	123	138	135	139	128	125	129	129	121	134	136	111	119	136	165	155	132	142	138	125	127	129	128	142	135	137	127	112	129	124	116	130	152	132	146	119	123	120	122	127	123	134	114	140	126	123	129	126	150	131	134	124	137	141	132	146	126	145	122	137	141	129	139	132	146	126	140	136	137	101	134	134	119	115	122	126	121	125	129	124	106	126	127	120	124	125	119	129	136	128	146	115	116	122	139	124	141	119	105	139	132	128	127	139	143	136	123	135	123	122	99	137	160	118	142	125	119	128	117	118	115	141	121	112	136	140	134	120	116	129	137	155	140	120	106	124	104	132	126	140	128	122	142	154	119	133	131	115	140	126	119	114	134	111	131	126	125	115	145	151	133	149	126	120	129	122	140	142	120	111	132	105	114	135	118	131	138	135	139	131	116	136	113	133	124	132	138	134	123	118	140	116	138	134	113	120	130	114	121	125	136	121	132	152	120	120	115	127	130	125	127	136	116	119	127	123	126	126	134	110	151	115	131	129	129	136	131	113	107	125	112	121	109	135	162	126	120	112	121	118	124	137	109	125	124	128	106	133	122	129	122	135	148	119	119	128	129	118	134	138	124	119	121	117	105	144	113	129	101	112	138	130	129	108	109	150	136	138	127	132	113	115	125	145	113	123	137	130	141	130	121	136	127	135	128	124	131	119	119	135	128	143	119	114	110	128	149	117	136	149	138	118	127	140	124	121	136	145	135	136	116	125	115	128	120	124	128	126	130	122	140	141	133	137	129	133	156	156	120	121	129	129	128	124	129	118	138	132	152	129	139	133	145	109	148	138	124	144	122	125	115	109	114	107	149	119	122	118	134	135	131	150	136	140	125	145	123	133	135	129	136	124	125	132	132	124	128	133	130	118	126	158	137	124	127	126	127	156	123	123	114	131	130	126	118	117	125	124	128	124	126	112	130	124	113	127	123	149	123	120	129	132	132	126	140	121	134	114	137	114	146	140	108	106	138	120	135	124	127	136	147	138	107	115	128	106	136	112	125	143	124	109	124	127	135	121	120	124	142	109	136	147	123	113	118	137	107	113	116	134	147	134	141	138	145	126	161	132	119	125	156	134	118	128	111	122	116	123	128	125	133	114	120	108	139	159	130	147	139	134	113	143	134	122	149	121	120	109	122	134	126	110	128	142	140	123	129	123	115	140	137	131	129	143	126	116	113	123	110	115	144	138	122	128	132	134	129	130	118	123	133	133	119	126	133	109	113	123	133	124	139	112	152	126	142	119	127	106	135	121	127	127	114	129	132	134	117	125	104	102	117	127	137	121	130	147	120	131	115	122	138	149	114	115	104	150	148	135	112	123	138	135	132	135	142	119	112	128	146	122	136	119	120	126	101	130	153	128	135	130	128	120	120	122	131	124	134	131	104	125	146	117	139	130	112	127	130	138	128	132	120	117	132	124	138	121	124	126	116	124	144	118	117	136	107	118	136	127	118	122	139	104	135	125	130	116	139	120	132	132	134	119	142	120	114	152	123	128	111	147	137	144	105	109	122	122	134	124	125	107	138	123	118	144	124	127	123	137	111	138	138	140	136	131	137	134	131	130	109	150	132	127	145	153	146	152	151	134	102	122	118	117	130	120	132	125	126	158	150	134	140	133	109	140	141	150	145	135	107	130	114	122	143	124	151	129	120	121	110	111	126	134	128	125	111	129	128	121	130	141	118	140	136	122	140	110	141	126	152	109	105	133	109	116	149	126	106	141	118	122	144	127	134	119	130	140	143	133	110	137	116	121	126	123	129	129	140	120	122	139	153	126	128	143	131	126	139	111	128	128	128	149	110	131	115	125	113	125	114	142	135	153	129	115	137	119	140	117	152	133	121	112	145	134	118	121	139	133	121	129	139	106	116	125	106	132	119	138	120	135	105	109	140	123	133	122	116	121	131	122	105	103	117	140	123	136	128	112	134	144	128	127	141	152	122	134	134	142	132	116	128	136	134	125	115	123	113	145	114	125	148	144	121	132	101	113	101	126	134	130	124	140	116	119
15846	6713	2405	675	429	371	353	326	328	335	314	331	297	350	306	328	315	309	281	326	300	292	303	299	286	279	302	306	309	298	301	314	320	268	295	313	312	306	274	299	291	308	271	286	298	330	309	296	247	315	315	285	291	300	287	296	274	320	300	301	287	303	284	294	284	311	319	282	270	275	300	297	277	298	278	303	309	270	285	293	293	285	288	281	300	292	289	305	264	281	302	313	283	280	318	304	299	281	292	304	307	317	302	283	306	311	296	285	292	297	283	279	296	289	289	312	313	309	289	286	285	288	305	299	299	297	297	286	326	286	267	308	318	300	284	272	295	303	298	276	298	288	317	329	318	298	320	318	306	281	275	321	297	312	290	317	279	286	267	294	286	322	292	316	263	269	270	291	315	267	315	289	303	284	294	292	294	288	289	337	290	266	300	299	306	295	300	270	301	306	287	283	291	271	312	277	287	280	323	273	287	272	301	310	296	305	262	282	323	313	289	304	299	274	275	306	282	313	309	279	298	269	266	276	282	276	295	291	300	289	277	312	292	309	275	281	294	289	296	299	274	298	319	307	276	298	333	297	286	280	317	264	303	280	302	321	272	284	275	303	346	295	296	280	289	279	294	275	301	309	271	300	283	279	302	272	273	310	316	319	272	281	290	333	314	319	301	243	290	300	314	323	297	321	276	310	311	283	277	283	281	270	299	293	286	268	346	279	270	282	279	319	261	295	292	281	299	253	291	293	272	295	300	283	314	273	293	293	301	297	293	240	312	279	260	291	279	286	315	282	280	256	285	297	301	306	271	303	295	269	268	299	292	282	278	296	318	311	310	292	260	322	282	286	281	290	294	294	306	288	287	305	303	286	276	284	257	283	313	283	311	285	292	286	297	305	329	291	283	278	287	294	287	283	296	279	298	308	284	280	267	292	259	286	280	308	290	289	293	291	323	285	276	288	271	280	276	312	311	308	297	297	283	296	278	300	300	312	282	271	279	309	306	267	302	333	279	293	285	305	310	303	309	308	296	281	305	305	299	284	295	316	309	294	294	298	313	279	287	300	318	318	312	274	319	305	299	263	329	261	306	304	311	279	282	288	284	293	259	267	286	276	279	272	311	299	302	309	294	315	277	304	285	302	284	319	301	291	302	310	299	291	313	275	291	270	269	293	278	289	286	275	316	310	296	307	295	244	298	273	325	286	266	312	267	272	308	271	289	301	307	284	292	293	294	332	303	282	279	319	265	303	298	308	284	299	278	301	313	309	267	285	314	322	322	292	309	276	287	271	315	294	289	303	304	312	276	288	316	278	286	314	268	316	306	309	268	297	296	283	278	311	292	284	277	326	265	289	312	302	280	298	291	290	297	284	315	283	289	304	285	294	299	266	314	286	287	292	333	298	311	300	275	313	287	301	271	288	310	309	283	304	311	298	278	275	292	282	313	295	274	309	286	289	323	277	309	246	282	294	305	302	290	267	322	306	268	306	271	293	310	293	306	291	304	315	324	305	292	303	280	295	270	281	317	301	302	293	296	265	270	320	294	288	285	289	304	285	286	296	297	277	280	312	302	286	323	296	311	299	309	306	290	279	331	285	297	302	310	309	268	293	264	306	297	296	312	285	306	321	280	266	293	299	273	307	294	261	332	284	272	284	313	306	313	290	303	264	294	270	261	295	307	302	306	299	304	302	279	295	316	301	298	290	270	280	308	295	325	269	266	283	289	313	280	316	323	307	268	295	307	287	279	267	299	305	304	278	275	304	307	296	293	303	272	352	300	285	288	318	270	324	288	295	289	284	306	259	290	295	302	297	277	312	280	304	304	273	296	276	306	289	266	285	265	299	291	301	298	325	310	313	279	323	323	295	255	262	311	295	284	301	296	303	296	293	328	327	285	278	277	313	290	256	266	308	286	313	320	281	276	275	308	305	281	290	293	291	290	280	299	299	282	286	256	304	287	277	293	307	278	313	259	282	277	294	308	321	296	335	295	264	310	283	309	285	300	310	305	333	304	265	288	319	275	313	282	272	289	309	306	283	319	277	310	289	295	295	293	295	304	281	295	271	280	288	286	272	288	323	276	307	305	282	310	308	277	282	317	294	326	295	292	304	292	313	319	301	278	298	292	310	307	302	317	273	285	274	283	306	271	316	290	266	263	311	250	334	286	301	290	311	301	296	328	277	292	283	309	281	296	284	303	312	302	327	269	318	287	299	283	272	289	283	308	295	237	288	305	277	291	302	316	325	279	297	294	294	281	266	285	285	285	300	289	301	289	313	302	297	319	279	307	304	291	298	273	269	274	282	306	271	289	308	298	313	287	280	304	296	278	279	290	312	266	311	305	318	278	272	274	299	303	305	298	291	298	286	295	297	307	302	312	303	288	306	276	322	294	275	303	309	308	297	272	294	280	275	283	279	268	298	294	323	276	298	302	288	278	290	283	328	288	297	299	283	295	293	276	279	287	285	285	293	267	295	317	294	309	291	301	319	287	305	283	291	302	293	289	299	291	306	240	297	267	280	335	337	275	279	305	287	269	307	313	274	311	308	323	293	260	295	297	310	284	278	299	291	278	315	297	303	300	298	284	290	308	291	308	286	263	260	273	291	295	296	267	318	280	267	284	313	314	290	275	280	302	293	304	286	295	281	264	306	300	305	290	345	306	311	289	300	285	309	244	281	299	300	299	287	263	268	288	265	302	291	302	272	306	313	275	299	307	303	298	309	271	264	323	270	289	274	267	272	254	312	273	324	280	291	312	278	284	262	333	335	332	295	315	310	300	291	284	281	289	254	301	273	292	308	274	324	277	273	270	300	302	273	290	289	278	272	322	278	280	269	306	309	256	280	282	270	301	281	265	280	285	298	317	297	288	287	299	278	293	304	292	294	279	288	295	331	273	301	310	288	316	253	278	262	302	293	303	272	305	280	309	309	283	294	323	301	291	286	294	303	307	342	288	299	310	296	261	281	322	313	344	300	310	290	299	277	268	336	306	274	282	276	305	329	288	307	284	313	289	270	289	288	292	291	279	305	304	276	320	307	287	272	297	291	293	304	314	296	310	285	276	262	264	312	314	308	297	294	330	307	279	301	304	297	312	272	286	295	292	279	303	296	299	294	312	295	315	312	295	301	300	323	291	278	295	306	304	287	303	313	285	280	282	294	277	311	319	313	309	291	278	295	320	288	285	284	265	273	309	302	322	289	326	287	284	281	275	318	295	301	277	289	287	306	326	288	298	303	271	295	259	329	289	322	288	303	305	315	285	296	318	307	305	256	305	276	274	292	277	303	317	275	270	313	298	284	272	291	291	289	292	313	293	291	291	297	286	273	302	326	304	264	307	327	309	298	314	308	313	260	294	303	312	320	283	281	302	314	278	292	287	308	290	269	286	281	289	289	307	296	283	283	266	292	315	270	321	308	302	289	299	295	282	304	271	291	309	303	290	270	320	300	306	312	264	298	332	289	279	303	300	289	302	313	269	291	316	303	302	304
24106	21170	25184	27390	21173	21004	1225	259	203	156	127	131	104	88	100	82	103	83	102	77	64	91	73	81	85	71	68	57	69	81	71	74	88	78	71	74	67	63	66	59	62	51	57	61	60	61	83	68	58	52	66	77	68	82	72	64	61	64	65	71	60	60	76	71	76	59	66	60	58	67	71	77	76	64	67	72	87	60	55	66	63	68	55	54	57	68	61	65	60	65	79	80	57	57	63	71	58	67	70	75	63	52	90	72	67	59	54	52	72	66	65	52	79	70	79	73	61	67	58	60	63	52	66	61	64	53	47	58	70	54	61	62	59	75	66	58	63	62	65	53	60	46	60	66	65	53	75	59	59	62	78	62	73	65	65	64	56	49	56	69	70	68	60	77	57	78	57	91	58	68	62	66	65	50	71	66	60	72	62	76	63	63	79	70	53	70	58	64	72	61	69	54	85	76	71	44	76	58	59	64	55	53	80	54	59	63	78	69	51	62	67	74	71	53	67	65	62	50	69	50	70	77	53	51	64	77	58	66	71	69	51	67	70	63	74	63	72	70	53	52	65	62	67	49	66	73	72	64	63	81	63	66	68	54	62	76	56	59	65	57	61	81	64	70	49	72	57	73	64	67	64	60	69	77	59	65	56	51	53	58	61	64	60	58	82	64	46	72	53	80	57	60	66	59	66	62	74	65	56	54	55	63	71	61	52	82	68	67	57	70	55	57	58	60	67	79	72	74	61	68	55	57	55	58	68	53	74	69	96	73	66	60	57	51	78	50	73	67	64	69	81	51	62	60	72	73	71	56	67	65	66	83	73	54	55	65	81	62	62	62	45	79	49	69	81	65	67	53	73	64	74	57	62	60	69	55	74	58	65	64	75	67	57	72	75	57	61	55	59	60	57	71	55	66	59	70	59	54	70	55	75	81	48	52	55	68	77	60	69	59	54	63	50	57	62	60	57	61	67	61	54	62	71	58	65	43	51	62	72	61	64	54	58	50	82	61	61	54	71	62	56	73	59	76	66	68	60	62	73	71	67	64	64	66	64	74	60	76	42	45	56	54	54	55	51	49	83	56	55	73	60	63	66	58	64	61	57	64	56	59	68	71	58	76	51	61	62	69	67	59	72	63	68	61	75	66	52	63	62	62	65	62	70	57	65	76	58	74	56	56	59	69	54	52	72	52	66	66	62	60	65	66	62	58	60	66	49	76	64	67	75	76	60	71	69	45	68	56	56	50	51	48	57	74	79	72	66	52	66	61	62	60	70	63	43	62	70	62	65	69	72	53	81	75	66	60	59	60	66	61	60	72	61	63	65	70	54	66	89	80	64	56	62	66	80	62	56	61	61	73	61	59	63	67	65	87	72	63	62	53	55	59	60	53	54	76	82	61	62	59	67	53	60	62	66	57	72	64	66	52	59	63	52	58	62	61	63	59	67	51	65	73	73	41	49	69	76	57	46	63	70	77	69	64	63	71	59	59	69	68	74	66	68	68	61	62	64	61	66	61	63	62	67	69	70	71	67	71	60	63	74	64	68	67	64	65	42	62	64	52	67	50	60	52	68	74	62	69	62	85	65	66	69	75	72	75	54	50	54	60	58	67	70	73	73	71	58	67	70	51	61	70	63	68	93	54	60	51	62	63	62	66	67	56	48	59	63	63	52	66	63	65	54	55	70	68	68	63	52	52	75	66	61	62	53	64	58	71	69	63	62	74	81	57	53	45	47	59	58	58	82	65	69	53	55	53	45	62	60	75	52	61	46	65	69	73	66	73	75	66	69	66	67	63	69	46	75	62	63	76	84	62	74	63	65	74	61	68	51	65	63	72	69	88	50	67	47	65	54	68	65	75	56	54	54	55	63	63	54	64	52	65	70	56	66	63	58	57	79	69	66	83	61	79	86	63	70	62	69	55	72	63	56	95	70	73	73	57	52	64	47	65	55	66	62	60	60	59	57	61	54	65	50	59	79	61	48	64	69	57	60	78	62	70	60	73	73	61	84	63	70	63	64	84	59	72	75	78	56	72	59	58	52	71	61	69	64	68	73	59	69	57	39	66	64	52	64	76	49	71	52	66	63	50	71	58	57	54	70	59	68	71	39	63	63	56	68	66	66	61	59	60	47	60	65	59	70	76	59	53	44	63	67	63	58	65	49	65	68	58	65	76	53	66	64	59	51	53	58	62	64	53	52	68	87	57	72	87	62	62	54	65	68	61	64	79	55	62	73	61	65	64	55	59	70	59	56	69	61	58	67	53	63	59	64	68	64	62	59	59	61	68	67	80	58	73	54	54	54	62	60	56	66	76	72	56	61	75	59	42	42	72	51	57	55	72	78	40	83	56	57	57	62	67	60	52	54	55	60	59	64	41	74	67	55	55	57	52	71	69	66	66	71	65	55	63	65	56	66	64	72	61	64	75	79	79	79	63	58	64	57	68	54	56	53	71	63	57	48	57	68	61	51	73	52	71	53	67	70	67	58	63	72	67	77	68	75	62	55	81	58	52	68	79	52	72	59	75	71	73	57	71	71	68	54	55	67	73	59	71	64	67	57	60	68	58	69	54	61	66	63	53	69	70	73	61	59	65	50	70	53	62	64	71	66	76	73	65	67	60	61	69	70	68	50	58	68	62	70	71	67	50	53	78	72	75	77	63	69	68	53	74	68	55	61	66	60	61	63	55	56	61	63	59	66	65	57	60	77	60	69	66	62	63	51	56	60	66	72	65	53	59	71	54	67	55	63	74	80	76	48	54	60	65	73	59	41	79	63	58	59	75	61	71	63	64	67	62	56	61	66	59	74	59	62	57	80	75	55	44	59	61	74	61	47	79	69	71	51	65	50	58	62	62	46	71	60	52	72	80	46	53	55	75	66	60	73	74	62	58	64	64	66	54	65	56	62	65	55	49	53	64	55	65	59	75	67	70	65	62	73	71	57	49	62	63	78	74	69	64	65	68	73	52	65	61	63	57	54	54	68	59	57	66	54	64	61	59	74	59	49	64	67	54	75	62	64	67	69	94	67	48	64	71	63	55	48	54	54	66	65	66	72	55	65	64	63	62	65	67	53	60	56	63	52	70	60	70	61	63	59	60	63	76	62	65	53	47	55	75	54	68	72	75	63	41	47	63	70	79	71	73	63	52	65	71	54	53	55	65	57	51	47	61	58	69	57	75	76	60	56	65	68	75	76	64	63	59	62	64	68	59	59	62	56	60	56	68	78	56	70	47	63	51	69	87	60	77	62	71	55	75	70	62	56	60	57	63	68	65	65	78	51	68	53	69	72	64	53	73	58	55	58	63	54	54	78	72	65	63	81	52	75	48	62	54	68	59	70	72	58	53	61	42	58	72	62	57	79	68	67	69	76	57	64	50	77	78	72	69	78	45	69	74	57	72	52	69	49	61	69	66	74	57	52	59	58	62	50	67	70	65	60	66	71	57	59	58	58	61	61	74	59	64	57	56	56	58	76	56	61	54	63	63	63	67
15628	10267	3719	888	503	362	305	237	218	206	202	244	204	178	205	173	175	184	174	163	159	169	187	186	169	203	171	174	166	173	161	180	157	178	181	169	148	177	158	150	159	161	166	153	166	166	153	165	200	176	165	162	177	167	178	145	175	158	161	187	154	183	186	186	161	170	151	154	174	170	181	153	187	163	149	183	152	182	164	191	178	157	182	150	166	168	188	189	165	169	155	173	156	166	167	172	149	180	179	193	178	162	153	175	177	171	158	167	184	184	171	184	159	149	184	171	171	172	165	177	157	184	165	197	180	168	178	149	161	170	159	174	166	174	146	186	169	176	161	160	193	175	195	156	169	171	176	147	174	168	163	178	179	169	167	163	188	166	155	145	173	173	168	163	199	176	183	179	174	165	159	173	158	164	181	149	176	157	176	190	166	178	170	165	180	179	148	168	168	158	173	151	194	195	170	160	189	178	180	174	180	174	172	163	150	175	205	211	162	180	168	165	185	179	178	197	155	181	162	186	163	163	156	172	153	152	151	152	175	150	159	164	144	186	162	174	160	157	176	171	160	171	152	174	188	192	157	163	192	180	177	171	178	165	174	179	168	170	175	164	187	192	167	169	165	184	165	171	161	178	167	156	180	183	183	166	161	154	182	173	168	155	144	151	168	148	158	178	195	147	173	179	147	178	195	165	148	163	170	158	180	171	151	152	185	173	184	187	160	170	179	142	187	172	193	170	163	171	170	154	148	176	160	156	172	168	150	172	176	183	132	155	174	177	174	182	176	157	194	196	178	172	172	154	164	182	158	170	195	179	172	192	166	169	192	171	182	187	196	166	168	171	126	172	156	171	165	149	176	167	170	167	181	171	160	175	159	165	170	165	179	158	166	174	168	164	175	159	166	162	187	169	134	186	184	179	158	184	160	162	175	172	178	196	182	189	185	168	180	159	197	173	149	158	165	170	165	157	167	172	177	164	156	171	189	167	173	164	179	175	171	169	153	176	141	182	173	163	162	172	173	189	184	158	179	163	164	168	167	184	200	188	183	163	172	174	174	163	172	182	161	175	171	147	165	167	165	147	157	164	173	174	179	178	181	178	170	180	183	175	168	148	164	165	181	161	156	169	172	157	169	165	179	168	161	145	188	188	176	185	177	184	171	189	162	153	168	185	174	141	146	166	157	160	195	176	160	184	182	184	165	187	197	178	182	184	150	158	178	174	176	161	177	159	178	149	175	170	169	150	177	173	157	139	185	146	174	171	178	190	157	166	174	188	186	178	172	197	170	155	165	188	148	189	181	175	193	164	177	170	174	138	165	167	142	160	183	162	160	182	162	171	188	177	177	178	173	182	148	185	195	179	158	161	170	213	150	172	200	201	163	185	156	185	172	168	171	144	161	176	176	169	195	153	171	154	193	194	166	172	187	172	186	186	195	163	167	192	161	167	153	186	184	159	172	191	179	157	181	175	167	194	159	165	155	152	172	149	175	161	188	159	145	174	172	160	163	155	145	171	214	177	176	165	198	171	202	172	181	167	152	166	170	170	169	164	158	181	163	160	182	160	162	171	154	164	179	153	153	174	182	163	177	165	169	161	160	159	172	170	172	203	178	167	163	182	156	177	155	167	187	155	175	171	167	173	176	192	184	154	162	168	179	166	164	148	184	182	178	173	189	172	173	148	183	164	174	154	188	167	173	167	199	166	161	159	160	155	170	179	180	165	193	162	182	168	187	171	161	169	162	155	181	176	190	156	160	147	175	190	153	182	166	172	167	154	188	158	178	161	150	179	151	174	171	185	141	189	176	171	163	147	167	188	186	200	176	165	166	166	177	165	187	149	178	187	177	179	181	153	184	148	167	171	153	164	180	158	181	169	166	163	171	166	181	158	185	145	162	173	185	152	158	193	180	167	186	185	168	177	161	189	168	160	178	181	180	155	174	159	185	161	159	168	162	158	162	181	163	165	197	179	149	159	179	162	163	180	146	187	167	187	151	182	158	166	186	146	188	183	163	165	167	187	165	166	182	161	166	168	185	153	173	155	156	203	165	160	170	175	176	162	174	174	198	180	171	176	179	166	176	167	163	175	186	184	171	150	155	141	149	173	183	154	168	185	151	164	179	171	164	158	196	171	186	162	166	163	168	177	161	165	187	170	177	173	174	166	159	163	156	160	152	154	173	162	199	160	172	172	160	196	171	189	157	188	173	171	183	157	163	181	155	179	150	153	160	156	174	176	154	155	170	163	148	151	179	179	178	163	181	167	165	162	176	165	148	153	194	159	168	185	180	147	149	174	157	174	166	182	165	161	166	185	167	164	176	175	160	168	182	172	181	152	148	191	176	169	134	178	168	150	186	194	166	136	156	177	200	171	176	180	180	159	165	170	159	143	164	174	153	148	172	172	163	165	168	175	161	176	189	158	172	174	186	195	185	164	172	159	160	170	164	177	186	143	145	151	193	168	162	162	193	170	174	150	145	158	174	199	187	171	175	153	190	172	183	191	168	174	153	169	177	150	157	191	172	174	159	174	163	176	178	186	140	179	187	168	168	145	163	175	175	159	170	164	184	164	159	185	158	179	146	177	188	183	183	183	180	184	185	179	160	176	161	154	172	164	178	178	194	147	175	154	182	162	194	135	145	165	178	176	177	190	161	146	161	160	200	144	156	169	158	170	154	180	163	162	192	161	156	183	143	180	152	171	186	193	165	177	168	165	181	145	172	153	171	164	175	186	156	176	184	182	171	153	173	165	158	166	172	181	178	184	180	184	179	168	166	190	170	169	159	168	165	199	178	171	142	169	176	164	173	151	149	180	198	167	175	158	161	177	165	159	162	158	183	180	194	180	172	165	155	153	139	179	166	174	174	167	174	158	163	180	172	187	174	190	182	157	152	179	165	161	170	175	164	171	161	154	167	150	195	171	165	177	155	172	152	178	173	168	156	168	167	167	163	161	156	141	201	179	163	155	161	171	153	175	155	170	161	165	185	154	181	162	178	156	169	192	189	160	162	171	176	180	176	168	162	153	165	180	162	174	181	163	177	157	162	187	155	167	171	153	170	172	195	172	162	171	176	176	159	193	166	155	150	195	178	200	154	160	163	178	160	147	160	178	172	144	158	167	170	176	185	194	149	193	183	169	176	176	142	165	148	182	186	164	187	164	177	169	171	169	158	177	166	170	152	165	160	148	169	158	144	155	196	178	151	170	173	177	190	191	174	174	146	185	156	178	161	171	167	184	182	189	172	167	166	162	186	182	170	184	172	170	166	188	174	193	185	146	149	179	168	159	172	150	174	166	145	167	178	165	134	174	158	173	146	181	166	186	158	167	185	164	181	162	172	159	169	150	165	145	168	162	182	166	164	158	153	171	160	150	171	168	156	176	179	158	178	213	144	182	172	182	181	178	145	195	185	157	185	149	167	174	163	153	183	136	168	162	146	173	152	168	193	198	164	164	161	156	144	166	200	161	170	180	163	154	170	171	147	151	181	179
34421	13115	2092	474	335	291	227	215	221	248	247	211	231	274	261	239	267	223	257	222	223	248	228	226	237	251	225	233	237	229	228	224	205	212	228	219	203	231	214	240	202	230	262	238	223	232	243	260	228	226	228	222	237	239	230	219	226	241	207	213	224	227	228	213	225	226	212	247	223	234	224	222	203	270	240	258	266	212	197	244	245	241	232	217	218	197	231	242	234	248	240	231	235	214	244	225	239	237	242	236	239	231	241	226	264	216	271	249	245	223	219	202	254	224	236	234	218	238	254	241	246	258	228	216	210	252	206	233	216	219	235	207	240	225	235	192	242	235	235	227	243	224	232	202	238	253	216	248	217	232	244	226	222	222	216	253	232	228	234	188	230	240	215	228	225	252	221	253	238	221	217	242	237	233	226	225	229	226	235	220	254	237	224	222	235	258	233	246	263	236	223	233	215	236	239	266	230	239	245	224	211	215	224	240	243	229	248	240	230	214	231	254	226	263	205	249	228	224	243	229	249	215	224	242	224	238	214	211	225	254	221	237	200	229	232	227	224	256	249	254	221	227	197	266	206	221	235	239	198	238	221	213	198	239	225	235	197	193	213	191	224	225	231	257	213	245	263	234	238	211	236	250	260	220	228	226	217	233	192	236	206	221	220	211	244	219	232	241	230	218	230	217	234	230	249	255	233	225	254	211	234	224	222	219	220	233	205	213	226	225	216	256	225	245	243	232	210	218	220	218	229	224	202	211	269	239	198	201	223	244	236	242	245	218	216	249	232	238	255	247	264	229	231	261	217	254	234	221	233	240	238	280	208	235	225	222	256	267	231	236	216	231	231	235	226	225	252	222	253	230	243	206	225	241	229	231	238	239	224	204	231	246	260	229	248	262	227	215	225	234	250	238	249	218	238	218	221	240	228	230	206	234	233	219	202	214	230	208	235	236	258	224	243	241	214	202	227	221	206	243	220	212	238	263	216	240	251	225	265	236	223	236	204	219	229	258	237	204	218	236	251	235	244	212	210	185	221	224	231	235	215	254	238	223	235	240	265	209	267	261	227	205	210	221	213	226	242	192	234	231	241	238	220	246	242	220	235	253	225	237	213	212	222	217	188	240	244	233	248	222	215	254	203	247	206	199	219	228	217	211	251	230	214	223	245	213	257	241	234	215	247	226	213	219	258	226	261	222	213	241	207	241	234	229	230	214	261	238	227	238	225	230	256	249	247	226	260	252	242	253	246	244	244	225	214	216	230	200	250	265	220	242	248	226	229	231	238	261	274	239	245	226	230	243	252	217	242	205	215	224	234	249	239	208	209	237	223	206	214	229	222	243	226	236	216	240	243	224	247	260	276	224	239	267	223	203	235	259	274	236	227	215	254	211	239	238	233	211	206	215	211	211	204	244	219	219	243	234	232	227	249	228	224	211	203	248	253	216	229	244	226	254	238	222	253	245	272	203	231	216	261	216	249	239	221	204	224	242	250	215	262	193	236	245	211	255	261	231	213	219	235	227	198	213	204	255	261	247	201	246	229	233	250	236	231	247	235	242	222	240	226	236	227	194	212	244	249	245	245	237	242	204	259	252	248	241	198	245	237	236	214	236	225	207	236	255	245	223	236	244	203	213	236	218	202	239	240	219	200	221	241	250	235	232	246	234	249	217	241	241	210	243	223	249	230	210	247	225	223	229	201	245	208	263	228	221	232	244	229	243	217	230	238	234	238	218	250	224	217	240	212	230	230	233	241	222	228	235	246	201	224	237	241	252	233	223	242	239	216	251	237	213	231	240	246	210	220	256	226	223	211	262	221	230	242	228	218	244	238	208	235	236	217	243	252	238	220	235	237	219	238	220	231	226	217	254	206	249	214	246	211	264	224	237	222	228	261	239	247	219	215	238	254	220	229	237	222	220	221	247	230	210	225	217	212	227	212	253	230	239	243	223	205	257	221	194	249	194	215	255	262	227	221	235	229	219	226	246	248	221	242	240	251	252	211	225	235	210	231	228	249	264	227	221	207	236	229	235	235	221	261	233	252	229	224	258	210	234	221	227	247	249	223	251	251	208	236	215	221	256	230	261	233	215	244	227	244	253	242	228	237	230	243	225	206	221	237	228	264	254	250	218	248	228	238	247	243	236	218	234	239	233	263	234	218	228	214	238	248	244	219	247	218	202	221	237	233	204	200	237	219	242	227	240	235	237	245	241	234	213	227	261	254	240	259	223	218	257	212	245	203	273	213	239	232	214	233	222	226	248	224	249	226	264	235	228	219	218	231	246	247	238	236	235	236	249	227	213	210	231	235	234	238	236	233	238	232	243	208	238	277	239	256	236	231	229	224	228	230	213	265	241	240	227	213	226	255	233	225	237	224	211	231	240	244	225	221	211	246	217	274	229	214	205	240	222	235	239	226	234	225	234	242	237	244	225	251	245	235	224	246	241	235	216	263	245	214	252	234	218	224	232	245	255	240	237	219	230	191	262	229	253	256	208	223	229	232	261	213	230	234	224	210	250	200	237	246	222	237	228	209	219	205	244	221	225	203	235	249	236	237	199	251	233	208	208	246	215	227	228	237	202	256	242	240	233	220	212	236	213	220	236	243	209	221	221	231	231	221	243	227	234	197	225	244	228	235	253	232	194	253	263	244	235	201	235	240	208	239	229	219	223	223	237	223	239	233	219	218	268	244	244	225	253	239	231	222	239	222	229	215	246	247	229	233	213	252	255	220	245	220	228	263	222	258	243	259	260	251	196	229	229	262	214	238	223	226	222	251	237	209	230	237	229	220	232	225	233	234	242	242	261	245	257	246	243	197	251	220	229	250	222	222	238	240	238	237	213	253	228	254	215	223	237	217	232	222	221	241	227	233	236	212	262	237	210	226	259	254	203	184	236	253	251	231	228	225	236	228	234	244	241	240	272	237	251	244	247	200	246	223	222	233	252	221	228	219	250	265	245	247	215	228	276	231	235	201	227	227	254	229	255	208	253	206	253	227	239	216	235	219	262	210	219	231	231	232	223	230	233	214	240	204	231	209	237	235	232	239	213	244	239	218	274	233	242	225	232	246	220	216	242	240	228	233	235	252	247	249	244	264	221	240	236	237	246	239	217	233	205	242	219	228	231	242	210	241	216	247	252	254	222	218	245	254	216	221	253	205	213	221	224	226	270	233	240	250	205	248	203	205	249	230	243	237	253	229	243	264	212	196	231	233	244	225	211	225	227	234	222	204	204	226	214	204	227	216	253	235	238	212	210	231	263	226	262	238	211	251	228	249	239	240	226	259	233	271	240	221	231	250	243	230	219	240	272	235	255	264	241	222	214	226	229	221	229	207	239	220	212	259	243	213	252	228	244	231	243	233	240	258	234	249	243	252	254	249	250	239	224	229	224	223	242	238	217	228	230	229	269	215	243	237	220	224	199	234	236	235	269	233	216	214	210	224	217	230	242	234	243	223	218	247	233	234	235	244	245	255	214	226	238	237	231	226	242
15879	2257	937	521	506	483	546	517	500	514	548	512	527	534	495	450	487	507	505	496	531	537	537	512	448	524	511	517	524	584	489	500	533	526	461	539	502	536	607	519	457	460	525	492	538	499	509	495	497	495	531	550	543	504	513	537	503	455	522	507	519	490	524	498	491	556	529	539	509	505	498	497	486	503	530	498	493	524	519	510	502	523	478	519	479	509	490	509	516	527	524	479	509	508	558	531	511	523	498	541	535	524	503	510	489	501	507	525	522	521	518	480	558	502	502	536	546	488	482	530	464	543	472	502	525	501	540	519	482	494	491	496	490	497	530	538	508	498	502	475	484	512	512	572	514	517	488	485	474	528	506	515	478	506	493	508	511	501	470	522	517	515	503	531	468	523	532	493	541	527	459	521	522	544	461	501	542	540	505	517	520	489	503	457	524	479	534	538	491	457	491	478	534	518	504	492	501	533	477	504	534	457	477	503	479	542	522	508	489	494	510	516	524	511	527	503	529	512	542	517	515	507	504	496	545	519	510	529	491	497	458	505	506	504	505	506	490	502	506	500	506	527	507	487	523	530	536	537	542	521	533	494	484	514	525	541	502	488	536	507	528	500	497	528	494	504	499	553	533	516	503	480	525	522	505	516	463	487	516	550	509	512	479	494	523	508	448	530	514	550	515	493	506	532	541	489	536	510	489	507	468	487	511	510	535	522	540	540	511	512	506	499	503	548	492	520	497	505	478	462	502	532	538	482	520	502	506	487	511	480	488	464	527	521	524	509	536	504	472	520	520	516	529	517	504	534	515	508	534	518	502	533	510	512	506	487	482	550	525	479	518	521	484	503	530	497	495	550	516	497	476	530	474	481	519	518	516	498	529	527	526	455	535	467	508	459	552	510	561	528	499	486	508	486	499	473	487	508	497	545	515	508	523	523	489	537	528	542	482	532	541	525	537	499	507	532	498	544	512	470	512	493	553	515	505	473	555	507	548	521	523	515	543	499	493	480	536	494	501	463	534	494	516	511	487	497	493	490	526	531	558	427	483	531	512	537	547	523	528	489	554	486	556	521	506	510	513	558	472	525	535	469	466	544	466	500	496	472	560	512	497	540	516	480	502	505	480	519	513	542	569	539	486	519	492	512	489	491	484	515	512	560	511	542	498	482	506	502	532	526	526	481	561	548	554	457	512	505	497	520	532	483	539	501	503	472	505	511	536	516	544	533	511	521	483	533	502	510	503	505	477	494	492	571	512	518	531	485	516	511	465	498	519	518	522	523	555	518	500	549	522	514	536	499	466	490	553	525	508	480	516	558	507	507	552	530	499	509	496	477	542	504	498	494	517	483	482	497	517	520	482	519	505	510	540	513	514	476	479	514	503	485	482	549	492	508	541	507	485	508	499	523	513	551	524	500	489	508	522	484	547	506	484	483	539	524	493	536	525	534	503	513	490	519	521	501	499	493	486	537	542	493	495	480	526	478	527	491	499	479	533	494	519	486	494	541	480	507	464	523	528	485	516	540	528	538	504	533	521	555	455	493	488	498	461	493	508	469	480	465	537	503	528	516	499	517	515	546	507	502	535	486	534	536	533	482	494	489	531	510	505	503	472	508	525	522	459	505	508	522	477	485	525	511	508	540	487	506	545	516	517	507	503	497	496	519	502	527	527	508	511	523	475	512	447	502	505	522	496	480	540	467	508	530	506	463	499	524	508	508	506	492	505	491	495	467	527	530	477	493	540	498	510	464	493	526	490	513	501	510	533	499	480	510	535	501	491	532	522	514	550	560	492	504	506	514	528	518	536	513	505	515	488	472	513	510	522	554	519	466	520	486	510	495	526	495	482	466	508	523	468	478	469	501	510	486	534	492	512	513	476	482	496	470	495	518	489	498	525	539	476	494	506	530	533	507	505	547	525	499	505	512	470	491	475	477	536	534	495	509	489	517	540	525	464	478	523	533	526	482	537	536	535	527	509	497	485	518	520	548	527	505	537	514	501	508	534	529	527	496	519	506	522	487	488	474	530	485	503	488	484	535	455	489	507	515	499	518	518	512	544	510	488	489	494	503	510	531	577	518	483	508	516	505	498	505	540	477	487	484	504	519	517	467	502	537	553	465	516	506	508	523	512	515	514	540	544	467	526	528	474	544	536	489	487	500	523	507	503	480	495	503	529	510	488	512	518	502	497	517	513	533	555	514	538	490	517	485	517	540	539	531	510	488	488	541	534	496	515	484	527	511	482	547	505	524	508	535	477	525	511	507	491	523	572	473	505	509	483	477	495	497	519	538	507	498	506	461	479	519	509	460	551	511	516	544	501	540	493	541	518	518	472	555	495	503	482	508	530	537	516	503	485	521	506	492	483	480	547	497	520	542	484	484	473	549	493	507	485	535	505	505	501	504	537	501	524	500	513	513	479	503	489	531	530	470	571	501	540	547	489	481	522	522	522	511	518	516	469	513	496	482	527	547	503	482	526	474	570	496	467	477	522	481	484	511	540	496	502	505	517	522	497	534	502	521	524	519	503	471	502	499	515	498	505	524	534	546	507	511	525	500	530	487	477	519	492	534	537	469	518	475	534	523	519	490	511	524	527	490	511	514	495	475	494	525	494	519	537	491	493	531	518	536	533	505	491	500	520	487	543	535	488	534	528	492	496	491	499	550	524	554	486	545	513	486	514	507	467	518	493	556	517	525	510	497	508	482	514	465	509	490	494	529	522	502	482	499	503	523	527	490	527	505	510	512	524	488	523	532	520	498	511	500	516	547	518	511	504	488	511	522	499	490	515	514	488	536	556	524	492	512	484	523	507	509	529	519	554	499	473	509	516	504	485	507	532	515	492	498	523	498	494	522	500	504	516	491	547	500	541	491	498	515	551	494	485	576	505	553	509	528	469	534	515	474	514	513	499	486	507	527	518	502	505	501	538	519	521	473	528	534	504	520	495	494	536	516	486	497	544	499	545	495	500	505	505	488	542	508	549	474	483	509	487	471	506	498	509	492	504	513	543	539	481	549	496	515	507	500	515	534	512	489	540	511	525	536	525	522	547	465	530	518	462	495	535	531	484	513	500	514	509	513	520	477	536	506	559	538	500	523	498	506	523	514	493	523	475	529	526	501	520	496	509	498	482	491	498	480	517	484	494	468	491	497	515	522	477	534	497	476	531	496	500	538	495	515	484	486	484	531	538	516	510	523	484	479	503	505	543	522	546	485	481	516	489	520	517	506	514	521	487	500	510	487	489	544	486	495	553	563	508	482	541	501	524	511	544	493	499	526	504	470	513	521	550	499	521	515	468	485	487	539	489	516	502	493	495	514	506	491	504	533	514	535	481	527	522	547	517	475	460	474	519	474	532	465	510	475	519	494	539	519	484	511	496	498	552	506	506	474	491	517	515	455	492	511	548	514	527	531	506	531	535	525	459	489	519	517	503	497	470	547	485	555	500	513	494	522	559	540	508	514	484	503	496	498	505	520	497	500	498	501	508	540
24847	21178	24516	28055	20651	1819	275	185	191	150	178	163	156	147	133	151	127	155	152	146	139	123	130	131	144	128	140	117	135	112	137	127	121	122	112	136	126	137	122	130	127	118	125	123	145	130	131	116	130	132	152	128	135	138	122	128	152	141	134	126	111	128	139	119	129	142	141	131	111	137	115	126	126	136	132	152	129	128	122	132	106	117	113	125	126	132	137	124	128	119	112	128	126	118	106	124	126	128	123	142	123	115	115	142	127	111	138	106	132	116	138	112	126	147	123	124	129	132	108	135	135	115	138	134	117	130	123	134	126	131	114	158	135	120	107	132	115	150	142	128	126	122	117	129	131	104	115	144	151	143	103	133	139	139	131	128	137	147	123	127	130	121	113	128	123	132	128	115	139	129	128	148	127	122	118	124	126	124	124	129	126	114	130	140	115	104	139	112	143	144	128	144	133	164	125	151	145	119	115	140	116	129	127	138	122	131	124	150	135	112	140	129	143	123	137	119	129	130	117	124	124	132	138	138	135	110	110	150	131	113	131	116	131	100	119	125	121	141	108	127	112	130	142	129	121	116	126	116	129	116	140	133	122	123	127	137	127	134	125	127	142	124	108	113	102	131	129	126	130	130	137	115	127	120	151	131	166	128	135	127	137	132	137	129	118	132	133	135	127	124	128	109	136	137	153	133	105	117	128	132	118	122	115	131	129	141	150	105	131	133	126	150	131	124	141	131	123	128	136	119	116	119	127	131	109	137	112	144	122	126	131	128	107	118	125	118	146	129	126	128	137	136	114	133	143	138	130	116	118	130	148	99	124	140	118	116	125	143	123	146	123	130	115	141	154	126	120	114	132	149	125	116	126	116	119	134	141	138	131	123	122	124	159	117	113	152	142	126	125	99	130	136	122	126	125	107	126	123	126	123	141	135	139	131	118	145	134	118	130	130	127	128	128	135	134	119	109	119	128	136	130	129	136	148	112	121	117	137	136	131	103	121	132	141	130	108	122	130	109	125	118	137	132	132	127	108	102	137	123	123	117	110	137	139	140	143	106	116	128	105	108	124	126	129	113	157	147	137	120	146	143	132	120	145	106	129	137	140	134	123	135	107	125	129	136	132	159	138	118	119	124	154	127	145	140	125	126	146	131	121	153	128	121	146	154	120	129	128	132	149	119	139	149	113	118	119	123	131	143	121	120	124	123	133	150	114	127	131	112	105	116	116	122	116	122	121	143	112	123	93	131	125	116	113	126	132	111	136	117	118	115	131	117	98	124	147	89	120	140	122	114	120	118	128	115	140	130	122	119	128	132	122	126	110	101	132	133	140	110	121	134	130	160	132	115	129	140	112	107	112	123	114	128	135	125	144	155	133	137	141	108	118	92	142	150	134	129	118	112	133	130	138	135	140	119	114	127	128	119	111	114	121	125	126	121	122	133	136	123	110	135	110	140	139	140	108	136	133	118	124	128	125	124	123	119	107	113	133	130	130	131	160	137	130	121	141	121	125	115	159	120	128	147	137	124	119	138	153	132	140	122	144	104	126	121	115	135	117	121	126	120	137	139	133	125	122	121	116	113	120	108	125	127	123	145	110	144	118	107	137	149	118	135	150	115	133	111	135	120	123	132	125	153	158	118	124	125	108	117	125	114	121	135	110	132	145	149	124	105	137	147	157	130	112	110	121	147	139	110	126	123	130	116	122	114	106	126	140	122	126	125	127	138	131	134	106	132	135	129	134	120	126	130	102	124	115	136	136	121	130	113	116	113	125	110	132	116	136	129	114	123	128	130	116	130	113	124	108	129	145	120	100	119	113	151	115	120	118	135	126	138	148	117	119	141	138	127	116	132	127	127	128	140	140	130	105	122	132	132	140	137	120	115	138	112	103	112	120	127	109	138	129	125	133	141	130	139	138	115	122	115	141	120	124	126	125	127	145	137	111	116	137	97	134	118	119	146	131	127	120	128	114	116	138	132	129	136	148	138	121	124	118	130	165	139	117	134	132	115	129	144	137	128	134	150	117	122	126	124	128	144	108	123	134	127	118	126	151	145	136	130	106	121	119	124	136	119	120	116	133	118	128	134	117	117	113	125	106	132	121	134	112	102	120	143	130	114	111	132	124	125	142	123	107	112	137	130	134	137	102	137	112	112	98	132	119	121	143	145	127	133	106	107	110	140	146	148	124	120	124	134	137	125	121	100	135	131	128	124	128	122	133	124	141	136	127	122	140	113	137	122	101	129	130	109	143	136	140	119	119	124	120	130	149	139	125	109	122	144	141	132	131	110	115	105	117	153	133	143	117	119	132	134	125	132	139	131	122	123	121	150	126	126	100	121	129	122	125	125	129	111	135	137	115	141	141	122	102	120	139	125	106	150	126	119	111	114	118	125	145	129	111	144	128	146	129	114	134	126	113	125	120	131	116	126	118	149	126	136	118	131	124	116	110	145	116	117	125	108	140	149	137	131	122	130	123	124	125	121	122	123	127	108	119	111	110	115	130	118	132	109	140	134	107	122	117	156	120	119	128	121	115	116	117	127	119	131	143	123	117	122	136	170	121	121	114	120	125	114	125	110	117	119	144	138	141	127	118	121	111	130	139	126	112	126	133	108	142	147	114	120	121	113	128	142	132	114	123	136	124	143	130	127	141	143	150	156	134	146	123	139	95	122	137	117	132	117	125	129	112	133	116	129	122	131	130	128	134	134	145	115	105	122	131	142	122	126	125	125	116	145	119	117	119	138	134	116	131	110	129	135	110	122	118	127	116	124	131	120	142	146	97	134	124	117	138	117	127	128	124	136	141	137	133	131	113	145	113	117	143	134	136	127	129	161	139	132	127	125	118	134	113	110	123	120	125	127	130	159	124	126	114	109	137	127	132	128	143	137	143	136	123	142	110	135	139	129	138	112	122	118	124	140	108	116	124	138	130	120	106	140	134	144	108	146	116	122	130	126	135	132	128	110	122	122	123	120	121	146	124	149	114	114	135	122	113	131	118	135	128	135	141	108	122	129	120	121	130	155	136	122	123	138	125	128	130	135	136	119	149	118	136	150	118	105	127	131	140	141	122	133	126	125	143	151	109	125	136	128	111	108	132	138	141	130	134	124	130	119	111	129	117	150	122	126	117	111	147	135	144	110	134	96	122	109	122	139	145	136	120	139	147	131	134	130	113	133	138	156	134	140	109	128	109	127	114	120	130	108	132	131	121	143	133	141	115	121	134	105	119	142	124	138	125	116	131	123	125	117	108	148	136	110	149	130	121	129	124	127	138	126	122	142	130	128	131	130	116	115	139	123	142	140	123	136	114	122	123	123	129	140	138	122	122	142	155	134	124	113	132	125	121	108	134	124	122	116	125	126	117	135	140	118	145	126	105	132	119	132	130	138	132	134	132	135	133	127	118	125	112	131	128	138	118	132	131	117	128	125	123	127	117	118	137	122	135	132	106	132	122	135	122	132	128	128	123	132	144	118	145	139	141	126	149	123	134
13638	7697	2450	709	501	364	333	329	345	332	328	283	284	302	277	284	276	280	309	258	308	284	290	306	302	339	290	286	305	302	301	288	293	321	291	305	291	258	263	280	316	270	287	304	282	274	291	311	276	263	278	269	300	290	296	295	294	289	299	281	280	306	293	327	290	264	289	276	313	292	268	295	287	272	303	302	272	286	287	284	289	281	256	265	268	287	303	322	285	313	301	295	269	287	298	299	307	284	291	284	275	303	314	269	300	322	282	312	275	281	267	310	279	303	272	304	279	289	314	304	303	280	285	297	277	295	313	257	281	298	288	328	290	285	291	298	312	322	290	283	287	246	312	264	276	298	284	295	294	281	283	288	288	263	314	301	277	289	274	286	291	271	310	291	312	296	273	303	275	306	330	280	297	293	254	287	288	256	276	315	272	309	296	315	269	295	290	274	282	280	295	306	287	286	320	287	284	323	277	296	279	285	302	292	294	297	299	303	311	272	298	304	259	308	261	282	322	302	311	314	283	310	262	280	280	301	277	295	301	319	293	316	314	286	280	270	279	294	290	304	287	286	289	311	295	294	307	296	291	292	308	295	283	269	259	287	315	312	298	275	280	311	291	285	256	315	288	291	251	299	302	307	293	283	293	288	278	300	256	303	266	280	325	282	295	309	258	318	292	270	309	267	276	290	280	258	306	329	289	302	298	273	280	286	281	267	323	288	291	296	311	271	267	320	298	301	284	264	292	303	274	260	284	272	310	258	271	290	315	277	295	273	291	285	294	313	289	288	301	286	284	279	307	306	291	276	287	304	296	298	306	313	276	289	283	300	273	296	286	318	286	315	276	294	257	271	320	271	293	291	322	274	279	299	250	262	302	292	286	302	294	303	317	296	274	311	277	271	278	304	249	282	285	279	292	296	287	254	260	276	293	316	286	307	275	305	286	272	284	281	258	259	282	284	289	295	317	309	290	322	299	288	267	300	282	306	289	294	295	296	277	287	289	285	248	274	300	301	276	278	276	322	273	277	281	268	293	270	266	300	279	280	286	280	280	278	281	274	293	303	298	304	300	282	295	308	306	288	261	265	296	281	280	271	287	299	289	314	288	260	305	280	286	296	318	278	296	261	283	266	277	252	293	268	293	296	300	292	266	244	319	274	292	290	304	282	289	271	293	275	299	271	308	293	313	276	297	291	260	288	279	315	297	315	314	275	299	301	272	334	288	296	318	293	292	300	269	285	252	314	295	298	306	292	239	284	268	291	274	301	295	271	267	285	320	277	271	272	270	319	307	286	283	302	273	298	298	299	289	302	299	306	284	285	268	267	246	300	291	279	288	312	282	314	273	301	292	271	305	300	307	281	268	301	292	292	289	268	293	287	294	316	285	296	276	284	308	288	290	298	304	291	303	297	299	326	307	247	269	288	280	278	299	289	292	267	286	289	290	317	276	274	291	267	261	270	314	292	304	314	293	260	295	297	312	299	283	285	294	257	314	287	277	267	290	292	269	304	312	298	267	286	285	336	281	302	270	297	301	268	286	320	278	269	265	286	265	284	314	298	284	293	282	264	304	303	256	287	298	318	290	313	302	270	293	289	268	273	301	289	306	292	291	279	269	291	296	281	277	283	305	292	287	297	293	262	274	290	321	271	300	318	286	280	315	299	274	298	275	276	300	293	283	285	266	300	312	296	342	296	292	283	321	242	288	279	296	276	303	263	261	305	295	318	268	284	261	299	263	324	269	293	301	303	315	314	292	270	315	277	275	304	298	279	236	306	290	282	310	269	287	314	313	274	267	309	285	295	292	322	304	275	275	253	286	298	322	306	330	297	288	291	306	267	307	289	304	300	257	287	289	312	306	282	299	292	302	317	280	283	304	287	258	271	304	303	289	284	287	267	289	302	276	282	270	286	287	294	280	266	274	284	317	268	266	302	282	272	288	295	279	302	256	287	301	284	299	270	322	267	295	265	262	298	290	282	246	272	305	295	297	284	337	263	330	289	272	268	298	290	277	279	288	276	297	269	276	276	284	293	341	294	289	271	303	318	307	303	278	278	320	292	280	323	294	270	279	320	317	272	316	301	295	279	287	260	278	276	270	289	302	324	286	307	281	282	299	307	296	291	301	290	307	324	293	262	302	285	285	290	311	265	254	288	300	301	274	286	325	286	302	305	310	280	277	327	253	292	272	267	309	274	286	270	297	280	306	287	299	303	290	312	287	285	289	305	285	318	335	293	313	291	282	302	263	299	279	272	262	283	295	311	292	250	276	283	285	299	286	287	278	292	287	275	269	297	298	294	281	294	308	301	291	290	287	262	285	288	309	261	275	315	274	279	283	298	293	267	272	336	291	285	296	290	286	270	272	322	272	285	303	305	281	281	276	271	307	318	271	290	293	291	288	255	301	280	281	277	324	272	290	282	283	278	286	301	303	313	284	290	306	295	324	278	273	287	271	291	319	289	319	287	300	289	270	282	314	301	272	292	278	310	291	237	280	293	293	283	290	278	311	323	300	294	285	294	295	271	280	297	302	280	295	281	277	286	287	274	300	285	282	305	293	307	255	281	273	272	302	306	301	289	284	286	300	264	266	283	272	315	296	314	315	272	295	300	308	318	306	287	300	293	298	291	296	303	303	309	265	300	287	284	285	291	307	289	293	297	313	284	300	294	296	284	313	309	283	277	311	284	300	276	319	298	290	323	306	271	288	286	303	303	308	282	289	289	281	286	272	263	276	304	294	315	270	303	276	264	289	291	285	294	294	281	292	310	311	287	313	291	329	296	293	304	307	275	303	279	293	322	277	296	266	296	298	305	287	303	263	308	263	300	298	312	299	305	302	314	295	275	264	300	293	312	315	282	286	299	305	309	276	277	289	298	258	275	313	311	285	285	278	291	281	297	277	308	303	289	273	278	295	274	274	304	289	256	314	271	291	269	292	277	292	308	274	292	308	291	297	285	281	279	280	273	300	287	263	273	290	297	301	306	310	317	341	283	300	282	273	292	298	282	286	292	241	287	261	282	315	294	307	289	281	309	294	310	282	295	270	297	293	311	280	274	303	296	290	296	278	307	264	257	277	283	300	282	271	324	257	277	292	309	285	317	278	287	293	297	259	300	270	274	300	317	290	293	296	296	288	282	289	282	313	279	308	290	291	315	291	268	290	295	297	340	292	268	328	293	290	296	277	305	310	312	277	296	314	272	266	273	296	259	315	289	276	309	289	293	309	267	290	317	281	280	266	308	309	295	299	262	264	296	296	275	273	277	236	278	289	290	272	286	289	271	296	292	295	257	312	302	260	269	295	289	299	284	285	281	321	293	309	313	255	305	317	269	316	294	339	284	284	295	292	284	308	299	274	291	300	284	335	295	291	269	290	278	287	277	280	296	325	261	253	321	295	300	311	303	306	288	267	293	311	277	283	314	311	292	260	301	263	335	291	279	312	274	299	292	247	261	302	310	287	298	336	293	294	282	283	314	289	299	268	303	292	298
24098	21166	25200	27386	21170	20923	1119	227	153	158	126	114	118	113	94	94	107	100	66	83	83	66	70	67	60	70	74	59	79	75	72	67	52	66	80	63	74	79	75	51	73	67	71	66	66	62	63	54	77	56	67	66	60	71	61	56	53	71	64	55	52	63	61	58	59	67	74	66	56	51	77	59	42	62	63	66	70	60	50	68	54	67	66	67	68	53	58	69	47	47	62	63	42	81	79	63	73	65	67	53	68	61	67	81	50	58	65	63	67	47	65	65	53	60	57	61	63	61	52	60	76	55	46	60	56	61	70	62	60	49	77	48	54	62	71	57	79	67	58	58	57	67	53	66	70	49	78	59	38	59	61	73	58	57	57	50	55	69	70	44	45	61	59	48	49	56	58	67	70	71	54	68	62	51	70	64	83	52	71	63	69	63	58	47	67	59	68	57	54	54	79	74	57	69	62	60	59	61	49	57	70	54	62	63	61	56	62	58	63	41	54	51	49	68	71	61	53	75	58	59	58	64	67	51	61	69	50	62	83	58	63	55	65	76	62	55	51	50	47	70	62	57	58	48	50	71	50	62	45	65	39	57	62	77	64	56	56	58	62	44	76	70	54	54	71	79	82	70	65	81	65	63	57	57	45	71	47	62	52	68	62	48	57	70	59	56	69	55	63	51	70	73	71	52	53	58	74	70	63	62	51	69	54	72	69	51	55	49	83	89	63	45	48	70	65	55	57	57	54	59	50	58	64	62	46	64	66	56	55	55	59	73	68	54	63	67	46	61	59	67	42	60	60	63	52	71	74	55	51	60	76	61	61	53	71	66	65	61	69	78	62	69	58	60	63	67	53	71	68	50	64	67	51	54	52	61	57	75	49	67	78	74	65	69	61	69	54	60	43	54	60	51	57	59	71	65	61	59	61	70	54	52	59	53	59	66	65	62	58	49	54	62	54	54	48	56	48	66	54	46	60	57	50	60	53	53	63	55	55	67	50	65	72	58	65	73	61	64	57	65	69	84	64	51	55	65	55	65	60	59	64	52	52	54	56	55	76	62	48	64	70	51	51	61	74	62	60	60	62	46	61	59	59	67	60	58	48	72	62	70	57	48	59	82	52	64	56	36	77	51	55	76	54	63	65	49	66	59	48	76	60	54	52	68	62	59	56	67	66	64	44	59	61	56	58	68	60	62	59	53	70	58	62	59	53	63	52	65	70	54	59	66	76	61	65	59	55	71	64	47	68	58	63	65	68	76	81	45	48	63	59	56	64	54	58	53	58	65	69	55	45	57	78	54	50	47	70	64	56	58	62	69	65	48	71	56	67	70	45	73	62	52	74	42	60	50	53	58	63	44	60	61	62	75	57	65	60	59	64	60	41	67	50	56	56	71	58	55	63	57	65	57	56	63	71	75	54	56	55	78	61	67	69	65	55	59	45	68	73	56	57	68	81	60	81	49	59	72	46	56	67	45	66	71	57	57	57	62	77	70	51	60	62	57	55	72	52	66	62	46	70	69	55	55	75	55	64	65	65	43	62	53	69	68	59	55	66	62	58	65	61	64	54	66	45	50	57	65	53	72	71	50	54	60	66	52	65	54	73	65	52	60	70	62	57	64	55	60	48	56	74	59	71	57	65	65	47	55	56	77	59	64	66	69	58	65	56	56	71	58	58	60	61	59	68	59	64	59	57	62	49	63	67	58	68	56	56	60	73	59	63	67	70	57	63	61	71	50	58	62	63	67	55	60	62	72	47	68	63	60	48	60	61	73	54	55	59	67	59	70	72	75	58	51	59	54	68	70	56	55	56	58	63	64	45	62	51	70	54	67	57	60	62	70	56	69	72	68	65	64	49	69	51	54	59	66	56	57	65	54	55	72	57	62	57	44	43	62	74	52	68	75	60	70	57	70	69	62	65	58	78	68	57	45	58	44	59	56	66	56	77	57	57	66	70	61	71	78	74	57	59	61	54	50	64	73	60	53	52	64	62	58	67	65	70	60	75	54	66	50	73	62	61	52	61	47	69	63	68	58	55	51	59	60	54	63	56	67	72	67	78	71	58	49	53	73	51	80	58	66	55	48	69	72	53	62	63	67	60	75	59	55	68	63	52	62	68	39	72	63	47	68	59	62	48	53	53	57	49	57	60	57	55	60	77	65	63	61	57	59	69	66	63	66	71	40	62	70	54	57	54	64	54	50	71	61	63	53	54	52	66	59	63	50	56	77	70	54	48	55	65	61	62	63	56	50	77	64	53	60	48	53	60	60	68	69	56	63	59	69	63	59	61	46	40	58	63	61	44	54	55	73	66	54	59	74	68	69	80	50	83	66	63	71	60	56	59	62	62	48	64	45	48	50	70	53	69	74	48	73	43	54	53	62	64	64	68	63	67	51	51	55	51	53	48	69	75	60	54	70	54	60	68	63	64	63	51	48	59	73	65	66	56	60	58	72	64	60	64	66	57	56	65	64	58	69	62	60	75	75	61	54	54	55	52	58	63	58	72	57	64	77	64	58	63	70	46	66	68	59	68	61	55	49	54	62	54	59	66	63	55	72	76	55	61	50	57	44	51	50	63	67	47	89	55	44	67	69	57	57	58	67	63	57	61	85	64	53	58	45	51	69	53	65	56	56	58	65	56	65	56	68	54	52	63	51	54	56	48	67	57	65	73	53	67	59	57	56	57	63	60	52	47	57	51	58	62	57	65	63	69	49	71	59	62	51	54	74	67	47	69	48	59	75	72	59	59	56	57	46	57	65	40	57	77	67	63	47	70	69	67	51	53	58	80	55	68	49	71	49	48	52	78	62	64	58	61	60	61	59	65	70	66	69	68	71	66	63	52	76	47	69	59	66	48	61	52	65	46	62	63	77	64	68	41	72	54	60	71	59	59	69	52	62	66	61	48	60	63	51	54	61	58	70	59	61	57	60	64	60	58	65	63	70	60	68	63	46	81	46	58	62	58	50	78	62	57	54	74	57	67	67	80	71	60	57	62	53	70	71	53	62	50	60	56	63	78	48	61	57	58	67	58	64	58	57	65	70	57	63	70	54	64	62	56	56	57	58	74	64	65	65	50	64	58	77	66	76	60	59	58	63	64	68	64	54	52	54	76	59	61	59	55	69	64	71	79	44	76	62	70	59	65	52	57	50	67	70	50	62	55	65	59	57	47	61	57	70	58	59	51	69	59	64	64	67	64	65	53	49	53	49	50	62	60	70	59	60	64	64	72	57	65	77	48	65	50	83	75	55	62	52	49	57	54	49	68	67	54	61	53	58	52	52	51	70	53	53	58	57	67	66	72	67	55	58	63	71	53	79	63	65	64	64	73	57	55	60	63	69	64	61	60	70	55	75	57	63	50	58	71	58	58	68	68	64	48	56	59	69	77	48	62	63	65	50	54	59	68	67	67	53	59	69	64	64	58	56	44	63	69	59	70	66	66	69	73	70	59	52	50	52	51	65	76	56	63	61	48	61	56	52	65	81	47	59
10797	9839	3702	914	507	337	257	256	249	225	209	194	197	179	192	202	175	162	165	176	197	161	164	136	210	162	148	185	157	162	172	199	171	185	200	170	168	170	172	152	160	164	138	139	173	174	160	161	159	166	177	175	145	150	162	149	163	181	171	139	183	183	166	162	171	163	163	163	157	187	168	161	169	171	174	168	187	155	168	158	180	169	194	154	169	175	166	153	156	163	154	176	157	188	146	177	167	142	155	140	168	158	162	167	169	162	179	163	161	177	167	165	166	159	182	165	157	159	183	180	164	181	158	162	161	177	155	169	184	142	154	193	157	177	168	147	179	157	174	145	169	156	148	164	168	181	159	172	138	171	129	152	164	159	184	145	148	142	165	170	171	162	157	140	184	166	172	141	163	159	150	169	152	141	159	164	154	175	160	173	159	174	176	162	153	161	146	168	155	157	148	152	153	146	172	160	175	154	160	158	165	167	145	164	147	160	158	167	171	158	157	163	177	152	162	162	171	137	150	158	157	144	172	160	186	160	160	149	147	156	160	156	180	173	154	150	159	153	167	140	161	162	161	163	142	164	186	155	157	159	180	168	133	195	158	170	175	140	163	176	176	154	173	162	162	183	168	184	168	164	163	157	161	168	156	170	160	151	152	174	171	158	175	155	178	170	174	173	169	167	171	139	151	158	157	171	154	147	151	167	176	176	150	159	170	171	156	161	181	172	162	178	145	172	171	183	167	169	161	168	172	163	156	185	144	169	164	167	153	149	166	176	187	161	198	185	171	166	185	161	187	169	173	163	166	152	147	177	175	158	144	152	174	127	160	174	180	157	157	170	168	167	177	169	142	155	171	161	157	150	136	143	163	157	176	167	169	188	129	165	172	150	156	153	162	178	159	156	146	186	167	158	160	163	149	183	151	138	172	152	160	168	163	142	153	165	153	163	180	168	171	156	181	161	154	158	168	167	163	165	139	164	177	171	167	180	173	149	155	146	177	174	154	159	161	161	171	157	167	167	176	163	178	148	169	143	169	174	152	145	151	158	160	172	158	142	163	158	155	149	150	158	148	152	175	171	159	168	129	174	152	169	149	157	164	175	163	168	177	168	182	159	181	177	162	187	155	183	169	170	175	138	161	151	160	175	156	195	188	156	180	169	155	147	162	175	130	148	152	189	187	156	150	161	177	159	185	173	170	151	161	149	170	175	171	170	172	149	177	180	160	149	183	163	162	169	142	164	182	142	179	171	145	156	133	151	168	181	181	176	163	177	158	162	159	161	151	170	145	162	154	160	162	179	150	159	172	176	137	152	163	176	141	181	176	150	162	151	161	158	139	149	147	184	155	156	158	172	142	155	171	156	176	149	164	160	138	156	172	151	154	161	167	144	156	169	167	157	148	181	186	136	164	148	143	171	159	176	161	158	165	156	146	161	169	155	189	177	153	163	146	187	184	176	162	141	150	137	176	166	145	154	174	165	161	157	165	179	163	168	164	157	152	184	172	170	164	179	177	149	175	155	171	163	170	157	161	176	164	149	157	195	155	169	163	162	172	180	156	162	176	180	177	154	188	147	171	160	173	152	155	157	156	157	176	163	136	154	156	148	135	139	156	161	158	186	185	149	168	165	171	184	155	163	161	156	157	157	174	162	170	170	171	171	149	181	162	175	172	185	177	162	164	159	155	161	194	167	158	170	168	159	176	170	165	132	181	133	164	153	168	161	159	177	161	164	166	174	160	175	152	135	140	159	183	184	152	179	165	165	171	173	174	143	156	158	158	166	165	186	161	176	142	146	158	164	168	171	162	165	156	147	153	176	154	174	152	168	171	165	142	154	153	175	151	170	168	170	142	168	156	180	159	159	167	148	152	160	177	145	169	162	149	153	158	165	129	131	188	170	180	159	156	178	178	138	157	173	150	181	188	161	159	175	161	169	184	156	144	150	164	145	150	166	170	155	169	171	185	184	178	177	143	196	169	165	153	152	187	162	178	163	156	162	161	158	159	141	146	171	166	166	182	169	180	165	161	181	190	184	161	148	166	169	135	163	143	141	172	144	178	174	161	151	182	186	147	153	189	163	168	139	160	162	154	173	147	158	186	160	137	160	158	173	168	183	151	148	185	172	123	147	149	173	147	155	184	169	188	170	189	164	150	145	172	145	176	155	171	162	192	163	164	162	166	136	170	164	164	159	154	151	173	169	159	151	182	169	171	180	163	188	163	184	169	161	159	162	164	173	164	171	152	198	200	156	171	178	150	170	154	184	151	174	150	177	161	168	157	154	161	194	152	170	163	175	161	169	159	157	185	162	145	164	184	166	159	176	160	151	170	136	172	156	151	203	159	172	161	168	156	179	166	181	169	156	175	146	155	169	179	146	165	182	182	159	182	178	152	156	178	188	159	157	169	176	192	164	167	148	172	164	144	144	179	166	163	158	159	152	163	153	143	183	157	156	173	149	167	169	161	154	164	153	173	165	163	181	175	164	154	169	165	155	169	175	162	173	139	146	149	152	151	168	157	174	185	164	155	175	176	176	154	164	157	164	144	156	176	140	174	163	163	171	171	158	155	166	183	164	167	154	164	178	163	179	141	170	139	187	169	155	169	167	163	163	157	170	151	161	174	145	157	165	152	179	174	152	183	156	176	144	168	160	169	182	194	151	141	187	172	153	177	150	168	150	164	151	170	186	166	157	178	161	179	175	156	178	160	155	179	175	171	149	135	158	154	130	167	162	166	152	160	163	151	152	179	157	154	135	159	149	160	149	147	166	144	176	160	168	169	157	151	158	155	151	169	160	156	155	177	147	157	177	155	184	178	180	183	203	167	153	152	164	160	183	139	182	153	165	175	166	177	171	153	176	163	167	166	161	176	168	168	157	156	156	164	159	152	174	184	157	158	162	180	171	174	172	157	153	209	169	152	151	179	170	163	173	162	172	176	164	163	148	145	153	183	152	172	152	167	158	179	161	164	169	181	144	144	154	176	175	160	162	162	140	176	167	166	169	162	180	170	154	155	174	163	163	173	160	154	164	171	195	166	176	178	176	161	172	169	169	188	154	191	167	164	164	157	149	159	159	154	160	149	175	179	172	141	175	160	178	171	160	170	134	163	157	174	140	177	167	158	162	156	175	156	166	167	192	166	144	160	176	161	187	158	178	166	170	153	157	160	178	175	155	180	173	162	169	154	147	162	168	146	174	156	168	154	161	147	147	167	179	141	172	169	160	172	169	172	147	159	141	149	162	143	172	165	173	174	145	153	155	167	182	181	171	180	202	176	159	138	159	166	175	163	169	185	163	171	161	147	163	175	180	173	171	162	167	173	163	151	155	158	181	173	160	172	163	176	158	149	149	162	192	156	159	167	158	168	152	161	149	168	161	152	172	149	148	162	191	158	179	158	166	167	148	158	171	147	166	187	189	157	190	146	165	173	150	171	136	179	160	183	167	174	155	192	171	160	168	154	175	145	147	161	169	159	160	163	159	176	168	162	159
34163	13262	2112	488	384	358	252	210	243	217	229	239	254	223	243	251	248	241	249	235	224	238	215	251	208	225	232	236	227	235	235	244	238	195	225	189	232	234	216	200	253	204	233	207	231	215	224	251	243	238	240	231	196	220	209	220	245	203	218	253	206	238	203	209	256	202	214	218	222	228	225	237	198	235	237	231	208	212	225	232	220	240	204	228	231	211	237	238	223	250	228	206	242	230	242	225	221	246	216	243	259	245	251	217	217	214	227	200	225	255	239	205	201	232	239	203	220	236	239	224	232	265	195	211	238	202	239	234	217	223	234	263	237	223	236	204	235	265	208	232	234	218	292	238	250	241	245	220	216	238	223	236	226	235	232	213	248	238	230	204	227	238	236	233	239	233	217	238	207	218	235	244	244	218	234	242	187	248	234	237	219	213	231	194	243	221	217	213	223	258	217	215	218	198	231	202	231	245	224	209	245	225	205	233	240	223	234	250	211	237	222	253	210	211	231	243	225	272	218	219	209	206	234	244	246	228	247	191	224	236	206	236	235	228	241	202	180	202	224	227	240	238	232	204	227	252	248	237	238	220	231	245	247	243	239	204	215	211	258	231	228	203	200	224	215	193	232	233	211	220	269	233	208	218	229	250	261	216	225	234	224	213	249	218	249	221	206	228	212	264	206	247	218	245	229	239	245	250	223	252	238	230	206	223	239	223	226	224	204	241	242	209	223	229	241	224	265	205	234	215	214	243	231	246	242	256	230	259	222	209	203	247	260	229	201	235	228	270	205	243	242	235	216	225	230	216	233	248	213	245	240	237	246	212	236	226	203	231	219	215	241	239	247	246	239	264	228	219	214	236	226	209	214	234	245	212	218	249	199	240	264	244	222	242	215	257	243	213	217	249	228	255	223	217	210	239	221	240	238	233	238	256	228	222	230	229	223	239	212	221	230	201	220	253	207	226	215	208	234	196	217	229	264	207	243	240	254	189	223	221	239	219	232	219	225	240	199	201	209	211	208	218	238	203	221	236	221	228	218	226	198	205	224	239	232	198	237	224	237	233	247	227	210	240	233	200	237	243	233	275	238	225	209	227	234	212	209	225	257	222	211	226	259	228	221	237	200	229	227	253	224	225	227	219	225	196	193	233	205	212	210	219	246	229	193	221	213	241	230	221	217	236	222	249	249	260	233	232	230	239	226	228	232	200	221	204	204	225	241	226	243	231	219	257	200	242	251	238	238	244	244	223	194	194	233	229	225	198	215	242	236	220	239	207	247	245	235	235	228	255	240	232	211	222	178	248	226	241	227	261	212	212	208	227	199	221	237	214	234	222	233	218	223	204	214	228	248	220	223	222	228	219	233	205	218	226	237	224	188	228	216	234	247	236	232	237	228	245	235	223	240	236	207	204	240	248	209	203	204	221	233	217	249	231	231	195	226	222	254	228	204	222	217	227	244	223	231	278	230	235	207	232	242	210	256	233	223	218	237	252	223	211	253	243	238	226	229	225	216	234	227	236	245	237	229	231	228	234	223	231	220	231	224	212	239	244	212	217	227	221	207	238	237	212	242	213	239	215	219	221	235	230	245	217	226	223	249	253	239	227	244	204	234	199	216	245	205	236	224	241	227	227	218	223	235	251	232	257	210	221	263	215	247	222	225	216	227	237	196	214	234	204	199	235	248	216	251	219	230	224	249	199	219	235	241	220	251	231	220	232	242	242	234	225	265	231	248	239	230	211	220	196	231	206	226	203	231	216	231	219	225	239	237	251	219	220	220	221	226	226	221	246	245	256	239	225	217	223	230	237	221	230	237	253	219	251	226	236	205	212	256	231	231	240	259	257	212	230	199	242	238	223	213	225	194	238	246	240	240	259	225	236	217	244	252	237	209	253	221	229	218	255	217	234	211	229	238	221	237	237	250	265	214	214	225	213	216	236	252	219	226	224	230	207	229	250	236	229	239	222	241	245	210	211	242	203	229	224	223	216	232	232	218	234	200	211	222	220	213	243	235	214	216	198	226	219	234	229	237	239	219	239	218	216	229	224	241	255	221	225	248	234	231	230	250	254	246	243	223	253	216	225	223	200	243	239	234	245	215	219	224	242	265	230	238	201	223	227	228	225	208	240	229	228	231	222	194	209	192	215	231	228	241	222	251	228	251	222	234	229	231	243	250	229	229	211	230	211	227	214	246	206	230	229	238	245	209	225	214	236	242	234	206	212	211	246	226	228	222	220	225	226	240	249	213	239	242	228	223	199	238	205	233	246	236	231	222	218	227	224	244	221	228	226	225	224	207	201	220	209	226	234	250	201	213	230	250	225	214	231	236	237	201	254	243	218	220	219	216	225	226	219	248	264	212	224	239	231	216	233	217	227	252	243	221	235	244	260	242	211	230	229	217	217	245	244	229	204	236	221	230	232	234	230	220	219	245	246	252	216	238	217	229	212	207	247	198	212	229	231	229	219	231	241	216	211	228	243	228	212	221	233	246	239	231	206	232	208	235	249	217	224	241	204	235	222	252	223	249	219	220	193	206	191	234	253	238	223	216	209	236	241	215	201	247	227	237	247	232	239	262	237	249	221	205	237	258	211	255	225	219	240	235	237	274	223	212	242	227	244	243	256	227	234	253	228	212	278	218	189	233	230	236	212	210	259	239	230	234	219	237	229	213	234	226	208	234	247	227	228	234	230	215	212	213	208	237	222	242	216	234	264	243	237	216	241	219	226	250	220	251	246	213	241	230	220	247	216	227	241	204	244	221	233	219	222	217	217	226	213	221	254	218	225	258	194	259	216	225	198	219	225	239	229	239	214	217	210	225	249	202	212	255	225	221	213	199	219	235	222	209	216	211	228	212	246	221	230	253	204	217	252	217	228	207	240	223	211	214	247	237	233	233	225	225	206	214	221	213	239	223	214	252	230	228	252	246	257	236	228	254	198	222	236	230	237	226	231	250	222	219	199	214	246	246	200	216	204	258	270	251	211	234	229	230	223	202	211	182	210	244	218	241	212	222	254	246	248	245	250	222	242	222	218	263	235	234	222	268	238	223	211	221	241	231	241	229	211	221	209	228	229	206	237	234	216	244	212	220	246	211	220	208	252	206	240	217	243	203	200	224	259	245	224	218	237	244	216	227	218	209	217	221	224	251	218	242	224	201	232	206	204	228	219	267	236	244	214	228	228	238	234	218	253	224	226	219	180	247	220	217	240	223	239	232	248	230	208	240	256	243	188	232	254	252	214	230	242	238	200	281	214	265	276	220	238	214	228	206	232	229	234	233	213	227	230	232	220	225	241	225	237	228	209	220	211	268	213	227	231	232	245	231	253	232	235	218	205	225	226	231	233	221	256	212	248	254	223	220	230	229	230	233	226	248	200	233	237	231	219	235	223	217	205	212	265	224	245	239	229	208	240	214	247	231	235	244	232	234	227	228	250	231	246	228	208	238	212	239	211	211	250	230	222	219	222	206	219	216	219	225	250	229	255	230	196
14922	2445	984	510	487	533	533	504	513	526	476	512	521	504	473	493	519	482	499	484	526	456	537	481	510	517	497	532	478	540	454	473	466	481	529	504	485	469	476	510	521	506	501	509	494	491	477	526	497	509	493	517	489	534	505	529	522	452	528	524	508	496	498	494	498	519	511	483	513	535	486	533	510	514	518	476	503	465	473	505	522	514	513	516	476	534	503	529	479	480	479	489	513	521	516	496	500	525	478	462	523	536	511	481	508	493	508	483	517	524	486	508	537	501	484	539	524	455	506	492	474	467	521	483	493	503	487	494	493	546	468	509	492	491	519	522	523	498	538	509	504	522	494	502	482	461	508	509	502	521	524	505	499	542	513	522	508	518	527	503	508	543	498	532	498	450	495	470	521	509	487	525	519	528	526	468	496	482	520	524	428	529	474	481	478	499	477	507	538	452	504	529	470	484	497	496	480	501	540	510	517	499	487	469	524	520	494	521	490	487	520	465	485	509	474	514	494	483	528	472	506	526	499	507	496	476	463	507	488	480	514	527	516	476	501	516	524	479	545	466	512	512	533	510	517	471	492	482	499	532	485	491	464	492	510	520	526	491	518	513	520	512	530	510	511	490	491	526	482	458	500	494	504	498	467	503	494	501	489	489	507	523	540	511	495	512	547	443	495	512	488	525	491	483	509	538	445	521	464	511	500	490	483	518	510	510	527	499	519	488	543	482	520	508	496	495	516	508	521	504	533	501	512	515	451	510	521	525	518	536	496	490	515	457	462	510	490	523	466	488	515	495	476	512	478	491	525	535	489	504	487	470	511	524	498	471	526	524	474	532	477	498	487	511	497	473	508	492	521	484	446	486	454	476	515	504	533	500	509	500	478	540	517	518	487	486	479	519	487	488	479	479	555	498	542	501	492	505	457	492	487	510	519	480	519	469	510	501	523	495	505	485	458	501	508	547	475	515	517	460	482	490	498	444	477	487	519	532	523	546	484	520	512	516	512	494	470	486	507	486	490	519	517	473	502	523	507	527	463	520	487	486	513	501	512	467	470	491	507	458	501	472	538	500	514	516	477	519	508	493	462	482	509	482	556	478	570	532	478	481	489	483	495	507	524	477	518	482	486	491	525	485	492	517	481	492	539	482	523	510	481	502	523	478	475	495	451	512	520	531	540	496	517	465	544	513	496	493	502	511	495	489	505	500	499	463	483	508	498	517	509	509	446	512	496	507	509	524	492	447	479	469	518	482	484	502	504	515	472	542	534	524	527	538	483	481	518	509	496	503	518	484	476	508	472	491	523	507	506	494	490	513	458	454	528	484	488	480	469	463	527	510	514	491	502	529	504	486	528	505	493	499	465	523	484	523	515	526	516	514	530	531	475	510	485	472	473	507	521	518	523	489	472	505	500	518	508	508	473	498	488	505	493	488	491	478	499	542	510	505	510	502	507	477	531	515	552	527	515	495	537	508	486	492	486	513	536	556	501	508	539	495	507	499	515	487	486	523	513	477	474	496	457	504	522	489	492	530	507	565	515	500	514	525	490	504	531	463	474	511	526	531	497	500	500	479	511	527	478	501	525	506	515	518	481	504	477	530	470	509	508	456	506	494	466	471	551	510	493	492	525	463	480	525	508	543	523	481	510	483	492	452	515	517	482	519	492	495	532	540	533	520	483	494	488	519	482	530	481	514	536	481	480	507	520	450	503	490	518	492	500	477	463	500	445	508	469	467	482	476	451	508	475	518	543	504	481	517	508	511	502	518	507	505	521	486	491	512	481	491	482	521	497	487	490	530	486	481	446	495	473	522	549	479	508	517	465	482	515	499	513	483	505	451	490	525	489	499	507	528	504	505	496	482	506	497	540	515	495	526	486	507	536	481	465	488	480	501	489	545	524	509	500	499	494	480	503	508	502	496	495	515	527	510	523	530	482	524	546	507	476	504	478	451	500	508	497	503	505	497	517	500	517	482	521	455	541	470	493	469	491	545	477	481	469	543	473	531	483	499	469	487	514	529	462	522	475	518	481	510	517	513	460	540	460	502	535	513	476	479	490	499	480	500	518	539	515	485	488	527	510	488	499	499	490	513	480	500	542	501	510	533	527	503	521	514	497	510	496	499	464	500	542	541	509	487	521	483	491	489	550	513	491	494	507	500	487	526	528	509	511	499	490	520	521	514	480	460	481	505	466	502	512	503	486	510	503	462	522	515	510	528	491	521	485	524	511	501	472	485	498	513	469	498	478	480	508	527	473	493	472	517	498	507	522	533	504	481	464	508	544	501	505	495	469	491	507	481	519	502	505	521	482	497	512	474	506	556	506	474	497	480	475	532	522	521	506	471	471	525	510	450	481	526	526	482	515	498	530	508	520	478	528	466	466	469	517	516	497	511	481	475	555	498	473	522	514	558	471	464	506	476	463	526	485	497	494	514	470	543	515	494	539	517	478	506	499	529	487	523	488	487	494	491	484	501	481	502	498	480	498	476	526	544	520	495	500	505	486	487	527	494	524	504	511	518	524	457	490	534	505	510	505	501	441	517	521	534	540	527	491	460	524	470	519	523	469	491	475	518	542	468	559	510	508	492	484	500	542	495	508	482	513	465	507	506	526	501	497	537	484	466	500	490	504	506	514	484	484	514	503	509	507	498	502	516	498	488	560	507	513	525	482	515	492	492	497	527	504	515	529	505	507	462	497	517	462	478	522	522	510	491	483	497	538	499	521	517	497	497	524	509	493	509	494	546	511	524	527	486	485	448	523	480	477	498	512	521	480	503	514	521	462	487	507	502	529	556	531	479	519	494	478	488	463	525	522	507	515	499	514	481	461	516	532	503	528	496	481	493	524	497	476	536	497	476	506	525	502	523	546	517	534	479	491	499	503	497	518	531	494	491	490	516	530	504	511	485	509	529	503	531	495	480	517	477	530	453	556	526	495	480	514	480	521	499	456	468	480	493	451	499	472	511	469	493	529	493	521	489	499	495	498	500	519	511	494	490	520	490	504	467	504	512	517	494	488	470	520	543	488	516	462	488	538	476	509	523	481	518	500	476	466	517	526	484	510	492	510	505	502	472	530	487	494	564	530	537	486	490	474	489	475	491	507	518	501	441	478	489	482	510	547	472	507	514	482	540	501	518	464	477	467	513	455	489	506	507	447	513	539	522	563	536	469	475	500	491	484	492	489	482	504	503	469	539	480	534	515	472	510	472	474	515	481	482	488	523	495	485	528	507	489	491	502	563	486	539	488	494	523	480	479	524	489	523	554	481	488	468	514	523	549	530	526	521	546	481	530	500	490	505	494	490	501	540	494	563	517	503	469	477	514	467	507	469	491	507	459	502	517	503	452	539	470	511	491	532	494	557	475	505	503	489	474	491	499	489	445	496	542	482	570	510	497	516	497	527	459	473	491	517	488	514	498	496	504	495	470	543	478	480	525	509	487	505	552	478	530	480	479	520	551	441	479	508	458	484	488	491	520	474	536	527	503	471
24827	21166	24545	28006	20645	1812	237	214	204	191	181	154	141	147	146	155	115	144	134	133	113	115	140	128	137	128	116	128	138	125	115	137	118	157	152	113	112	141	118	122	128	129	126	118	126	115	157	119	125	146	150	129	118	153	124	117	124	129	133	124	117	121	134	118	128	133	150	100	117	139	137	111	117	122	139	149	117	117	131	125	138	127	140	111	119	140	119	126	124	132	126	127	112	116	115	126	122	146	128	103	135	122	150	130	136	117	123	119	109	127	120	114	145	123	139	136	147	103	118	125	135	117	124	106	109	113	112	109	114	125	129	129	121	132	127	120	134	123	130	138	118	138	122	128	117	149	111	118	132	107	119	127	138	135	132	128	130	113	128	116	107	131	135	96	118	129	118	130	140	106	123	121	124	102	135	121	129	135	117	136	124	134	109	136	116	119	121	99	111	123	120	111	106	150	144	109	106	131	145	120	147	115	108	136	116	130	123	136	122	141	103	122	114	122	145	128	115	134	120	137	106	132	123	126	126	111	123	116	103	128	139	118	122	136	127	126	126	133	118	110	126	133	136	141	152	138	116	133	108	127	100	128	158	146	125	135	119	103	132	115	117	126	135	145	145	128	114	130	123	118	119	127	154	116	123	127	132	118	113	133	137	113	122	125	136	132	123	127	113	108	119	112	109	131	109	120	119	145	117	141	116	120	128	134	134	114	108	130	129	123	116	124	131	145	121	148	127	133	118	137	119	144	118	138	149	128	120	118	129	133	108	107	119	113	134	127	146	118	112	125	124	125	129	143	109	146	122	114	122	108	121	112	117	120	137	102	117	137	120	132	159	137	136	105	122	127	121	127	117	113	122	112	135	118	118	144	118	130	116	129	119	111	131	120	128	87	116	104	128	146	140	127	120	128	122	117	113	153	136	121	127	120	135	137	139	149	123	116	119	120	125	114	152	121	144	116	113	142	120	134	124	149	112	113	112	158	128	133	116	111	122	138	121	115	141	127	137	113	123	116	135	121	119	139	122	86	140	133	124	159	119	112	121	120	119	118	141	117	115	109	135	132	113	130	102	120	100	138	109	131	122	120	124	121	125	120	107	127	129	136	129	134	139	113	139	132	135	117	129	131	127	119	119	139	130	127	108	131	137	125	116	151	134	131	132	125	124	133	135	129	126	121	104	115	108	126	127	128	127	122	120	110	104	122	108	128	122	129	123	138	134	115	133	111	145	106	141	102	110	141	132	106	131	137	134	110	111	114	121	131	116	128	115	132	106	130	138	140	124	121	125	139	124	127	153	131	138	132	130	135	115	125	125	149	133	133	108	130	117	126	121	119	111	133	104	114	111	129	107	110	111	144	134	140	111	134	135	120	120	125	103	115	116	136	119	128	119	110	124	97	139	127	97	123	108	121	110	126	108	134	126	143	144	136	132	142	119	137	119	106	141	137	105	153	120	149	112	125	137	122	164	119	113	121	120	126	139	124	123	101	111	131	127	126	132	136	124	125	113	110	111	133	114	108	129	119	130	117	136	149	140	98	132	132	133	120	115	133	138	119	129	132	127	124	113	107	130	119	120	118	119	135	120	119	122	122	138	113	129	116	140	132	119	127	115	120	125	139	124	118	96	122	125	121	114	112	134	138	122	104	110	117	119	122	105	133	116	140	117	115	112	119	124	134	121	136	133	138	146	121	111	130	121	123	136	144	135	144	129	117	116	115	109	137	128	138	113	123	127	96	111	134	130	120	122	126	131	139	136	126	128	110	120	113	120	97	116	116	124	115	139	133	111	97	104	137	143	139	128	128	107	101	130	125	109	125	136	133	123	105	118	140	128	141	117	116	122	110	115	128	127	133	143	113	129	146	123	109	141	131	128	123	142	121	126	115	116	115	138	123	137	129	123	139	109	127	120	125	140	107	115	125	119	113	112	118	112	138	136	113	145	141	122	130	113	145	129	129	110	121	110	132	120	122	126	114	125	130	140	138	115	117	104	131	135	108	134	123	119	132	144	126	112	124	121	108	133	122	119	114	97	139	135	106	121	114	129	107	120	130	135	129	124	171	133	123	134	138	115	126	96	126	115	147	123	104	129	133	112	122	119	144	134	127	131	120	130	122	115	129	129	140	101	134	130	122	132	139	122	121	115	126	105	97	106	134	133	125	118	110	130	133	132	124	139	108	136	121	123	119	151	127	119	146	134	122	133	119	121	126	123	134	128	115	112	113	123	104	146	132	125	117	121	119	117	123	133	123	120	126	129	95	103	131	119	124	126	112	106	110	136	128	127	111	125	119	110	136	136	130	106	133	127	125	138	99	131	125	133	142	138	119	130	114	114	116	132	112	121	122	149	136	117	133	143	135	116	112	122	112	132	137	122	127	122	146	144	112	104	123	120	98	117	113	107	131	130	116	115	133	95	117	139	130	132	123	113	151	122	118	122	119	141	97	121	123	113	113	132	113	105	118	109	156	127	120	121	126	116	121	99	132	142	113	132	144	115	147	130	144	115	129	136	122	127	143	134	122	116	125	120	124	113	112	124	113	124	136	137	113	117	133	149	113	106	110	138	109	97	125	133	118	123	118	121	129	136	129	152	122	124	144	131	120	127	106	109	130	126	119	129	117	114	129	149	125	124	120	142	110	123	133	127	120	113	125	125	117	140	133	140	120	113	125	119	117	119	99	117	121	132	131	116	133	126	124	114	133	135	117	128	121	145	107	141	133	120	129	119	111	106	139	115	117	140	136	103	111	108	113	134	144	141	96	124	136	121	120	105	115	127	115	125	115	124	129	111	132	105	131	137	128	123	127	107	122	133	134	121	119	157	124	130	108	138	149	124	120	101	136	132	126	120	121	109	119	123	136	119	128	117	138	111	150	110	118	120	104	120	135	128	120	122	125	156	101	94	123	107	122	128	130	146	136	122	97	122	117	113	146	121	131	111	114	113	147	120	143	128	128	123	126	124	145	133	116	113	125	133	130	131	118	136	133	129	117	124	131	131	122	96	115	119	129	112	126	124	112	135	115	121	131	126	117	152	115	127	117	95	121	127	128	130	112	127	129	130	149	122	155	113	113	124	129	125	134	100	135	138	114	141	119	118	132	138	110	129	126	140	129	125	127	103	152	110	122	131	115	122	134	122	114	119	146	123	148	135	148	122	131	119	104	130	142	114	113	109	119	107	134	132	144	130	130	121	134	143	139	155	134	106	117	133	125	117	117	111	148	139	119	125	121	118	138	118	131	118	149	120	109	110	120	135	138	119	129	106	131	119	122	113	125	129	130	144	124	130	134	130	118	118	148	126	138	112	117	113	109	127	114	121	113	130	103	118	137	126	135	119	122	132	120	126	110	108	123	117	120	127	124	120	130	124	121	139	144	123	119	116	115	124	132	144	149	117	124	124	121	113	102	100	138	109	144	123	108	100	126	114	129	103	123	146	124	122	123	137	116	109	112	139	126	125	159	117	125	107	123	124	111	115	130	136	124	125	136
10882	6768	2309	675	478	375	309	363	289	309	306	269	310	307	286	292	304	288	265	269	288	293	306	295	282	285	275	262	265	284	271	270	291	298	282	291	255	280	292	271	279	305	281	281	279	266	272	287	281	270	306	316	267	293	321	296	262	274	268	279	294	296	287	267	301	326	295	267	267	282	274	294	288	280	287	277	260	283	264	269	271	257	324	271	299	290	288	280	292	283	271	298	287	261	289	264	283	304	286	318	282	265	264	301	276	272	275	292	278	262	276	297	267	291	316	265	282	265	299	281	251	278	281	276	298	261	262	307	305	276	304	313	296	261	288	300	281	296	291	283	271	272	308	246	234	277	279	302	270	298	283	314	283	299	296	291	283	261	286	305	291	270	259	258	299	262	292	268	267	276	299	290	259	295	272	249	276	321	287	287	267	248	304	271	278	256	282	280	276	293	295	317	310	281	264	305	278	281	299	283	258	289	277	316	301	272	286	277	257	269	287	256	303	254	320	277	266	308	298	303	273	288	272	293	288	279	267	264	288	297	268	306	277	244	281	255	275	298	286	313	296	289	296	254	291	264	299	268	271	284	278	258	239	288	292	293	277	271	275	271	269	269	264	285	309	280	275	298	299	316	302	269	283	266	327	280	275	308	279	288	272	316	308	271	300	307	279	277	280	257	281	283	309	262	278	273	313	282	273	264	277	286	308	286	295	271	269	271	272	294	297	294	271	269	272	299	285	287	293	285	300	290	269	271	283	296	285	259	267	290	279	292	290	281	309	248	250	278	275	290	289	304	273	252	293	278	261	295	290	284	273	264	269	279	283	263	306	271	290	269	297	279	308	268	294	311	290	271	293	278	267	324	260	269	264	303	281	280	313	275	293	249	305	288	270	290	287	263	272	310	267	292	268	296	263	254	287	277	270	275	304	281	317	294	258	302	290	295	272	286	280	260	287	286	276	251	266	289	272	272	262	296	266	267	261	270	267	257	276	304	267	286	291	279	286	273	289	271	279	272	303	298	307	268	284	259	249	279	277	310	312	297	268	250	263	263	279	278	298	268	307	284	276	280	266	284	283	286	305	301	278	265	280	245	303	258	302	298	292	319	269	292	282	249	302	287	304	288	282	285	252	264	300	276	270	307	287	294	259	282	313	297	292	295	295	245	284	298	284	272	296	306	285	256	267	261	274	281	301	299	303	290	276	277	268	302	283	288	309	290	310	267	287	264	280	293	275	272	300	292	270	320	297	272	281	286	330	286	277	320	275	260	277	248	288	269	265	303	257	237	268	299	289	271	299	264	279	273	304	296	286	289	254	297	239	296	265	277	277	302	295	238	281	291	266	268	288	287	281	310	310	296	285	263	285	265	266	274	283	270	260	283	268	287	284	280	278	276	291	300	297	289	269	302	291	283	316	307	270	302	294	264	317	291	298	296	262	272	279	323	275	263	255	291	299	274	305	274	284	313	280	274	274	246	274	282	271	286	282	270	276	282	319	295	266	307	254	301	283	307	257	295	303	284	312	273	261	280	284	304	267	271	271	296	281	311	293	315	292	257	303	299	276	273	301	243	246	275	286	287	256	268	279	295	312	282	275	260	268	268	271	284	291	273	283	298	253	294	277	248	281	307	291	282	288	268	282	267	263	275	299	278	270	297	292	276	270	288	291	279	282	278	271	295	296	273	274	261	284	294	278	275	307	275	273	291	271	271	258	255	299	283	295	293	260	316	287	290	272	282	299	282	269	297	305	286	268	262	281	259	270	314	262	285	298	301	262	277	278	289	300	265	256	266	294	251	291	298	286	271	287	283	267	274	280	255	276	241	275	267	279	268	265	280	272	301	296	296	310	293	299	257	272	272	265	272	269	288	298	291	280	297	284	283	264	258	269	267	277	272	267	289	289	279	293	288	293	268	278	255	288	283	298	321	300	295	300	314	270	268	287	311	292	303	264	318	271	286	287	307	289	281	288	271	289	264	268	290	283	276	301	273	278	320	270	286	274	285	292	268	282	259	278	292	285	292	308	260	271	285	261	269	294	305	300	270	265	267	266	264	291	292	288	263	274	260	246	284	282	269	275	247	256	303	244	285	272	271	302	291	267	309	273	266	288	300	303	309	290	283	302	303	277	289	343	293	296	265	267	262	293	272	261	283	295	263	267	282	272	295	306	267	293	303	247	295	253	249	288	251	289	253	289	308	279	288	273	321	287	280	311	282	276	271	267	296	286	266	257	280	286	306	264	248	292	270	290	286	292	267	290	268	276	300	286	308	300	306	266	276	290	298	303	294	289	292	270	275	269	266	303	306	288	292	270	263	279	300	284	251	288	260	277	296	278	293	315	284	284	303	318	273	272	264	283	290	257	277	289	303	250	253	246	254	293	295	308	286	312	271	251	274	270	282	262	288	292	308	290	281	301	286	287	250	297	289	282	294	269	286	270	291	294	273	240	286	303	287	284	239	275	258	279	314	285	272	274	271	260	262	312	296	253	285	279	256	279	305	277	268	280	258	260	271	268	272	260	282	291	285	269	273	284	253	283	319	274	283	300	278	262	272	291	276	291	235	302	266	303	267	286	298	244	266	285	298	264	287	300	274	267	313	288	280	304	276	289	256	268	294	297	289	299	268	264	291	289	312	298	290	281	280	297	282	315	288	308	275	281	294	304	268	306	286	277	298	270	280	269	292	266	292	302	268	274	293	274	308	269	294	302	289	295	304	276	296	267	263	273	285	262	274	253	289	269	276	291	291	282	276	286	265	279	288	284	285	288	281	294	254	257	281	283	269	305	298	296	246	301	295	298	280	276	299	295	273	267	268	274	270	291	311	266	327	302	284	259	262	260	283	273	299	271	273	269	332	264	296	273	280	278	254	279	247	290	288	300	275	291	264	298	284	302	298	284	262	258	245	298	285	291	305	288	269	298	277	267	283	285	282	275	282	257	269	297	279	249	299	271	283	298	310	288	301	268	284	263	266	277	295	272	284	326	303	297	252	305	293	295	290	315	304	267	267	275	282	254	311	280	298	280	272	299	298	272	307	259	284	294	292	284	284	288	274	288	255	281	302	265	311	282	283	290	273	273	276	268	293	286	281	274	253	302	288	293	296	278	244	287	278	277	287	238	271	270	285	296	275	282	284	263	289	277	286	250	251	278	298	290	275	272	267	305	281	298	264	286	265	270	279	284	297	267	312	306	293	279	240	285	283	282	301	270	295	322	288	301	282	266	273	289	275	271	307	291	260	277	320	304	303	287	271	254	309	310	279	290	290	272	287	287	283	313	263	267	273	262	254	270	290	271	260	276	253	287	288	293	291	311	273	286	269	271	293	282	277	295	285	288	283	275	276	305	275	277	312	265	262	281	278	305	285	276	278	309	281	268	262	286	276	258	287	277	280	272	326	270	290	259	272	279	257	276	281	290	302	304	288	270	279	297	302	245	316	298	291	263	273	303	264	302	281	306	293	269	298	222	281	287	250	257	282	265	261	284	269
24135	21166	25185	27423	21168	20934	1138	243	190	134	129	124	100	104	83	91	77	83	73	80	72	61	84	68	73	61	58	61	60	69	69	59	64	60	72	56	56	59	79	50	54	69	68	56	50	76	70	63	80	67	60	61	62	72	64	57	80	52	51	62	55	57	54	69	58	62	56	73	62	58	64	63	71	54	60	58	58	57	56	57	68	64	65	69	54	56	62	61	60	68	63	62	64	56	71	50	66	53	52	57	77	58	70	49	62	62	58	61	55	64	60	64	61	64	61	62	54	59	63	77	84	84	58	60	53	66	52	68	54	71	57	62	62	59	68	71	40	80	66	60	73	66	67	53	51	57	56	63	51	55	55	63	51	58	75	46	55	54	49	65	63	66	53	56	78	59	65	58	64	75	70	52	60	60	57	64	51	58	57	65	62	55	55	43	59	63	75	49	57	57	59	55	50	57	60	74	44	46	66	63	59	69	56	58	68	57	76	69	56	58	60	60	48	70	72	63	61	54	60	69	62	54	48	60	53	58	59	51	62	58	51	59	53	68	65	52	55	61	50	57	49	69	65	56	67	49	50	58	63	57	65	56	56	65	67	60	65	60	50	49	54	61	79	67	69	57	54	75	52	64	49	58	50	58	73	70	65	60	51	64	51	44	63	59	67	65	65	67	71	67	59	58	56	51	71	55	77	62	69	68	66	81	54	65	52	60	51	65	61	53	58	58	55	54	62	51	62	61	52	58	55	46	56	70	52	75	63	71	52	55	39	65	50	61	55	69	70	62	52	61	61	52	60	58	52	48	65	51	60	60	72	52	57	53	61	72	58	59	67	71	62	57	57	57	54	46	59	60	65	51	70	62	58	67	74	64	62	43	58	60	52	66	78	50	62	59	68	71	64	50	62	65	50	62	44	58	52	64	61	50	67	64	59	60	58	78	64	51	66	68	64	45	65	50	75	75	76	63	77	68	89	55	60	52	65	50	56	64	62	46	51	55	45	72	56	65	62	61	55	61	44	58	62	57	57	67	69	60	62	73	51	51	58	71	62	56	43	58	67	75	61	65	52	54	47	54	57	65	53	64	56	49	72	59	55	54	54	58	63	58	62	49	65	61	66	66	66	64	57	62	54	60	69	69	64	49	52	60	59	60	70	70	61	60	66	47	80	59	61	52	81	60	62	62	64	59	66	45	49	79	59	67	54	53	69	58	65	67	74	68	53	56	71	69	62	72	65	50	61	50	63	39	76	78	62	54	64	70	77	54	57	48	74	64	54	44	54	62	52	55	37	51	51	62	72	51	66	60	52	51	55	61	46	65	66	50	67	65	63	66	59	76	72	61	69	59	76	66	63	65	49	48	59	55	62	54	50	60	56	55	52	54	56	67	52	64	72	73	64	61	64	64	58	62	51	61	55	55	63	64	57	64	68	57	43	53	65	64	66	56	58	59	73	53	68	61	68	50	54	55	59	62	62	56	60	63	65	51	58	60	72	68	63	54	50	52	54	61	76	55	61	46	62	50	72	71	57	65	64	68	62	62	53	67	55	62	76	67	51	55	51	70	71	42	57	63	59	63	50	60	58	48	41	47	76	50	66	69	56	64	54	65	55	59	39	64	50	67	52	58	66	64	65	69	50	56	63	61	54	51	44	52	44	58	71	67	55	58	72	57	40	51	56	52	46	53	64	70	50	48	52	43	49	51	51	66	65	62	70	55	69	55	52	64	49	59	74	62	58	58	67	43	64	53	49	54	61	56	67	37	56	54	64	51	60	49	50	68	61	61	55	61	55	78	69	52	53	45	59	68	73	53	49	54	64	46	69	62	59	73	55	57	68	62	59	68	64	56	66	61	63	70	58	62	58	68	72	54	58	57	58	76	49	55	67	45	62	59	57	64	72	61	60	37	56	49	62	65	59	65	60	71	69	59	68	63	58	65	64	61	69	53	72	59	61	63	70	57	51	67	68	57	57	54	39	58	68	56	61	55	69	58	59	48	63	51	66	72	51	56	62	50	57	53	60	67	60	53	67	68	51	65	59	71	48	68	81	52	57	70	48	62	50	63	53	66	69	45	48	48	61	48	57	64	46	45	56	60	44	58	54	72	65	54	64	56	60	52	41	64	46	72	55	80	65	60	50	53	46	55	56	49	60	45	69	65	68	49	59	69	61	60	37	55	55	49	63	60	56	61	64	50	59	67	59	56	69	58	55	62	65	66	61	66	69	64	51	61	62	61	42	43	57	65	62	68	55	73	58	63	71	67	66	71	69	51	65	58	72	54	50	57	63	64	72	60	49	41	56	63	81	63	61	70	77	52	50	56	56	54	68	58	52	71	66	55	60	56	52	64	60	44	72	64	53	75	60	56	64	54	68	69	56	66	61	54	59	52	67	62	49	72	69	71	82	61	60	57	55	55	58	54	64	57	53	54	60	57	71	61	69	69	51	63	66	68	73	59	53	67	50	62	70	69	59	66	60	58	52	67	49	59	57	72	48	60	74	54	58	66	66	47	65	53	50	68	63	48	58	56	56	82	67	61	48	68	62	59	50	65	53	61	50	72	66	51	63	65	56	69	76	59	66	55	49	57	53	63	70	73	48	49	51	57	57	45	66	58	61	63	64	51	60	55	62	63	60	50	53	57	65	60	61	49	44	74	56	55	69	54	56	58	63	51	72	56	64	58	47	50	60	54	70	56	63	60	80	59	70	47	60	69	61	66	57	51	71	52	59	42	61	71	55	58	60	56	57	58	58	70	65	51	54	60	62	56	60	59	76	60	58	55	57	52	59	72	59	69	56	64	61	56	54	60	63	59	56	47	62	57	58	75	55	56	57	69	77	48	53	62	69	70	73	60	68	50	56	51	57	62	67	48	47	59	62	61	52	63	70	58	57	55	45	71	49	56	60	66	60	54	67	51	74	51	68	54	51	56	56	56	56	50	57	46	62	68	55	69	78	63	59	58	70	68	49	56	78	60	58	77	71	70	59	65	78	57	48	51	57	46	57	70	66	69	61	59	57	57	62	60	60	58	67	56	60	71	59	76	62	80	71	73	43	51	64	58	61	62	63	58	59	61	59	66	55	59	74	64	50	61	76	60	68	64	65	48	55	54	55	61	47	67	54	53	62	56	43	52	62	66	70	62	69	65	59	53	68	55	62	59	65	41	49	60	68	77	58	70	57	70	58	66	71	58	68	58	56	53	47	66	54	65	55	64	73	62	53	82	50	55	58	55	60	61	51	51	61	59	61	51	51	48	62	69	76	57	48	47	64	65	51	53	65	57	61	49	46	67	65	54	57	61	68	45	60	67	71	66	52	54	65	72	65	70	55	73	70	51	65	43	70	78	69	54	58	66	60	59	55	85	48	68	73	73	52	58	56	57	50	68	67	58	66	54	62	50	47	69	63	62	66	55	64	62	57	49	78	61	55	56	63	64	55	48	61	47	48	61	51	73	63	48	50	69	79	71	63	66	52	66	60	67	61	56	57	54
12365	9941	3617	947	473	362	278	251	226	197	195	206	177	183	194	181	164	175	182	174	170	162	186	174	186	143	150	151	175	157	152	162	191	169	176	182	191	175	188	176	146	168	157	163	179	147	163	156	159	155	146	145	181	167	158	156	155	162	170	166	166	157	161	152	155	164	165	163	171	170	151	175	147	141	167	177	158	163	150	161	184	167	164	155	176	157	164	180	158	193	169	159	180	173	147	154	175	168	156	171	158	168	160	185	157	153	138	139	176	170	167	186	157	170	152	170	173	163	175	143	149	162	153	160	171	150	173	182	173	175	187	160	179	143	173	154	173	174	145	148	168	146	189	188	174	168	181	166	162	178	172	147	166	160	152	171	153	151	160	157	168	156	160	168	177	174	163	155	179	160	155	154	136	181	165	192	147	163	182	172	159	161	171	159	174	159	145	159	166	176	173	152	132	160	163	189	169	164	155	165	175	156	157	166	167	170	152	166	157	158	162	143	174	187	147	183	140	140	163	165	213	176	176	159	182	172	159	160	173	145	178	145	154	152	152	152	144	152	149	134	145	145	163	183	149	174	153	171	177	156	155	171	155	144	160	151	147	155	171	152	154	172	164	180	184	177	144	163	164	157	150	172	135	170	158	141	170	153	150	188	166	160	161	158	157	154	169	167	180	153	175	171	160	159	167	186	157	168	192	151	155	153	157	157	159	155	156	140	170	150	146	178	165	148	174	168	178	160	170	161	169	148	167	159	186	169	153	166	175	151	165	171	142	147	158	169	181	144	141	162	160	153	158	174	171	177	166	149	171	155	149	177	169	167	186	161	172	158	153	140	171	136	149	163	150	162	151	156	179	178	158	150	171	163	179	155	183	158	164	172	160	160	175	173	158	179	149	149	158	156	145	174	157	159	183	162	174	151	160	168	155	158	171	157	166	177	150	180	186	149	160	182	165	155	164	165	150	156	170	172	164	164	147	173	142	156	169	148	170	163	174	141	190	163	154	163	148	160	163	143	180	159	157	163	154	146	141	167	157	182	176	147	171	176	177	168	154	163	150	167	159	156	143	149	154	172	179	173	175	172	184	159	161	183	169	176	163	180	181	168	168	183	160	161	180	155	172	171	157	143	175	153	160	172	163	134	175	151	183	170	164	192	191	157	165	169	160	165	171	193	173	164	170	148	169	172	170	163	180	148	152	144	149	153	170	150	147	149	166	150	165	148	168	169	151	160	156	188	171	158	149	174	158	163	137	169	136	177	158	150	174	176	146	147	159	150	154	142	150	174	155	172	169	156	136	168	150	141	146	182	144	181	153	177	141	153	158	162	161	171	176	166	169	169	160	172	174	172	169	169	172	160	181	164	148	168	190	148	155	168	175	166	159	145	154	145	150	156	162	163	163	172	159	160	161	180	143	163	179	163	167	185	140	158	150	145	168	162	161	174	157	156	185	189	158	160	178	168	139	161	169	170	170	155	140	158	168	163	145	149	157	159	188	166	163	179	141	167	158	147	158	160	182	153	158	166	142	184	159	170	164	149	162	163	153	165	170	167	168	157	162	178	159	140	172	144	163	164	142	162	177	169	183	148	171	159	165	149	152	172	182	151	131	179	137	177	168	178	160	162	140	161	148	158	151	157	183	147	154	177	154	139	152	165	147	158	178	163	166	181	162	165	147	171	175	167	159	154	157	154	158	163	175	157	186	149	173	155	169	168	141	172	154	150	147	168	187	191	165	178	170	158	156	142	156	177	147	144	145	172	137	184	167	144	173	159	171	160	162	141	147	179	160	161	153	163	175	140	168	158	155	167	165	169	179	156	149	158	175	163	166	175	182	155	182	160	160	141	165	166	158	148	164	161	160	154	178	176	153	148	163	143	155	145	136	161	167	193	160	182	177	137	168	177	163	154	155	155	147	166	164	160	159	161	159	172	157	143	172	151	170	130	159	183	135	153	160	176	177	158	182	169	166	157	174	162	184	166	159	179	169	175	161	137	158	157	170	172	151	157	155	167	141	156	165	174	163	151	157	169	165	158	183	158	164	160	154	154	145	163	153	164	179	169	172	153	168	153	168	168	172	156	158	155	164	150	169	155	163	173	157	159	143	153	167	142	166	163	153	166	152	161	157	162	155	163	163	183	168	153	154	172	172	155	153	170	162	161	147	159	162	160	151	154	154	208	172	166	161	200	175	148	164	176	156	169	157	171	162	153	163	182	159	167	161	184	159	161	167	127	179	165	167	146	148	162	152	163	147	169	151	148	152	170	175	162	153	148	149	168	153	187	173	161	147	156	166	161	156	166	159	156	176	180	161	174	180	148	165	182	176	155	186	131	161	179	170	176	163	162	170	171	176	158	146	158	155	177	162	172	169	167	176	187	176	159	155	172	166	175	140	153	200	170	157	155	174	167	167	171	163	139	168	182	162	145	176	168	181	175	136	165	170	166	168	161	142	166	181	164	170	179	162	167	184	169	166	169	168	175	172	141	193	166	136	178	160	170	159	178	164	156	154	175	178	161	161	155	132	161	170	160	145	175	162	156	192	165	173	147	182	173	179	169	181	165	155	165	158	151	169	173	169	169	167	163	160	155	175	157	171	181	172	172	174	184	161	158	170	159	168	135	148	156	166	178	172	176	178	153	183	173	189	175	176	168	164	171	138	153	158	167	161	162	166	177	164	171	156	183	162	140	156	141	163	159	180	144	149	156	161	150	163	176	137	165	181	144	161	152	172	156	166	166	158	184	161	173	165	138	151	183	155	159	156	183	170	151	166	157	180	165	165	168	175	164	128	173	152	169	155	166	139	164	156	181	129	176	155	173	150	151	168	154	143	151	160	148	160	159	159	134	175	151	181	168	166	154	193	168	143	162	165	150	173	180	159	152	176	166	153	186	141	161	153	158	179	176	145	193	176	182	167	168	148	150	171	152	173	173	141	184	164	165	166	137	164	144	178	188	179	180	154	150	175	150	162	146	161	157	165	174	153	159	142	146	164	159	184	148	155	145	163	161	172	151	158	152	180	172	193	163	154	156	169	161	145	171	162	174	166	157	195	159	166	170	173	176	150	173	157	153	159	171	174	170	150	122	162	164	156	149	151	158	158	176	144	160	152	161	178	142	156	182	151	181	167	168	180	161	173	170	160	165	182	168	174	181	158	155	145	153	175	185	166	161	168	175	160	160	202	139	135	179	173	154	169	156	153	157	170	147	150	150	154	185	173	127	176	162	158	159	156	162	151	158	174	154	171	154	153	172	182	161	144	141	143	162	163	149	170	149	162	164	148	157	161	167	153	153	188	154	167	174	173	163	176	174	157	162	156	152	162	163	156	169	154	154	173	170	158	156	164	176	195	207	168	162	138	172	140	160	172	154	160	157	187	144	156	153	145	188	149	162	168	195	159	172	152	148	162	154	189	163	169	171	168	188	154	154	156	145	157	183	146	153	165	149	166	172	171	154	180	159	155	153	164	170	187	133	156	170	170	164	166	173
33658	12806	2020	502	366	341	249	234	221	228	240	251	230	234	227	252	214	211	230	224	195	234	214	220	203	193	206	232	221	229	228	228	219	214	219	232	228	230	240	229	238	206	210	233	244	217	230	201	219	208	232	236	211	223	228	218	208	210	225	234	230	221	242	236	215	233	197	229	232	204	235	218	229	220	216	216	247	228	220	222	210	192	238	231	219	228	204	194	225	224	237	213	237	230	252	211	213	222	214	219	211	231	213	244	220	227	243	259	217	230	236	208	193	229	213	211	225	231	209	211	201	241	245	234	216	217	205	223	236	233	220	247	215	215	261	219	228	223	242	234	195	224	230	210	227	200	219	213	261	251	249	237	221	217	219	245	260	213	214	232	222	219	265	217	245	241	230	239	217	256	219	238	227	217	210	227	215	236	221	214	180	217	224	194	235	241	247	260	214	197	236	231	244	210	213	215	209	215	232	238	221	231	228	209	261	215	225	208	213	221	222	191	235	212	246	246	235	278	247	225	197	240	195	228	232	214	233	223	212	233	222	223	226	198	230	242	199	245	227	213	252	245	228	244	237	235	231	242	219	193	239	256	227	208	211	205	211	239	210	210	237	208	236	224	207	188	240	211	237	229	237	233	200	210	230	222	218	213	223	216	218	250	216	225	183	200	201	222	219	196	251	212	241	210	204	238	246	195	261	198	226	207	205	237	220	239	217	222	206	218	231	226	210	220	216	238	237	211	217	198	254	233	218	221	232	212	225	231	256	212	204	236	216	243	210	232	233	222	258	234	202	213	205	222	222	226	224	239	236	213	244	249	210	209	238	204	225	240	221	227	225	260	247	223	208	221	208	241	221	248	235	217	236	201	225	209	210	224	225	223	251	234	229	214	230	223	267	238	219	242	238	227	236	245	211	219	228	205	217	228	198	214	228	222	238	204	216	218	207	227	232	225	198	193	240	222	235	210	241	238	221	213	230	205	222	243	243	204	242	232	212	199	231	215	230	212	216	219	242	206	220	241	221	240	221	228	226	229	194	213	229	231	241	228	223	238	233	233	261	230	198	236	245	208	219	189	221	235	218	228	215	200	246	222	200	232	217	235	228	219	221	213	236	208	232	203	191	253	226	237	243	208	218	211	235	247	234	228	238	232	214	247	230	215	239	228	197	219	221	221	203	234	237	235	241	253	247	224	231	206	201	230	228	214	255	217	205	203	205	239	214	230	212	210	212	229	226	245	201	201	235	228	211	209	216	241	217	225	204	227	230	211	225	239	224	228	262	205	244	230	193	225	242	244	251	237	213	240	241	231	228	209	251	206	218	231	231	246	239	230	234	207	216	212	224	203	206	244	214	229	219	213	242	197	216	226	192	236	229	221	235	219	201	217	231	244	228	200	216	227	199	251	225	208	227	212	202	187	239	229	213	213	209	229	218	213	251	212	226	216	238	218	244	216	224	211	229	202	241	223	206	205	249	236	235	215	199	213	216	235	215	222	230	230	235	212	242	209	212	233	212	201	211	219	247	222	211	214	255	225	225	228	230	234	206	229	244	228	224	238	228	220	213	220	226	200	231	217	215	202	200	188	237	196	242	208	206	225	255	214	236	222	240	213	226	231	251	247	222	207	235	199	214	210	246	208	218	252	209	209	251	236	193	237	205	207	212	217	215	233	236	225	224	211	257	260	235	213	233	226	248	205	218	233	230	226	217	247	226	208	213	218	245	212	218	214	175	216	235	231	239	206	210	230	226	223	204	238	251	230	224	239	224	207	230	219	216	230	219	210	231	209	227	230	203	248	258	218	236	202	213	213	221	212	240	217	225	237	202	227	227	222	235	233	248	207	219	231	188	217	224	223	227	203	228	236	250	249	231	220	205	227	208	206	223	222	228	207	216	204	237	221	252	227	214	228	235	215	222	222	233	237	224	211	224	186	211	238	223	241	221	205	208	220	230	193	263	208	222	221	233	241	235	229	197	207	227	223	245	281	213	201	242	227	238	206	213	239	223	205	242	227	253	218	216	235	210	194	229	209	213	208	235	209	222	228	220	232	242	246	233	228	210	210	223	239	228	182	232	234	230	208	204	229	220	190	217	267	241	218	211	246	237	231	212	253	225	185	208	224	221	229	213	214	240	228	230	210	259	232	199	236	208	244	230	223	240	228	239	224	219	217	235	233	208	196	226	230	214	222	233	225	243	235	221	209	198	231	221	232	227	219	205	233	209	228	230	226	243	246	197	213	220	231	243	217	231	223	222	223	210	201	236	233	216	213	206	234	232	202	182	218	219	216	199	194	207	230	239	223	201	196	230	197	201	191	233	224	234	206	245	250	218	230	216	193	221	222	229	200	225	206	227	197	207	231	229	246	222	199	217	205	239	233	250	210	197	244	214	234	241	236	252	220	227	206	208	229	219	224	223	244	212	223	214	236	230	208	236	226	244	237	233	232	238	228	224	225	223	238	230	227	250	232	220	213	226	204	231	232	236	229	213	207	240	223	211	226	236	216	224	201	222	222	219	197	209	208	244	237	210	251	227	202	200	215	241	227	227	218	224	223	240	227	236	208	227	211	219	219	252	242	225	193	217	216	238	224	231	222	227	226	239	226	244	220	212	234	236	233	208	204	213	201	230	188	235	237	259	220	205	203	231	236	201	207	232	212	237	257	211	212	191	223	200	226	218	250	223	238	218	216	223	237	227	246	236	232	250	232	232	234	218	204	235	217	229	226	226	220	224	213	219	222	249	202	207	224	215	212	228	206	203	232	218	241	219	221	225	230	207	227	235	238	225	220	216	225	207	220	223	221	212	226	238	205	219	211	217	217	257	223	231	239	210	229	221	227	224	220	231	243	222	250	244	222	222	233	227	236	244	220	215	192	191	218	213	224	228	206	208	215	224	209	213	221	245	212	227	221	240	194	238	241	226	213	226	230	240	215	211	229	218	199	225	223	207	247	244	227	250	234	231	221	210	251	210	247	232	188	210	242	222	237	227	236	211	224	202	231	220	204	213	211	215	241	184	222	235	219	218	196	231	214	215	220	215	212	225	198	246	245	225	248	214	229	237	226	218	249	242	215	214	231	219	229	248	221	214	201	239	253	213	240	241	208	207	231	225	234	234	218	234	216	247	226	240	211	221	245	215	238	209	240	237	216	225	249	225	229	218	226	235	232	240	224	238	204	207	221	219	222	220	227	226	231	213	261	239	231	239	219	221	223	217	224	237	213	234	217	212	240	223	224	231	207	225	231	224	249	230	259	223	231	226	233	246	234	208	224	249	245	235	242	207	235	224	234	211	212	233	239	213	224	239	232	230	272	223	213	202	197	220	234	251	244	209	264	218	232	247	222	209	212	216	238	197	238	217	230	185	214	209	206	214	258	248	210	235	190	227	208	253	219	243	218	210	241	221	220	226	238	217	211	241	238	244	229	233	246	217	217	206	224	232	241	252	256	195	236	233	255	217	215	247	227	225	227	243	198	217	234	213	212	239	216
12268	2520	928	562	506	491	468	471	538	503	526	503	473	487	459	477	511	487	501	492	521	483	527	530	470	498	489	513	495	509	489	475	487	507	503	534	532	461	492	478	528	465	493	495	510	476	464	532	487	517	501	446	524	464	465	485	464	463	495	474	506	566	464	536	465	479	503	473	490	486	475	492	509	491	494	521	461	482	499	498	521	500	499	494	529	482	442	500	489	480	491	494	543	478	524	496	486	448	477	498	497	490	473	517	533	456	528	495	492	434	464	516	522	471	465	464	468	533	473	513	456	500	497	520	514	521	521	471	460	475	503	464	505	498	486	486	443	515	479	464	515	510	463	518	514	514	483	527	496	509	490	462	441	482	482	524	464	448	489	518	521	476	489	513	476	467	490	482	488	496	491	487	553	484	445	529	521	462	474	460	521	526	472	490	497	447	541	484	472	473	477	528	491	504	462	488	512	450	526	479	479	501	493	481	498	515	484	476	473	474	499	500	499	472	467	511	513	515	486	452	504	475	511	458	525	475	474	482	506	485	489	498	492	501	506	480	475	522	473	476	492	506	481	494	488	484	474	478	497	462	457	493	523	499	506	469	469	496	480	487	485	495	484	493	472	490	463	448	549	543	488	501	466	468	490	459	496	486	503	484	489	494	522	496	481	476	484	505	515	504	504	481	516	521	518	485	504	499	510	446	516	480	527	461	493	550	467	515	484	479	532	455	540	519	491	489	485	547	534	521	476	521	480	468	486	496	487	532	478	469	500	462	473	522	493	483	476	505	515	463	450	515	488	506	474	466	481	543	441	526	435	462	478	517	492	484	476	483	470	475	511	462	483	487	506	536	534	475	481	478	488	536	475	475	469	495	490	479	478	452	508	508	476	463	489	501	508	507	529	490	461	494	491	489	466	525	493	489	519	486	486	482	490	513	492	481	468	492	480	518	470	469	470	475	469	467	538	513	483	484	511	498	516	526	497	507	499	533	500	535	516	485	505	455	473	523	535	472	512	483	522	488	520	484	482	476	467	512	474	510	485	514	455	501	468	505	484	441	453	503	483	487	522	485	482	467	494	491	481	470	472	493	504	483	481	468	497	489	495	524	522	466	493	537	515	484	476	484	475	492	519	521	488	478	522	518	509	495	526	526	477	486	499	498	473	504	504	521	478	499	470	495	486	502	514	460	505	465	504	480	497	508	477	460	516	511	491	497	473	499	481	500	495	485	538	456	469	506	504	464	502	493	488	474	546	492	516	464	464	483	469	510	516	455	475	521	488	510	490	481	442	455	520	475	491	510	506	471	504	489	461	469	511	475	484	507	473	454	489	550	493	477	472	491	505	492	466	481	493	489	500	528	497	511	499	531	519	525	493	492	497	510	474	494	516	485	461	444	501	518	546	499	543	473	478	529	519	533	477	471	538	503	495	478	473	538	456	491	488	491	443	491	520	474	498	482	537	497	503	506	459	512	549	492	469	501	474	480	486	518	526	483	479	474	524	464	514	486	457	460	548	496	499	480	510	484	490	455	472	459	472	502	488	484	466	498	487	489	491	479	539	469	503	502	399	483	487	460	489	503	446	529	516	469	487	490	487	488	495	497	506	511	492	519	475	506	472	507	499	496	493	496	507	475	505	462	476	511	441	510	489	495	483	467	467	493	449	489	474	495	459	510	473	525	484	475	476	523	497	491	475	472	505	487	528	510	523	478	494	507	502	500	499	475	467	530	484	477	490	487	474	493	503	522	511	524	514	480	479	499	498	519	471	509	517	501	475	488	449	491	499	483	482	464	453	525	465	491	500	480	509	476	505	526	467	528	474	490	516	485	521	488	474	531	539	499	506	548	448	515	455	440	457	519	530	515	531	521	499	497	480	484	468	529	488	524	494	510	480	465	505	508	517	533	462	483	489	490	470	508	506	493	524	470	484	534	495	524	539	526	480	466	511	521	473	480	507	446	472	529	508	465	535	523	495	475	483	509	501	501	484	481	500	489	482	515	490	516	495	523	538	542	517	489	479	511	529	522	547	494	508	458	488	525	488	462	492	486	504	508	467	557	508	512	512	497	483	455	506	520	504	505	477	443	498	466	458	530	462	511	437	460	482	472	486	498	485	485	496	461	497	475	476	473	495	503	493	504	500	459	487	486	507	484	499	460	504	513	501	481	496	482	478	471	488	499	520	444	498	509	520	465	501	492	503	496	526	472	505	480	485	484	536	469	488	499	527	471	495	486	461	457	470	482	531	462	457	508	505	485	514	482	461	464	515	489	487	508	505	548	504	488	524	468	504	512	506	463	508	448	509	472	499	494	497	501	505	456	483	493	495	471	490	449	501	482	484	474	521	505	476	475	472	452	524	516	465	498	496	530	461	511	501	466	540	435	508	533	464	480	455	468	532	499	516	487	494	484	504	520	503	483	484	471	516	468	486	466	468	480	495	472	497	503	443	445	481	485	509	486	542	513	473	477	471	465	488	498	498	468	495	530	534	489	501	529	465	492	454	514	503	443	501	490	499	489	533	474	473	502	494	518	481	519	498	493	479	532	522	479	517	489	474	512	504	518	455	471	503	479	468	491	519	505	522	461	476	498	487	492	523	483	516	492	532	465	461	558	503	496	496	502	454	524	492	467	504	519	483	498	495	469	477	482	514	509	496	468	447	481	452	480	502	463	460	469	496	479	490	470	487	501	489	522	487	500	506	495	444	512	489	477	499	504	495	524	489	502	470	502	478	522	531	463	543	467	477	482	503	491	465	486	483	485	508	503	523	511	493	520	487	504	459	488	514	489	477	506	484	484	508	483	481	505	502	494	468	500	512	483	495	502	469	475	487	490	486	500	489	471	461	470	488	510	474	512	477	474	486	499	458	525	477	451	502	500	495	474	492	516	430	528	509	498	511	484	464	521	471	493	468	498	530	497	494	489	474	456	499	535	466	473	472	490	513	515	452	458	495	501	486	492	486	474	495	474	509	482	512	486	500	484	473	508	483	526	499	496	488	509	497	464	517	468	476	483	504	502	493	506	496	486	481	505	470	473	487	478	485	495	487	478	520	512	510	510	529	561	458	494	492	485	523	516	504	495	497	479	468	514	508	480	474	558	469	472	505	491	480	549	450	509	500	521	471	458	460	482	498	514	507	478	499	456	500	442	486	505	527	503	503	485	493	475	499	527	504	495	472	478	500	508	509	484	460	472	456	487	457	518	489	473	540	548	456	502	523	512	508	483	529	501	467	501	497	519	504	486	497	463	487	504	510	519	508	490	506	486	469	523	465	483	486	487	444	555	491	486	484	500	466	480	476	492	457	517	517	489	506	497	463	450	447	510	511	516	489	457	483	487	493	505	494	483	470	497	485	482	467	514	492	495	494	485	465	483	486	498	483	505	516	457	488	505	496	474	490	501	499	483	490	464	508	465	518	514	490	482	496	454	496	460	513	505	498	521	507	522	485	509	500	497	501	509	486	490	495	463	473	482	487	516	496	486	516	518
24798	21158	24535	28027	20623	1793	272	214	188	180	163	133	134	146	168	122	125	128	127	119	143	140	147	125	123	118	123	100	130	127	128	129	124	123	143	126	103	121	136	122	133	126	134	125	129	115	114	115	94	119	129	129	124	122	107	111	140	116	130	102	113	109	128	126	122	112	132	120	142	126	140	108	103	124	121	120	112	114	131	137	116	134	118	121	122	108	122	119	100	127	127	131	144	111	137	130	100	132	115	118	109	135	124	116	154	136	124	112	119	113	126	106	126	106	125	117	108	133	99	104	106	127	145	129	117	129	120	106	113	113	119	98	135	111	142	125	133	124	121	134	134	143	160	98	91	131	121	124	153	127	123	134	128	114	111	117	118	125	99	99	141	112	134	122	122	119	137	108	113	147	126	136	122	125	128	92	122	135	125	117	110	128	118	134	121	106	128	136	137	110	127	115	114	108	118	126	129	120	92	105	132	113	123	121	119	129	114	130	117	124	131	129	117	123	135	123	118	139	118	110	152	119	131	108	96	141	129	127	124	118	132	125	128	128	113	125	146	125	109	118	118	130	123	130	123	129	119	122	92	98	112	120	126	102	119	117	115	146	139	109	108	118	114	128	109	110	113	113	139	129	104	121	126	118	124	122	141	124	122	130	108	116	125	95	112	134	146	133	136	125	127	122	137	143	125	120	111	129	118	127	138	132	144	151	133	124	119	137	143	133	128	131	130	113	117	127	124	120	116	122	113	126	121	117	129	131	122	135	116	115	134	152	131	132	146	110	121	139	112	129	122	122	127	121	134	116	107	119	112	133	114	106	100	121	135	116	119	124	140	122	120	135	132	113	104	122	118	120	125	121	130	116	117	132	133	116	123	105	108	121	106	109	122	116	132	124	104	119	116	120	124	119	130	134	123	122	117	117	96	140	97	121	92	112	121	128	115	127	125	131	131	129	113	129	118	123	113	116	118	123	101	128	111	131	125	129	117	125	119	108	113	119	126	129	108	131	106	119	121	120	130	112	109	114	117	107	126	124	115	141	120	134	114	124	94	113	134	118	120	105	129	133	144	119	131	124	127	137	130	108	115	115	133	119	115	123	128	115	114	130	121	124	105	113	129	120	102	112	121	135	121	128	130	116	119	111	94	137	131	123	123	122	124	150	140	90	107	137	124	137	106	116	128	120	102	128	140	120	129	116	123	124	108	111	133	120	125	128	130	104	129	151	125	125	131	124	140	115	121	104	120	117	101	138	116	133	117	113	128	109	111	104	117	119	108	125	116	141	107	126	120	117	139	138	114	122	105	114	127	137	139	145	109	115	116	118	122	121	105	110	125	110	115	115	125	123	120	115	138	120	105	104	122	131	117	119	106	128	126	134	103	99	123	109	104	136	121	125	123	136	115	122	107	129	140	145	109	109	135	126	111	107	111	109	113	135	131	111	119	133	146	105	110	112	99	114	124	127	107	148	106	111	142	129	117	125	112	139	121	119	108	125	126	129	104	111	135	105	130	139	118	127	118	106	130	113	128	118	120	116	140	130	110	104	116	117	138	130	111	113	129	112	119	142	108	131	118	109	109	113	117	113	116	130	114	121	138	108	137	133	119	137	114	140	120	118	117	113	119	127	129	114	117	125	102	117	121	142	124	118	148	140	148	127	129	93	113	123	117	117	94	125	130	108	109	131	111	123	127	120	127	137	117	112	105	130	133	126	116	108	118	135	144	117	112	140	139	153	137	103	120	129	129	102	116	134	110	115	103	122	127	125	122	121	111	138	109	103	135	116	127	121	116	114	119	144	132	142	111	121	114	107	120	132	132	107	132	128	113	121	146	136	134	108	132	94	103	125	115	119	153	114	119	120	117	134	125	134	114	144	116	133	124	132	124	135	129	121	132	124	142	112	109	120	111	120	123	109	142	117	128	131	140	138	108	115	119	125	127	131	111	121	118	138	118	135	111	146	114	117	136	117	113	120	126	147	116	160	129	110	136	121	128	123	131	107	112	119	111	139	128	124	131	148	131	128	136	120	144	127	130	122	128	136	119	125	117	116	128	119	141	108	119	135	121	112	119	145	131	105	119	126	119	115	126	120	96	120	112	114	139	140	130	111	132	116	140	122	126	113	134	114	106	116	128	127	142	140	112	125	139	110	124	114	137	140	120	135	136	127	135	126	141	97	118	159	128	125	154	125	118	132	136	127	125	133	123	119	122	130	137	113	113	114	119	134	104	106	107	110	108	128	114	144	130	127	133	133	133	116	122	126	123	97	128	130	120	122	140	94	135	121	122	117	129	111	118	124	131	121	123	127	129	123	126	113	115	114	137	138	101	103	122	115	121	136	95	131	128	127	118	134	135	126	119	122	117	123	128	114	134	122	125	150	143	130	128	123	125	130	127	121	112	108	100	119	116	121	135	106	135	110	124	119	115	105	132	114	119	127	142	114	138	133	136	125	121	128	115	119	108	127	117	123	129	133	133	110	120	117	113	110	129	120	146	113	144	111	112	114	117	106	144	115	123	112	118	133	132	127	113	138	116	137	147	140	127	121	112	115	140	117	138	133	120	127	124	130	123	122	145	141	132	115	102	116	123	135	129	142	111	132	124	142	112	146	105	113	129	130	111	130	123	115	151	105	121	114	132	138	115	122	112	135	137	112	114	133	138	136	127	125	125	109	124	130	134	121	133	118	118	114	129	114	124	124	121	122	123	122	125	125	135	140	124	123	136	114	125	110	135	120	126	94	114	137	97	118	139	117	134	121	126	151	122	122	124	129	130	129	114	130	118	120	105	127	124	118	105	136	102	119	130	128	124	126	130	111	120	112	135	108	122	115	111	129	118	110	134	109	123	118	136	139	119	131	105	133	125	117	134	124	109	118	112	119	127	139	104	113	106	131	121	117	119	131	119	113	128	119	112	121	125	153	117	125	110	127	114	109	113	131	130	119	113	112	120	145	110	121	130	101	124	137	117	139	116	131	132	111	103	131	105	126	135	135	116	127	116	124	127	98	123	144	119	109	121	128	127	114	114	139	118	126	121	124	115	108	127	120	121	147	122	119	112	117	123	107	121	109	105	113	125	110	122	120	113	124	122	117	132	147	121	130	118	110	128	111	132	116	119	102	142	137	115	122	126	150	139	115	108	134	106	109	111	122	114	120	134	121	129	114	128	133	121	118	135	128	124	124	128	132	125	132	112	117	121	105	110	137	123	131	113	125	134	113	135	128	109	149	142	124	135	122	118	118	108	121	120	108	133	139	107	119	117	110	121	132	127	126	139	150	141	135	134	92	146	117	102	121	124	136	141	119	135	128	124	109	112	111	135	145	128	107	134	129	127	121	131	125	113	121	101	123	133	137	123	122	121	131	120	118	128	118	115	131	128	133	110	114	119	113	119	107	142	104	141	119	107	113	124	109	114	118	124	125	127	127	114	122	110	115	133	123	121	137	117	116	104	120	123	136	130	109	117	144	126	134	116	157	121	119	116	122	146	133
12219	6592	2194	682	472	381	331	307	311	308	297	302	279	288	275	265	305	281	266	249	302	292	296	292	280	280	266	288	278	262	272	279	293	298	278	283	300	320	284	287	270	284	277	310	263	248	295	285	261	285	278	290	297	287	274	281	273	283	272	280	281	298	257	338	277	268	259	291	281	278	257	303	280	289	297	262	262	278	271	278	286	276	291	295	261	277	283	251	304	279	275	277	287	329	255	263	288	304	280	288	261	290	282	267	284	290	276	289	286	257	275	290	272	289	267	269	276	256	278	274	276	284	290	291	266	290	266	284	267	294	276	288	260	290	281	272	272	294	266	290	289	296	290	256	263	285	276	288	275	276	277	274	277	294	272	267	255	303	289	280	304	253	258	272	277	281	273	280	279	295	264	270	271	267	263	329	263	251	286	269	289	302	293	256	282	257	296	288	286	252	288	280	263	286	262	292	305	325	236	301	256	278	270	303	281	297	247	250	269	267	245	281	268	285	237	295	292	257	293	241	241	284	285	276	282	280	267	261	275	269	270	314	275	285	290	277	261	294	255	293	284	258	261	270	268	298	279	256	303	250	293	282	290	278	278	273	267	251	276	280	261	291	285	299	268	270	298	258	275	258	294	264	297	288	271	274	276	294	266	278	279	268	270	290	282	300	325	286	250	310	279	264	287	289	284	274	282	282	292	276	268	269	276	286	272	303	260	290	273	287	246	278	275	266	293	280	296	264	280	284	278	287	260	299	274	265	272	309	296	262	295	296	301	291	284	288	283	264	290	261	244	277	282	300	295	308	270	299	288	254	292	269	260	305	284	282	296	244	298	273	261	276	283	275	283	302	274	276	277	294	307	274	285	289	277	264	297	246	288	294	277	254	305	265	299	297	290	302	261	274	286	281	265	289	286	285	274	278	284	256	279	281	233	280	260	305	263	270	264	271	294	267	272	280	262	269	270	265	268	294	292	282	288	264	290	278	265	276	300	260	267	262	261	263	261	261	271	270	291	285	245	272	277	293	275	292	257	279	267	271	281	304	264	280	269	265	262	268	261	254	271	259	281	284	279	250	273	275	268	276	254	265	287	232	269	294	273	270	323	289	275	272	255	279	270	255	286	277	281	277	276	267	293	248	291	283	284	243	260	291	253	257	303	287	306	282	262	279	250	285	296	259	272	266	290	253	295	283	278	258	290	263	267	294	307	289	266	242	282	266	292	269	264	293	335	280	248	262	264	284	243	295	299	270	258	284	297	267	296	264	279	286	286	256	271	273	261	298	279	331	257	292	229	297	272	265	301	291	300	296	269	282	285	263	315	286	257	276	251	304	271	295	294	274	263	257	290	296	282	251	264	306	254	284	276	261	293	270	278	271	292	302	276	304	263	312	255	258	301	302	262	283	286	258	288	257	308	301	269	236	322	267	279	288	253	298	282	283	253	280	279	266	288	278	258	264	295	273	268	248	276	284	266	298	303	296	286	259	293	271	265	260	305	260	255	280	303	254	286	302	274	292	253	260	284	248	279	288	277	291	285	255	310	262	288	277	239	291	246	248	263	314	279	286	254	264	252	286	269	279	280	270	276	291	283	260	265	299	274	277	282	271	263	277	258	280	295	268	271	255	259	278	257	301	266	262	265	277	259	272	297	286	293	289	248	268	256	285	274	261	262	264	266	285	270	263	280	269	290	292	287	254	278	285	295	290	287	271	289	277	254	282	267	264	250	316	293	303	271	257	280	270	288	260	310	265	264	270	307	287	277	253	265	288	263	307	298	256	264	281	283	290	301	267	285	282	294	275	287	277	261	274	286	286	310	315	287	283	241	305	296	258	284	289	307	249	283	279	284	274	296	286	282	270	243	248	272	276	270	295	284	265	267	262	297	266	306	260	284	295	295	246	273	281	279	285	285	289	291	275	271	263	288	280	295	263	269	272	253	264	260	294	293	275	277	285	253	257	293	292	276	275	289	259	280	271	273	286	270	274	279	262	256	281	302	281	273	246	245	263	292	289	261	309	258	270	267	302	267	275	254	311	309	281	269	282	314	300	290	260	290	283	283	281	289	279	279	268	269	291	275	297	258	252	287	280	305	272	261	263	247	270	267	282	267	249	273	267	279	248	278	294	283	276	270	278	275	252	252	289	273	289	273	294	286	289	269	268	266	279	303	313	266	286	273	277	278	274	268	287	312	278	263	282	273	259	282	268	262	259	268	271	274	292	270	276	274	252	294	244	301	293	308	293	275	266	292	258	270	256	271	286	300	274	256	282	271	300	281	268	255	238	272	265	279	277	276	273	279	265	285	275	270	274	272	287	284	268	253	292	276	279	305	269	296	225	299	285	275	279	258	265	281	276	285	283	268	271	277	285	303	285	274	274	276	303	288	288	281	273	278	271	284	282	281	262	265	314	278	276	302	274	255	270	268	272	279	285	304	330	286	285	253	265	261	282	247	266	276	281	277	256	250	255	275	273	294	259	277	248	265	273	266	280	295	293	244	290	275	288	277	271	278	290	291	272	283	277	275	247	284	277	267	262	270	298	272	278	284	279	288	282	279	265	289	290	281	290	298	284	270	301	250	271	287	284	295	265	276	260	264	280	275	314	269	270	269	281	260	288	252	271	279	268	274	282	296	267	288	304	287	275	295	264	281	298	297	303	299	289	278	274	307	281	289	287	260	279	298	254	305	270	289	293	274	259	270	280	299	276	297	256	291	255	268	257	267	258	284	261	289	291	260	278	286	301	284	314	295	279	320	317	292	271	285	247	262	270	285	286	296	268	282	282	264	297	253	282	269	272	260	283	287	252	259	264	264	275	279	278	263	259	250	289	292	273	277	275	253	260	294	281	277	272	313	262	293	278	273	285	271	279	281	257	275	270	283	278	281	275	280	261	284	301	293	299	280	266	277	286	257	320	276	255	268	258	285	292	276	301	298	288	280	290	281	291	273	294	275	265	287	278	299	272	281	306	294	278	256	269	283	294	276	272	284	280	297	273	264	284	262	292	260	285	257	273	278	282	264	286	259	292	318	251	260	254	279	297	281	259	263	301	246	282	276	261	278	280	286	269	272	321	281	252	298	264	246	292	274	282	276	293	272	283	302	277	283	264	297	275	270	282	282	285	305	295	270	289	267	263	267	263	264	287	294	269	273	280	297	287	294	257	279	266	279	253	294	263	272	255	254	262	285	283	286	269	295	271	265	285	272	263	299	276	285	265	269	272	275	278	278	277	293	298	258	298	294	279	288	286	286	299	279	279	244	297	262	283	273	262	283	265	278	266	293	282	312	281	280	282	275	293	249	276	330	311	281	271	278	268	284	283	293	301	260	260	282	279	262	263	284	263	265	274	298	256	280	266	313	294	261	277	251	271	268	281	261	281	274	263	275	304	278	287	274	277	267	272	302	300	263	277	256	321	277	251	278	257	317	287	283	285	270	282	273	258	282	282	253	281	284	241	284	304	268	267	275	263	273	298	244	266	297	270	298	294
24115	21176	25206	27408	21180	20971	1059	228	185	135	113	123	102	109	106	85	77	72	79	73	87	78	71	73	72	59	73	68	71	69	55	59	65	59	66	56	65	58	70	59	57	73	72	70	58	73	80	67	52	60	54	72	54	59	62	65	56	70	58	66	68	67	55	66	57	64	61	72	63	71	67	72	50	46	62	69	66	64	59	56	68	68	55	55	61	51	53	64	48	51	72	68	51	55	67	81	49	73	73	64	63	63	69	76	42	65	56	44	48	57	55	75	59	52	61	61	55	81	56	62	70	62	67	57	65	61	48	59	61	49	64	63	70	54	59	67	66	82	66	69	69	66	58	50	64	61	68	51	56	66	58	55	62	55	73	69	72	58	69	66	48	55	62	68	63	66	57	64	60	64	76	54	67	52	70	62	52	64	62	68	75	55	58	61	52	72	54	67	61	58	67	52	72	58	74	56	56	60	51	61	49	79	66	50	69	51	72	72	55	57	68	60	58	61	53	54	65	61	57	75	53	55	65	70	45	68	62	58	68	68	59	56	56	55	60	42	70	48	82	65	61	69	67	63	67	72	61	63	62	63	57	53	60	58	56	67	58	78	77	66	62	57	57	63	56	55	79	64	54	59	66	65	65	62	60	64	65	61	41	50	65	66	76	69	59	63	61	67	54	55	52	58	60	61	49	55	57	73	57	39	59	52	62	61	74	67	68	66	60	63	49	65	66	58	57	68	69	57	58	68	68	70	58	66	69	58	43	67	62	66	66	66	73	71	55	72	64	67	74	58	60	77	59	67	54	78	46	72	67	56	50	66	56	41	55	54	57	58	71	73	59	72	70	64	88	61	60	54	54	64	57	73	66	54	68	59	70	69	56	69	62	66	67	58	63	57	65	62	51	66	70	55	73	71	54	63	63	57	60	62	56	59	50	74	63	56	66	54	62	66	55	75	76	60	70	64	57	58	57	63	72	54	65	45	54	61	66	52	64	58	58	66	58	66	54	56	45	48	52	67	75	69	69	68	60	48	60	56	64	65	64	57	58	48	57	75	68	88	60	55	69	64	68	48	56	65	57	85	55	63	72	68	63	70	60	57	64	65	78	52	60	53	61	72	58	56	56	53	68	54	60	62	74	52	53	52	73	68	50	64	61	64	59	75	61	70	60	59	69	61	54	77	58	62	65	58	59	63	70	57	74	59	87	65	58	80	60	77	67	72	85	55	62	54	51	49	84	59	70	43	49	57	74	62	68	56	70	54	57	71	71	65	57	57	49	75	60	59	68	72	61	58	57	74	60	67	59	43	49	42	61	64	64	63	60	63	74	56	65	56	72	63	57	68	66	64	51	59	61	68	69	56	63	64	69	55	66	60	54	58	72	56	49	72	67	65	55	79	64	79	52	62	56	50	47	64	59	61	63	64	71	59	62	71	48	46	51	56	53	70	65	67	72	56	57	51	54	58	66	63	52	76	64	57	57	69	68	50	68	65	55	74	64	52	41	60	52	53	55	51	51	67	64	59	64	53	55	50	62	53	63	60	63	63	67	45	50	55	70	65	59	59	51	45	54	73	72	75	61	55	47	51	58	56	64	66	64	58	55	64	51	60	63	67	56	56	61	54	64	60	60	68	67	64	53	71	78	51	59	58	60	73	54	53	56	58	65	70	68	67	76	61	75	57	60	57	52	60	74	57	56	57	56	68	70	76	58	73	75	47	62	52	47	54	65	58	58	63	65	74	55	61	71	69	74	71	74	64	63	69	63	55	64	66	64	63	51	60	63	57	68	72	66	63	66	58	71	52	59	81	52	67	60	65	52	58	62	68	61	74	66	63	69	51	80	57	65	57	56	71	58	63	51	64	79	56	61	59	60	53	66	78	62	58	61	72	69	58	69	65	58	51	61	63	67	58	46	51	53	60	50	60	61	65	78	53	42	65	66	64	64	64	64	61	72	70	77	66	67	56	61	75	66	60	56	64	67	77	63	77	71	56	58	84	62	63	57	54	64	79	68	58	54	79	64	69	54	47	54	59	65	51	73	76	60	65	64	64	64	53	57	67	66	67	63	64	58	74	60	56	57	68	50	63	68	52	64	51	63	61	57	79	57	56	71	58	51	48	58	77	62	71	61	57	69	78	62	78	69	65	65	60	81	51	47	47	61	64	51	58	61	63	63	66	45	66	64	58	57	61	67	67	52	57	75	67	68	85	66	58	64	54	45	58	55	48	67	61	69	57	55	68	66	50	60	63	59	63	50	66	62	55	61	61	67	60	60	72	59	61	69	71	60	76	58	78	69	61	62	52	63	54	52	66	73	70	63	68	69	67	62	67	55	51	71	71	73	63	81	75	51	55	73	73	72	54	59	49	53	69	51	53	64	56	61	47	58	69	41	58	76	67	54	54	73	63	66	72	56	52	58	67	71	84	56	60	69	79	59	62	61	53	51	62	53	71	72	67	52	48	59	57	55	68	63	73	67	50	48	65	48	76	63	81	75	73	63	50	71	62	65	64	60	65	74	55	50	56	53	61	56	61	59	54	73	62	66	62	63	65	71	54	55	67	54	58	76	43	55	47	82	77	55	61	82	59	52	54	78	60	61	55	64	52	62	53	50	74	61	63	55	57	67	69	58	55	54	59	56	67	52	63	72	64	62	50	56	68	67	55	64	70	61	64	69	71	68	50	79	61	66	64	64	65	72	59	71	44	67	52	63	75	51	71	73	66	59	58	57	70	76	62	55	68	53	51	77	62	64	62	68	62	56	66	59	72	58	65	73	61	60	65	73	74	66	46	56	53	58	63	49	70	60	58	72	65	61	62	65	51	68	62	60	81	55	66	80	68	56	46	56	56	69	64	55	57	77	55	62	73	68	65	56	84	68	55	70	67	61	62	54	63	73	53	57	69	71	63	58	51	71	70	71	83	67	53	70	57	55	56	61	64	67	55	72	60	71	59	54	59	41	53	70	51	63	65	66	57	56	70	63	51	61	63	55	65	61	67	64	43	60	61	51	67	42	55	76	79	57	72	58	51	56	61	59	81	50	53	74	54	50	60	61	62	56	67	58	67	55	69	70	67	72	67	60	71	65	51	53	57	46	62	63	55	51	51	70	55	59	65	68	77	60	67	49	53	44	55	84	53	59	65	64	54	59	58	58	54	47	57	47	49	64	61	67	62	58	69	54	56	56	69	51	44	65	63	62	53	65	80	65	66	60	72	62	67	52	56	55	64	62	65	58	70	70	54	58	48	84	57	60	57	60	71	68	62	53	58	60	53	66	45	63	86	64	65	39	67	80	40	55	66	52	49	50	60	63	49	45	61	60	70	80	70	59	71	50	47	57	66	41	68	56	58	65	68	71	62	64	66	48	63	71	50	58	75	63	71	72	56	61	54	74	52	61	73	72	58	67	61	56	69	67	56	59	58	79	74	64	59	57	76	66	52	54	45	58	62	54	73	56	59	47	76	71	65	57	50	61	55	71	67	61	71	66	58
14631	9879	3670	869	509	346	283	253	233	210	211	200	211	206	196	199	170	171	175	158	165	176	188	196	190	196	175	166	182	158	167	167	159	158	152	157	187	193	166	185	168	174	183	170	196	170	181	157	170	187	161	157	139	145	172	184	144	197	153	165	168	132	178	177	169	176	140	169	160	163	160	160	164	201	170	135	191	173	156	193	172	164	177	165	152	163	139	153	191	164	148	193	166	152	155	171	164	180	175	142	162	146	170	175	180	174	143	177	163	161	163	165	166	146	164	170	171	176	175	185	174	183	169	178	184	154	159	135	189	164	173	148	181	161	158	163	160	147	149	163	149	176	157	179	152	158	145	161	163	164	176	152	154	182	151	173	173	164	172	161	152	162	139	191	149	177	176	167	169	171	173	167	179	155	147	156	157	161	151	165	177	166	164	153	177	168	158	169	153	147	172	166	174	141	170	157	171	150	183	160	151	146	164	165	169	162	151	189	159	183	161	170	165	172	174	151	165	142	146	182	164	178	183	153	185	188	182	174	148	188	155	181	168	184	149	175	161	155	170	147	166	148	158	184	165	154	165	181	174	157	159	178	158	174	160	148	136	168	152	159	155	165	156	149	171	163	156	169	149	167	189	145	146	165	181	164	188	165	173	174	146	147	163	175	161	161	150	190	160	145	190	134	185	180	167	180	155	177	159	147	144	166	181	154	166	158	167	159	172	162	167	176	179	170	174	171	172	154	172	185	151	161	153	174	171	157	163	153	156	200	161	167	163	177	162	170	150	158	187	143	156	171	169	144	163	160	172	168	159	177	172	150	173	165	170	181	175	173	158	165	152	159	154	167	147	147	175	175	197	199	175	165	151	170	158	161	153	143	158	162	166	163	155	168	193	204	185	169	157	163	171	176	168	153	162	162	159	154	188	187	179	159	155	193	165	160	161	165	151	172	134	159	174	191	175	165	178	180	158	181	178	144	159	181	165	152	175	158	161	151	170	181	170	160	185	150	187	141	177	154	176	177	152	169	167	162	164	181	164	169	150	174	170	158	156	197	170	162	175	161	170	167	164	143	163	180	157	159	170	164	193	153	151	162	162	163	172	164	158	169	162	154	173	161	162	159	166	164	160	173	160	150	150	176	129	153	171	153	155	173	147	172	165	167	160	161	149	167	153	170	159	159	152	184	169	199	159	164	158	157	166	188	179	154	169	174	145	183	153	183	175	160	160	154	162	154	157	185	170	169	176	164	161	154	179	159	162	143	173	147	129	159	165	165	167	177	160	160	165	174	176	150	177	164	155	171	158	162	158	150	187	182	167	158	147	159	170	158	144	144	160	176	142	168	160	162	174	196	177	162	150	160	175	175	172	157	173	147	162	177	137	182	164	171	191	159	182	167	194	186	176	172	178	154	181	173	184	165	156	181	159	150	153	173	169	160	167	153	185	169	160	138	170	165	176	173	156	202	172	157	182	182	162	181	163	151	170	162	152	146	171	168	187	153	187	153	172	189	154	149	178	174	166	205	171	182	146	197	158	183	156	185	170	155	147	157	180	166	181	177	139	164	161	151	183	167	159	172	178	163	170	163	156	166	190	169	179	173	176	171	160	165	190	168	172	156	150	142	165	151	153	178	145	163	147	173	177	175	182	179	159	154	191	172	173	145	175	164	175	161	165	167	177	158	152	145	158	176	180	145	165	161	162	156	155	171	185	167	178	157	153	173	166	156	156	140	168	143	176	168	166	176	175	156	167	165	151	168	170	145	158	162	160	157	158	166	167	159	160	151	161	154	148	183	173	189	195	167	161	169	152	169	138	154	177	174	172	173	170	157	152	164	150	157	160	179	170	164	173	181	171	162	162	181	149	168	168	159	145	165	173	153	157	205	159	164	174	167	183	169	165	161	203	160	172	169	157	161	167	168	161	184	167	161	180	176	142	156	164	164	155	149	149	147	173	158	159	185	188	162	176	156	155	175	168	172	168	161	167	174	176	171	159	168	161	178	163	172	171	169	160	153	163	164	178	178	194	176	184	158	158	177	170	168	166	171	162	169	178	172	190	163	147	160	172	153	157	174	176	150	167	164	156	147	155	146	163	152	168	146	161	164	155	165	166	165	149	169	153	174	165	156	155	190	173	166	168	178	164	168	159	159	152	167	189	179	171	165	169	176	135	179	172	159	172	168	158	156	154	158	181	176	146	146	159	156	171	152	165	160	196	156	167	141	168	143	170	166	174	161	167	162	168	170	186	176	175	162	167	152	183	172	173	169	176	156	162	164	193	173	158	185	167	166	174	161	174	149	174	165	179	144	170	156	190	156	159	172	161	170	170	167	154	162	168	154	168	172	167	162	179	178	169	144	170	150	164	175	167	149	141	162	160	161	158	178	177	170	165	147	153	152	148	154	164	176	163	166	170	145	159	152	146	161	160	179	156	157	156	195	159	165	175	159	185	177	165	173	170	161	164	182	147	163	152	159	142	171	166	166	154	163	178	157	182	174	167	162	137	170	154	157	171	164	168	159	169	150	190	168	186	169	170	167	163	148	183	176	159	158	169	163	181	181	172	172	174	167	178	171	165	163	186	164	178	159	163	198	174	141	195	161	175	133	184	163	158	171	166	160	164	161	184	180	166	170	186	164	141	160	165	170	183	173	143	146	164	165	180	179	159	181	168	188	153	155	173	161	153	158	149	156	161	155	191	152	157	166	192	179	160	169	171	165	168	149	144	159	169	149	189	146	184	121	167	178	172	159	176	138	179	161	157	156	174	145	154	157	190	158	151	158	167	150	166	185	184	163	166	148	165	162	158	178	179	145	152	167	173	154	147	153	169	168	166	153	186	204	149	198	144	161	167	164	184	186	181	151	191	151	173	162	146	168	175	183	181	162	165	168	166	155	165	174	162	177	171	156	174	171	177	171	169	157	159	170	163	180	152	163	155	170	164	173	157	189	176	162	147	173	176	166	160	139	161	163	173	162	186	181	169	181	174	175	164	163	191	185	186	159	166	170	153	170	159	165	165	165	174	148	172	160	152	166	176	194	176	166	181	186	160	143	169	149	165	153	140	167	159	165	157	155	165	153	169	188	171	162	196	166	175	167	140	180	155	183	186	165	168	160	152	165	166	200	171	167	190	175	158	176	172	169	170	109	144	136	140	157	183	165	156	185	146	189	166	164	152	151	171	172	152	148	170	160	166	167	172	161	158	161	179	142	169	158	165	178	166	185	140	180	163	165	164	164	144	156	165	168	168	148	181	145	170	161	155	163	169	163	153	123	148	173	158	160	179	175	165	166	155	175	158	160	167	167	174	149	183	174	163	160	175	160	160	175	167	170	152	172	173	198	179	159	141	155	153	179	176	160	174	158	170	162	161	159	164	149	175	173	164	156	164	188	152	175	174	174	170	158	168	149	169	131	175	172	133	176	165	189	170	193	148	146	177	174	157	146	139	162	166	146	170	189	176	173	163	169	163	151	170	173	160	161	145	171	176	184
33451	11917	1699	368	251	252	225	241	212	235	251	198	237	236	238	231	220	222	217	215	220	211	231	221	232	226	225	239	228	182	245	231	227	205	244	234	225	215	236	225	229	214	219	217	239	203	206	210	205	184	200	213	199	252	242	248	189	224	198	201	236	229	225	217	233	215	226	244	205	198	243	228	221	219	237	218	232	233	242	240	238	205	239	220	227	202	221	198	241	236	202	220	226	194	223	240	207	210	207	222	210	202	239	232	208	227	229	219	217	202	225	235	215	196	211	235	224	248	237	250	240	214	206	205	201	243	233	196	254	216	222	223	224	218	228	214	232	230	231	222	231	222	229	219	254	189	205	249	247	237	217	198	217	233	223	212	226	235	229	194	215	224	209	225	222	226	217	195	230	212	202	236	225	190	224	212	242	252	218	226	200	240	220	221	261	224	217	211	201	226	247	196	211	222	228	245	225	210	216	225	217	223	247	199	232	204	251	241	197	200	212	225	213	229	221	219	235	218	208	228	222	232	232	209	193	258	218	227	201	217	217	227	217	205	231	232	228	215	237	199	216	220	223	215	223	214	249	235	215	220	190	185	238	198	238	234	212	258	200	220	206	216	232	218	229	216	203	223	215	218	265	223	212	217	239	202	235	226	226	233	269	229	231	193	238	209	224	219	237	234	223	219	196	230	208	222	195	197	220	246	207	214	223	245	242	248	231	201	218	256	212	244	240	223	201	206	233	240	217	216	226	232	215	212	216	215	246	243	241	204	226	217	207	241	219	209	201	258	209	235	228	219	201	210	225	211	233	231	221	227	222	213	243	220	225	235	239	218	217	211	215	235	259	238	235	232	225	220	224	206	199	251	215	226	234	228	190	188	261	231	250	232	206	242	252	233	235	243	222	233	251	240	231	212	207	232	208	231	187	245	225	235	228	217	216	187	235	239	225	261	241	228	186	235	217	226	232	206	199	227	203	217	228	220	212	237	232	213	226	231	225	196	230	223	235	211	236	223	230	211	220	253	242	238	211	230	220	204	206	198	217	239	211	244	194	221	230	207	211	207	227	226	223	242	227	237	218	214	230	242	227	252	224	224	241	222	228	218	239	226	222	220	217	232	220	197	227	213	203	231	206	223	195	230	233	225	221	228	258	228	223	227	233	199	201	207	194	221	188	237	239	202	234	185	220	216	241	224	194	209	218	219	212	231	224	206	202	233	220	232	207	214	202	221	214	222	227	221	252	261	235	244	214	227	234	228	232	238	234	225	231	194	247	232	189	223	230	209	236	250	227	194	216	233	215	247	244	250	246	195	227	217	246	226	220	231	219	235	241	218	223	213	226	227	191	233	246	227	240	196	219	198	199	214	211	224	229	195	197	212	240	242	218	227	223	255	242	207	228	201	212	221	233	234	226	231	201	215	219	229	237	234	239	188	212	202	204	217	208	217	251	218	228	217	224	228	239	236	215	226	221	222	208	239	226	252	229	209	211	246	251	233	234	236	233	199	231	210	249	218	238	206	207	223	268	218	219	224	200	234	213	247	209	213	208	208	226	207	232	243	179	238	211	224	220	199	221	217	199	217	238	224	225	214	190	226	235	211	238	222	219	221	247	249	236	222	218	213	237	238	223	218	223	211	259	230	219	235	217	233	231	216	250	218	216	215	233	218	250	209	219	217	197	222	210	235	216	203	205	241	218	244	222	223	237	239	192	227	235	176	226	215	246	251	234	219	238	236	233	244	238	235	230	206	204	222	201	224	249	250	234	248	223	224	199	213	228	239	213	227	216	234	220	239	241	264	200	257	234	213	226	207	237	211	254	229	215	209	199	247	199	232	223	247	215	221	221	234	213	238	223	210	226	218	253	205	204	224	217	221	217	210	225	251	233	213	217	238	227	224	255	212	217	202	230	227	224	213	238	208	207	231	243	226	226	240	203	186	209	225	198	232	233	179	205	214	231	247	230	225	203	231	203	189	251	246	242	239	217	236	238	196	240	230	237	218	228	224	203	215	216	206	208	229	207	212	207	221	197	219	237	234	211	220	250	194	238	210	220	244	262	231	244	217	219	220	207	241	233	210	217	196	231	216	226	220	189	212	230	235	219	242	218	219	239	238	196	229	218	230	205	240	228	227	255	218	248	210	218	236	213	245	219	242	221	236	208	242	251	216	214	182	214	249	203	211	229	225	200	218	210	234	232	210	238	231	220	247	218	186	226	229	236	231	255	237	237	213	186	230	262	221	219	217	251	229	197	210	230	218	211	189	219	227	211	223	224	215	220	242	229	216	229	216	248	214	222	231	253	210	218	196	202	233	234	240	198	233	205	214	221	217	202	236	222	212	231	203	223	229	213	249	219	216	218	206	212	218	218	223	227	226	225	206	226	180	210	213	242	226	228	204	222	235	260	255	240	221	212	211	217	241	216	219	213	204	225	230	243	240	216	236	237	223	212	217	229	226	215	233	179	235	203	224	212	205	218	224	232	224	221	237	209	207	248	203	231	210	214	237	228	198	228	224	221	209	204	227	209	228	242	230	211	203	217	220	233	251	213	241	237	219	230	210	215	222	226	204	215	203	227	215	205	235	201	233	241	211	220	208	239	220	232	222	190	214	236	214	243	231	229	230	219	225	229	199	222	206	219	189	227	251	203	237	223	218	236	247	199	222	244	250	207	229	208	207	234	186	199	208	196	231	204	194	242	220	201	211	239	218	221	207	192	211	244	214	219	228	253	216	249	224	217	226	231	217	249	230	233	244	219	238	237	214	218	227	248	224	194	214	244	238	225	222	229	217	235	232	235	201	255	204	218	238	226	213	206	219	215	210	234	213	240	199	222	220	236	238	218	224	207	205	200	219	212	232	226	220	244	239	235	248	227	224	248	216	236	212	223	229	195	207	218	216	238	223	211	205	206	231	204	236	239	220	226	217	208	224	218	205	229	207	196	222	241	236	212	226	210	226	227	202	241	209	201	220	226	216	210	221	232	220	203	225	217	239	225	226	210	226	221	227	221	228	215	227	199	210	202	223	226	220	230	231	218	202	208	211	228	201	217	222	217	224	218	221	221	228	199	235	237	240	211	235	243	219	238	195	214	221	217	205	221	239	237	229	203	202	243	234	226	228	208	226	248	220	192	201	217	256	253	230	249	232	223	221	227	207	200	208	230	272	204	235	194	226	204	232	234	225	226	205	244	251	236	230	248	232	219	219	229	221	225	245	226	230	227	235	223	234	213	245	223	264	245	218	203	210	207	229	198	222	229	227	221	218	234	235	234	204	214	254	269	221	223	226	215	199	206	192	221	212	249	221	255	194	209	221	244	258	226	229	253	227	209	204	210	240	199	230	242	240	230	194	189	243	200	229	185	246	220	242	227	208	222	245	242	239	209	203	224	206	224	243	201	205	234	232	202	212	207	215	258	245	222	225	223	228	235	206	210	243	198	218	229	224	219	226	234	216	185	191	219	228	219	194	212	230	218	223	240	230	194	251	232	250
8769	2333	953	533	483	513	526	508	491	524	474	495	498	510	526	519	523	530	510	523	504	516	466	492	498	511	456	425	493	498	481	456	487	532	459	530	486	501	452	507	475	500	536	485	511	470	453	507	496	486	459	462	506	481	484	485	475	506	495	522	504	484	435	488	446	466	501	445	499	479	474	479	470	461	476	489	510	518	544	436	472	469	481	479	481	478	492	463	479	502	493	474	503	492	480	491	470	511	468	463	464	508	500	478	460	478	475	500	471	507	483	522	477	500	490	482	536	500	452	495	475	484	520	532	512	494	493	510	508	520	537	526	472	528	502	498	510	467	478	491	509	467	465	477	514	473	483	462	478	504	512	548	485	478	515	478	498	521	513	476	467	492	484	525	478	501	510	505	517	490	488	510	476	517	448	434	509	489	450	498	485	474	492	452	520	495	486	508	503	505	509	518	472	471	496	453	488	487	442	513	505	496	480	513	480	527	458	496	483	477	503	511	507	507	470	481	505	454	446	523	512	493	533	491	498	463	478	503	474	470	497	502	457	484	475	477	486	465	503	461	563	447	498	489	497	442	426	478	501	484	493	480	527	492	506	465	457	483	496	510	495	490	507	490	467	469	472	538	543	469	473	523	490	479	468	500	441	495	491	479	508	458	500	498	482	511	422	516	485	480	458	486	506	490	453	460	484	450	517	505	504	501	481	501	521	488	458	500	506	487	503	468	532	460	490	508	497	483	471	512	478	530	523	512	503	544	479	482	513	467	470	516	484	517	512	491	531	507	471	491	534	478	469	503	489	500	501	525	500	482	480	495	479	520	457	523	475	529	464	488	501	521	520	499	476	500	482	460	477	478	449	506	502	492	478	502	529	547	517	507	510	509	466	537	478	477	501	484	518	496	491	523	472	478	470	487	470	467	498	535	509	481	493	513	494	498	539	436	516	520	488	480	507	524	482	436	486	468	480	519	487	457	496	473	504	511	477	459	520	490	496	484	511	492	444	504	482	478	504	502	498	511	496	483	490	476	502	460	460	452	471	452	478	470	483	495	484	490	517	476	500	541	500	485	486	458	495	463	511	529	488	471	467	455	503	510	477	456	507	518	476	503	477	531	492	492	508	491	466	458	485	487	505	474	501	513	443	460	496	536	476	475	495	437	458	478	462	501	496	489	465	490	439	489	506	495	484	482	511	481	474	459	411	506	471	471	464	492	511	452	463	488	492	477	473	488	501	488	458	485	480	499	532	502	465	469	508	503	514	527	473	531	483	507	494	471	496	485	481	490	495	480	509	505	485	504	493	491	481	511	483	433	490	473	479	447	487	495	486	492	463	511	491	483	483	527	500	475	508	500	485	503	511	455	501	477	487	525	516	513	530	490	495	502	493	488	507	476	490	495	482	523	503	499	498	506	451	511	498	491	482	502	496	456	529	490	489	533	519	530	453	504	483	478	470	496	458	452	517	479	462	505	518	480	523	503	485	505	495	526	502	505	495	491	472	498	499	505	463	509	527	482	489	507	491	508	453	523	454	475	490	481	491	489	483	485	473	494	473	500	489	448	522	452	472	482	524	446	449	474	486	516	491	476	488	529	473	504	506	467	504	493	476	489	503	492	477	487	484	496	477	510	470	442	449	448	456	483	501	474	518	499	500	449	457	472	476	469	461	520	500	493	494	480	484	493	517	483	485	481	481	449	494	518	456	438	495	481	498	461	499	489	463	469	502	511	469	460	446	455	481	485	509	475	443	474	512	465	501	506	479	504	538	488	486	479	469	441	468	498	476	494	518	491	457	445	441	476	489	472	497	486	491	491	507	483	453	498	477	498	444	474	491	507	472	509	504	475	471	507	438	469	485	490	464	485	478	479	489	492	494	469	455	510	473	531	472	503	516	516	482	478	478	483	505	518	479	463	503	495	492	501	487	482	507	474	530	533	494	511	476	510	491	496	505	493	482	446	500	477	456	474	464	495	510	490	517	462	486	517	471	511	484	490	491	509	518	523	465	509	502	505	429	515	490	472	503	464	483	503	533	487	500	476	525	525	482	474	491	495	475	444	472	507	566	478	456	518	496	490	465	500	481	473	461	458	501	509	498	484	460	471	475	517	504	483	512	478	503	495	529	467	504	476	474	490	535	470	493	499	523	513	481	500	514	476	471	457	480	449	499	538	460	494	458	489	457	468	487	470	480	520	473	471	462	481	497	507	467	484	519	514	451	492	507	497	509	501	488	492	491	516	462	502	521	513	518	472	506	484	480	487	490	507	493	487	473	487	490	474	501	466	482	447	486	470	465	510	465	519	463	507	515	498	470	465	489	464	502	451	490	473	456	519	490	465	502	547	486	495	458	482	483	472	505	487	439	484	472	486	475	486	434	513	445	495	461	481	497	521	477	515	463	479	478	493	502	473	503	479	522	519	491	484	521	479	492	519	506	509	490	496	508	505	464	503	470	460	463	472	478	497	491	480	477	467	460	508	427	510	475	494	480	498	486	471	477	482	479	457	515	487	484	484	464	471	447	472	477	512	428	505	504	503	497	466	482	505	479	464	505	468	486	449	506	441	491	506	461	490	484	503	465	480	467	512	509	485	503	483	479	471	439	488	482	492	480	484	478	500	482	458	503	514	494	494	467	508	435	476	501	488	501	494	497	483	479	459	453	505	482	473	501	477	493	529	504	487	463	471	469	488	451	476	484	463	506	446	493	494	489	490	481	481	490	493	527	508	503	480	489	514	492	479	512	491	484	487	528	528	493	508	485	475	490	496	488	454	456	514	471	484	450	461	470	488	488	495	489	483	520	524	524	479	476	505	475	480	490	516	538	489	532	474	490	479	475	510	487	483	450	489	473	484	475	486	487	499	517	480	510	493	521	457	492	480	475	559	504	477	512	506	480	487	489	482	446	512	470	516	437	502	448	453	484	477	494	447	503	501	457	494	528	507	506	498	443	545	432	504	474	480	511	525	439	523	502	469	506	465	485	512	488	487	488	484	489	505	522	475	523	497	466	514	505	520	466	477	463	551	487	492	479	480	466	469	527	501	494	475	474	474	495	494	494	511	497	482	478	464	471	494	463	517	505	498	479	470	471	523	491	487	480	492	491	490	494	486	497	494	496	491	469	506	471	464	457	499	503	502	494	512	463	490	478	499	509	494	501	446	470	527	473	540	465	490	451	482	466	469	515	504	488	481	513	502	495	495	495	487	520	468	490	478	468	478	505	515	489	488	564	526	465	485	536	510	486	485	466	484	498	483	497	487	474	531	526	506	481	474	458	478	477	449	479	490	505	481	462	465	486	492	479	492	461	497	488	499	481	474	533	498	486	490	484	531	456	480	483	483	485	510	484	462	499	470	488	515	447	505	470	472	508	469	492	468	447	504	510	496	498	497	526	492	489	497	480	458	544	486	452	496	480	530	522	487	502	478	471	475	485	501	444	489	481	478	484	486	491	503	490	539	466	476	509	496	497	472	498	475	469	495	505	500	520	516
24493	20875	24185	27682	20246	1612	266	181	174	158	169	170	138	116	127	137	137	140	131	130	150	126	111	124	108	137	121	130	129	122	102	123	116	107	133	133	133	129	130	128	122	119	122	126	123	140	128	119	118	135	112	117	115	108	118	125	102	110	123	108	139	110	115	120	108	119	117	103	121	107	127	112	131	101	136	109	136	127	142	110	106	117	107	123	121	116	140	102	117	136	129	117	133	108	129	131	106	122	120	137	109	108	121	102	125	119	134	131	139	132	144	120	124	129	115	113	110	125	103	93	121	115	123	133	128	120	122	125	135	141	109	139	111	130	122	118	132	142	140	132	145	122	101	123	110	108	102	117	102	129	121	82	145	138	123	140	130	127	124	133	138	127	140	128	126	138	129	112	125	113	110	137	135	111	121	116	114	114	123	121	116	121	132	115	111	120	108	134	131	131	128	149	133	101	131	114	120	124	138	116	107	116	123	122	117	112	128	108	123	119	111	117	138	135	120	118	137	111	121	120	138	148	146	122	119	133	149	129	114	120	132	121	131	136	132	130	113	132	125	110	123	105	101	136	121	120	121	149	121	101	110	122	123	108	135	116	129	119	104	112	130	108	130	120	128	129	128	114	125	122	109	108	134	122	128	131	119	122	111	144	124	114	101	125	135	115	118	126	124	133	122	141	113	100	124	134	106	120	133	119	113	116	149	142	125	113	109	143	123	125	155	117	130	118	149	122	108	122	133	113	135	128	105	106	126	120	120	115	129	108	125	129	118	149	123	104	121	103	111	107	118	105	116	110	119	117	115	124	109	124	107	121	115	130	120	116	126	108	121	104	118	128	142	117	124	129	111	121	136	113	107	123	125	104	117	115	106	127	112	132	106	126	120	116	120	128	134	115	117	131	119	127	131	133	115	128	115	136	148	129	111	120	136	109	98	114	113	105	115	135	122	127	131	115	126	136	124	119	120	119	126	103	126	125	107	108	142	144	118	124	117	105	123	107	103	120	113	120	104	136	122	109	107	102	116	127	122	119	119	130	124	139	130	147	108	130	123	103	114	128	108	120	97	116	116	97	121	127	133	118	130	114	146	107	114	120	145	118	121	118	119	114	132	129	115	139	107	140	120	120	112	132	134	118	107	151	127	106	120	126	126	119	133	121	124	114	112	122	116	107	122	133	131	108	100	119	99	110	103	110	130	128	108	136	141	113	111	122	102	126	125	128	121	116	114	121	115	132	124	120	126	118	147	89	117	123	118	98	124	127	119	124	100	128	110	123	125	124	109	120	110	137	125	107	121	128	101	135	130	121	124	110	104	160	111	138	124	144	116	129	116	124	115	114	130	116	105	113	111	131	113	134	141	125	124	128	114	100	131	120	130	120	109	122	115	132	111	114	133	106	119	131	99	101	123	118	107	139	129	130	123	130	116	147	115	121	104	125	122	130	102	126	139	117	112	138	134	125	124	136	102	117	132	98	110	109	148	142	106	116	109	116	134	105	120	87	128	134	104	129	115	124	123	133	120	139	116	114	102	126	110	107	135	114	119	102	105	121	137	132	106	130	114	131	135	129	124	117	118	132	97	107	132	140	115	97	157	147	107	121	131	97	126	117	120	107	132	139	112	116	114	133	136	128	126	131	143	112	148	123	134	119	119	116	110	123	128	120	108	115	121	137	126	121	142	113	113	115	140	130	114	121	131	123	133	130	140	135	105	112	119	110	125	125	122	117	130	124	138	125	95	134	120	115	115	126	142	105	127	126	128	133	109	112	108	117	102	125	117	126	142	132	128	116	120	123	135	129	140	98	119	106	116	139	134	135	123	137	132	115	113	115	134	99	115	113	120	124	140	132	135	125	106	125	124	126	103	128	101	110	126	130	168	129	133	105	123	114	125	142	148	109	119	116	125	129	139	118	128	129	101	132	107	119	125	124	121	121	107	133	112	110	112	125	140	116	102	115	142	131	145	116	120	124	121	114	116	128	117	134	120	128	111	125	104	131	134	114	87	116	131	106	119	128	115	101	132	140	118	102	107	114	114	132	116	94	113	117	115	133	120	121	120	121	100	121	122	142	110	140	110	114	127	139	103	137	110	144	119	131	127	123	109	131	122	106	116	112	121	108	126	115	165	143	141	138	119	121	118	127	123	129	122	88	121	118	114	126	107	123	128	110	106	130	123	127	126	119	120	131	118	120	116	116	105	103	137	115	106	114	111	126	113	100	128	135	122	118	112	121	130	131	143	115	122	110	122	131	119	110	133	96	127	132	139	97	105	105	111	126	123	120	134	106	124	117	113	115	115	116	137	141	128	118	116	123	126	156	143	120	125	118	126	138	124	114	106	117	126	118	130	136	121	118	129	125	92	124	132	110	113	119	129	133	124	109	107	132	121	104	127	133	119	100	144	117	107	106	122	125	130	141	111	143	109	122	112	112	126	99	120	118	124	139	140	124	130	121	109	127	125	119	112	125	119	123	96	115	111	113	113	152	135	113	127	121	123	127	111	111	114	129	126	116	118	118	120	143	117	122	102	124	113	102	120	116	116	126	122	116	114	125	110	119	115	102	122	114	110	139	108	102	117	137	124	109	120	131	123	135	123	112	131	126	116	126	108	118	147	128	116	122	115	108	134	124	106	124	136	117	100	126	102	124	113	113	102	114	121	102	109	149	111	131	119	138	113	125	120	134	123	116	125	119	123	129	140	130	113	112	101	111	127	115	137	128	114	134	117	128	135	131	106	130	116	120	133	135	107	120	130	143	122	114	112	123	110	115	128	103	100	126	115	124	106	117	129	133	118	125	109	131	137	118	107	119	128	128	119	108	89	125	115	110	118	129	127	112	132	109	100	120	116	117	124	111	120	116	128	127	131	124	123	135	127	125	125	107	121	121	111	123	126	123	124	126	128	123	94	115	122	119	126	120	138	121	115	131	119	131	105	133	118	110	138	140	133	114	122	141	125	117	119	141	118	136	142	104	124	108	152	114	128	134	137	135	140	125	125	113	128	139	128	115	133	137	109	119	135	118	128	144	111	121	120	128	147	112	117	130	129	120	127	132	107	118	124	112	146	107	127	129	132	125	110	112	128	104	127	116	111	124	152	127	102	138	125	122	117	110	125	106	120	96	127	91	127	104	103	116	144	106	126	117	108	118	125	113	115	105	116	132	117	112	115	110	130	124	142	111	114	109	120	121	131	137	130	137	124	127	119	123	118	118	123	102	111	120	95	115	119	124	133	120	107	137	128	104	132	127	135	136	109	107	110	136	123	120	136	119	129	118	119	127	137	108	119	129	133	114	117	136	132	122	105	113	109	120	131	121	110	119	134	102	121	110	117	117	109	92	113	113	117	122	113	106	112	104	114	114	123	114	136	119	117	106	131	120	109	141	109	125	129	128	133	119	93	119	135	120	117	134	131	121	129	113	118	112	106	110	133	123	108	118	116	115	120	133	115	117	113	135	113	105	95	114	120	120	115	133	122	110	123	126	104	105
11783	6534	2292	649	463	361	309	326	309	270	285	277	288	285	298	287	280	259	280	272	241	276	295	272	266	253	265	261	292	281	257	254	283	282	264	274	252	250	258	260	258	257	262	277	296	322	262	283	304	266	270	277	274	289	257	290	300	289	293	297	263	277	269	250	275	274	255	283	309	265	265	257	245	274	267	297	285	257	278	250	259	246	284	260	268	268	282	280	251	275	285	289	283	242	292	255	256	285	259	260	247	273	270	282	284	291	283	277	288	273	287	286	265	250	295	296	291	239	259	256	260	270	247	286	259	282	274	255	250	285	279	272	277	293	319	286	290	249	269	253	243	296	290	250	295	267	280	257	271	292	256	242	265	275	225	286	246	277	289	298	264	265	267	269	279	281	269	284	281	278	259	286	247	292	277	240	262	240	257	268	270	282	288	273	277	286	248	236	263	273	277	256	247	278	299	267	231	281	290	307	288	270	248	313	268	287	271	293	260	269	263	291	277	262	276	284	285	251	292	271	260	280	281	286	288	263	251	266	287	257	272	300	288	260	295	269	286	292	286	254	294	257	243	295	271	263	278	251	266	263	270	281	308	289	302	278	283	253	260	279	276	307	282	296	255	274	270	264	263	278	272	292	261	279	285	255	276	285	293	262	266	277	275	280	269	261	298	267	270	283	279	292	287	275	268	292	269	267	240	255	301	291	257	265	265	292	264	293	286	255	260	274	271	276	255	292	283	271	264	283	271	279	292	278	275	304	268	273	306	249	280	241	304	246	279	254	274	241	281	291	254	260	292	266	260	297	253	274	265	252	290	293	279	265	275	284	300	262	294	285	257	325	277	277	265	249	272	263	272	275	283	254	270	304	272	286	250	258	272	305	283	310	273	269	237	275	270	268	264	270	315	268	279	275	282	284	311	262	278	266	273	284	279	268	271	268	257	289	281	244	237	277	276	254	281	291	264	260	279	279	235	249	275	284	268	237	264	279	280	280	296	239	275	266	240	294	269	303	274	289	235	254	268	272	305	289	270	286	285	247	281	297	254	247	265	262	269	275	282	292	260	264	271	235	258	222	288	268	268	289	296	273	255	265	285	281	274	249	270	294	272	291	271	292	328	286	271	290	261	281	277	281	276	275	265	248	281	268	288	284	280	252	250	270	256	247	268	273	290	242	270	297	258	304	250	273	260	262	258	299	280	261	272	297	257	288	272	284	274	293	283	260	277	269	267	272	259	293	295	289	300	304	268	304	294	250	283	308	294	262	264	278	261	303	264	313	287	307	264	291	256	252	271	272	271	267	268	271	270	307	299	257	269	260	256	281	282	251	261	256	267	275	239	263	262	283	282	281	296	278	282	282	267	261	254	278	268	257	268	275	302	248	281	300	299	284	255	275	262	274	259	277	242	295	253	273	263	280	270	268	258	294	265	296	255	292	280	267	278	259	274	275	255	238	287	280	265	295	266	304	284	268	283	289	271	284	309	273	256	281	258	263	278	275	293	289	274	281	276	232	284	289	301	267	257	297	279	235	283	273	250	274	257	276	294	273	273	276	274	290	272	270	287	252	279	294	259	271	281	260	259	263	227	294	315	261	263	285	275	299	297	270	296	281	282	288	273	280	255	269	274	293	277	287	302	259	286	290	302	240	293	267	292	260	265	297	284	254	295	285	258	289	223	268	280	269	277	294	258	266	260	273	243	298	263	251	277	261	274	266	255	269	269	276	299	293	255	257	256	272	274	273	300	262	276	276	268	284	308	262	269	279	286	288	273	264	279	264	237	291	300	275	299	263	266	259	287	277	265	259	274	270	235	306	248	277	293	259	270	257	285	242	235	283	258	260	270	278	267	279	255	295	266	277	270	258	253	260	279	290	280	279	288	292	266	262	300	254	269	256	295	237	284	270	265	293	288	266	289	258	258	276	283	294	253	265	307	247	283	296	266	243	280	291	256	303	288	269	264	297	276	243	262	266	268	271	274	270	283	275	296	275	251	313	258	252	271	268	304	282	264	267	283	291	286	252	284	267	290	266	289	270	289	266	264	254	258	281	285	327	304	252	283	259	273	263	267	294	306	306	284	263	266	267	277	248	267	244	293	275	267	265	268	266	285	272	308	300	284	258	267	308	281	310	290	266	296	278	249	289	309	258	268	275	267	269	292	280	262	292	293	265	260	274	277	279	264	279	267	290	275	283	274	293	294	298	302	281	275	275	237	262	299	280	249	257	285	267	280	283	257	267	275	278	265	252	311	299	313	287	276	276	278	264	265	287	260	292	273	282	254	276	274	277	297	265	288	288	267	286	252	296	271	262	265	290	277	261	261	237	253	280	271	276	294	276	300	289	274	279	251	265	266	288	268	277	277	276	274	266	280	257	267	269	280	276	296	285	249	295	284	255	269	257	255	277	269	283	278	276	267	281	277	268	274	260	292	271	290	276	284	294	267	274	289	242	294	246	236	277	307	270	273	262	275	275	280	272	276	236	269	243	304	262	273	263	269	268	267	263	252	283	255	276	255	281	255	290	291	277	247	281	267	288	282	265	273	314	258	271	261	261	265	272	274	280	280	262	288	294	261	287	311	281	269	263	231	284	287	293	324	254	277	234	252	281	282	290	302	285	276	259	273	301	275	261	293	286	277	253	280	273	256	266	276	265	292	308	281	257	269	258	260	264	264	263	247	257	263	283	250	252	282	281	315	252	278	256	292	297	267	270	274	293	289	247	261	270	276	268	273	304	257	281	269	298	288	269	268	275	287	251	278	242	294	263	302	278	256	269	281	273	256	273	279	280	280	267	309	257	283	283	263	291	286	299	262	283	255	245	263	256	278	261	283	261	253	259	318	247	249	268	266	269	296	289	253	280	278	283	269	281	261	290	269	278	273	267	283	261	296	261	294	307	272	286	304	242	271	295	307	282	279	264	273	281	275	271	288	284	272	266	275	293	291	277	259	260	261	301	282	267	269	266	274	290	305	279	309	276	281	289	266	268	270	260	295	299	293	291	301	256	264	289	270	268	276	277	287	278	272	267	296	245	263	270	295	283	284	291	286	296	247	262	272	265	293	270	292	295	311	302	267	278	287	246	260	264	298	280	283	263	248	276	300	284	269	273	259	263	264	270	285	243	287	278	303	265	259	271	290	259	297	295	283	258	268	277	260	280	271	280	263	272	243	256	261	290	293	280	299	270	281	259	282	287	271	281	263	261	291	264	259	268	298	247	302	296	282	309	253	270	294	268	259	299	284	278	268	269	279	272	248	270	282	260	288	267	284	276	276	295	310	270	280	274	273	280	251	253	298	261	294	291	310	293	258	283	298	279	252	255	241	295	278	250	262	299	259	295	258	274	276	307	303	263	268	273	255	266	262	285	259	252	272	273	293	274	264	284	299	302	261	252	260	281	299	265	264	267	282	274	299	247	267	296	284	274	283	295	262	262	293	277	275	275	259	266	292	268	267	294	256	260	271	327	295	295	298	319	312	265	281	270	287	257
24100	21170	25218	27371	21174	20891	1028	246	172	131	114	131	115	103	102	92	77	73	85	75	86	75	61	72	78	67	64	70	64	61	74	67	76	57	60	58	71	63	70	62	62	73	51	64	55	75	52	43	59	61	62	47	49	64	66	56	61	54	67	49	62	65	60	64	53	66	63	63	59	45	54	42	54	49	65	58	80	73	51	42	49	66	52	54	56	66	61	69	65	59	62	59	75	52	52	59	53	72	62	53	59	89	75	49	46	45	57	72	59	61	56	64	47	54	50	65	53	59	68	56	48	48	60	64	56	54	69	55	62	57	70	48	61	63	49	54	65	63	56	56	46	45	71	66	55	55	64	58	52	62	50	57	53	62	56	53	60	63	73	60	74	54	51	54	72	66	62	53	59	43	64	51	68	59	60	59	61	46	58	64	62	50	65	42	66	53	55	60	50	68	72	56	60	58	62	47	52	75	65	55	62	57	68	55	60	66	64	45	56	73	51	64	59	75	69	64	47	69	51	57	59	41	56	51	57	66	55	42	59	51	75	53	41	69	62	62	75	54	51	50	51	49	43	61	47	51	69	48	70	75	67	57	65	69	52	55	54	64	62	54	57	56	54	58	54	71	53	61	56	48	69	71	72	62	54	70	53	63	55	60	63	62	57	64	69	59	54	74	44	59	50	52	73	74	60	49	60	58	53	58	64	52	59	49	70	52	62	59	55	48	62	62	70	65	57	57	67	65	71	53	60	51	51	64	52	68	64	45	58	59	70	70	54	43	52	71	65	67	63	49	60	59	66	50	67	52	54	69	66	61	49	67	72	61	60	53	63	59	50	55	60	48	59	62	45	68	56	58	55	62	55	60	53	51	62	53	78	67	74	50	60	48	61	57	59	69	60	77	68	68	58	58	51	52	65	54	49	50	70	57	71	56	50	63	76	53	57	63	73	68	61	71	58	64	58	62	69	51	68	59	44	52	66	71	47	62	57	53	38	62	46	54	51	61	55	60	74	54	73	50	63	51	50	56	46	61	60	61	64	57	49	51	55	52	59	63	61	69	66	66	48	67	71	55	47	60	47	58	64	54	54	69	47	60	56	58	67	59	46	54	48	45	54	49	62	50	57	66	57	64	59	76	58	70	62	61	47	61	58	60	64	57	75	58	57	58	65	61	57	65	51	56	69	54	52	66	59	67	63	58	61	44	66	56	69	56	42	52	70	71	52	70	60	67	50	58	47	59	64	63	53	56	58	72	52	51	59	47	74	53	50	48	54	66	72	47	59	43	61	59	56	51	56	65	44	67	56	46	57	62	58	56	52	56	67	57	61	60	47	62	57	52	68	71	54	59	60	75	46	51	53	57	52	59	54	75	52	53	59	51	60	57	63	60	55	68	60	53	47	55	65	49	48	54	50	58	74	59	36	55	47	49	78	61	66	68	57	65	57	60	62	45	44	59	70	63	57	59	51	47	50	44	56	65	58	56	69	54	40	63	61	57	40	60	57	46	58	63	48	70	76	60	48	58	62	55	63	63	61	60	70	65	54	48	57	53	55	43	51	64	70	52	56	53	48	68	58	66	57	79	52	65	59	51	55	43	47	61	58	71	56	58	45	75	68	52	47	54	57	54	62	66	61	62	57	72	65	65	64	57	38	69	58	48	65	59	46	62	51	59	58	55	63	76	73	60	62	55	46	52	51	63	50	54	58	47	57	54	74	58	59	59	53	57	73	50	54	57	73	51	64	63	49	79	76	78	75	62	60	52	42	52	62	52	52	60	82	61	73	47	49	52	58	58	41	69	73	71	50	48	57	64	80	49	51	64	53	64	65	36	67	55	55	53	52	48	55	55	75	57	60	51	54	61	52	58	48	49	58	54	42	64	72	57	62	55	70	57	68	65	61	67	76	48	57	48	56	49	58	55	61	60	54	80	68	58	57	51	63	54	63	53	61	44	77	52	51	66	68	48	62	46	58	42	58	49	55	47	55	49	72	60	65	66	56	56	55	53	80	60	55	53	60	61	70	52	59	59	57	63	73	50	56	58	62	68	65	69	56	53	56	76	56	55	68	56	69	63	70	62	49	57	72	66	59	66	61	69	59	63	61	51	54	73	81	58	51	64	55	63	60	56	59	48	55	62	61	72	63	59	71	56	47	46	70	74	59	55	72	51	84	49	52	62	72	61	52	51	53	46	63	62	61	63	59	56	69	51	53	55	52	67	73	63	64	56	57	67	58	69	69	49	48	67	51	57	56	56	57	58	58	58	53	52	61	63	59	62	51	56	58	63	61	38	54	64	59	53	60	63	61	60	60	65	44	58	50	55	62	57	51	65	55	56	52	67	52	61	62	45	63	59	71	52	51	44	58	64	66	56	64	61	52	61	60	51	64	57	60	44	65	63	65	67	62	71	72	56	64	56	38	51	65	48	63	73	67	64	50	72	52	63	72	62	50	59	64	73	69	72	60	59	70	48	60	69	66	55	67	40	52	58	47	55	56	61	67	53	61	59	50	53	58	80	74	58	69	52	62	62	59	55	62	56	59	61	61	66	46	70	59	52	63	51	60	57	48	60	73	56	53	55	49	54	69	59	54	54	61	68	51	53	49	71	63	70	60	61	51	40	73	63	57	55	61	52	54	76	62	59	50	67	50	44	48	48	53	51	47	55	69	52	68	59	60	64	46	61	69	71	64	69	55	67	65	67	66	76	62	72	50	58	52	60	60	63	59	53	55	49	63	49	53	79	52	49	49	52	59	66	59	57	46	41	49	48	51	49	48	71	55	55	69	63	63	62	73	56	53	44	65	61	79	66	65	52	75	63	57	64	66	59	57	56	52	35	45	70	64	53	63	53	64	77	56	55	57	43	65	65	65	72	56	60	57	55	60	56	59	54	62	65	57	53	72	59	56	59	64	72	56	61	63	49	60	64	54	59	60	68	51	64	64	71	69	60	82	63	66	52	45	57	68	57	59	59	57	50	70	64	62	56	56	58	71	55	53	61	64	60	59	74	64	65	58	56	63	54	57	54	49	61	51	61	55	66	56	63	58	50	58	61	57	65	53	56	64	60	72	53	68	60	71	53	45	45	66	49	58	54	48	55	63	67	66	59	48	65	56	72	55	55	66	64	65	57	63	64	60	54	53	54	62	65	50	69	50	74	66	52	75	68	60	62	59	61	53	54	53	49	53	66	46	49	57	50	74	61	63	51	61	69	53	50	59	58	70	68	59	59	64	63	59	57	57	53	68	79	62	68	58	61	57	58	67	66	60	65	68	73	52	61	65	66	58	46	65	55	52	58	52	47	62	73	48	61	53	60	58	66	45	55	62	54	62	55	56	72	73	61	64	55	65	51	62	63	53	54	58	62	65	59	61	46	48	60	82	45	41	84	61	58	57	63	59	63	56	44	67	53	48	46	50	35	49	54	56	72	54	48	54	56	58	50	63	55	67	54	50	62	50	65	67	51	50	62	60	69	51	57	52	70	55	65	75	59
10983	10143	3789	884	500	299	271	235	220	207	189	193	180	165	165	169	192	163	183	161	150	165	164	154	144	171	167	164	157	162	172	160	173	160	193	175	149	159	152	159	160	165	149	172	160	149	148	157	148	165	162	175	148	166	179	164	179	140	142	160	149	152	151	166	164	157	161	161	164	165	152	180	152	155	168	155	145	171	168	164	149	158	168	166	152	151	170	153	158	135	142	176	166	147	152	157	168	169	147	170	166	158	194	147	143	173	144	155	170	151	194	161	181	165	169	145	161	154	151	142	155	156	141	165	150	169	170	153	160	143	182	160	144	148	183	157	141	180	167	148	166	164	170	171	170	154	149	128	173	186	137	140	158	165	164	183	190	152	155	132	172	142	163	163	172	189	155	158	155	165	152	169	152	165	160	161	133	165	165	147	140	144	155	145	163	179	167	145	147	155	158	164	160	154	177	165	151	164	168	162	152	167	176	167	156	157	186	147	151	156	182	138	156	158	165	137	137	141	160	158	173	160	151	163	177	166	145	156	163	169	151	163	153	182	146	151	163	165	161	163	155	143	158	152	149	174	163	160	170	166	143	175	166	171	174	178	153	153	172	127	169	145	166	149	165	190	189	144	182	150	185	164	161	166	166	165	153	165	149	174	162	158	177	156	151	149	144	152	185	133	144	147	168	165	146	171	135	186	170	155	145	182	166	182	167	169	175	152	143	143	151	160	174	153	153	163	143	172	132	186	154	188	147	170	159	173	154	148	163	174	167	164	158	159	169	179	153	165	158	178	158	176	153	150	134	155	150	158	185	160	177	164	144	163	159	158	161	155	149	170	148	157	173	163	163	150	151	153	146	162	141	160	149	158	170	173	157	163	158	160	151	182	145	158	146	168	157	157	145	158	157	159	165	136	164	178	168	147	170	150	157	173	146	171	161	168	152	161	137	203	148	175	167	178	167	154	167	154	146	154	157	138	148	178	188	166	134	154	171	172	158	150	135	165	164	161	178	156	166	168	141	174	144	165	173	160	163	173	172	155	166	159	187	162	156	175	158	174	156	158	160	157	143	161	159	160	149	161	169	173	153	186	141	162	188	175	155	166	149	166	151	165	161	165	156	174	145	161	163	141	160	170	172	180	158	154	146	162	149	144	148	177	184	178	164	146	134	145	147	158	153	166	152	151	174	134	183	157	138	164	176	142	149	162	185	156	179	160	158	166	161	181	156	186	154	154	177	178	156	179	140	149	182	158	173	158	152	131	175	167	132	171	149	138	168	160	163	174	152	163	163	174	162	154	167	156	160	147	147	168	140	141	156	167	159	157	145	144	163	150	160	144	171	181	158	160	197	166	147	164	154	169	167	168	151	167	157	148	165	180	174	136	150	163	159	172	171	145	178	141	142	149	173	144	155	158	155	196	154	159	157	194	153	173	171	177	156	147	145	164	143	162	163	168	148	144	151	162	170	175	173	175	147	129	144	158	196	148	144	156	160	145	168	147	159	157	155	163	182	159	136	142	157	161	142	168	143	171	150	153	145	144	156	172	151	160	156	162	137	160	184	176	158	149	172	156	198	159	135	143	205	147	155	150	168	179	144	157	160	170	143	169	152	182	148	156	163	174	163	175	134	171	159	152	166	141	165	141	140	162	170	178	137	159	165	172	154	149	164	157	151	146	174	157	153	167	158	162	138	163	162	151	162	146	151	172	161	164	147	164	164	136	140	185	168	150	157	150	171	170	148	154	166	148	167	140	163	177	168	159	160	165	163	149	151	149	155	157	170	169	162	141	160	156	155	171	144	176	148	168	138	162	154	173	143	155	171	154	140	164	151	157	180	171	143	166	163	156	150	157	136	167	153	162	170	162	150	171	152	165	142	169	143	160	157	157	176	195	173	159	153	171	170	150	151	145	143	163	136	138	136	150	140	148	128	182	171	151	141	159	166	171	157	151	159	169	195	154	160	170	174	159	173	154	160	148	175	159	139	160	176	151	169	150	158	132	152	155	163	166	168	148	169	144	168	166	162	165	173	136	156	168	169	165	140	148	173	146	137	152	175	163	161	156	147	134	175	173	151	153	157	178	151	155	163	160	150	151	159	176	177	170	164	161	152	153	159	155	155	147	160	163	171	176	140	186	152	153	156	151	164	169	185	156	181	165	173	156	157	145	150	152	170	162	163	162	145	177	135	157	157	154	148	158	146	135	161	164	146	169	155	159	173	162	148	183	166	154	137	146	164	173	162	174	169	159	154	165	169	151	145	168	167	164	158	173	153	152	176	175	158	162	167	164	150	154	160	167	151	159	157	136	155	177	142	176	170	158	135	167	153	166	151	143	163	158	148	151	159	159	155	161	169	145	154	156	155	155	165	138	171	144	147	147	147	178	179	160	144	144	159	166	151	158	186	160	172	147	177	158	170	169	164	167	165	154	142	137	200	173	152	139	162	161	179	163	153	133	160	162	174	164	138	153	174	152	161	170	143	150	149	156	169	162	155	160	146	177	144	191	135	165	164	168	132	157	155	165	162	140	164	147	142	163	150	159	156	165	191	167	147	152	145	137	166	137	176	165	163	188	175	143	143	134	159	144	153	142	153	155	171	154	142	150	174	155	163	180	159	160	159	166	158	153	166	136	127	175	162	155	153	172	165	143	161	172	144	160	161	159	160	141	161	157	148	170	164	152	170	162	161	155	156	169	154	149	153	171	163	149	153	165	165	185	168	155	157	166	142	139	160	162	155	156	171	164	157	142	163	157	156	121	167	162	160	152	159	168	151	139	166	156	166	150	138	155	165	158	153	167	178	181	144	164	174	137	165	180	134	142	153	150	182	172	145	154	162	163	183	168	151	145	144	156	165	160	144	195	156	159	174	160	185	173	177	168	155	166	144	168	175	152	164	166	174	152	156	166	154	160	150	175	166	142	168	159	170	150	133	148	159	163	180	161	145	159	171	175	173	188	160	172	175	158	148	160	182	150	164	160	154	152	142	163	189	165	165	151	151	150	163	140	160	167	161	169	129	153	160	162	160	177	163	171	160	170	160	158	160	138	174	144	155	176	156	185	167	134	138	148	181	170	157	184	180	148	152	179	156	177	167	118	159	156	136	152	158	140	136	154	149	164	145	157	126	171	153	183	162	153	155	164	158	155	145	155	135	152	169	151	155	161	183	154	144	148	173	143	154	167	164	173	143	141	154	187	150	158	168	160	163	176	171	163	157	169	157	136	146	154	153	150	148	142	173	162	146	155	165	182	161	164	152	178	178	149	149	167	160	158	158	148	157	143	174	143	151	157	153	178	142	188	155	149	152	165	182	142	160	158	163	150	143	133	171	153	145	161	171	159	169	156	154	170	175	159	163	152	141	165	161	159	144	172	156	151	143	191	157	143	128	148	181	169	157	158	182	178	185	137	161	181	150	166	156	149	154	157	165	161	150	168	148	158	146	143	157	155	174	203	171	147	165	165	156	158	164	145	169	182	137	170	146	168	142	149
34137	12915	1969	444	313	305	256	232	237	255	223	220	219	217	208	240	229	228	231	220	224	229	236	225	215	224	215	239	234	226	215	218	242	238	226	218	233	246	245	241	225	238	244	224	246	217	213	240	236	245	236	218	242	233	206	225	230	223	215	231	206	240	188	244	250	200	226	203	200	266	223	213	232	202	197	217	223	204	222	231	235	222	235	247	241	215	206	248	251	216	228	240	228	228	212	193	212	231	202	221	210	217	241	196	211	236	221	217	215	232	202	225	210	246	211	238	237	206	232	210	231	204	210	221	229	218	208	201	218	230	232	214	226	247	242	218	228	241	221	247	225	235	232	203	228	220	229	230	209	203	228	224	225	243	219	213	215	226	232	243	238	197	227	244	229	196	243	206	239	227	250	210	217	229	206	222	209	236	205	252	191	223	203	195	214	207	216	207	222	219	228	245	218	215	221	236	236	208	229	200	218	235	229	211	196	210	237	222	237	232	246	237	202	224	239	213	242	212	220	235	221	219	213	216	222	221	204	210	224	238	229	216	216	218	207	201	225	232	209	245	217	252	225	242	234	227	186	238	217	211	256	226	209	232	210	226	217	238	216	220	196	242	251	227	204	235	231	217	198	230	217	239	209	200	223	220	210	237	232	196	230	236	210	239	232	223	196	213	206	247	245	182	258	227	226	198	200	233	232	223	205	213	211	228	210	223	195	212	235	225	221	233	250	224	260	261	212	213	210	228	248	222	206	218	223	235	223	219	234	240	246	215	231	228	232	246	201	205	209	257	214	228	227	196	205	221	212	223	250	260	211	208	218	202	226	229	213	237	246	202	218	250	225	233	200	221	241	221	246	246	220	240	214	220	212	251	225	209	211	203	224	200	215	240	239	220	218	215	208	225	234	204	206	224	231	220	217	232	229	229	238	201	217	225	247	213	237	220	233	240	226	226	233	214	236	225	196	220	228	226	212	226	234	209	238	208	211	222	213	204	219	222	230	216	230	234	240	231	220	217	219	266	233	222	223	232	230	236	191	197	204	223	221	222	220	224	245	240	221	237	208	224	204	229	231	235	213	246	232	227	209	212	244	222	231	221	222	212	228	224	237	224	224	243	226	239	224	233	243	212	228	225	235	256	202	223	226	229	241	239	234	193	197	199	229	243	227	221	236	241	238	221	239	211	213	215	225	216	221	220	237	236	238	235	194	206	241	211	209	231	201	201	231	237	224	222	223	228	226	200	223	251	226	225	222	200	215	234	242	212	229	196	213	214	235	201	226	251	235	219	210	232	215	232	230	216	208	223	206	223	256	192	210	240	233	238	256	212	205	220	216	235	235	225	234	212	218	242	229	199	220	227	193	212	240	203	205	233	208	227	223	269	234	242	236	241	231	227	203	219	209	216	212	245	193	230	210	244	210	217	236	208	211	212	232	212	226	207	235	215	233	220	206	252	248	223	225	196	230	231	266	254	228	230	254	204	222	219	224	232	199	230	225	230	225	192	241	220	213	229	226	209	229	226	215	216	228	222	238	197	232	226	232	256	222	236	248	240	253	227	212	218	246	213	219	229	206	205	231	239	241	248	213	248	196	257	208	235	225	219	215	224	240	228	237	250	215	241	203	227	249	220	229	256	223	238	231	213	232	245	225	208	229	220	194	222	222	215	230	239	219	175	230	217	218	234	239	221	218	203	231	214	252	220	219	216	206	225	245	215	214	222	238	219	219	220	214	243	226	210	260	221	237	232	248	222	214	237	243	201	214	215	193	212	216	197	211	253	226	217	221	201	233	209	215	217	265	238	248	211	209	243	228	205	204	219	218	239	226	229	220	225	194	227	204	234	207	200	247	237	208	234	239	257	236	229	217	237	207	230	228	236	239	225	239	214	207	216	220	228	205	245	215	214	235	208	233	259	235	232	202	214	221	208	232	220	236	215	228	250	222	198	228	217	227	211	279	231	212	224	223	220	210	242	239	233	249	224	225	225	213	228	242	231	246	219	193	230	224	241	226	192	226	264	260	247	233	214	227	228	226	213	239	232	231	228	210	238	223	242	232	245	222	237	212	228	195	219	200	200	233	247	209	215	238	212	203	224	241	239	243	213	207	247	226	240	188	222	247	231	218	224	233	240	236	239	233	228	209	251	230	243	207	228	220	231	211	224	235	227	233	208	219	225	201	201	222	225	235	211	239	230	223	223	217	235	222	214	212	199	232	239	228	197	228	231	215	217	203	227	213	210	222	239	212	224	223	218	234	209	225	242	213	233	239	237	227	243	238	247	235	216	225	232	242	238	203	216	192	238	247	236	245	205	268	193	216	193	225	213	210	210	245	216	243	227	231	210	216	229	220	239	222	229	221	207	250	201	210	231	229	209	231	241	212	199	234	244	226	245	246	223	225	203	220	233	230	207	215	238	225	229	258	221	231	227	232	228	205	224	225	254	227	231	241	268	233	228	227	188	223	233	206	226	182	229	215	230	212	216	217	211	230	248	224	201	255	218	238	255	205	243	226	229	225	242	208	240	231	220	237	204	201	209	234	219	220	222	218	216	234	200	241	208	248	214	235	232	215	232	226	219	193	215	216	229	193	187	230	222	213	250	239	217	240	234	229	208	203	203	262	251	221	230	219	238	225	227	235	223	232	216	228	234	234	204	231	226	221	223	201	235	227	236	213	226	261	224	218	191	215	209	232	260	224	219	237	224	232	223	236	231	218	244	214	222	233	222	220	208	239	235	215	237	227	207	226	245	226	213	227	229	224	206	208	226	222	203	228	236	212	252	226	221	247	216	228	234	212	218	232	244	219	221	210	203	222	222	245	205	214	222	224	215	213	240	211	265	231	234	214	223	214	218	238	233	210	236	211	258	222	213	219	223	248	239	247	229	216	235	206	222	227	206	230	225	242	210	207	272	212	202	222	210	220	236	227	246	208	198	226	238	207	245	235	237	236	225	214	226	204	232	236	226	252	222	213	238	195	241	223	197	213	206	240	248	239	238	223	237	191	209	234	224	253	188	217	241	233	258	230	239	224	246	240	215	211	224	223	213	252	240	228	229	199	248	224	235	222	230	235	222	214	213	249	244	223	253	267	221	231	228	209	237	241	216	201	253	238	241	201	213	198	205	215	209	220	243	224	205	226	219	260	228	217	222	210	190	226	239	220	193	248	201	218	238	240	228	230	234	203	198	215	247	227	250	225	221	222	237	232	245	237	205	204	231	218	228	200	240	243	190	221	235	235	208	193	264	228	205	250	212	251	225	212	224	232	202	208	218	235	230	242	207	232	226	227	222	234	235	222	222	230	200	208	227	194	200	215	204	228	196	203	201	216	247	202	224	201	223	223	207	214	212	222	228	209	211	240	234	231	242	224	216	232	239	212	242	233	234	246	231	229	241	219	215	253	230	213	235	240	267	228	228	216	228	221	196	225	235	216	222	229	226	199	233	222	243	224	239	229	192	242	232	243	216	236	234	232	228	240	231	254	225	231	237
12866	2288	954	543	514	520	507	469	505	486	490	481	478	475	465	519	495	526	489	524	470	535	490	483	483	478	502	487	466	484	476	509	454	492	499	465	487	512	519	504	511	489	507	456	506	494	454	489	483	471	499	487	458	508	518	501	491	540	514	506	502	504	496	506	501	514	453	482	455	484	530	494	492	537	516	516	501	497	493	467	458	483	538	494	487	522	480	495	463	482	503	498	479	527	531	487	516	505	480	492	455	511	464	471	505	490	471	506	496	481	464	501	483	497	501	472	539	488	494	481	507	498	524	473	500	523	514	500	463	453	516	462	512	474	488	510	517	479	467	488	535	532	481	510	526	486	494	487	501	509	537	490	474	508	517	499	520	532	472	469	481	463	460	524	460	440	483	494	530	545	476	479	507	478	456	499	504	508	513	478	417	491	466	509	482	508	511	486	499	469	505	522	506	465	522	499	501	507	499	481	533	482	507	491	487	499	506	455	467	501	474	475	495	497	551	503	499	515	510	504	500	481	467	476	486	483	546	527	443	508	455	478	483	505	486	471	515	471	468	477	496	520	462	497	495	490	489	472	508	490	487	467	482	480	470	496	510	500	533	484	513	490	487	470	510	465	493	472	548	530	462	460	498	502	489	525	513	512	474	497	516	506	482	467	499	497	518	537	459	494	484	490	520	502	498	526	503	533	465	508	506	508	532	512	479	525	463	520	521	489	473	456	527	515	469	450	500	499	468	458	489	467	494	465	476	460	478	484	425	519	502	518	504	489	514	522	504	502	512	494	500	470	503	497	470	461	478	487	517	518	492	507	464	489	445	522	459	541	507	496	500	484	507	505	499	468	435	509	495	494	479	494	509	502	514	519	516	517	521	487	469	511	480	477	499	527	506	465	500	505	493	512	515	480	488	477	452	491	480	523	507	491	475	497	476	507	500	474	455	472	500	500	523	479	499	484	519	503	489	550	495	499	499	467	494	521	474	520	470	478	478	511	487	467	461	468	499	540	498	475	511	520	507	528	458	494	496	519	513	505	509	542	521	486	525	504	496	516	466	504	483	489	499	483	490	505	511	475	465	489	508	472	478	447	505	528	506	471	478	520	494	512	551	485	457	507	479	508	503	540	510	519	475	454	478	543	507	518	509	469	464	512	493	471	505	499	440	472	517	506	483	487	498	474	479	508	487	519	465	554	471	477	504	440	479	538	528	503	498	480	519	510	531	471	499	511	493	469	527	490	485	466	468	445	517	509	502	492	476	481	543	438	456	525	474	495	509	468	501	481	454	500	505	465	440	502	498	517	462	477	470	484	512	478	480	517	495	509	516	477	490	508	509	433	485	485	537	496	487	486	508	521	468	512	488	518	489	500	499	511	500	460	470	522	481	501	493	490	501	482	485	487	498	462	500	519	545	511	522	516	464	510	446	485	473	490	502	476	472	501	479	508	508	493	498	463	461	504	467	516	524	498	486	465	483	466	442	496	501	454	525	497	510	543	507	510	503	479	490	522	518	477	523	513	497	497	498	526	491	490	526	498	515	490	492	478	525	450	490	527	454	488	476	463	528	539	483	474	523	457	491	495	505	539	549	468	479	496	477	519	487	466	513	475	489	483	532	530	495	481	485	491	500	504	471	533	493	443	455	481	518	496	494	502	503	516	495	500	509	512	501	508	530	532	503	473	489	485	518	503	487	503	503	499	448	483	494	512	493	511	502	450	501	508	502	478	486	527	480	482	526	531	453	546	510	524	512	503	481	503	491	502	498	499	508	475	519	495	503	512	490	513	482	536	513	492	503	487	512	513	453	504	509	529	464	491	449	473	485	509	543	488	480	530	521	491	504	499	478	487	472	494	476	521	486	505	471	561	516	500	518	462	515	494	516	474	473	539	506	464	444	491	494	483	476	525	525	459	475	498	497	518	507	452	477	494	502	489	533	488	502	494	513	482	533	489	481	481	453	487	518	488	461	529	476	483	493	498	503	459	484	498	508	473	486	475	463	474	448	513	521	478	485	473	496	490	503	498	524	503	483	497	519	468	514	533	499	482	463	488	550	497	498	469	519	522	482	463	517	483	503	490	504	487	482	500	521	498	509	466	491	481	502	495	522	510	507	472	487	486	486	481	512	501	512	506	499	473	475	496	505	480	493	544	507	490	489	480	508	484	509	502	467	504	466	503	485	470	530	484	507	495	509	511	502	508	478	515	491	492	522	478	489	481	487	532	467	463	527	509	497	463	492	512	494	479	519	494	461	485	501	492	495	478	514	473	462	493	538	472	495	496	475	520	516	502	505	469	488	497	486	496	465	484	484	523	521	445	505	524	495	528	508	488	470	483	519	504	504	494	512	503	528	484	501	522	524	491	510	498	531	510	495	494	485	522	478	474	487	520	528	492	539	486	481	484	520	473	503	480	474	507	477	544	478	491	510	499	500	506	496	484	520	512	490	487	503	500	516	473	522	493	480	489	515	472	506	499	469	527	496	508	494	475	521	529	522	519	513	473	469	495	460	500	508	520	464	508	496	495	500	476	537	465	511	458	518	514	495	484	493	504	491	492	547	518	492	504	480	489	463	530	489	483	508	507	499	476	549	515	490	475	480	494	508	472	514	457	507	525	464	491	520	492	457	476	482	462	457	477	516	502	472	525	458	551	504	494	505	482	480	475	468	549	500	499	474	510	457	508	433	495	488	521	502	484	531	512	488	490	496	515	474	512	498	498	495	457	478	529	456	501	502	503	537	518	490	512	500	528	472	505	495	506	499	492	465	514	486	486	472	471	511	456	534	508	501	477	485	485	480	505	481	539	477	471	506	491	511	488	484	496	479	488	495	498	497	490	473	480	513	493	540	491	485	483	482	507	438	479	480	479	481	495	507	527	475	523	513	510	490	483	487	509	496	487	468	479	492	477	508	521	440	531	467	475	548	474	478	449	471	489	514	504	484	537	463	508	524	532	510	480	523	475	506	472	433	479	505	497	470	497	462	496	521	489	521	478	512	517	496	505	497	457	524	509	500	524	493	509	494	506	503	555	476	529	457	509	481	483	476	540	455	535	503	493	479	456	477	505	524	525	482	508	516	514	495	453	499	481	493	541	492	500	464	463	466	461	479	491	510	478	536	500	448	473	478	513	497	504	464	504	548	474	517	520	449	461	543	509	469	490	500	456	522	474	487	512	470	496	426	493	496	516	492	475	526	482	505	504	511	495	502	484	469	525	501	497	492	481	492	508	519	512	514	464	511	523	488	486	502	493	470	499	492	504	530	467	475	543	486	519	481	525	505	534	503	488	493	480	460	520	499	494	476	504	456	493	510	470	480	510	500	441	504	499	461	489	452	517	494	501	508	495	515	480	518	467	509	519	484	519	524	477	477	497	497	498	479	474	503	500	499	469	467	516	485	522	491	506	476	510	456	449	470	508	460	498	513	482	484	465	515	508	527	550	517	499	515	494	494	480	481	488	518	476	444	508	542	521	498	468	509	513	507	519
24858	21190	24520	28123	20622	1731	278	210	154	171	153	147	160	156	134	150	129	137	133	133	126	138	133	141	138	117	116	125	138	141	132	100	118	108	126	143	139	140	120	152	118	131	119	146	126	111	122	124	136	129	139	137	139	123	125	132	110	128	123	131	106	123	150	140	112	133	96	101	115	108	135	121	131	143	111	135	127	119	112	125	115	158	91	141	162	141	139	124	121	134	137	126	117	128	137	140	138	111	133	144	138	154	104	141	135	125	134	126	131	112	107	128	118	121	117	122	119	122	125	121	122	111	138	129	106	129	139	128	121	114	119	108	142	114	118	127	123	132	131	129	105	135	112	112	135	129	117	121	130	126	137	109	135	124	120	134	109	107	136	137	129	134	124	120	132	134	131	111	135	106	142	129	140	113	101	118	114	131	134	145	116	129	101	104	109	126	91	119	129	134	119	105	148	137	138	135	116	115	116	124	112	129	107	106	134	135	108	133	138	112	138	128	147	145	151	123	95	115	150	110	125	104	133	136	125	130	147	123	116	120	112	128	129	162	109	119	127	135	127	136	98	110	125	144	124	119	121	121	123	136	119	134	135	147	138	99	119	112	127	130	117	128	129	98	130	109	158	125	142	130	133	125	129	140	119	137	141	113	127	127	116	100	134	145	132	123	114	112	126	131	124	119	118	140	121	130	124	148	129	151	120	137	120	139	104	112	115	148	122	120	123	131	118	136	136	114	117	123	118	124	124	117	114	144	114	144	125	120	114	126	127	146	119	139	137	119	95	110	119	129	126	120	122	111	122	137	144	118	119	98	130	125	137	128	125	120	115	126	117	126	133	140	128	127	108	162	126	121	128	138	113	133	130	118	110	129	116	129	123	126	138	124	122	113	133	105	119	125	119	120	139	114	134	121	129	132	126	132	120	120	116	133	123	132	117	109	112	136	134	120	120	130	128	128	119	123	128	138	134	109	131	114	122	130	116	119	131	153	113	134	123	132	129	113	113	133	119	131	120	141	122	156	132	144	122	146	128	118	144	147	124	138	121	106	139	130	126	123	118	126	112	112	122	132	124	135	103	132	115	128	118	125	134	126	126	141	125	127	129	137	118	135	138	115	147	143	138	102	139	132	130	140	106	114	123	112	132	113	108	116	119	119	122	118	120	114	139	133	120	102	122	127	99	129	131	121	113	113	125	131	120	117	105	120	145	123	139	119	121	151	123	105	126	126	129	125	121	126	128	105	125	142	114	119	114	127	116	121	113	113	119	116	130	141	129	115	112	117	142	132	133	111	135	132	120	138	130	131	121	124	108	137	124	99	130	111	114	139	122	120	115	143	117	121	121	137	110	138	140	130	109	124	111	132	111	113	107	101	154	123	118	140	109	128	137	121	135	117	127	118	123	115	155	109	112	118	151	124	138	104	113	120	109	116	137	147	141	114	128	125	123	133	135	130	126	124	138	115	112	119	126	116	120	131	129	103	125	124	115	127	132	117	115	127	140	114	155	131	115	138	127	115	137	141	137	156	147	128	112	139	123	118	106	137	125	140	152	100	140	119	110	130	117	133	143	128	124	136	105	109	136	132	113	134	112	120	142	115	126	128	128	121	133	113	151	118	112	139	109	139	141	136	120	119	114	136	124	130	111	125	143	111	143	115	129	115	141	123	109	137	118	131	114	138	128	130	94	121	127	142	126	126	129	119	119	114	121	136	134	126	113	133	129	142	114	121	125	123	115	135	105	127	130	125	135	141	125	135	115	102	104	121	152	153	128	117	125	123	115	121	115	119	125	111	133	116	138	113	150	110	143	138	141	125	159	113	135	127	144	134	94	131	130	124	144	142	119	124	115	132	127	125	144	124	109	115	139	116	113	114	130	121	113	133	130	134	124	138	122	131	124	143	112	122	110	134	113	137	124	103	112	137	139	110	140	118	104	118	131	116	131	120	127	114	124	129	149	135	109	97	100	110	126	134	120	122	108	124	131	137	151	126	110	149	121	142	123	122	132	126	111	125	135	138	126	125	92	135	109	132	134	116	135	138	120	119	139	116	129	120	131	121	124	161	120	167	154	122	114	113	126	128	138	127	101	111	121	133	124	131	130	124	124	133	134	145	112	125	130	127	138	145	106	136	126	131	133	147	119	114	122	98	130	140	128	123	96	124	130	129	130	118	120	112	144	124	128	119	131	122	102	127	124	120	119	127	111	97	109	127	123	126	150	144	111	92	117	143	116	130	119	118	115	124	103	108	126	126	108	139	113	146	119	121	129	134	117	133	119	128	130	121	139	121	138	120	133	120	122	124	123	118	103	110	129	107	135	116	112	133	129	136	134	144	126	128	126	127	111	121	125	107	129	142	130	144	138	125	114	129	107	103	126	132	136	135	137	113	112	125	122	130	129	139	141	143	125	127	132	112	103	99	138	131	127	115	120	107	103	127	135	117	127	119	128	110	123	117	117	137	126	118	129	137	138	143	136	145	113	114	148	128	133	138	119	145	127	124	115	119	115	147	137	140	129	131	142	152	118	112	118	122	137	140	118	107	146	131	111	159	115	131	124	123	123	152	148	123	134	128	125	125	139	137	116	111	132	148	140	137	135	104	119	123	105	117	131	130	129	130	134	103	122	131	132	128	120	120	127	119	139	135	121	113	120	116	129	141	151	133	136	156	109	145	137	132	108	135	135	112	117	112	112	141	122	139	131	128	132	137	118	126	107	120	137	134	131	119	129	131	128	104	128	157	130	128	143	123	129	130	124	112	119	110	135	130	114	117	113	105	128	113	130	135	109	129	99	116	123	123	139	126	119	112	121	129	144	123	110	120	102	123	123	137	107	141	125	133	113	134	130	139	105	150	120	135	140	133	141	134	109	111	118	131	126	122	125	128	129	108	127	102	141	145	113	121	116	123	112	129	122	125	105	122	106	139	147	134	133	128	126	109	128	135	120	132	104	105	135	122	134	136	116	126	144	127	136	116	110	130	113	133	133	130	123	116	120	126	121	131	112	111	133	135	129	130	142	112	148	138	125	141	125	117	108	98	145	135	143	151	137	132	113	113	118	134	128	126	135	105	126	119	121	127	124	123	115	122	133	121	148	148	114	147	150	122	140	121	112	118	135	110	153	131	144	110	111	130	136	125	121	139	122	112	130	129	127	129	121	124	126	117	134	142	109	125	120	115	127	121	121	113	123	117	135	142	142	136	119	121	116	106	131	107	112	111	124	122	135	109	131	124	118	95	110	130	113	132	130	141	121	142	118	119	116	120	130	132	124	121	127	127	120	124	118	139	123	128	127	124	116	116	120	137	129	108	136	107	103	121	94	102	140	131	118	131	129	143	140	149	123	126	127	117	137	137	129	117	122	117	125	140	112	109	116	119	131	117	118	132	129	121	128	118	145	132	123	129	139	119	128	122	131	124	108	129	125	126	151	133	122	136	122	126	128	126	133	105	111	127	118	128	105	122	130	106	110	130	136	117	138	134	133	113	117	126
10335	6388	2238	719	453	391	367	345	287	313	277	307	308	294	300	274	280	292	277	323	292	295	265	288	281	277	277	312	315	266	285	264	299	281	236	283	311	307	276	277	304	308	285	310	271	259	299	285	316	296	274	303	303	304	302	265	285	275	291	286	300	289	265	263	273	265	294	281	257	284	278	303	277	296	269	261	289	284	282	300	275	271	289	296	281	273	285	317	291	289	263	289	274	285	280	318	300	267	272	273	284	333	305	288	280	297	286	293	296	315	294	281	302	323	264	273	267	266	294	279	279	285	277	280	284	296	274	295	275	280	292	315	279	278	304	285	250	268	298	292	256	297	279	291	281	310	275	301	302	276	259	284	270	305	296	302	266	295	306	285	283	270	277	282	264	274	282	261	270	298	284	282	290	293	295	252	300	282	280	258	264	254	272	265	285	277	256	283	275	261	296	293	302	308	287	278	293	297	269	282	301	296	312	306	278	247	276	319	292	291	309	279	307	287	304	289	293	277	282	295	262	293	274	290	299	283	314	264	282	268	302	254	280	279	255	293	271	261	302	291	269	285	319	264	282	249	306	272	287	265	305	291	271	313	286	275	290	282	253	293	286	272	265	294	271	237	297	304	275	282	279	287	279	275	254	286	278	276	280	285	296	300	266	287	265	283	280	256	304	285	312	278	240	296	298	273	306	277	272	288	267	280	273	295	275	290	294	284	269	261	279	261	293	285	296	264	306	256	294	303	273	297	289	298	301	335	285	261	295	288	285	274	284	293	278	284	266	270	293	276	292	273	289	277	275	280	293	285	278	286	271	269	237	269	308	270	297	288	314	281	291	274	280	288	292	286	296	292	287	277	281	272	252	256	288	264	296	296	278	296	266	300	286	302	281	283	300	285	273	322	308	293	317	271	263	294	311	277	299	279	272	275	274	264	288	295	287	293	271	275	293	303	285	263	290	303	273	313	270	278	305	268	292	262	288	310	273	293	273	279	270	290	282	303	255	275	283	289	304	279	255	315	273	278	304	265	298	284	304	265	302	257	271	295	253	298	278	293	280	310	283	259	273	299	310	302	292	267	276	271	259	297	282	267	280	289	275	317	298	289	289	305	291	287	296	298	264	301	287	282	287	280	294	293	304	252	322	276	289	261	274	309	260	282	281	297	277	294	294	307	275	293	286	271	269	277	308	272	270	271	283	287	300	291	295	260	273	305	309	249	293	302	260	273	264	305	298	285	282	311	294	255	273	295	307	300	284	291	286	289	286	271	279	304	279	281	273	287	267	246	300	303	278	222	273	275	278	271	273	282	283	263	287	272	271	282	268	271	265	325	271	297	276	279	273	255	297	298	256	272	276	279	301	289	290	304	312	297	276	258	262	264	294	276	268	245	272	298	314	267	296	290	303	304	310	289	313	269	275	284	296	267	273	291	253	295	266	267	281	298	275	268	271	288	267	309	293	263	295	281	295	292	277	300	289	297	295	286	294	260	264	294	299	290	289	271	277	270	297	281	276	278	263	292	270	266	272	285	287	285	290	304	283	303	264	288	325	293	304	293	283	270	281	327	262	292	255	298	287	273	283	267	286	277	279	287	287	256	285	292	293	299	268	293	280	286	275	313	283	271	292	278	278	260	284	258	265	280	290	271	271	273	322	290	289	290	284	310	281	296	275	307	290	277	239	296	283	281	272	279	302	282	273	296	314	289	288	282	267	261	283	264	263	279	272	282	293	280	278	292	290	286	302	245	300	307	266	286	269	273	261	274	256	290	281	282	262	267	269	282	291	302	295	291	263	304	257	281	279	267	300	283	303	285	287	284	281	276	288	289	264	292	276	295	283	270	280	277	305	278	290	278	282	286	277	265	276	276	266	276	289	286	281	267	280	267	280	279	259	293	299	301	287	292	277	256	297	260	290	298	298	261	294	270	278	304	290	235	274	303	263	290	284	280	278	289	276	272	260	295	289	271	318	312	295	277	281	287	280	290	277	282	238	263	280	303	292	277	303	303	284	296	297	284	276	240	301	296	272	281	297	268	268	280	306	272	273	283	306	285	290	275	278	331	285	288	274	293	293	269	281	313	277	280	285	245	252	276	271	296	314	279	294	279	276	300	276	298	293	267	283	297	258	295	282	284	284	279	303	263	287	279	277	294	297	293	280	264	289	309	262	320	301	285	296	292	313	292	262	281	320	280	268	310	291	273	283	287	263	275	272	257	308	277	280	287	265	265	296	248	288	268	282	283	276	304	293	290	250	302	272	293	302	314	288	265	292	291	293	277	273	277	309	274	287	299	264	296	273	291	258	261	294	299	263	273	294	268	261	289	271	294	313	285	285	279	301	283	273	287	297	288	284	280	296	302	297	251	290	295	278	271	261	295	272	309	299	291	289	278	279	288	300	297	285	252	309	317	283	279	282	309	275	291	271	278	305	266	288	292	296	282	271	283	271	306	269	279	309	286	312	269	279	317	310	287	287	279	301	269	289	273	276	295	305	300	270	311	252	264	272	264	291	253	284	256	287	280	258	274	247	314	285	315	257	289	269	276	278	291	236	279	283	273	310	272	286	247	285	277	292	288	300	305	276	298	277	268	277	283	290	247	287	274	292	272	289	287	276	257	281	300	276	261	278	308	270	263	266	253	285	260	301	271	331	288	262	293	281	297	262	269	286	298	281	286	249	267	298	272	276	301	282	302	291	282	291	300	294	324	297	252	283	281	258	313	302	289	273	273	283	255	302	311	306	299	302	279	298	286	260	259	288	279	281	299	274	279	270	271	275	292	267	277	271	290	298	337	281	298	272	291	260	285	273	266	296	272	306	282	291	248	254	315	280	298	287	274	268	266	280	282	321	288	309	282	253	289	269	291	275	272	300	272	280	291	334	292	289	255	283	285	314	235	313	284	309	310	284	285	254	291	325	271	260	279	264	287	255	260	250	299	273	272	264	282	265	272	267	253	255	272	299	287	311	277	281	268	307	280	293	287	289	293	285	290	291	263	313	277	270	266	269	252	295	275	257	262	286	306	311	265	277	291	288	284	281	282	289	267	307	287	308	274	269	300	277	282	291	305	268	284	278	285	302	317	245	302	275	258	287	258	331	260	288	278	279	265	285	302	294	266	277	305	270	279	291	275	281	286	287	252	287	267	298	265	278	266	296	264	294	297	279	267	295	312	283	288	249	266	301	287	273	272	271	294	288	277	273	266	308	287	282	279	274	283	297	283	303	282	309	292	280	299	284	274	293	277	274	274	276	276	273	250	267	279	293	266	309	272	293	280	272	273	285	297	258	289	295	298	270	280	254	285	268	281	297	271	305	284	305	289	291	279	289	273	261	296	249	299	282	300	312	279	283	280	279	280	295	290	283	285	268	287	267	275	287	261	294	305	290	278	309	283	291	273	290	283	289	284	298	300	279	308	314	270	287	282	299	284	288	300	259	270	291	276	278	282	272	315	280	287	265	308	286	275	290	237	313	270	287	268	308	304	312	301
24105	21186	25242	27430	21189	20964	1122	247	184	158	124	118	118	95	110	86	91	81	84	80	79	77	85	78	96	49	73	65	72	78	66	74	49	61	60	62	81	65	76	60	75	56	58	57	74	55	63	63	66	66	67	64	48	59	78	71	60	51	70	58	66	52	51	70	70	71	59	68	70	61	74	66	56	61	64	63	58	47	66	63	66	61	53	74	50	73	62	74	61	51	55	82	64	60	53	77	77	57	63	77	72	59	66	64	56	58	68	63	51	73	57	54	63	63	65	50	70	79	56	59	69	61	68	59	56	61	62	54	71	56	58	55	70	70	81	67	56	47	68	68	66	60	80	64	71	53	57	58	52	55	77	64	78	72	64	59	76	53	49	30	72	64	67	60	60	74	60	70	57	70	52	65	60	53	55	68	49	67	57	54	59	50	59	64	74	60	57	52	43	62	71	49	61	64	56	59	45	58	50	69	72	53	76	66	68	57	65	44	71	60	79	50	59	65	44	72	53	66	61	47	62	58	72	71	57	78	63	54	75	71	77	60	67	61	60	55	50	79	65	58	61	69	61	52	63	68	53	59	52	68	65	55	63	67	48	71	65	68	51	63	52	43	59	59	74	70	68	61	62	79	70	61	64	47	72	75	64	55	69	65	61	59	60	49	57	55	52	59	58	66	64	66	66	64	56	74	47	53	65	66	60	58	61	67	65	56	57	55	60	67	61	71	82	57	78	61	58	71	62	69	60	54	50	52	62	52	59	68	70	62	62	57	71	52	71	50	55	69	67	57	60	73	66	77	53	70	68	61	63	75	68	52	56	61	67	66	63	66	56	64	71	51	64	59	64	70	69	58	68	55	51	65	59	52	54	48	61	56	62	57	62	66	51	69	59	69	58	59	70	69	63	80	60	63	65	50	61	67	53	54	60	73	71	63	65	77	62	52	57	68	78	67	58	67	64	59	58	56	62	50	69	61	64	56	57	56	66	73	72	52	61	49	70	90	50	71	61	54	59	70	59	61	46	66	73	59	69	70	56	67	59	49	56	74	70	46	53	64	55	57	69	69	63	55	71	57	58	66	58	66	77	58	54	49	52	58	60	66	63	73	72	60	78	61	71	63	50	63	72	65	82	69	73	48	49	54	67	67	70	49	61	63	58	74	74	53	68	63	55	62	74	59	59	68	66	65	57	61	66	60	78	42	59	60	66	67	61	68	61	66	57	68	71	59	51	62	74	62	60	57	57	65	56	54	57	70	64	67	66	62	72	66	73	61	73	60	79	68	71	71	44	57	61	60	65	57	65	61	69	69	78	49	70	76	64	53	79	65	53	65	91	57	54	72	69	54	62	65	64	55	65	62	65	71	70	75	64	57	68	65	66	67	67	61	57	52	67	63	71	68	56	63	55	64	61	76	75	75	66	74	62	57	73	57	42	60	75	88	57	64	81	58	44	58	65	53	71	67	61	67	65	64	51	68	67	70	66	55	49	58	65	58	68	61	72	65	58	65	73	63	56	66	63	69	64	66	75	58	55	62	78	48	66	63	70	69	58	59	73	67	85	69	68	62	56	63	60	61	60	57	57	71	69	68	60	72	74	78	63	45	50	69	66	64	59	64	53	47	70	63	61	66	60	54	78	55	76	64	72	73	77	82	65	62	58	59	71	58	57	73	67	61	57	69	61	69	61	75	66	68	56	61	51	77	58	70	64	62	59	60	62	61	62	69	65	63	45	59	73	67	72	50	58	63	55	59	58	71	67	58	71	63	63	75	71	61	63	67	70	58	67	59	54	77	65	63	54	62	51	71	66	56	67	59	60	63	67	50	45	60	52	74	74	55	76	61	57	56	65	64	66	75	72	61	55	63	58	59	62	62	61	63	58	80	60	73	54	64	59	60	43	60	55	66	54	63	67	71	75	55	53	62	72	65	51	56	65	61	63	58	68	55	57	70	69	67	68	67	68	69	50	78	60	79	64	60	60	67	71	64	51	68	61	62	76	87	69	50	79	81	80	63	72	57	73	61	58	55	60	61	64	65	57	55	63	55	67	70	68	64	56	68	72	66	65	67	56	46	61	61	65	58	53	57	59	66	75	63	73	61	65	68	63	53	57	72	68	66	56	85	67	68	60	47	80	88	81	75	44	73	69	62	63	55	75	64	65	62	55	59	74	63	77	61	61	59	60	67	58	62	71	63	77	70	61	56	61	50	65	72	50	73	76	67	71	63	59	54	46	61	73	76	58	59	57	68	57	65	44	60	71	64	71	57	50	57	58	61	66	54	50	68	68	61	68	74	62	85	64	63	65	67	53	74	52	53	62	73	63	67	65	56	62	46	51	52	57	55	56	74	62	79	62	59	63	70	70	52	55	71	60	75	68	73	53	76	65	56	44	69	52	63	72	49	82	67	59	67	59	59	51	66	62	60	72	56	54	58	68	69	62	70	76	72	71	58	66	51	56	65	57	58	62	64	79	65	64	62	78	46	61	57	59	61	50	57	68	61	62	81	51	68	55	57	48	64	71	70	76	62	76	77	75	72	69	76	62	65	62	61	60	67	60	70	74	65	58	41	75	62	62	68	57	66	76	61	58	50	59	64	61	56	45	51	59	78	50	64	63	56	59	61	69	60	65	63	64	60	54	61	61	78	69	56	78	68	59	50	57	59	61	61	51	65	58	45	63	56	52	59	69	59	52	58	58	70	59	56	61	48	57	49	58	52	51	60	65	62	60	73	51	47	71	67	58	57	44	55	61	68	65	71	70	52	57	62	61	61	79	60	57	46	58	74	74	74	73	57	64	58	71	59	58	81	57	63	55	67	68	53	63	50	64	73	49	51	63	64	55	48	57	63	48	71	57	57	55	61	54	57	57	74	73	59	75	70	63	65	75	63	66	66	58	67	50	64	53	67	65	73	59	40	58	58	62	65	65	57	47	58	65	81	57	60	69	60	65	50	55	67	60	61	55	61	75	58	61	77	65	45	48	64	65	69	64	51	58	60	51	71	65	63	71	61	69	69	62	44	79	63	71	75	74	67	54	53	60	59	59	60	66	75	56	63	63	57	49	68	56	62	50	63	58	70	57	54	57	54	57	71	74	62	68	73	67	73	62	63	58	63	62	66	70	59	79	77	60	58	56	68	66	59	65	71	66	70	55	69	57	68	50	53	72	70	60	55	69	60	63	64	79	58	68	50	69	64	52	52	52	68	48	61	50	74	71	70	72	67	73	59	60	60	65	86	53	62	65	75	67	54	63	76	65	67	47	66	66	58	58	55	64	57	54	65	51	65	59	70	70	72	67	55	54	55	56	79	60	59	68	64	79	64	78	64	72	55	59	66	51	67	56	51	36	54	61	51	59	75	69	46	75	68	43	68	65	61	65	66	66	53	63	57	74	59	56	52	64	61	47	67	65	57	57	63	69	67	79	54	75	69	55	64	62	72	59	57	75	55	66	53	68	63	58	58	68	85	69	65	63	61	65	74	69	70	71	53
14832	10044	3631	882	499	330	299	281	238	228	211	197	191	183	205	192	177	172	184	185	202	169	171	162	196	174	173	160	169	172	152	181	183	183	163	184	166	169	152	174	176	187	164	187	166	158	181	168	146	178	174	184	188	189	185	181	188	181	182	159	160	186	149	166	173	152	165	177	177	137	158	153	173	190	161	185	177	171	165	168	170	153	174	183	145	146	163	169	174	177	157	179	168	146	165	156	145	157	165	156	150	168	145	161	187	172	152	157	154	190	183	167	155	177	152	153	170	189	154	174	178	158	194	166	171	191	167	179	174	168	144	186	154	173	165	169	155	176	154	182	179	189	152	150	162	204	170	163	192	178	177	147	185	186	181	154	170	164	182	144	162	173	169	176	169	150	162	167	173	170	162	160	175	184	195	169	171	188	171	179	175	159	160	169	175	155	170	166	185	173	162	180	165	172	155	176	167	179	178	194	183	164	168	171	162	178	178	191	175	176	169	168	174	135	171	160	170	168	182	168	164	189	159	174	157	151	151	175	176	171	169	134	171	171	182	154	150	166	150	181	166	175	173	149	170	164	167	185	188	167	184	186	153	182	162	187	161	186	169	150	147	180	184	157	165	194	164	162	165	176	177	152	186	161	158	167	177	161	146	156	182	180	146	172	170	175	155	174	179	157	163	170	165	147	179	175	161	159	165	161	148	171	162	175	181	176	188	150	174	175	176	172	151	174	171	177	170	163	195	160	173	186	158	177	171	179	178	166	146	173	169	157	178	147	157	155	160	167	165	177	151	182	154	172	175	169	171	163	152	166	155	161	171	192	152	159	161	161	186	158	158	158	167	156	157	162	177	176	173	156	165	147	171	179	164	161	175	170	171	153	153	161	163	190	155	163	172	134	168	167	167	174	168	173	156	174	183	167	177	171	146	175	173	179	169	189	153	158	146	170	157	147	162	151	187	171	161	151	168	168	163	174	170	144	177	203	169	173	155	178	184	173	167	166	176	164	167	193	159	157	163	178	167	173	159	152	132	192	174	166	177	172	170	155	162	153	174	180	182	164	189	191	160	150	175	164	142	181	163	186	161	177	169	166	157	137	173	175	171	169	174	185	168	160	160	159	155	163	155	161	161	157	182	161	157	203	171	187	144	153	149	184	168	158	169	169	171	174	152	152	144	165	178	152	183	174	162	148	162	176	163	165	140	163	152	176	178	162	161	153	182	168	156	165	191	161	194	166	184	145	149	167	174	177	160	157	172	180	162	186	151	174	178	168	174	166	160	152	171	166	164	161	183	167	175	184	153	162	166	153	140	159	164	161	171	166	187	192	184	147	161	171	186	168	163	171	173	156	159	177	176	174	182	155	156	152	183	156	182	165	173	201	158	181	178	181	194	178	200	166	168	158	165	155	154	170	153	177	195	176	167	171	197	186	174	155	192	191	164	147	148	182	180	184	168	175	152	159	160	163	163	162	178	146	160	174	153	141	164	150	173	202	178	171	171	167	151	169	182	171	192	161	158	177	152	170	177	185	193	179	158	158	152	165	162	180	159	150	164	141	179	150	190	200	149	168	157	162	144	153	158	163	171	161	160	167	175	182	153	155	159	173	171	154	150	173	182	172	173	151	171	167	170	166	147	172	174	172	172	174	169	169	170	169	158	180	143	171	166	201	175	179	161	168	154	183	169	182	167	153	166	155	175	166	171	190	185	187	169	140	175	160	171	161	188	182	182	159	179	180	162	179	158	165	187	166	158	166	171	172	182	142	186	173	178	159	161	148	158	168	172	164	175	141	153	159	170	152	201	151	180	177	156	182	164	167	175	159	165	166	170	159	184	178	159	176	160	168	187	165	154	173	147	159	153	170	182	169	167	161	169	173	166	165	177	173	176	184	154	151	195	166	164	172	181	169	171	160	149	191	164	184	184	157	179	152	153	161	165	172	194	162	166	187	165	171	177	176	165	187	168	168	180	178	195	163	145	167	156	159	146	178	166	144	149	161	161	164	152	162	207	170	161	165	158	183	189	178	185	169	171	140	155	148	179	166	174	179	178	151	168	169	176	169	158	178	145	175	149	169	206	168	174	182	173	154	168	178	183	177	129	166	150	167	181	152	145	164	193	159	189	151	152	166	157	175	178	132	155	143	189	180	194	168	166	166	158	170	178	164	164	171	155	148	171	173	165	153	172	162	139	140	144	144	164	186	184	165	172	153	161	183	167	140	166	167	156	180	175	175	164	163	165	188	181	161	160	167	169	157	148	194	195	162	180	164	186	176	188	176	175	163	148	178	154	152	142	161	147	160	167	151	184	163	166	154	131	186	193	166	139	169	166	152	157	181	178	196	150	184	163	157	178	180	147	173	178	172	175	207	160	156	182	180	161	174	169	165	161	169	174	190	161	175	176	163	170	179	193	179	147	175	155	159	146	132	194	168	171	155	164	173	184	169	180	159	157	147	174	178	165	175	190	182	148	166	163	165	162	178	163	154	190	160	169	155	173	151	163	153	184	198	185	191	155	171	168	161	156	154	204	176	181	199	161	176	165	162	175	158	167	161	156	176	157	159	151	174	178	175	163	186	161	175	183	157	166	172	164	157	178	178	180	173	188	179	178	147	176	175	154	152	166	186	184	177	161	156	150	153	149	174	153	172	178	159	155	196	192	186	172	174	158	168	177	164	157	171	134	157	171	175	146	161	155	176	145	166	167	154	176	165	165	190	150	148	156	161	175	166	167	175	164	157	148	155	151	166	153	147	150	164	172	180	174	164	152	182	177	168	160	140	185	173	194	163	151	176	175	175	170	183	170	178	161	164	167	185	154	169	189	179	150	181	174	148	146	141	187	162	160	167	154	176	152	175	170	153	151	194	156	174	184	160	191	176	149	159	157	155	167	164	163	161	201	176	168	167	168	148	195	168	167	155	154	170	145	163	154	174	159	166	169	170	172	176	173	160	177	153	154	153	155	153	178	199	163	175	181	139	176	159	168	167	202	159	153	163	192	169	144	171	181	169	173	170	149	156	194	175	165	145	164	153	166	162	167	187	182	161	162	159	164	202	156	177	144	176	146	166	174	162	179	184	152	168	147	183	178	140	172	178	175	156	186	178	163	146	163	138	145	161	145	177	164	151	157	168	193	148	177	151	173	192	170	149	163	163	163	190	162	146	179	154	158	182	171	187	178	172	161	148	157	170	194	172	169	191	175	148	150	162	160	156	140	185	169	188	186	158	172	177	182	173	160	155	169	163	176	165	179	168	178	186	147	150	152	145	167	182	174	171	186	169	157	158	174	170	165	181	173	137	162	173	166	150	178	161	163	150	134	173	186	175	171	182	179	154	165	171	149	165	144	162	170	173	189	192	163	157	170	175	177	186	186	172	163	152	173	140	158	182	174	158	188	147	171	189	153	146	165	162	164	167	165	170	143	183	162	170	176	170	160	154	163	146	165	163	146	170	169	152	175	180	165	142	168	167	164	186	180	198	170	136	182	149
34171	12685	1891	365	282	221	224	232	208	222	234	225	198	239	221	230	201	221	231	242	220	228	209	217	241	243	231	225	209	216	227	205	235	221	223	235	233	220	232	227	254	227	238	225	204	187	226	219	226	215	228	225	211	234	215	223	233	208	244	226	228	241	227	214	202	201	209	249	215	226	218	233	248	226	210	231	230	217	203	231	206	222	242	243	228	199	232	223	238	223	207	237	232	216	222	245	213	221	225	227	233	207	224	226	221	234	219	217	233	245	234	246	224	234	273	230	221	209	220	224	231	233	242	225	221	261	214	217	214	226	230	228	227	239	222	222	223	232	230	239	200	225	199	211	223	248	232	224	228	259	244	213	198	209	218	236	234	213	237	208	222	235	217	202	229	246	239	182	233	265	196	215	230	211	213	219	210	197	224	207	215	231	240	205	233	212	234	214	230	254	206	215	232	213	221	205	218	258	210	216	220	250	204	242	221	222	235	199	235	223	184	211	229	186	234	219	246	229	247	214	220	249	231	211	219	231	225	252	231	239	253	223	216	211	223	235	243	225	238	209	213	200	211	254	242	221	217	240	221	235	225	214	227	242	214	243	260	224	229	229	238	232	254	209	220	232	229	218	248	245	245	217	215	230	213	221	229	207	251	237	231	208	199	231	221	229	217	236	229	241	213	224	225	211	255	211	197	225	255	222	225	224	231	194	266	237	220	240	220	254	219	228	222	214	234	242	235	184	228	229	227	243	254	236	225	196	235	235	229	213	220	218	211	235	208	231	236	242	241	237	195	216	250	240	245	212	246	198	213	233	226	219	227	236	229	232	220	276	207	223	207	200	216	217	238	249	196	215	218	215	229	253	237	238	224	230	243	222	213	236	253	215	241	207	245	241	212	227	219	220	219	215	210	208	230	224	222	221	222	185	250	220	213	195	223	216	216	197	223	231	223	249	232	228	225	207	230	234	227	214	209	210	211	203	229	244	203	231	199	208	230	232	227	219	244	236	236	211	208	232	213	221	205	229	206	230	220	226	230	219	222	252	227	227	244	250	235	240	233	226	214	219	218	227	271	206	219	245	225	218	226	206	232	221	267	234	207	218	239	255	213	225	239	235	230	242	223	214	214	236	224	249	233	227	237	238	208	198	205	232	213	216	257	256	242	223	225	207	235	199	222	256	208	231	236	220	186	222	221	231	246	257	210	231	230	217	230	248	239	223	226	198	216	233	220	201	234	236	263	250	247	195	227	211	217	235	231	257	189	223	255	225	212	215	216	200	215	240	210	198	228	220	197	223	215	215	213	234	204	223	236	226	223	222	235	252	224	219	238	201	221	197	209	212	223	216	221	218	225	219	201	214	256	258	265	247	223	234	210	234	246	226	212	245	246	245	198	218	213	235	205	226	249	242	231	247	233	229	214	230	242	213	257	243	234	227	224	262	234	225	237	239	213	217	233	214	241	205	204	230	188	242	228	226	236	237	214	222	232	217	225	222	200	230	226	200	227	242	241	245	222	195	215	222	231	211	206	233	221	234	204	213	227	222	183	260	230	213	228	220	227	250	227	202	233	218	219	235	227	224	229	227	220	261	226	220	218	231	242	229	234	228	214	211	233	245	219	214	221	226	242	235	197	200	232	242	229	249	212	240	217	229	216	221	232	231	222	188	219	262	234	221	244	225	217	208	228	208	232	243	221	203	211	217	207	211	233	232	206	259	233	239	225	223	229	222	222	215	215	254	196	221	199	227	218	246	216	220	230	199	220	212	228	216	231	240	215	213	218	254	249	204	218	269	227	241	237	228	223	229	209	205	243	235	242	225	249	223	208	240	199	221	238	214	218	251	204	215	244	226	206	226	232	206	213	236	270	211	209	227	226	236	244	236	232	223	209	220	209	218	197	253	238	248	249	233	209	213	233	249	249	204	217	244	243	230	210	245	225	261	208	227	228	194	239	244	240	223	244	231	251	214	209	222	231	203	211	227	231	215	218	235	225	233	236	240	211	233	235	200	200	247	247	218	248	225	215	216	240	213	230	239	228	245	202	230	228	186	213	234	232	225	219	248	228	226	242	214	221	225	220	216	206	219	250	241	236	213	235	220	213	221	209	231	218	230	250	210	212	239	246	186	246	221	222	240	228	239	212	229	224	232	227	225	236	220	208	234	200	229	209	191	241	227	215	221	218	224	210	197	202	212	188	231	231	226	236	229	216	205	193	213	232	210	184	218	204	192	207	208	222	214	236	223	196	220	224	233	255	256	242	236	240	229	240	215	234	223	209	204	226	211	217	233	236	236	247	227	232	221	221	221	221	232	235	244	234	247	213	213	232	245	219	217	236	257	215	245	232	237	224	222	221	230	230	245	242	199	217	222	221	251	234	236	230	229	218	228	208	241	222	239	209	251	258	226	220	208	238	217	232	217	220	211	230	221	235	224	211	225	212	259	233	233	214	234	223	222	219	218	227	259	199	197	237	240	251	247	196	217	222	236	238	220	202	232	213	221	229	239	226	216	213	210	226	231	230	235	217	224	217	228	210	227	247	217	226	212	243	247	205	230	205	222	217	232	204	218	248	208	225	220	204	209	220	211	213	229	245	209	202	224	239	221	251	238	235	229	209	218	225	229	253	251	242	234	211	224	248	211	242	217	206	236	229	226	207	218	218	237	206	240	234	250	217	238	221	222	241	216	230	193	220	236	239	223	215	249	214	238	215	258	229	200	215	236	250	207	222	244	200	264	231	243	210	199	235	229	201	228	231	223	197	213	230	244	234	229	225	238	233	212	235	215	221	226	248	235	220	227	230	203	227	214	235	222	214	213	225	219	241	230	198	218	252	226	227	216	215	225	212	215	205	244	227	236	238	223	218	236	222	207	228	215	233	203	244	208	239	209	215	244	237	241	177	208	242	201	222	226	233	224	205	238	230	233	220	234	225	218	196	216	214	217	232	218	248	262	228	203	213	214	232	216	215	225	228	247	214	206	204	247	219	238	228	233	231	227	235	258	230	210	237	221	212	223	249	237	210	224	212	195	212	222	214	201	223	262	251	227	222	190	212	196	234	201	244	212	198	265	226	225	218	218	218	216	215	211	214	216	225	202	206	219	224	196	237	214	234	232	217	221	234	219	237	194	252	219	220	198	201	209	242	236	243	229	218	235	221	213	217	214	227	233	219	220	210	228	223	218	237	236	230	222	237	201	223	242	240	251	234	226	225	229	224	218	223	204	234	229	224	230	264	247	219	207	232	223	211	222	202	232	227	216	222	232	222	216	230	238	237	200	234	236	223	213	201	207	215	216	251	214	204	253	229	257	246	223	215	251	218	235	190	196	224	209	219	230	227	247	201	245	213	235	211	218	216	224	225	226	218	272	212	234	231	216	219	220	216	232	211	215	222	259	242	208	241	233	239	205	224	224	212	198	221	230	214	210	246	219	237	226	214	243	216	188	240	228	237	241	226	245	248	207	228	204	237	219	224	225	214	244	213	240	229	248
14176	2346	943	529	536	488	430	491	478	486	495	502	494	495	486	553	494	497	507	500	484	516	488	521	460	493	504	520	499	475	474	512	522	512	494	498	484	475	484	498	516	510	534	479	514	521	515	498	507	521	513	466	481	462	513	511	495	480	489	487	486	472	522	521	455	538	515	489	497	497	510	527	506	468	482	487	536	498	457	500	501	498	441	476	534	490	490	487	492	466	498	472	473	477	539	474	502	530	522	493	473	479	494	470	502	520	526	511	513	476	500	498	494	473	465	465	503	520	486	484	484	525	489	479	524	504	500	474	499	517	495	522	503	522	471	542	494	494	500	541	494	454	485	475	496	498	472	487	485	487	481	499	525	477	446	482	482	524	492	490	491	488	490	493	518	534	493	508	508	493	529	562	486	492	496	484	500	552	523	539	512	490	473	541	473	482	516	477	501	504	505	502	483	486	510	483	497	522	472	522	525	522	482	491	532	501	519	510	513	478	509	486	520	489	495	506	483	502	472	448	510	508	463	522	468	472	451	480	490	481	504	505	470	491	481	484	536	532	511	482	484	490	467	504	459	530	514	489	533	505	493	526	511	471	517	490	524	474	499	480	478	494	510	505	462	498	458	490	519	495	489	532	471	497	474	487	493	481	471	470	521	502	534	504	484	488	545	482	483	503	449	517	475	459	481	501	519	485	485	484	516	508	469	511	447	466	462	536	517	490	490	512	495	472	498	492	542	494	480	499	515	486	483	497	527	508	463	490	492	451	509	481	497	482	479	502	503	483	513	542	504	501	521	469	463	485	461	513	541	527	461	485	524	458	478	496	487	465	489	483	476	502	510	539	454	479	482	499	471	527	510	499	483	517	471	479	500	468	460	521	502	507	491	438	508	532	515	482	456	509	484	454	482	499	481	488	521	509	488	516	482	461	519	512	481	498	491	520	477	464	484	454	482	490	514	495	503	492	468	512	516	484	475	478	517	457	476	480	492	460	490	527	471	488	494	533	490	507	516	481	492	471	499	497	526	499	441	507	479	505	491	482	496	501	479	489	472	488	500	491	453	498	496	531	476	459	484	487	502	488	477	490	506	465	476	465	506	490	520	466	449	483	486	462	477	510	529	537	464	499	481	478	459	519	517	512	472	484	541	484	530	522	542	489	521	475	531	478	462	479	543	519	496	525	463	521	512	535	517	492	514	512	501	498	497	526	511	513	523	480	468	496	474	490	492	538	502	480	469	493	509	507	530	511	474	468	493	531	449	460	433	514	464	494	483	521	477	491	472	487	497	478	475	490	492	489	505	540	475	471	493	490	513	530	482	455	480	469	479	526	511	474	482	476	504	500	496	510	477	461	493	467	488	483	506	517	503	509	488	492	470	515	515	469	521	532	497	480	494	503	433	474	497	497	506	515	497	495	532	520	515	455	467	469	442	470	503	468	492	485	541	513	479	531	496	483	481	491	504	512	470	461	472	493	488	497	509	488	515	527	506	487	482	549	501	523	479	474	477	502	499	493	531	489	517	511	486	499	487	521	504	465	496	508	505	509	454	473	473	530	485	521	489	447	514	507	475	531	535	506	478	498	506	495	511	500	461	463	480	508	483	477	484	472	527	469	477	519	463	479	469	525	487	465	491	513	530	469	538	498	518	487	506	494	516	468	493	486	473	477	479	486	504	481	500	497	485	495	477	462	476	486	487	481	481	522	480	495	488	506	486	476	458	488	499	444	485	476	504	494	466	477	535	490	470	494	518	483	455	472	477	498	510	515	517	533	481	488	495	475	511	493	500	501	487	515	513	512	439	507	468	482	526	523	485	459	524	488	520	472	474	484	495	522	484	495	504	521	492	534	520	447	526	519	511	466	504	481	487	528	516	476	475	487	500	517	505	470	485	472	456	498	481	492	510	459	511	456	494	464	469	539	518	466	475	485	456	473	451	495	489	470	506	497	491	495	479	498	484	514	490	489	481	496	462	504	494	486	513	472	473	494	523	490	467	503	476	441	500	482	503	464	475	511	490	491	520	445	466	493	505	540	481	508	489	536	487	488	539	481	517	519	539	538	523	521	548	492	510	466	507	491	457	458	489	502	504	498	493	497	499	494	488	490	465	478	485	500	517	484	532	454	511	472	478	461	470	488	496	438	465	487	519	508	484	510	475	468	476	514	472	536	500	472	557	458	490	519	500	509	495	507	505	471	509	532	524	506	508	473	516	485	503	536	504	471	457	511	505	422	471	506	506	521	496	491	498	497	474	522	472	562	525	503	457	533	460	529	507	510	496	502	496	505	491	491	476	505	467	502	459	548	526	498	508	475	494	484	482	474	466	489	499	466	502	463	502	492	496	511	492	464	483	526	520	514	511	484	511	466	517	500	467	517	508	487	499	490	513	517	496	531	493	512	508	456	507	495	509	476	511	515	493	451	507	512	485	504	526	489	476	491	502	509	501	487	551	488	520	449	510	455	494	509	485	478	465	490	485	521	477	458	553	541	490	509	463	527	514	506	521	510	497	492	484	463	505	449	495	509	496	516	472	509	486	512	475	503	476	502	480	501	488	524	497	469	483	519	509	462	517	507	481	477	479	470	510	489	494	484	459	463	480	480	495	478	504	476	520	470	476	512	521	560	488	497	489	500	521	574	519	460	518	487	511	503	469	522	466	487	493	529	494	472	553	493	465	515	469	508	496	519	506	490	466	520	506	539	498	509	493	474	464	507	493	486	526	493	504	504	483	510	500	501	521	504	517	479	485	474	509	519	501	459	473	525	494	510	495	504	476	519	487	469	489	502	493	470	501	507	470	536	482	490	500	473	443	508	497	472	506	517	533	493	523	492	507	494	481	477	470	463	492	544	491	541	500	511	498	550	536	455	485	474	481	498	477	500	516	529	495	491	504	445	527	527	491	513	466	425	529	486	492	495	496	511	503	506	522	503	498	508	522	518	468	499	502	496	505	491	499	496	500	495	524	466	479	482	494	489	505	536	472	540	462	482	490	554	489	550	503	533	522	504	485	514	474	474	484	533	501	503	529	534	484	510	466	471	523	510	503	514	494	508	496	496	466	503	494	487	510	548	472	466	484	507	508	481	513	457	494	510	451	539	503	481	472	479	480	499	501	453	488	527	466	467	513	510	491	518	541	494	528	466	480	493	517	529	472	470	517	485	500	457	514	512	456	516	518	448	524	474	534	511	505	506	447	505	486	521	507	498	488	543	490	463	472	493	468	492	517	505	507	468	507	498	495	499	458	495	534	510	501	515	471	486	485	465	504	478	520	475	473	500	494	527	501	515	482	498	475	505	502	465	512	490	521	521	477	478	483	531	475	504	463	471	464	507	499	509	475	476	501	508	480	496	518	481	480	531	506	494	509	473	515	519	512	480	498	498	472	488	485	450	520	494	485	532	480	530	513	509	471	501	477	492	528	491	499	501	503	507	491	526	451	466	505	509	545	472	499	470	503	519	540	522	501	452	531	448	489	497	517	502	486	486
24962	21233	24614	28142	20581	1642	249	233	164	169	173	145	138	154	113	133	158	130	126	137	121	131	131	122	132	130	114	140	113	146	103	130	137	117	140	141	121	125	121	120	115	123	118	112	112	130	120	110	117	123	136	126	112	129	130	116	118	114	128	132	129	136	123	123	124	129	117	111	116	113	122	111	123	122	135	111	134	112	128	113	132	100	114	119	130	137	130	119	119	132	134	121	108	128	107	127	136	129	152	109	123	112	117	97	126	129	143	117	117	136	122	103	112	120	130	131	148	123	106	113	136	116	137	115	125	111	115	114	102	106	133	113	105	125	118	145	113	126	103	95	112	129	141	136	140	144	104	125	137	127	122	116	130	133	151	131	119	114	136	97	110	117	138	110	121	99	124	133	98	130	116	111	103	121	132	125	143	129	106	142	123	115	130	117	123	124	117	112	107	140	137	128	121	136	126	144	121	125	120	105	131	122	121	120	114	131	134	110	130	133	123	111	111	125	129	128	143	132	138	119	119	119	111	120	113	132	122	139	143	115	126	118	109	124	104	120	131	125	142	131	112	115	119	116	135	116	125	136	124	122	106	124	126	126	126	119	111	135	139	109	125	107	109	137	113	138	115	120	134	134	123	115	117	113	122	104	125	130	129	123	130	118	119	125	143	110	117	126	114	113	120	142	137	127	132	121	146	108	114	117	137	120	104	141	125	105	107	131	119	102	127	122	124	116	113	119	132	135	120	136	135	112	138	126	133	87	131	130	132	122	104	119	120	127	129	118	132	105	123	122	105	118	130	129	123	126	110	117	130	121	115	147	119	161	111	116	123	137	127	123	141	125	117	110	113	101	107	124	133	110	131	109	128	108	129	108	116	119	129	138	141	139	122	116	104	125	134	135	131	121	124	127	113	126	123	109	112	115	110	119	141	125	124	123	122	110	146	133	106	115	140	114	111	112	100	138	133	118	124	128	110	95	103	129	132	115	108	136	147	127	124	120	115	125	134	134	115	122	131	99	115	131	123	119	113	130	99	133	100	108	137	110	126	127	101	132	110	128	107	128	123	107	132	139	140	126	128	114	134	135	141	121	117	124	116	126	125	119	119	118	112	114	135	143	124	113	126	116	113	116	117	112	143	103	129	123	128	116	150	125	106	121	117	109	116	118	122	121	125	148	135	130	130	120	123	113	130	132	111	123	116	132	133	127	124	124	120	101	133	108	122	110	123	126	108	139	122	121	108	124	96	121	117	122	117	108	128	141	105	128	128	132	110	127	135	133	126	137	129	111	107	137	115	142	133	113	113	108	110	125	123	128	130	143	128	113	127	139	134	118	127	99	131	137	136	134	110	109	114	138	143	108	117	122	113	126	132	123	116	145	138	136	112	121	119	113	121	124	125	139	111	116	109	131	146	123	131	137	126	127	137	115	131	147	127	121	120	123	133	109	153	134	118	123	117	112	112	121	132	132	107	120	135	120	131	145	108	110	139	112	117	123	111	103	100	134	116	133	132	125	119	104	113	125	141	106	131	143	120	110	133	140	101	124	133	130	116	107	101	117	124	96	133	124	117	132	100	114	134	130	113	136	104	123	135	110	150	106	132	121	122	129	103	125	122	138	135	117	102	118	116	124	104	122	124	125	128	113	126	139	120	128	106	140	113	110	139	116	124	141	125	115	120	109	127	113	118	112	133	149	130	127	117	131	146	124	146	138	120	127	111	105	113	123	123	120	137	134	120	114	114	110	130	109	114	120	123	111	117	132	142	123	120	134	111	112	120	116	132	115	112	122	128	105	134	112	148	132	115	125	135	128	135	133	144	126	125	113	109	142	102	126	111	135	129	110	116	106	112	107	107	120	124	103	107	151	128	120	119	121	133	135	104	132	125	137	127	146	118	102	128	142	117	114	116	113	136	120	132	121	113	125	113	128	132	130	141	138	130	130	121	116	121	121	133	108	121	107	104	121	90	116	130	110	134	129	106	114	133	113	117	113	132	109	120	109	117	148	128	133	104	102	119	126	123	136	118	126	111	114	112	138	120	128	117	97	125	110	129	133	121	122	119	145	104	122	110	109	113	121	117	129	138	132	121	123	144	141	126	126	129	129	126	97	105	129	124	122	130	128	115	134	109	114	106	125	101	125	122	115	116	118	131	113	119	122	107	124	128	138	113	106	124	122	101	117	110	127	125	130	113	133	119	126	117	126	118	111	103	111	126	151	138	107	135	143	134	110	123	124	122	132	110	102	135	124	112	109	145	133	110	131	112	121	120	101	112	125	132	121	126	112	127	137	130	103	130	126	115	152	113	105	150	133	112	127	129	128	129	118	113	136	146	126	128	141	114	118	112	114	116	129	143	103	107	99	108	108	112	139	126	104	131	112	132	107	110	129	127	123	143	115	119	123	133	121	114	126	126	121	122	118	130	130	128	122	121	127	104	136	134	122	146	131	110	116	118	121	138	122	125	142	140	141	101	122	119	116	113	113	116	125	107	132	150	116	127	124	103	130	118	126	119	105	100	128	128	110	120	110	130	127	136	134	104	137	129	143	127	136	109	135	127	117	124	128	121	131	139	123	132	114	115	128	127	146	142	115	135	134	120	107	104	117	109	137	107	116	106	133	129	109	119	107	133	119	117	145	128	116	128	137	110	116	105	99	117	126	124	140	129	125	116	135	114	121	109	120	122	119	117	136	115	136	121	119	124	117	138	106	129	121	117	151	119	117	99	123	108	128	117	127	116	118	128	118	110	119	118	148	126	113	123	121	109	124	122	140	116	119	140	110	112	114	113	107	109	131	104	117	123	117	122	123	127	112	116	116	138	118	113	121	129	114	120	103	116	137	134	120	116	124	121	134	116	109	120	126	133	117	121	121	133	108	102	110	112	130	115	122	126	130	116	125	110	125	125	125	110	135	131	135	107	108	125	96	114	119	116	143	123	121	116	103	114	97	130	115	119	112	115	128	125	101	123	127	138	116	113	119	128	106	150	120	125	123	141	124	126	141	133	116	123	131	134	111	124	101	121	113	122	128	122	112	119	120	136	120	129	119	129	119	110	127	142	138	139	125	131	129	128	123	134	128	135	126	119	100	130	122	113	128	131	134	136	111	129	144	124	118	134	121	124	108	125	141	119	137	115	141	113	105	127	127	115	115	114	133	128	129	132	120	124	106	104	124	121	124	121	118	109	126	138	127	122	100	112	122	118	118	126	128	120	117	123	133	122	140	128	124	95	131	111	106	128	138	128	133	124	106	146	121	112	125	107	100	100	112	114	118	128	107	121	120	107	121	126	117	122	115	103	127	127	121	112	127	137	142	124	126	101	119	124	117	111	141	103	112	132	132	121	121	130	122	118	109	142	119	119	132	102	113	117	104	122	113	123	120	114	128	135	115	131	113	116	107	124	100	128	138	130	138	138	118	125	129	132	113	116	125	133	114	130	106	127	134	120	128	118	123	133	97	117	119	101	118	126	135	152	127	135	110	107	113	128	131
9980	6512	2490	693	429	363	346	308	298	288	273	286	337	303	281	270	284	253	297	294	282	295	253	276	264	293	269	279	282	277	304	292	268	261	253	284	264	251	280	270	289	276	286	261	287	285	302	256	257	314	312	268	285	255	263	301	286	280	272	299	263	280	313	280	253	276	277	279	268	293	256	269	277	267	293	269	289	271	274	244	291	294	251	271	274	265	286	270	282	298	276	267	291	282	260	248	281	288	260	273	283	272	284	267	281	307	285	263	279	301	288	259	259	277	279	295	309	246	273	257	288	256	299	267	278	299	260	324	292	266	295	252	249	280	272	279	282	266	296	271	276	289	278	247	317	250	289	260	311	291	285	272	303	309	278	282	264	283	285	272	300	282	289	310	274	278	293	302	266	266	282	253	276	288	290	308	261	291	251	278	296	297	276	307	307	265	274	281	314	283	302	262	285	304	295	265	285	310	278	268	267	284	275	267	288	250	290	287	278	237	282	297	258	287	265	281	260	289	284	295	262	285	271	252	303	306	263	255	273	289	261	310	273	281	293	266	274	291	290	275	285	252	285	300	282	270	258	246	283	273	280	268	273	260	297	264	292	274	293	291	261	277	270	294	288	280	261	289	287	275	242	255	299	304	301	309	280	240	283	300	256	265	286	293	258	264	272	284	278	267	295	262	307	279	270	287	295	268	286	255	266	284	256	292	292	273	289	258	277	271	300	287	277	261	245	296	251	258	262	299	266	270	244	285	263	271	279	277	266	269	274	281	287	293	275	243	293	273	302	300	267	309	272	280	260	258	262	272	294	253	280	295	272	275	268	269	289	298	289	254	269	256	290	251	253	275	293	321	245	257	279	282	284	277	290	259	270	262	275	269	293	276	281	272	258	288	286	264	276	301	280	272	278	245	289	292	249	265	297	276	249	310	267	263	296	290	258	272	299	245	298	291	274	260	250	254	262	261	290	251	294	276	278	290	269	291	260	285	282	264	290	266	285	250	274	262	290	289	283	266	293	271	295	283	272	279	276	273	266	317	299	285	256	261	295	270	284	262	293	276	275	261	268	286	295	260	298	244	273	295	272	274	286	288	252	265	295	282	307	300	266	267	276	274	265	280	289	255	261	272	279	289	298	277	251	286	271	274	283	282	281	271	277	284	281	307	299	301	290	261	277	281	268	280	272	288	270	282	299	251	308	300	256	280	280	256	304	289	258	235	277	299	275	259	272	267	277	293	270	279	256	285	287	271	295	254	283	267	264	295	228	283	254	263	272	320	281	295	275	299	278	268	302	272	295	282	269	278	260	276	246	250	291	290	261	272	316	263	253	282	239	267	272	288	296	290	286	294	285	264	287	265	306	279	259	254	234	281	264	275	263	265	293	305	274	269	263	275	272	261	289	290	250	269	258	269	299	266	297	282	283	246	264	252	303	281	263	272	285	282	276	263	273	283	289	330	292	292	283	261	285	281	289	322	272	300	304	271	291	264	285	262	282	265	306	273	280	268	292	300	303	259	286	266	291	293	275	272	263	282	281	259	250	296	299	313	261	249	257	270	246	290	290	273	277	269	296	251	278	265	281	267	310	266	294	274	290	319	274	300	274	281	273	291	279	289	252	308	303	341	281	286	255	266	284	266	281	264	277	274	300	280	292	288	266	273	285	280	277	282	253	287	282	250	260	286	274	270	296	255	292	251	283	254	272	295	287	278	261	279	311	260	271	281	284	267	281	284	302	265	277	300	301	275	309	297	270	273	298	293	267	292	296	270	300	281	305	272	277	277	253	250	277	273	282	257	288	270	275	279	294	300	288	255	268	307	296	248	295	276	306	271	275	285	257	256	282	290	293	272	278	268	261	300	293	294	282	235	309	263	297	235	280	274	267	263	296	266	286	291	282	298	307	276	270	285	293	264	288	252	236	285	291	267	295	292	272	271	280	265	300	254	272	295	286	296	293	252	268	271	281	278	271	249	270	296	296	264	298	298	262	283	264	279	280	265	301	274	256	257	261	286	267	287	302	276	294	273	274	297	277	271	268	275	286	305	262	275	297	261	263	278	266	308	249	295	292	269	276	261	258	265	322	275	299	267	283	298	294	286	306	312	312	280	306	294	279	226	277	297	294	260	269	272	277	294	268	294	289	296	286	267	298	295	276	299	313	261	279	303	278	264	279	258	265	300	271	299	262	295	252	261	286	256	316	316	267	264	271	277	302	290	271	296	270	269	286	291	331	268	292	260	307	272	272	288	276	268	295	280	267	268	277	244	272	309	255	287	286	280	268	291	288	286	283	274	266	262	262	283	282	267	271	313	249	303	273	277	305	254	262	284	262	291	297	282	292	271	297	236	282	282	279	276	276	308	283	285	285	267	269	291	298	298	296	294	267	282	288	299	299	260	276	295	304	286	285	289	274	273	288	257	241	270	268	310	295	284	280	296	281	273	305	284	267	284	300	264	289	271	249	279	263	275	294	254	289	272	307	310	263	261	257	262	258	273	280	253	283	257	264	269	296	286	285	291	251	259	259	288	317	280	261	275	270	286	270	298	275	264	304	276	263	271	248	294	278	285	281	288	269	280	264	279	272	272	301	318	289	285	260	262	282	280	258	276	273	272	277	278	271	277	259	264	300	250	271	268	263	270	282	280	276	275	281	278	278	306	286	294	288	257	287	289	299	310	257	271	303	253	294	286	265	285	308	265	293	289	273	301	265	306	248	296	276	252	271	279	279	277	302	282	290	271	293	316	268	262	263	296	297	274	273	279	278	264	264	280	267	281	272	281	253	265	324	303	309	297	270	278	269	295	299	274	305	274	281	294	285	286	280	265	280	263	270	250	236	283	295	278	300	260	300	253	277	278	275	297	258	252	316	276	281	299	275	268	243	281	281	274	299	261	289	274	249	251	299	274	285	279	270	248	307	269	257	278	292	307	289	292	299	284	300	245	240	265	263	295	280	262	300	260	254	301	287	295	280	290	268	253	246	268	278	289	297	264	296	283	270	305	300	237	286	299	303	288	308	269	292	272	261	245	293	250	261	288	258	278	287	290	297	303	313	289	280	263	236	278	271	312	257	268	288	291	291	279	294	288	267	295	268	280	267	276	268	244	267	267	282	282	276	291	300	270	323	271	278	292	278	285	303	279	315	274	293	289	277	273	273	263	279	269	272	287	288	261	273	288	310	290	262	270	272	289	281	299	319	281	250	276	290	306	269	277	295	269	295	257	241	278	319	271	256	264	304	288	281	261	286	271	284	304	270	288	288	272	291	254	300	280	287	252	253	268	282	273	263	282	271	296	255	323	269	289	297	302	283	288	274	285	306	279	283	263	253	243	308	282	275	297	293	287	269	274	268	306	278	299	278	304	307	265	264	288	288	273	290	289	261	289	279	285	273	277	286	255	293	269	312	268	260	249	273	264	282	317	280	294	262	277	274	280	279	292	257	286	306	307	294	286	249	267	275	257	281	287	276	296	272	264	278	269	281	260	289	272
24149	21174	25207	27418	21177	20923	1102	237	199	156	128	113	112	105	105	101	82	91	81	76	83	96	68	87	58	71	67	69	73	75	63	80	70	66	74	59	65	76	82	63	64	66	70	53	73	65	59	70	63	63	59	54	75	61	59	63	56	72	68	61	80	64	52	56	79	68	65	56	73	61	65	59	67	62	59	49	63	63	52	78	62	54	68	59	62	70	64	58	67	86	57	55	54	64	57	61	62	63	58	71	70	66	64	63	40	63	63	48	56	52	58	67	60	77	53	53	49	69	62	48	53	77	61	49	65	53	62	66	53	68	63	69	58	59	60	65	51	56	65	60	62	59	90	75	81	73	58	52	75	63	56	76	72	58	81	61	55	60	62	68	66	64	56	64	64	51	64	60	59	58	64	58	64	63	58	67	68	55	69	60	43	56	63	67	51	74	70	73	54	52	60	62	71	66	53	61	71	68	70	61	68	70	64	56	77	74	69	70	67	59	81	75	66	55	68	68	64	59	55	58	70	56	50	74	63	63	72	55	76	67	63	63	81	69	58	55	63	74	59	70	59	61	74	48	62	68	57	66	76	61	55	67	59	58	64	74	80	61	71	64	52	59	67	51	59	70	81	44	62	56	58	52	64	58	61	63	72	62	65	63	69	65	64	77	54	64	67	73	63	58	69	67	64	74	59	75	76	69	67	79	48	77	60	52	52	59	62	52	47	45	82	62	65	57	73	57	56	60	60	74	71	66	60	58	50	73	56	55	64	58	76	68	57	63	64	65	53	65	53	60	61	54	52	69	56	62	68	66	63	60	52	68	58	72	52	55	76	82	62	54	63	77	46	63	75	60	75	69	60	66	65	61	66	76	66	54	65	53	66	69	52	57	47	55	73	65	64	55	67	61	55	56	68	62	47	68	57	52	68	75	78	68	64	57	73	74	58	55	58	65	62	70	57	73	60	56	76	60	54	81	60	71	65	62	58	72	77	60	68	61	71	80	49	67	69	50	78	71	87	56	67	58	79	67	67	64	63	73	57	50	72	70	60	47	67	66	55	63	54	68	50	62	62	58	69	61	66	71	69	47	69	70	74	54	69	64	63	61	69	60	69	63	68	56	74	58	62	71	58	77	60	64	84	61	70	60	57	70	59	51	61	70	55	63	67	63	55	72	59	56	71	55	66	69	60	70	66	61	57	74	58	68	74	69	51	56	73	61	68	65	66	63	71	72	60	73	66	61	58	71	66	83	72	74	67	58	61	74	78	71	63	72	69	53	69	71	73	68	70	70	56	57	52	61	75	70	54	52	73	56	63	56	63	64	64	57	58	72	62	61	47	68	59	69	78	65	62	66	55	72	65	61	52	68	72	50	53	56	56	64	65	74	62	65	58	50	44	62	64	55	72	60	57	63	55	67	69	74	56	74	85	79	56	57	65	54	54	63	52	51	59	68	59	76	60	75	62	58	55	64	49	66	62	67	66	72	64	57	65	66	53	67	64	64	73	63	63	72	64	64	67	62	77	71	67	73	58	60	72	61	76	42	78	51	63	64	60	70	63	63	75	67	62	61	64	66	65	76	63	58	64	76	55	60	67	56	53	65	65	67	64	69	65	71	64	69	63	65	68	71	70	63	60	57	70	54	50	70	80	66	75	70	70	76	55	56	55	48	65	65	65	64	56	71	69	69	66	68	74	65	63	68	66	77	71	70	54	53	58	56	65	62	55	69	59	80	66	51	52	69	62	50	79	49	61	63	72	66	74	71	58	62	71	67	62	60	50	48	70	63	71	58	65	71	55	59	96	64	54	54	71	80	67	61	54	68	59	71	61	55	65	74	56	45	65	58	60	75	73	71	57	65	76	64	64	58	48	54	53	61	48	63	64	80	63	68	48	59	61	51	80	70	59	61	66	70	68	55	59	58	60	62	52	58	74	56	72	61	79	70	62	52	54	58	61	63	47	69	44	52	66	63	73	50	56	61	53	43	74	41	69	55	61	64	63	53	56	67	54	74	47	59	71	53	79	76	71	77	77	52	54	54	55	54	77	74	56	60	65	60	74	62	74	64	61	68	63	70	58	52	59	69	66	63	72	81	57	59	49	62	81	69	53	68	62	60	77	45	70	56	58	61	73	54	76	72	63	62	70	52	63	70	75	56	55	65	74	66	65	54	62	55	65	62	59	56	53	61	61	67	60	67	61	66	66	72	52	55	62	42	50	74	66	85	57	66	80	63	54	62	74	67	63	64	69	65	65	59	71	60	59	73	66	69	54	65	71	63	48	63	58	65	63	68	71	65	63	59	72	58	55	69	56	62	62	69	53	68	69	71	57	59	62	57	57	62	59	64	69	59	62	64	64	63	68	82	81	60	45	74	48	59	65	49	72	52	50	69	83	70	60	61	68	54	58	71	67	66	68	64	57	56	71	70	70	64	56	79	72	62	75	53	67	54	83	76	46	61	67	72	46	59	67	64	67	61	42	64	59	81	47	58	77	60	58	67	49	67	54	75	67	67	66	63	57	36	56	56	64	58	67	81	49	59	54	69	58	50	64	56	86	59	60	49	62	76	46	51	67	76	60	72	67	62	61	68	75	62	78	69	75	47	66	52	67	56	67	62	60	79	70	61	61	61	67	59	79	67	49	59	77	67	63	73	72	62	63	42	58	75	71	46	47	66	77	53	86	66	67	69	71	69	62	65	76	40	50	60	54	72	67	54	74	60	62	65	82	72	63	58	71	55	64	55	53	78	76	68	59	73	66	66	67	66	60	65	77	51	60	71	55	66	68	70	74	48	76	61	63	47	51	64	48	56	59	58	69	55	52	72	61	59	65	47	60	66	59	59	67	61	64	76	74	63	67	63	53	74	60	70	67	65	71	67	54	61	80	60	64	56	78	73	70	53	87	61	57	52	60	76	84	76	57	59	48	47	61	57	57	67	71	66	78	61	62	61	70	65	58	60	70	73	71	73	69	56	58	67	62	75	57	61	59	71	68	76	64	60	69	77	75	80	60	68	61	58	60	60	59	69	63	58	76	64	51	67	67	76	75	65	62	86	73	71	54	58	65	65	71	67	55	54	68	72	62	58	63	63	70	85	70	84	61	70	67	54	68	61	46	68	60	64	65	63	78	51	59	70	65	69	69	64	68	79	59	59	68	63	69	55	58	60	73	57	73	78	50	76	54	57	64	73	72	55	64	54	57	62	63	71	74	59	70	59	69	58	62	76	50	63	62	54	71	57	70	73	73	65	61	65	58	48	71	64	55	76	60	52	66	64	78	73	62	70	49	76	67	59	64	79	65	60	70	58	53	52	51	68	66	52	71	65	71	69	62	47	69	56	59	75	58	53	73	46	54	66	58	68	54	72	61	63	53	57	63	46	69	59	61	61	53	64	59	61	53	62	52	76	60	58	61	56	73	54	68	76	73	63	63	54	63	69	70	69	78	64	68	54	55	69	64	77	66	62	67	75	61	49	65	45	67	69	50	70	69	58
15539	17243	3841	909	478	371	297	270	230	201	222	205	212	190	191	185	173	163	174	145	169	180	195	159	192	159	163	155	152	154	189	164	169	166	182	179	162	169	170	179	158	191	192	168	170	161	195	180	160	157	177	182	195	178	167	161	175	135	153	172	166	183	167	168	171	170	170	158	163	177	170	165	183	173	169	177	163	160	173	179	171	157	170	174	181	168	181	181	161	183	139	171	179	158	165	152	155	180	184	193	157	188	161	163	159	164	153	168	165	150	162	181	149	169	174	169	168	157	160	178	189	162	151	169	168	179	154	168	169	167	173	154	173	162	167	186	158	143	169	176	161	146	158	162	167	150	156	163	149	162	172	159	149	169	180	159	170	169	162	165	173	180	146	180	170	156	172	190	189	184	178	194	165	147	189	179	157	182	190	182	170	151	159	167	175	156	175	148	186	180	178	172	160	170	187	180	155	174	167	200	134	164	164	168	176	188	155	170	171	166	156	168	174	165	158	162	173	179	175	191	177	166	186	175	177	171	181	160	149	176	156	178	176	172	165	157	199	151	176	149	190	182	157	183	169	153	161	167	169	179	169	187	147	198	178	178	161	157	188	179	169	148	189	179	162	164	190	148	176	153	173	172	179	167	183	179	180	152	171	172	178	140	165	169	165	162	199	153	176	163	186	177	180	184	172	140	182	192	160	151	181	152	167	150	183	140	173	148	172	163	186	160	179	174	162	149	164	168	158	178	156	166	162	143	153	147	167	158	176	198	156	187	143	165	168	174	162	155	175	155	161	186	153	148	177	161	176	199	160	178	176	165	186	159	141	176	171	175	176	180	155	153	164	197	178	149	150	193	165	194	169	172	170	177	179	186	150	150	153	153	161	182	161	153	149	166	177	161	153	162	170	173	161	177	175	159	192	160	163	171	157	173	191	166	172	167	155	165	195	163	156	168	166	151	148	174	155	130	153	159	165	183	169	176	168	166	160	153	167	154	184	170	171	158	169	188	160	160	179	171	170	184	169	161	172	172	151	168	166	150	171	163	153	179	169	172	187	167	180	147	194	140	184	147	160	165	164	163	161	183	186	179	175	175	151	180	182	145	162	181	184	172	172	149	156	174	164	177	178	161	176	182	174	173	150	179	177	160	171	203	156	182	167	173	188	170	180	183	189	163	174	156	178	141	172	175	175	167	190	185	160	174	161	182	171	156	165	138	160	170	166	148	168	177	166	180	151	158	159	169	176	172	143	159	186	179	188	147	176	145	166	172	187	165	155	145	161	162	164	167	148	188	171	167	169	163	181	168	154	160	184	195	180	191	173	175	178	171	184	167	144	180	172	187	191	177	180	161	198	168	167	178	180	154	182	154	174	154	190	181	169	189	155	167	192	169	178	175	157	188	187	147	178	185	170	177	170	168	170	168	157	162	158	193	191	189	176	157	188	176	173	181	165	177	170	166	159	154	145	171	172	166	196	150	181	167	147	173	188	154	167	149	176	166	151	186	153	186	167	185	171	151	141	167	198	162	180	186	165	165	176	180	179	141	182	166	165	149	178	174	198	163	172	160	183	170	156	167	179	183	171	143	164	176	193	178	172	153	176	153	160	192	154	173	160	160	152	171	144	196	187	182	177	153	165	141	172	166	179	165	164	168	180	151	195	170	173	158	161	147	197	173	168	168	139	163	171	173	173	182	182	163	175	174	178	186	169	141	187	137	165	156	157	153	166	164	190	173	161	191	161	181	150	167	165	175	152	155	160	164	154	180	178	184	168	163	166	181	167	169	157	164	169	158	177	168	180	167	187	181	157	174	192	176	180	165	164	167	185	186	153	171	174	174	168	173	162	165	146	161	170	160	174	158	162	178	143	184	157	165	171	157	177	155	163	162	167	176	154	191	172	184	161	162	161	161	181	153	156	152	182	186	180	177	175	185	158	172	178	153	154	178	150	174	157	150	186	156	135	167	173	186	159	167	199	166	144	159	171	152	172	152	177	173	157	161	189	169	165	143	179	146	174	161	164	161	179	163	169	152	175	173	169	152	147	176	153	165	191	158	175	176	175	164	141	160	177	168	172	163	188	149	170	169	166	157	181	168	166	172	177	146	170	155	168	165	169	170	201	164	136	167	165	157	178	150	173	145	145	178	148	166	169	184	168	166	145	165	168	149	182	171	158	157	170	137	197	152	143	188	189	155	152	165	154	182	157	178	154	161	157	164	162	178	154	177	181	152	185	165	167	176	176	160	183	175	165	166	165	161	163	178	159	165	175	136	169	161	168	155	160	153	189	160	171	181	171	194	190	154	168	174	151	172	167	164	160	172	185	165	159	163	171	167	170	147	155	165	160	161	169	175	176	172	193	135	164	177	155	181	189	168	150	143	167	186	164	174	161	197	189	159	159	178	165	138	172	150	204	157	154	171	184	171	179	158	184	168	161	160	191	170	178	163	167	172	185	170	164	177	167	164	158	162	171	179	169	168	176	160	157	172	162	167	175	186	184	171	166	183	184	179	187	158	150	162	168	174	172	181	164	172	179	150	180	162	170	184	193	171	176	165	163	184	170	166	163	179	156	159	147	174	172	164	183	165	160	208	164	154	165	169	176	145	164	158	178	154	156	171	145	183	176	184	167	156	177	160	156	158	153	167	165	154	166	170	198	164	143	168	153	152	186	154	157	184	147	161	172	159	162	162	205	146	169	160	173	166	163	169	179	170	165	162	150	165	170	152	188	169	170	155	167	160	182	143	155	162	151	158	167	184	136	154	163	176	160	170	181	173	170	161	156	175	169	166	181	166	174	171	168	166	188	171	172	160	162	169	185	151	179	150	171	158	135	171	170	157	157	146	162	176	172	184	185	153	174	158	168	165	168	167	176	149	153	156	160	175	155	170	159	163	150	154	169	153	152	177	155	170	151	207	195	160	164	169	185	168	152	158	167	175	176	174	167	165	168	160	171	168	163	167	176	183	167	162	180	156	173	175	176	179	176	160	177	180	163	159	174	159	157	153	146	163	174	183	154	194	172	176	167	168	161	156	167	154	157	178	171	181	184	181	151	186	178	169	156	172	168	154	194	166	190	166	161	145	166	181	184	158	164	142	178	183	159	153	191	173	187	177	161	175	161	168	190	146	172	156	148	179	171	191	183	171	151	157	171	160	165	161	180	184	188	161	155	173	161	162	168	176	170	177	170	157	170	160	169	171	179	179	157	182	178	187	162	166	175	169	169	158	170	162	139	169	178	186	169	177	160	178	162	155	177	174	172	148	182	176	153	164	182	159	171	160	155	159	164	150	193	146	152	143	184	181	154	157	161	171	185	168	175	149	168	172	187	184	155	180	160	181	168	180	170	180	170	165	164	165	169	186	172	168	161	158	168	189	190	184	169	162	171	177	161	158	175	169	142	155	180	193	152	184	159	176	181	158	179	172	188	157	161	149	174	156	176	170	171	180	162	175	164	167	183	159	184	160	164	169	173	183	150	187	164	159	160	170
33503	12651	1909	356	284	257	225	250	199	233	206	219	202	240	226	263	185	213	213	233	239	225	203	213	257	215	217	207	223	226	218	201	245	233	239	214	205	222	204	208	226	224	228	254	206	212	209	227	243	240	228	228	221	221	235	226	218	209	227	210	198	231	214	236	207	222	233	215	228	239	235	227	190	224	221	227	204	235	192	210	224	231	192	238	210	248	231	242	243	242	221	209	221	245	192	229	237	224	238	213	232	235	220	235	210	210	233	216	236	211	215	233	227	238	216	212	229	231	213	190	215	207	203	181	205	218	218	200	201	206	239	233	222	224	195	223	224	229	229	204	218	198	202	208	196	199	199	195	236	233	220	247	230	210	226	208	197	236	221	242	226	193	241	209	207	218	205	226	218	235	223	244	204	201	272	219	210	225	232	226	219	204	215	244	240	201	230	223	243	215	222	202	238	230	231	203	244	225	214	214	224	241	234	229	237	218	209	198	209	221	235	214	240	196	225	241	225	209	204	220	220	208	230	229	208	211	231	219	206	227	195	220	264	227	214	215	237	234	240	233	225	200	175	207	206	217	214	225	228	228	225	228	230	183	218	207	209	235	228	226	204	203	214	210	244	230	218	204	229	216	246	222	261	201	222	244	231	195	229	191	218	227	229	251	236	234	237	219	222	190	218	223	203	228	222	228	224	240	218	221	220	209	228	225	240	234	219	209	231	222	234	232	223	228	239	213	205	213	202	255	213	235	237	236	199	224	199	205	198	228	225	199	202	246	230	221	237	215	201	215	193	215	230	205	224	202	246	197	246	230	209	224	250	245	218	228	212	249	202	202	244	249	210	233	210	227	234	224	218	187	202	232	240	221	221	192	232	220	253	209	207	220	203	222	230	234	224	224	241	234	211	264	234	234	201	205	217	240	230	183	207	241	238	224	240	232	207	220	219	227	227	198	231	218	218	234	178	193	216	189	206	195	241	226	218	180	200	220	206	196	220	227	235	213	217	204	237	228	245	207	253	222	201	197	200	216	188	217	224	224	224	233	177	244	221	213	222	227	206	216	243	240	185	195	218	212	225	244	207	208	211	232	228	235	227	191	193	231	236	220	236	192	234	259	229	228	219	216	238	223	233	210	221	230	233	230	207	209	206	191	236	244	221	242	251	226	220	199	221	227	201	246	222	197	198	196	224	224	226	218	210	211	214	205	208	250	251	234	206	249	239	244	248	227	227	214	252	213	214	232	214	236	199	211	223	230	213	238	213	219	222	229	214	220	212	213	202	238	222	257	220	227	227	222	238	217	237	245	226	225	217	208	208	228	205	231	207	223	211	232	231	226	220	218	231	249	239	197	224	220	235	213	227	187	225	229	210	212	209	197	215	212	207	218	206	185	252	199	219	215	205	236	229	243	189	230	226	219	243	243	203	207	195	219	211	214	187	223	230	221	234	255	202	199	252	219	222	238	250	218	213	213	243	209	234	237	216	201	243	216	248	217	211	216	233	180	232	225	226	197	212	205	234	196	230	208	216	231	234	252	224	193	225	224	215	228	194	196	218	186	192	238	227	225	202	205	242	203	220	233	201	238	204	234	204	235	219	225	237	207	226	209	223	211	241	221	217	226	199	237	215	201	215	215	257	224	201	223	216	208	238	225	220	217	212	213	241	192	221	215	214	226	213	229	227	221	199	248	217	240	212	241	232	197	226	222	241	202	189	211	221	192	235	213	259	214	231	199	264	204	210	231	232	209	208	237	231	218	209	214	231	212	245	215	219	228	214	200	243	216	237	212	221	204	239	232	200	252	209	229	226	225	206	236	215	207	221	248	219	240	215	229	212	220	245	232	220	249	227	231	217	203	246	181	216	218	238	213	188	230	234	229	230	217	232	227	246	220	213	224	207	209	230	250	207	199	237	231	230	212	191	239	206	222	216	217	211	222	225	208	217	207	231	239	211	229	247	215	208	217	217	216	219	216	240	208	251	221	223	219	206	200	211	222	233	245	209	207	210	232	233	205	202	197	237	246	228	205	204	223	226	234	203	178	227	226	223	230	241	231	233	214	230	203	233	224	218	227	233	243	222	224	232	214	227	206	216	215	191	250	214	217	222	201	201	208	223	207	217	211	193	224	229	229	213	241	227	213	203	231	228	234	212	211	246	230	238	235	227	226	224	228	238	232	266	215	245	221	223	219	224	202	212	243	226	203	214	232	238	238	232	223	226	209	190	202	216	193	219	193	224	203	219	213	231	239	214	206	233	206	228	208	201	223	243	243	209	232	222	207	191	207	227	261	202	212	218	201	225	221	246	233	234	242	198	236	229	226	236	219	246	220	245	238	209	227	229	235	221	232	199	243	199	217	262	226	197	217	227	221	224	223	236	203	227	214	211	210	233	228	196	237	186	209	210	216	207	250	223	203	207	213	175	202	184	215	235	224	213	211	234	241	209	211	207	231	228	230	215	204	221	258	258	250	204	231	230	217	262	216	223	226	218	210	232	234	225	215	226	203	197	222	229	196	235	223	196	242	224	182	240	218	221	216	229	234	216	220	190	244	249	205	258	212	218	203	214	211	203	209	195	225	238	221	216	212	199	228	211	213	204	215	223	213	228	239	211	187	217	215	208	211	238	210	208	236	217	250	220	195	219	217	214	206	235	222	223	197	196	215	223	205	234	226	223	220	204	212	199	215	242	217	231	192	205	188	214	231	221	193	209	232	233	205	225	233	217	243	237	238	225	185	203	225	243	212	231	211	202	239	246	226	221	208	217	222	231	215	223	229	221	220	203	209	242	235	208	225	231	195	238	238	225	200	229	223	220	222	194	248	183	224	198	207	220	230	211	241	214	228	212	223	241	211	220	198	249	216	227	202	208	231	200	249	245	219	206	204	212	223	245	234	241	237	253	248	216	214	238	206	233	203	213	216	241	218	234	216	214	222	211	252	238	205	228	251	208	215	232	221	203	244	224	203	215	241	197	225	240	221	197	207	234	206	190	255	200	226	220	216	228	246	198	208	221	249	217	208	220	218	264	211	193	196	220	209	235	196	235	191	217	232	218	249	241	213	208	233	220	250	228	213	207	195	228	259	228	247	246	215	243	233	211	236	254	218	205	233	210	223	229	213	233	238	245	201	204	250	216	236	221	217	200	213	206	255	201	226	221	220	221	242	197	227	237	231	216	204	224	190	207	234	217	221	216	222	215	224	226	197	210	214	228	224	222	223	249	214	232	229	184	251	211	216	243	181	203	209	212	226	197	248	211	208	221	240	209	244	232	213	223	244	228	206	208	240	208	212	217	210	245	196	209	220	213	244	237	213	222	214	234	209	234	208	222	233	233	245	230	228	193	217	204	214	237	238	221	220	197	209	202	248	200	195	221	208	224	221	221	207	226	212	191	240	210	205	210	254	241	254	224	237	191	220	227	226	233	210	228	189	217	216	227	222	236	232	260	203	208	208	207	219	218	214	235	201	216	227	210	218	215	215	209	240	205	190
12381	2374	877	514	501	516	466	481	506	482	484	468	499	515	479	460	492	463	472	466	489	458	472	497	455	536	502	475	474	479	478	504	513	493	439	494	482	442	480	515	497	469	482	458	510	473	493	488	500	507	470	482	479	467	514	473	504	470	475	470	491	473	487	501	467	494	464	489	460	509	463	513	492	487	480	485	479	504	471	459	501	524	469	512	461	491	485	504	468	481	491	481	468	462	516	466	463	506	503	500	498	484	509	458	464	454	480	493	489	498	502	430	490	472	510	491	487	501	480	464	490	497	553	481	463	495	498	492	455	504	509	461	515	499	479	481	506	489	499	424	520	515	482	529	497	489	459	476	467	465	521	486	470	468	479	453	495	474	467	479	455	441	499	488	526	512	512	465	457	487	497	522	494	505	472	540	482	470	492	470	492	473	431	461	489	514	468	521	485	470	480	507	489	464	532	484	466	484	486	477	516	530	461	447	507	447	500	476	503	524	488	468	490	461	483	507	492	479	472	484	479	464	470	483	465	513	473	505	480	448	475	496	490	462	456	502	462	463	514	489	455	527	506	524	467	471	500	509	468	456	469	483	462	492	462	502	455	454	451	424	501	486	487	473	515	436	495	463	508	492	481	502	495	495	475	474	495	474	480	465	469	511	501	464	504	472	474	506	474	469	434	480	481	487	469	473	478	467	498	472	455	485	468	479	496	508	454	480	491	501	518	454	489	456	472	485	481	481	521	505	466	497	472	534	492	487	495	475	453	464	476	491	468	436	482	484	503	500	467	469	471	501	501	442	484	509	448	489	497	496	488	512	449	542	484	477	455	501	510	444	481	461	516	477	492	493	512	480	471	499	467	498	494	466	511	461	437	461	479	519	444	482	458	494	501	480	466	496	500	500	475	508	498	426	485	462	465	523	487	456	495	467	454	468	499	459	485	506	472	495	504	438	454	469	489	521	472	467	467	470	503	481	452	498	465	449	495	433	508	514	476	502	511	440	480	471	453	459	461	467	463	493	428	431	493	462	466	462	504	461	461	514	500	476	511	458	468	478	467	457	478	484	493	462	525	490	432	477	462	505	482	521	522	484	468	494	495	449	517	485	428	490	510	478	520	507	505	457	497	453	519	483	498	453	513	479	457	518	518	474	507	474	497	493	485	501	487	492	486	467	516	506	496	510	483	509	516	472	495	477	519	467	479	519	507	517	477	484	465	470	490	484	480	439	479	498	469	500	501	483	431	484	459	489	464	495	479	476	486	479	507	468	535	465	532	473	438	543	503	513	521	489	451	476	483	489	493	491	447	494	413	486	470	452	476	445	488	430	483	491	496	489	497	522	466	466	487	485	538	496	476	522	471	457	514	534	471	474	463	484	455	487	507	459	500	499	495	469	441	457	469	504	494	501	463	500	480	457	464	515	481	481	469	482	483	532	472	476	459	433	508	505	493	501	515	498	487	500	475	476	481	453	458	450	491	495	476	512	497	500	503	467	485	488	447	469	472	425	479	523	485	475	506	498	476	498	509	480	472	482	429	522	506	470	489	499	489	486	496	500	482	458	471	475	533	529	476	483	477	501	500	504	480	471	494	483	461	500	455	472	479	512	537	450	488	493	473	462	524	495	510	519	468	490	493	506	483	508	488	474	466	477	447	466	496	502	464	506	514	448	494	462	451	501	461	448	440	501	517	485	486	481	489	449	511	478	527	506	496	479	509	479	520	440	483	471	502	524	490	503	456	492	433	471	501	477	490	481	486	505	443	562	486	499	510	500	496	452	493	487	497	431	507	476	437	439	510	462	483	511	468	445	490	505	501	487	442	478	523	486	494	442	476	472	505	465	493	477	500	516	483	497	477	448	490	445	466	485	441	519	487	492	461	461	481	481	470	496	461	472	500	465	468	442	507	495	489	480	485	482	459	461	499	476	474	482	465	500	469	435	510	452	476	485	452	492	459	455	488	449	458	502	482	491	451	486	494	517	456	509	508	513	484	458	492	462	497	459	495	442	464	461	511	479	498	442	471	484	503	503	543	461	496	507	491	508	463	453	479	482	468	462	521	477	474	494	464	492	467	469	483	447	429	547	487	482	482	489	522	500	455	503	482	441	456	501	483	487	509	471	521	529	521	440	473	499	509	496	511	466	486	444	481	486	513	492	453	478	477	464	492	464	450	495	463	487	490	519	475	452	511	475	474	491	477	484	507	460	506	497	492	469	497	467	499	452	504	509	479	476	497	473	466	482	501	470	496	489	481	464	503	487	458	459	502	524	423	507	509	500	540	490	476	487	499	476	512	492	446	462	487	470	469	478	482	495	478	463	492	515	481	478	473	477	501	504	466	486	483	498	450	492	456	443	472	495	487	497	517	484	457	457	488	492	479	470	524	486	453	465	497	469	484	509	550	478	490	454	487	541	501	454	489	493	435	476	467	490	471	505	486	501	457	466	507	494	478	495	470	527	464	521	489	501	503	464	496	495	502	479	459	503	495	464	471	466	481	501	491	499	496	443	466	514	503	493	470	501	455	483	455	474	519	433	477	475	505	459	509	485	504	448	483	466	476	469	525	452	496	478	487	474	469	490	477	491	511	512	489	459	460	497	458	511	469	443	504	525	501	487	489	479	487	479	458	479	474	500	510	479	491	485	470	431	457	503	456	471	480	450	467	494	474	469	468	493	468	478	486	459	436	443	465	465	473	463	468	518	438	508	482	473	484	504	485	527	465	448	482	504	497	470	451	482	488	491	535	461	519	442	450	505	494	462	456	477	474	516	471	501	486	484	473	474	502	498	500	471	479	507	462	489	448	477	500	475	484	486	512	472	484	473	448	502	526	475	478	486	503	491	468	477	514	488	483	466	473	483	501	489	482	456	477	488	459	470	479	481	456	510	488	492	497	456	453	486	487	450	490	475	473	467	471	502	484	462	455	478	468	473	447	482	505	508	498	489	497	520	480	463	467	474	483	477	504	471	495	463	470	465	492	516	534	502	453	472	490	495	505	472	466	488	486	485	481	465	476	520	444	499	507	459	491	459	444	481	489	494	524	496	482	478	504	471	454	504	516	495	467	471	521	452	487	448	480	483	462	470	496	527	513	461	503	484	508	475	465	480	508	504	453	462	454	492	449	491	490	504	479	509	465	448	486	456	516	495	469	478	490	497	502	502	448	468	485	533	479	533	462	503	493	464	517	480	483	510	496	496	495	451	521	482	489	497	495	479	501	490	481	507	486	500	450	510	495	423	512	454	461	469	455	487	479	520	498	491	479	490	471	528	498	488	500	512	466	472	493	475	458	507	481	501	506	487	514	487	502	491	470	477	472	485	488	501	494	444	479	480	521	506	461	463	515	486	470	500	515	442	487	479	473	513	466	481	457	473	483	486	432	523	534	483	474	489	478	490	503	513	522	473	544	513	460	469	519	497	494	509	479	464	503	490	518	452	469	454	452	509	480	511	482	520	485	486	502	457	475	507	505	471	437	484	417	535	474	516
24914	21208	24572	28115	20725	1874	279	188	207	160	176	179	137	138	132	150	104	130	128	123	136	143	118	132	92	140	139	156	139	130	128	123	141	131	123	118	138	117	123	116	109	152	134	129	135	118	110	145	136	117	131	112	123	122	120	113	128	119	123	123	123	107	122	124	122	118	123	149	111	96	117	121	115	112	122	121	136	107	133	148	138	128	143	130	115	151	140	133	107	114	123	134	109	108	111	120	140	106	118	116	107	132	130	140	123	123	120	125	109	130	117	115	104	127	135	120	136	129	108	123	135	133	128	113	136	113	141	114	109	120	123	118	129	129	118	122	127	114	122	122	135	114	94	104	133	131	124	129	117	119	113	112	114	117	116	124	122	121	121	140	113	107	112	134	135	133	107	133	124	154	111	128	112	118	111	133	116	123	111	116	113	141	122	108	105	136	111	136	99	112	120	124	128	133	134	124	108	131	136	122	130	108	134	112	104	113	122	102	124	107	130	114	119	126	116	115	115	142	112	134	109	134	124	134	116	146	145	121	114	120	123	118	130	125	113	120	95	133	138	117	121	124	119	129	115	124	122	133	110	125	126	101	114	121	128	117	135	134	112	104	134	124	105	116	132	108	128	129	112	98	105	121	103	109	118	119	120	122	134	134	125	134	138	108	118	112	133	117	116	119	125	114	134	108	118	111	94	119	111	109	120	136	119	129	135	122	126	104	112	144	128	116	111	126	106	153	137	123	155	120	114	134	119	108	126	104	125	109	133	133	119	108	114	115	115	110	118	116	125	126	134	115	126	112	93	134	121	142	123	119	122	135	117	113	127	123	141	131	120	128	110	123	130	129	117	107	130	109	132	122	110	116	96	123	102	128	123	122	134	105	134	135	116	129	121	110	125	137	106	110	116	108	109	129	106	134	95	123	141	109	126	113	123	111	115	121	115	105	111	114	107	112	142	114	137	132	123	113	131	115	125	98	125	130	127	112	115	123	107	154	137	137	124	123	108	115	119	130	143	134	116	112	119	116	123	104	124	112	117	122	135	131	118	113	137	133	146	144	122	120	115	139	116	118	118	134	98	121	103	125	130	119	116	119	118	128	121	114	131	125	108	124	144	132	122	127	119	131	113	105	111	125	125	124	136	123	148	148	129	126	116	136	112	108	124	126	111	112	119	124	140	111	105	97	137	123	120	98	135	109	109	115	132	134	141	113	119	148	135	145	148	131	120	126	132	128	115	129	114	125	114	117	132	138	137	129	105	126	100	119	129	107	128	127	143	114	137	93	114	124	130	114	115	136	122	109	118	102	117	122	120	123	114	127	82	106	119	142	136	139	102	109	125	105	118	115	100	132	111	126	134	122	133	122	122	129	136	114	123	133	122	116	131	137	131	128	125	136	131	114	123	132	109	104	114	114	120	120	125	118	131	112	129	126	136	114	108	118	119	116	128	125	121	131	146	128	131	108	109	108	118	132	122	100	139	132	128	133	132	134	105	123	129	125	105	129	121	151	130	119	119	122	121	82	114	121	118	127	132	128	136	131	139	135	117	135	108	120	94	110	111	143	128	140	113	126	110	136	131	131	124	127	106	124	117	111	123	135	125	140	119	143	118	99	115	120	111	111	117	112	102	112	140	125	112	128	102	140	118	123	125	120	113	121	121	123	120	115	121	134	114	108	101	145	119	142	125	113	114	121	122	131	120	135	97	125	136	149	125	125	125	118	132	120	119	138	113	117	131	103	127	115	123	113	114	113	121	105	127	114	127	111	129	127	108	122	122	130	111	131	116	138	124	105	128	131	115	125	113	117	111	111	108	118	110	105	114	118	131	137	121	115	129	115	113	109	107	124	124	113	107	99	126	112	122	120	134	116	133	114	106	123	125	107	124	138	101	138	110	128	133	138	116	121	143	129	127	116	119	136	109	119	108	99	103	124	150	117	132	138	131	113	110	117	117	135	135	139	113	133	123	101	112	121	106	129	124	125	104	115	134	117	118	132	134	121	123	129	104	109	118	116	115	139	137	126	108	109	109	126	129	121	136	127	107	124	136	104	126	123	151	153	119	121	129	125	112	127	103	137	126	125	122	131	144	124	122	113	125	106	126	122	117	122	135	105	123	142	138	121	112	101	126	118	115	116	108	122	116	128	111	136	113	121	121	120	117	112	122	119	113	127	119	121	127	118	97	116	114	135	94	121	117	110	119	124	119	128	129	113	139	116	122	102	120	130	103	109	128	123	118	123	142	124	110	132	119	137	120	140	112	125	104	131	128	119	126	126	127	112	112	107	111	124	125	123	118	119	118	129	132	103	101	117	127	137	134	124	108	122	140	108	133	123	136	120	123	130	118	108	138	122	123	127	143	133	116	123	139	131	127	117	119	114	114	113	127	132	119	140	123	119	113	136	97	104	122	103	120	131	109	111	101	111	118	106	128	136	120	124	133	128	123	131	121	118	126	127	110	120	123	131	104	108	119	126	114	124	103	124	139	140	166	127	116	134	114	116	121	125	114	117	137	106	90	108	134	108	129	126	128	123	119	133	139	111	108	133	108	104	124	136	130	124	110	117	140	118	147	128	119	127	111	141	114	109	117	120	120	81	118	139	115	114	133	117	119	107	128	108	94	131	123	115	133	115	117	147	141	137	127	119	157	147	105	117	105	126	121	126	113	106	117	129	124	139	122	136	105	124	124	122	119	131	142	114	138	137	123	129	100	120	128	112	126	125	124	109	129	119	119	117	146	128	116	117	117	127	135	120	127	140	136	148	124	135	113	126	94	115	101	137	98	110	117	122	108	127	113	109	121	123	111	118	105	109	107	113	105	114	152	135	141	118	121	113	106	115	97	112	117	126	102	133	125	129	112	123	140	103	105	120	112	120	118	108	119	104	105	109	130	99	127	111	135	121	101	101	121	142	115	137	112	131	110	116	141	130	135	130	102	127	119	135	113	101	118	122	114	102	133	108	111	121	132	142	103	108	118	138	136	136	118	136	125	119	105	142	133	123	119	121	122	109	129	122	116	131	128	104	113	139	118	135	122	107	104	134	133	124	98	130	132	133	107	115	130	121	140	116	108	128	102	109	136	103	113	124	122	130	99	129	122	124	117	123	134	131	113	113	137	106	108	107	127	123	112	108	123	127	125	128	129	124	82	124	114	120	120	122	125	116	132	122	114	130	119	114	122	117	135	111	127	127	121	109	143	112	124	106	95	140	103	111	123	111	125	114	119	116	123	130	134	111	120	118	127	113	118	127	135	135	123	120	118	104	125	118	113	124	116	126	127	106	110	115	131	103	133	118	141	122	102	126	134	141	119	125	122	134	103	126	125	110	115	133	114	116	101	143	111	111	120	130	122	108	111	122	123	134	98	125	156	129	124	121	112	103	92	136	124	133	149	120	133	124	136	111	115	115	110	108	131	120	119	106	126	137	124	101	111	117	103	119	109	125	117	121	110	118	122	119	141	122	114	120	108	116	109	120	124	128	124	109	107	133
10943	6486	2480	643	469	360	345	323	302	308	291	310	306	275	254	257	268	278	282	272	280	287	288	270	279	284	271	267	271	301	257	258	293	262	281	298	290	288	278	295	263	278	285	303	254	262	290	258	264	266	248	304	273	269	312	295	271	279	263	273	276	260	292	271	289	267	254	286	278	259	284	286	262	271	257	289	286	249	286	282	242	325	255	294	280	273	309	267	268	271	288	264	285	281	269	286	302	270	275	295	263	287	292	312	262	264	260	260	279	257	286	270	258	284	309	274	289	275	260	282	274	269	265	254	263	283	256	303	263	252	264	265	253	276	255	301	278	268	273	252	288	267	246	277	274	242	263	266	277	280	291	242	303	238	259	297	242	263	261	297	295	265	261	288	269	271	232	266	276	288	293	273	251	269	252	279	279	277	273	253	251	249	278	271	280	290	302	242	277	281	252	281	269	272	292	279	272	307	276	242	255	287	248	298	285	269	281	266	304	275	281	262	287	285	273	302	254	293	259	283	272	277	274	253	243	269	274	294	250	268	278	299	260	310	245	242	269	284	277	304	251	254	270	273	267	275	263	279	232	285	290	273	277	259	271	278	279	239	259	314	259	260	259	278	295	283	276	286	280	263	306	271	257	257	266	292	273	261	281	288	254	262	236	276	283	276	310	267	261	296	285	281	273	272	293	285	268	262	261	274	285	273	260	255	268	305	287	267	298	260	245	299	263	269	268	302	267	270	261	275	243	272	278	287	252	240	247	248	301	266	291	283	271	248	272	264	298	269	282	283	280	265	256	280	285	281	277	241	261	259	267	267	270	316	271	274	250	298	273	266	265	276	280	251	299	290	259	264	265	264	289	323	260	305	278	287	265	271	281	286	297	271	296	307	305	291	305	237	242	256	286	233	280	272	276	288	306	293	257	278	289	258	269	283	259	271	285	261	239	268	282	274	249	293	268	274	281	263	310	266	288	285	285	312	258	255	292	284	270	256	269	279	280	275	253	257	282	318	281	290	285	293	302	268	289	270	261	254	257	277	291	272	280	282	283	300	226	246	300	296	281	272	272	271	269	281	299	262	292	266	283	313	300	317	268	253	258	266	257	269	301	261	267	261	289	286	300	271	254	290	257	272	298	257	278	293	297	302	262	270	268	293	279	259	300	280	275	272	290	302	265	271	296	273	266	261	298	282	303	297	252	286	264	264	313	298	278	285	265	285	291	273	244	253	265	248	273	262	310	281	288	283	284	266	283	276	281	270	291	263	266	284	241	262	253	284	276	284	287	291	277	278	266	283	264	289	266	255	279	293	261	254	266	274	285	275	276	270	280	270	252	262	276	278	292	259	283	316	277	254	260	270	257	253	255	295	245	251	268	297	272	298	256	276	284	259	292	241	265	283	274	275	256	266	282	261	294	297	268	282	279	254	303	263	254	264	259	253	283	280	281	288	289	269	269	271	285	257	301	284	239	272	281	274	238	289	294	258	283	276	264	292	260	276	270	285	291	283	262	277	263	258	277	250	291	248	307	267	309	281	267	247	296	276	286	268	302	279	271	282	293	297	268	274	282	270	288	274	272	296	274	261	295	268	282	285	283	290	265	283	263	302	284	259	296	282	274	264	287	260	261	242	280	262	304	261	287	271	274	306	273	255	266	256	269	276	293	296	254	263	255	270	290	298	231	280	258	281	301	287	289	277	281	254	267	273	278	284	269	298	311	277	272	276	265	272	280	266	276	278	288	277	291	283	281	250	278	280	285	260	277	270	289	304	292	253	290	282	271	294	272	265	269	277	279	272	264	286	271	250	291	271	276	255	256	268	276	278	274	262	266	282	221	267	262	262	276	296	246	294	285	298	298	271	293	257	288	303	268	260	270	270	304	284	320	280	258	251	286	300	296	269	292	261	276	258	291	301	269	248	274	313	252	282	296	285	275	262	271	270	320	276	325	278	278	258	251	268	288	266	279	303	292	243	272	267	287	249	277	269	278	277	311	278	313	277	298	273	255	287	296	256	272	274	278	272	254	289	286	266	263	292	230	278	255	320	280	301	271	277	276	321	280	301	286	302	268	263	284	271	278	289	265	258	297	262	275	239	257	277	287	270	303	273	276	271	295	240	280	294	301	282	301	255	287	265	258	250	282	293	263	276	284	283	303	277	284	290	252	273	255	284	243	255	277	279	265	284	285	266	277	306	255	312	299	319	261	255	287	279	285	249	254	266	272	282	294	282	288	260	255	282	283	266	323	276	268	271	256	298	244	257	232	277	288	291	274	270	294	282	288	311	296	243	285	278	290	236	292	264	271	290	273	280	292	289	243	272	262	263	265	267	273	252	257	294	271	284	292	287	256	294	297	291	273	265	276	267	247	273	282	279	235	265	310	273	279	283	260	286	308	298	231	268	263	309	293	271	297	255	263	292	280	265	268	299	317	293	291	269	326	267	287	314	249	298	273	259	262	288	300	277	272	317	297	258	258	286	271	277	283	264	262	268	284	295	267	249	238	255	295	248	266	275	296	265	258	255	294	283	279	287	263	266	273	261	279	296	264	257	253	281	263	294	293	272	295	265	266	302	296	267	251	304	283	285	279	253	261	304	299	283	241	272	262	254	261	279	275	295	288	302	302	281	289	279	276	270	279	290	281	302	268	264	262	279	281	250	279	270	283	241	296	283	270	311	266	255	254	262	287	298	274	270	277	301	257	254	245	236	254	291	278	247	270	273	283	303	265	296	275	274	252	275	295	278	275	296	290	261	281	265	272	285	255	287	268	266	296	254	272	260	286	277	305	269	264	294	276	276	267	293	290	263	307	248	281	289	253	271	274	263	257	295	288	246	284	296	275	258	266	288	295	278	274	261	249	271	265	269	264	298	278	261	265	257	286	279	281	249	261	301	270	251	264	257	275	289	271	267	282	274	286	284	283	276	300	258	316	246	322	312	265	283	283	278	296	291	270	269	285	267	258	292	277	230	283	299	278	269	291	275	286	263	253	298	283	260	272	255	296	291	271	273	276	265	316	278	294	261	260	258	287	285	294	254	274	258	258	272	296	302	277	281	271	262	241	271	295	279	264	278	263	271	283	278	298	263	296	233	268	283	253	293	299	247	257	274	270	289	314	285	272	271	278	281	277	276	273	275	291	289	295	276	246	292	287	278	274	283	271	235	294	306	258	265	256	296	300	250	288	294	271	296	302	277	256	273	250	294	278	259	266	280	256	255	260	252	259	266	289	251	280	279	276	249	259	260	271	270	293	270	265	278	290	304	278	276	261	284	280	258	254	250	290	258	267	274	248	291	291	284	266	286	277	251	263	304	266	279	267	263	297	271	259	260	270	296	271	301	270	282	294	268	279	302	282	285	265	272	274	256	276	280	277	282	271	266	248	258	279	258	255	250	293	267	300	293	254	277	279	275	254	274	282	249	243	271	299	244	260	262	263	268	281	276	290	266	295	239	271	285	278	286	268	296	287	256	246	282	276	270	271	268	289	289
24174	21212	25230	27490	21217	20993	1153	259	192	154	117	120	91	110	89	98	75	79	70	100	75	87	60	61	68	79	89	68	76	63	68	68	71	71	68	66	60	61	70	70	61	45	63	72	74	56	60	58	68	84	62	77	67	54	46	62	77	64	67	63	68	67	48	69	63	72	56	52	72	70	51	77	62	55	78	65	55	76	56	50	43	60	66	60	66	50	50	62	60	64	53	52	63	77	57	53	65	57	65	55	56	56	55	78	61	73	72	56	70	77	60	62	55	76	64	68	63	58	65	44	59	71	62	56	58	63	60	53	74	53	66	57	57	74	60	65	58	55	62	66	71	61	55	71	75	72	51	71	71	58	61	59	53	61	56	61	71	55	67	65	67	55	51	69	53	62	70	61	45	66	57	69	59	62	60	76	64	72	65	71	75	60	44	78	53	72	76	57	58	65	66	54	55	65	47	75	66	81	61	70	63	66	52	61	63	55	59	56	68	61	62	52	50	72	61	76	74	72	63	72	68	67	77	50	57	65	55	63	53	43	72	81	57	50	67	69	60	52	58	73	69	65	51	51	78	63	61	62	76	51	44	41	74	63	68	61	67	59	59	65	63	66	67	71	72	72	59	71	57	51	67	63	59	73	75	66	41	55	57	61	75	73	48	50	75	72	64	71	66	87	77	51	53	61	60	86	64	59	66	73	67	44	49	67	76	62	62	55	67	56	59	56	58	70	63	77	76	63	55	78	52	59	68	58	61	65	67	59	54	60	83	50	58	57	49	65	55	60	63	58	63	47	68	56	55	49	67	63	66	48	57	78	60	57	49	81	71	57	57	48	59	58	64	40	71	65	66	65	65	70	58	48	59	53	70	69	58	55	68	59	57	56	61	64	57	68	72	62	60	60	69	67	55	68	67	73	72	75	65	68	69	62	68	55	64	52	60	73	71	58	57	49	69	58	64	62	53	61	66	63	55	67	58	47	67	54	70	72	56	65	63	57	61	68	57	51	49	65	61	73	50	76	60	55	87	76	68	73	74	56	64	52	75	50	44	62	70	60	58	58	51	63	57	55	40	52	65	61	53	59	63	57	63	56	69	62	56	68	65	52	58	76	65	62	73	72	81	64	56	52	55	54	58	45	52	66	59	57	54	54	55	54	68	52	56	49	54	66	73	60	61	69	69	34	50	52	61	77	56	65	55	47	66	65	53	65	40	45	53	66	58	61	40	53	55	64	64	59	68	63	73	62	74	57	60	57	47	58	69	66	66	56	53	67	66	73	69	64	63	69	52	54	65	65	76	84	60	64	67	61	52	71	60	51	61	62	78	59	61	66	63	49	47	64	67	66	49	58	54	66	56	63	68	62	53	62	70	57	53	56	66	66	57	52	58	66	47	57	70	55	72	60	62	57	62	82	52	59	59	56	61	57	54	68	56	66	63	62	54	64	72	69	54	71	81	60	78	59	51	47	55	60	68	62	62	47	54	62	68	65	71	81	56	57	60	59	73	77	48	65	54	67	56	53	52	56	62	59	70	61	53	70	71	60	65	61	64	57	63	58	58	66	59	64	58	51	57	41	65	70	48	71	59	62	65	46	49	60	75	59	54	72	72	56	56	70	73	51	74	65	74	63	68	56	56	75	60	73	68	70	49	63	50	64	61	47	44	49	60	69	44	61	66	61	65	62	82	57	67	69	54	55	63	62	63	70	77	59	64	71	59	61	70	65	70	64	73	53	59	57	57	66	66	68	65	47	65	57	62	62	73	49	58	61	63	61	50	69	59	57	51	55	57	58	46	66	67	71	54	66	63	51	51	68	64	67	70	66	59	64	66	63	56	80	78	61	57	57	64	57	57	54	63	52	67	61	65	70	50	56	49	64	59	49	55	57	57	67	58	55	64	74	54	70	63	57	53	66	66	71	52	83	55	54	81	76	46	54	52	65	78	47	48	69	65	51	71	59	57	61	53	59	81	65	57	50	51	69	70	62	68	73	55	62	58	64	58	44	61	61	76	59	50	60	70	71	74	67	66	58	58	67	52	70	65	65	77	64	57	60	69	55	47	60	52	78	74	72	66	67	58	66	57	52	54	55	70	75	60	71	59	59	76	61	61	69	43	67	77	55	77	55	58	66	67	49	50	66	69	61	68	56	68	55	62	69	49	56	59	66	58	63	71	64	68	58	46	70	75	78	62	69	74	53	66	58	63	65	67	68	65	71	50	71	65	67	58	40	50	52	67	77	71	65	67	70	56	67	47	52	68	72	65	70	67	64	59	67	64	44	51	52	54	64	64	71	61	54	60	59	59	62	61	60	68	67	56	57	52	67	57	72	51	55	62	58	62	56	56	57	64	49	68	61	59	59	59	74	57	48	83	72	60	62	54	58	62	54	65	67	60	65	60	61	50	72	62	67	71	65	69	81	61	58	57	58	59	61	61	61	54	61	58	59	78	52	59	71	77	63	60	73	72	62	59	62	70	55	70	63	66	76	88	58	64	69	57	75	84	62	68	74	69	68	45	59	55	70	57	68	72	64	64	53	52	63	70	63	54	66	49	64	62	55	75	59	64	67	62	58	52	50	68	59	57	69	69	46	72	50	76	51	68	62	77	73	62	77	52	55	53	52	58	61	52	46	76	50	89	74	73	56	63	59	48	60	72	60	55	66	75	76	58	68	65	71	67	72	67	85	57	50	64	72	65	62	63	67	63	57	66	67	51	48	59	60	64	65	45	74	69	59	65	73	61	72	64	79	69	58	69	54	54	56	57	66	65	73	62	59	45	67	68	67	59	66	73	38	50	62	64	54	73	75	58	56	56	58	70	62	54	72	72	52	65	52	69	56	55	89	61	52	52	66	69	57	51	64	61	55	67	59	67	58	56	55	69	73	59	63	62	66	65	66	60	82	49	73	70	67	57	59	58	61	47	66	74	62	62	60	66	54	69	63	46	71	74	49	43	72	60	63	49	53	69	59	65	60	49	48	68	71	57	61	59	67	70	58	72	57	67	58	60	70	58	74	66	60	59	61	79	64	62	68	62	68	53	62	63	57	65	72	49	63	80	61	66	89	62	69	51	60	81	58	69	64	46	62	66	66	65	55	47	58	61	53	64	69	75	52	76	54	61	67	54	53	48	67	63	68	68	61	81	68	66	57	60	60	63	50	56	55	55	56	54	63	74	51	62	52	59	50	66	75	64	85	57	62	57	52	49	56	57	59	60	60	68	57	56	61	75	49	61	56	65	71	75	70	71	64	63	45	64	61	57	56	51	67	62	56	56	60	56	60	66	39	79	76	68	49	73	69	77	59	47	55	60	45	57	68	60	60	64	74	80	74	63	62	67	73	75	64	69	51	74	61	64	49	61	60	62	56	49	59	63	54	61	64	71	60	68	56	64	48	71	53	55	52	62	67	64	63	61	64	46	69	63	50	53	74	50	58	61	66	73	68	73	54	72	61	68	52	57	58	75	47	59	64	48	76	73	54	66	57	73	69
16969	10102	3513	910	526	325	285	241	208	229	228	204	206	174	186	181	178	177	176	200	169	160	194	171	185	170	170	175	209	167	186	160	164	189	165	199	158	164	168	178	171	161	174	166	170	184	171	163	164	151	169	182	170	165	163	178	166	164	165	177	168	171	178	179	170	149	180	161	190	165	183	134	158	179	182	157	181	162	176	165	176	159	158	165	142	178	153	158	192	167	178	148	183	172	168	170	184	171	183	157	161	170	165	156	165	184	158	157	164	157	172	156	179	176	164	176	171	146	175	185	169	176	181	145	173	160	155	158	149	170	153	171	145	170	182	156	181	162	149	154	153	165	166	169	180	164	173	153	183	163	165	165	165	174	172	163	169	162	181	160	194	175	179	162	155	157	155	154	170	164	169	182	173	167	139	179	155	166	188	159	165	150	152	178	150	159	181	179	180	185	173	148	172	139	167	161	168	162	170	178	136	156	173	167	212	160	182	164	166	178	174	167	160	179	169	153	190	157	171	180	189	154	156	185	158	170	180	162	157	155	184	171	178	174	162	151	161	160	162	169	162	156	152	156	137	152	169	173	180	160	173	152	170	168	152	167	176	158	189	165	154	157	159	178	178	186	177	169	167	165	163	149	145	155	172	170	156	183	155	167	173	173	168	147	144	183	169	164	162	148	170	189	154	152	164	171	169	156	201	161	186	182	195	174	166	165	163	186	167	191	145	162	177	184	153	150	173	176	175	155	158	193	193	163	151	167	131	141	156	156	172	181	164	167	165	165	174	152	150	160	166	168	150	168	161	144	201	161	181	155	161	156	172	165	172	166	152	163	165	164	147	175	165	175	168	169	170	156	156	173	172	144	161	162	164	161	175	178	163	175	164	182	176	174	163	184	138	165	151	162	169	176	144	169	171	166	155	180	167	153	175	149	160	164	157	164	162	154	166	170	170	175	152	175	163	164	163	167	183	163	164	172	176	170	176	180	156	157	169	159	142	161	157	155	176	164	157	165	156	178	170	183	144	152	161	184	158	162	176	183	165	163	179	159	180	181	159	159	158	178	157	151	170	188	193	155	165	167	165	152	184	147	170	149	193	154	164	182	174	179	158	169	157	178	174	163	177	180	173	172	146	137	187	172	150	169	149	140	165	169	174	158	173	169	160	156	179	164	154	173	139	149	180	163	144	154	175	166	186	158	159	171	181	166	165	181	164	172	159	190	170	154	169	157	153	156	176	159	164	144	163	168	162	155	155	169	176	171	154	161	142	166	155	180	168	181	145	159	170	162	164	189	171	161	184	187	141	163	157	173	161	153	177	163	156	187	166	171	169	166	159	163	159	152	129	159	163	164	164	166	169	153	147	149	156	170	180	148	178	146	158	187	178	185	164	162	162	165	179	161	153	169	187	141	165	166	179	166	148	159	175	175	178	170	176	155	159	156	148	170	169	158	166	198	155	160	161	158	177	172	154	157	181	171	156	165	159	160	170	173	163	163	158	185	172	166	168	184	155	169	185	172	149	153	167	178	180	171	161	155	169	172	168	167	159	148	189	175	166	154	171	166	157	147	169	183	173	159	191	168	173	167	165	169	163	183	179	177	184	186	183	175	128	157	196	153	161	169	190	187	152	138	165	155	177	160	156	150	171	183	178	180	185	159	165	174	156	180	178	159	168	158	146	163	156	167	166	173	169	169	139	170	166	167	171	161	168	163	177	172	140	179	180	152	144	200	176	161	177	166	184	179	170	178	191	165	160	184	159	174	153	140	180	156	171	172	150	169	185	166	150	145	163	149	140	160	180	151	156	177	142	176	180	162	169	153	157	161	155	173	170	179	179	177	188	170	165	182	173	202	158	170	167	156	152	178	157	157	165	178	150	165	177	176	170	185	143	166	160	152	162	169	172	171	153	172	169	165	164	160	163	159	160	174	164	152	168	184	141	162	152	157	169	157	186	173	187	167	140	165	182	143	153	162	143	159	166	171	173	188	184	173	191	180	170	176	163	168	166	166	167	164	185	158	171	190	159	179	185	178	178	153	158	165	161	180	152	163	168	181	173	163	166	150	171	195	157	153	157	173	186	167	160	170	164	160	167	179	158	165	188	169	181	175	170	150	153	157	173	171	167	166	159	162	156	143	177	140	148	172	162	190	175	179	163	160	146	151	178	157	179	193	171	186	174	158	154	165	173	190	167	163	174	177	152	164	159	165	171	150	163	152	154	166	180	173	166	153	195	180	170	170	169	143	186	159	157	194	155	177	170	158	185	161	169	143	159	175	176	188	167	171	179	158	178	163	127	153	144	154	156	161	172	162	176	176	158	154	172	163	171	182	183	141	158	162	176	150	189	142	174	171	183	180	170	156	174	157	159	149	180	181	150	162	166	188	177	159	151	156	149	154	176	174	167	184	189	170	190	175	158	170	155	154	172	179	183	166	169	156	156	163	183	151	150	159	171	149	147	157	179	175	157	151	182	175	171	149	170	163	174	168	160	163	178	155	159	175	177	153	166	166	208	213	168	178	172	162	170	154	155	166	178	185	170	172	183	180	142	173	160	177	162	176	188	199	156	160	176	161	170	169	167	140	165	192	154	166	177	161	159	154	168	186	148	172	160	153	180	170	183	187	169	147	165	171	140	177	171	165	158	178	163	170	172	187	185	150	172	152	180	159	156	166	174	162	169	144	148	164	167	152	160	166	156	166	162	142	154	173	169	149	162	157	187	151	165	146	188	175	160	162	141	159	177	158	187	153	162	189	157	169	165	167	164	142	171	178	151	170	147	155	162	165	175	178	176	162	176	175	168	149	196	160	175	168	162	190	166	174	150	189	178	150	157	164	163	158	163	196	186	176	191	152	160	149	150	169	181	168	167	165	143	158	175	193	144	172	186	170	154	162	180	180	175	156	159	155	161	165	164	166	152	173	162	147	173	167	168	164	163	151	191	156	171	132	177	156	171	182	158	169	173	157	149	176	182	152	149	172	168	181	182	196	171	161	158	166	157	150	183	167	170	185	176	146	177	175	189	168	168	163	172	164	158	167	175	163	162	182	167	155	160	143	171	160	170	186	163	152	178	176	161	172	169	153	152	163	162	161	143	160	152	175	162	202	158	179	162	146	170	161	171	162	165	153	176	173	153	170	151	170	187	140	172	183	167	173	174	155	192	149	146	182	154	183	150	169	164	173	172	179	157	172	191	168	170	164	150	150	165	183	163	153	166	194	171	161	156	177	152	186	184	180	160	158	166	132	161	150	176	165	170	151	152	176	168	167	172	178	163	171	178	167	186	170	191	183	167	166	162	153	188	163	159	151	160	170	184	160	167	153	184	159	165	161	161	158	192	155	162	151	163	152	176	162	177	192	170	177	143	174	153	149	183	145	154	169	149	171	138	158	162	166	185	162	190	181	159	157	157	167	188	175	151	171	160	167	169	185	169	177	171	163	164	187	149	171	175	176	179	174	175	146	173	175	163	147	181	171	123	166	164	166	204	175
33811	12848	1899	364	270	236	215	252	213	232	216	225	223	206	240	218	210	213	230	210	231	224	241	215	225	216	210	227	227	202	247	217	239	240	221	256	203	229	238	207	225	233	231	205	224	203	230	209	237	210	205	222	221	229	220	217	225	212	202	236	247	208	206	247	183	225	217	224	243	220	210	228	216	236	231	216	208	215	198	236	213	218	202	213	231	215	241	224	221	222	224	216	220	190	204	231	250	222	241	232	256	198	220	200	211	244	237	239	209	204	233	221	256	196	185	219	204	228	212	241	203	209	229	236	189	215	251	214	224	261	233	220	243	256	228	233	221	198	218	242	209	214	219	211	232	204	208	213	219	211	182	202	227	219	207	229	209	245	210	225	231	239	201	201	225	226	238	235	219	194	216	229	193	209	243	244	255	215	222	230	219	225	200	219	211	256	255	219	216	205	230	191	220	212	237	224	226	229	225	253	239	220	198	214	234	225	208	173	202	243	226	237	198	226	226	238	215	220	196	196	234	227	235	206	210	223	211	226	230	226	208	228	228	208	192	243	230	225	257	226	216	188	245	240	226	231	209	247	234	203	219	198	236	240	233	215	209	214	235	212	255	217	245	218	207	248	217	209	219	215	219	209	228	238	245	234	236	226	228	216	198	232	212	216	219	234	202	219	229	237	198	190	212	235	221	212	219	228	224	199	203	197	229	235	225	252	206	238	215	226	209	218	223	199	209	191	212	219	211	173	219	264	216	233	217	234	210	232	211	239	210	210	213	208	192	219	223	195	210	211	241	202	222	222	221	219	220	208	192	234	253	216	240	240	253	230	215	229	227	208	217	215	212	222	217	194	231	218	225	256	217	215	186	220	217	214	220	242	237	229	212	215	205	209	222	231	216	214	220	215	216	234	225	240	232	216	201	213	240	240	235	223	245	190	216	177	211	217	233	223	206	223	196	193	231	209	196	259	195	232	215	214	236	222	231	227	225	212	232	208	208	247	217	253	214	227	214	235	227	233	248	254	219	236	218	190	232	228	215	228	209	208	199	204	223	241	240	234	241	203	200	248	199	246	220	204	239	237	228	207	222	225	218	221	222	249	217	236	228	247	220	232	216	216	235	248	211	220	244	266	217	221	225	205	212	228	217	229	206	217	198	242	231	210	221	214	204	216	210	195	230	198	242	231	244	249	227	219	202	220	235	237	222	233	239	234	242	203	250	212	245	251	222	222	221	229	216	224	217	218	227	198	189	232	258	238	218	228	233	214	223	219	219	221	210	196	214	232	227	222	223	213	239	182	230	226	216	205	245	228	230	215	211	267	227	209	216	202	190	232	219	217	224	229	218	221	234	211	224	243	193	216	218	227	194	222	239	242	194	228	214	207	236	204	206	204	231	239	227	222	216	205	202	228	219	231	209	229	247	250	249	207	233	223	210	227	209	223	221	202	207	221	222	240	220	222	242	223	236	238	219	225	210	234	217	230	221	228	225	230	227	222	201	238	232	220	205	217	236	224	226	237	213	213	215	206	238	207	220	203	205	234	215	225	219	213	238	186	226	237	195	217	244	235	246	221	237	246	208	226	222	205	218	214	236	216	237	249	217	203	218	242	213	251	201	195	226	244	227	205	219	194	211	231	206	234	237	193	219	253	247	228	230	220	227	197	207	223	223	233	218	203	193	204	229	210	213	232	235	200	234	198	225	251	213	220	211	244	221	205	223	224	230	195	234	202	217	218	221	224	244	235	225	220	253	223	235	222	212	222	215	228	233	209	201	197	235	201	232	219	218	199	226	194	204	229	236	231	237	241	229	239	225	226	176	257	220	203	225	244	229	227	234	205	215	207	232	211	221	247	175	225	259	236	214	219	245	212	214	216	213	237	225	226	229	221	232	234	229	214	224	205	210	223	223	235	240	213	225	219	229	200	200	235	214	234	233	215	209	220	224	249	239	209	197	223	215	225	193	215	214	222	204	207	221	192	241	196	253	229	219	228	244	188	227	220	225	204	233	212	216	219	222	223	204	230	238	223	214	191	207	211	225	233	196	194	211	226	237	206	233	214	213	229	207	199	215	211	227	192	240	203	229	233	216	216	224	242	238	228	218	195	221	194	211	230	212	250	223	212	235	195	205	236	189	205	247	227	199	218	189	220	208	208	191	241	195	261	217	254	203	204	218	267	224	208	209	215	214	210	209	211	224	210	225	212	200	234	217	215	201	220	234	262	224	216	224	208	207	203	224	244	228	205	224	233	237	224	243	240	214	224	222	223	211	225	229	220	238	209	202	244	214	232	193	224	220	215	207	251	231	231	218	204	234	223	226	204	227	235	218	223	245	216	197	208	213	221	220	237	212	214	225	238	223	203	193	194	211	221	207	216	191	203	251	212	228	208	224	238	189	210	222	220	233	192	212	211	221	214	231	231	232	226	263	240	240	218	238	205	208	239	229	221	210	207	227	235	254	237	229	232	195	214	216	236	223	206	226	236	218	206	213	217	213	189	195	211	217	234	223	241	209	268	201	216	214	216	248	209	190	204	203	218	206	207	230	207	172	219	249	241	225	242	202	204	225	222	236	195	215	201	221	245	244	207	216	225	256	224	215	198	214	209	228	191	244	212	222	237	235	217	232	206	242	225	219	210	253	223	207	207	239	222	204	233	221	238	204	214	223	205	232	207	241	236	230	197	218	205	203	222	221	226	211	226	203	196	238	209	222	208	182	215	231	213	220	233	247	234	213	211	215	206	228	219	227	194	227	237	218	212	224	223	216	226	206	256	198	250	214	248	203	237	219	225	202	223	219	234	239	221	222	224	198	227	230	249	197	217	213	221	208	213	229	250	205	232	238	213	243	226	248	240	223	195	234	239	217	219	210	238	203	212	218	227	220	225	245	238	202	279	236	213	191	188	240	224	217	194	229	223	216	190	194	230	218	237	246	196	238	243	225	212	253	226	200	239	219	234	212	241	205	225	201	211	216	249	230	209	237	211	255	207	232	246	228	230	199	260	219	218	206	216	230	196	198	227	191	197	235	238	254	210	209	218	225	232	219	220	214	223	211	202	244	224	216	230	225	209	252	209	230	234	238	212	204	186	238	196	225	208	225	241	245	231	222	227	242	248	214	203	230	235	200	237	253	221	235	251	223	246	213	232	237	223	200	234	206	203	207	226	237	194	184	223	260	189	208	219	198	224	209	208	222	227	235	221	236	245	240	194	233	202	215	253	201	249	196	197	221	209	221	221	224	198	193	214	215	205	200	225	215	231	211	223	221	209	201	199	192	194	205	215	225	254	253	219	241	212	227	209	240	219	216	235	251	205	213	218	237	217	226	213	223	226	218	228	224	228	201	233	226	218	253	262	218	227	224	213	222	198	200	205	212	211	209	242	245	209	240	208	224	226	215	213	191	220	233	244	190	251	222	221	234	208	226	221	193	199	232	199	215	207	226	196	196	234	219	199	224	248	218	222	214	239	226	219	230	232	212	199	202	194	236	251
13226	2347	967	486	483	425	484	518	461	531	531	470	468	489	483	465	500	523	464	491	518	473	446	521	505	510	494	478	447	481	464	492	499	480	447	535	521	500	503	507	530	513	504	477	471	470	449	487	470	493	494	460	470	487	478	456	488	483	507	499	488	518	496	465	486	460	461	498	517	488	526	512	525	491	457	457	502	507	461	511	506	522	515	476	481	461	476	501	497	486	488	451	515	467	451	538	464	469	498	493	529	473	475	480	481	520	488	476	501	512	511	482	488	461	491	507	467	452	503	487	491	477	467	502	506	493	459	475	456	500	510	529	453	481	518	498	497	481	504	480	497	479	485	484	445	475	488	506	518	478	494	492	477	475	512	481	486	480	503	454	495	481	484	497	474	488	485	483	511	518	455	489	464	488	468	474	464	492	514	479	531	507	455	448	445	511	491	452	477	517	461	472	486	513	466	499	440	455	469	544	510	486	492	549	478	526	508	463	481	540	480	459	519	479	455	518	518	492	483	479	479	459	481	471	478	482	513	472	488	477	474	489	498	470	502	478	494	500	454	492	526	521	504	503	470	464	432	466	505	460	454	473	491	481	511	484	469	484	498	504	477	493	479	515	497	460	510	484	471	484	481	445	481	482	497	461	453	461	463	504	489	512	437	466	478	479	481	489	521	488	485	492	519	510	447	499	475	463	508	500	504	468	490	461	496	493	514	457	496	513	466	483	531	482	507	468	499	503	464	486	497	426	474	477	486	464	540	448	480	513	547	510	518	454	472	497	448	504	456	514	492	467	499	501	496	493	457	477	483	480	477	490	553	472	479	430	496	476	466	479	445	488	479	499	461	499	465	466	521	516	484	486	494	474	504	464	491	513	476	487	513	495	439	454	489	482	544	476	488	517	489	466	496	497	476	504	518	482	450	478	498	492	485	495	465	514	487	482	485	484	499	510	484	507	487	474	518	464	512	459	480	476	480	485	495	467	498	480	457	506	501	487	519	489	477	487	467	508	480	506	488	453	493	483	526	520	503	503	481	456	469	453	488	501	511	485	498	522	508	421	491	498	466	467	463	512	509	498	485	476	454	481	496	519	506	484	522	501	486	510	513	509	488	506	488	498	483	430	525	527	478	500	493	468	482	475	502	486	434	465	512	487	489	503	468	475	484	483	471	474	464	515	471	457	448	481	476	481	458	464	528	479	493	534	539	491	497	462	500	473	466	470	513	494	495	489	521	503	473	490	502	473	445	465	511	466	497	492	522	515	493	465	493	435	502	523	531	503	492	519	500	492	463	480	472	524	452	463	514	498	475	517	476	437	480	511	491	505	530	488	516	456	466	490	466	477	457	504	484	508	473	493	509	445	489	467	470	507	499	483	507	476	502	508	473	480	471	477	489	503	477	499	446	497	478	476	452	507	484	488	491	472	517	481	487	503	461	477	480	488	417	493	513	500	485	468	487	528	521	482	482	522	464	432	501	491	465	510	451	526	495	498	486	507	470	464	510	454	458	456	466	516	497	478	496	488	529	517	502	484	457	462	482	543	443	491	488	492	521	440	488	470	540	466	463	479	490	474	476	497	485	507	443	492	450	478	469	470	458	497	481	471	492	459	508	530	483	436	499	464	453	497	492	492	486	461	473	476	505	515	498	487	512	502	498	503	507	495	480	496	496	482	468	494	490	492	489	452	458	493	471	471	494	459	512	465	518	489	513	462	506	486	473	473	483	509	475	454	486	482	535	510	470	526	483	478	469	478	479	468	504	512	472	509	437	468	515	491	461	464	522	486	460	506	489	506	506	512	478	491	508	471	507	470	500	516	504	506	453	486	504	498	518	498	466	489	459	459	510	466	492	493	522	487	485	489	517	508	485	474	468	465	471	527	532	480	454	463	503	504	489	476	499	457	488	522	516	528	487	475	445	481	507	471	450	505	489	465	440	476	469	506	474	489	458	491	530	485	474	466	532	507	480	506	499	474	512	496	463	493	439	460	464	499	519	488	474	461	459	511	493	532	515	487	492	480	490	477	507	498	471	466	464	422	442	517	473	506	497	482	493	464	525	480	505	448	504	507	530	509	477	482	498	459	509	482	454	520	516	488	458	509	495	506	547	475	477	463	488	489	481	491	509	460	454	433	450	506	489	513	493	463	540	495	549	468	479	485	489	499	501	502	529	504	469	484	458	496	530	507	476	472	525	499	487	487	492	490	516	497	475	500	475	498	488	497	470	504	460	484	479	454	483	450	496	485	486	475	531	492	517	490	469	510	520	487	473	462	501	535	476	448	477	465	488	481	484	439	510	496	494	475	437	472	504	432	486	495	471	439	507	481	461	476	505	488	506	496	465	478	511	456	543	509	481	497	482	502	477	467	484	487	520	522	498	470	497	467	466	470	487	473	484	471	490	457	452	486	481	487	470	512	462	470	524	498	482	496	450	525	492	439	495	487	448	491	474	481	474	474	448	470	454	514	482	492	469	482	431	521	502	495	467	491	514	493	475	498	451	496	464	474	502	474	461	504	499	482	467	476	510	471	425	491	469	467	474	475	495	478	520	511	484	488	468	476	437	506	499	462	502	488	482	571	487	447	481	478	455	508	475	512	470	460	520	467	469	529	485	520	508	485	509	487	502	491	504	484	495	458	499	477	490	508	520	498	495	484	485	527	489	463	475	492	476	482	440	503	468	462	473	480	474	475	498	468	446	489	476	515	445	459	515	496	506	540	517	518	473	463	519	490	482	497	515	512	496	463	481	482	472	479	484	501	537	457	466	486	504	489	516	494	522	487	509	482	490	451	495	480	470	493	516	495	497	507	478	469	509	514	495	501	512	475	487	496	502	462	495	521	462	493	494	505	472	492	496	467	474	426	487	483	416	507	513	451	504	477	485	518	485	464	481	484	488	508	458	480	445	488	501	466	478	442	484	492	475	466	482	455	466	470	494	490	517	472	475	421	487	529	506	500	469	507	467	474	473	473	477	479	490	482	510	477	474	488	467	496	474	494	460	468	494	519	483	461	440	452	527	487	491	471	490	467	492	499	487	510	500	486	435	465	513	455	509	482	495	498	468	460	463	472	506	468	502	501	508	488	503	476	488	476	454	540	430	479	502	466	478	468	482	501	462	502	456	496	522	518	455	472	456	532	508	481	536	470	474	482	506	476	508	495	462	466	473	456	517	504	495	492	499	473	488	521	490	473	539	521	480	494	492	495	503	514	496	483	478	429	457	502	507	498	472	472	481	466	463	464	473	464	486	468	533	479	486	491	504	469	493	505	484	503	529	498	502	509	474	484	505	473	535	506	522	493	521	501	485	496	478	459	502	445	454	488	488	510	523	493	499	510	509	489	480	497	486	470	490	476	489	450	461	473	473	471	479	473	474	521	515	511	475	473	494	517	474	498	491	507	501	472	497	490	513	507	455	499	455	472	481	483	474	491	495	470	525	473	515	475	469	504	485	480	477	505	495	488	494	463	488	511	525	491	528	498	514	480
24810	21174	24562	28030	20604	1691	276	190	159	176	157	153	131	131	141	119	133	153	131	115	119	141	130	112	107	104	134	125	132	145	135	129	130	122	132	134	120	136	114	140	117	111	148	139	122	112	125	99	106	126	111	127	113	99	136	113	115	111	122	112	126	133	123	138	134	137	144	121	134	127	112	124	130	136	117	129	126	120	108	126	133	108	119	121	111	101	118	121	113	128	131	140	135	118	133	125	126	129	141	142	124	133	135	129	128	146	135	125	134	140	127	137	133	138	123	110	116	122	112	111	142	107	141	106	124	118	122	132	106	97	118	128	143	109	120	120	129	111	122	137	117	110	129	145	122	134	126	109	114	132	119	134	143	120	129	107	130	105	142	114	117	128	116	115	135	137	117	132	137	146	107	121	118	133	133	126	132	126	125	128	129	105	115	126	133	120	137	133	141	105	112	117	130	129	105	123	116	138	123	127	132	144	138	115	112	120	116	121	114	112	118	122	143	115	104	115	113	136	151	136	128	128	122	116	122	140	129	112	130	130	132	131	129	123	148	114	106	125	126	102	114	107	139	115	117	123	133	131	144	120	130	109	135	129	109	100	120	120	124	130	123	131	135	120	120	116	124	120	119	117	115	126	121	122	121	89	119	129	117	116	121	114	130	126	126	116	121	142	105	118	123	119	116	110	116	143	138	130	125	121	123	146	134	97	140	132	117	108	116	113	135	125	117	121	115	108	110	120	124	97	113	117	125	129	122	115	133	115	121	108	141	148	116	133	128	105	149	128	101	150	115	112	109	103	123	134	125	121	122	132	121	130	125	134	104	129	117	146	103	110	122	136	128	128	147	119	109	126	124	143	114	131	123	130	112	123	131	116	126	168	123	117	111	145	150	118	142	131	143	128	108	117	111	114	139	124	104	112	124	101	101	128	100	117	124	109	103	120	110	107	127	129	123	122	121	109	133	108	125	109	113	124	118	119	128	128	142	128	123	126	122	125	121	123	115	124	122	102	114	122	133	113	106	130	119	110	123	115	112	135	115	110	118	110	117	124	125	115	129	132	136	106	130	100	146	124	129	120	108	116	127	112	107	122	129	113	132	130	114	128	103	85	140	121	133	118	111	123	123	136	103	134	128	114	107	134	120	110	119	122	124	111	123	114	121	115	140	121	120	120	135	124	128	120	110	106	123	112	109	122	127	136	124	119	112	131	124	118	110	137	109	111	113	125	105	128	98	135	133	139	121	124	118	144	109	121	104	111	155	119	124	127	118	131	130	122	111	117	120	114	122	144	113	114	125	117	134	146	127	134	146	139	132	100	115	105	121	122	116	113	127	118	96	107	108	120	110	129	107	128	120	95	118	130	110	119	127	121	120	126	127	124	114	108	105	119	120	116	98	134	117	106	110	133	129	121	123	123	120	134	121	98	124	133	143	127	132	107	103	116	116	143	144	122	118	116	129	114	129	93	129	117	114	132	115	126	131	132	133	131	132	119	126	136	115	130	112	138	121	99	116	103	134	118	117	113	114	124	135	118	129	111	110	121	116	130	170	128	124	134	118	130	111	122	114	132	125	110	131	139	167	104	136	129	113	117	122	115	104	111	153	135	114	122	119	117	110	104	127	109	119	114	129	126	117	136	131	124	131	120	126	126	141	133	147	102	123	136	145	131	120	130	100	121	106	120	119	97	127	107	117	132	129	131	118	117	131	149	118	108	123	126	108	107	124	127	106	127	109	139	126	111	134	120	130	121	126	116	128	116	125	122	130	118	124	115	148	141	149	114	92	122	128	122	99	116	96	113	117	117	134	111	106	136	119	101	116	120	126	114	121	142	137	137	116	130	121	135	125	131	123	111	119	118	141	119	135	114	106	101	110	130	125	115	101	132	114	142	122	124	132	127	122	151	124	112	120	127	130	119	122	110	135	143	133	131	101	109	113	128	121	105	125	132	124	134	119	140	121	103	125	133	131	110	136	113	131	120	113	108	113	113	136	128	109	121	121	149	137	117	111	147	108	135	122	129	131	124	126	111	107	119	121	127	96	120	103	116	117	116	122	134	118	138	122	103	129	128	135	124	131	107	113	127	120	129	107	114	124	110	147	138	110	122	138	121	122	146	122	118	123	110	123	133	109	135	114	130	122	133	137	100	128	125	127	146	117	122	120	132	139	103	110	120	117	151	145	137	130	122	137	108	125	109	138	115	120	111	127	124	120	133	104	121	123	126	122	126	126	154	128	133	127	121	135	115	138	128	108	137	135	109	97	127	117	115	130	120	123	129	120	110	112	136	139	128	142	127	134	122	121	117	126	100	129	137	134	133	114	120	117	120	128	129	107	119	115	137	136	109	114	115	97	112	124	99	121	131	119	98	108	111	125	120	105	111	98	133	113	119	130	127	126	111	107	135	104	118	133	119	132	113	125	125	123	121	122	133	109	117	121	116	124	140	84	154	122	112	118	128	133	124	117	121	127	109	147	105	131	114	121	108	130	122	121	130	126	104	107	138	124	121	134	128	116	123	130	123	151	113	119	105	139	136	123	130	126	116	122	136	133	125	128	121	122	128	130	134	137	107	104	108	121	127	138	143	118	116	120	127	123	127	116	119	110	114	118	130	116	112	116	138	115	113	122	120	117	135	147	136	118	135	107	135	147	113	135	120	113	122	125	148	122	109	119	118	152	117	110	124	130	125	152	147	100	117	107	125	98	122	151	131	122	138	140	108	106	121	122	114	110	106	95	144	122	113	104	135	119	163	117	101	119	133	129	117	130	146	128	119	113	131	124	125	109	117	123	127	109	124	107	121	116	108	121	117	120	118	125	128	120	112	121	139	124	113	118	123	100	121	119	109	109	113	124	126	125	132	115	121	126	97	119	100	120	110	129	126	130	108	120	135	98	135	122	117	112	144	101	117	127	107	117	147	123	113	104	106	145	115	111	119	123	133	120	117	126	109	110	116	118	118	112	132	114	112	130	114	118	133	114	131	127	124	160	122	120	137	139	96	106	120	112	123	118	128	104	122	113	108	120	127	132	109	116	99	122	119	143	128	127	114	136	132	100	116	118	112	116	126	106	117	117	106	123	101	100	109	122	112	114	122	112	130	116	116	106	126	125	105	135	128	120	121	108	114	96	117	105	112	126	131	131	126	126	147	110	135	120	108	119	130	121	110	125	107	139	131	128	114	116	135	111	119	124	141	129	137	116	111	136	136	132	129	111	135	134	123	122	127	133	133	125	137	121	107	129	113	101	132	125	120	104	118	124	128	118	131	108	115	128	106	129	110	112	132	136	126	102	111	120	113	120	137	120	128	111	118	117	122	137	140	119	133	145	150	150	118	130	106	132	128	131	135	121	108	112	113	124	110	138	104	114	120	93	125	140	136	132	138	127	173	146	166	115	136	121	114	146	122	127	107	136	119	111	151	109	108	139	127	127	141	115	141	119	134	109	131	105	118	117	144	142	105	114	120	118	108	112	139	108	116	112	132	116	118
12552	6957	2602	734	469	399	335	331	294	287	264	272	303	275	306	282	277	269	316	259	252	272	268	281	285	277	267	267	274	261	272	256	269	285	266	261	298	297	273	284	249	269	299	284	290	246	285	268	311	276	261	262	260	295	299	281	261	280	267	291	252	258	301	281	270	279	285	267	255	284	297	305	252	295	287	279	263	292	281	288	276	304	283	273	263	267	274	260	252	281	265	266	264	276	269	278	302	251	273	301	265	249	279	272	269	267	292	287	274	254	288	285	321	271	249	241	248	287	267	307	263	244	285	274	270	287	278	268	264	278	283	294	287	272	275	259	280	261	290	268	302	277	266	282	270	261	294	299	252	279	313	273	289	264	284	284	292	275	265	267	320	263	268	276	261	285	271	293	292	292	256	256	274	271	266	253	270	273	291	255	283	282	292	288	283	276	280	272	283	255	278	259	294	250	295	314	247	258	272	285	286	292	303	310	278	286	308	293	308	262	297	279	268	265	325	259	283	285	294	264	281	281	274	278	293	289	259	282	267	279	265	312	270	263	258	294	281	241	273	281	298	260	257	276	271	274	285	300	276	231	239	272	303	297	267	282	267	265	283	254	282	259	262	264	251	255	262	275	281	267	276	284	292	264	301	266	233	258	299	271	269	287	269	258	292	283	241	290	244	300	285	267	296	259	300	307	285	293	281	288	276	288	274	276	270	265	251	281	287	307	275	289	257	289	296	252	259	278	240	286	269	256	262	290	296	271	281	270	248	269	243	281	280	266	261	287	276	290	288	254	278	300	255	250	299	282	273	272	272	281	277	261	311	303	249	256	273	293	281	266	292	254	265	274	271	252	264	288	251	274	295	250	289	265	270	280	305	270	302	292	289	267	283	278	290	289	256	282	262	229	261	299	284	307	285	219	286	292	277	302	270	271	272	278	268	291	286	266	267	290	265	279	287	259	247	259	283	247	286	290	295	272	303	295	289	283	281	261	290	291	242	266	283	284	277	317	258	250	263	284	265	273	255	231	286	293	285	309	261	267	253	303	282	277	258	251	266	273	262	252	267	255	259	265	290	277	285	239	263	255	295	252	287	283	279	252	246	284	272	299	274	280	260	275	263	278	303	290	268	289	267	274	280	266	266	294	282	251	293	288	285	284	270	279	293	258	252	254	285	298	273	295	260	279	229	277	280	275	279	265	266	283	259	287	281	249	261	273	301	246	283	256	278	289	283	262	278	288	298	262	298	304	294	291	273	269	263	283	294	303	275	268	259	291	251	292	286	276	278	287	278	310	281	279	273	271	271	304	314	252	297	264	298	303	282	279	268	293	284	289	262	241	271	292	294	267	262	259	268	298	252	298	277	322	292	265	294	269	261	264	247	294	245	258	257	251	267	250	295	296	331	311	266	259	266	256	273	294	277	259	286	251	302	290	263	251	239	266	232	298	298	270	266	258	286	269	254	282	272	309	277	282	284	259	291	261	251	244	284	280	284	275	243	263	269	255	275	263	291	297	277	286	295	288	260	263	279	264	297	261	246	281	279	247	251	261	290	284	261	263	266	291	265	299	261	294	266	266	289	282	264	297	284	291	251	281	249	276	295	259	267	265	254	275	255	239	306	292	276	293	248	275	278	288	299	273	314	295	266	261	293	272	266	284	280	282	308	265	287	305	325	271	259	267	267	268	289	298	274	299	238	272	282	273	291	284	275	300	267	291	265	245	278	259	288	296	256	290	276	278	274	271	268	285	273	282	281	281	294	288	281	270	269	279	283	264	274	270	263	262	283	288	291	270	269	267	290	257	247	286	264	274	301	294	285	308	266	284	256	272	268	259	303	290	286	286	258	285	286	297	303	278	267	282	261	280	248	276	276	283	270	264	263	296	286	255	273	298	253	254	301	301	288	259	286	253	251	274	288	259	285	258	270	279	254	260	237	305	293	261	266	271	273	262	245	269	267	312	272	249	272	279	293	251	282	274	306	272	300	264	291	275	299	282	253	300	298	242	288	281	310	324	285	261	268	293	277	283	274	243	263	273	248	273	299	315	304	287	264	286	285	314	241	269	292	277	308	276	300	270	289	279	274	261	251	254	295	311	294	262	294	314	284	258	296	268	296	260	259	259	253	288	285	273	313	293	299	277	294	267	263	287	266	267	249	263	255	277	281	266	289	261	280	251	281	277	284	280	255	277	296	292	311	287	270	242	280	290	257	287	274	294	303	286	298	268	285	301	282	274	295	294	268	271	249	269	271	284	242	275	267	248	286	285	237	264	279	276	284	294	278	298	325	263	283	264	310	241	278	283	274	233	294	263	247	253	279	287	276	279	271	261	290	269	303	283	293	265	291	263	277	265	287	257	269	290	267	279	256	272	278	279	262	252	249	272	271	292	271	272	284	253	280	239	273	288	268	272	262	285	260	267	274	275	296	263	290	268	275	285	278	285	253	287	274	298	260	285	273	277	287	276	275	275	268	271	260	295	304	275	289	294	286	316	320	284	277	272	278	261	281	307	248	270	295	276	291	268	294	283	290	266	277	276	268	275	267	261	267	265	251	289	276	289	277	271	261	306	274	283	285	269	267	260	296	267	285	317	288	269	238	291	276	287	265	313	275	259	281	284	273	293	299	256	271	302	273	271	246	267	253	265	276	248	288	312	269	315	283	264	261	283	260	258	291	252	282	285	284	297	252	261	275	275	270	275	284	265	276	301	259	270	298	293	248	225	271	281	236	329	249	265	243	272	252	248	303	258	237	281	259	278	284	292	266	281	236	269	263	284	291	273	283	238	269	316	278	293	273	270	281	262	272	284	272	267	284	278	246	262	278	262	287	296	263	262	258	301	274	256	270	250	292	272	293	283	261	293	292	275	239	268	267	262	266	275	282	268	277	276	260	257	254	286	294	253	299	291	284	272	256	275	281	270	277	255	245	303	277	283	282	316	288	272	270	273	299	307	305	273	288	284	266	282	245	280	285	263	292	296	293	252	292	241	301	260	251	287	273	263	273	300	295	281	277	270	265	270	287	283	272	275	283	268	267	282	275	305	261	292	295	284	283	244	260	299	281	265	271	276	296	300	293	263	281	274	261	279	271	294	294	275	277	280	268	263	268	278	239	237	262	283	243	263	289	256	291	262	282	280	261	296	257	274	267	276	258	258	296	303	301	288	260	287	311	277	280	284	281	259	280	272	251	273	259	287	268	274	287	298	302	284	279	250	309	268	288	285	259	303	275	278	308	272	278	289	254	243	302	281	281	283	260	307	303	290	297	262	280	280	262	290	284	279	294	265	282	270	257	257	272	234	276	258	257	258	283	251	253	257	284	292	281	272	303	258	262	273	280	273	274	287	279	269	263	262	264	294	323	270	266	280	257	271	287	283	261	259	293	290	294	263	250	249	289	250	276	318	290	300	244	283	266	272	277	289	258	280	286	257	282	267	295	278	285	302	296	284	249	258	236	255	262	289	255	285	284	310	248	250	287	294	327	272	289	296
24069	21158	25141	27438	21161	20883	1049	245	174	145	158	121	108	97	86	84	90	87	71	78	73	83	64	72	72	68	65	57	74	66	49	66	63	63	66	52	58	61	58	63	65	75	66	67	58	68	60	57	57	64	53	57	48	54	67	63	60	64	68	65	75	85	70	77	62	59	61	55	66	46	53	52	44	70	57	77	65	52	50	62	65	68	61	53	48	61	52	54	65	79	55	62	64	50	54	56	59	48	82	46	66	75	66	62	53	66	66	70	69	40	52	67	56	59	56	74	61	64	59	60	62	61	62	70	58	63	46	54	52	64	60	52	57	61	45	59	62	58	75	68	57	63	58	59	52	57	53	80	69	65	72	64	63	69	50	80	62	69	65	62	66	54	67	68	61	58	54	49	61	63	57	62	70	70	59	60	58	55	59	68	66	56	78	82	70	70	69	56	52	55	53	61	54	71	62	65	69	70	67	61	64	55	66	59	60	55	63	62	70	77	71	70	59	72	52	58	74	61	71	69	43	65	55	46	61	56	70	53	57	57	57	42	83	60	49	52	63	73	64	75	52	68	57	55	75	68	55	68	55	60	69	74	72	58	52	48	63	48	57	75	74	59	51	68	71	67	56	55	78	63	66	84	58	47	67	60	44	54	75	65	49	52	55	50	56	59	70	49	49	60	69	62	72	59	64	43	60	80	66	44	57	65	65	62	52	49	73	53	65	76	57	49	58	49	59	56	78	59	63	59	60	51	50	55	56	51	50	57	68	65	51	53	57	65	63	59	57	68	74	60	66	76	48	62	65	71	54	50	68	49	67	59	63	69	58	45	53	62	72	58	65	63	51	56	51	71	48	57	64	58	61	61	58	52	65	65	56	63	79	67	70	71	61	65	65	54	62	43	66	73	61	61	54	50	58	57	58	46	41	56	76	52	71	68	56	68	60	63	78	60	52	62	43	52	49	75	64	62	45	72	61	71	57	73	57	48	53	55	69	55	58	62	53	61	54	61	57	54	66	57	59	52	73	73	63	62	86	57	56	66	47	70	65	75	49	70	63	62	63	49	50	59	57	65	41	69	56	38	58	55	64	67	60	63	59	51	73	68	58	45	52	55	54	69	65	52	67	53	71	57	72	47	57	58	70	60	74	58	61	60	56	56	63	52	68	72	61	45	58	64	56	60	69	61	73	59	62	62	61	46	52	48	61	59	74	59	66	54	43	59	70	76	75	55	54	57	66	62	62	61	73	61	63	52	49	65	57	72	57	66	67	62	61	54	48	70	55	52	63	65	61	49	60	66	63	64	73	57	57	68	62	51	56	44	64	71	69	62	69	56	56	56	61	59	58	74	60	64	53	58	61	67	71	57	71	47	54	68	51	45	53	52	54	72	63	77	54	85	64	61	52	54	67	61	53	68	50	52	58	72	63	61	57	60	59	49	67	46	77	67	61	74	58	50	53	61	48	49	51	70	60	68	61	64	49	57	68	83	55	76	69	54	57	68	71	58	64	62	50	55	58	65	67	62	69	58	54	58	45	62	39	58	68	76	70	61	63	84	56	50	79	61	71	56	69	66	66	55	68	58	55	56	65	45	87	62	57	55	58	71	79	52	60	50	53	52	57	52	63	38	62	56	76	59	58	62	61	78	62	51	49	61	68	70	63	51	57	63	62	64	48	51	66	53	49	51	44	66	51	61	59	68	72	74	63	68	61	72	68	57	51	53	58	64	56	56	56	52	58	65	60	57	46	64	65	53	59	59	68	55	56	61	60	63	56	63	64	51	66	71	54	64	83	59	55	50	67	51	63	53	74	63	59	61	51	71	67	66	65	79	70	63	66	67	78	49	53	60	67	65	57	54	68	58	60	62	60	64	57	55	51	67	52	59	58	60	61	63	59	42	73	64	66	50	49	72	47	65	68	56	62	72	65	64	49	56	58	44	56	70	72	67	57	59	55	58	59	57	70	44	49	55	50	50	62	81	58	72	57	63	71	64	62	63	59	61	53	67	64	63	60	52	43	75	64	57	51	66	70	57	48	61	42	85	63	51	76	57	60	66	57	67	55	52	59	56	53	56	65	57	57	55	59	56	63	59	42	68	61	58	55	63	56	62	67	66	80	51	43	59	77	58	52	58	68	68	66	64	65	60	70	78	59	48	57	71	65	57	69	59	58	55	56	71	56	71	55	72	76	54	48	57	66	55	54	56	59	60	67	57	68	47	60	68	53	57	66	63	59	44	79	58	55	60	52	63	57	67	50	67	54	56	68	57	72	83	49	61	65	58	70	62	68	57	63	62	60	65	77	60	45	57	57	66	53	53	54	63	71	69	64	52	56	63	62	61	67	47	62	51	54	65	69	71	54	56	60	51	63	64	53	61	61	60	71	65	57	50	61	50	82	71	62	68	69	65	44	45	62	55	60	57	69	54	65	53	50	57	63	56	57	54	60	51	67	60	58	53	51	61	72	60	68	53	73	60	57	61	58	62	45	58	63	49	62	75	77	61	66	71	60	67	63	60	53	75	59	44	61	58	60	59	70	63	52	55	62	53	43	66	61	67	53	63	61	50	62	63	80	72	53	58	47	62	74	68	69	53	64	54	48	57	63	63	53	68	59	94	54	60	62	54	59	63	55	62	55	58	66	56	64	67	72	64	56	52	87	72	58	62	52	64	60	53	54	61	66	48	65	76	56	69	62	54	74	68	86	61	63	50	65	54	74	53	58	56	66	57	62	69	55	67	72	64	72	60	63	75	55	65	52	52	62	59	56	56	56	69	53	54	70	55	57	69	73	68	57	65	54	55	48	42	69	55	75	64	55	58	67	62	57	63	55	68	70	52	85	64	63	60	62	58	50	59	67	53	37	57	49	59	52	72	58	63	53	78	60	62	74	76	66	59	57	53	75	57	64	68	63	53	63	55	74	46	56	58	57	66	54	53	58	58	60	62	65	59	73	50	58	38	64	50	53	62	60	55	73	73	68	53	60	60	71	59	47	65	51	51	52	64	69	58	57	68	74	72	62	54	41	61	62	75	58	68	69	47	61	44	75	67	64	55	52	42	59	73	52	67	64	60	63	58	62	58	59	51	58	49	67	67	55	51	65	52	53	61	46	47	60	51	60	70	52	56	54	72	62	62	77	58	60	65	55	57	58	64	59	70	59	59	52	55	56	70	69	80	72	68	54	54	59	56	60	56	54	78	50	66	59	59	67	55	68	49	44	59	47	51	70	60	56	50	50	61	61	52	68	60	55	63	63	49	61	58	64	77	60	65	57	49	57	63	54	54	51	72	37	62	61	72	64	56	78	51	43	58	55	79	58	63	60	68	58	63	63	67	69	57	58	67	63	58	78	66	71	54	43	59	67	71	65	72	71	60	59	63	60	61	58	65	69	51	61	49	59	73	64	56	64	68	67	63	68	68	61	51	54	66	62	73	61	67	65	56	58	57	65	66	72	68	59	58	60	54	49	56	61	52	56	67	57	60	55	61	45	68
13278	10205	3902	894	503	349	264	220	226	190	195	169	206	164	198	190	159	198	170	170	151	146	171	181	163	134	152	177	169	152	175	161	192	168	180	165	172	177	157	168	181	156	178	151	169	163	170	150	171	150	181	165	153	147	160	155	166	141	166	164	160	186	172	166	162	147	163	160	176	163	131	143	175	167	167	185	179	180	162	138	161	171	168	152	155	179	153	160	167	154	165	163	156	175	175	157	163	148	162	153	153	161	161	168	158	156	183	160	137	163	169	177	163	180	173	137	178	185	161	171	173	165	158	165	187	175	172	181	166	144	158	163	163	159	167	174	166	167	158	153	162	180	146	144	147	167	179	170	155	130	176	139	174	159	143	158	160	153	182	170	170	173	171	159	154	169	183	167	158	124	181	172	141	156	172	128	159	178	176	143	179	149	174	161	159	173	163	185	173	176	180	185	152	157	157	182	139	132	196	158	145	171	155	170	163	169	153	153	185	171	157	140	164	169	153	176	184	166	161	187	157	151	173	143	177	161	143	162	184	159	170	175	162	155	153	165	158	154	156	162	182	161	158	161	170	174	166	169	141	185	157	175	157	161	175	163	159	164	171	160	166	162	156	170	137	170	173	180	172	163	166	174	182	158	169	150	148	158	170	169	160	166	166	184	156	168	188	177	158	153	162	165	169	143	150	167	184	174	133	172	176	192	179	142	131	150	162	181	146	154	170	151	181	172	168	144	166	162	162	164	152	153	161	144	161	173	147	166	162	148	159	166	161	152	146	175	161	184	183	150	146	136	140	138	161	163	157	157	151	171	189	154	186	147	159	184	153	146	164	165	171	156	171	159	171	190	161	153	190	176	173	150	164	161	180	163	182	184	176	162	165	160	170	172	164	158	140	182	155	184	139	162	180	162	174	141	166	168	144	157	165	165	167	163	139	154	151	162	162	170	166	180	184	175	155	174	154	185	173	183	176	165	159	177	144	172	138	172	146	147	153	149	160	177	153	148	178	153	179	179	137	159	180	178	163	155	168	177	160	150	149	157	167	167	149	144	182	180	150	177	161	169	166	173	177	154	155	150	192	139	180	160	172	161	158	150	138	156	174	164	165	159	167	182	146	169	160	157	193	169	162	172	180	168	155	172	144	131	171	170	159	167	171	184	146	165	164	148	163	166	183	172	171	128	170	165	169	148	134	165	163	160	161	161	173	156	161	153	170	150	182	176	170	171	158	205	152	129	171	178	173	169	140	188	174	149	172	139	180	160	150	150	187	166	185	165	138	155	152	186	145	194	160	129	161	168	173	168	158	163	160	153	148	149	158	179	158	142	183	173	161	169	170	183	182	164	168	169	178	163	148	165	158	162	157	189	154	141	162	170	168	187	157	173	175	145	149	179	194	165	173	158	154	156	173	175	172	159	179	182	167	160	165	156	165	149	154	164	158	157	152	143	176	157	177	142	160	148	174	154	149	175	165	187	158	138	173	160	160	156	181	162	167	152	169	166	163	186	168	162	188	150	160	148	162	142	151	165	142	140	176	150	151	169	152	148	157	154	169	166	149	151	172	168	167	177	152	164	174	156	143	156	161	149	151	164	175	178	164	166	139	161	162	157	163	171	166	180	144	163	162	171	148	165	152	189	153	162	164	159	131	144	154	174	182	168	144	164	176	158	192	175	147	161	148	167	162	166	162	157	179	175	180	161	152	154	148	152	160	154	176	159	149	169	181	159	190	155	165	151	189	131	168	157	141	173	156	173	171	171	160	153	176	156	153	176	148	170	177	167	156	144	172	161	169	158	171	158	177	159	179	158	164	141	145	175	168	158	157	184	163	186	169	147	166	145	159	156	176	181	177	181	174	151	145	154	164	189	150	154	141	144	171	127	186	164	184	176	139	142	166	154	164	158	164	181	163	166	163	158	165	148	142	167	152	157	158	159	150	165	163	158	181	169	161	159	166	153	164	142	177	154	147	143	151	161	161	170	164	163	172	183	154	152	191	152	170	181	187	146	170	160	151	140	176	149	167	169	160	175	179	155	166	164	165	171	175	166	146	164	170	165	166	186	172	150	146	151	149	152	167	192	157	177	156	152	165	137	160	149	152	173	172	181	151	165	140	168	153	161	183	180	165	165	170	203	166	155	173	177	176	158	168	164	164	177	172	152	152	162	168	167	182	154	150	158	168	148	163	159	171	161	174	152	147	189	134	166	168	150	166	159	167	155	169	145	150	145	171	160	138	163	167	193	167	140	152	169	152	159	160	162	174	158	146	151	169	176	166	169	160	162	172	164	195	175	157	163	158	158	159	162	161	171	172	174	174	190	167	187	163	174	157	166	166	162	170	143	192	153	153	159	170	179	166	161	131	143	168	177	176	177	182	169	148	157	156	156	165	175	146	178	161	160	164	180	152	168	149	182	179	152	152	175	151	145	163	167	170	161	172	176	164	152	182	168	167	169	173	158	189	168	171	147	155	172	140	189	170	157	163	157	167	166	163	177	168	155	151	184	167	143	171	165	179	143	155	141	167	181	185	164	128	163	167	160	171	167	150	159	155	167	151	146	176	160	151	175	150	171	188	163	161	159	147	149	153	180	179	156	164	144	159	156	150	151	171	159	169	176	170	169	181	167	169	149	162	149	178	182	165	161	161	170	168	156	157	162	158	158	167	141	169	177	160	190	174	158	178	144	179	190	176	151	142	160	151	164	184	158	198	169	191	160	147	160	149	181	123	166	171	146	157	163	159	163	162	168	167	153	153	140	137	163	167	172	176	171	147	138	168	170	181	170	180	162	175	186	159	150	168	150	170	140	189	145	155	145	161	197	170	163	173	189	144	157	173	147	154	158	149	145	174	138	177	147	167	178	152	168	149	162	170	148	138	168	161	144	175	141	164	151	145	182	162	168	166	170	162	165	174	176	138	149	170	142	141	167	166	167	136	161	139	169	143	165	176	162	135	162	160	161	166	174	170	178	146	168	141	160	155	153	172	178	163	135	163	168	155	170	171	162	180	169	169	166	173	191	164	156	149	158	171	181	158	159	167	158	186	174	145	162	154	176	178	159	174	151	165	150	159	171	156	154	169	159	163	146	143	157	169	187	149	152	147	150	150	167	149	143	155	142	174	167	164	166	168	161	155	174	159	174	174	175	135	168	181	155	165	160	158	166	163	167	169	156	179	146	167	165	167	145	127	158	177	171	162	163	160	150	140	157	172	167	168	153	169	151	163	185	134	149	152	161	156	153	154	186	168	169	143	148	184	162	170	165	157	146	139	156	161	160	171	144	187	185	150	150	143	170	182	143	185	149	148	195	142	164	171	167	157	160	177	164	182	173	157	169	161	150	155	154	175	143	163	143	167	169	158	172	180	161	170	168	181	149	149	168	152	170	189	144	156	150	169	160	163	174	163	166	141	169	173	167	153	164	181	162	156	175	162	171	137	159	156	156	169	165	157	161	154	151	175	190	135	185	167	149	175	169	155	147	167	166	166	160
33588	12713	1880	309	228	218	236	244	201	236	231	229	225	238	205	221	234	236	226	223	241	222	227	199	243	231	219	230	180	224	244	232	225	206	219	215	244	259	218	206	240	231	213	219	226	209	216	228	206	170	218	186	215	211	190	211	233	211	222	222	240	214	204	200	207	228	225	232	223	227	232	232	228	220	211	199	224	214	225	219	245	216	213	219	225	235	231	217	202	243	240	215	232	257	209	207	208	220	224	234	223	224	224	229	215	233	228	227	204	213	228	218	242	249	264	217	213	213	225	242	249	237	253	212	224	237	218	226	228	240	210	237	196	236	210	196	236	222	228	215	225	212	254	232	236	229	234	199	236	235	220	243	208	248	228	207	221	216	221	244	186	240	212	212	204	245	237	210	198	224	232	207	203	176	226	216	199	234	242	255	215	234	197	245	237	221	234	242	235	237	226	204	204	241	223	216	218	204	217	211	241	244	211	190	247	236	223	205	224	220	226	199	214	207	209	229	213	206	212	235	217	236	241	209	208	182	213	246	208	204	210	209	221	221	224	233	218	201	216	228	233	231	194	241	210	219	207	202	254	216	227	267	223	212	239	239	223	222	246	222	191	208	199	236	231	205	245	219	225	225	217	228	237	222	236	217	220	220	192	227	187	243	218	237	225	236	215	204	209	246	228	239	219	220	219	225	247	203	230	227	223	230	237	221	233	229	218	192	205	237	209	230	214	227	241	215	219	242	215	221	209	238	237	239	239	231	223	231	207	220	224	210	232	204	236	199	205	216	214	200	242	227	227	235	242	205	216	211	224	221	209	237	229	239	193	211	197	222	221	222	222	216	205	220	226	231	233	227	197	203	204	232	194	210	218	224	230	210	200	220	209	210	216	219	224	202	238	206	241	220	226	220	204	211	221	208	221	234	206	216	203	238	208	242	199	209	223	193	228	227	204	198	201	212	201	216	219	224	219	219	217	231	191	202	236	253	223	217	223	196	225	225	237	232	232	223	235	232	225	218	205	228	210	203	240	229	239	234	227	220	217	230	221	183	184	222	213	219	213	232	205	214	200	222	214	222	244	254	241	207	217	227	241	221	212	192	193	207	222	220	206	239	222	209	224	217	207	254	198	242	217	259	240	219	239	212	250	218	224	218	222	233	210	222	223	235	217	221	205	210	225	192	209	225	208	203	221	195	237	221	205	225	245	197	189	224	226	213	237	232	218	231	232	241	228	228	241	231	222	208	206	220	182	203	226	253	213	211	227	215	227	222	229	247	235	239	205	229	234	236	229	232	234	218	217	231	229	203	197	235	220	230	224	208	213	223	211	214	212	249	245	222	195	202	213	218	228	236	230	211	225	241	233	200	217	239	228	211	203	214	208	202	210	211	204	240	267	220	215	211	230	225	229	217	196	232	223	197	233	232	208	227	241	229	216	202	234	246	229	241	218	184	221	221	230	255	226	224	229	213	203	243	198	206	217	237	195	231	199	193	216	209	236	224	205	200	205	230	246	240	235	204	213	204	217	206	232	216	229	202	233	224	222	226	227	221	200	202	258	215	219	234	222	221	240	229	205	235	200	223	213	193	259	241	214	203	229	231	218	204	214	213	251	227	233	231	213	235	240	231	249	249	216	212	215	211	227	233	232	224	204	230	220	233	237	211	223	256	216	220	219	247	216	200	203	224	218	219	243	201	217	225	223	239	222	234	243	240	244	211	223	199	218	220	207	189	212	216	220	207	208	218	230	189	219	221	227	203	208	222	208	210	229	219	215	228	219	211	215	246	238	217	226	214	214	215	232	218	202	223	223	223	190	182	234	236	213	217	204	203	228	234	212	222	193	210	209	213	229	221	209	217	199	213	246	246	224	226	216	192	255	198	238	226	239	237	233	232	190	208	225	221	215	225	225	232	227	224	205	226	233	225	214	195	225	239	215	240	209	245	212	215	210	217	201	206	216	234	232	223	200	212	233	219	223	203	241	232	218	236	224	236	236	208	198	211	218	201	237	226	209	235	232	232	226	215	227	217	224	230	215	232	241	222	200	250	218	211	224	215	204	204	214	206	189	227	218	217	228	220	239	211	208	233	213	235	207	213	198	209	202	211	208	243	217	221	202	205	186	195	224	212	228	217	227	230	212	233	202	213	217	201	229	189	184	220	206	218	231	213	220	228	211	176	229	204	238	203	205	213	216	220	225	215	227	217	202	229	206	228	222	212	227	220	242	218	232	244	223	252	229	251	227	234	222	221	201	231	235	235	219	212	227	220	227	223	231	208	237	204	227	218	232	233	219	217	201	230	213	218	216	212	235	214	201	208	203	210	222	263	231	220	217	216	214	216	213	214	252	227	215	207	215	229	225	215	206	205	207	193	211	209	245	240	239	246	230	218	221	220	218	225	186	225	237	248	250	203	207	193	210	233	207	244	216	217	215	230	246	224	215	203	236	197	241	214	252	191	225	207	218	231	246	201	225	213	213	217	226	180	212	184	219	220	206	215	224	205	264	252	201	237	229	231	225	196	205	200	181	216	190	217	224	221	227	224	220	219	205	234	257	213	208	165	219	242	206	219	240	250	218	230	233	230	214	230	219	210	199	213	240	212	211	214	226	210	218	219	211	234	237	212	227	219	228	236	206	192	215	215	187	225	217	218	231	209	232	222	194	227	233	243	223	236	217	249	216	218	236	189	230	223	216	222	218	217	218	209	209	207	199	229	218	218	235	222	240	206	223	260	257	229	202	226	231	211	197	247	219	194	239	239	257	232	254	209	224	220	213	230	225	239	213	213	225	201	214	226	207	235	223	234	196	221	212	205	226	216	211	220	233	234	236	191	218	252	231	222	213	223	230	258	210	215	225	230	258	229	227	228	229	212	218	193	211	220	208	207	211	206	222	237	214	247	207	239	232	241	220	231	214	212	239	215	228	218	217	208	252	245	220	218	220	218	204	247	231	202	219	219	217	193	245	230	216	233	212	190	229	216	240	223	220	213	247	214	211	218	231	240	229	239	235	206	193	211	218	233	226	223	211	211	220	211	237	207	213	211	217	225	217	226	245	244	229	210	225	204	227	226	238	238	240	234	210	224	227	215	226	227	241	230	221	243	209	242	211	231	198	222	211	218	217	229	244	222	229	223	251	215	206	221	189	206	233	213	227	214	216	207	222	201	212	232	248	223	194	238	201	205	212	236	224	240	222	236	205	217	207	203	249	213	212	241	237	251	184	223	219	212	222	220	181	235	227	214	212	221	212	222	213	210	227	206	210	210	224	199	222	219	242	190	226	231	222	201	222	217	202	244	228	208	208	220	236	255	201	222	230	215	199	238	225	221	246	240	204	222	196	216	248	263	190	229	229	215	243	206	233	225	196	248	237	241	226	227	228	221	178	218	240	206	233	255	219	204	223	242	234	209	209	193	224	215	227	224	201	218	247	239	211	207	246	228	212	213	214	230	251	226	210	223	219	215	227	226	210	227	236	229	209	232	209	183	201	205
10736	2454	963	509	526	464	486	504	516	476	498	523	476	469	468	466	518	502	471	515	518	467	440	493	480	460	489	473	472	483	501	524	464	531	484	504	476	467	496	457	480	535	537	480	477	486	478	464	453	472	492	486	471	445	460	494	467	473	462	485	476	451	498	467	486	493	471	453	454	490	497	477	475	466	481	449	529	456	451	488	495	512	518	510	506	483	478	505	463	433	459	481	493	483	492	481	484	463	473	523	464	500	469	507	489	506	483	456	496	476	510	503	465	476	504	486	482	489	457	500	522	493	509	485	489	501	499	534	480	482	514	543	509	450	499	476	466	460	490	460	482	484	478	485	474	458	426	471	481	473	505	487	505	486	479	528	516	501	541	456	475	483	484	462	474	490	507	492	486	466	457	495	510	472	487	468	509	494	468	467	464	508	428	521	526	518	479	446	449	484	472	457	483	526	508	498	488	491	496	518	504	495	518	497	471	479	461	478	476	524	472	532	488	460	488	465	489	497	492	487	490	472	490	478	453	471	462	473	493	454	458	469	448	455	501	512	487	494	461	492	468	517	505	531	475	452	494	497	488	483	524	446	510	483	463	455	479	497	512	463	487	451	496	468	505	483	483	464	517	479	416	474	491	471	481	483	509	482	477	482	464	470	479	486	451	508	496	489	478	472	469	480	464	473	480	484	493	490	477	465	451	510	505	475	486	470	476	497	484	445	467	518	470	461	485	491	484	487	490	498	476	524	500	477	459	481	457	507	471	482	484	461	487	468	490	495	466	471	467	490	500	500	497	464	482	494	520	479	502	462	452	500	473	434	505	523	449	480	489	527	502	486	483	501	472	499	477	481	511	508	492	437	493	474	503	449	475	513	490	464	479	489	492	496	487	496	497	458	462	520	513	462	444	483	444	481	473	487	464	485	463	490	462	497	505	458	434	500	517	451	489	481	441	483	498	500	496	480	500	486	503	497	450	511	492	495	491	512	488	497	464	534	495	503	502	465	467	475	508	516	489	494	455	449	523	511	485	479	472	502	509	460	472	455	516	471	437	443	492	485	444	482	473	513	510	479	475	496	491	446	463	487	466	465	482	465	464	506	480	498	503	490	501	460	465	478	476	495	457	503	470	481	510	466	456	532	437	471	509	481	479	463	482	459	476	466	464	540	485	458	479	474	461	496	458	483	460	495	523	486	495	486	495	466	486	477	476	490	466	467	460	524	470	496	499	501	469	482	515	466	495	482	471	503	448	490	470	463	518	524	495	501	448	490	465	498	484	495	497	524	491	495	527	494	507	537	506	465	527	475	457	477	493	482	472	500	479	500	497	482	466	452	501	530	504	513	475	467	481	469	503	471	440	517	487	501	485	461	479	540	476	503	491	513	488	479	526	485	490	462	441	515	482	504	481	487	515	523	506	477	447	500	441	470	524	478	487	515	512	525	453	469	490	456	481	479	486	471	475	519	483	503	462	438	501	471	486	497	455	470	480	450	469	443	511	461	482	531	500	517	488	505	467	477	484	493	448	505	460	478	502	485	447	478	485	460	471	479	482	486	487	457	494	483	484	487	520	479	468	516	498	437	524	463	478	484	464	449	454	447	504	500	462	483	479	505	451	493	469	506	497	502	546	495	509	441	478	473	501	499	507	458	489	484	489	478	484	518	437	482	474	492	483	508	532	463	516	466	470	535	486	493	510	495	476	483	473	522	509	492	522	479	469	462	525	460	492	480	468	491	463	480	491	454	499	446	503	480	493	499	476	494	491	468	464	497	496	494	455	482	494	454	495	482	492	464	498	470	475	491	486	514	455	481	458	525	479	505	450	503	464	470	482	445	514	492	483	470	500	516	472	491	468	472	467	468	470	476	485	444	514	463	511	469	527	485	458	480	504	442	472	479	442	458	511	497	451	510	501	490	498	454	499	515	505	499	492	469	484	461	473	501	469	465	466	495	523	500	475	484	491	459	495	472	483	487	500	463	478	508	446	514	481	509	433	498	520	470	478	472	498	498	455	469	462	483	473	460	446	505	483	450	499	476	486	442	502	495	495	506	500	510	507	466	505	541	485	465	528	478	480	531	455	486	468	479	507	502	465	508	509	458	477	464	491	456	463	451	496	463	466	515	493	491	497	481	474	487	512	480	506	476	502	488	510	486	474	501	442	463	483	524	466	477	481	457	474	491	486	489	476	496	511	474	506	465	444	483	470	489	517	463	516	489	490	475	474	455	516	492	466	458	478	504	492	479	448	453	509	497	468	511	513	530	483	528	511	472	480	490	474	454	459	441	443	469	462	526	507	486	480	504	469	482	473	483	490	488	485	471	526	506	486	471	463	466	472	474	488	504	470	473	458	488	478	480	517	477	477	509	519	467	451	463	494	475	467	482	488	465	484	518	485	462	445	478	486	484	486	468	510	514	487	467	494	526	499	483	463	514	502	469	464	485	486	475	527	497	499	507	477	489	463	496	483	506	473	483	459	498	499	499	504	470	469	463	526	517	510	463	476	455	505	474	460	455	464	494	464	500	512	461	458	488	479	520	475	514	486	514	483	440	460	513	479	510	509	525	478	477	495	491	467	469	512	519	476	506	455	484	496	469	493	462	445	497	493	523	473	457	508	468	486	524	505	491	486	479	510	483	506	497	457	489	470	471	507	454	489	545	486	524	511	446	461	493	475	459	502	509	494	459	494	487	477	477	481	501	531	516	495	441	431	507	490	466	454	489	489	491	485	470	498	446	479	465	478	499	471	483	491	466	472	481	467	496	457	456	498	458	467	471	493	487	507	482	504	519	475	500	497	477	528	455	499	498	496	424	488	479	484	479	491	459	445	468	485	463	464	485	472	498	458	487	503	481	452	499	526	520	505	492	436	550	517	505	476	473	474	495	461	516	497	502	474	463	519	499	501	484	454	481	493	519	456	483	476	471	498	470	464	473	484	502	494	533	469	447	477	543	485	511	484	465	503	502	493	437	480	496	553	484	454	461	484	488	498	462	449	448	463	521	513	480	506	449	480	489	453	443	459	490	486	487	427	511	495	460	456	467	500	477	509	473	481	477	477	506	459	499	478	486	481	467	457	482	508	476	468	447	506	473	475	474	442	466	483	500	493	464	499	478	515	453	494	527	506	473	467	462	452	487	493	467	497	478	470	516	461	512	470	451	477	497	462	528	495	503	518	514	455	504	487	479	515	530	496	465	531	484	420	467	453	463	552	554	463	428	464	442	504	478	501	522	483	470	457	488	480	493	499	502	472	466	451	460	459	496	498	493	481	473	454	477	478	483	482	481	480	544	474	497	459	448	451	468	500	476	493	485	486	450	466	500	489	445	510	496	474	477	486	491	511	448	478	463	503	493	503	489	460	477	512	486	471	503	493	483	492	481	514	506	470	512	493	455	465	480	473	480	464	474	529	489	492	445	493	478	513	467	491	527	489	486	462	482	471	510	464	485	521	477	502	503	452	461	500	503	464	516	502	469	466	466	484	480
24806	21174	24548	28037	20659	1732	270	226	196	170	155	150	143	143	143	138	127	146	114	100	127	134	124	127	139	94	111	129	130	94	126	154	139	159	134	150	131	101	109	134	113	127	108	124	125	133	127	93	107	127	149	114	130	125	92	125	123	132	119	135	115	115	109	117	121	114	108	131	112	107	134	111	105	124	132	120	134	132	149	158	116	129	119	131	106	115	130	117	94	114	120	126	118	123	122	99	121	123	116	123	123	119	97	85	139	108	130	120	133	103	129	123	126	108	130	115	108	111	122	125	113	119	130	124	120	105	115	109	132	118	134	101	116	135	116	116	104	143	104	130	138	112	126	127	113	112	131	127	114	114	115	129	117	108	115	116	152	145	117	93	116	123	119	119	110	99	124	142	131	113	129	116	132	134	107	111	103	108	128	105	110	118	121	112	99	109	103	127	119	103	120	124	119	117	114	124	101	124	97	119	135	108	122	125	120	109	107	134	122	136	120	119	112	105	112	127	109	115	98	97	114	115	107	97	107	129	118	134	122	107	107	90	120	123	133	132	116	134	116	115	126	107	123	151	119	128	121	125	111	107	121	125	130	112	108	109	131	115	115	116	98	124	117	134	146	106	123	115	113	118	109	119	114	116	111	112	115	137	132	110	118	124	108	114	113	146	131	114	130	121	134	116	121	107	130	128	135	129	110	125	129	115	103	90	138	104	120	114	143	127	140	124	116	126	130	103	130	110	122	137	109	112	113	95	108	128	113	101	126	117	132	122	101	120	121	115	127	110	121	117	130	132	128	115	112	110	113	123	138	135	116	107	114	122	130	132	134	138	118	115	123	138	109	120	113	125	103	105	124	103	139	140	121	133	116	105	98	113	142	120	109	105	111	143	115	121	119	105	114	107	102	117	134	96	122	136	114	119	126	128	111	119	121	124	109	107	117	130	114	103	128	119	113	121	110	116	112	131	133	127	122	130	98	122	106	119	103	135	112	129	114	121	107	114	109	125	118	119	114	114	112	124	108	135	135	126	105	111	121	105	116	124	133	113	139	128	114	126	126	111	131	126	126	122	139	116	131	106	106	120	132	125	120	103	117	114	116	126	131	100	109	112	130	100	131	128	101	111	103	106	108	109	138	114	115	116	111	126	129	117	134	124	121	128	120	108	144	114	114	122	126	135	120	114	142	127	124	108	110	125	90	100	119	119	109	140	115	108	120	113	104	126	118	110	119	110	108	105	115	110	128	146	142	116	142	124	115	149	121	119	139	118	140	98	130	127	116	110	109	127	116	126	152	109	98	111	116	106	126	110	102	116	126	112	123	114	111	122	126	123	132	107	129	117	128	116	130	118	128	128	151	118	120	109	109	103	121	124	122	115	113	124	108	138	111	153	129	128	133	133	100	139	101	112	116	102	129	121	105	117	118	109	131	122	99	127	104	118	134	142	125	125	121	119	118	113	100	110	115	108	117	111	132	109	118	107	104	117	118	129	121	111	99	110	133	109	131	129	138	129	112	125	137	116	121	129	118	97	110	122	124	134	117	92	120	119	134	142	109	96	108	116	120	111	105	123	120	136	122	123	124	108	112	107	118	110	131	119	140	113	102	125	123	107	123	130	106	111	118	116	107	126	135	124	125	131	132	120	121	129	132	128	128	110	121	150	113	144	142	106	109	145	119	119	110	110	118	125	122	111	107	104	128	120	132	125	122	122	116	112	117	118	128	118	123	109	119	126	133	121	106	130	118	128	135	119	114	113	102	114	115	114	133	118	132	122	112	114	118	117	116	128	132	121	115	119	111	103	124	118	132	108	113	123	100	110	121	124	103	112	116	139	117	114	115	122	120	114	132	98	127	116	118	118	129	129	126	126	118	119	125	106	140	125	102	114	131	113	111	120	126	92	122	105	97	132	117	122	114	117	118	127	125	137	114	103	115	118	122	131	109	111	133	124	108	121	122	124	120	114	104	106	126	143	113	131	114	104	154	120	115	114	125	128	124	117	132	114	118	134	114	132	113	124	96	140	105	129	125	106	138	111	118	115	124	118	123	137	132	117	115	105	117	120	114	111	118	133	132	118	124	92	138	134	126	108	117	130	109	116	113	119	129	118	123	126	131	123	136	116	133	120	137	106	120	130	111	106	126	115	118	131	115	125	123	109	117	121	100	138	125	108	127	109	115	102	117	119	118	123	129	130	132	111	140	143	102	124	110	117	120	114	103	124	136	131	127	131	114	124	97	118	100	118	136	126	124	105	124	104	134	113	116	117	116	100	100	119	103	143	105	106	150	137	124	117	104	124	120	110	123	132	107	112	133	122	126	120	137	114	108	107	111	108	121	133	122	136	116	119	142	118	135	122	121	108	111	138	104	133	118	122	121	125	126	116	117	131	111	128	110	116	115	121	129	128	125	122	143	118	112	114	137	112	137	134	110	114	126	109	107	112	124	126	113	117	136	122	121	111	132	105	123	117	117	120	99	127	101	112	127	120	105	125	113	137	135	111	155	114	88	123	137	124	118	126	138	118	146	112	121	108	115	108	111	111	119	111	124	111	118	127	117	116	120	125	113	111	101	125	121	123	123	114	129	104	116	97	135	99	125	136	147	120	117	103	109	136	105	114	140	97	139	107	101	113	92	131	115	125	109	97	97	100	111	119	103	124	112	131	112	107	134	136	121	95	133	111	123	133	112	134	135	146	133	117	109	108	112	131	112	115	115	119	118	106	130	122	121	125	141	113	130	117	95	92	133	139	109	131	124	130	117	106	132	111	122	123	131	119	130	106	117	119	123	129	116	104	149	117	125	125	118	125	109	102	129	119	123	132	114	106	127	129	118	108	126	110	103	115	121	120	124	127	132	121	123	100	104	114	126	109	120	116	127	131	124	118	107	106	124	114	118	124	128	116	121	131	120	97	115	140	130	126	113	106	123	127	144	130	109	115	116	131	122	132	117	136	114	117	101	107	127	123	129	133	95	110	127	119	125	121	105	118	123	114	107	133	122	113	120	126	102	107	94	127	110	123	128	113	86	107	116	148	114	114	142	111	112	125	104	126	110	119	117	118	123	110	105	143	122	109	114	116	132	108	94	102	134	115	113	123	123	111	117	123	109	124	134	110	129	118	109	124	128	131	123	122	124	145	124	128	110	121	110	116	122	113	125	93	95	124	115	123	120	129	94	136	138	153	144	98	116	115	132	123	108	134	132	135	109	121	111	120	104	109	109	134	111	128	121	116	127	120	108	123	116	119	114	119	122	133	104	131	130	117	123	140	113	108	104	133	147	111	105	98	122	103	140	112	118	124	108	104	118	123	129	121	119	117	125	133	120	115	116	119	124	121	118	119	104	106	120	125	117	137	118	110	122	115	112	121	114	131	118	114	124	105	111	133	126	111	117	110	107	97	126	105	124	109	129	127	120	111	104	149	144	108	115	122	120	111	134	117	98	122	120	124	116	112	116	117	119	119	126	118	132	129	110	110	132	127	140	118	116	125
9357	6970	2673	636	405	397	329	298	290	303	274	282	304	271	301	267	296	279	289	265	263	288	275	296	293	271	276	278	270	265	278	311	283	276	297	226	260	295	275	270	290	292	286	265	275	269	297	281	278	253	272	261	291	291	244	242	270	242	293	298	257	264	289	231	261	267	264	294	260	260	272	273	292	261	243	254	266	269	264	255	269	274	251	268	262	264	282	286	262	261	265	273	269	280	273	273	260	260	265	278	279	278	267	255	260	242	288	264	258	247	264	257	287	284	279	240	275	266	276	289	259	287	272	273	262	261	294	278	289	263	263	243	257	258	289	270	270	249	251	256	268	280	266	277	270	260	291	265	285	282	231	268	250	275	257	285	268	266	273	261	277	251	258	275	269	270	251	251	284	247	261	287	269	251	264	257	275	279	291	239	281	294	276	246	273	272	274	305	269	261	287	259	278	286	257	253	257	264	275	268	260	233	248	251	281	287	286	273	273	246	260	270	310	271	274	253	253	256	286	250	278	270	286	286	222	265	265	301	260	258	282	280	258	255	263	257	256	242	258	316	278	279	259	247	290	263	276	260	257	277	292	270	276	291	273	260	259	242	280	273	258	278	274	258	255	283	266	265	278	285	262	242	280	250	287	242	281	273	255	248	247	270	296	287	269	272	297	299	258	229	276	265	264	263	278	286	240	257	266	236	275	248	264	280	260	241	294	288	266	254	300	282	274	285	247	289	249	289	278	275	255	258	261	269	245	236	278	276	260	253	295	282	253	283	269	287	264	272	237	264	257	275	287	306	258	257	293	289	260	256	280	269	252	286	297	232	280	273	258	257	300	265	242	252	306	262	254	263	269	259	258	256	275	260	259	284	269	258	308	265	258	258	237	264	280	266	260	304	268	263	276	265	282	288	252	254	273	272	266	283	277	233	264	274	297	279	271	269	257	252	260	271	226	281	271	285	244	255	270	299	260	279	272	268	280	279	308	234	261	273	279	265	266	253	283	262	269	292	295	291	271	243	240	287	277	294	277	266	269	280	254	285	267	273	257	304	281	269	258	287	250	283	272	269	289	253	254	315	268	268	278	297	284	283	272	270	242	266	230	265	268	280	271	254	271	265	245	271	306	272	292	278	284	270	283	260	265	280	269	278	248	246	274	257	273	256	261	278	249	258	271	246	289	257	259	281	283	252	266	259	294	249	280	270	273	288	290	262	259	290	260	277	266	268	252	284	262	238	245	265	260	267	286	256	278	285	286	230	298	244	269	277	271	287	270	235	276	270	273	265	269	241	262	275	272	293	282	274	280	255	290	249	286	257	282	247	313	288	280	268	285	262	286	275	268	281	284	274	288	273	271	261	264	269	275	287	253	262	236	270	269	279	288	253	281	246	279	297	266	276	275	305	259	241	282	252	274	262	266	259	266	275	284	241	254	298	259	279	289	256	271	277	267	286	252	284	280	256	288	264	272	271	241	282	281	236	263	279	292	289	265	297	276	288	273	252	300	272	274	259	273	234	301	263	280	304	268	297	286	276	284	267	274	251	270	250	276	267	251	269	255	256	278	282	304	280	286	243	286	274	294	255	261	280	266	288	272	276	263	252	248	290	249	264	249	276	264	286	267	282	311	273	294	267	303	274	263	306	255	234	276	256	256	246	301	246	269	285	282	228	335	259	247	266	285	278	265	260	263	260	267	284	255	296	259	270	262	295	270	275	255	277	254	250	297	279	271	270	271	264	264	261	260	298	279	268	296	273	291	305	266	277	241	275	288	268	272	286	246	298	280	264	251	284	285	252	270	285	255	314	270	272	300	262	254	273	272	290	292	289	283	256	297	279	269	248	278	243	262	266	292	282	256	239	283	280	262	272	244	282	294	270	264	325	270	247	225	263	280	271	257	295	211	278	269	257	270	299	251	290	296	291	263	272	262	297	275	276	253	246	260	280	277	302	281	258	274	279	287	249	292	281	270	251	280	296	280	270	267	292	280	289	285	255	260	259	257	245	301	251	243	267	289	272	260	286	270	248	285	272	263	271	257	251	264	305	298	270	281	236	271	288	316	286	257	294	264	247	281	287	247	271	279	299	260	266	277	290	254	268	282	275	249	274	253	288	276	282	252	268	262	275	282	265	289	259	226	263	271	262	291	289	275	254	289	241	249	276	260	278	265	250	255	295	261	284	250	256	281	303	289	282	240	264	246	292	265	260	274	239	275	270	277	247	282	262	287	269	267	260	272	270	285	252	234	267	276	266	300	265	264	296	251	269	272	266	255	279	298	281	291	239	301	273	276	264	269	300	291	256	285	273	246	272	283	240	278	272	256	297	276	257	264	248	262	256	264	250	304	280	245	284	262	269	262	279	255	275	263	299	276	260	267	243	299	242	260	254	287	293	274	253	276	266	294	268	252	247	274	274	264	243	241	267	279	252	278	265	243	254	293	271	283	256	276	237	280	279	292	300	270	243	292	242	242	266	262	238	261	264	278	260	261	263	287	272	261	251	261	255	306	250	275	270	245	264	305	274	274	284	271	280	270	281	281	287	250	260	251	271	310	280	282	265	252	290	291	299	279	268	272	258	267	289	256	287	282	273	244	272	258	267	283	284	253	299	269	279	265	292	250	286	257	263	275	256	289	242	252	271	279	287	260	275	244	260	287	270	256	264	302	271	265	269	263	266	266	273	254	286	272	265	286	280	282	269	250	243	256	258	292	282	270	280	267	276	236	279	270	295	284	269	292	264	282	268	267	315	297	265	277	296	282	259	293	270	294	272	260	270	262	298	273	274	276	279	254	269	295	311	251	301	284	299	283	267	267	271	260	257	296	257	245	254	257	270	245	266	278	269	282	296	250	276	251	231	274	265	289	285	260	280	287	291	261	247	268	273	257	305	258	280	265	270	261	263	276	255	268	258	231	274	251	286	266	274	269	236	257	248	274	278	233	294	244	249	271	275	262	288	269	259	256	269	283	263	265	272	276	277	268	264	265	232	291	279	239	243	281	272	274	276	267	277	273	257	269	306	282	257	279	281	277	293	292	301	264	285	277	269	305	289	258	222	306	261	253	275	260	259	303	275	298	270	252	272	275	269	286	273	270	267	308	273	268	258	282	282	266	267	273	271	289	242	251	265	278	285	289	278	249	271	274	235	261	253	263	281	239	312	252	273	276	242	270	268	281	256	289	284	281	257	279	291	261	262	287	261	280	264	265	272	253	276	283	257	281	245	274	256	267	282	268	271	302	264	281	285	287	291	267	258	282	286	272	293	264	270	244	261	304	280	246	241	275	253	249	286	265	245	296	287	233	267	278	266	285	266	252	282	244	254	274	275	294	288	241	262	275	265	253	252	296	287	231	247	286	282	275	275	264	266	249	250	285	271	257	270	281	277	267	254	294	249	242	257	267	276	256	253	260	249	285	316	269	270	269	253	255	266	275	255	277	247	270	285	280	279	300	274	274	283	263	286	258	255	251	267	265	283	279	290	289	282	258	288
24114	21166	25195	27399	21170	20896	1146	273	173	158	123	116	112	104	87	78	77	76	77	59	61	64	67	52	56	65	65	67	61	65	59	72	67	69	54	56	56	64	60	66	65	52	71	51	53	60	64	58	77	50	62	63	58	63	52	64	67	57	65	73	46	55	58	51	63	65	57	70	68	56	54	62	59	67	69	42	53	57	55	49	68	57	64	63	58	56	53	68	46	47	75	57	60	50	73	63	52	57	50	62	69	56	60	51	71	64	69	54	45	56	54	60	59	54	61	40	61	56	63	68	74	71	66	54	52	52	48	74	55	52	69	54	48	64	77	60	60	55	60	63	52	55	53	65	51	59	68	56	69	52	69	57	54	52	63	59	57	53	53	58	51	61	48	60	52	60	54	63	58	70	54	63	56	48	67	45	43	59	63	57	54	53	58	69	69	56	59	66	53	52	40	46	55	55	62	49	61	46	61	67	62	57	63	58	62	69	52	57	48	55	51	60	64	54	50	58	69	84	59	60	58	59	49	50	57	53	59	52	49	69	60	71	67	48	51	54	62	64	53	81	65	62	58	54	62	56	59	66	63	52	61	63	64	63	61	64	53	56	62	52	53	58	64	55	70	56	54	53	48	54	55	49	60	46	62	72	52	66	49	62	60	70	53	63	67	78	68	58	57	57	58	55	51	63	41	58	67	61	51	78	46	61	53	75	52	59	62	51	51	44	52	58	63	55	64	65	54	44	55	59	58	57	63	48	53	64	52	59	51	54	69	52	59	69	48	45	73	59	53	53	51	53	48	49	71	59	52	68	62	70	61	54	74	54	37	48	46	54	70	50	56	63	43	46	69	60	52	64	53	59	72	47	57	67	58	54	48	59	66	42	60	74	53	61	54	69	84	58	55	72	68	55	63	65	60	50	53	61	49	65	59	41	67	44	55	60	67	53	58	65	72	48	54	57	54	56	58	58	74	61	60	61	60	60	57	70	53	57	46	57	52	64	59	48	75	57	55	53	51	61	67	60	55	57	62	56	69	69	66	64	55	59	64	59	49	54	73	59	61	53	36	50	43	61	59	51	46	57	58	58	47	72	64	48	58	55	56	54	60	54	62	60	51	59	58	67	63	50	58	47	56	48	43	56	64	62	50	60	56	50	55	54	57	59	52	59	56	60	51	62	48	77	65	60	54	61	69	57	53	51	62	52	59	48	49	65	65	60	49	61	70	71	51	61	48	67	65	60	62	55	66	45	50	81	69	70	52	55	71	56	60	59	61	70	72	56	65	54	41	50	61	52	63	53	46	59	58	61	67	48	62	45	55	46	53	70	58	61	63	57	67	61	45	54	66	56	48	62	81	65	61	69	50	55	62	51	44	51	54	64	60	44	55	61	67	58	51	45	72	63	64	47	75	67	60	62	72	48	60	63	58	58	56	73	61	49	57	48	66	61	74	58	73	57	63	50	64	51	66	59	59	61	51	54	31	68	59	42	56	52	75	77	60	54	64	54	63	58	52	52	49	59	74	50	50	39	57	52	50	58	69	52	60	65	64	60	65	54	57	54	54	56	42	61	59	60	52	69	49	49	52	53	69	54	52	74	51	61	44	51	62	51	65	54	59	57	58	62	57	42	63	62	65	52	56	53	55	44	58	68	65	57	56	58	37	68	57	59	56	58	63	53	65	46	71	60	46	42	49	69	52	51	52	67	74	56	62	62	62	72	63	67	56	58	60	43	58	53	58	62	61	56	69	78	58	55	65	57	60	49	56	58	58	67	58	76	59	69	62	42	61	50	64	75	62	70	47	58	57	60	70	67	56	54	71	58	43	68	72	58	56	55	48	56	51	52	51	67	51	39	51	59	50	56	61	52	56	49	52	47	61	66	74	60	56	57	57	62	62	56	52	62	61	50	56	52	52	67	49	69	54	52	48	57	47	76	64	63	66	55	48	70	58	65	74	59	62	58	48	57	53	60	45	55	58	46	63	60	74	60	58	47	44	58	57	62	76	65	60	50	72	63	71	53	70	53	59	48	56	58	54	50	61	65	76	65	60	49	59	67	59	46	60	73	57	47	63	60	56	47	54	60	48	64	67	57	51	60	52	63	61	62	55	71	73	51	44	45	44	78	68	58	65	57	65	40	53	45	51	62	64	68	57	53	69	67	44	64	51	55	66	47	54	68	67	49	68	53	44	44	58	58	65	51	64	61	56	67	57	49	50	70	61	61	63	67	67	55	56	53	61	44	56	48	54	59	65	60	63	44	64	85	49	50	72	54	72	51	69	62	53	55	59	44	52	55	45	47	53	62	57	79	74	67	46	48	73	62	55	67	51	40	59	63	53	48	52	62	56	43	45	49	76	42	57	76	49	60	70	45	73	57	64	53	51	48	55	53	49	64	55	42	64	70	62	57	60	62	61	51	65	51	60	52	69	54	54	62	47	56	74	63	70	54	43	49	60	63	52	61	74	64	43	54	68	62	57	59	76	70	62	62	64	75	64	60	59	58	62	63	56	50	50	56	43	42	61	54	60	66	56	53	57	70	58	58	52	51	51	54	42	47	51	56	42	60	55	64	58	72	57	52	59	65	58	65	59	52	66	52	41	56	73	69	66	63	66	63	72	60	68	54	73	50	41	65	47	63	44	42	76	61	52	63	58	57	53	53	53	46	69	56	57	54	64	57	55	49	62	73	65	58	61	52	73	53	44	46	48	54	54	64	53	47	57	55	50	41	56	45	58	55	53	71	63	63	57	60	69	59	67	54	64	64	70	64	55	65	66	48	34	51	52	57	66	62	58	59	55	56	59	59	58	64	62	57	64	61	75	61	56	62	54	45	50	64	55	69	71	53	63	67	51	65	56	56	54	64	49	53	61	62	53	58	54	51	59	58	61	63	50	47	53	50	50	62	56	64	62	60	65	58	67	64	60	61	60	46	45	64	65	66	66	56	58	50	54	61	52	62	53	65	62	55	58	67	71	50	50	62	65	61	66	58	61	55	60	50	49	49	58	49	56	65	61	59	63	68	60	64	74	43	45	68	63	72	68	69	64	57	59	61	50	64	60	48	61	56	54	59	56	53	44	54	52	74	76	57	59	56	54	53	61	51	63	59	62	58	46	54	78	59	48	64	86	60	63	51	61	44	69	64	55	49	51	48	72	64	50	65	55	51	57	60	67	57	46	55	60	53	58	56	62	51	54	64	70	64	53	61	58	53	54	62	51	64	57	78	60	65	61	59	58	67	52	66	66	52	57	65	68	55	68	60	56	70	70	60	62	48	51	45	49	62	63	66	64	49	72	60	54	68	84	67	75	58	64	66	60	56	47	54	53	58	75	74	68	57	62	60	47	43	51	66	59	73	51	55	66	73	52	60	60	57	57	66	64	56	66	66	73	54	71	61	63	65	49	55	62	56	66	63	66	55	63	61	77	58	62	57	80	53	47	52	48	64	51	59	64	58	55	55	61	56	58	42	48	61	76	59	49	60	59	52	75	78
11629	10259	3901	932	497	356	280	233	198	216	218	196	201	184	165	162	178	156	161	150	167	160	173	166	159	174	171	162	168	163	161	160	159	166	146	158	156	176	166	165	177	164	161	158	159	144	156	180	156	172	148	167	163	162	132	150	178	172	152	148	172	151	137	159	173	155	157	152	157	164	171	177	150	155	170	166	157	158	134	164	147	165	178	160	154	146	178	158	147	131	164	144	146	165	166	152	170	133	132	153	179	152	187	145	159	147	176	172	173	152	171	168	158	169	153	167	182	140	152	140	161	145	151	159	158	164	186	159	164	177	151	140	169	153	152	156	155	172	157	145	167	153	145	171	135	175	156	148	141	166	164	158	152	163	172	147	147	156	163	151	144	162	154	157	137	143	152	159	166	179	153	164	159	133	151	151	148	157	180	148	157	138	160	140	148	174	145	143	164	152	159	159	172	179	174	148	147	155	175	170	142	151	142	153	144	176	153	142	138	158	165	145	154	178	161	161	128	158	140	159	155	161	158	150	159	143	145	192	137	141	160	166	158	159	144	157	156	140	166	159	139	130	138	169	178	148	170	187	148	137	160	142	169	180	167	163	157	149	161	156	156	160	157	166	157	155	147	149	151	164	168	167	170	166	133	154	152	143	156	160	139	143	169	159	142	172	155	163	135	185	173	173	164	163	154	155	163	149	149	160	173	144	164	155	158	162	176	163	144	153	154	149	149	155	181	150	150	152	148	165	148	159	153	164	133	151	188	127	156	173	161	166	151	190	154	174	159	174	156	144	140	141	144	180	149	150	155	148	155	156	136	152	177	150	174	144	149	144	168	144	174	161	156	124	160	152	174	177	153	145	161	156	168	152	175	164	159	155	144	157	160	177	169	171	164	152	157	151	147	125	162	146	168	188	142	161	159	179	167	142	157	164	133	154	137	157	169	143	140	157	162	162	167	128	138	160	159	141	169	164	156	167	164	166	151	160	162	167	162	159	147	157	151	154	160	167	159	140	147	175	160	139	168	173	158	157	145	163	145	156	158	137	144	147	152	140	145	151	140	170	139	171	147	162	147	156	147	155	157	165	145	178	144	163	169	153	148	168	148	138	138	153	155	148	143	141	174	166	136	172	162	178	154	155	163	162	140	148	178	159	145	138	160	138	156	163	168	136	176	136	148	152	159	144	169	148	180	147	147	175	170	139	161	145	171	147	150	147	161	151	155	158	157	154	150	145	149	155	179	152	151	158	147	149	143	151	133	195	139	140	154	174	146	154	158	156	159	159	155	142	160	147	147	152	146	159	160	146	168	154	137	150	161	183	169	152	153	150	179	164	163	138	154	146	172	142	159	173	166	136	170	155	172	153	170	151	149	160	153	187	148	141	150	152	200	168	167	136	171	155	159	161	149	168	179	153	168	151	181	158	161	147	146	155	163	150	150	153	158	168	130	159	155	149	157	150	145	182	149	167	160	154	167	144	126	164	126	191	144	161	158	145	147	165	133	152	182	129	138	159	170	172	144	174	177	177	158	160	166	163	155	150	135	176	146	133	171	158	154	148	149	162	155	134	172	149	158	166	150	160	157	169	153	172	159	138	183	128	144	135	159	160	156	148	164	148	135	166	155	148	164	160	151	141	138	173	182	167	155	163	150	173	149	156	182	156	134	174	160	169	168	148	175	153	154	162	160	147	179	153	155	165	125	150	161	140	169	136	158	151	158	143	163	162	142	159	171	160	133	189	133	148	173	169	153	167	154	139	192	150	162	164	169	142	157	168	160	151	154	176	137	180	161	139	162	155	160	142	153	161	138	165	179	155	162	125	181	164	152	146	174	166	164	140	162	164	170	158	162	171	144	163	142	165	153	161	152	162	170	136	156	166	161	170	155	177	172	154	180	142	166	149	144	147	141	150	164	163	140	159	149	137	172	158	176	180	156	168	164	152	164	163	170	159	129	168	152	166	156	163	145	171	155	144	166	151	156	154	163	163	148	158	166	160	166	159	142	152	167	160	169	160	169	154	147	148	155	142	154	168	163	158	151	152	150	166	156	150	144	153	211	144	164	144	151	165	142	138	152	169	155	136	149	163	165	160	151	171	149	143	172	183	146	158	158	153	143	149	174	165	159	169	184	141	152	159	133	158	161	144	169	169	152	150	149	166	144	123	166	151	161	153	151	161	173	148	165	146	175	148	144	155	156	159	130	144	191	167	170	149	159	165	155	174	169	154	160	152	162	172	155	155	150	185	127	164	160	181	162	130	147	150	163	148	173	161	160	163	165	155	156	166	166	164	154	149	152	166	172	157	159	167	143	150	164	148	189	173	152	166	172	165	144	159	171	171	179	133	148	169	156	165	158	174	150	166	160	156	186	147	171	159	138	177	145	156	164	151	139	149	151	164	193	154	167	151	178	162	151	169	160	166	153	164	158	147	188	153	164	153	179	132	159	149	174	152	164	156	158	165	158	142	149	146	163	166	169	152	165	152	169	181	166	185	145	152	148	162	147	160	165	153	147	154	137	162	165	157	166	139	139	168	160	156	181	159	171	164	171	133	161	135	175	161	145	158	168	161	148	149	140	127	168	165	149	166	156	170	142	161	160	174	148	134	161	157	175	166	146	165	153	159	162	152	186	160	177	142	172	144	152	163	158	168	160	160	160	169	161	162	150	158	154	159	146	148	150	172	156	147	127	157	155	152	175	176	151	155	163	139	145	146	135	135	149	161	164	137	167	156	160	161	160	170	162	142	152	149	140	181	155	152	167	159	164	164	172	154	147	152	178	149	125	156	172	164	149	165	172	159	143	168	151	151	158	143	152	167	160	161	159	163	138	169	151	170	132	163	173	163	160	143	144	171	160	156	166	137	151	168	158	180	155	144	171	150	140	170	156	165	163	164	159	170	168	148	136	155	168	138	148	164	162	163	162	181	144	165	186	173	135	172	150	158	163	161	150	170	155	165	157	182	160	175	141	140	156	133	153	138	139	176	180	150	152	141	142	164	158	170	133	155	141	132	135	157	157	150	164	147	147	167	154	164	159	153	152	148	159	161	155	147	155	141	171	155	157	148	149	144	152	137	167	160	150	179	140	157	154	162	148	164	121	157	173	157	150	147	186	152	149	173	162	145	164	166	139	140	144	161	136	144	165	169	149	167	153	132	149	172	167	162	144	151	177	174	160	155	146	168	187	162	153	165	184	151	187	131	161	180	165	157	170	133	153	160	155	149	167	151	156	144	167	163	154	147	170	162	173	150	165	167	149	178	147	164	158	145	138	177	161	143	150	137	142	153	132	145	185	185	163	175	166	141	158	144	152	165	165	144	157	157	129	158	159	170	144	147	194	157	168	150	150	167	170	169	183	160	164	157	166	169	148	164	162	157	167	150	161	161	168	163	156	148	152	151	146	152	157	151	143	176	150	167	152	143	141	159	165	149	149	142	196	161	148	181	142	155	150	155	167	172	179	158	143	174	161	134	145	165	174	135	151	158	161	134
34081	12836	1902	338	257	226	248	244	233	222	256	231	251	250	219	236	220	223	233	211	208	204	240	230	222	229	234	238	231	237	209	215	223	219	214	223	242	234	225	256	237	213	232	217	217	209	203	221	243	215	219	222	203	253	223	226	242	241	209	238	223	228	194	216	226	198	195	231	248	242	231	190	194	254	212	238	241	222	204	212	207	213	226	207	213	235	209	221	246	198	218	207	234	210	227	244	228	231	221	257	222	235	224	227	235	211	208	221	220	220	212	215	237	240	235	212	206	227	230	252	246	217	231	235	183	215	210	203	209	239	223	217	234	209	210	207	221	211	230	207	208	212	217	261	228	206	228	224	228	208	204	219	227	242	217	220	198	215	230	239	222	206	220	220	203	228	209	210	256	196	212	231	224	212	203	211	224	209	208	224	231	249	240	212	242	227	232	225	232	245	224	198	212	221	227	214	207	201	241	242	238	219	200	210	196	210	215	210	216	232	230	221	211	217	217	245	225	250	218	215	230	219	215	214	211	257	223	233	213	235	188	216	179	212	236	241	202	257	225	200	225	215	189	217	215	201	224	222	218	221	221	200	225	217	222	227	234	217	210	246	191	237	209	220	216	214	232	229	234	236	243	225	242	189	221	221	217	215	211	253	211	256	213	233	226	240	215	234	229	221	225	231	227	227	219	223	221	208	243	233	208	222	250	236	237	214	216	238	227	197	216	215	218	199	207	209	234	213	204	230	238	245	253	217	211	215	225	209	204	230	203	224	213	227	260	229	229	233	221	242	215	208	208	223	226	208	231	252	217	230	224	242	214	224	194	235	205	223	227	257	193	196	229	218	240	223	232	214	229	240	240	210	210	230	236	224	191	205	204	232	196	217	218	218	227	216	210	253	233	210	227	219	208	246	216	225	218	228	220	240	235	230	193	229	229	207	223	247	225	228	190	221	217	234	224	212	242	204	216	206	218	220	220	201	204	223	233	183	216	222	239	235	236	184	221	232	232	217	222	229	213	217	204	214	188	252	233	225	214	234	218	235	219	210	185	229	229	209	234	214	237	245	231	214	249	226	203	208	235	228	227	225	246	214	235	228	220	200	195	230	228	247	198	219	183	203	208	207	212	220	248	200	242	225	228	195	238	196	240	231	234	232	243	234	215	214	221	202	249	238	210	241	204	237	233	205	240	232	205	231	236	217	214	234	195	240	227	213	203	220	215	263	232	229	204	218	220	193	209	199	208	229	232	205	228	200	203	219	183	229	194	231	233	249	248	224	219	237	207	244	217	250	264	235	210	225	209	237	241	219	226	235	236	236	235	237	221	198	199	219	235	208	203	230	241	221	227	215	221	246	229	198	250	235	225	201	217	235	219	215	220	217	216	227	215	257	230	216	243	240	223	219	220	209	198	233	207	230	220	237	211	210	209	237	204	254	230	227	254	225	222	202	223	223	224	222	218	218	213	221	213	228	227	216	231	233	205	227	243	217	236	243	218	206	194	224	216	232	222	230	194	251	234	202	226	223	220	209	230	221	238	208	232	237	232	197	221	216	209	241	226	252	202	203	223	201	245	173	210	238	220	219	208	252	223	220	242	220	221	231	203	225	192	218	218	232	200	201	240	227	236	234	195	241	197	226	231	223	254	227	227	254	220	199	202	192	235	239	244	230	208	259	241	217	216	213	216	213	238	206	212	213	227	212	195	241	209	221	222	204	222	207	227	227	229	227	231	227	246	219	220	224	229	233	219	194	237	254	209	221	257	218	227	238	250	221	220	223	212	212	228	226	205	219	213	224	225	206	219	235	224	213	244	214	208	229	215	209	209	225	224	193	232	234	210	201	226	217	222	208	231	234	225	229	242	205	214	260	211	220	228	197	237	223	225	227	225	252	209	223	215	224	210	226	213	228	218	265	239	234	214	234	221	207	200	238	214	227	232	241	229	228	232	243	253	229	245	241	211	218	208	189	203	229	257	216	243	228	257	231	249	205	234	231	206	251	236	214	239	208	236	233	247	244	239	237	231	238	230	232	241	216	260	239	227	195	246	238	221	208	235	201	219	209	237	197	253	228	207	240	246	225	215	231	218	224	199	216	219	207	223	201	189	234	246	225	219	208	232	234	217	215	221	247	223	240	220	245	236	222	209	245	224	221	224	226	236	226	219	198	226	211	208	236	253	222	220	206	222	204	226	217	232	240	204	202	239	192	211	211	212	219	230	219	237	196	216	233	226	232	232	216	207	237	228	211	197	229	234	237	206	220	232	210	194	239	237	207	243	249	233	217	222	208	210	216	217	223	252	233	222	224	210	198	222	206	221	253	232	201	236	224	225	209	234	211	235	228	209	208	207	240	214	221	205	245	211	259	244	231	237	196	238	245	204	205	225	201	220	226	209	227	231	225	200	218	216	234	246	233	239	211	229	212	187	239	250	222	226	242	224	243	195	236	240	217	224	237	243	226	208	234	205	233	237	233	208	239	234	235	237	210	228	239	217	225	229	243	228	230	198	205	191	198	246	236	191	182	221	231	212	225	227	236	210	234	234	233	221	208	226	212	226	209	200	233	228	242	216	247	220	199	214	223	226	223	205	218	214	210	223	203	217	191	198	225	204	236	224	209	225	247	239	212	232	190	220	221	239	224	246	202	204	214	215	208	220	235	240	271	216	221	217	246	231	221	226	262	211	205	251	198	242	230	217	238	239	219	220	220	215	216	226	204	222	245	247	238	224	244	213	234	227	220	217	201	229	202	250	216	217	206	257	242	207	241	210	235	209	213	225	212	211	233	223	218	222	249	230	231	263	224	201	199	203	231	222	208	238	228	216	223	229	216	199	250	213	225	181	206	235	223	237	245	199	222	220	219	209	223	236	226	213	230	230	234	225	215	202	210	201	216	226	247	218	187	184	190	167	240	232	194	245	206	192	221	230	269	254	211	245	223	239	204	249	201	216	215	197	241	225	224	240	228	210	243	227	243	213	222	250	240	225	234	218	237	213	261	220	244	212	231	230	203	202	218	206	211	229	212	237	244	240	213	213	217	255	233	207	186	242	209	218	224	231	238	217	192	237	213	226	214	241	186	248	186	216	227	240	213	229	226	216	195	261	249	216	248	207	243	225	217	221	207	216	225	228	218	219	210	222	238	210	236	226	231	209	199	241	244	261	226	217	217	234	236	218	246	225	208	220	220	213	199	211	199	217	202	220	214	228	219	249	233	212	236	234	223	203	213	207	216	247	219	248	220	204	205	235	227	219	220	199	234	215	213	205	196	210	219	203	247	266	237	255	239	215	232	212	220	205	230	198	237	245	221	194	249	214	205	207	228	207	179	239	245	211	221	215	237	210	236	233	196	218	237	210	229	222	181	211	210	195	217	231	192	237	218	239	225	226	245	207	207	241	225	211	242	214	195	228	215	245	269	229	224	216	216	216	216	220	211	232	227	246	228	220	223	224	250	254	204	219	224	238	189	239	227	196	229	230	236	223	226	233	229
14182	2354	1006	521	511	511	473	497	500	489	499	452	448	482	465	501	472	491	512	476	497	449	503	481	502	484	491	485	459	464	530	493	500	495	479	437	470	503	481	476	457	508	457	501	544	509	489	489	479	451	507	477	481	538	484	468	474	524	518	475	503	492	487	516	480	492	500	504	504	470	490	477	506	504	457	494	486	466	450	541	455	463	495	453	485	441	483	453	488	447	496	485	453	504	458	452	500	466	473	486	479	463	497	513	499	480	477	511	476	499	469	503	450	505	473	476	495	487	490	481	473	459	481	498	513	449	511	453	484	480	503	476	468	456	483	494	447	498	470	493	463	487	488	479	472	501	478	478	524	481	512	496	552	484	484	472	452	478	506	504	493	470	479	473	527	492	482	488	480	447	488	511	493	485	467	452	481	471	505	501	484	491	465	481	473	477	465	450	440	437	463	451	499	490	487	496	489	477	517	515	461	501	479	504	521	514	468	472	516	460	465	509	489	490	485	488	483	471	522	486	478	514	492	442	471	480	467	469	464	470	450	480	470	488	483	475	517	470	506	447	436	470	501	532	458	468	509	466	484	503	499	517	514	497	479	495	502	508	467	487	513	503	535	495	498	504	488	477	493	423	490	481	519	486	477	475	485	449	452	504	499	535	476	524	478	496	517	503	486	504	477	481	521	532	466	494	474	510	461	505	452	499	501	470	518	495	472	452	490	514	489	466	474	489	484	475	487	507	500	488	525	480	504	505	509	522	494	491	506	485	468	499	491	445	505	456	464	468	463	497	493	481	485	541	463	477	492	498	527	464	507	495	479	506	460	493	508	488	495	477	523	452	504	517	489	499	476	457	530	454	483	480	523	452	503	477	486	517	491	498	523	500	508	447	452	487	452	487	487	495	495	483	504	514	488	468	455	505	486	456	453	481	488	466	467	481	518	527	478	487	476	476	479	518	501	509	545	488	511	488	472	467	535	462	501	488	457	460	501	495	531	478	508	478	467	444	489	513	496	499	521	480	531	450	469	457	481	453	505	477	500	485	434	518	446	508	483	504	462	501	491	488	491	477	484	475	507	521	464	465	491	537	497	491	491	497	487	478	447	479	486	474	481	506	479	505	446	497	458	457	481	514	476	488	498	500	477	487	467	472	506	483	437	472	478	480	509	531	492	477	462	527	495	466	493	467	497	491	497	501	454	483	494	468	506	459	519	483	485	460	478	507	484	473	497	517	467	526	446	506	491	552	488	461	488	476	461	476	499	482	482	463	498	503	455	498	467	478	461	536	491	482	464	482	515	512	477	473	490	503	481	463	468	510	506	467	486	507	472	531	524	483	477	531	496	505	475	504	519	501	475	489	510	465	515	512	491	519	506	468	437	509	548	486	482	470	506	488	421	476	487	465	509	475	472	493	493	492	481	446	505	469	486	512	511	476	465	493	464	519	489	454	489	461	495	496	486	477	494	474	521	499	540	481	531	476	493	529	479	499	482	529	490	479	510	480	524	468	464	511	478	510	417	458	457	486	479	512	510	494	485	470	547	504	524	500	508	500	540	449	488	491	496	474	460	495	478	493	478	489	490	527	472	467	470	493	453	456	478	491	458	523	474	483	511	491	517	510	487	474	460	464	473	466	488	500	521	495	495	457	466	473	471	492	505	478	474	455	474	494	487	500	489	477	482	493	518	508	464	411	504	476	462	493	493	480	499	486	515	511	486	468	529	471	522	491	536	518	477	482	490	481	485	496	499	501	498	496	495	487	494	514	520	493	469	454	466	500	473	449	503	471	504	488	475	467	483	486	528	501	524	464	505	522	502	474	537	479	498	475	471	501	466	484	520	491	493	501	489	498	518	487	487	524	519	489	485	490	483	482	484	480	452	508	467	475	500	479	464	504	471	513	494	522	468	513	507	485	484	461	471	519	492	475	512	467	510	489	509	498	491	469	485	494	512	472	507	476	474	489	471	516	447	470	510	478	468	506	488	484	486	475	492	477	463	505	486	500	476	471	507	494	454	517	488	482	516	473	457	497	480	453	491	484	490	505	481	482	488	496	532	459	495	478	463	482	497	525	483	444	497	511	490	466	481	465	490	482	489	484	416	461	462	488	463	514	468	497	487	511	502	480	476	496	482	486	495	506	484	487	488	496	512	449	515	511	465	489	490	473	481	497	493	526	471	499	504	481	469	464	496	525	512	476	508	516	483	460	533	462	431	449	450	483	460	492	519	483	469	475	463	437	496	444	491	501	489	496	534	501	478	447	471	458	515	537	491	472	489	483	462	495	506	496	523	511	484	514	534	515	460	466	494	487	474	530	484	494	507	493	467	485	481	498	477	479	497	494	451	499	499	504	469	475	488	497	491	501	502	506	481	479	499	477	460	503	531	521	485	481	478	521	500	503	506	477	499	500	463	519	483	515	485	488	516	521	473	454	515	466	487	479	428	514	496	467	494	522	488	486	479	537	455	446	530	495	475	459	484	408	467	505	467	537	502	496	515	497	504	470	431	517	507	487	504	496	489	483	521	485	517	515	492	476	487	485	521	481	461	480	516	536	446	533	490	521	510	515	522	525	455	491	499	471	491	458	473	473	487	461	474	506	498	479	498	487	500	500	516	507	514	445	501	444	498	511	474	474	481	491	419	460	503	472	456	442	488	505	504	512	480	486	485	476	460	508	490	465	523	530	507	478	480	468	471	465	507	510	531	524	464	472	468	510	481	489	504	451	491	517	496	494	478	511	514	500	487	444	473	447	472	459	496	468	505	488	486	499	443	469	468	493	470	479	504	521	479	433	462	441	499	492	474	482	513	477	508	470	492	433	473	432	488	457	499	475	506	462	487	501	486	496	475	464	462	458	449	503	496	507	541	508	524	486	482	496	459	506	500	487	519	489	512	491	473	494	493	483	480	525	498	464	512	480	471	436	519	508	483	472	481	468	498	457	488	485	485	500	499	506	503	487	485	493	488	506	503	507	465	481	471	487	509	504	477	533	490	480	492	458	475	488	476	492	485	493	517	471	500	490	497	489	477	507	494	463	507	442	507	503	517	517	471	472	416	495	494	490	511	512	505	493	451	454	482	526	515	507	498	502	484	483	539	467	496	471	503	490	470	489	476	471	483	485	514	444	455	475	483	491	481	531	525	481	513	501	461	479	510	499	479	506	469	508	516	487	498	503	475	493	516	505	462	447	469	505	488	472	481	434	493	523	483	508	465	500	478	488	490	460	482	543	477	510	514	482	550	501	528	525	480	481	515	487	484	496	453	509	475	483	471	499	501	491	463	507	488	480	501	488	476	459	475	456	506	459	483	493	487	466	485	510	459	521	473	507	489	475	485	499	509	487	493	478	495	511	524	522	492	494	427	511	442	464	436	442	516	491	535	451	490	460	489	462	493	449	518	527	469	520	470	481	488	537	507	497	481	495	493	519	472	515	506	498	489	514	487	477	502	495	493	455	487	491	447	466	510	475	486	479	465	499	465	466	490	501
24866	21220	24586	28137	20641	1639	286	212	178	172	129	156	151	131	123	118	172	131	127	99	117	129	112	111	119	144	137	120	115	143	117	116	131	105	127	116	136	127	134	143	132	133	113	95	124	113	123	111	108	133	121	128	124	107	117	132	103	104	139	108	96	136	130	99	112	119	139	134	130	115	122	136	114	132	142	120	131	133	133	112	107	124	124	121	132	124	120	117	105	125	121	149	122	117	132	93	95	110	115	111	103	133	124	110	119	128	108	123	100	113	120	117	128	129	128	118	117	131	133	133	109	120	125	131	115	136	131	128	123	137	113	124	131	133	123	113	111	120	100	110	109	125	132	101	113	108	99	110	114	140	128	132	102	138	139	109	106	106	114	129	122	121	122	104	122	134	125	116	117	104	150	125	115	110	138	132	115	110	120	111	115	125	113	118	120	104	110	117	129	112	125	121	109	121	111	131	104	137	116	99	116	127	136	139	117	108	116	114	122	136	135	111	106	138	125	131	119	132	135	111	119	108	137	125	129	124	116	118	120	100	149	98	97	118	128	110	127	131	108	123	145	129	127	131	117	130	130	125	107	105	138	106	128	138	124	109	108	116	108	134	119	114	117	112	110	123	123	139	108	116	122	143	125	113	134	126	122	102	117	133	106	122	108	109	146	104	125	117	129	136	126	155	115	124	99	121	139	116	130	127	107	130	126	111	138	135	105	133	132	124	126	149	117	128	103	121	127	129	132	116	106	95	118	126	99	118	124	120	128	121	92	119	108	123	149	123	128	108	120	133	126	115	119	138	111	129	85	110	122	138	117	123	106	109	117	138	123	130	113	122	146	124	130	105	112	127	130	136	108	128	117	105	90	105	121	136	130	116	110	128	136	132	125	124	134	136	114	114	98	122	119	124	138	125	125	107	113	112	113	132	115	135	108	131	99	124	125	128	120	111	124	131	116	121	128	132	108	104	110	127	125	123	107	120	123	126	102	110	115	111	115	152	130	129	113	102	127	121	121	125	142	125	108	134	117	103	115	132	105	130	120	119	111	114	136	137	125	127	121	139	128	106	104	126	123	108	132	114	117	118	119	96	122	121	145	126	118	100	104	142	146	123	127	106	146	119	117	137	132	119	111	124	126	120	96	128	114	135	128	109	119	122	118	101	127	111	112	150	135	128	130	120	120	103	125	129	128	113	102	140	136	123	108	127	131	114	100	116	131	123	123	106	143	122	121	135	128	111	119	124	130	105	119	126	142	109	132	116	127	110	100	97	102	121	98	116	129	127	122	124	115	125	118	124	113	129	126	111	118	146	112	120	116	103	136	112	115	129	108	118	104	120	101	127	123	136	140	115	119	126	116	117	127	129	135	112	128	111	132	126	123	115	128	135	136	129	112	105	109	103	153	114	108	108	106	133	116	117	123	114	126	126	115	111	114	101	113	122	120	139	94	126	99	107	126	137	125	110	132	121	149	119	129	130	111	135	124	103	96	120	139	125	111	133	133	111	117	126	115	113	116	114	129	120	128	121	126	125	111	115	115	124	121	138	111	118	112	106	127	114	133	134	112	120	124	113	119	124	141	140	110	130	120	107	140	129	108	127	107	121	139	111	133	120	129	131	116	106	123	127	119	120	105	119	128	136	123	99	111	119	135	132	132	118	139	116	130	138	129	103	119	122	128	120	132	125	128	126	121	116	95	112	106	123	127	122	124	110	120	113	117	125	102	97	115	132	128	149	139	116	121	118	97	131	115	121	141	122	138	122	141	120	108	112	123	114	114	152	111	119	130	116	107	125	118	124	143	135	121	122	121	121	130	130	112	125	125	115	110	128	114	104	111	102	128	137	115	115	105	123	129	128	117	119	139	124	110	104	101	140	139	108	142	118	119	92	109	114	97	125	151	129	105	128	115	108	114	89	117	101	124	128	112	140	141	141	124	108	118	117	128	143	112	113	147	134	133	103	154	109	102	116	112	128	107	120	117	112	122	113	126	130	116	124	120	118	106	117	116	134	147	120	120	118	163	106	125	129	124	133	113	107	121	114	97	113	129	106	129	128	132	143	120	122	116	89	130	136	116	147	110	121	109	123	135	116	134	112	127	104	124	116	130	127	134	116	110	128	124	128	119	103	110	111	129	126	114	121	123	111	112	135	116	133	145	124	128	126	124	106	118	123	102	120	127	122	119	107	107	141	111	117	132	133	113	123	131	122	116	127	123	125	113	125	111	117	105	135	134	125	130	125	122	116	114	127	115	108	124	122	101	122	105	122	121	129	126	110	110	121	138	109	120	135	103	98	124	124	122	129	118	122	117	118	126	142	150	142	136	126	128	119	108	98	128	128	120	118	128	115	141	123	114	116	126	136	152	126	106	134	118	123	124	123	100	124	105	112	124	129	139	127	130	113	118	121	129	116	114	111	111	123	111	124	120	122	157	142	91	119	126	124	119	116	112	119	120	119	107	142	133	117	112	106	123	105	126	104	106	126	136	128	137	124	118	97	125	114	113	125	142	160	126	135	110	114	124	120	121	116	117	121	106	119	112	108	114	109	126	106	93	132	108	117	135	131	124	98	119	127	135	121	135	107	122	136	120	112	137	118	92	142	120	119	121	128	104	121	118	101	121	107	109	137	126	121	119	108	127	116	152	120	108	122	142	151	99	103	137	147	138	104	131	118	128	135	138	115	124	139	142	116	114	110	125	119	121	113	145	126	117	101	109	104	130	105	109	110	108	116	145	134	143	142	116	131	105	103	112	120	122	129	131	109	107	131	109	119	124	128	111	122	101	115	119	107	126	120	127	116	98	141	122	118	102	116	134	111	107	117	117	121	106	115	120	146	92	120	112	107	136	103	133	118	103	103	137	125	110	125	135	126	108	124	125	114	117	123	112	129	132	129	127	128	114	138	128	150	127	124	117	104	111	129	133	129	107	118	123	110	115	126	111	108	135	114	114	112	132	130	102	109	117	136	107	119	117	122	108	95	126	141	121	108	91	129	125	118	119	116	123	124	124	119	130	105	115	131	129	124	129	113	101	121	117	118	125	93	108	106	132	103	107	98	122	128	117	126	100	118	110	126	133	137	111	101	99	117	134	135	131	131	112	99	120	134	124	119	117	127	117	124	122	129	127	122	128	136	97	120	139	133	114	116	101	121	109	117	128	121	118	132	120	95	123	132	124	118	136	125	112	129	124	111	124	130	118	142	127	114	125	138	100	109	100	129	124	141	126	135	128	119	117	132	117	134	118	134	130	106	124	127	117	120	117	103	131	136	138	119	132	113	109	121	120	126	120	129	102	113	126	109	118	98	111	139	134	121	110	117	129	130	120	107	99	125	113	105	108	120	124	128	120	119	122	120	119	123	128	128	101	109	139	126	123	131	110	129	114	129	105	109	99	127	112	105	123	121	114	99	133	118	121	133	100	144	100	102	119	119	107	109	118	133	103	122	108	95	135	122	113	130	112	119	145	122	132	130	122	123	111	102	127	102	126	134
9617	6702	2518	736	423	353	292	330	307	322	272	316	288	315	263	274	262	288	278	293	268	264	279	271	295	268	284	271	255	271	265	278	310	297	284	297	267	287	296	286	279	275	284	280	280	278	255	292	276	279	259	278	276	281	307	291	305	261	281	289	275	269	263	276	255	265	279	251	293	317	290	283	266	253	308	266	265	289	276	269	271	300	269	267	265	249	266	293	256	282	258	270	264	299	265	247	246	265	248	273	256	269	247	280	291	254	289	293	286	260	267	279	277	268	285	276	271	261	295	262	248	265	264	267	245	261	258	268	262	245	285	297	308	305	308	271	259	262	237	267	250	276	255	266	278	255	276	278	271	288	294	292	281	275	287	262	253	290	273	281	279	284	263	274	266	255	278	302	253	260	256	278	316	282	311	298	279	234	251	254	281	277	295	257	295	276	257	277	278	246	298	278	269	262	271	284	293	260	277	269	274	259	295	269	253	253	269	266	286	271	293	260	251	312	265	261	263	262	276	254	257	269	280	301	266	266	285	266	272	290	287	272	280	274	276	249	292	257	312	266	272	259	288	270	268	281	240	281	288	256	282	268	261	278	255	258	257	275	301	258	283	264	279	267	283	269	282	271	269	242	278	269	244	294	265	277	268	275	261	274	281	292	271	290	264	264	282	281	278	285	309	279	271	288	274	287	254	265	270	284	278	267	255	253	271	304	264	293	278	289	282	275	276	272	257	259	246	274	295	271	296	258	260	248	267	276	275	271	276	264	280	268	255	267	265	295	300	273	296	282	283	286	254	271	257	248	286	289	298	263	271	263	263	275	268	260	274	293	264	274	263	269	284	252	229	281	301	293	257	301	279	264	269	283	265	270	270	278	250	296	278	287	263	292	246	273	277	265	273	269	307	248	263	241	275	258	301	282	263	260	249	290	279	285	269	268	262	253	289	258	257	254	284	253	258	301	253	267	256	265	278	261	261	310	241	276	288	273	255	294	285	265	267	275	264	262	271	285	257	264	296	263	283	289	254	272	276	279	266	267	260	281	277	288	279	282	254	256	244	272	281	305	291	273	277	266	267	278	271	271	306	281	295	275	291	272	252	254	270	262	287	286	268	310	256	258	263	288	288	304	295	283	273	242	278	285	268	241	278	297	277	264	268	252	293	271	282	270	287	283	229	251	289	283	246	274	256	274	263	305	283	282	269	286	258	281	261	264	283	276	305	247	302	289	268	268	293	300	278	251	268	252	298	260	252	255	280	271	262	267	249	288	285	274	264	268	300	285	244	277	274	256	247	247	294	284	254	286	295	248	265	239	264	284	239	275	285	282	290	303	272	259	276	272	254	260	274	272	274	275	257	291	275	296	252	279	253	288	269	299	273	269	272	291	269	257	271	284	271	279	268	302	290	274	286	249	307	305	277	269	283	289	295	260	281	290	285	255	311	286	249	265	280	275	255	284	247	294	276	280	277	286	297	271	272	236	279	283	277	273	280	263	279	244	258	284	258	271	295	236	272	261	268	302	280	284	253	270	281	268	276	260	281	290	280	269	277	282	260	263	276	282	259	269	294	306	287	284	281	261	267	275	311	270	261	272	292	293	267	266	275	286	270	255	261	265	249	258	289	299	291	243	273	265	267	272	241	291	298	242	275	282	228	258	296	287	294	277	251	300	288	275	285	268	288	269	288	261	281	257	259	258	276	288	249	280	288	247	288	252	247	296	291	271	230	248	279	257	276	295	284	248	280	294	268	239	279	306	273	273	283	249	256	294	282	272	286	274	263	272	290	257	254	289	281	270	268	299	268	278	237	270	267	267	239	250	285	273	263	255	290	277	286	273	288	270	274	253	250	255	268	265	269	255	320	274	256	287	234	272	277	262	272	245	273	273	261	242	273	292	268	278	260	289	304	269	293	255	263	267	248	264	286	283	274	270	265	293	290	263	306	286	269	297	267	276	256	248	267	245	252	260	299	288	279	262	253	275	235	290	277	270	234	275	255	263	283	273	259	273	291	267	268	248	266	289	305	271	254	271	275	261	275	271	287	285	284	291	296	253	263	266	239	266	267	273	289	248	257	277	285	263	299	282	257	279	277	289	280	271	264	328	247	255	304	286	256	275	271	268	268	258	269	263	287	258	263	293	274	255	277	272	278	281	310	276	266	284	283	305	272	277	274	282	267	312	280	240	261	274	278	276	281	223	260	264	302	297	273	266	284	285	274	272	291	261	269	275	290	272	259	262	263	304	263	278	267	273	298	282	275	298	242	253	284	255	266	279	266	254	272	290	285	268	301	225	246	266	261	298	292	278	293	314	264	285	275	268	289	289	296	285	246	262	299	263	234	281	270	265	269	263	276	252	271	278	298	285	263	289	270	264	268	264	245	256	298	279	267	269	301	277	250	247	287	274	272	269	242	279	279	294	279	296	269	311	273	263	275	242	259	249	245	287	278	280	254	246	240	264	269	296	261	256	275	272	252	286	262	264	242	272	261	280	318	265	274	259	267	264	267	303	281	283	271	285	272	274	267	242	271	264	256	272	305	291	275	268	267	268	243	266	270	279	253	286	264	275	271	271	271	269	275	270	270	279	266	254	268	273	249	279	285	240	269	285	296	249	302	272	278	266	274	263	255	282	294	272	270	297	252	288	248	277	257	272	270	276	270	254	242	281	263	263	274	286	290	263	301	277	261	264	278	287	279	325	252	237	258	263	253	261	283	286	295	260	282	274	287	250	298	297	276	281	267	266	241	265	265	264	264	279	247	278	273	281	272	275	255	270	302	287	242	302	258	273	255	284	248	248	259	310	286	336	252	300	284	262	267	265	266	266	248	291	302	245	264	278	285	268	297	289	293	283	271	266	283	286	278	283	272	278	274	252	278	275	251	240	289	269	269	299	271	279	290	274	271	289	258	272	265	294	263	263	258	272	268	294	258	259	265	299	247	268	266	274	279	258	283	277	264	296	262	276	260	266	268	266	265	290	259	278	279	287	277	262	289	255	273	254	300	258	270	294	285	290	256	277	293	261	264	275	285	290	272	267	279	275	265	263	260	304	290	317	286	268	267	258	287	268	258	254	255	288	297	243	278	289	263	250	295	308	250	262	257	262	296	282	290	256	294	267	251	259	269	262	302	278	281	280	290	279	279	269	285	258	253	273	292	259	269	274	246	260	271	277	277	292	289	282	288	297	260	257	266	253	290	282	279	276	278	283	282	289	305	267	276	270	270	282	262	269	274	293	272	286	263	297	272	283	258	291	253	298	285	255	262	267	267	281	289	270	265	290	269	267	274	272	276	272	259	274	279	253	262	276	267	266	255	290	260	262	288	231	280	304	283	283	255	281	284	247	266	254	265	299	282	260	251	245	282	278	286	299	264	278	276	240	278	256	298	279	282	272	273	269	272	266	273	281	264	262	285	249	283	265	307	272	242	275	275	294	273	244	246	278	273	264	254	300	273	270	282	301	279	257	294	230	279	263	267	293	280	286	256	288
24208	21258	25278	27541	21263	20991	1091	277	185	146	136	101	123	97	90	91	82	74	88	82	74	87	95	66	57	66	60	64	73	63	48	66	59	63	51	61	60	63	66	74	69	61	64	50	64	66	58	58	56	62	62	74	71	63	66	59	68	65	55	59	65	71	69	58	58	57	63	52	60	50	64	57	76	46	55	68	59	57	53	61	69	53	64	55	53	77	60	51	65	63	49	58	69	64	62	50	53	59	58	52	67	72	71	62	53	82	68	55	54	59	59	63	84	78	61	64	65	50	57	55	65	54	52	55	63	63	57	75	65	59	63	46	43	49	59	61	77	64	69	51	58	56	52	63	58	56	81	67	79	69	74	73	62	59	67	54	55	65	59	61	64	58	59	54	52	64	66	71	58	66	46	64	75	56	59	47	60	61	52	64	58	73	72	64	42	60	70	51	69	69	64	52	64	73	62	68	52	53	66	56	67	71	60	68	49	61	70	75	56	76	45	72	75	54	68	69	58	68	54	65	55	70	52	57	64	46	78	64	61	52	74	70	73	55	65	64	65	58	68	59	56	72	65	65	48	58	59	54	66	64	56	75	60	66	58	49	48	57	57	64	62	59	51	81	63	54	53	48	38	63	67	47	64	46	62	62	59	53	54	67	59	64	54	73	66	56	54	75	62	66	53	77	53	56	51	46	58	71	77	60	58	46	66	70	57	82	75	63	63	58	56	80	62	64	59	61	59	61	63	54	72	65	64	61	58	68	58	63	67	60	61	60	59	69	53	75	55	63	64	58	59	68	58	60	51	60	63	48	51	67	58	61	66	49	74	60	59	65	66	70	57	60	65	67	55	62	62	69	48	68	65	64	50	59	59	61	71	62	61	48	60	54	75	55	68	45	54	58	61	49	46	53	75	53	49	69	72	64	59	66	66	51	70	62	58	77	65	43	58	51	50	57	62	60	55	79	66	62	53	67	61	50	78	57	71	67	53	64	72	48	67	70	61	61	63	55	56	54	63	56	54	69	59	53	64	37	48	54	68	69	56	70	67	54	65	69	68	67	63	62	61	66	86	74	70	54	66	56	49	61	70	57	59	61	74	66	56	59	72	56	63	41	59	67	68	60	62	58	63	68	49	64	61	58	51	67	44	49	60	47	52	66	61	62	74	54	57	65	66	60	56	64	63	45	62	54	65	66	65	64	59	73	74	50	71	54	44	67	54	53	69	47	88	70	70	63	56	52	61	78	55	62	54	55	58	52	58	58	58	67	73	56	90	63	68	58	67	73	64	69	67	56	60	57	74	56	61	56	62	59	59	72	53	68	54	70	68	57	63	63	72	60	61	53	50	61	72	53	64	48	38	41	68	55	62	68	50	53	58	68	65	35	74	74	80	57	52	52	66	58	72	49	65	71	61	63	54	66	78	63	56	64	58	65	56	51	58	68	61	65	64	61	62	55	78	67	60	62	64	49	57	62	55	49	65	58	65	72	67	63	67	57	65	50	65	61	55	59	48	67	58	59	73	51	39	61	65	64	61	80	56	64	72	69	52	60	50	58	58	71	47	48	62	65	53	76	62	65	74	77	74	63	56	52	57	52	54	52	56	68	55	67	65	74	77	54	59	61	68	65	77	61	57	70	54	58	54	64	53	70	56	56	55	54	71	58	70	63	68	62	59	59	64	62	63	74	74	62	61	60	64	59	68	55	66	79	63	63	56	55	55	67	75	72	53	52	63	68	61	53	56	49	55	62	49	60	66	67	47	50	50	63	60	70	57	65	69	68	62	63	63	59	62	53	76	49	63	66	48	52	55	82	65	53	68	62	73	63	64	71	59	55	57	53	71	55	59	59	52	54	70	56	55	59	57	62	59	53	50	54	83	57	55	72	67	64	52	64	84	63	57	73	67	62	70	52	53	51	48	66	62	68	69	56	59	55	56	59	54	66	67	57	54	67	64	65	55	70	59	61	50	67	65	60	75	66	67	54	62	67	56	56	65	57	59	60	75	73	65	70	52	65	69	61	68	72	56	54	73	69	58	58	57	60	64	68	62	52	83	71	68	55	72	64	69	66	65	56	67	75	36	47	57	62	71	68	68	60	69	46	59	62	50	54	69	68	45	74	54	63	57	44	81	59	55	64	71	68	86	59	59	54	47	55	55	54	53	73	70	63	71	57	54	68	68	77	57	45	63	64	54	74	61	53	64	74	72	49	52	54	65	64	57	63	59	73	65	58	66	57	51	64	61	64	54	65	39	55	60	67	62	57	68	62	72	68	62	71	59	58	59	71	55	63	59	57	60	50	62	63	65	61	64	76	43	56	46	62	66	58	68	57	52	66	70	55	60	63	65	73	78	61	66	53	72	60	59	60	66	55	59	52	60	72	72	72	55	61	51	51	68	68	62	62	62	66	59	74	51	59	71	60	54	67	56	52	54	38	53	57	55	60	47	75	57	55	63	64	58	59	63	51	62	56	60	55	76	60	54	58	51	64	67	69	44	65	63	55	73	70	60	55	64	70	67	68	62	58	56	69	74	70	72	61	65	48	65	62	60	55	43	48	56	48	56	66	67	49	54	54	52	53	50	66	69	70	47	61	63	58	81	69	64	60	59	48	54	61	60	60	64	55	57	47	58	63	60	49	61	63	56	59	75	55	62	56	59	77	69	60	64	64	65	58	49	48	58	69	43	51	55	65	65	56	73	59	69	63	70	60	68	57	79	67	62	63	58	64	64	67	57	61	48	61	71	63	76	59	67	63	67	58	55	53	54	60	74	57	68	77	70	57	53	63	67	70	69	70	76	53	65	45	66	51	60	70	55	54	66	58	65	79	54	61	52	64	54	56	77	54	51	55	70	56	72	62	61	56	57	64	82	66	61	63	63	50	62	66	57	69	60	58	67	59	54	58	64	60	63	60	71	72	59	69	62	59	76	56	54	57	74	75	59	48	61	45	70	55	59	60	58	63	67	80	64	40	68	62	73	63	57	48	61	77	64	66	65	65	49	72	65	56	55	73	59	50	75	70	69	43	63	66	51	63	66	60	46	55	53	60	47	66	68	73	58	49	70	77	60	66	58	63	63	65	55	54	62	61	65	74	70	54	60	69	72	62	79	69	68	58	63	72	76	70	69	58	66	73	61	61	55	61	73	43	60	72	78	64	61	52	58	59	54	67	51	56	65	71	60	72	82	70	69	64	70	41	61	55	87	69	62	54	62	69	50	53	72	50	56	63	61	63	47	64	50	56	70	70	60	65	54	55	63	51	73	63	58	70	64	71	63	59	61	66	49	58	61	66	60	52	56	60	58	77	51	67	72	66	69	62	59	53	77	54	77	58	69	61	52	70	63	57	73	52	56	54	52	59	47	52	71	65	56	58	53	78	55	58	59	65	60	68	62	66	73	61	65	66	69	58	73	76	60	70	71	82	65	65	42	48	60	51	66	70	64	61	74	68	44	64	52	71	61	48	59	63	72	49	64	63	64	59	59	61	70	61
13788	10528	4031	888	517	316	271	241	208	222	209	213	199	186	187	189	175	179	181	174	189	170	180	180	178	175	184	155	150	174	168	147	166	159	188	166	184	146	163	192	177	141	154	178	168	169	195	169	173	172	180	182	171	135	158	190	158	173	169	164	177	154	164	185	151	177	174	149	175	184	142	187	163	168	161	173	172	139	196	137	200	152	154	159	167	177	173	155	186	164	162	153	159	182	141	168	173	177	164	150	154	154	180	159	182	150	176	133	155	178	147	172	140	168	175	138	170	145	168	161	186	179	146	142	147	182	166	156	160	173	157	176	145	173	152	152	160	172	194	144	163	148	159	160	185	149	196	184	164	150	147	166	148	175	167	168	160	141	172	181	180	146	170	164	171	170	187	148	167	147	189	168	149	157	192	161	175	152	155	168	167	153	150	169	157	167	189	170	161	159	161	170	155	167	170	152	162	160	177	145	169	156	180	153	169	179	181	169	160	168	157	164	165	170	166	146	167	165	166	148	158	143	159	176	155	157	146	164	149	182	184	169	170	183	163	137	151	148	157	157	161	184	149	169	180	179	165	160	151	169	178	172	163	179	145	163	151	155	189	155	155	178	148	171	153	152	159	158	154	161	147	171	146	176	168	179	145	166	156	186	160	167	162	174	173	191	143	165	192	167	149	177	178	159	154	172	151	182	172	166	158	181	141	160	161	177	156	167	137	199	175	150	158	129	139	156	184	162	160	160	168	156	175	183	148	182	177	163	150	161	151	167	156	176	141	172	165	175	163	150	170	157	185	169	167	165	163	181	154	148	173	156	186	172	139	176	184	175	163	173	193	183	172	178	169	184	171	161	188	153	156	173	153	170	153	181	158	177	179	159	181	175	142	153	166	169	153	166	158	157	148	171	164	172	145	163	183	160	172	133	167	167	166	178	171	174	152	150	133	178	175	176	139	157	140	147	153	160	169	157	172	166	165	161	163	147	157	183	137	156	166	139	161	149	172	137	152	146	144	148	176	165	179	170	144	153	165	156	153	174	166	171	176	151	147	177	151	148	171	155	139	147	151	183	168	150	184	164	160	158	162	141	171	150	171	157	185	169	145	146	179	162	180	145	166	185	183	137	173	159	171	165	149	160	169	153	160	159	189	181	153	157	148	166	162	156	153	151	189	200	152	169	183	174	173	168	182	164	164	163	144	159	160	165	149	177	197	172	146	171	171	154	180	170	159	140	150	189	141	154	154	157	159	160	168	179	177	142	160	171	156	184	157	152	156	172	172	162	175	162	163	152	165	149	176	164	151	157	166	146	167	160	153	164	167	161	153	162	164	149	165	161	184	156	154	175	150	183	160	144	134	168	164	188	151	176	159	180	169	153	187	173	179	173	163	159	171	153	156	163	169	170	147	162	157	170	174	167	142	165	156	142	144	158	163	169	147	168	184	152	183	136	145	136	165	165	154	178	150	172	146	175	196	150	164	174	137	178	160	165	144	156	165	157	159	152	173	165	165	159	143	181	167	158	145	156	189	159	164	156	148	151	199	147	172	167	170	166	169	152	161	186	162	146	170	181	171	187	174	145	170	155	178	164	154	169	167	153	152	163	139	155	171	165	160	166	176	158	160	163	167	174	178	129	143	164	170	171	158	151	161	159	158	166	163	142	167	155	167	163	169	170	162	157	186	153	159	149	197	144	156	150	166	179	153	169	158	178	177	164	132	162	164	201	153	161	134	160	157	167	143	163	169	170	157	143	167	167	162	180	153	161	137	156	161	159	172	171	147	158	193	164	169	191	165	174	153	187	160	194	165	149	179	162	159	159	162	179	155	151	142	150	168	160	156	159	144	142	150	182	173	191	169	160	173	187	158	150	170	158	162	151	181	178	158	165	155	141	164	199	156	180	153	161	186	172	182	171	167	167	168	143	171	157	178	151	154	166	182	156	196	155	174	166	153	159	167	160	170	150	161	167	163	173	180	180	158	155	171	164	175	165	158	167	168	167	170	175	162	174	153	188	184	178	152	178	153	159	174	170	182	156	160	170	155	165	165	153	164	168	151	181	169	164	168	150	162	148	177	185	169	181	181	159	166	167	170	147	170	142	147	157	178	155	183	172	147	154	151	155	170	139	151	166	169	130	171	166	179	176	181	169	171	148	170	178	172	162	169	166	167	141	185	165	154	157	151	169	143	141	143	150	184	169	150	158	187	150	169	163	161	171	170	161	166	135	165	180	165	169	157	179	160	156	182	155	155	172	135	170	171	151	195	147	148	144	174	148	167	159	178	140	176	152	159	162	139	175	165	147	160	147	166	143	179	158	163	169	164	143	170	176	163	147	156	156	181	179	160	164	147	185	173	149	161	141	154	153	150	175	176	150	150	143	168	161	148	171	168	154	151	143	150	151	156	177	153	177	152	168	177	163	162	162	160	162	162	164	148	165	161	162	173	166	167	168	154	152	152	164	156	180	148	168	173	154	154	132	155	148	143	142	163	154	180	170	184	169	152	167	160	164	159	137	163	170	156	155	152	140	168	161	162	175	157	147	165	155	146	166	146	178	171	159	164	173	170	169	157	159	166	149	164	148	153	187	169	186	176	170	176	148	160	147	197	173	172	140	147	161	161	169	156	149	157	158	162	163	159	155	183	139	143	163	158	159	153	175	158	162	159	169	150	153	143	174	171	172	143	150	148	154	170	169	150	173	147	179	171	159	150	172	181	171	136	166	154	153	146	177	174	165	165	168	163	157	171	152	163	164	148	163	150	147	189	141	162	171	163	184	158	136	170	179	177	155	165	164	151	171	179	164	150	153	172	156	159	169	166	166	147	163	148	173	164	173	159	187	160	166	171	156	185	167	153	180	174	170	182	157	158	165	153	162	169	170	174	149	168	168	177	161	171	153	160	175	155	177	155	185	163	163	132	152	144	146	160	167	140	180	161	161	164	147	141	168	165	163	140	179	164	149	174	164	164	171	191	169	161	171	185	148	149	165	189	174	154	145	172	158	153	182	152	165	179	167	138	177	167	165	151	155	163	158	179	164	153	161	154	170	186	151	158	185	149	155	181	180	165	174	171	149	164	164	172	163	164	178	168	150	158	149	173	167	144	151	161	146	165	171	171	141	157	165	176	157	153	150	172	149	182	157	172	159	153	160	188	162	160	188	156	169	155	170	157	181	169	163	162	176	153	168	153	171	134	150	154	154	167	146	172	143	156	172	157	131	167	150	152	160	165	170	152	154	175	175	150	160	154	154	163	162	169	144	166	177	180	168	167	173	176	189	174	177	157	149	179	155	141	153	143	138	160	160	168	165	167	168	140	169	189	178	167	170	167	161	157	156	140	158	152	129	161	179	176	156	163	159	169	186	134	172	155	149	170	170	157	160	160	199	141	159	164	157	162	167	159	181	155	165	164	160	190	154	165	147	156	156	146	167	171	152	182	151	181	154	171	153	171	166	156	145	155	189	189	169	182	168	179	158	163	185	143	195	149	145
33777	12445	1828	329	227	216	246	224	215	226	211	221	239	228	219	225	236	220	224	208	235	211	244	256	224	226	231	213	219	234	210	216	238	189	201	236	237	231	245	230	222	224	209	254	258	254	219	212	216	202	208	221	205	204	210	216	232	241	234	212	209	240	242	210	234	211	251	222	237	209	237	251	235	226	261	223	213	222	222	219	215	224	229	238	200	223	249	230	223	219	234	236	213	263	203	227	218	235	220	211	242	221	240	224	229	189	221	209	207	216	236	252	236	224	243	209	222	244	220	223	225	239	215	232	218	223	208	233	223	210	212	212	225	228	220	224	215	202	212	217	201	221	226	250	242	226	204	217	239	220	239	222	194	188	224	224	224	211	207	198	245	232	218	196	224	222	239	229	177	195	222	259	203	225	222	243	241	208	221	226	205	227	199	195	225	250	196	217	238	213	201	210	200	248	218	217	203	232	206	203	195	198	200	206	191	207	209	245	213	224	197	235	234	206	196	235	211	220	228	214	210	226	236	207	229	199	229	218	236	240	219	197	217	243	183	212	227	222	209	192	179	199	197	221	208	221	214	220	224	225	260	226	216	255	235	231	201	231	201	245	224	204	217	217	214	217	219	253	231	202	194	210	253	225	201	209	212	225	219	203	214	239	197	214	246	244	218	213	172	241	224	223	232	212	190	205	220	209	249	234	234	221	222	226	229	209	234	217	211	216	208	229	208	243	214	249	215	227	234	204	202	221	214	233	207	192	210	199	207	225	229	250	190	234	228	212	226	214	213	214	230	239	230	215	224	233	221	228	234	237	231	237	236	233	213	190	238	243	222	223	236	215	211	221	228	226	196	185	212	258	206	224	214	240	225	215	216	213	214	230	213	248	225	192	226	220	210	208	222	216	228	249	235	228	220	209	224	205	216	214	222	205	212	210	220	215	220	211	230	233	206	221	203	239	232	221	253	226	226	210	230	200	199	230	229	207	203	217	232	214	226	226	224	234	206	238	211	207	241	215	222	219	206	201	204	209	207	205	200	227	194	189	208	209	230	212	225	211	212	248	206	220	217	220	217	231	221	241	211	196	208	240	249	222	217	193	224	204	219	197	206	212	238	200	201	232	229	210	246	235	199	238	238	221	205	205	212	219	236	219	223	226	225	234	222	223	232	220	221	206	213	244	212	254	214	204	225	228	230	215	227	249	206	203	205	226	224	223	213	213	221	204	212	215	202	204	226	211	194	245	223	216	218	207	218	224	207	205	223	243	215	232	253	227	204	210	213	214	199	221	193	189	219	217	254	216	211	233	220	217	216	265	237	236	211	211	208	209	223	223	217	206	229	248	186	213	222	215	234	229	232	236	211	202	241	200	227	245	182	206	205	222	242	227	217	202	239	210	202	214	234	199	194	220	198	201	230	214	220	220	233	239	208	218	210	225	202	179	208	230	229	243	237	225	240	227	238	238	218	225	230	247	226	215	236	216	228	231	205	222	195	212	226	233	213	235	236	209	209	245	204	202	193	237	242	187	227	226	224	234	211	218	191	207	210	207	213	259	219	208	247	190	231	242	226	217	223	239	217	210	199	209	236	210	220	192	238	217	266	201	236	205	219	212	219	193	237	201	214	228	215	190	229	228	235	222	246	211	219	218	227	235	231	223	254	246	218	230	210	221	218	234	213	211	208	215	222	177	201	217	231	221	228	217	225	232	237	217	206	228	218	231	222	224	222	231	238	235	225	212	199	247	225	218	210	223	220	185	212	200	210	207	204	240	203	208	189	209	215	241	223	190	217	222	197	212	254	220	225	226	214	216	206	238	239	246	186	208	231	204	219	213	226	212	194	184	227	236	227	232	236	208	199	191	205	200	198	209	236	226	229	241	237	229	228	197	235	227	240	235	192	227	210	233	226	226	196	231	243	218	225	225	220	231	234	214	193	202	226	236	219	218	216	225	222	217	205	205	241	237	229	228	202	211	210	230	229	217	216	264	236	226	211	222	218	192	238	202	210	202	225	228	223	226	188	222	212	220	219	211	262	218	221	239	220	233	219	228	233	239	212	203	222	204	200	212	233	209	220	217	219	247	203	225	214	211	255	230	226	181	205	229	225	196	218	215	232	224	204	235	205	231	248	230	217	221	212	198	225	225	255	227	213	228	220	209	233	195	231	216	247	219	228	219	218	228	251	199	186	216	222	240	229	224	217	229	243	212	222	215	239	255	218	241	239	221	227	253	203	249	208	215	230	216	230	190	232	242	223	237	216	210	215	201	225	213	223	234	249	209	206	211	197	228	227	200	192	198	237	237	201	214	206	201	218	225	236	196	183	235	223	244	226	206	234	240	228	227	249	232	238	223	200	246	174	222	219	224	251	222	222	220	218	248	237	206	203	206	229	227	236	211	217	216	219	210	201	229	233	215	225	226	229	239	216	219	224	241	209	206	212	196	227	189	186	239	222	216	227	226	210	221	225	254	214	219	238	230	236	209	190	232	223	196	223	227	280	218	197	229	245	209	216	231	240	228	185	223	220	230	218	213	227	215	196	213	236	220	234	220	262	221	188	227	232	223	208	212	235	228	225	220	220	217	216	235	230	209	234	214	194	236	246	218	192	189	217	225	240	230	250	251	201	240	212	215	224	237	219	210	215	188	226	232	208	249	232	210	225	188	219	261	216	209	202	227	239	225	207	211	233	213	218	219	211	210	193	228	229	201	195	222	195	252	222	210	224	173	246	225	220	218	218	222	228	228	207	220	207	187	235	203	230	202	202	201	232	256	203	235	205	253	222	204	211	209	202	217	236	231	226	214	212	237	234	204	207	223	225	198	245	223	220	211	213	225	211	213	225	218	228	237	218	224	207	207	212	207	228	234	226	223	234	210	213	240	205	220	240	225	224	180	191	235	213	203	210	208	236	234	223	188	219	238	230	241	217	232	223	241	245	218	180	182	262	215	229	235	222	239	219	254	206	218	215	222	232	235	205	206	210	236	178	234	243	217	216	221	226	225	231	206	214	229	218	227	211	220	221	205	212	209	220	212	223	210	256	208	185	221	232	215	223	232	223	221	226	217	239	204	210	218	249	243	218	193	234	228	231	233	224	227	234	218	249	251	210	275	231	217	217	250	208	216	205	215	206	251	222	206	232	219	229	201	209	237	240	210	229	228	241	230	233	228	200	215	244	231	206	210	257	207	214	215	193	212	227	194	243	205	195	195	232	203	219	218	207	237	204	235	222	228	216	223	207	219	190	189	238	239	199	237	232	207	235	223	206	226	232	219	215	211	222	224	202	224	210	230	245	230	237	229	225	224	207	203	231	210	240	193	212	252	233	206	223	224	211	205	190	234	212	241	218	204	228	225	198	220	213	219	205	223	217	222	226	248	224	209	219	248	206	175	215	245	212	220	233	198	224	191	217	234	207	215	236	232	218	208	202	215	217	233	200	227	197	229	250	209	204	231	202	215	220	198	204	226	216	226	213	221	225	215	173	221	222	209
10560	2567	1039	534	514	466	516	456	513	488	468	497	489	477	472	495	475	483	469	481	495	479	461	493	466	471	461	486	505	427	474	470	507	452	480	516	487	513	510	461	494	453	475	473	511	499	516	496	502	474	466	473	491	485	502	487	475	502	495	500	492	517	492	499	488	495	492	453	484	488	502	464	467	521	488	496	493	491	467	468	494	463	490	468	456	474	472	481	483	491	490	491	510	455	472	475	494	486	502	478	454	472	506	463	463	496	503	473	481	498	500	482	480	527	498	464	456	496	484	497	497	476	478	458	486	458	507	484	487	530	452	486	475	479	479	495	499	461	500	523	514	458	504	497	511	493	494	447	489	455	514	482	497	501	492	481	475	454	479	451	479	466	465	436	467	490	514	494	468	506	456	435	485	516	478	481	502	524	457	470	480	466	495	461	507	475	497	477	483	436	443	465	456	486	498	484	467	454	468	447	489	514	496	455	504	491	455	474	504	471	465	489	507	487	500	494	496	498	469	464	457	507	509	514	471	462	456	478	461	529	526	491	476	458	445	477	474	491	478	490	491	484	467	508	470	466	516	459	479	472	500	446	495	481	469	456	464	495	482	471	486	461	484	480	454	484	537	516	480	470	496	467	513	479	477	485	457	460	478	476	503	520	486	458	451	515	499	501	482	464	464	503	481	456	481	461	516	529	475	464	503	465	463	495	501	459	505	473	463	447	514	474	483	472	533	520	498	460	463	439	491	480	485	483	479	467	501	452	479	453	472	461	500	504	488	496	511	497	506	475	465	514	467	470	493	467	469	522	508	474	448	499	479	483	456	438	510	455	501	486	464	488	515	504	498	464	466	476	522	486	515	505	502	502	505	473	504	481	483	460	486	470	475	473	483	477	464	453	505	482	493	494	480	495	510	477	523	436	482	453	477	484	496	495	476	466	470	488	491	494	476	508	471	486	495	485	494	473	493	459	460	467	472	486	480	496	468	488	487	464	501	494	498	432	486	477	503	471	450	443	526	493	478	451	532	492	498	459	509	443	459	460	489	513	493	517	499	520	474	486	477	531	465	478	474	520	487	523	479	471	471	464	478	516	502	501	503	483	486	497	444	525	462	471	483	478	514	489	468	486	487	489	473	506	463	459	506	450	520	496	433	472	498	466	456	486	485	476	466	504	453	488	484	498	486	465	499	429	496	490	491	527	452	489	457	511	457	500	474	479	495	488	489	524	466	501	469	510	474	513	500	499	521	516	473	480	501	470	454	459	521	476	482	479	502	490	461	517	511	468	499	458	501	473	498	475	489	520	478	496	479	495	444	518	471	492	428	504	445	488	490	472	451	456	475	483	475	457	496	451	519	464	497	485	519	508	476	480	487	487	493	455	456	458	469	484	515	495	511	489	456	486	466	518	474	445	454	477	518	468	462	453	483	482	512	509	465	485	471	475	476	505	500	474	485	435	470	465	471	481	491	495	517	510	492	475	493	515	485	489	471	529	481	480	457	498	475	480	503	494	479	450	485	503	481	482	486	488	463	487	541	472	475	517	449	474	500	492	460	535	479	484	503	456	459	477	457	507	483	464	504	471	494	434	488	503	519	486	477	509	455	470	472	460	468	513	502	476	467	478	477	473	447	449	466	461	497	516	508	482	473	503	524	446	503	499	495	503	498	478	484	514	497	487	518	527	507	494	457	447	487	483	493	495	478	502	479	490	439	461	490	436	459	465	494	493	484	462	491	475	491	484	509	485	491	451	542	507	489	468	480	462	445	444	516	455	452	459	472	469	487	493	459	467	493	469	492	482	508	543	474	503	506	457	507	498	440	444	497	477	481	476	508	472	492	484	484	493	427	494	460	506	452	528	516	465	495	486	470	465	493	491	471	520	474	480	474	479	480	498	529	505	517	480	487	485	490	496	472	493	473	429	521	481	489	511	464	519	499	486	497	463	475	478	469	465	463	497	469	464	508	475	499	504	491	498	525	498	496	481	473	481	460	498	465	457	476	498	490	467	478	486	490	508	482	492	494	485	482	462	502	487	422	438	526	505	512	524	471	463	500	477	506	482	451	497	490	485	471	471	482	493	497	459	481	485	517	549	523	494	493	477	481	471	487	479	442	494	446	489	461	501	499	450	495	446	458	514	466	510	488	484	474	464	486	465	485	501	515	481	481	508	485	477	454	466	495	515	480	477	488	458	475	477	500	476	439	474	509	503	477	488	489	458	479	477	509	490	464	506	469	491	518	477	503	492	480	498	520	473	486	498	508	466	457	494	495	497	494	481	495	450	471	459	473	479	492	482	462	485	471	481	500	502	480	495	456	506	468	509	488	518	512	495	488	484	477	448	515	471	491	476	471	494	505	507	486	510	465	511	484	493	487	464	470	455	503	493	493	468	441	503	453	493	477	500	502	472	527	490	518	508	459	407	469	485	472	474	520	490	511	473	418	498	489	469	491	452	472	474	521	501	444	463	476	524	462	479	522	510	492	471	464	461	490	494	483	494	471	487	495	501	456	425	456	482	492	474	527	488	466	485	499	461	493	440	473	489	481	465	489	467	497	456	508	503	515	461	494	492	491	520	460	492	502	477	493	482	482	453	485	460	493	484	470	493	475	468	485	462	464	469	508	472	471	510	477	464	505	491	491	482	503	493	481	485	469	523	484	487	509	469	451	473	516	470	458	504	489	456	505	506	489	548	532	460	462	526	445	487	491	492	471	479	528	490	465	503	489	468	470	468	448	464	453	487	511	506	474	478	467	473	538	479	485	484	475	506	472	489	484	499	526	482	482	506	489	473	507	475	469	494	457	480	482	496	479	452	526	483	525	477	480	474	474	481	461	509	496	453	472	478	475	454	512	500	448	485	473	491	450	529	476	479	477	506	481	479	460	495	500	488	474	473	448	503	463	492	490	482	470	453	527	487	469	492	504	483	501	491	472	487	490	491	486	482	479	488	472	461	491	478	481	428	491	483	473	493	442	444	474	485	475	451	486	491	486	502	505	510	484	455	465	492	462	501	463	518	473	468	535	488	496	494	498	481	449	480	498	504	503	469	463	502	496	460	450	443	519	449	481	461	508	453	468	488	477	476	478	489	463	487	501	454	483	498	471	472	508	496	471	498	447	476	502	463	490	480	491	493	445	486	490	524	521	482	453	490	501	481	491	519	483	511	457	447	494	479	518	491	503	485	477	468	473	451	486	432	476	475	435	446	470	458	483	483	483	492	509	490	514	478	519	505	498	504	475	473	480	504	503	516	422	485	473	466	514	501	439	479	469	498	436	481	496	447	446	481	503	483	510	503	475	457	510	476	464	503	457	454	476	492	485	475	513	482	495	476	496	496	497	516	492	500	474	475	424	523	477	499	502	487	464	480	523	492	474	483	479	451	455	476	493	481	465	459	469	459	494	482	480	470	502	491	516	464	502	466	486	473	499	476	471	468	478	490	452	485	464	486	531	450	502	483	477	474	469	472	458	500	478	473	494	498	504	495
24863	21214	24621	28093	20565	1520	254	216	168	165	147	163	154	163	104	140	127	140	130	145	127	127	131	135	129	117	105	110	145	122	140	113	117	114	134	117	114	123	131	122	106	107	119	126	117	133	96	140	103	128	122	116	106	126	125	107	111	108	124	120	114	115	119	130	115	112	120	104	115	120	131	106	119	112	132	120	110	129	127	135	106	132	129	111	141	110	124	138	124	118	131	126	118	111	111	127	129	119	95	143	121	124	113	128	111	126	114	112	120	136	143	113	92	127	128	133	108	121	114	118	137	119	118	125	126	134	127	106	120	110	117	123	126	122	115	132	115	127	141	131	124	117	111	116	97	129	120	118	108	143	115	96	110	121	121	111	105	120	120	108	142	112	100	104	139	127	123	110	98	128	133	123	126	105	111	111	127	123	107	99	112	147	123	136	119	125	123	100	117	117	107	99	121	110	126	126	119	114	98	115	101	108	114	124	125	114	142	113	102	123	121	113	91	122	112	107	106	132	133	121	126	115	110	107	120	105	132	149	134	147	119	127	126	133	136	119	132	127	149	115	120	123	106	131	107	126	113	129	120	110	118	128	107	106	106	118	131	123	92	94	119	119	120	118	112	114	125	117	107	120	116	125	117	130	118	126	118	119	120	125	118	121	120	122	124	124	120	104	127	103	105	88	99	101	126	121	123	121	108	121	127	99	126	102	110	115	138	121	112	101	138	109	138	128	126	116	115	142	114	130	120	140	107	91	119	132	159	126	133	132	129	106	106	108	120	130	122	132	89	133	117	100	109	115	118	120	109	129	123	108	136	125	139	101	108	119	124	123	119	120	93	124	121	115	133	109	96	111	116	119	114	127	128	113	132	111	117	154	121	119	115	120	143	120	119	118	105	128	112	109	137	102	121	117	135	101	111	121	131	127	138	124	108	110	106	125	109	118	121	112	124	124	112	121	121	139	112	115	118	134	113	152	115	127	113	127	120	140	111	132	110	118	112	106	137	118	125	111	96	125	127	133	128	104	106	119	128	114	109	132	121	115	117	117	127	116	128	121	131	128	124	105	139	135	112	123	134	117	121	137	133	104	130	116	111	120	114	110	134	111	110	125	132	98	118	116	117	119	106	120	115	140	107	130	127	126	118	103	123	120	152	131	111	119	112	113	134	124	121	118	117	128	121	124	122	129	112	101	122	114	113	121	130	118	130	108	137	121	113	115	139	117	144	125	102	126	127	107	100	141	135	131	123	135	145	118	128	117	118	115	115	82	114	134	116	106	129	101	122	128	119	118	115	119	104	119	119	109	132	122	136	120	118	105	140	103	126	120	121	106	118	96	116	130	103	115	128	138	108	123	116	137	133	109	116	115	128	127	115	122	114	118	119	123	118	136	121	117	107	109	115	107	108	114	129	104	116	117	130	121	122	111	129	122	119	112	142	115	138	114	135	120	106	110	117	127	105	127	115	107	126	122	112	120	112	108	115	130	118	116	103	128	114	126	122	106	113	139	104	107	113	132	112	146	131	105	148	133	98	109	114	115	111	138	120	127	135	110	97	115	109	126	117	125	116	110	108	125	112	125	143	123	134	128	106	119	89	130	106	105	145	107	127	111	128	134	134	139	103	103	122	132	133	131	137	119	122	124	133	113	131	129	120	115	120	105	113	121	120	120	140	118	112	117	122	136	113	119	108	124	115	137	126	127	125	105	112	123	105	134	111	110	132	115	125	96	122	112	116	116	131	126	118	126	125	123	104	135	127	143	115	130	122	110	110	114	148	131	132	114	128	131	115	132	112	112	120	90	120	109	115	110	127	105	118	124	123	117	136	121	123	122	130	109	107	122	119	121	111	102	109	144	128	109	115	117	129	129	125	118	125	122	131	118	119	129	123	126	117	126	153	123	112	116	122	117	119	123	133	124	140	108	133	130	109	123	109	120	120	126	107	127	149	122	129	117	126	125	122	112	136	131	123	129	117	118	131	103	134	128	111	121	127	118	115	115	110	132	141	100	119	102	102	132	121	134	121	135	119	129	118	118	106	119	119	105	111	128	144	130	116	120	132	117	114	122	125	121	113	112	120	126	113	102	116	121	126	115	116	116	113	106	134	130	127	131	117	132	123	125	115	126	125	115	125	104	122	123	127	115	101	120	132	139	136	135	103	115	136	121	104	126	131	109	140	113	120	105	130	128	136	99	117	108	120	124	131	118	119	110	125	121	121	123	120	113	105	121	123	118	126	108	127	140	124	108	135	105	113	113	146	97	132	123	143	121	126	124	102	125	109	119	121	104	120	117	114	117	129	116	121	102	126	118	108	128	114	127	133	112	113	102	141	118	107	109	126	148	96	120	115	125	123	112	125	116	141	119	110	123	119	112	122	134	112	122	130	113	99	104	127	115	116	122	114	95	107	120	114	121	111	118	114	111	144	116	105	111	113	138	137	134	121	127	116	130	119	125	120	112	125	115	112	111	109	127	131	113	130	124	117	113	129	119	118	112	107	130	107	114	121	129	122	136	134	126	123	119	121	142	105	121	98	112	123	128	110	137	129	131	127	117	131	123	106	126	130	132	136	120	121	122	111	140	127	120	141	99	142	124	128	117	99	116	96	134	115	127	119	128	107	120	125	129	120	127	124	124	116	131	113	136	129	135	112	115	141	110	112	110	130	131	121	102	137	103	100	116	108	124	115	100	112	136	105	116	109	119	109	120	125	124	115	104	139	93	127	103	130	128	128	119	112	124	113	125	140	128	128	123	117	110	117	128	114	122	123	109	106	137	132	108	119	115	115	110	120	107	104	129	120	114	135	125	139	119	130	97	124	135	116	128	115	124	124	88	131	117	130	117	126	154	115	128	137	114	96	126	125	123	110	132	111	120	99	123	133	141	117	136	125	100	134	127	131	117	123	120	110	99	108	142	128	109	107	128	127	129	109	116	143	122	102	116	135	112	134	117	119	124	139	117	116	124	120	137	127	122	108	114	115	110	98	103	123	127	121	113	119	114	140	121	129	132	114	135	106	119	128	130	121	140	123	127	119	127	107	118	118	136	121	126	132	133	127	136	119	99	114	86	104	115	109	115	114	136	129	141	107	109	129	123	138	110	117	129	124	126	96	102	113	119	128	113	140	114	127	110	129	139	111	111	127	125	113	137	119	136	118	128	125	143	114	124	105	138	127	108	118	135	123	116	132	124	105	118	117	118	120	112	129	120	102	136	102	118	129	133	126	126	111	139	131	117	139	118	120	135	133	116	121	93	120	88	134	123	120	128	137	134	132	128	130	129	122	121	136	129	102	127	123	123	116	149	131	135	134	116	130	117	130	115	110	132	115	119	125	104	135	113	121	150	122	117	113	120	122	112	128	111	127	134	112	126	106	128	138	122	114	128	116	108	120	111	110	116	117	119	135	105	108	121	128	101	95	112	107	124	112	108	116	126	129	114	114	135	140	113	102	123	117	116	117	109	125	109	77	131	115	126	112	100	118	143	113	113
11285	6871	2482	673	451	349	360	310	290	267	270	278	299	301	252	265	281	278	265	272	275	275	303	282	301	265	247	287	251	259	279	295	247	289	257	271	281	262	284	280	272	284	247	288	290	279	271	277	271	293	266	260	285	305	306	263	280	279	274	266	276	268	270	274	320	276	286	271	268	250	273	283	297	275	274	240	254	272	262	261	267	300	262	284	294	287	281	270	261	244	294	292	270	278	290	284	285	269	275	242	276	284	268	289	285	279	294	264	262	276	280	287	307	281	295	251	235	266	267	287	265	271	252	287	261	299	239	271	287	297	273	251	267	272	256	267	252	266	298	244	293	247	269	312	275	297	309	277	275	304	286	271	330	307	280	262	303	315	249	269	261	291	285	275	252	267	263	249	265	268	275	259	286	301	283	248	262	301	286	283	281	270	292	264	252	293	266	240	299	297	302	267	229	263	267	267	252	272	271	279	273	280	323	267	278	288	247	270	292	284	282	278	288	321	247	290	286	288	252	288	271	297	272	266	281	290	274	270	314	269	247	287	305	280	287	250	264	280	315	288	260	283	277	288	278	275	270	283	285	260	286	309	261	289	271	290	249	260	276	270	288	297	270	258	294	260	312	265	289	256	283	256	278	298	251	291	257	283	299	268	284	299	282	260	267	294	274	283	269	273	292	288	283	265	268	269	246	278	285	257	253	300	274	279	265	257	239	274	282	264	260	280	270	260	277	257	282	293	257	282	279	271	285	286	286	278	285	274	285	297	272	270	272	251	286	270	291	238	286	263	259	263	243	277	281	282	288	254	253	277	274	283	271	289	263	293	268	280	285	301	264	243	287	275	296	260	251	281	239	261	299	261	253	271	255	270	283	293	300	278	254	264	262	267	272	277	274	256	240	293	271	250	262	288	273	258	268	310	244	274	289	279	290	270	275	276	283	271	267	262	274	315	257	277	252	297	258	262	256	265	252	262	274	257	291	240	274	262	293	274	259	235	275	268	267	240	267	274	288	295	264	253	268	288	255	273	261	286	255	271	273	275	266	269	252	254	276	270	252	287	264	283	280	246	268	276	293	286	269	292	261	264	284	276	273	269	268	269	293	276	247	274	271	251	277	254	260	261	276	241	299	282	288	301	259	250	270	283	279	251	267	289	283	281	270	295	253	272	277	263	266	285	292	263	262	292	294	252	286	284	251	241	296	248	269	271	265	261	274	292	265	255	295	281	244	270	247	290	218	299	263	292	275	273	275	262	273	253	294	255	258	281	261	284	292	271	266	260	284	261	250	293	273	278	284	288	260	258	298	251	255	273	258	268	267	282	279	268	259	267	283	293	270	289	293	256	248	293	272	268	241	267	257	280	304	248	271	259	277	266	270	279	288	296	277	271	265	291	274	251	286	277	250	294	251	281	287	302	253	264	247	263	261	273	279	291	267	274	276	300	268	281	298	272	276	263	260	300	275	289	273	265	279	269	302	289	267	285	288	271	273	268	268	290	272	277	284	264	292	271	244	272	282	265	302	276	293	267	272	286	250	291	262	289	260	256	281	261	287	254	249	249	285	255	265	278	278	269	283	250	247	287	295	275	268	277	255	239	292	288	271	260	280	266	270	297	286	284	256	271	266	244	269	258	267	252	266	270	272	257	289	290	246	256	280	276	261	263	268	283	240	239	317	283	264	255	278	281	268	311	256	281	250	263	273	272	282	270	275	280	253	283	263	275	256	271	272	253	295	271	263	261	263	262	269	259	295	251	295	284	285	270	260	253	246	270	264	265	252	296	247	264	269	294	277	292	288	277	275	277	265	289	275	301	270	254	316	268	280	259	247	299	274	274	282	286	259	286	274	260	259	260	266	275	275	268	266	283	293	258	261	255	261	275	250	284	271	289	304	283	265	309	248	289	277	253	293	276	282	253	281	296	247	283	258	238	273	243	269	295	287	264	267	303	245	260	274	265	286	275	247	273	255	272	276	286	267	280	277	275	257	278	251	289	264	264	280	292	259	272	266	316	271	272	259	266	285	291	257	276	230	273	262	294	266	257	280	270	282	289	254	287	261	249	254	280	257	284	247	253	265	307	288	266	272	271	281	252	241	301	265	279	243	269	241	256	284	254	270	258	260	270	274	267	287	262	275	267	267	294	268	276	246	254	268	275	275	255	278	285	287	274	284	284	251	256	278	268	271	298	263	269	255	271	281	262	313	280	232	274	288	280	270	259	253	276	258	260	266	279	295	288	245	288	263	250	288	281	262	268	311	262	264	294	272	265	255	280	274	264	281	260	265	267	227	279	249	268	280	280	287	249	273	270	284	281	274	264	277	295	261	254	262	292	271	267	249	240	285	307	282	272	258	279	289	268	259	240	307	305	300	259	316	281	274	305	289	274	288	290	274	285	281	298	255	270	292	276	265	269	264	282	268	251	253	270	271	269	295	268	257	286	276	274	283	293	288	272	296	230	275	277	253	272	277	259	269	268	262	259	282	266	283	258	260	276	271	260	275	282	292	269	264	266	257	278	286	251	261	264	266	273	262	275	263	275	263	274	276	258	270	273	280	264	282	277	290	258	258	266	276	307	276	252	278	311	269	284	274	308	292	276	257	275	295	242	295	295	272	257	273	287	268	278	263	262	296	271	287	271	269	259	290	246	273	275	271	268	297	270	259	285	292	294	246	249	248	284	278	263	299	275	264	257	236	269	282	291	291	263	277	295	294	267	294	267	255	292	249	248	247	287	276	284	273	281	277	308	268	266	269	247	272	288	250	264	285	261	275	233	263	258	274	284	266	304	268	275	269	284	289	252	292	251	275	254	280	274	269	323	280	259	283	229	270	282	271	287	263	281	291	273	270	257	272	243	308	256	276	276	256	265	263	261	258	250	260	252	283	274	280	274	303	245	260	310	259	250	258	267	280	269	260	267	270	300	276	302	269	272	251	251	286	286	298	273	290	270	288	321	253	267	252	283	291	274	260	268	277	278	281	304	295	265	308	283	287	284	271	260	255	269	279	280	309	265	268	260	278	291	292	256	241	261	284	267	287	287	259	266	262	283	265	295	268	304	286	300	284	268	308	272	285	241	273	265	283	267	237	280	256	240	267	255	300	275	274	226	290	263	289	276	269	276	293	269	299	304	280	267	265	233	272	276	286	282	290	282	242	278	261	295	279	292	242	279	263	264	263	279	285	269	282	235	270	289	277	278	272	264	281	278	252	295	277	272	251	292	234	254	261	296	255	280	258	285	269	298	288	253	255	275	266	264	303	267	303	273	276	256	281	276	283	266	308	305	273	242	271	276	240	258	298	279	282	277	276	284	283	274	276	253	273	280	286	266	264	262	252	275	262	246	280	270	280	278	274	270	265	264	265	264	267	286	254	258	254	288	265	292	277	288	247	299	264	310	264	283	281	288	263	252	274	279	271	267	281	277	283	251	296	268	255	244	284	268	288	270	286	255	301	272	282	298	277	264	263	281	253	260	265	255	267	309	321	271
24195	21236	25274	27524	21239	20943	1093	248	186	148	113	124	102	85	86	88	86	95	85	70	70	74	75	60	54	76	69	65	52	58	53	48	76	62	63	57	63	49	51	70	63	56	83	60	56	73	63	61	64	67	61	52	64	57	59	59	61	57	64	57	55	50	57	38	54	40	57	72	64	62	58	50	65	59	57	78	52	59	67	70	77	53	68	53	54	52	56	52	48	54	54	59	86	55	57	57	58	51	60	54	41	58	51	47	48	64	72	68	46	59	56	68	55	55	74	64	58	75	64	70	59	63	60	54	67	51	49	57	72	68	56	61	57	67	67	55	61	61	46	67	60	74	50	53	50	68	51	57	57	54	51	48	62	69	63	51	66	41	61	44	58	57	48	71	49	53	55	40	64	45	61	63	69	57	60	59	59	54	60	73	58	52	67	51	54	53	44	44	62	60	65	46	55	56	50	40	57	71	69	62	65	53	61	72	53	49	49	48	67	63	58	51	45	51	66	50	59	53	57	73	45	52	52	55	54	60	65	59	59	67	64	52	56	45	52	50	53	57	41	52	56	60	55	62	60	50	61	56	46	67	50	64	64	43	65	48	52	70	50	66	71	59	70	63	57	59	39	58	63	49	64	63	56	58	55	67	56	62	70	57	56	56	62	41	62	64	65	59	55	60	57	73	60	58	60	49	46	77	59	56	79	55	59	48	56	56	63	37	62	55	63	69	65	51	76	53	53	57	73	68	49	57	54	60	59	69	61	50	64	70	56	49	59	77	64	59	64	57	55	44	71	68	47	56	60	53	59	60	68	57	68	55	52	65	61	43	55	47	68	54	68	44	61	47	62	54	62	78	50	69	54	55	66	59	53	52	64	63	58	53	59	56	79	71	58	45	42	54	62	46	56	51	70	70	58	73	61	70	49	72	59	65	57	53	71	58	62	65	67	55	47	58	53	47	49	44	57	54	61	51	63	72	44	59	67	59	55	34	68	61	59	56	67	58	57	46	64	68	63	57	58	51	53	57	53	56	62	75	52	38	55	58	61	51	53	60	78	49	66	59	63	58	58	75	58	56	50	60	43	45	61	49	47	68	66	54	45	46	51	49	52	70	52	46	55	57	51	67	60	59	61	61	62	77	56	64	60	69	50	46	59	62	50	59	63	53	56	61	61	44	73	59	53	60	59	62	52	59	68	65	70	53	56	46	57	56	46	64	51	56	57	53	56	64	54	56	54	61	49	66	73	58	41	56	69	47	55	66	44	74	66	53	80	70	50	73	52	64	61	74	53	44	52	56	53	51	44	60	53	62	48	80	51	53	54	56	51	59	55	62	69	54	49	53	58	51	65	51	65	61	56	50	58	60	61	60	54	69	58	49	57	59	63	62	46	55	53	66	67	53	65	76	64	51	62	49	69	51	50	58	74	60	60	59	53	62	53	42	71	58	60	51	65	60	52	48	46	48	67	64	51	51	46	64	43	62	66	38	68	65	70	49	68	60	44	55	76	61	58	60	54	52	54	55	43	53	64	56	52	59	61	61	63	58	55	54	55	50	59	60	57	64	58	54	58	50	48	59	43	51	64	66	62	67	59	66	61	67	53	62	71	73	61	55	48	73	50	53	66	64	49	52	58	69	62	65	71	60	61	75	56	57	62	73	66	60	62	60	42	72	75	66	50	67	53	62	61	55	64	46	57	55	66	58	48	63	72	56	62	46	45	44	61	59	48	60	46	59	55	53	48	56	58	56	61	60	60	60	64	50	54	69	59	61	61	49	47	70	52	57	64	60	43	55	59	65	45	64	63	52	75	63	65	63	44	53	60	57	63	50	65	51	48	61	69	65	57	51	54	56	63	75	59	61	59	54	56	73	60	56	69	55	68	52	56	71	76	53	58	60	70	73	66	61	74	58	59	71	52	62	48	49	55	70	61	54	55	57	52	57	54	47	49	61	54	59	53	60	46	54	64	69	59	64	66	62	47	46	75	61	62	68	83	52	64	56	55	51	57	51	56	57	52	57	47	50	57	45	64	57	47	58	56	43	63	60	80	62	53	72	63	55	69	53	53	74	52	81	65	42	52	71	64	66	41	55	63	56	48	59	60	47	45	54	57	66	55	55	63	50	58	55	51	66	69	63	45	48	71	52	69	49	53	67	55	64	50	57	59	63	64	60	59	57	70	50	45	52	50	61	60	52	59	52	43	58	47	52	76	57	50	49	53	61	60	65	54	40	48	57	74	71	63	72	42	58	66	48	57	52	57	40	70	51	43	40	61	40	72	65	57	62	63	73	43	58	71	43	63	60	59	55	59	54	56	64	56	53	57	56	47	54	66	59	49	53	63	49	50	51	66	62	59	51	60	61	55	60	57	61	50	43	47	37	55	41	61	58	62	54	60	50	47	54	49	62	60	68	56	55	61	57	67	54	50	66	65	40	55	52	52	61	57	65	63	41	68	64	63	70	64	45	66	47	62	64	51	53	51	56	55	45	60	56	68	56	62	63	48	62	66	61	61	57	45	59	54	69	42	52	84	70	67	67	46	63	68	45	69	63	56	48	59	56	60	65	63	50	62	61	66	51	54	50	53	41	43	61	62	67	45	63	66	62	62	47	54	62	67	52	77	54	54	64	50	50	49	52	66	69	48	64	60	51	63	53	49	68	52	48	64	62	55	54	42	54	62	60	63	73	73	72	69	54	61	49	62	62	36	54	53	50	61	45	53	50	52	46	54	65	66	71	63	64	49	46	63	58	68	45	52	59	62	62	45	58	69	63	68	53	47	59	61	45	54	59	49	71	46	51	59	54	63	52	63	59	60	63	57	59	75	51	57	47	50	59	59	53	56	58	69	58	61	59	62	50	60	57	49	63	62	76	71	45	59	61	68	63	69	61	57	67	60	50	62	63	59	63	56	75	57	57	61	63	64	52	51	64	54	47	51	55	61	53	61	56	59	53	50	50	55	54	58	44	76	59	61	58	53	56	64	56	63	51	56	63	65	62	41	52	74	61	55	49	56	61	60	61	52	52	53	58	56	61	40	50	60	57	69	56	52	64	64	67	57	41	47	47	62	71	70	65	52	57	61	50	54	65	59	56	54	45	61	45	71	55	69	50	64	58	75	67	58	75	66	72	54	61	57	62	65	67	64	59	64	58	47	70	58	61	49	58	67	57	49	68	60	55	46	55	61	74	62	54	59	60	63	52	65	62	56	41	58	71	71	57	47	45	49	47	69	61	42	56	59	54	52	53	49	47	66	55	59	58	52	57	67	49	66	47	51	57	52	50	55	65	62	51	78	66	70	62	62	65	72	59	42	60	61	52	60	58	76	65	64	57	57	56	56	57	50	65	60	60	49	42	60	63	58	53	51	53	62	56	62	41	59	51	62	62	52	67	55	66	64	57	45	61	48	67	59	60	64	58	74	63	64	49	53	72	59	64	56	52	62	51	49	55	50	50	46	60	57	51	59	66	57	54	45	61	59	54	55	51	62	59
10903	10985	3905	952	558	347	295	241	216	187	187	159	182	172	150	177	180	170	170	162	162	160	180	173	160	169	171	172	170	137	168	156	154	144	140	171	143	160	154	168	171	162	154	156	157	140	145	164	165	168	157	141	155	178	159	152	139	131	154	140	166	130	193	166	162	143	155	152	154	163	150	147	147	155	147	149	141	162	158	164	158	172	155	142	140	159	139	166	156	150	186	153	172	146	158	145	154	143	174	144	146	168	158	165	178	144	159	163	148	157	157	160	171	154	165	155	145	167	158	147	155	132	153	163	155	153	150	154	152	168	151	169	174	160	133	166	141	142	139	138	168	158	174	138	152	155	170	155	134	161	160	149	150	167	164	159	150	142	163	154	147	159	152	160	144	170	153	158	145	132	184	158	166	156	154	170	138	165	179	156	155	170	169	175	142	165	171	157	167	167	148	144	159	170	132	150	162	159	156	171	161	139	144	143	157	161	151	152	142	134	167	156	157	156	159	167	142	171	163	154	151	174	163	160	175	148	151	144	165	152	142	166	154	144	158	168	148	167	160	130	139	138	180	173	152	176	161	153	145	149	153	146	179	177	166	154	148	192	176	158	149	143	152	147	154	155	153	157	165	168	178	188	155	158	131	165	168	155	150	165	144	153	147	126	149	175	150	174	153	137	131	154	147	140	151	156	145	149	156	155	136	168	148	143	143	143	160	142	160	144	161	158	176	160	159	152	134	148	127	146	152	151	166	180	149	143	158	174	143	145	159	159	144	140	157	151	168	171	157	185	144	162	160	141	160	166	164	163	122	162	156	160	166	157	147	154	148	162	157	158	173	183	145	148	169	153	168	159	175	147	160	166	138	155	165	152	151	159	154	190	160	149	152	151	132	145	157	173	143	166	137	156	161	165	153	162	156	141	172	130	160	170	152	144	148	153	142	157	175	159	138	171	160	128	146	170	148	165	162	155	147	156	167	155	141	152	147	154	159	152	175	161	172	153	171	176	144	165	134	158	151	162	171	154	162	181	134	153	171	159	143	144	170	156	170	149	155	189	144	162	146	167	172	139	165	141	161	173	165	157	151	164	146	149	158	142	169	163	150	152	155	160	143	171	162	161	158	172	133	175	163	126	146	141	172	139	162	149	152	180	175	176	174	148	170	158	154	170	178	140	152	165	142	166	166	179	162	161	170	136	135	155	143	142	153	143	150	168	131	152	138	150	168	156	156	156	162	150	140	152	185	144	163	167	145	173	152	167	153	143	161	159	163	161	162	148	139	135	158	175	144	187	146	176	166	161	142	164	144	146	146	142	158	156	156	156	143	153	138	164	149	155	157	167	164	149	147	154	157	152	162	173	188	151	152	154	162	143	153	159	152	151	169	145	167	158	143	144	146	149	181	151	171	158	127	161	157	163	174	167	154	163	135	141	160	157	148	148	151	152	159	158	150	144	143	166	177	150	175	182	143	153	140	154	159	145	129	167	176	168	149	175	177	166	151	162	152	122	163	169	146	146	137	162	137	144	127	166	157	171	146	162	173	177	182	156	148	153	149	147	160	126	155	159	161	152	155	164	153	153	159	144	157	158	142	141	128	166	158	163	140	161	150	171	158	151	144	170	160	144	133	157	152	156	139	162	158	172	182	170	150	148	154	146	131	158	166	168	168	139	149	179	135	154	159	178	154	162	158	147	152	143	151	156	153	149	157	158	162	135	153	149	140	161	141	168	165	158	125	146	160	144	172	146	165	192	144	155	162	132	160	155	158	139	141	145	146	151	161	179	167	163	149	145	180	136	158	166	145	142	183	149	154	147	148	153	140	143	151	136	136	152	173	146	157	147	146	155	150	152	169	166	154	158	152	161	140	178	162	174	121	138	175	167	152	158	170	150	151	146	162	152	156	149	139	146	166	134	150	133	151	142	145	159	134	151	129	144	161	182	145	150	152	151	162	164	168	156	150	148	155	159	151	146	150	185	139	153	137	160	157	156	138	168	152	140	166	153	157	157	153	145	157	188	160	166	167	157	166	135	152	169	146	146	136	160	169	136	169	154	160	170	125	133	143	155	151	155	143	154	175	165	167	137	167	175	176	163	139	145	176	144	153	140	170	146	163	177	154	134	160	152	150	155	156	146	158	156	166	134	166	167	170	150	151	151	159	148	163	145	167	149	158	157	166	175	156	155	155	139	159	149	153	152	175	160	150	144	134	161	164	150	162	151	156	174	150	163	153	135	184	147	185	145	178	174	152	129	144	158	137	157	154	138	162	167	152	145	131	144	153	161	148	149	152	144	157	143	204	155	156	155	174	157	160	142	159	146	136	171	139	150	165	147	162	169	186	151	152	142	153	166	141	147	154	153	158	151	166	150	135	147	155	198	154	152	173	149	163	152	165	151	145	180	168	155	150	167	162	172	160	159	151	155	152	142	150	156	146	149	137	171	156	155	151	145	159	156	148	172	157	148	166	165	149	145	139	163	147	153	156	170	149	150	165	149	156	153	146	145	156	159	157	139	140	146	155	172	147	132	151	152	136	160	160	153	149	144	146	182	181	145	155	157	178	146	139	142	170	158	184	181	143	141	147	156	153	152	166	142	162	152	150	156	175	149	170	172	165	138	144	163	161	147	155	162	150	159	175	119	158	143	167	160	151	156	170	144	145	168	159	161	167	153	164	175	165	159	137	167	153	156	141	149	140	165	155	154	126	151	160	163	138	168	183	142	154	153	145	149	166	164	164	149	156	167	151	153	160	138	164	158	152	157	140	166	163	151	159	143	170	162	150	175	123	163	159	149	162	131	162	170	167	163	148	138	159	177	143	149	156	145	140	169	145	167	156	148	155	144	169	136	155	161	149	146	147	147	158	157	158	147	153	173	145	149	134	178	164	162	144	143	136	162	161	146	169	164	140	165	148	164	164	146	134	155	160	185	150	157	182	153	153	147	153	130	152	153	138	173	164	155	150	138	172	163	150	168	152	128	162	146	164	147	156	158	140	168	170	143	138	186	149	149	149	119	155	158	154	162	136	161	178	172	179	171	136	162	144	173	155	137	157	154	162	156	138	147	149	151	158	147	159	161	148	162	165	153	141	160	138	167	162	159	176	160	173	174	162	155	146	155	135	139	148	154	189	163	143	154	155	164	170	150	148	144	157	177	140	160	162	164	167	158	156	179	158	156	144	162	163	173	166	150	148	131	130	170	163	153	175	160	143	156	156	163	154	146	161	167	150	142	148	159	148	161	162	149	164	166	151	142	147	137	191	173	132	166	170	179	141	144	171	165	150	156	177	149	126	157	153	150	164	168	158	142	149	144	155	159	162	147	149	141	141	143	168	160	139	155	145	169	159	155	161	173	155	159	139	153	143	165	140	148	161	170	166	151	133	152	178	166	184	151	158	158	162	133	184	148	150	157	154	169	178	141	141	172	157	155	137	180	154	167	170	154	151	150	155	132	144	155	155	180	160	172	134	147	172	160	147	162	156	132	147	155
33790	12361	1792	296	239	226	234	242	200	252	206	212	252	230	248	230	231	235	219	236	214	245	205	208	222	232	242	212	207	233	233	211	227	185	212	230	224	217	215	235	228	265	226	191	240	207	234	243	198	213	211	223	235	235	233	233	234	230	220	229	215	211	207	218	182	211	212	199	215	249	228	209	221	223	215	245	189	203	238	229	201	232	243	194	213	204	235	212	229	239	241	214	234	217	214	220	194	218	218	222	226	204	209	202	206	202	223	198	230	204	225	238	219	220	195	216	216	216	195	227	192	219	222	238	211	199	239	232	206	205	226	230	235	210	210	222	224	227	227	210	240	214	220	211	223	224	250	207	209	233	216	219	212	228	212	221	198	193	206	211	221	229	211	226	211	211	228	224	216	245	239	214	202	214	194	244	223	227	217	205	213	215	248	207	205	222	229	240	227	233	205	213	220	206	248	197	202	220	235	232	229	237	222	222	180	221	226	206	223	203	235	199	190	180	205	208	221	197	231	216	239	204	219	223	234	230	232	186	250	215	229	233	199	206	199	222	230	206	245	191	223	236	210	203	226	254	248	250	203	211	233	217	218	196	213	225	210	202	207	200	238	243	218	207	233	213	234	208	232	237	199	219	214	259	209	191	197	215	227	229	220	210	198	229	232	205	236	197	197	202	216	234	210	195	210	214	209	245	212	207	203	222	196	192	228	198	217	220	229	231	232	206	236	228	212	223	196	249	235	212	240	232	201	215	236	212	220	240	193	222	201	221	265	216	216	223	237	216	211	221	248	223	232	230	231	223	212	221	225	234	226	217	213	222	212	212	221	235	211	215	225	237	194	202	207	226	191	227	227	234	238	222	236	226	216	232	215	216	226	223	228	228	203	204	230	215	230	186	216	245	241	197	236	236	215	214	217	206	207	226	213	227	239	229	217	243	202	237	221	200	212	211	201	225	207	204	202	216	194	222	237	226	221	223	219	233	226	197	220	234	222	214	245	202	228	219	199	212	226	220	221	228	229	208	221	190	227	201	220	231	200	236	218	220	246	187	224	236	169	239	181	216	216	207	224	245	234	226	224	230	213	203	203	254	208	228	256	269	235	208	251	197	226	227	202	215	215	209	223	224	214	229	239	218	243	201	205	202	214	226	225	203	204	211	223	192	205	186	209	238	217	238	230	195	270	197	224	207	236	232	208	204	233	209	236	219	189	193	227	228	195	224	209	221	194	219	183	229	219	209	219	219	200	232	211	234	219	224	201	187	225	209	201	219	208	208	203	192	206	223	233	207	219	217	215	222	205	242	208	225	213	228	197	211	236	220	220	207	222	220	223	235	233	217	211	223	196	234	215	239	221	211	219	185	205	275	232	225	199	233	223	184	218	233	212	243	225	200	256	220	254	215	249	189	190	215	201	210	207	222	207	212	237	237	223	223	246	211	223	250	232	200	196	220	216	224	197	221	247	232	217	232	202	207	220	242	222	208	229	215	222	205	190	217	226	220	228	225	215	234	239	223	230	206	209	198	219	198	237	225	220	237	206	212	219	241	213	208	238	216	214	217	208	211	210	207	209	201	210	231	210	209	258	219	212	214	229	206	206	231	221	194	212	202	205	225	182	198	212	217	198	209	225	190	215	216	234	233	221	241	249	187	218	233	233	209	213	233	222	219	199	222	236	243	225	207	187	209	211	208	201	216	230	210	224	200	191	211	219	221	204	218	208	219	255	226	246	256	214	229	188	228	231	243	236	210	220	219	208	194	203	213	215	219	225	256	232	221	218	239	220	192	219	219	206	212	199	229	196	246	177	207	213	205	247	202	229	218	224	223	206	218	226	222	221	224	199	218	203	210	229	219	229	220	228	209	227	221	218	237	210	218	237	226	203	216	239	218	223	217	223	218	221	237	196	230	203	230	245	216	223	220	227	214	211	211	208	205	213	190	239	214	223	213	187	200	239	201	195	205	200	231	215	221	208	224	243	231	214	217	225	228	236	241	208	225	187	198	218	217	240	230	259	227	229	216	215	181	209	206	200	230	206	201	215	227	219	222	207	233	243	203	220	235	206	210	229	210	224	224	243	235	226	224	250	191	215	208	223	217	219	233	221	220	205	200	212	214	214	224	202	220	259	242	238	221	221	210	240	217	228	205	249	216	198	236	220	248	219	208	217	221	212	224	214	239	242	257	235	199	210	201	217	205	230	203	223	249	243	243	215	236	236	226	209	221	184	201	209	211	236	226	222	257	193	197	209	195	212	194	223	238	197	227	236	203	244	221	223	228	239	214	249	239	232	224	220	211	181	241	235	229	222	218	221	198	210	191	206	235	216	236	225	213	237	222	200	217	216	188	234	211	208	197	228	237	234	209	237	219	208	215	213	206	169	213	207	214	219	186	212	231	218	200	215	207	235	210	228	214	219	232	203	201	212	243	240	238	234	220	195	201	245	197	204	203	228	238	226	215	218	222	225	219	231	243	235	216	228	193	209	207	230	234	224	232	237	217	234	226	228	199	192	214	210	235	220	213	235	191	234	228	207	210	205	186	200	228	213	218	210	209	204	227	216	205	226	220	216	206	202	213	219	224	218	241	238	248	219	234	241	228	227	248	208	217	217	210	219	216	217	227	207	224	235	235	212	234	246	236	200	229	232	194	188	210	223	225	199	193	203	212	227	223	219	195	203	224	200	225	210	215	201	207	216	215	203	243	219	241	203	208	232	220	208	220	211	204	226	220	197	210	238	249	190	202	236	212	208	230	217	238	217	221	236	244	199	234	195	226	229	202	204	215	239	221	224	222	244	225	224	228	236	171	245	221	214	197	201	198	212	188	230	204	237	190	209	232	214	224	239	258	209	231	208	216	192	221	255	233	216	214	224	226	223	209	243	223	255	250	239	218	205	223	239	200	204	232	228	237	218	203	226	242	216	250	198	222	226	198	228	217	232	226	224	212	209	219	191	216	236	212	232	232	214	219	208	236	208	216	204	209	227	205	224	232	220	196	243	201	204	225	233	242	210	199	247	202	212	214	207	194	236	228	224	218	244	178	227	220	216	219	228	226	219	257	265	189	226	196	236	234	244	202	240	203	200	251	225	218	250	217	236	229	221	210	230	225	212	229	218	214	203	216	260	219	208	215	203	199	209	241	229	219	202	216	203	225	204	213	197	205	210	203	201	232	241	216	213	254	216	190	222	230	237	223	198	206	212	218	240	203	214	236	212	222	211	221	223	186	213	220	201	232	211	217	217	204	211	222	216	218	229	208	221	244	193	218	217	223	199	233	199	234	217	189	234	193	205	216	239	258	247	231	218	200	213	247	197	225	243	219	234	215	220	204	204	199	226	241	224	220	221	192	213	238	208	207	212	198	210	204	250	241	235	216	209	212	206	240	239	217	210	227	233	203	214	223	221	229	205	214	237	233	209	213	218	206	229	204	215	239	225	185	233	196	213	205	226	191	248	203	226	229	208	209	208	232	216	227	212	233	190	197	222	217
13872	2415	945	527	452	502	518	492	482	455	470	475	481	503	519	484	479	470	463	456	502	460	479	437	453	447	467	511	467	473	454	450	496	468	449	478	513	447	471	465	475	440	471	528	478	500	482	506	488	459	475	511	511	507	491	507	517	454	506	494	493	520	471	463	474	514	479	473	444	465	512	474	465	474	468	481	468	475	486	539	457	481	454	459	448	472	524	473	470	477	492	492	454	503	488	467	493	483	502	446	498	511	446	430	465	501	464	472	505	462	471	464	494	481	445	458	471	448	453	460	479	463	469	440	495	512	443	469	503	493	453	476	455	490	449	446	486	461	473	469	460	456	454	486	495	464	451	460	481	489	455	459	497	459	470	443	463	481	481	482	421	508	455	464	479	494	478	488	492	475	445	474	473	472	504	477	488	495	457	492	497	481	482	502	480	510	460	456	476	491	492	484	436	484	483	514	471	503	484	501	495	460	469	490	461	465	492	506	475	427	445	448	513	481	460	513	481	439	473	492	461	506	464	503	476	468	514	481	513	479	501	489	469	476	435	477	506	482	458	485	462	447	475	461	481	446	499	496	481	469	487	471	442	500	456	484	468	500	533	486	490	443	463	481	470	486	514	463	494	473	453	492	473	484	462	497	440	487	484	474	488	480	490	500	460	462	485	517	468	493	463	464	488	475	460	504	489	462	512	478	493	499	457	485	464	474	486	449	475	481	465	505	476	475	465	469	472	452	468	456	503	518	511	474	484	479	489	458	493	467	473	486	487	489	507	531	445	486	477	474	450	484	471	527	484	458	469	471	492	484	472	445	480	455	509	500	457	465	462	477	482	483	470	464	471	512	497	503	533	463	498	482	485	506	478	492	493	470	472	522	480	484	501	451	457	467	454	453	499	433	447	452	492	483	463	513	480	477	491	457	445	474	506	465	494	469	460	497	474	512	504	469	480	473	506	496	454	532	453	459	523	466	452	492	458	486	481	478	468	515	460	502	460	454	446	462	459	448	504	498	503	456	435	471	443	471	497	507	482	464	510	488	506	475	466	477	482	499	443	446	462	478	498	460	469	474	461	482	443	478	515	460	457	479	506	498	502	453	471	462	474	497	450	464	461	474	474	493	433	509	531	483	489	432	481	453	456	482	475	476	499	498	498	485	495	471	462	508	497	465	453	496	471	482	468	511	510	473	468	497	470	480	437	486	489	483	445	485	483	499	467	501	491	489	496	461	458	487	443	479	504	466	518	495	488	497	485	471	432	452	460	511	461	455	477	500	484	499	456	490	487	502	496	486	448	475	472	474	456	483	481	479	471	473	507	509	488	455	526	461	532	512	490	459	463	466	470	477	486	474	457	439	497	473	504	423	483	491	467	492	477	486	466	481	476	506	476	496	444	452	505	474	476	473	449	469	478	488	475	435	487	486	489	480	450	518	447	466	538	474	494	459	468	477	500	462	473	429	470	485	467	509	481	423	479	449	471	452	478	456	491	477	501	463	511	485	496	477	497	463	486	472	470	469	493	499	470	506	470	491	514	487	452	482	470	476	474	471	444	450	485	491	464	435	501	476	454	473	490	475	503	436	477	423	463	479	478	493	480	459	479	466	457	498	489	492	460	492	455	487	468	475	466	477	497	479	462	459	484	443	503	478	487	525	466	495	461	485	487	484	453	500	435	524	463	496	430	425	476	495	456	484	460	485	486	450	483	463	486	466	481	513	476	504	484	500	482	465	477	450	483	463	463	497	494	480	496	483	453	461	502	498	477	451	468	458	507	460	487	451	523	516	500	441	509	436	471	471	471	480	479	486	489	480	488	518	477	465	460	443	488	483	479	452	451	465	486	509	506	494	488	463	546	508	549	483	460	467	491	466	466	508	488	458	504	466	527	456	461	467	512	470	501	485	496	460	478	481	486	482	482	487	506	500	472	473	445	468	506	516	496	508	476	469	453	458	462	485	475	492	496	463	486	504	449	523	466	499	522	488	469	461	476	481	481	479	466	467	510	470	473	471	489	513	519	471	496	432	454	488	464	463	467	483	418	468	506	491	489	522	486	496	506	473	462	459	479	481	467	448	461	474	443	515	434	504	494	471	433	471	455	471	507	490	454	426	462	468	470	456	506	503	512	477	488	496	467	482	514	448	492	461	503	490	476	475	486	467	476	498	496	460	459	467	499	521	484	502	446	455	484	475	484	504	477	519	502	502	451	455	476	487	469	475	462	488	491	471	443	486	502	487	443	486	478	475	483	529	435	482	529	496	478	473	485	494	513	492	479	451	474	486	478	448	498	478	501	506	513	493	476	498	472	453	456	472	483	491	465	488	508	452	453	480	452	514	493	457	480	505	462	482	463	495	464	466	475	481	489	490	477	497	473	497	510	463	471	442	496	497	501	477	471	482	501	471	496	512	441	503	427	434	490	467	487	509	491	497	462	511	470	520	450	463	478	455	465	490	486	505	478	478	447	472	476	504	484	457	460	500	461	450	483	497	489	488	528	475	489	490	467	506	450	478	458	475	499	527	485	472	492	477	485	474	474	469	494	489	479	478	479	462	508	498	465	493	481	508	505	536	489	459	497	463	485	468	505	490	482	477	510	456	478	485	481	474	489	445	472	497	455	500	484	483	526	481	480	460	478	483	507	488	460	495	482	474	496	474	459	523	499	441	442	500	517	456	476	468	435	520	466	457	501	466	491	522	504	451	450	482	474	495	487	473	461	507	500	470	437	470	477	493	503	497	498	462	478	532	432	504	488	489	491	477	474	466	457	470	470	483	506	492	447	483	429	461	478	478	480	496	485	470	468	460	486	544	472	477	508	469	488	487	509	510	516	456	448	461	475	486	445	487	491	470	464	459	481	490	508	491	477	493	477	467	471	521	483	442	510	479	528	497	428	485	505	504	422	425	473	480	517	507	423	496	474	454	513	489	516	467	475	473	474	503	466	492	493	512	479	524	512	467	548	464	478	454	465	499	475	499	474	497	494	486	472	500	491	478	454	479	480	493	438	486	511	470	502	451	486	493	451	464	467	490	449	486	489	483	499	476	486	496	509	450	450	505	466	481	452	515	453	520	494	476	472	468	446	530	438	500	545	455	474	502	436	490	445	447	477	490	474	500	461	485	455	486	477	478	466	474	468	480	444	420	458	470	495	463	457	493	527	489	478	452	468	489	416	485	470	474	499	462	468	440	493	475	463	477	462	521	477	496	511	494	464	535	494	480	535	460	495	478	499	476	504	466	472	501	468	509	501	496	484	462	472	525	471	505	486	496	453	455	470	464	434	469	495	449	486	484	436	483	472	496	466	474	491	471	485	477	461	512	470	471	468	477	514	499	480	491	531	485	439	455	497	474	477	475	460	479	478	461	497	466	493	462	497	478	501	512	470	503	486	469	486	455	486	475	514	470	450	492	453	491	475	432	485	461	522	478	492	460	429	444	487	480	497	470	528	497	442	492	468	495	488	472	484	484	472	461	485	497	491	517	504	439
24902	21215	24584	28127	20579	1589	243	203	166	163	156	121	156	123	143	143	128	145	136	124	116	156	127	145	117	113	117	110	113	115	122	124	127	124	119	133	106	122	114	110	130	122	134	138	130	138	115	124	122	112	133	128	117	110	146	148	132	142	121	136	128	144	127	112	123	116	128	136	104	132	102	113	127	129	103	130	122	125	113	107	118	127	111	142	125	115	106	101	119	128	107	123	107	128	127	130	127	124	134	137	133	95	115	109	119	123	120	133	121	96	131	104	116	115	126	114	105	136	143	142	114	105	121	119	106	120	136	99	116	113	113	126	115	121	107	102	127	135	133	107	106	94	136	117	91	122	114	120	126	134	106	105	116	132	119	137	111	127	117	124	108	102	118	109	121	129	134	118	135	100	111	126	120	143	118	116	120	126	105	107	105	137	105	119	129	100	108	135	112	122	120	108	111	126	115	101	111	103	132	126	131	130	105	108	127	114	122	102	110	123	108	119	115	104	135	120	155	111	126	138	116	105	120	112	132	129	106	113	120	118	117	120	110	104	129	121	110	132	112	117	129	106	125	115	138	114	109	118	137	130	110	95	115	134	124	115	113	100	117	133	115	112	115	118	100	98	117	105	96	108	127	114	129	123	112	98	115	128	103	118	122	126	117	148	117	116	122	113	126	109	127	112	122	109	119	112	117	120	110	116	102	134	115	109	130	121	121	120	102	110	111	134	116	115	128	114	123	102	106	139	97	128	119	112	114	141	107	106	104	120	103	108	112	127	129	104	111	135	146	132	111	115	116	122	112	132	116	102	119	99	104	117	117	105	133	105	111	128	128	117	117	105	111	120	108	106	122	109	144	113	120	145	107	108	104	99	134	109	97	123	133	111	117	114	125	124	125	113	133	104	125	119	116	114	117	135	124	100	113	111	105	123	135	117	128	118	130	145	126	99	143	126	138	116	105	114	140	123	118	105	106	124	143	124	99	124	105	105	128	121	114	153	100	127	127	133	130	127	126	141	139	116	124	132	134	111	130	138	132	96	101	101	125	111	109	141	128	125	100	102	99	116	107	130	110	125	113	121	118	118	107	113	132	121	131	122	118	122	120	107	122	112	140	92	97	107	121	134	118	111	102	122	120	107	110	110	119	114	117	108	114	110	138	118	124	107	110	106	144	113	109	117	114	136	119	122	136	123	120	107	113	129	124	112	99	123	131	122	119	156	125	126	106	117	115	113	115	131	120	115	103	106	103	107	124	105	118	111	119	110	117	135	122	108	128	127	116	134	108	111	108	114	134	99	145	116	131	129	125	132	104	109	101	109	131	138	128	121	113	114	108	115	113	125	115	106	123	120	111	126	106	125	118	137	121	127	104	120	121	128	124	107	123	112	114	122	135	122	118	104	116	131	124	102	121	135	134	105	114	107	149	107	112	122	102	132	127	131	127	94	103	106	139	123	104	119	112	117	131	106	129	123	105	121	102	106	127	105	112	123	101	120	132	85	124	115	87	115	142	147	123	105	118	118	113	102	117	126	116	78	103	111	131	115	120	123	121	119	121	119	111	141	143	126	113	131	120	123	118	120	115	131	124	123	121	106	132	104	122	96	116	107	106	125	103	122	110	114	111	106	117	133	158	118	112	127	117	116	117	117	114	95	133	114	111	107	118	119	106	115	99	110	140	111	115	118	107	112	114	117	102	115	116	122	122	110	120	125	130	135	135	123	118	129	147	122	145	117	108	128	110	110	108	126	117	124	100	128	127	133	93	107	119	132	126	117	126	119	103	131	114	101	131	113	128	110	134	113	121	129	104	135	131	120	115	122	133	92	124	144	132	114	125	133	115	132	126	143	100	120	118	120	131	108	135	127	120	130	122	120	109	116	113	136	113	119	127	121	110	119	121	114	109	121	119	119	123	121	117	120	111	129	119	124	124	120	116	134	92	126	114	122	124	132	108	133	109	114	111	110	101	119	91	120	93	100	108	118	107	127	135	119	128	102	111	118	125	106	135	140	138	101	116	122	117	116	107	129	115	111	112	108	113	94	99	114	120	102	130	117	101	112	132	112	126	91	102	132	106	132	121	123	97	130	125	106	111	129	121	111	96	135	132	122	112	131	134	112	134	124	123	121	133	122	114	139	107	115	101	120	129	113	117	116	111	100	114	118	126	113	102	120	120	100	115	123	139	141	99	127	114	124	116	125	128	133	131	137	127	108	118	111	112	116	125	125	92	124	97	97	117	105	138	120	114	96	99	104	105	103	128	137	127	110	132	119	136	116	115	115	127	107	101	106	113	109	116	120	124	123	117	122	117	123	100	116	121	112	140	119	119	118	100	115	130	116	124	117	112	126	114	100	126	124	84	123	101	125	126	133	153	107	102	120	114	124	80	127	107	120	124	114	129	117	131	118	129	117	123	99	148	133	110	116	105	111	117	101	126	118	111	117	114	122	100	115	106	127	125	115	127	106	131	99	123	134	118	106	125	120	114	113	98	132	121	156	107	110	132	106	111	122	125	139	123	120	108	127	111	114	136	134	132	120	124	132	114	129	110	125	102	113	115	123	120	112	118	124	105	131	108	115	114	121	130	140	117	120	105	108	106	111	102	128	129	127	102	121	101	126	107	111	101	95	117	111	110	92	125	101	118	117	118	112	126	120	127	106	99	117	110	113	112	116	119	124	123	91	116	122	114	132	151	106	115	95	94	114	114	118	142	114	112	134	113	106	108	127	105	134	103	122	139	124	139	120	103	127	117	107	108	117	121	120	113	109	116	105	101	120	107	125	127	128	131	117	146	111	109	122	122	103	109	100	125	117	112	116	114	102	114	124	125	116	111	139	83	119	102	96	112	99	115	115	106	132	108	122	115	131	130	111	109	118	128	119	115	134	126	113	117	122	109	126	119	122	116	113	116	115	120	114	106	128	126	109	116	116	126	119	131	116	105	127	124	139	106	118	111	114	120	129	133	127	120	117	129	134	110	97	120	103	133	115	115	97	131	128	129	123	137	123	104	115	114	124	107	119	105	124	121	121	108	114	137	95	128	94	129	118	127	118	104	130	126	120	120	109	102	126	127	125	133	98	138	115	122	115	140	120	109	123	122	115	115	120	116	123	123	114	112	129	103	132	117	100	130	119	124	121	134	130	126	108	107	117	103	118	99	122	117	118	121	134	118	110	125	118	117	122	107	129	140	127	107	98	116	116	130	124	94	129	128	119	121	128	113	106	144	126	133	114	101	115	97	125	115	120	120	118	102	133	123	126	130	120	112	118	134	108	126	130	133	108	122	136	103	122	135	117	115	111	130	94	113	115	111	100	151	132	130	110	117	124	123	123	134	120	116	124	119	122	128	114	111	116	125	127	124	138	96	131	131	140	114	108	109	99	141	115	109	93	110	121	104	103	110	118	127	137	116	111	128	137	104	120	125	138	101	133	140	92	135	105	122	121	117	106	94	135	116	128	113	104	106	120	129	125	144	129	113	122	109	108	110	126
10585	7632	2435	707	504	338	331	293	305	317	286	252	273	250	260	298	271	300	240	297	274	282	268	311	263	252	263	275	281	273	219	266	279	273	268	269	283	249	263	263	288	243	261	293	279	271	274	264	295	257	289	278	241	248	261	263	241	247	255	278	242	279	260	261	275	263	289	253	272	265	295	272	238	278	299	252	285	253	287	244	289	261	286	268	278	257	295	308	270	293	289	243	254	287	281	254	275	258	288	256	269	307	279	281	270	254	279	282	272	254	260	308	253	278	265	270	289	281	237	261	295	260	276	272	275	258	282	288	276	242	277	284	270	303	263	273	275	260	262	279	275	227	273	256	250	284	280	302	274	302	265	252	292	264	260	262	286	281	245	224	263	267	255	290	267	269	257	268	292	287	300	246	296	288	285	244	258	269	284	288	265	244	291	252	301	255	271	287	284	291	245	268	255	306	271	296	283	260	274	285	288	279	266	279	310	260	264	258	263	257	269	270	266	263	241	295	289	287	305	288	269	293	286	250	273	300	262	271	264	287	265	258	262	279	268	255	287	265	258	243	277	264	264	285	266	280	270	294	223	274	269	289	252	268	319	272	278	270	264	274	304	277	286	284	284	266	267	272	284	242	281	261	283	254	284	279	279	273	259	249	267	274	249	294	260	261	264	280	279	281	273	263	272	288	244	252	271	260	269	273	266	266	246	269	283	252	264	252	279	254	320	271	284	269	276	278	266	284	266	244	244	257	241	253	265	291	266	260	290	280	245	264	263	240	219	273	269	252	250	228	275	290	258	254	281	236	256	271	244	264	259	254	261	282	267	273	291	274	257	283	247	280	263	273	273	266	277	272	264	282	263	287	278	255	254	256	291	245	245	283	289	257	305	298	242	281	292	284	263	293	296	282	291	269	274	263	261	264	278	253	259	268	267	285	271	289	255	288	265	256	250	280	289	268	254	293	280	271	272	261	257	269	242	298	266	257	270	288	263	260	290	281	288	264	277	273	246	281	274	264	278	240	265	287	290	260	265	264	289	262	269	258	259	268	261	272	294	268	270	274	284	272	299	263	259	235	258	267	232	284	265	290	256	262	258	294	288	260	277	272	236	264	257	266	304	273	295	289	297	233	264	270	250	315	272	240	261	249	257	273	280	263	286	298	264	282	293	301	263	249	227	264	300	272	275	269	278	251	275	255	291	264	253	290	254	277	259	271	274	273	266	267	264	274	290	269	285	261	282	287	253	253	255	255	244	256	299	277	280	282	250	274	256	270	287	236	267	268	256	264	269	284	246	274	245	259	263	260	295	272	267	294	272	269	299	255	263	284	298	281	280	277	256	264	280	270	291	276	262	288	296	259	275	286	262	249	285	269	253	260	297	241	276	249	261	276	258	296	319	265	288	281	281	306	285	272	260	290	289	289	279	269	317	261	284	236	273	291	260	270	256	267	277	283	236	257	245	243	244	267	251	297	282	270	244	285	265	273	266	270	287	262	264	271	257	286	239	253	292	245	282	270	276	278	258	254	229	290	289	256	258	261	279	283	284	264	254	265	255	288	279	276	247	268	264	267	253	247	288	279	291	271	264	261	259	242	276	260	253	277	262	274	251	270	285	239	261	277	276	271	276	294	236	262	250	290	292	252	263	228	269	268	275	291	303	254	312	299	268	248	287	290	261	259	240	261	258	278	283	265	275	284	254	245	291	259	275	248	316	258	288	269	259	262	255	256	253	265	241	283	262	260	255	280	243	271	281	282	278	263	253	268	245	255	267	286	248	253	267	300	264	264	296	294	243	252	251	279	264	259	246	286	263	255	290	249	251	262	300	276	282	266	285	305	277	266	236	253	277	261	284	289	263	259	282	256	277	285	271	278	243	272	253	235	295	305	242	299	307	278	313	301	284	284	267	252	276	250	278	281	253	264	272	269	268	248	254	309	253	274	264	281	249	309	280	252	255	293	249	260	261	274	263	264	248	267	275	238	298	265	305	280	288	285	243	268	271	243	259	255	267	288	282	265	292	265	294	245	269	290	244	271	282	269	270	259	243	281	242	274	255	275	265	277	264	244	290	282	309	292	271	248	263	255	264	273	270	252	293	272	271	247	267	272	285	261	264	278	283	288	302	299	256	260	264	288	268	287	247	245	289	282	243	275	284	252	263	272	251	282	283	264	288	255	241	262	243	256	279	280	267	254	247	259	277	277	264	277	285	305	259	278	283	277	270	296	291	264	268	261	273	271	264	267	298	272	277	263	257	248	249	250	292	256	297	297	254	256	261	280	261	266	269	267	290	268	269	285	267	252	270	274	294	261	270	240	283	271	260	261	267	229	313	282	275	274	256	303	245	300	253	267	246	276	273	263	280	266	270	312	279	275	256	283	267	259	283	251	269	269	272	254	273	265	238	270	270	270	279	281	291	275	300	276	251	314	279	265	292	271	242	292	280	309	292	275	286	274	251	267	259	297	307	294	289	289	263	268	252	270	294	266	305	273	281	285	265	264	267	300	248	285	246	262	284	247	291	292	242	266	282	268	241	272	286	291	278	256	278	292	273	277	264	264	276	276	248	275	244	290	244	287	291	305	262	257	246	289	305	265	245	276	283	282	254	291	262	278	274	270	281	255	290	283	241	288	282	275	316	254	262	277	260	277	277	261	248	277	263	263	279	295	296	262	282	272	262	271	262	239	248	278	268	269	254	262	262	255	236	269	268	277	284	254	244	284	255	284	260	281	300	260	259	264	283	262	261	278	269	276	244	241	261	271	275	270	278	287	283	290	249	246	292	265	238	276	285	301	264	267	289	240	282	250	246	255	288	276	275	270	304	255	271	272	244	291	260	247	278	261	296	276	283	286	282	269	263	265	251	280	246	292	290	280	301	271	238	268	274	262	280	237	320	271	315	248	281	272	297	253	279	306	265	284	278	289	299	282	257	268	265	279	260	256	266	256	279	274	243	269	296	261	261	282	275	302	278	296	239	272	244	271	297	288	263	284	262	310	269	265	264	269	296	248	237	273	273	259	264	256	278	283	263	259	264	281	282	265	244	281	273	273	238	260	242	244	266	275	262	244	274	290	280	258	280	263	265	277	249	248	265	325	250	254	268	270	264	278	244	249	236	292	273	240	263	260	259	241	273	273	285	276	277	263	238	279	253	278	260	279	240	300	254	273	315	252	254	265	258	280	253	299	270	299	283	241	292	231	281	254	254	249	277	261	261	251	290	247	274	272	278	262	283	278	275	263	290	254	272	232	245	248	288	277	285	242	233	278	283	270	269	263	283	240	288	245	271	306	274	262	272	277	268	279	306	258	281	277	253	276	264	253	254	275	258	294	287	317	250	295	261	263	287	274	245	281	260	260	256	271	264	294	285	256	259	269	283	282	270	265	251	266	267	286	260	287	289	261	279	266	261	300	285	241	240	298	255	264	273	259	286	289	275	286	266	280	235	246	265	306	290	252	268	269	260	253	290	265	245	281	278	260	268	291	273	263
24216	21204	25231	27481	21209	20965	1151	245	133	167	144	94	92	97	86	66	75	73	85	90	75	68	69	75	79	59	66	62	62	52	56	70	56	57	71	65	73	68	69	62	75	70	60	57	78	74	68	59	58	72	53	63	45	56	68	58	57	55	92	68	46	69	62	57	49	67	58	63	58	55	58	56	49	77	71	55	66	47	65	49	68	59	46	54	60	53	57	62	49	58	77	64	53	42	57	60	59	70	42	58	64	60	44	75	53	75	72	82	64	63	62	57	70	52	59	55	59	60	61	72	57	54	50	53	69	71	54	49	68	54	69	71	66	70	60	61	63	54	54	66	55	60	60	63	73	45	70	65	71	47	63	53	54	65	68	58	57	58	52	43	54	68	63	57	54	39	42	52	58	54	52	47	66	59	71	59	62	66	50	59	60	47	63	54	59	68	46	68	64	73	65	53	65	63	73	56	66	71	64	62	66	53	45	65	69	65	61	47	65	62	59	48	64	59	67	75	45	57	47	54	62	62	58	59	53	53	47	58	70	58	67	72	71	53	54	63	62	51	59	69	71	57	60	74	55	61	52	55	54	59	50	49	69	49	58	59	63	56	69	64	58	58	65	68	66	60	71	72	61	58	65	54	62	50	68	65	61	64	61	64	66	58	54	69	48	62	42	61	57	73	58	60	63	61	60	62	50	71	65	66	69	70	62	56	57	66	65	63	51	52	58	63	53	59	72	57	46	50	55	76	65	45	66	59	80	64	60	53	68	61	53	56	53	60	57	49	71	64	62	44	64	59	64	56	62	61	68	39	66	55	50	59	66	64	66	63	48	68	60	60	77	61	68	52	55	72	95	61	51	65	72	65	59	58	64	53	61	73	55	55	53	57	53	47	70	57	58	60	52	57	63	52	66	62	55	64	65	61	73	53	58	63	66	64	58	77	56	58	43	52	69	62	50	56	66	65	63	43	66	62	55	54	51	57	60	55	50	70	60	78	60	67	55	64	62	65	51	49	54	55	79	61	71	59	45	73	62	43	54	52	57	61	61	36	71	66	60	60	74	70	57	74	44	54	47	57	50	48	59	62	56	56	67	56	56	78	48	72	68	58	66	57	62	61	74	58	67	50	43	55	47	52	67	66	51	48	46	75	67	64	54	55	61	43	63	57	62	49	49	69	66	52	71	66	57	75	60	58	63	61	57	70	64	44	60	65	54	44	50	55	64	62	65	69	58	52	64	72	51	48	68	54	57	58	66	49	68	67	62	54	51	67	55	60	48	73	62	58	64	66	57	44	40	61	54	61	46	74	64	64	65	56	68	43	55	65	63	61	52	69	78	74	67	70	57	63	50	72	56	82	76	69	72	54	50	55	64	52	64	58	47	55	64	76	79	52	61	74	55	73	87	68	53	68	60	57	67	59	56	56	43	68	64	67	57	60	51	62	54	79	54	65	68	62	54	60	64	63	45	60	57	56	67	66	61	41	55	65	76	56	74	53	68	78	70	64	69	50	45	63	52	65	65	70	57	43	70	52	56	48	63	60	72	55	59	60	56	61	62	61	52	57	71	52	51	61	59	51	63	69	67	59	44	72	64	62	69	62	71	62	45	50	64	58	61	52	54	72	69	65	71	67	58	55	49	50	62	52	70	46	62	62	53	64	60	54	62	65	53	68	50	64	53	48	47	62	74	73	55	56	62	66	49	51	71	59	63	57	71	70	68	53	52	57	68	72	62	79	86	66	43	59	54	63	58	60	67	76	72	68	59	56	61	49	63	54	67	55	50	55	56	74	77	61	53	49	52	88	75	47	53	50	71	57	57	64	51	58	53	61	56	64	54	65	79	69	65	56	60	60	56	62	51	48	57	69	59	65	73	47	52	82	73	52	66	54	69	61	62	70	69	53	55	71	66	60	62	64	70	50	66	57	68	57	61	64	67	55	52	61	60	42	36	44	61	51	60	74	74	54	72	65	59	61	58	62	57	58	73	58	72	61	60	59	58	53	81	60	61	54	57	45	68	74	60	69	48	63	54	50	64	58	50	65	60	74	64	75	47	53	64	55	47	52	58	65	63	60	77	63	78	73	58	63	61	73	62	46	54	53	55	54	56	55	55	67	64	68	53	56	59	52	56	65	58	51	60	53	54	75	64	69	54	53	62	50	49	49	65	66	64	70	68	79	55	48	58	72	72	54	76	57	43	66	69	57	76	61	54	64	62	67	55	53	52	63	51	69	70	57	55	52	55	59	61	61	61	52	45	63	60	57	52	70	72	53	53	71	71	62	71	57	63	73	58	62	65	77	62	76	61	74	71	66	51	65	46	49	62	70	61	54	51	49	66	46	54	68	69	53	57	65	49	67	57	65	64	54	59	63	47	54	58	69	71	74	63	45	69	53	54	46	62	61	64	55	72	53	74	54	60	52	65	52	61	67	54	74	59	63	67	48	66	74	55	49	65	57	54	72	77	63	48	54	61	70	58	66	49	49	63	57	62	52	55	52	68	65	56	56	49	76	65	49	54	64	60	53	53	57	52	61	53	67	38	60	68	66	55	56	56	62	53	70	59	52	71	59	55	51	58	44	54	58	46	60	67	77	61	55	59	67	67	60	68	58	64	53	64	51	76	72	68	66	60	65	57	63	70	70	48	40	58	75	66	69	44	61	73	62	60	56	52	60	59	71	50	52	63	57	62	51	75	91	56	62	47	58	45	62	54	62	46	71	63	60	57	54	60	57	59	65	59	58	65	48	56	69	74	48	64	53	63	78	76	63	48	61	58	49	54	71	52	57	62	61	57	53	78	42	55	51	57	63	63	76	63	58	56	57	48	50	39	55	57	53	50	66	57	59	68	52	56	56	68	51	52	59	63	57	64	43	54	68	56	60	64	57	76	68	57	62	83	42	59	49	58	62	58	51	60	76	42	48	54	66	50	57	39	54	64	57	61	70	46	54	56	74	54	61	73	59	60	65	55	54	61	69	48	46	60	68	72	58	44	83	62	55	49	51	61	52	68	49	58	53	58	49	64	64	67	62	46	65	72	56	65	61	59	54	43	72	59	60	60	57	48	66	61	53	58	77	56	52	62	61	70	61	69	64	55	47	55	62	72	44	56	62	59	60	55	49	59	51	44	75	60	56	70	62	64	64	73	47	54	67	61	59	54	59	49	70	60	60	60	64	59	47	79	55	59	57	55	77	49	58	70	68	58	53	50	53	63	67	51	62	64	57	43	82	55	66	63	48	51	40	60	62	62	74	49	59	71	60	59	70	61	48	54	70	54	46	61	59	72	55	66	56	59	63	86	68	56	62	53	51	53	63	63	65	49	57	50	57	55	46	47	60	59	56	57	54	48	68	60	57	68	66	52	52	50	59	63	60	63	58	64	73	58	55	62	59	48	59	71	61	69	71	61	63	60	58	57	45	57	55	62	64	63	73	63	73	68	47	47	69	61	56	58	84	55	70	50	57	45	59	62	60	52	52	68	68	65	67	64	66
16345	10848	4089	921	503	336	310	214	219	207	196	156	187	177	146	162	185	198	179	173	162	169	185	165	147	157	157	165	165	164	169	170	155	189	162	170	162	147	181	181	162	181	159	178	157	165	154	169	170	156	163	145	163	153	169	168	151	162	147	147	158	176	158	184	155	145	162	166	145	156	162	156	165	151	178	172	157	159	167	159	164	154	164	160	171	158	147	160	152	156	159	179	168	151	157	162	152	158	141	164	145	171	144	146	159	152	170	149	166	159	167	162	168	131	143	166	155	149	162	186	151	161	167	158	163	188	179	171	191	160	153	167	174	174	169	151	157	153	141	168	152	140	175	165	165	178	156	174	161	145	136	160	156	164	157	150	160	163	149	176	170	169	180	170	156	162	137	152	124	150	167	144	139	141	158	168	151	168	170	163	166	169	152	147	174	167	169	182	161	142	178	135	143	167	147	137	140	158	161	170	167	166	180	158	153	156	165	196	162	171	152	161	156	177	146	175	175	163	173	135	152	156	145	140	153	130	178	158	169	147	157	165	176	161	146	159	162	160	156	161	160	164	165	163	151	148	153	161	170	162	182	176	153	152	169	159	157	154	164	170	157	149	158	166	171	171	152	163	157	146	176	127	145	147	172	171	145	160	159	172	176	155	162	148	143	160	172	172	166	160	188	143	147	143	156	164	155	163	153	158	157	168	151	153	163	185	167	181	169	179	161	141	162	154	171	173	157	165	157	152	164	144	168	166	165	184	159	156	190	160	133	178	176	162	155	164	171	150	153	175	160	155	155	179	170	171	166	171	157	149	146	165	180	166	162	158	180	147	176	140	171	155	161	155	142	169	169	152	181	155	157	160	158	148	177	172	171	159	145	150	150	171	168	160	154	160	144	154	134	153	170	159	184	179	167	173	157	162	148	169	158	160	176	171	167	145	168	157	153	156	161	158	171	159	163	195	169	137	166	165	154	162	152	163	159	163	161	158	142	156	161	144	167	144	154	165	162	163	149	150	167	171	145	165	150	170	134	147	154	172	137	154	162	151	169	154	182	163	152	166	138	147	194	166	167	150	176	157	156	152	166	180	147	175	165	166	178	147	172	161	152	164	173	161	145	160	163	179	152	154	170	155	158	147	169	160	183	172	147	158	156	157	161	148	143	168	156	150	161	160	155	156	127	157	162	165	134	160	167	166	170	170	177	165	169	146	193	163	160	146	171	177	159	169	135	150	171	151	162	175	139	160	165	152	177	155	170	181	161	155	142	159	153	164	179	180	187	166	151	154	176	156	182	156	166	172	159	128	179	166	180	180	183	161	173	144	158	178	180	145	185	181	174	134	171	153	166	159	170	169	155	139	145	166	168	161	154	171	175	166	138	159	150	151	165	156	170	165	158	163	138	158	151	136	144	144	188	149	174	182	144	171	151	161	152	160	145	175	142	166	175	157	179	153	173	155	183	148	169	179	154	160	171	155	154	162	185	154	195	166	175	159	133	170	153	156	148	178	168	170	166	182	171	165	181	162	158	139	162	171	176	170	164	155	163	171	165	165	170	165	175	137	156	150	149	165	173	167	166	147	160	179	127	149	139	166	185	183	135	140	139	148	173	179	172	179	182	153	169	169	152	165	153	146	155	165	154	151	155	152	176	175	152	183	158	194	155	171	183	193	184	159	144	171	160	135	167	136	151	155	154	148	164	174	177	148	139	168	165	169	163	159	169	151	141	158	164	165	150	160	155	165	153	145	158	163	132	181	162	174	144	186	145	149	127	172	167	159	142	170	168	155	178	154	170	139	195	158	162	138	159	142	148	153	159	151	150	157	160	177	157	166	160	165	172	166	160	161	152	167	155	159	165	168	160	168	159	172	193	174	151	141	155	165	157	163	151	164	159	168	166	155	163	149	172	178	160	159	176	175	156	183	161	174	156	161	152	155	142	176	172	148	141	159	164	137	155	148	167	156	135	151	196	153	159	153	171	166	149	143	146	166	153	157	143	176	179	181	170	164	143	156	136	188	153	151	165	162	148	154	157	155	153	172	144	160	162	175	166	148	155	171	168	176	140	167	162	149	145	176	142	153	178	153	168	160	140	139	179	161	155	176	172	186	198	142	159	159	152	162	158	134	167	160	173	171	151	152	168	167	153	166	169	182	148	152	173	148	146	174	173	158	170	173	163	167	140	152	177	171	152	171	156	165	147	164	150	152	144	159	165	150	179	147	152	149	172	171	161	176	166	163	172	165	168	159	132	178	149	167	166	152	145	161	161	170	162	143	154	167	148	169	168	164	141	160	165	154	171	135	167	169	169	184	152	171	170	186	157	144	168	173	127	162	131	135	170	160	176	154	166	155	169	183	163	152	175	162	172	150	167	160	154	144	149	172	156	166	147	172	151	167	163	150	159	175	152	156	146	145	176	171	166	166	167	168	159	163	163	150	146	151	164	143	159	150	173	165	172	162	168	157	146	181	154	160	168	176	156	165	157	182	140	166	149	147	153	159	171	148	164	169	169	181	156	146	152	152	160	170	162	156	154	143	157	161	188	162	159	153	169	161	165	149	164	159	170	159	150	163	161	152	144	171	172	167	177	156	169	188	188	145	138	169	162	169	178	187	165	161	195	166	163	140	173	167	153	156	167	147	162	165	184	177	163	153	155	171	156	140	165	178	194	163	164	184	152	185	172	146	151	146	154	163	168	152	157	158	149	165	164	154	189	158	160	165	162	165	147	156	139	178	179	166	179	156	174	170	163	155	146	156	183	147	173	167	140	158	177	166	169	150	176	164	147	152	149	131	151	171	178	158	152	155	161	160	165	170	181	178	184	164	181	165	163	177	178	171	177	153	169	163	163	152	170	174	167	165	154	155	173	156	156	166	148	180	190	180	169	168	134	149	157	172	150	152	150	177	161	174	168	180	160	152	149	148	160	184	165	163	158	170	159	145	187	142	172	188	152	151	166	170	173	152	134	138	133	147	154	171	170	173	179	146	164	155	156	146	150	148	145	148	172	166	183	135	169	163	169	149	166	154	165	138	153	178	151	149	155	186	157	154	170	149	138	153	144	159	170	140	157	143	156	163	161	159	155	145	172	156	156	141	153	150	175	149	162	168	180	158	153	179	164	172	159	170	173	172	159	135	168	150	140	169	143	148	153	159	132	159	168	150	147	181	145	174	166	194	165	143	170	156	160	159	200	157	167	180	176	173	157	160	150	179	168	142	166	182	158	143	161	148	163	180	162	155	163	170	177	154	145	185	151	153	167	143	174	156	162	173	192	137	169	145	156	160	185	163	137	151	152	175	166	170	146	151	159	156	163	187	172	173	169	164	160	147	158	178	159	181	125	157	170	160	143	166	167	161	163	142	175	166	140	182	140	190	137	157	148	178	144	177	154	171	153	160	158	177	175	153	143	181	183	135	156	149	171	175	168	162	183	153	143	154	147	154	168	170	144	186	175	173	128	148	158	182	152	157	168	176	167	170	172	136	151	156
34286	13017	1930	306	256	236	226	219	202	228	217	233	222	220	218	212	199	226	248	212	224	213	216	222	214	206	244	236	202	200	234	235	211	230	202	225	204	222	209	212	225	201	249	220	203	214	195	222	203	225	204	210	236	209	241	236	248	211	238	227	206	242	212	228	240	223	199	231	237	242	218	222	237	208	212	238	232	225	244	226	233	213	217	203	233	224	207	210	227	247	225	238	196	238	220	211	226	231	226	215	235	263	221	238	216	218	215	226	231	231	203	231	242	211	257	219	223	210	213	226	230	176	210	243	222	229	237	251	214	214	205	226	237	224	236	227	227	210	208	202	244	241	209	207	223	210	198	224	229	244	221	228	205	250	204	210	250	216	230	220	253	243	243	243	217	224	226	208	235	205	237	219	193	240	222	197	211	256	216	203	190	210	228	246	240	209	208	197	203	213	225	219	207	190	219	237	221	221	210	226	223	208	225	227	213	250	223	209	230	203	221	231	204	206	232	202	208	246	207	218	247	216	243	225	229	227	221	237	216	226	234	221	247	236	217	258	202	219	204	220	224	191	238	241	241	214	204	239	231	233	227	251	216	213	221	254	260	216	212	240	223	239	193	223	240	228	235	233	207	216	220	215	245	218	190	220	216	231	222	228	229	239	222	236	232	234	217	222	235	250	205	214	218	220	195	222	223	214	215	227	223	233	214	225	219	210	230	226	197	225	219	217	221	230	224	216	227	257	205	238	223	197	203	226	219	203	217	191	216	232	236	219	236	224	226	229	212	210	219	235	208	229	199	190	208	219	218	208	220	222	241	210	203	227	227	219	250	253	212	230	208	213	217	212	199	215	235	224	220	233	228	244	227	241	221	208	193	195	215	251	232	227	235	226	219	223	234	239	222	220	225	236	227	218	224	204	208	209	215	230	221	235	215	214	228	218	185	234	225	216	230	236	254	222	220	216	218	202	219	198	238	226	206	193	213	224	216	227	233	218	197	233	185	216	215	194	232	225	257	243	229	205	222	219	244	245	213	216	219	243	229	226	228	230	204	229	240	201	211	196	233	194	228	217	230	204	277	240	202	210	202	233	245	271	226	209	223	191	196	211	224	210	230	216	194	207	228	219	244	215	209	210	206	217	210	209	182	226	235	205	220	198	226	194	227	245	225	220	218	228	193	219	201	203	246	234	214	187	212	195	222	209	233	218	233	211	241	251	224	222	226	204	242	219	232	212	201	236	228	222	253	240	238	228	227	240	214	223	229	206	248	260	237	247	198	184	243	218	222	216	185	223	211	243	232	213	205	207	233	205	227	226	214	233	222	218	210	214	200	229	207	233	234	265	215	219	242	222	205	200	222	232	199	212	225	214	238	209	238	248	199	185	213	226	217	218	235	217	201	233	222	210	194	192	210	221	215	236	238	250	214	250	205	211	211	184	209	209	244	216	223	213	218	225	223	212	210	256	216	242	255	233	229	216	208	230	234	214	250	241	234	198	222	200	195	230	203	225	217	200	217	204	212	222	218	250	233	217	248	203	205	200	214	210	212	198	207	210	219	237	224	177	219	247	198	207	179	194	238	225	220	198	218	198	197	226	225	234	230	229	237	232	210	224	215	223	214	213	228	204	228	237	234	213	201	219	246	233	230	228	234	216	215	188	201	259	239	252	192	219	226	213	236	226	225	251	212	230	202	234	209	221	233	227	204	226	201	241	229	227	248	176	223	229	229	203	201	214	198	215	235	207	206	252	208	222	247	232	240	218	223	218	236	217	227	228	223	214	191	198	235	205	224	213	223	242	241	239	208	214	208	219	231	240	234	221	218	227	213	189	232	257	233	242	207	219	213	219	232	225	217	201	194	210	221	247	210	217	242	195	201	255	241	232	216	249	209	211	235	217	236	220	232	240	219	216	229	230	214	209	224	216	228	198	236	234	216	217	250	218	211	224	216	216	216	205	216	232	219	217	204	212	200	236	233	234	200	230	208	212	231	211	229	238	215	227	232	223	191	219	245	213	237	253	234	224	239	251	209	229	232	180	228	224	225	208	230	223	217	203	241	233	222	226	235	220	225	212	236	209	236	203	208	209	209	192	219	233	227	227	232	227	231	236	225	237	235	225	233	202	227	252	216	224	220	198	250	219	233	226	238	231	207	231	227	218	223	231	235	240	213	211	196	233	230	219	221	223	221	214	193	206	233	210	210	212	217	209	238	235	217	222	195	246	249	216	214	221	217	213	219	231	211	221	219	220	221	211	236	233	196	213	205	213	207	231	216	200	249	222	230	264	239	202	206	221	231	199	200	207	222	192	221	233	232	207	220	226	225	223	202	217	238	234	206	227	227	215	228	241	216	230	199	231	228	233	232	213	222	223	219	219	231	201	233	250	235	228	239	199	238	216	221	223	201	205	236	210	240	208	188	190	266	209	243	229	216	207	229	256	217	242	224	196	231	216	212	231	227	213	225	229	215	216	241	213	208	200	220	227	215	247	219	225	212	207	208	233	214	242	213	216	252	228	212	226	206	225	206	241	241	226	191	228	218	217	207	216	244	240	216	231	217	226	221	237	217	196	227	201	219	207	216	258	215	226	244	236	208	222	238	222	238	211	220	203	214	215	217	223	210	226	218	195	232	226	228	241	224	217	203	252	259	216	239	202	208	195	241	224	212	202	214	221	227	235	227	248	191	219	219	209	227	209	247	249	244	221	231	238	209	223	208	227	214	221	193	220	219	246	209	228	233	221	236	225	225	180	214	215	219	268	219	231	221	218	217	205	213	223	219	218	214	210	213	239	213	219	216	190	211	205	229	206	228	229	215	226	208	212	232	233	249	204	196	234	231	216	226	201	246	229	220	206	220	209	252	219	212	211	240	215	253	226	218	262	237	259	226	213	221	204	213	224	221	223	230	220	210	231	251	231	217	217	202	236	188	216	215	220	229	216	234	232	177	234	232	194	243	209	193	244	237	180	203	226	205	207	210	202	220	227	248	219	227	211	207	224	213	219	213	200	225	196	194	218	214	217	227	210	239	211	249	199	248	238	240	230	215	242	199	233	259	217	181	217	243	266	219	243	195	248	248	245	207	210	218	238	211	210	211	187	239	201	228	237	198	236	222	187	215	229	215	234	263	209	250	241	230	224	192	235	223	227	231	247	193	203	208	231	222	224	222	221	209	246	242	226	213	223	246	221	181	236	199	212	230	206	230	204	204	203	204	220	210	215	203	206	202	220	221	219	244	229	216	187	233	231	220	237	209	214	217	243	222	261	216	192	237	219	237	212	222	219	225	217	203	215	240	233	198	232	214	237	237	236	217	210	211	203	218	212	233	224	232	235	236	236	225	230	250	221	191	210	236	226	219	216	203	215	199	233	218	248	197	212	202	220	235	216	242	210	250	207	216	224	227	229	256	244	222	210	207	229	251	230	206	236	218	206	231	217	221	227	216	219	214	212	222	203	176	216	256	247	219	202	196	218	218	189	205	232	211	235	234	243
13925	2506	997	508	492	466	488	473	478	495	473	502	472	511	492	500	496	468	473	482	482	480	475	459	482	497	461	524	476	519	472	462	462	533	484	502	506	488	477	468	494	483	473	458	507	505	494	499	477	483	502	494	454	497	483	484	494	470	477	492	485	483	482	517	496	480	523	455	521	502	460	511	483	506	464	481	471	465	515	535	472	486	519	472	484	464	457	481	486	511	495	455	491	477	493	435	479	472	534	490	490	458	536	499	504	523	505	515	459	505	490	475	476	465	517	511	480	460	481	466	504	530	460	474	467	477	507	487	489	516	503	485	445	512	465	454	466	466	458	468	513	485	487	457	498	492	456	455	479	471	484	510	539	433	465	508	490	502	467	510	463	488	510	499	449	498	470	497	509	477	488	494	493	514	517	493	491	484	471	491	444	530	484	512	511	490	498	464	478	507	506	460	460	496	468	459	470	457	496	506	493	503	487	469	452	505	473	471	489	521	476	508	465	487	467	474	506	491	499	484	462	497	460	493	480	476	465	470	495	488	463	488	489	485	492	507	519	501	448	459	451	509	470	446	502	504	476	479	484	466	463	483	495	488	522	481	455	472	504	491	448	472	466	473	519	479	482	472	524	439	485	480	463	493	514	530	467	491	454	483	470	482	519	467	511	500	467	489	466	471	510	466	512	482	465	459	494	450	480	475	480	494	519	548	472	479	475	508	473	462	477	481	493	534	478	455	483	457	485	464	472	478	500	515	467	485	510	466	480	482	501	505	512	484	503	485	477	501	510	494	514	474	502	501	442	493	500	476	492	453	427	485	496	505	524	492	467	504	512	505	448	498	449	473	507	486	439	485	515	469	468	476	472	485	491	503	477	519	498	458	497	505	507	467	478	475	528	492	472	457	474	456	476	516	500	507	487	460	449	463	534	487	479	486	492	462	447	492	506	490	457	491	472	472	480	466	496	484	493	479	471	516	481	482	519	447	453	483	497	519	453	500	459	480	485	518	526	468	473	486	459	483	484	455	457	468	506	483	489	430	458	476	473	486	468	473	512	486	502	464	488	508	517	467	494	491	473	449	486	519	478	478	457	502	469	516	473	506	444	469	493	517	486	506	497	470	436	463	473	498	498	477	443	497	465	491	471	484	508	475	440	503	518	515	518	501	485	479	510	474	461	533	484	428	479	488	460	491	482	501	495	510	459	472	486	502	457	509	466	474	526	485	466	477	490	484	472	487	510	488	479	498	535	488	453	494	465	504	507	506	492	448	506	475	489	473	479	440	488	475	496	487	467	506	434	487	480	511	530	487	495	476	506	469	495	484	494	458	500	495	509	513	476	460	472	498	506	509	502	483	502	476	552	493	497	502	449	461	485	498	457	512	485	496	518	487	475	484	541	513	482	488	458	479	476	464	471	517	477	432	456	488	514	522	521	523	496	455	470	509	468	500	488	529	485	458	531	496	489	500	472	475	472	519	479	498	455	466	482	502	501	479	471	489	490	480	468	501	501	465	522	483	515	473	481	481	441	476	495	485	516	508	500	501	520	491	508	447	488	509	474	493	488	507	506	484	517	481	489	522	500	479	445	507	466	509	469	516	514	478	484	475	477	453	475	540	482	472	500	481	487	515	438	492	525	481	476	485	502	505	492	474	497	518	505	486	499	453	464	468	505	533	437	493	523	499	491	500	478	482	527	481	445	444	484	480	522	487	459	474	475	487	487	489	480	476	512	499	464	489	474	474	482	452	462	490	513	465	507	486	475	488	500	483	475	515	494	479	506	406	476	506	474	496	550	486	467	473	514	467	468	489	436	539	502	500	501	488	544	468	478	486	506	518	514	470	459	513	477	473	480	495	468	491	490	478	473	496	506	492	466	495	480	474	495	492	511	485	499	460	533	460	497	459	497	485	496	547	459	473	506	463	495	448	505	440	480	524	523	468	464	486	435	478	477	505	459	473	478	543	510	451	475	463	473	497	472	490	482	493	491	520	457	445	470	498	473	463	484	513	516	476	472	492	491	495	496	470	476	460	486	463	485	516	491	452	483	516	530	497	477	457	489	466	485	474	508	486	476	489	453	511	521	498	503	487	495	476	490	515	500	488	507	490	500	513	433	485	491	517	471	460	491	473	515	494	486	444	459	507	481	497	508	497	506	475	465	461	498	496	497	482	461	503	543	485	465	481	464	505	472	495	491	513	470	495	475	519	502	515	489	466	444	467	511	500	480	459	459	481	458	479	449	474	481	495	471	459	473	501	507	491	501	482	468	475	479	473	451	445	473	520	517	493	467	472	493	495	492	510	468	471	487	495	485	478	492	481	462	463	480	496	436	485	499	495	444	471	498	499	461	479	460	510	486	470	494	466	500	480	489	487	487	555	460	488	489	498	444	469	471	509	476	480	468	452	454	495	493	468	501	457	484	465	463	493	444	515	474	479	474	452	497	458	485	497	485	495	471	448	464	483	466	481	469	471	437	465	467	475	500	496	473	473	489	475	478	476	483	449	485	490	489	478	492	510	489	473	486	505	497	491	485	508	468	506	507	506	461	497	483	508	510	478	478	469	463	486	521	459	499	496	492	471	506	495	478	533	490	525	486	504	484	490	491	446	493	505	487	487	478	463	480	487	476	506	462	536	476	511	492	516	486	496	493	491	484	502	527	498	517	481	513	516	478	489	478	473	505	519	488	513	465	481	502	531	476	478	472	473	448	517	491	472	494	517	459	486	453	478	497	488	495	476	482	453	443	478	510	499	496	510	508	481	472	436	491	471	487	514	453	484	495	445	428	483	509	527	474	487	492	495	454	474	475	483	481	499	500	513	465	501	497	508	493	488	525	466	480	505	531	477	485	490	502	471	476	473	521	486	437	502	440	490	509	532	485	490	459	527	498	465	489	501	506	494	506	427	482	477	483	478	482	528	505	466	507	478	477	471	510	468	461	476	458	517	454	494	490	471	482	482	476	499	481	499	479	475	477	499	479	467	443	511	477	493	501	479	486	483	476	502	492	477	486	466	454	510	461	476	473	527	473	485	492	460	458	528	483	448	461	460	507	486	481	529	507	446	478	498	480	462	480	457	481	509	516	512	474	491	511	484	517	542	475	461	499	490	453	483	500	496	449	481	493	453	476	465	497	474	474	530	528	502	476	486	542	495	491	483	514	474	499	504	520	515	510	514	481	488	496	485	493	506	452	486	509	423	480	489	477	465	443	475	504	509	506	483	513	498	482	467	508	473	502	514	494	490	472	489	504	475	477	455	465	543	475	466	497	508	497	519	499	462	496	472	522	486	490	488	505	522	539	508	438	469	485	515	482	476	487	480	459	516	496	466	474	549	504	463	498	461	462	511	506	473	468	517	515	487	462	460	493	492	476	462	470	498	491	512	518	486	460	474	491	497	486	494	509	470	464	452	477	481	457	481	480	454	482	515	494	453	447	451	464	485	465	511	520	456	477	506	474	503	490	496	487	471	472	465	458	487	490	494	499	485
24915	21248	24602	28191	20696	1725	264	228	202	185	131	139	104	151	155	128	137	141	148	136	126	156	145	106	115	148	125	122	135	153	122	139	105	106	106	122	115	127	117	117	122	114	130	108	140	122	106	122	126	120	111	126	115	116	117	118	106	119	129	133	105	130	119	147	136	117	111	127	113	123	119	126	135	115	124	110	109	124	124	128	101	108	109	127	104	125	103	105	107	105	109	135	113	128	139	125	113	116	128	104	104	110	109	126	117	124	113	143	136	118	132	115	124	121	120	120	120	144	133	108	98	124	117	131	145	135	105	131	149	125	114	130	131	134	112	127	149	99	117	131	105	127	130	134	121	96	105	130	107	125	108	117	161	133	135	107	115	116	134	116	126	128	118	117	114	98	131	116	133	99	108	126	101	117	131	110	120	126	136	119	124	111	112	123	109	124	108	121	114	114	127	107	118	131	154	98	136	107	123	118	121	108	129	112	147	136	110	115	123	141	119	146	114	142	123	136	136	106	130	117	126	127	111	124	120	105	131	130	107	99	109	132	142	125	114	111	125	121	104	130	134	119	128	122	122	127	136	140	123	138	135	133	132	97	119	130	130	106	113	117	137	132	129	122	139	134	113	116	129	119	121	129	111	137	147	133	143	118	132	120	117	134	124	118	137	106	87	102	121	145	121	126	114	123	127	145	95	110	107	113	149	96	118	120	131	124	125	122	141	113	107	109	124	109	122	117	118	131	128	130	115	120	108	104	103	113	126	129	136	124	117	111	116	130	157	137	119	116	127	122	123	116	127	125	126	133	109	95	106	93	139	112	127	122	102	103	123	120	130	107	121	120	145	119	117	108	149	141	125	108	123	123	108	123	113	111	106	108	115	136	111	99	124	136	141	119	119	126	134	138	106	138	121	127	116	124	129	121	101	112	128	127	126	134	128	134	156	99	126	95	113	111	116	131	130	145	127	118	125	108	107	105	105	115	128	134	126	118	137	127	110	109	136	104	118	107	116	109	109	138	141	109	122	114	103	116	107	126	123	114	140	119	127	121	141	110	129	119	100	98	117	143	124	134	124	109	123	128	114	128	103	121	111	109	122	117	132	113	141	121	128	122	113	119	128	114	120	117	124	126	113	128	130	108	101	141	94	121	109	123	128	126	110	119	105	107	132	90	111	124	115	107	106	133	142	124	126	131	116	105	115	130	103	123	106	108	130	117	121	130	97	117	132	130	117	106	129	122	134	142	109	133	119	136	121	117	122	117	141	123	132	136	126	121	110	119	115	132	124	138	141	114	115	96	115	108	137	123	113	123	120	117	146	133	121	131	115	127	93	127	142	124	118	137	120	123	119	134	118	112	132	135	102	109	106	140	129	117	123	128	107	127	122	129	106	113	133	116	137	113	129	135	121	115	147	125	159	108	136	100	110	126	139	122	120	135	133	129	150	111	135	125	123	128	107	132	107	142	116	113	110	122	127	108	106	135	127	115	115	125	105	117	117	120	107	102	100	146	113	127	144	147	112	131	100	112	122	126	136	104	121	100	121	117	107	109	131	136	123	126	132	110	142	110	123	120	118	127	146	130	113	119	137	118	133	115	135	121	149	129	114	144	124	134	118	111	129	124	133	122	150	130	117	130	119	122	120	119	127	140	122	114	139	129	120	116	108	96	121	120	87	117	119	101	134	130	129	116	127	112	111	121	126	112	123	113	118	130	119	112	106	119	96	131	124	117	123	129	115	122	100	113	139	114	122	119	135	123	122	129	134	116	135	117	129	141	119	104	125	129	134	124	118	133	119	123	110	114	123	130	114	128	110	111	119	133	124	137	132	148	111	126	118	125	107	119	126	114	113	121	117	104	117	115	100	114	134	123	144	123	110	124	86	129	129	120	118	144	120	120	108	95	117	107	122	132	114	123	111	118	138	115	123	131	125	118	117	117	116	137	106	137	119	110	131	92	114	130	103	119	131	136	111	113	115	105	104	141	130	111	116	131	123	135	121	107	123	123	118	122	120	112	139	134	126	111	116	114	133	117	104	109	120	109	104	125	108	109	132	122	127	106	113	123	108	116	128	126	128	109	101	109	117	139	128	123	138	99	133	135	126	101	116	124	135	137	107	97	98	86	121	118	139	119	120	121	123	123	112	116	124	122	129	127	128	152	129	123	121	124	128	127	123	107	124	127	125	113	135	120	133	105	104	127	105	123	122	117	130	118	114	119	119	129	117	114	117	103	93	105	97	131	113	107	125	129	119	115	119	115	118	111	110	109	129	126	132	127	107	120	119	121	133	110	128	128	107	117	138	99	118	120	129	117	131	125	113	109	106	117	117	122	113	129	108	124	134	116	111	104	139	125	117	134	107	116	111	120	103	122	109	134	123	118	97	100	125	125	121	126	145	115	105	109	113	154	117	128	108	116	123	107	122	121	111	116	119	122	116	126	116	117	117	143	128	99	119	128	111	118	143	126	110	105	135	115	118	112	119	110	110	104	105	115	117	121	109	112	105	114	129	108	132	103	129	132	103	110	107	117	122	112	127	118	107	129	132	131	145	136	129	108	121	107	118	129	126	142	136	110	136	137	119	115	129	124	131	124	130	128	127	107	131	120	111	132	107	121	125	141	106	116	129	122	104	110	113	130	125	101	125	100	121	113	129	121	132	125	119	126	135	125	118	100	122	128	119	133	124	111	111	138	115	156	119	145	129	118	98	118	115	139	108	108	119	122	123	113	128	116	118	127	121	130	143	109	98	111	117	122	106	120	109	109	117	123	104	113	132	122	129	117	131	124	125	114	115	121	114	104	128	127	130	140	111	119	117	107	107	125	115	145	136	119	104	128	127	134	124	119	115	125	126	120	118	110	138	125	121	122	125	108	123	131	126	103	120	133	113	105	129	113	125	98	120	118	123	127	126	111	97	106	127	123	130	125	118	103	118	97	116	125	103	101	106	104	132	118	124	125	118	137	136	113	110	133	115	127	124	101	117	132	116	117	120	152	117	121	103	100	127	107	132	138	110	115	112	110	126	142	110	115	125	113	101	98	120	142	124	133	107	116	111	134	135	121	96	134	112	111	96	118	104	125	118	106	105	108	114	106	101	117	108	129	120	122	118	148	136	108	110	136	108	126	134	121	114	121	116	110	127	120	120	148	135	117	113	127	137	119	126	123	132	123	136	103	108	100	132	132	121	119	121	142	120	123	126	139	128	121	119	103	106	105	96	136	134	147	130	101	107	121	102	138	135	140	109	97	114	128	138	120	105	123	124	128	123	105	124	114	120	116	116	105	130	132	112	121	122	121	131	110	109	121	122	110	141	125	110	115	108	117	114	114	106	129	133	110	120	124	103	115	124	136	122	124	125	110	105	103	132	119	111	106	132	100	134	134	123	134	125	108	127	135	130	123	127	132	137	121	120	125	124	101	101	135	137	124	129	125	128	129	115	117	124	122	117	130	107	128	122	102	120	109	119	134	122	122	109	130	99	133	121	118	142	128
10726	6686	2524	692	474	368	341	343	293	261	300	251	273	304	279	274	292	271	271	275	275	256	289	273	280	307	270	265	304	266	298	276	249	275	290	291	283	273	262	293	276	266	269	280	288	284	303	273	267	271	290	278	278	266	289	284	310	253	262	278	277	272	284	302	295	278	284	261	272	270	302	266	268	264	277	277	272	283	263	246	281	277	272	272	292	281	277	282	253	290	274	274	296	286	294	257	290	262	262	286	289	261	268	267	249	308	256	310	287	301	291	277	275	281	283	277	251	272	281	243	284	271	261	278	290	262	263	287	295	239	272	304	292	299	245	279	269	269	255	267	243	277	268	259	279	296	274	297	283	283	258	283	279	285	267	271	288	291	268	275	273	302	282	304	255	304	253	258	285	272	273	277	280	310	294	296	287	290	273	275	254	282	272	277	304	255	281	279	252	263	279	282	288	270	293	293	275	264	276	272	264	244	293	268	273	288	286	310	275	290	265	279	260	283	257	290	291	262	281	278	261	299	258	270	277	257	261	278	281	272	275	279	263	320	310	276	310	281	276	259	274	271	277	246	267	299	276	288	246	316	274	287	252	260	278	261	265	296	261	288	311	288	270	274	269	262	283	259	281	269	290	243	279	278	266	263	268	269	240	304	296	260	258	264	244	306	283	280	266	269	249	256	248	290	266	273	270	258	289	256	301	289	257	273	249	271	267	300	286	283	254	288	296	290	262	275	256	286	242	276	286	263	257	287	308	257	297	273	285	254	298	251	266	273	260	289	284	297	305	264	302	283	283	257	256	282	279	289	274	287	298	262	282	258	272	279	242	274	264	280	269	272	274	282	256	258	266	277	292	294	257	263	266	271	284	260	272	280	254	315	250	308	282	282	272	282	288	289	270	255	287	243	238	277	257	258	258	275	261	276	276	251	293	266	285	270	263	294	281	265	290	276	263	316	266	291	288	291	284	276	278	304	257	294	271	271	297	276	281	282	266	292	279	256	258	282	273	264	248	275	296	295	267	294	259	271	269	292	291	261	264	265	278	263	271	311	256	272	262	279	282	298	272	270	265	293	271	235	266	270	252	264	255	264	285	248	310	256	263	260	290	274	264	258	263	252	261	279	284	301	273	296	275	287	266	280	272	266	263	256	278	257	266	239	288	263	269	291	277	276	281	289	269	291	244	277	270	275	264	255	267	268	263	266	279	271	284	289	256	255	260	263	271	279	302	283	273	281	260	256	299	263	270	251	267	249	258	244	259	260	276	286	259	290	281	283	271	281	287	266	268	275	287	292	280	271	261	262	306	301	298	303	282	284	264	266	271	275	275	278	260	297	268	272	310	240	300	279	301	291	263	282	264	264	279	293	270	278	289	275	298	281	279	260	271	247	284	259	266	286	283	268	267	280	254	278	300	267	281	265	280	317	293	278	261	300	276	299	280	261	275	290	270	246	283	299	247	267	254	250	272	275	293	279	267	269	253	260	256	261	288	285	234	283	259	281	286	279	274	277	271	274	299	285	261	254	262	268	253	253	276	273	298	265	257	289	285	300	279	259	256	263	257	266	243	273	260	278	274	253	251	282	264	262	312	254	269	249	297	265	260	247	280	293	301	277	295	259	282	278	309	266	284	290	274	284	281	234	296	269	275	287	307	272	262	267	265	280	287	284	259	260	268	276	266	286	269	274	244	256	281	264	265	304	279	260	251	275	257	283	272	267	265	281	291	296	268	310	269	263	266	289	264	298	247	282	276	277	259	282	279	257	258	286	300	320	275	256	249	275	262	252	278	294	243	232	264	283	287	292	252	260	285	268	273	243	267	258	268	280	262	265	278	269	261	245	293	296	305	265	300	324	282	255	282	263	274	292	284	264	289	271	257	246	285	270	282	279	273	272	286	265	258	275	279	300	296	263	237	255	274	278	282	278	285	283	274	271	281	289	302	252	268	285	291	262	252	282	295	260	268	275	273	284	281	268	289	279	296	259	256	289	297	263	248	276	276	256	231	270	256	273	271	288	288	272	266	302	251	260	319	263	306	288	275	281	278	272	267	272	276	260	253	296	267	266	275	316	281	238	232	260	289	296	265	302	256	297	277	285	312	273	280	290	252	271	252	275	275	280	253	291	264	292	278	272	254	263	279	258	265	284	271	288	261	268	281	260	278	276	324	297	283	275	261	280	282	283	299	254	280	297	288	283	269	268	285	293	276	263	297	249	277	268	297	262	250	279	275	293	286	251	269	272	247	261	270	271	263	280	292	245	288	256	262	270	278	296	280	285	220	288	281	299	260	287	285	298	234	295	276	280	287	281	260	275	269	265	276	272	278	270	284	261	271	275	275	263	267	268	286	261	283	247	278	256	290	277	268	232	269	276	289	284	249	303	275	267	276	284	271	307	286	271	289	272	270	241	269	315	277	277	286	241	263	287	275	271	276	294	285	245	273	276	262	306	260	298	283	268	267	259	291	268	259	277	270	271	268	261	300	274	257	269	275	275	281	292	293	295	262	275	273	268	277	263	275	271	243	287	245	275	285	277	288	276	248	238	266	294	259	270	269	279	266	266	274	257	274	281	255	318	265	276	290	257	270	261	275	264	267	273	269	293	293	291	264	286	271	303	255	298	270	282	288	243	275	284	276	265	246	272	278	273	300	261	287	269	290	286	256	282	312	290	290	269	271	278	275	300	283	291	303	258	261	256	293	264	286	305	274	291	237	244	296	253	266	264	272	306	275	278	263	276	269	281	276	243	249	277	295	265	261	272	258	298	293	293	301	259	296	254	267	283	261	271	302	254	260	269	275	284	280	234	275	267	283	292	287	284	258	289	268	283	296	246	257	267	285	254	252	295	259	294	264	275	271	285	282	263	262	252	248	270	250	280	260	263	231	257	289	279	268	299	279	283	268	290	261	263	274	280	262	246	301	273	305	279	259	271	262	257	282	229	257	262	281	265	274	275	285	284	281	272	295	296	267	264	250	287	264	299	282	298	280	286	287	268	272	298	228	286	288	265	267	299	270	259	265	277	277	233	263	277	243	281	265	304	284	273	272	248	278	263	259	251	271	264	258	279	270	262	301	285	245	261	253	278	290	297	286	264	267	293	279	283	284	268	282	294	306	296	295	259	268	262	267	284	285	288	283	273	278	254	296	279	303	292	281	288	277	251	274	286	274	277	310	247	253	288	259	259	275	303	275	257	297	253	289	290	296	287	264	273	281	297	266	301	262	270	292	267	290	295	286	294	258	265	287	287	294	263	262	316	299	269	312	305	281	276	265	263	282	278	281	298	254	259	256	282	252	281	306	287	257	261	278	255	264	292	277	269	285	302	270	289	294	258	268	298	277	259	257	265	284	257	254	276	285	267	277	293	278	282	272	250	281	269	304	271	261	285	265	285	289	299	274	254	263	277	239	290	297	263	295	278	291	257	282	266	280	317	245	276	267	297	288	287	278	273	281	258	268	249	269	289	281	246	302	270	275	282	257	293	280	283
24186	21232	25275	27518	21233	21049	1302	262	175	147	125	101	115	96	109	107	100	82	73	72	77	61	57	74	63	74	64	71	71	73	88	60	42	70	58	49	62	63	71	75	64	56	62	62	61	50	60	60	53	57	59	69	66	60	62	61	55	61	58	49	65	56	63	74	73	61	70	74	54	70	75	68	54	61	39	60	54	68	56	53	49	72	53	60	65	54	43	53	64	55	66	58	55	59	57	69	68	74	60	59	59	61	65	51	58	68	69	49	63	61	67	65	67	45	54	56	51	69	68	71	65	61	48	70	60	57	53	52	57	58	65	60	57	55	60	65	57	57	65	38	64	53	67	57	62	40	44	73	56	50	66	58	57	65	61	56	56	62	54	42	58	52	46	62	66	51	55	49	54	60	72	73	58	67	57	60	68	59	46	75	62	65	42	57	61	52	60	45	69	64	60	53	63	52	53	65	48	55	57	63	53	56	59	55	56	70	59	58	46	44	54	56	82	62	56	64	68	55	50	69	60	63	51	51	66	70	67	60	56	48	59	46	58	52	61	54	69	62	49	49	60	66	69	59	64	61	58	64	62	49	62	46	61	59	67	69	64	70	60	63	65	62	52	69	67	44	56	57	55	53	62	65	57	58	54	65	62	52	59	54	56	62	57	67	49	50	58	51	67	69	81	49	45	72	51	52	61	50	50	65	66	62	56	50	58	54	51	55	51	60	60	79	60	65	54	34	64	53	52	63	70	57	53	54	65	64	60	55	53	47	57	66	63	53	61	47	61	65	52	60	53	45	53	57	60	55	53	52	46	60	59	48	47	53	46	53	48	65	54	50	64	70	53	57	77	56	57	61	59	60	65	63	45	65	54	61	63	58	51	57	59	53	68	58	56	58	58	71	77	71	61	42	51	62	61	66	64	49	72	55	66	69	60	51	59	50	56	61	68	58	58	61	50	73	64	73	49	40	53	49	66	67	50	45	64	65	62	64	52	60	69	65	55	53	66	67	55	55	49	39	63	57	48	47	59	56	57	57	58	54	67	63	65	56	56	48	54	60	64	72	63	47	64	74	69	56	42	59	84	46	58	71	60	68	55	51	45	59	55	73	49	59	60	62	63	61	42	63	48	46	59	73	42	68	58	65	65	59	75	58	45	49	69	60	67	49	60	49	66	46	42	62	48	57	53	45	47	60	58	60	61	49	45	45	53	60	64	54	56	50	47	51	44	52	57	57	57	61	57	71	59	40	50	55	59	58	56	70	62	60	57	50	61	70	46	65	59	66	73	52	64	69	60	54	60	54	56	56	58	68	65	55	88	59	49	53	53	63	71	57	94	67	72	51	55	65	53	56	67	55	66	50	69	73	44	64	52	54	42	67	51	60	47	65	57	80	52	68	59	54	58	49	55	56	69	65	72	58	59	58	59	55	61	45	76	54	63	67	61	53	69	66	63	59	80	61	49	55	41	61	70	54	62	54	60	66	60	68	56	56	50	58	55	67	46	62	68	55	47	55	60	57	45	59	56	68	61	56	71	55	40	58	56	65	55	66	48	60	41	56	64	60	73	62	55	66	56	53	50	60	64	65	44	52	51	79	43	43	53	60	62	48	62	58	75	66	59	55	58	55	60	52	49	78	44	60	58	43	71	75	52	66	57	58	57	67	45	64	66	64	54	59	71	59	62	63	65	62	58	54	70	69	69	61	72	50	65	57	50	65	76	61	67	54	57	42	68	71	58	52	60	59	62	53	68	53	89	59	69	59	52	70	44	50	55	48	65	57	67	52	57	50	50	62	63	58	41	50	53	53	74	67	70	57	81	57	50	60	56	66	53	69	59	57	77	55	49	51	65	70	59	60	65	58	67	61	47	56	55	54	53	54	59	41	42	49	49	69	78	58	54	79	69	51	57	61	71	59	60	70	57	62	68	43	55	59	57	73	57	62	65	65	71	43	47	69	68	74	69	65	65	65	64	48	64	65	57	59	43	68	72	61	50	48	60	54	50	43	73	57	63	57	58	66	57	66	53	43	43	53	67	62	40	51	72	58	58	56	67	46	75	58	58	62	52	55	80	47	57	61	54	65	74	51	50	55	54	64	48	53	62	74	54	63	50	44	64	60	65	51	48	72	56	62	59	52	53	57	58	68	38	67	51	59	67	50	78	52	59	63	60	44	50	51	63	44	48	55	56	63	53	78	54	68	44	63	62	55	57	68	54	65	55	58	68	64	54	59	53	53	45	44	57	61	62	58	64	56	71	60	59	56	56	53	67	60	76	58	53	80	48	53	62	51	66	58	61	61	62	68	61	67	57	72	54	69	55	57	46	56	42	62	50	54	51	62	57	56	57	57	63	71	58	57	63	61	61	65	50	49	63	72	67	50	56	63	60	58	66	71	52	54	59	76	54	68	50	46	53	54	62	73	59	72	55	51	67	59	58	48	56	52	58	54	53	71	68	61	56	48	50	63	74	52	69	66	56	62	46	55	58	54	55	52	75	65	57	64	62	49	47	53	63	54	62	65	50	58	64	47	59	65	70	49	71	63	56	57	61	59	68	47	63	70	62	60	51	50	57	64	40	62	63	58	65	69	56	44	62	50	49	53	50	50	69	56	72	54	63	69	52	67	65	71	79	50	52	64	67	52	51	73	57	37	56	82	65	66	55	55	74	54	54	68	51	67	65	59	46	38	55	77	72	59	55	64	68	70	77	59	55	66	61	52	70	59	47	59	53	58	58	57	57	57	55	46	71	42	71	58	53	57	68	60	60	52	59	53	63	44	59	65	54	59	57	38	56	56	69	68	50	53	53	41	55	62	43	49	52	58	52	54	60	52	46	42	62	60	63	61	62	53	53	55	76	63	52	56	43	50	59	70	58	73	67	70	75	53	52	47	54	39	64	53	63	58	62	56	60	55	61	42	55	71	49	52	56	58	52	71	49	61	52	60	48	53	51	65	62	66	41	57	67	55	72	61	49	71	64	61	59	59	66	66	57	60	64	71	68	53	54	61	50	56	65	43	66	51	74	68	64	65	54	58	56	71	63	56	51	53	61	55	55	69	65	69	57	62	57	46	52	66	57	57	76	58	74	50	54	56	65	60	61	52	58	49	75	57	62	66	69	62	48	57	51	65	82	58	38	58	69	52	57	63	61	62	73	60	53	56	57	70	55	76	71	55	57	50	70	58	43	62	53	64	51	57	59	52	53	68	51	61	53	61	63	52	60	42	57	61	51	65	58	57	81	72	63	57	52	51	58	59	68	65	70	59	57	52	64	55	55	57	71	53	66	59	64	70	64	56	60	50	56	58	52	61	49	58	64	49	51	77	62	59	45	60	55	65	74	60	76	69	65	57	47	62	50	60	53	58	62	58	56	62	55	64	50	55	63	56	58	59	55	64	51	56	60	58	61	51	62	54	77	58	47	58	63	58	56	67	60	65	50	60	65	77	58	39	59	49	53	62	60	66	56	54	52	60	44	45	51	59	63	64	50	62
9709	10299	3965	925	486	379	262	254	214	191	213	195	189	141	175	169	192	178	166	166	161	158	171	157	157	165	169	179	151	144	157	191	155	162	166	147	170	159	134	155	153	140	136	166	173	150	155	173	176	158	160	140	147	175	178	158	156	161	163	170	150	161	150	165	159	157	149	155	167	148	155	163	149	163	149	151	180	164	150	186	153	156	167	179	191	155	163	140	178	183	162	155	148	147	161	149	158	171	145	158	164	136	152	155	177	123	169	161	175	172	158	153	169	134	141	169	166	157	157	164	165	169	155	143	161	161	137	166	147	159	157	159	138	142	136	168	163	152	180	149	152	165	161	163	153	157	157	172	172	176	156	158	155	138	140	186	149	157	159	152	175	164	148	171	156	170	190	160	158	169	172	140	158	174	166	124	161	138	153	164	158	180	154	142	163	184	193	171	160	163	169	162	159	159	159	154	140	137	155	148	171	143	166	161	148	147	146	170	157	167	184	153	185	164	173	143	160	150	149	148	178	170	145	143	163	162	153	153	155	149	151	159	140	151	160	173	165	184	154	152	142	169	154	151	162	149	174	152	164	161	143	172	159	162	184	148	151	156	144	161	145	175	150	137	183	170	153	139	163	136	156	159	167	146	147	139	159	158	158	166	159	168	148	153	166	154	156	149	167	150	141	164	162	161	150	162	158	147	159	176	174	160	159	171	168	181	139	134	163	178	169	166	156	160	172	151	164	172	155	169	146	160	148	165	149	162	156	175	173	165	167	165	171	157	167	159	148	175	171	147	168	144	136	141	142	157	152	161	162	160	155	161	147	174	162	124	163	159	145	182	182	158	167	170	158	155	164	168	128	139	189	167	145	161	174	171	142	153	136	148	160	130	161	145	161	142	165	125	149	176	128	152	164	151	148	146	164	153	157	150	154	154	136	137	147	168	152	156	151	156	160	148	145	153	150	169	160	158	181	152	154	160	159	154	169	153	139	184	150	177	140	152	171	147	141	165	157	162	153	151	151	162	135	168	160	172	179	152	152	158	147	143	141	160	164	159	152	150	157	130	147	154	145	169	174	148	158	159	166	154	131	134	137	160	158	162	157	155	153	140	165	175	173	160	136	153	176	151	171	146	177	163	193	135	160	166	147	170	187	167	145	180	171	169	161	160	154	159	156	148	151	145	157	182	175	169	178	148	168	144	155	156	180	170	146	152	153	166	167	166	151	134	148	134	175	152	136	134	137	166	145	166	151	184	169	167	143	135	152	157	154	151	165	157	143	140	140	143	179	158	162	155	164	140	170	146	136	165	154	132	151	179	149	151	156	160	162	170	152	150	182	155	164	159	158	156	156	145	166	154	166	167	154	166	182	158	156	150	147	151	152	170	149	157	181	183	165	144	157	164	138	148	139	158	161	181	161	142	140	148	166	155	141	150	149	164	169	158	153	169	147	166	141	163	153	140	147	141	173	166	136	140	154	170	153	136	156	164	176	159	163	152	178	140	165	152	156	136	144	160	177	148	160	167	142	185	145	162	152	157	149	147	142	163	166	149	170	150	155	150	181	180	165	158	142	148	163	164	134	179	152	145	148	170	173	160	139	128	157	160	173	141	156	159	143	170	166	166	157	168	153	167	167	147	154	140	160	137	197	148	149	162	166	171	139	165	133	156	153	157	137	174	155	144	158	152	159	160	167	158	137	160	145	142	149	157	176	150	148	152	167	162	163	156	154	181	142	158	164	156	154	145	161	175	149	161	155	163	166	130	160	161	157	170	154	200	158	148	155	151	177	129	168	162	186	149	148	172	159	171	148	163	178	152	138	154	164	154	173	172	173	156	153	150	156	156	156	162	166	139	168	144	159	182	157	120	167	154	142	154	148	155	171	154	169	149	150	148	167	164	141	147	154	160	153	174	157	144	170	124	152	159	156	162	149	155	140	157	160	182	148	163	151	163	146	179	144	154	148	158	153	160	162	170	163	140	146	151	164	150	183	152	148	158	158	170	155	183	160	170	134	157	172	176	174	168	145	157	140	143	150	155	150	155	126	181	156	163	165	154	138	134	175	146	165	153	162	172	146	154	158	138	156	166	193	147	159	153	139	168	158	153	159	173	175	166	125	196	153	162	153	153	148	155	156	151	163	123	155	156	161	129	168	154	163	160	147	168	144	139	164	178	148	188	181	146	183	139	156	161	156	158	167	163	170	170	177	154	183	152	137	171	146	167	135	168	149	181	169	151	160	140	140	137	167	160	159	158	178	171	153	169	151	167	137	164	190	175	159	128	160	160	143	155	149	152	161	155	166	152	149	156	128	155	160	152	182	159	158	173	162	177	140	156	173	165	170	158	151	146	165	162	158	157	152	123	131	149	173	149	149	146	134	127	170	127	155	156	159	160	150	159	137	139	145	162	164	170	165	176	188	155	141	152	168	147	164	169	146	166	144	167	157	162	138	156	169	147	154	167	154	148	158	165	149	149	166	168	176	148	154	144	118	159	167	163	157	156	175	142	158	162	145	156	136	158	175	162	149	158	153	135	135	152	151	176	152	156	178	166	160	180	140	147	169	177	137	148	150	136	142	151	171	141	153	145	154	135	161	165	175	156	156	147	164	166	160	160	147	162	172	147	164	170	170	142	160	133	159	145	158	144	167	153	160	171	172	153	173	164	157	144	153	169	142	139	171	126	159	170	138	159	143	180	166	132	148	138	137	169	164	152	160	154	150	151	162	146	160	142	153	143	167	143	165	144	174	147	152	149	161	129	129	175	169	161	136	149	167	157	143	143	167	152	174	175	156	174	168	158	167	166	178	154	148	157	163	137	165	148	188	158	170	173	169	152	172	164	173	131	175	144	154	149	145	145	143	161	171	158	171	160	140	147	156	168	156	143	149	165	154	159	172	173	146	136	162	147	153	162	138	148	163	143	158	171	156	144	168	163	156	162	158	160	153	157	158	142	159	163	127	156	143	167	155	166	134	146	151	162	171	167	156	154	161	150	142	171	166	165	139	153	157	182	146	177	149	136	180	139	165	149	149	166	161	133	184	167	149	153	167	153	166	178	171	157	171	155	164	158	147	164	176	162	154	150	152	157	137	134	174	137	159	174	144	180	155	183	123	168	165	166	154	133	169	187	152	156	135	166	173	173	181	162	163	128	153	145	174	151	152	163	138	166	155	152	149	144	131	145	146	135	174	150	173	159	174	172	143	192	137	144	151	162	170	162	158	168	163	161	138	145	165	153	162	144	162	141	150	164	177	168	159	159	147	152	150	140	161	147	163	168	156	165	156	194	136	166	140	180	148	140	166	162	176	156	154	168	155	157	143	152	136	161	165	143	156	159	144	148	167	153	141	154	148	158	165	164	156	168	135	151	162	150	160	140	152	174	178	157	158	161	160	155	167	157	177	165	151	146	155	153	164	154	156	171	161	151	145	182	146	153	145	168	180	163	155	146	141	156	179	164	141	151	159	162	129	144	172	147	141	156	148	138	157	165
33567	12557	1858	319	242	214	225	225	218	245	226	241	199	208	211	211	228	222	223	189	212	215	210	226	199	227	205	212	211	202	217	201	204	210	195	219	247	228	263	227	235	249	215	223	210	208	219	222	235	225	192	195	250	183	175	201	228	235	198	215	217	230	209	205	205	213	200	188	213	214	233	215	210	224	190	224	203	227	193	217	226	220	249	234	206	232	200	216	212	214	224	207	200	200	219	215	225	225	224	208	239	171	194	205	208	191	221	218	242	233	235	211	231	212	230	239	228	196	204	237	211	216	224	194	223	208	192	218	223	216	187	204	202	229	202	246	218	193	212	237	211	214	202	231	206	215	207	255	212	206	198	196	197	208	232	193	221	177	208	204	222	191	197	206	203	225	225	223	222	168	204	212	246	184	209	199	214	232	228	240	235	228	228	235	207	191	227	208	234	193	188	193	217	218	208	185	224	226	219	207	193	210	220	210	224	239	191	212	214	212	211	211	216	187	212	248	223	209	212	199	229	222	233	178	200	212	234	222	198	226	210	221	203	219	218	223	212	227	226	201	222	238	238	206	202	225	211	221	233	233	227	197	205	205	203	229	216	229	204	196	205	200	187	245	240	212	192	218	223	201	202	235	195	252	178	223	234	233	192	238	231	214	219	213	185	232	209	228	199	209	193	235	213	234	216	222	203	226	201	228	194	249	224	223	242	194	249	216	232	181	205	221	193	207	197	251	189	230	222	217	200	213	203	212	213	215	261	192	224	205	205	247	198	182	221	235	202	207	158	202	215	194	199	202	247	236	207	241	232	215	219	220	233	221	217	225	199	230	192	222	184	199	216	240	206	209	219	233	229	215	207	204	215	210	202	206	222	203	204	199	182	221	198	184	182	222	220	226	246	210	214	235	205	227	218	237	195	214	221	253	231	203	197	227	216	258	235	220	206	212	203	204	215	220	217	237	214	231	223	222	215	204	207	252	241	203	245	193	226	209	205	206	223	179	231	220	189	220	234	197	234	237	216	210	216	209	237	219	228	241	201	202	202	210	224	212	262	254	213	219	201	206	212	228	205	212	226	217	184	195	193	227	189	203	208	198	215	227	218	193	205	226	210	202	236	222	220	211	222	215	213	223	246	196	213	259	205	205	179	203	213	225	221	206	206	213	257	213	223	232	240	208	210	214	208	225	237	220	201	216	219	230	191	215	225	212	218	220	217	228	223	263	228	236	209	202	223	205	213	213	219	193	221	204	256	233	202	207	216	217	233	203	209	222	193	203	225	209	227	221	225	226	233	217	235	215	235	221	200	205	236	223	202	206	218	201	243	223	218	238	209	228	237	224	198	191	192	215	242	211	210	235	200	213	211	201	216	213	218	224	238	231	229	270	217	234	210	211	218	222	206	231	203	213	206	199	228	226	243	215	217	199	230	210	218	224	219	226	207	215	200	238	194	213	218	218	210	197	229	191	206	218	210	204	217	224	220	204	232	193	226	233	202	197	205	246	212	216	219	219	212	210	192	227	228	205	203	187	199	204	214	226	222	223	196	219	229	189	213	210	202	223	224	214	214	209	194	202	238	198	221	211	225	197	211	222	221	221	233	226	204	200	205	240	237	215	217	210	217	221	193	233	215	213	186	211	207	196	222	206	233	185	222	221	243	235	220	221	201	210	221	209	208	258	219	207	199	222	212	234	237	222	225	217	215	221	210	206	222	194	218	226	218	207	221	224	232	228	187	223	227	194	211	214	223	220	198	217	225	216	218	232	194	214	208	211	238	218	215	216	214	260	215	217	226	212	227	242	203	233	205	203	204	233	202	202	207	205	203	224	246	222	212	206	204	210	220	223	225	199	221	193	204	232	207	229	192	222	236	235	176	217	197	216	214	233	200	203	219	213	232	213	193	204	240	239	225	213	211	234	224	214	224	236	204	228	207	226	227	200	210	215	210	206	205	224	196	223	196	243	223	221	209	204	211	226	218	198	215	225	213	207	198	215	222	209	208	212	221	229	178	212	209	221	235	170	231	234	221	210	210	221	224	221	204	214	183	215	242	230	209	230	201	209	208	217	179	212	190	207	217	223	213	221	217	208	214	237	203	210	199	210	197	230	213	221	200	217	210	218	205	202	195	214	228	245	219	216	194	215	219	217	247	208	211	217	225	216	213	252	224	229	219	216	235	228	227	185	220	206	219	217	201	207	203	254	184	211	209	218	208	211	222	216	255	196	232	213	205	195	215	223	198	231	230	231	223	197	206	186	206	196	219	221	229	229	223	230	178	207	237	200	226	210	199	225	200	226	209	216	218	213	248	202	202	203	230	222	210	210	222	223	196	190	229	225	204	189	229	203	226	226	212	213	219	221	205	226	204	198	207	242	233	231	261	198	204	213	219	208	221	202	221	208	227	190	238	200	217	196	207	200	218	217	213	206	224	218	239	235	204	208	199	207	213	186	218	230	225	208	203	214	222	211	238	227	205	230	225	200	246	192	219	212	245	226	223	261	224	209	244	214	222	177	219	225	206	201	218	216	221	221	206	204	238	220	222	222	242	225	230	203	202	209	200	204	216	211	195	199	237	257	201	225	241	223	208	208	255	217	216	225	233	230	226	232	211	213	192	221	247	229	213	224	220	207	222	230	228	221	214	217	217	209	210	223	233	214	214	218	211	216	210	196	230	232	225	188	200	204	211	217	213	216	221	223	223	217	236	221	206	220	224	203	211	203	222	245	235	203	213	247	215	229	231	235	257	236	201	230	206	222	210	227	229	212	187	226	212	207	208	215	231	217	226	198	221	211	217	238	188	218	217	199	209	213	222	248	223	221	216	197	218	226	221	213	206	230	200	205	218	207	221	229	215	265	233	241	198	222	204	245	221	228	222	209	190	183	221	187	219	214	195	251	244	220	253	216	211	179	216	239	216	198	181	215	222	213	235	190	186	234	214	184	230	220	244	204	221	231	209	232	204	235	205	223	202	199	204	224	232	238	214	221	193	192	209	215	239	231	217	166	206	222	209	223	224	227	237	218	199	228	185	219	194	224	223	205	250	200	207	247	238	219	228	215	225	222	197	220	212	195	193	212	240	219	216	220	224	241	202	216	187	244	217	197	197	222	245	203	221	183	198	249	210	233	237	175	259	217	206	211	222	204	234	218	214	206	225	209	223	200	210	216	238	236	204	198	223	219	212	220	234	218	188	197	217	213	216	218	230	226	217	221	205	207	215	229	224	229	217	236	181	223	203	233	217	214	225	210	230	209	186	217	233	221	236	181	206	221	238	207	231	205	217	199	243	231	203	201	206	209	194	211	234	227	231	185	197	230	226	196	225	187	190	244	208	229	215	220	214	221	251	228	248	224	228	237	228	229	212	225	235	202	221	207	237	239	227	208	230	218	209	209	234	206	199	232	193	195	239	213	206	212	195	212	216	238	212	215	230	228	212	216	226	218	208	210	200	225	201	230	208	219	239	206	204	213	223	223	216	203	223	232	198	195
11813	2515	993	497	450	491	494	500	504	501	497	440	476	456	475	457	502	470	491	431	468	461	440	495	448	472	495	426	465	484	459	474	509	455	497	491	435	453	448	452	459	464	456	460	469	511	496	454	463	497	480	488	517	459	483	487	472	454	479	472	487	462	481	452	483	454	438	465	445	434	456	464	424	478	452	483	462	474	427	483	476	457	478	510	496	473	448	479	482	474	472	477	511	504	445	477	491	477	460	484	483	503	450	485	470	455	438	468	476	482	448	469	478	481	459	467	465	473	479	472	481	437	495	494	452	476	478	495	517	487	471	487	486	435	461	474	473	507	503	483	439	466	497	460	472	483	449	504	509	503	525	443	475	475	442	486	486	489	469	471	490	464	471	469	498	431	481	421	489	478	519	453	494	446	471	465	455	439	495	469	478	476	491	504	471	446	461	477	484	467	449	468	465	488	469	488	495	466	487	419	444	496	479	470	485	475	457	468	452	456	448	456	479	477	533	438	486	479	488	491	477	476	443	442	464	458	458	447	468	457	510	441	465	493	460	468	442	479	450	447	503	433	502	494	526	490	496	509	457	499	453	465	494	466	491	465	506	505	465	501	477	495	480	470	501	490	526	456	460	464	481	445	451	450	468	492	416	466	487	457	454	503	465	514	478	459	489	459	481	475	449	483	478	454	486	468	486	448	484	447	493	482	463	492	471	473	487	488	460	499	493	476	481	472	455	440	485	472	475	482	494	487	482	496	464	461	479	481	513	440	442	485	466	512	476	466	483	467	430	502	463	504	485	486	474	478	470	479	470	481	488	476	472	461	481	453	454	475	450	468	486	496	496	468	460	485	453	463	473	477	471	473	470	444	493	489	427	496	468	436	455	499	480	486	523	492	486	485	484	479	460	471	503	472	514	477	441	465	458	487	507	490	468	455	492	486	470	500	516	433	510	453	469	439	486	439	488	485	453	468	480	484	459	470	466	498	466	509	446	462	465	443	477	487	476	449	490	467	470	488	463	489	490	484	476	453	482	479	479	469	461	463	470	441	496	508	520	457	524	499	483	475	497	554	502	475	492	470	471	478	445	476	436	503	478	493	434	486	435	489	462	483	476	464	458	472	469	508	467	474	489	430	504	468	454	482	517	468	435	489	464	489	475	486	452	488	483	470	470	470	514	431	453	476	464	427	483	522	454	460	483	455	453	487	482	479	491	454	464	464	499	489	440	438	464	425	486	456	480	474	446	432	448	490	482	509	468	446	441	464	525	447	489	475	478	469	472	474	457	511	501	495	523	485	492	496	441	447	469	455	486	474	474	460	425	454	465	501	484	522	470	452	517	472	450	481	488	455	444	449	495	482	496	475	418	492	478	461	466	482	508	461	423	468	474	449	487	463	521	460	437	472	510	497	483	434	510	425	532	449	490	488	467	444	512	463	474	475	479	480	492	490	486	439	452	466	470	470	449	498	451	516	474	466	465	472	469	502	450	453	483	479	451	455	482	458	499	471	499	470	452	461	477	463	485	443	493	475	512	458	466	499	451	452	460	458	441	461	502	468	467	458	469	478	480	471	511	478	476	452	507	466	469	492	462	482	500	494	456	447	466	480	463	480	458	497	474	484	453	490	475	466	455	484	481	467	494	478	485	473	478	443	496	469	468	488	464	510	512	487	456	459	463	509	488	497	499	475	433	511	483	471	472	428	482	449	458	463	463	505	476	463	469	430	501	471	479	463	459	473	455	490	490	476	477	463	466	485	497	450	463	460	455	488	456	450	472	472	480	492	459	455	449	499	465	448	441	475	454	508	505	474	466	502	461	477	506	473	473	476	474	509	481	453	502	505	487	482	423	468	453	475	503	490	448	474	497	429	483	470	485	489	466	495	465	504	446	459	418	506	483	468	447	494	506	467	467	467	438	456	498	467	453	475	483	468	498	446	517	459	473	452	470	485	462	500	476	452	486	466	499	472	493	477	490	450	489	484	475	460	433	495	500	433	465	504	464	442	481	479	470	444	439	484	435	476	483	471	476	481	424	465	477	475	438	435	488	480	488	468	461	477	451	470	442	505	478	442	507	459	487	461	477	486	426	475	458	479	460	447	519	473	466	482	499	463	512	469	450	481	484	476	485	465	489	488	496	480	456	482	461	498	481	497	508	494	478	487	474	436	457	427	487	478	490	482	485	468	467	488	453	461	473	491	489	465	492	443	474	475	456	449	482	476	499	467	515	512	478	458	454	483	445	444	479	476	476	483	461	460	475	483	474	496	487	458	472	474	487	422	506	513	503	470	467	464	488	467	488	481	466	487	454	482	496	472	431	490	496	456	496	520	478	486	472	513	490	500	498	480	513	467	458	426	462	471	479	500	493	469	455	439	496	438	483	511	447	503	475	462	485	472	476	523	433	491	479	467	472	487	463	454	454	476	481	449	492	495	474	468	490	447	460	473	483	487	496	480	500	449	492	478	492	486	479	467	470	480	471	446	493	469	454	463	471	423	423	471	464	442	450	485	436	500	449	482	495	427	476	478	470	489	466	502	479	495	458	440	489	476	519	512	468	520	468	463	527	427	434	501	462	439	459	440	472	493	461	490	452	466	458	470	535	467	468	469	482	474	465	516	487	445	508	453	481	466	481	477	476	485	513	486	514	476	461	536	446	477	528	489	480	447	443	467	488	509	462	463	482	501	500	519	468	464	435	490	470	475	559	441	486	449	489	488	501	476	448	473	478	469	482	467	492	506	442	434	453	457	478	502	457	486	497	461	473	465	501	435	487	507	481	493	491	485	493	484	544	468	501	473	441	471	480	427	506	516	484	486	489	480	507	474	470	474	468	482	447	472	485	464	490	452	492	471	500	471	466	462	470	490	482	507	435	434	457	501	443	475	492	494	442	499	441	491	484	476	478	458	480	488	480	498	503	493	486	462	421	460	470	485	514	474	436	512	470	476	479	479	471	471	467	483	482	488	454	492	442	481	460	470	515	514	516	514	427	463	525	475	467	439	487	489	487	503	471	472	428	449	482	454	501	447	466	477	475	482	470	472	503	465	488	482	495	507	467	477	477	536	475	493	490	487	493	451	474	519	442	501	496	496	467	490	497	450	508	474	467	470	471	434	447	441	522	457	501	456	464	476	470	522	485	478	486	452	491	466	463	499	457	461	510	507	459	459	463	500	486	488	500	446	448	463	459	461	480	445	447	462	483	475	492	488	501	449	466	471	422	466	493	507	516	498	466	507	487	488	518	478	487	483	483	433	491	466	451	478	485	485	536	444	478	490	497	492	428	465	486	499	484	481	499	474	490	519	488	438	472	472	472	467	472	495	503	416	517	439	469	443	455	468	462	439	466	463	474	464	481	501	447	462	496	487	506	498	444	485	458	485	460	464	457	504	481	521	504	480	469	479	460	465	499	466	464	452	444	497	477	516	472	476	439	501	483	482	490	469	478	488	479	459	498	478	492	447	483	480	471	478	468	449	478	494	467	493	475	471
24934	21221	24578	28140	20682	1831	242	209	150	167	151	137	118	122	150	115	131	120	127	124	120	139	128	131	88	133	128	113	121	134	125	108	132	121	118	118	126	135	128	124	129	126	108	106	139	137	114	128	105	100	124	116	122	129	132	110	111	123	112	134	103	107	126	115	123	122	99	122	122	125	138	127	129	140	123	136	115	97	116	113	125	133	106	114	96	113	115	119	91	132	118	135	134	116	118	125	134	121	126	105	117	124	119	117	125	142	128	108	116	134	109	120	121	133	122	116	125	123	117	133	113	139	128	104	118	132	114	126	119	118	129	134	98	129	120	119	110	120	128	120	125	118	136	131	124	101	111	92	119	124	123	130	124	125	123	122	126	114	123	142	131	138	112	120	109	146	126	110	128	108	136	137	118	125	101	147	121	122	132	132	114	113	120	118	113	108	126	109	130	118	113	120	125	117	111	126	106	116	117	128	130	122	115	112	123	119	133	94	101	134	114	108	109	144	130	108	106	132	128	91	103	121	129	127	99	135	96	121	122	111	116	133	118	124	112	127	110	139	114	108	129	140	149	127	126	112	115	102	127	112	120	131	114	105	118	153	125	121	144	113	140	120	110	115	107	124	140	110	114	96	112	139	123	125	111	103	123	118	100	122	126	137	101	118	136	121	121	123	108	125	118	121	123	108	140	118	125	137	124	126	119	114	107	88	118	116	111	133	139	111	101	116	154	118	114	129	124	120	125	112	118	141	119	136	142	110	135	114	90	108	121	120	129	104	113	125	124	134	108	99	129	121	140	130	143	125	110	124	119	138	148	144	141	131	106	99	127	122	125	139	129	131	118	126	108	101	110	119	112	116	111	132	124	140	126	135	118	118	116	109	108	140	124	135	121	126	132	122	127	121	139	117	130	98	125	131	131	123	132	106	126	124	121	113	123	114	113	125	116	115	131	125	128	121	138	120	122	99	102	120	109	122	137	131	124	107	117	99	129	130	127	116	134	119	141	118	111	126	103	112	120	121	104	121	108	107	148	120	120	126	121	117	100	125	126	111	108	113	104	124	123	130	109	123	125	135	133	99	114	128	123	109	115	107	103	112	129	128	108	122	138	119	133	133	106	116	121	104	118	108	122	115	118	141	134	117	130	126	134	116	113	132	140	117	136	118	140	125	98	121	122	128	142	115	137	129	100	131	128	124	103	149	88	120	119	105	156	124	121	95	128	97	117	123	134	107	120	118	115	108	111	106	119	132	100	115	131	108	153	95	122	131	137	109	137	145	128	125	147	125	100	125	134	137	145	133	128	125	117	102	129	128	114	126	122	107	105	120	129	104	115	102	121	118	117	104	108	116	128	120	115	119	110	127	130	117	119	111	123	120	116	123	115	141	114	133	135	138	120	119	119	119	89	124	124	99	140	107	110	123	128	118	119	111	115	103	88	126	110	113	126	144	122	136	125	140	122	133	117	104	124	128	128	112	127	124	109	109	116	123	126	125	115	127	138	131	113	109	116	129	136	118	120	123	123	130	117	110	124	126	143	132	133	114	118	110	120	110	113	151	119	111	113	122	114	108	103	131	112	110	121	102	105	127	111	115	116	112	108	132	122	124	114	103	96	110	123	127	116	135	105	111	116	133	121	123	130	108	127	120	108	128	127	120	107	119	129	109	127	129	113	120	114	124	96	123	119	139	124	115	118	121	122	117	117	127	127	130	125	110	112	121	135	131	120	130	112	118	105	110	110	123	125	129	109	98	122	119	107	124	123	108	119	111	134	122	134	134	111	133	108	115	112	122	111	128	109	111	119	114	97	125	132	107	100	129	106	111	137	118	133	135	112	120	125	118	112	124	117	113	119	119	127	135	125	114	102	113	126	137	112	105	126	111	123	140	126	125	114	104	103	108	138	119	103	115	133	131	97	118	117	108	126	101	125	128	125	121	124	115	117	109	123	106	116	121	118	140	128	114	124	130	101	102	144	127	143	139	125	118	107	118	106	96	115	126	121	112	116	115	120	134	136	116	103	113	96	92	140	115	108	118	131	124	117	100	130	120	111	155	123	108	118	112	115	117	133	119	119	132	115	138	90	136	141	116	140	119	126	106	117	122	134	114	107	112	124	94	119	121	104	104	113	142	132	125	152	122	115	92	120	115	106	119	108	95	114	111	124	129	130	116	95	97	121	127	132	109	126	136	117	117	118	112	130	122	112	130	114	107	121	102	117	141	112	116	99	137	103	119	128	110	127	113	125	130	111	114	100	124	113	116	85	104	115	131	114	120	115	106	131	124	106	119	144	111	119	124	119	126	132	105	119	129	133	133	129	119	117	107	109	117	119	125	120	134	106	124	120	113	116	121	110	114	98	105	110	138	130	116	107	116	121	112	122	116	130	115	130	133	151	121	127	129	112	128	113	116	113	127	113	120	117	113	114	129	111	132	101	127	106	115	119	116	108	107	108	121	114	111	113	143	127	123	117	117	118	131	120	120	136	113	115	112	116	111	119	112	115	115	116	126	132	103	124	115	128	120	109	129	118	124	113	140	107	119	117	146	118	125	115	125	136	104	118	138	125	99	117	126	126	101	137	118	116	134	117	114	115	118	119	121	132	104	96	102	106	109	114	121	112	114	122	107	96	110	131	124	124	127	114	125	101	118	127	116	151	110	123	117	136	125	108	102	140	135	117	111	109	116	113	107	127	117	128	127	120	108	113	115	122	126	135	121	113	93	140	103	99	112	109	114	110	116	138	134	132	133	104	125	129	133	132	128	134	128	101	109	142	115	117	99	96	110	120	128	101	125	108	118	140	124	124	130	114	124	147	119	107	121	120	147	140	101	127	131	121	129	126	127	106	107	108	122	101	126	110	128	103	149	125	126	114	124	120	121	120	120	95	131	124	117	137	124	112	102	128	123	122	110	133	100	133	138	127	133	126	143	115	113	106	124	136	118	111	112	128	137	123	119	97	132	105	104	120	98	117	114	109	110	128	105	116	123	129	121	133	132	130	111	137	123	107	132	112	119	105	122	134	128	132	122	123	122	117	130	114	95	123	120	110	132	130	132	119	126	122	130	130	103	123	118	129	106	128	132	105	143	121	117	127	132	121	127	108	137	124	128	113	122	98	112	118	131	124	142	128	117	103	110	112	114	104	101	124	103	111	104	118	121	103	113	108	152	126	114	117	107	118	123	141	108	113	101	118	132	124	142	112	102	113	127	122	120	115	117	120	135	118	118	108	129	128	112	133	105	125	122	118	118	139	131	94	126	118	101	110	115	115	126	116	125	132	115	127	143	156	117	122	113	133	104	121	102	129	111	106	107	122	139	102	121	117	117	125	130	115	115	116	124	122	130	120	126	99	127	112	106	117	124	121	102	106	114	123	134	117	129	148	118	123	121	119	103	120	121	144	107	118	131	100	128	149	131	111	118	103	118	128	152	121	145	112	121	130	108	100	114	130	121	120	134	121	145	128	111	114	113	117	106	120	120	117	110	121	120
13097	6632	2324	666	414	365	355	322	287	311	291	273	308	287	324	303	271	247	259	261	277	301	253	265	247	252	265	301	310	294	284	289	305	263	261	288	291	274	246	306	294	248	286	291	261	271	297	242	252	266	279	267	286	290	290	261	279	246	267	264	266	280	309	245	291	256	298	299	286	263	268	279	276	261	261	293	248	262	268	275	263	263	260	281	267	279	257	248	280	295	256	284	286	273	277	269	260	261	254	270	298	271	277	270	277	273	274	321	254	269	244	268	297	259	255	291	276	250	289	259	281	298	291	264	302	286	255	291	285	258	255	264	277	259	269	280	294	283	300	270	280	264	273	282	264	266	270	300	291	273	309	296	308	296	263	270	253	260	259	273	268	288	298	245	283	274	295	293	276	271	287	267	282	285	291	265	259	257	249	273	263	284	256	271	266	248	292	247	298	281	273	265	252	269	263	276	260	283	268	275	261	274	260	289	289	267	261	270	286	246	302	276	272	293	259	279	305	253	273	260	269	252	302	269	273	276	278	285	289	261	278	264	239	262	274	281	247	268	253	266	240	273	265	285	289	257	284	276	265	288	284	274	280	252	264	279	255	271	254	297	267	264	257	261	262	279	277	306	276	288	261	270	289	313	257	237	273	289	259	241	256	288	276	280	253	270	287	277	264	268	259	264	239	272	264	290	256	280	272	266	279	282	273	269	293	308	231	255	273	282	299	291	276	325	272	267	268	285	270	258	267	268	287	271	270	262	288	297	263	287	284	293	279	270	265	303	263	252	243	269	268	266	266	248	284	268	243	268	275	282	288	279	262	273	274	268	268	257	302	275	267	279	269	249	253	265	247	299	279	263	254	260	269	269	268	240	289	246	250	254	268	262	279	274	244	301	251	287	261	284	253	265	258	261	278	281	277	278	284	239	272	269	285	259	255	285	264	264	266	250	255	318	244	254	304	284	255	294	279	288	264	276	275	264	256	278	288	265	294	264	294	266	305	272	258	280	287	292	297	266	272	281	282	299	266	281	288	250	253	282	274	268	284	254	283	269	268	294	253	277	274	279	280	280	261	283	258	252	298	286	274	299	275	264	275	257	257	261	252	276	289	277	273	259	306	287	241	271	292	266	272	234	253	279	268	247	256	260	283	292	277	273	302	281	255	275	287	293	225	263	280	251	264	279	263	264	278	288	254	279	253	303	267	242	271	265	275	243	233	258	294	286	248	271	260	270	277	282	283	271	278	271	265	265	272	263	280	228	274	238	226	251	247	276	262	258	253	280	271	275	265	273	251	268	296	270	258	296	263	257	283	242	249	263	243	262	277	266	276	254	254	302	290	274	257	253	284	295	283	277	300	278	255	268	252	269	277	295	302	298	283	280	260	259	268	265	274	253	300	301	256	256	306	280	268	275	255	253	279	260	258	275	285	269	282	290	286	281	250	288	247	259	269	294	278	271	264	295	298	254	270	278	270	248	275	285	282	248	287	243	293	289	276	255	284	275	274	278	266	290	268	265	262	273	244	260	266	254	279	274	250	272	259	260	284	282	269	274	257	269	253	277	261	257	275	252	289	245	253	300	263	274	287	281	271	264	304	251	276	269	263	304	250	256	288	258	268	300	257	282	272	271	293	265	271	280	258	248	275	270	290	266	254	264	266	282	272	275	249	284	304	241	290	309	290	254	256	280	289	277	260	276	274	244	270	299	264	284	291	259	293	270	307	258	276	325	277	252	272	286	267	262	251	275	266	256	290	256	273	289	251	276	279	256	275	291	292	247	290	291	253	266	260	293	303	273	284	296	252	267	256	275	256	298	257	265	273	279	273	261	259	280	266	289	253	266	283	254	250	263	247	262	283	253	246	286	273	300	263	269	268	274	255	267	282	259	270	278	258	268	267	262	264	287	252	268	276	267	257	247	276	222	263	244	276	277	280	247	291	282	251	277	278	294	263	274	284	274	255	259	255	308	282	272	271	296	263	286	276	255	260	288	281	247	249	248	263	286	283	294	302	264	284	288	278	298	292	243	279	258	264	298	275	238	286	264	253	294	273	253	272	261	260	259	251	265	257	244	277	262	289	246	247	254	290	299	264	272	267	265	265	264	285	284	300	256	295	259	264	295	277	284	276	284	275	250	276	256	261	300	258	281	259	245	291	278	293	284	269	285	275	260	290	278	285	269	254	283	266	262	276	285	252	256	273	277	293	241	257	277	271	290	248	248	262	262	261	265	280	289	267	257	269	267	269	272	280	259	256	270	254	287	288	261	275	276	290	299	276	249	279	277	286	280	275	302	253	287	285	258	276	266	273	251	276	272	298	310	276	271	301	286	250	260	273	258	259	275	240	294	267	296	276	307	267	305	252	275	259	257	252	283	286	265	267	274	275	259	242	260	268	271	290	288	294	260	271	252	269	268	270	278	283	272	286	268	250	284	255	292	282	278	265	257	263	248	253	264	273	265	260	269	245	268	281	264	290	285	293	285	277	302	277	278	317	289	242	263	270	282	261	269	264	258	276	239	268	296	292	287	280	292	294	242	267	250	311	289	278	265	245	268	279	275	272	265	266	267	268	244	270	283	292	282	285	280	259	294	281	278	248	277	282	274	274	257	306	243	266	270	272	263	260	286	296	295	288	295	267	279	260	246	274	259	271	248	265	252	273	296	305	277	238	240	290	293	289	259	294	274	258	256	277	266	285	281	276	265	240	283	263	273	270	254	262	279	244	250	269	288	295	278	258	261	243	280	257	272	271	292	281	258	259	271	273	316	285	255	251	262	300	297	296	285	260	246	265	231	274	292	271	277	270	279	245	270	260	255	275	263	301	282	267	270	297	270	302	275	283	255	298	280	249	286	283	275	258	288	268	239	287	291	254	282	258	272	293	271	254	259	306	299	244	283	270	246	260	256	271	263	276	253	303	258	283	286	268	267	283	267	283	284	279	274	265	256	277	284	260	312	267	281	297	296	257	271	302	279	249	257	270	283	301	278	263	242	248	308	255	276	263	267	273	299	259	291	270	293	311	285	256	273	266	273	246	297	257	260	268	266	312	266	294	315	290	279	287	262	272	264	269	292	299	269	288	248	275	295	291	300	265	286	239	291	273	249	282	274	295	269	255	285	274	293	275	275	297	285	297	257	271	271	269	271	265	241	302	329	297	273	274	256	249	259	274	284	285	244	264	299	307	264	276	290	264	281	275	277	290	288	276	275	271	256	298	277	299	265	261	279	273	306	286	271	251	261	293	300	295	265	276	274	299	276	295	302	279	274	253	273	272	269	307	277	272	262	278	300	287	269	281	267	235	293	263	265	263	262	286	277	230	263	276	258	260	299	236	273	269	255	261	273	297	278	269	252	264	275	292	278	277	266	275	254	281	279	260	262	274	298	266	290	263	268	273	265	275	273	287	270	290	265	318	261	265	251	251	279	254	271	270	269	278	273	267	282	271	286	255	298	256	267	313	279	275	268	251	286	296	282	258	250	281	287	288	248
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
