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
341249532823	341249533373	341249533923	341249534473	341249535021	341249535573	341249536123	341249536673	341249537223	341249537773	341249538323	341249538873	341249539421	341249539973	341249540523	341249541073	341249541621	341249542173	341249542723	341249543273	341249543821	341249544373	341249544923	341249545473	341249546021	341249546573	341249547123	341249547673	341249548221	341249548773	341249549323	341249549873	341249550421	341249550973	341249551523	341249552073	341249552623	341249553173	341249553723	341249554273	341249554821	341249555373	341249555923	341249556473	341249557021	341249557573	341249558123	341249558673	341249559221	341249559773	341249560325	341249560873	341249561421	341249561973	341249562523	341249563073	341249563621	341249564173	341249564723	341249565273	341249565821	341249566373	341249566923	341249567473	341249568025	341249568573	341249569123	341249569673	341249570221	341249570773	341249571323	341249571873	341249572421	341249572973	341249573523	341249574073	341249574621	341249575173	341249575725	341249576273	341249576821	341249577373	341249577923	341249578473	341249579021	341249579573	341249580123	341249580673	341249581221	341249581773	341249582323	341249582873	341249583425	341249583973	341249584523	341249585073	341249585621	341249586173	341249586723	341249587273	341249587821	341249588373	341249588923	341249589473	341249590021	341249590573	341249591123	341249591673	341249592221	341249592773	341249593323	341249593873	341249594421	341249594973	341249595523	341249596073	341249596621	341249597173	341249597723	341249598273	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22564	21302	28999	23918	21302	21347	8772	903	563	528	454	363	314	311	288	242	270	234	216	181	200	184	187	165	194	150	171	190	149	157	178	155	173	169	159	143	137	159	179	143	151	160	187	156	148	129	155	127	158	165	176	129	140	143	149	130	141	142	129	122	143	134	140	151	137	143	162	142	127	158	134	128	116	134	147	116	141	157	128	158	136	141	120	122	138	159	148	156	146	149	135	143	130	132	134	152	149	129	166	128	153	136	144	158	153	130	144	147	140	144	152	135	144	136	128	156	126	151	147	137	134	147	141	138	142	126	114	164	132	146	127	138	143	155	117	117	132	115	137	135	150	123	129	115	145	156	147	121	143	155	125	165	134	109	153	130	138	139	143	155	122	144	127	153	127	137	148	138	134	135	155	123	140	154	121	141	131	133	133	136	130	135	154	141	137	140	136	133	146	145	148	136	133	149	149	146	136	136	137	136	145	127	169	125	136	134	142	141	147	122	160	115	127	140	140	131	115	133	132	133	146	132	150	146	149	125	145	134	143	129	120	137	133	138	146	166	139	117	103	129	131	136	128	138	138	136	139	148	138	153	114	152	129	130	142	134	148	138	150	150	145	132	111	111	130	136	119	133	141	128	150	130	140	129	129	134	140	121	133	151	123	118	139	107	135	145	150	161	147	123	153	126	130	138	148	118	126	130	103	162	138	129	159	139	141	143	132	137	131	129	131	143	109	127	155	151	141	154	128	161	139	125	139	140	136	125	114	151	168	131	152	138	148	127	144	145	140	131	139	147	143	125	134	144	141	164	160	131	135	157	125	125	153	134	134	127	123	155	141	175	129	172	122	126	135	160	140	151	128	151	147	130	150	120	140	156	125	131	144	126	132	134	142	127	126	148	131	125	136	122	133	117	135	131	128	148	140	151	153	138	131	143	138	140	124	140	130	125	149	136	132	148	133	124	132	120	129	129	143	118	148	122	126	155	137	146	128	139	121	146	154	124	135	127	142	138	129	163	149	142	122	134	148	132	116	128	130	119	144	137	156	148	134	140	156	135	147	138	131	136	145	143	134	148	141	133	144	137	144	132	133	144	115	146	151	143	142	146	139	129	139	133	138	152	140	144	144	129	114	140	135	136	142	113	137	148	137	146	135	129	150	146	140	130	131	143	137	151	141	136	132	148	130	120	127	138	141	133	136	137	130	153	136	113	142	119	135	134	127	121	143	140	124	136	123	128	135	143	142	153	131	139	144	124	150	137	138	141	129	124	137	154	116	139	127	127	137	154	125	153	128	143	114	137	119	133	139	138	135	144	140	148	124	136	103	138	142	129	138	141	142	118	129	153	131	148	138	122	146	144	126	133	118	143	141	166	151	137	129	131	146	137	144	146	133	131	147	142	131	154	145	144	130	136	147	139	145	135	131	151	140	150	125	116	127	148	134	170	129	134	147	124	134	137	107	156	158	147	134	129	167	133	147	119	132	162	139	128	129	147	140	153	137	131	121	137	132	130	142	125	150	131	137	121	143	151	132	149	132	137	135	125	124	146	128	147	135	130	146	151	129	140	145	131	141	152	151	140	138	131	122	151	136	130	150	163	123	128	132	131	129	123	114	138	164	128	145	135	124	148	126	135	144	128	133	125	125	138	144	117	123	149	122	125	120	129	121	143	145	139	145	137	136	132	164	146	136	160	122	136	121	144	116	151	137	131	131	140	142	141	137	138	118	138	148	132	130	125	142	158	149	128	124	143	142	132	143	141	109	133	126	120	159	146	126	146	143	129	137	132	131	144	154	122	143	145	148	158	153	149	126	140	155	121	131	146	141	132	143	126	137	150	140	152	156	116	130	136	151	129	150	138	152	137	143	137	156	140	139	136	144	132	121	135	145	130	152	144	133	153	124	139	157	146	134	147	123	134	132	143	131	146	148	132	125	141	144	134	145	126	153	142	121	141	128	143	128	125	133	172	150	129	139	143	124	136	141	161	124	136	116	133	154	140	142	132	144	136	128	116	130	147	128	124	154	155	145	152	147	105	134	143	134	140	155	133	133	143	157	138	134	138	139	127	150	138	160	130	148	122	126	149	134	122	146	175	145	159	122	160	132	147	132	152	126	143	119	135	132	137	119	134	139	124	135	119	154	127	141	144	150	134	154	137	139	143	133	122	142	158	145	152	143	145	125	156	149	118	119	149	131	130	139	126	125	128	120	165	150	150	134	123	132	122	142	105	135	148	135	149	135	136	147	135	130	127	142	129	146	126	129	118	129	144	135	145	145	133	114	150	146	156	133	114	139	142	137	134	130	132	138	151	119	142	140	124	135	145	145	132	123	140	153	137	142	132	137	139	160	119	170	140	141	151	114	132	130	126	135	130	129	114	141	114	140	160	145	149	121	142	152	134	131	122	138	122	127	140	152	123	129	145	132	124	126	125	157	138	133	144	108	129	134	172	128	140	147	147	123	136	125	150	129	122	136	140	138	123	137	134	131	143	130	161	162	126	138	138	148	143	139	121	126	126	131	125	144	121	133	141	134	143	129	137	115	137	140	155	114	148	134	139	153	137	144	149	138	118	143	149	122	166	135	151	125	151	122	144	144	131	120	139	135	123	131	144	120	141	115	124	133	136	121	136	107	121	145	158	167	144	154	150	135	126	148	131	131	136	131	152	144	141	133	137	132	111	152	122	138	137	156	120	137	138	165	156	131	135	142	136	135	136	131	149	135	136	127	136	151	129	120	135	141	155	148	133	150	136	122	150	133	120	150	135	151	141	132	143	122	122	134	118	137	146	150	128	144	121	123	133	139	155	155	141	143	133	148	136	140	151	120	134	117	123	137	131	146	123	130	128	148	137	132	134	140	146	145	152	135	136	144	115	118	141	136	155	138	116	159	135	132	124	152	131	165	143	132	136	140	136	152	144	153	119	109	134	137	124	133	139	134	148	126	129	151	125	176	143	154	150	158	127	136	133	128	134	128	144	130	136	149	133	142	120	131	145	143	130	146	151	132	151	161	146	131	131	160	154	139	126	137	148	142	115	135	139	147	144	124	145	111	151	141	138	136	125	139	146	155	117	129	147	134	113	155	134	115	118	130	154	123	140	134	154	143	123	127	148	130	155	132	140	123	142	138	130	151	139	141	126	139	135	145	157	164	127	150	140	133	132	142	168	147	117	128	145	141	147	132	150	151	138	149	145	146	136	117	140	139	136	143	143	129	151	140	125	124	141	149	141	113	124	132	141	139	135	147	141	149	120	168	118	148	144	118	141	124	145	142	130	140	125	132	159	142	135	137	112	135	139	136	144	126	138	153	157	148	151	127	132	132	130	125	112	143	133	158	136	142	118	155	138	112	142	109	127	146	159	130	142	143	144	141	140	118	148	127	114	142	131	141	139	141	145	145	143	136	158	120	144	158	127	128	134	125	116	138	135	144	144	143	124	122	132	135	138	148	146	145	133	115	130	139	124	144	149	144	136	145	148	146	149	108	160	139	143
4229	14202	9771	4735	3246	2508	1781	1301	991	846	663	566	468	427	357	318	313	261	251	262	251	197	203	221	215	202	180	215	206	181	172	190	178	172	153	180	164	153	170	147	165	196	218	193	155	152	119	157	157	174	170	156	161	158	141	136	138	156	152	158	136	141	156	153	160	138	161	141	125	166	139	151	155	131	168	158	126	162	139	136	146	128	114	175	150	148	123	129	116	145	134	149	128	152	134	140	151	150	141	124	143	128	146	145	152	136	147	123	122	145	149	131	128	144	133	168	110	124	123	138	159	143	148	131	140	136	140	149	133	150	111	145	134	134	145	125	157	132	159	146	139	142	132	170	132	132	162	141	139	139	118	145	143	136	143	148	130	131	140	118	152	133	138	149	139	140	161	131	135	134	156	129	140	152	153	158	140	151	133	145	130	135	139	145	141	132	139	112	139	142	151	149	135	147	130	153	149	150	127	155	130	148	144	155	143	141	129	153	127	140	153	120	151	127	139	130	134	136	123	123	164	147	158	152	148	146	127	143	128	139	141	152	147	132	109	121	154	160	132	136	136	140	150	143	148	136	139	145	149	142	159	135	144	130	157	134	132	129	148	132	134	149	141	144	139	118	135	144	139	146	163	135	151	126	146	139	152	111	125	128	138	131	144	140	133	166	110	128	124	143	114	155	134	124	151	152	145	150	139	137	141	143	136	119	159	137	145	126	157	149	135	140	146	151	135	147	156	135	138	129	125	151	131	146	155	137	135	139	160	154	142	124	138	143	132	103	137	137	136	148	158	131	157	140	134	140	129	133	149	136	129	148	143	132	128	123	148	113	138	118	126	114	122	140	142	144	155	144	138	118	153	144	144	128	152	143	138	141	126	135	117	152	149	125	129	129	134	133	143	148	150	128	156	134	142	135	146	148	161	138	138	121	139	113	156	142	128	150	133	135	132	141	142	130	142	140	156	139	125	134	149	126	163	137	158	140	135	138	122	121	144	139	149	127	145	148	142	123	147	125	131	146	155	142	128	152	140	137	148	136	152	134	143	132	131	156	138	156	117	145	172	142	126	137	132	128	136	119	140	166	142	142	129	136	131	136	132	156	160	139	172	123	168	127	126	141	122	128	162	152	144	154	131	117	142	150	145	150	138	146	132	119	144	147	138	135	138	133	143	145	147	140	144	157	144	137	154	146	137	132	149	145	129	138	143	120	121	151	144	125	173	144	123	138	135	152	129	124	127	152	141	145	145	139	135	136	162	147	121	169	150	138	131	119	156	132	147	126	140	142	140	121	167	141	137	152	131	121	139	138	130	131	124	156	151	155	129	145	143	132	155	136	129	146	158	148	133	134	139	142	115	130	132	132	154	148	154	147	128	148	137	145	130	145	141	146	135	122	128	144	141	135	141	131	163	140	133	135	159	149	135	132	153	131	155	142	132	161	141	152	146	139	138	143	131	143	121	132	113	156	147	145	129	141	137	134	148	138	119	116	144	134	137	143	134	131	121	152	126	138	149	146	136	144	144	130	154	135	154	133	119	121	165	155	122	144	126	134	166	130	118	131	132	149	132	128	138	150	142	125	143	134	133	149	148	152	134	127	152	115	139	155	161	157	141	160	131	137	149	136	154	135	140	126	137	145	151	140	152	132	139	148	161	131	167	142	135	140	133	136	126	131	115	149	149	124	151	154	141	117	136	125	128	129	149	150	156	140	143	132	140	126	149	143	145	143	138	129	141	152	141	152	145	146	143	151	130	133	146	138	146	140	142	134	140	154	119	154	128	149	131	147	135	146	141	128	114	142	147	146	135	126	142	126	151	153	169	133	127	121	137	154	139	124	138	159	145	131	141	137	124	134	122	123	150	166	124	134	142	145	149	132	153	135	130	132	146	141	135	128	146	154	134	147	159	148	131	150	129	152	138	152	131	145	123	144	147	150	137	143	127	148	144	135	135	137	153	126	140	138	139	145	127	132	146	156	131	144	152	151	137	135	151	146	141	133	137	147	152	143	145	137	149	146	143	129	127	147	146	145	145	147	138	141	139	129	140	157	146	137	144	122	156	128	145	142	140	125	129	182	146	139	149	144	142	122	146	131	151	131	127	130	147	109	133	138	151	122	127	133	150	149	153	140	132	115	136	129	140	114	155	131	114	129	123	149	135	134	150	134	128	146	125	153	145	127	140	138	126	132	137	140	135	139	132	146	152	159	136	141	133	124	136	121	140	140	139	125	174	144	158	140	140	135	124	135	142	148	130	144	158	147	120	127	154	124	142	145	142	137	145	121	152	163	132	144	144	126	129	144	137	117	154	142	156	135	143	122	130	142	131	156	157	144	126	145	129	156	134	158	146	151	145	124	142	144	135	133	123	126	151	139	160	123	147	144	138	123	149	124	153	138	142	142	149	137	143	145	158	125	138	135	131	152	131	131	133	135	116	132	129	130	148	156	126	122	148	126	138	152	143	127	135	123	153	135	128	147	141	148	138	149	134	152	125	138	132	132	150	120	135	174	161	150	130	128	149	135	150	131	157	145	152	136	135	138	122	125	131	160	139	134	144	144	140	165	146	139	129	133	153	147	146	141	132	128	148	138	147	142	147	137	151	152	144	163	148	158	137	127	126	153	129	168	141	157	138	165	139	126	144	120	134	138	129	143	147	133	145	133	150	138	139	132	147	148	111	136	134	130	151	141	133	122	132	122	152	140	151	136	133	126	131	142	134	136	153	133	144	145	145	139	129	123	130	132	145	123	142	154	151	147	144	140	139	155	139	155	133	140	142	119	130	142	133	127	140	145	140	137	149	148	164	152	149	147	155	139	126	148	143	177	123	139	155	148	115	130	154	156	146	144	139	153	136	140	138	121	140	139	137	154	129	142	138	144	135	125	137	145	165	128	135	126	136	149	137	143	157	147	121	130	120	137	147	148	134	151	152	128	135	125	115	147	140	119	139	131	142	153	151	150	119	136	153	122	129	149	143	117	147	139	153	133	152	144	163	139	152	152	142	132	158	121	135	134	120	150	143	139	158	147	113	144	126	144	133	150	158	124	142	137	122	127	142	134	135	141	132	132	137	136	152	133	149	140	151	144	158	159	163	144	139	153	120	141	161	136	139	136	149	139	158	129	129	154	146	151	149	121	129	133	153	131	139	141	135	152	140	147	141	130	117	155	146	142	133	129	145	144	127	114	144	141	130	140	135	137	150	102	125	144	146	125	124	135	136	134	122	148	151	136	144	115	133	128	154	154	142	117	122	126	135	121	136	134	144	144	134	138	116	162	118	120	129	151	148	124	132	129	158	128	131	140	149	147	143	151	136	147	148	138	139	122	147	128	146	128	140	133	147	151	126	144	136	125	143	141	148	141	137	142	161	155	145	130	132	149	149	128	148	132	144	146	141	129	156	125	130	131	154	128	163	140	121	128	132	144	145	158	144	118	139	131	132	146	120	137	144	151	140	145	130	132	144	122	122	148	137	150	154	137	169	116	126	132
27825	19340	5421	743	481	417	508	416	439	395	451	419	415	379	427	404	376	384	385	388	388	399	392	422	419	426	398	408	408	407	368	407	397	419	403	379	399	405	378	415	393	373	425	377	400	374	401	445	421	410	437	357	381	359	415	414	405	426	375	422	408	392	453	411	379	392	428	364	379	391	402	396	430	366	391	397	394	409	398	395	405	437	396	412	439	408	424	414	420	380	374	435	418	399	408	402	426	411	417	427	394	408	411	414	422	381	422	416	351	403	381	415	392	389	398	397	409	349	397	403	377	394	451	425	423	402	390	403	393	402	380	372	409	385	389	403	409	421	398	406	402	387	418	399	414	418	417	403	419	402	378	421	386	394	392	410	413	444	403	388	412	434	401	386	401	390	424	444	394	428	411	388	414	435	409	380	405	423	392	373	397	408	408	392	373	380	384	447	383	426	359	410	399	414	412	407	414	420	417	397	442	400	454	426	403	396	375	410	396	412	409	370	363	415	384	435	383	385	393	399	372	415	381	387	385	391	375	400	424	403	411	368	387	390	368	422	391	415	371	391	395	381	409	411	404	420	397	401	425	407	426	372	420	392	370	383	410	384	371	408	437	371	403	394	396	362	409	392	405	393	421	426	389	430	389	412	369	370	378	366	420	430	397	370	373	404	401	411	390	424	425	396	391	395	419	370	385	374	382	431	402	392	404	390	446	411	440	393	444	403	413	395	381	380	411	434	408	391	434	402	446	400	414	436	363	386	375	403	421	379	395	409	439	379	421	420	421	409	368	384	405	414	408	388	387	380	409	435	453	421	397	376	390	402	415	377	437	375	351	418	411	409	391	390	410	428	421	398	416	460	398	364	415	406	447	388	418	374	379	417	417	376	423	405	394	388	423	388	385	439	375	426	417	421	375	425	404	407	437	419	389	422	397	408	410	380	417	410	395	393	409	416	402	449	396	399	382	397	370	387	382	404	407	415	418	379	399	398	391	402	412	397	421	401	364	384	380	394	442	390	393	396	413	395	393	398	427	430	391	404	400	409	384	393	399	395	423	403	414	370	389	403	390	390	448	417	406	375	395	410	409	393	377	408	417	388	433	384	403	389	397	426	407	367	401	427	394	437	399	386	365	401	417	406	384	382	388	392	401	401	401	399	374	441	389	392	376	404	434	380	405	411	408	390	415	400	398	404	407	397	364	436	414	435	394	422	407	413	401	405	419	417	403	407	427	371	408	385	374	383	388	422	393	407	411	421	423	408	416	405	392	370	406	392	369	395	412	416	380	397	394	389	414	396	445	423	395	405	375	401	412	425	416	416	438	401	422	391	413	425	405	423	404	415	397	399	416	383	388	389	388	433	423	418	385	417	397	420	399	394	399	390	401	360	387	429	413	379	434	381	413	405	393	416	419	417	396	452	387	387	397	396	358	396	395	368	428	394	395	357	395	413	430	398	380	355	403	410	394	385	403	371	398	406	389	396	409	418	430	398	395	395	420	417	409	393	399	374	442	407	403	421	398	437	389	387	393	423	388	396	387	401	377	411	393	367	424	400	372	378	427	376	404	442	368	371	424	403	407	419	387	409	423	432	383	400	383	427	380	375	397	415	376	393	372	409	384	388	389	424	391	409	407	382	385	381	396	438	410	409	415	408	418	424	426	385	412	443	391	390	400	367	413	385	427	399	378	377	417	381	419	424	403	380	398	389	432	383	380	384	386	405	393	382	422	378	406	431	423	388	404	406	387	420	392	419	402	385	390	455	404	393	390	393	414	398	438	388	413	383	352	353	395	383	401	377	396	381	429	389	434	404	380	388	342	388	372	399	403	449	415	391	389	425	380	414	411	434	406	413	363	415	378	408	416	381	398	397	414	397	374	408	390	395	401	414	392	426	414	380	407	378	391	404	418	408	412	378	415	393	377	373	399	370	372	422	378	406	381	388	387	404	421	396	396	457	399	412	386	390	415	400	398	389	415	414	390	401	412	407	387	425	398	406	407	390	413	374	394	405	451	403	398	403	374	375	410	398	395	370	389	453	400	395	374	443	386	384	385	380	411	410	409	401	445	394	426	419	403	387	420	360	375	351	404	377	408	400	367	441	461	428	394	445	404	418	357	407	406	372	394	390	395	419	368	371	391	393	411	369	427	402	366	371	391	412	402	437	413	417	397	383	397	408	406	380	388	447	388	379	444	426	406	404	398	409	416	401	415	367	396	385	375	369	408	410	403	442	399	368	377	390	427	400	400	388	402	402	405	389	399	379	381	438	408	390	398	407	422	370	389	415	360	388	424	398	412	404	394	387	384	387	398	414	389	399	382	414	400	398	424	392	455	362	368	403	380	411	443	412	392	423	408	394	417	438	391	389	418	423	387	396	433	404	356	407	374	407	428	381	384	443	414	435	372	390	385	419	397	390	378	380	364	407	450	420	428	403	391	379	398	391	372	383	400	400	433	381	455	417	409	402	397	375	398	388	416	376	359	405	429	412	400	420	366	405	395	425	396	407	383	368	444	394	372	418	414	375	389	407	391	396	402	401	416	424	380	363	393	375	381	404	417	425	404	440	382	432	407	416	378	405	413	378	389	396	406	390	391	388	387	384	426	403	402	403	407	373	399	399	405	397	365	400	406	386	375	416	404	397	387	426	433	418	383	382	397	384	436	381	400	410	423	384	404	407	417	410	408	405	403	383	396	442	400	430	427	374	432	433	414	374	384	393	373	383	385	395	411	401	382	405	401	431	431	382	380	384	390	366	424	394	423	405	389	407	420	408	391	417	454	407	418	414	391	398	420	397	368	366	408	381	406	369	408	391	406	392	428	396	402	436	425	419	402	430	410	399	403	398	441	422	391	401	427	373	368	399	384	406	419	398	437	398	408	405	362	422	365	405	412	393	382	402	389	398	422	373	407	408	407	402	431	383	407	401	437	412	381	413	400	398	390	374	419	419	373	415	380	410	393	389	408	355	400	373	385	421	420	401	415	377	433	416	380	412	367	409	393	442	389	421	446	411	405	377	382	386	411	414	371	406	388	377	437	435	425	393	422	357	382	428	376	386	388	402	353	378	408	395	418	405	369	426	373	395	402	399	410	385	374	395	451	389	388	453	439	374	410	404	406	414	425	375	401	368	385	403	389	408	410	394	374	419	417	403	396	409	414	397	408	358	393	380	377	398	420	404	417	398	383	400	401	442	378	431	383	488	418	437	432	367	398	461	367	367	413	385	415	410	416	409	413	416	431	399	412	383	395	343	373	410	379	399	428	400	412	410	396	413	400	400	397	363	378	357	401	368	437	422	404	394	396	397	421	390	404	396	371	397	399	427	414	390	389	396	415	382	411	415	406	362	409	411	403	364	365	383	434	424	427	421	411	421	397	422	389	405	418	414	407	418	382	375	401	408	402	399	369	392	396	374	438	360	432	381	405	402	372	384	378	376	425	387	424	380	410	407	398	383	409	414	373	379	419	434	372	400	434	411	402	377	394	439	376	413
4450	1187	922	662	570	480	503	462	457	438	416	405	435	453	455	447	417	463	435	425	382	424	427	432	409	421	439	435	402	399	432	428	441	377	442	423	400	427	405	450	403	432	410	428	397	426	440	414	425	411	428	430	421	462	367	385	401	410	416	463	427	383	409	423	421	397	396	442	427	388	451	427	394	414	378	432	409	351	399	354	427	414	391	423	399	420	434	437	415	400	417	432	446	439	437	413	424	456	448	417	411	411	421	401	401	409	434	441	382	435	417	433	466	410	404	395	395	412	443	414	433	464	452	444	455	433	385	430	405	406	430	452	387	427	442	410	429	395	444	385	449	410	448	410	436	420	398	434	421	389	437	447	400	424	460	413	432	412	421	411	456	369	424	381	413	384	440	432	410	447	415	382	420	416	424	417	404	401	387	404	446	390	401	418	436	422	439	428	401	449	446	426	429	417	405	439	400	389	398	407	417	397	413	396	419	413	455	403	452	394	391	418	405	433	424	413	397	463	478	403	428	405	401	374	420	397	418	384	419	415	434	418	430	388	401	404	442	425	387	413	430	436	417	402	373	403	413	393	425	417	424	428	407	443	426	391	385	400	425	433	442	422	443	419	424	400	438	437	405	416	416	434	382	409	413	439	403	425	399	395	447	427	414	441	393	455	367	403	434	452	413	401	430	404	394	421	407	411	397	434	438	446	409	444	414	410	417	407	440	453	395	416	403	428	415	389	424	440	429	384	422	406	444	397	424	383	428	418	422	394	402	384	414	478	430	450	427	397	443	432	428	422	457	415	417	398	413	397	405	441	433	430	400	394	400	421	413	397	437	448	419	417	414	421	378	424	377	409	400	387	415	422	400	400	437	409	421	390	455	432	433	402	429	415	415	440	398	422	402	401	401	413	420	435	394	430	436	419	421	424	414	437	403	409	408	441	435	417	449	433	427	383	412	415	409	403	426	411	400	405	415	409	440	429	420	460	416	415	405	371	431	401	429	434	410	418	432	432	416	431	424	405	371	390	426	414	408	448	421	422	414	443	422	428	414	415	466	426	443	404	400	404	428	419	432	413	417	455	433	404	444	410	419	480	426	407	395	439	418	408	427	369	420	399	438	449	450	433	385	436	397	415	396	418	432	437	381	418	409	436	446	408	416	440	425	427	440	421	428	416	430	464	433	369	425	389	428	439	408	415	431	389	383	429	417	428	417	438	422	453	412	410	405	411	405	390	460	414	410	397	425	400	422	399	432	421	428	424	449	464	417	428	431	432	433	439	423	423	450	403	401	437	439	418	433	407	393	411	408	418	435	420	436	471	444	392	403	428	390	413	377	433	427	439	405	403	405	424	452	401	436	418	428	428	424	424	433	384	399	413	450	399	403	397	433	431	432	435	451	424	406	407	401	448	454	374	444	445	415	413	438	418	425	418	400	415	446	414	411	428	422	413	426	405	411	405	431	454	398	410	436	412	428	433	406	402	377	441	426	431	415	439	469	408	436	425	439	427	378	433	384	437	377	403	437	395	414	432	428	409	438	426	402	380	425	385	424	414	443	438	426	429	430	445	429	406	409	423	353	422	447	406	419	417	442	402	400	408	421	432	446	415	420	440	407	415	449	427	409	441	380	409	410	426	408	386	428	420	423	395	398	422	407	440	459	425	444	417	429	411	423	415	413	404	425	415	422	412	420	434	461	392	419	438	453	441	447	391	418	437	410	417	425	434	453	441	442	428	393	405	412	424	392	429	433	413	404	414	410	423	402	426	418	438	454	416	449	414	428	408	454	418	395	406	430	425	393	434	406	408	417	402	391	449	387	390	387	427	451	425	396	386	398	404	408	405	383	449	433	377	429	422	405	413	352	422	422	431	429	419	404	385	402	396	399	444	393	410	403	385	427	403	408	397	414	416	431	400	424	424	431	401	430	424	401	410	461	401	409	436	397	362	384	406	408	398	423	431	416	402	413	414	402	449	413	450	448	431	421	417	370	392	455	410	427	426	433	462	393	408	429	419	456	401	447	447	407	458	395	401	444	430	402	387	390	420	399	430	396	421	445	458	421	409	415	395	438	430	437	401	433	408	421	397	401	473	396	415	419	436	412	402	398	452	427	417	420	451	417	423	411	450	467	405	454	432	429	377	417	456	405	431	391	449	394	399	412	430	422	442	395	381	439	391	412	400	398	407	409	413	412	422	396	422	423	410	430	442	450	424	403	426	397	407	397	427	435	381	394	420	396	394	407	447	413	399	442	397	411	416	417	400	420	444	413	397	406	420	397	435	401	436	419	407	429	418	407	439	389	426	378	404	400	443	462	438	446	476	414	424	395	442	389	409	415	377	424	424	402	425	395	398	392	375	400	432	438	430	401	415	425	412	396	405	386	445	410	414	437	429	421	413	416	406	415	420	429	414	436	373	403	414	381	389	418	412	415	434	381	434	479	416	398	454	410	385	391	432	386	419	402	404	421	417	430	388	397	427	406	380	421	421	442	434	411	404	387	384	398	434	447	421	405	393	459	439	452	387	417	403	455	422	399	427	403	439	416	428	429	438	425	416	408	426	431	384	441	403	458	401	416	408	388	389	441	418	422	442	410	390	415	436	437	415	446	411	386	440	411	415	391	422	413	409	397	432	428	419	395	416	454	433	431	401	427	422	411	384	436	420	421	423	408	394	370	422	448	381	432	440	403	389	425	430	428	413	435	410	419	436	435	420	439	431	427	399	401	416	398	451	432	378	405	406	450	415	428	400	389	417	422	411	374	412	430	438	405	402	398	410	420	440	437	396	404	459	439	437	398	401	450	399	422	449	401	426	414	444	398	395	440	456	444	368	427	448	415	416	429	405	421	406	424	398	429	424	377	413	411	423	413	410	387	411	441	387	414	451	440	406	402	403	426	395	410	409	428	427	414	420	401	422	418	410	392	441	381	416	410	431	383	430	426	407	440	442	433	394	417	405	397	437	406	419	407	446	422	421	412	428	447	428	447	438	452	422	388	400	424	409	405	406	455	420	425	450	446	423	427	434	391	403	403	446	424	404	466	389	443	395	391	406	409	388	439	435	409	431	400	413	414	419	433	411	416	420	446	400	423	393	418	412	449	401	412	422	440	393	403	403	431	379	435	441	406	417	392	388	406	418	398	416	374	411	408	414	415	408	426	438	403	404	409	442	435	417	385	406	445	405	399	427	413	409	396	431	419	401	422	429	418	419	408	401	428	439	433	388	428	413	414	390	410	428	413	391	407	415	397	427	409	416	419	414	403	437	406	387	413	404	418	401	410	408	414	408	407	455	421	440	411	444	423	423	428	393	453	407	401	411	399	413	456	419	401	397	437	390	428	387	381	409	430	393	411	401	443	437	397	400	392	416	422	449	429	431	397	430	426	384	431	440	420	384	439	404	423	446	395	392	430	425	432	426	419	398	398	422	435	425	391	457	362	415	456	388	397	407	416	408	379	425	385	441	443	409	413	418	451	364	421	434	438	428	414	430
23778	21302	28565	24405	21308	9352	851	520	404	389	359	283	293	279	254	240	219	239	212	213	230	208	233	214	211	205	192	198	182	193	192	198	209	187	206	207	187	208	184	180	173	179	215	182	200	173	195	190	184	185	191	174	177	164	189	189	206	208	221	203	178	175	221	161	197	160	171	182	201	177	184	195	186	183	195	154	183	162	185	184	201	158	200	174	191	195	172	186	162	175	201	185	180	181	174	175	162	192	176	175	185	186	198	189	188	164	180	206	172	173	192	181	183	182	194	166	157	175	207	168	180	187	180	184	189	163	185	186	165	164	155	218	174	182	196	184	165	180	185	170	174	208	151	187	166	156	157	178	176	174	195	185	187	158	182	175	192	175	180	154	169	167	185	190	144	210	184	183	189	173	188	199	168	172	178	172	180	181	183	168	184	146	174	188	201	184	188	167	180	183	195	170	176	180	180	174	166	184	181	175	176	182	192	184	185	177	193	182	200	178	215	178	175	176	182	194	162	199	189	208	160	204	176	187	182	167	195	189	161	175	166	176	175	165	167	180	191	178	181	148	187	199	182	170	177	174	199	184	184	183	165	172	175	144	184	181	172	169	183	190	180	174	184	161	174	186	185	184	184	176	170	198	175	163	176	167	184	189	180	174	184	213	169	206	180	164	158	197	152	186	172	186	202	186	203	180	196	195	192	158	170	156	171	180	181	170	152	180	181	197	185	201	172	217	175	178	175	203	177	172	164	187	164	198	183	169	161	157	195	180	165	173	188	197	207	180	181	187	174	176	180	171	189	174	207	218	180	189	190	192	184	184	169	211	181	150	200	170	167	198	185	175	185	183	183	173	171	210	176	179	178	167	176	141	191	167	164	191	175	199	173	192	191	210	180	192	175	180	188	174	178	183	189	165	192	185	178	191	203	179	180	186	190	177	178	182	165	189	185	168	179	173	171	192	169	174	178	160	160	172	163	165	192	179	201	200	197	164	189	179	197	180	182	153	180	181	155	172	165	184	197	172	159	177	177	197	176	205	175	218	178	179	185	167	188	184	179	194	175	160	174	206	190	179	173	170	188	166	183	160	178	165	172	191	179	172	182	178	175	187	201	161	169	187	190	190	196	164	202	182	172	169	169	185	175	176	186	191	154	192	184	178	171	184	169	185	173	163	179	197	174	169	200	179	158	198	193	178	190	181	188	179	175	165	192	183	176	161	175	191	184	187	187	198	160	198	187	173	173	191	175	177	158	173	172	178	171	188	167	208	179	184	195	187	198	154	181	169	173	150	171	158	194	189	208	181	202	200	185	199	167	177	202	158	180	190	172	163	179	157	166	170	189	194	191	169	185	187	201	188	165	172	182	176	177	185	193	185	176	200	184	190	167	200	165	177	167	177	170	194	219	179	164	162	192	207	189	172	161	166	192	192	181	182	195	176	178	188	174	190	182	171	160	180	177	177	164	199	175	206	185	162	151	197	176	178	183	197	193	195	179	207	160	200	185	202	190	183	194	174	178	173	174	162	170	177	186	205	192	184	205	203	176	185	170	185	178	172	159	201	168	153	176	190	183	180	188	160	194	169	181	162	156	180	186	178	184	190	180	182	178	163	157	204	162	184	156	175	184	181	158	168	181	190	181	183	178	174	176	182	160	190	187	168	168	176	197	195	179	174	192	164	201	190	180	163	172	187	193	171	178	185	170	175	178	181	186	175	184	187	201	195	161	159	191	204	191	182	192	191	187	199	189	168	178	184	165	159	165	178	176	181	200	167	193	174	167	220	164	176	199	184	176	174	194	166	188	199	192	174	202	170	188	187	187	180	205	174	179	175	186	182	179	168	187	207	171	193	172	187	179	166	197	174	181	181	180	202	177	181	195	180	189	183	182	181	173	194	186	179	174	186	172	189	193	167	200	177	201	152	182	199	166	198	191	190	185	187	177	180	194	196	169	180	188	214	196	176	176	179	161	208	154	189	180	177	174	177	179	177	168	175	219	197	159	170	169	181	166	175	209	167	173	195	204	177	194	185	161	184	170	166	189	185	178	169	197	181	158	165	192	200	173	174	179	182	196	174	215	185	170	217	195	192	180	195	182	179	183	177	174	189	197	188	185	199	177	178	206	177	191	175	176	188	179	212	168	184	195	176	175	214	189	176	162	186	197	181	179	196	175	180	178	189	181	203	163	171	172	181	194	184	155	189	185	172	189	174	181	184	174	177	189	182	183	186	154	173	188	194	183	187	178	185	169	175	165	172	188	182	177	169	184	193	179	173	172	171	204	183	171	167	180	168	189	182	189	210	195	190	162	177	173	176	164	174	214	165	191	193	187	166	159	191	162	180	190	186	175	173	166	187	183	194	196	173	175	174	153	193	188	180	188	159	169	164	202	169	181	178	163	223	169	198	163	190	184	161	180	167	159	205	190	202	205	169	203	161	143	181	188	144	163	166	152	172	166	182	187	164	194	188	201	163	193	173	166	166	185	175	174	169	206	166	195	180	183	189	174	176	199	193	170	206	159	187	191	207	190	190	193	178	186	184	187	168	171	181	186	186	176	189	185	164	173	182	171	162	169	170	171	166	179	174	167	195	205	193	198	169	173	193	177	197	194	192	187	182	184	180	164	179	165	173	170	175	204	156	172	151	190	179	190	185	168	188	171	166	191	175	149	190	179	188	186	193	176	192	156	160	207	172	206	160	166	198	171	173	183	187	178	187	176	209	197	165	177	193	185	182	192	162	151	165	188	180	175	160	186	153	177	174	190	181	177	207	198	198	166	200	190	189	182	186	179	185	171	213	183	156	163	194	172	175	185	191	178	174	190	191	169	181	176	196	168	200	202	172	196	170	162	174	166	178	185	183	177	184	170	168	197	173	188	188	181	212	179	174	203	195	190	181	170	173	180	182	179	183	183	195	204	181	171	174	172	203	160	189	153	163	176	178	157	163	180	180	185	182	183	181	166	149	181	158	162	172	181	167	201	174	153	187	185	186	172	205	179	190	155	188	182	191	190	177	181	181	178	180	181	178	160	175	183	201	176	172	200	158	165	198	139	180	206	161	174	194	188	181	166	173	172	173	172	167	180	173	178	161	182	168	165	208	159	206	186	190	168	200	185	187	179	188	164	176	181	182	183	193	169	157	162	179	183	171	176	197	174	194	186	175	184	176	160	192	182	164	178	180	173	191	153	202	194	195	174	182	165	168	172	189	179	190	167	195	179	194	161	181	225	180	196	196	228	174	170	187	169	161	187	192	172	177	181	204	191	181	215	179	171	179	184	179	191	185	176	170	192	204	169	201	182	165	153	173	190	184	173	173	174	160	155	198	186	180	195	197	167	172	172	177	173	190	170	150	196	173	172	164	179	184	175	183	174	179	206	175	179	193	168	177	152	198	183	170	182	189	186	176	187	173	162	196	171	204	167	185	176	183	176	180	205	195	176	180	215	205	178	194	194	158	179	200	162	187	191	157	174	182	171	185	186	187	171	173	178	171
3309	8525	5753	2661	1915	1308	1029	803	657	522	468	401	364	346	324	296	277	273	281	255	214	236	258	231	234	242	267	218	231	197	206	212	216	217	203	201	198	232	219	195	208	200	209	207	202	223	195	192	210	204	222	209	200	206	205	200	198	195	190	211	180	183	192	198	184	188	209	178	182	214	181	179	208	173	195	176	207	200	181	190	177	176	190	190	179	178	182	193	192	192	186	212	207	168	192	175	194	220	194	187	179	200	199	215	167	205	222	203	194	173	195	201	202	181	201	197	219	166	206	188	178	201	175	211	205	177	192	193	214	203	199	193	190	199	216	204	207	194	179	187	172	190	221	207	199	215	204	194	201	168	202	183	170	194	161	173	162	178	186	193	199	183	177	177	199	171	214	185	199	163	192	193	203	181	175	190	200	188	212	210	161	196	234	190	195	201	203	186	177	207	185	204	196	194	213	199	197	217	186	198	229	201	183	190	188	181	185	159	174	177	183	181	185	174	181	185	167	206	196	200	197	177	189	194	179	190	173	165	185	206	219	195	177	210	180	178	214	197	221	174	223	186	191	203	192	193	171	192	195	198	196	175	224	191	180	193	211	204	223	195	187	205	180	187	170	202	194	179	227	173	191	195	193	203	203	173	172	207	201	196	213	195	206	185	185	189	181	193	181	196	202	204	197	202	194	180	204	173	189	174	189	223	173	189	162	181	187	184	204	183	200	204	212	155	189	196	208	194	210	204	179	199	192	197	173	196	202	191	191	181	177	193	211	219	188	190	183	174	180	214	211	191	193	180	222	197	173	198	184	213	196	195	199	200	228	222	186	189	204	204	198	187	180	189	202	196	194	213	202	217	186	195	188	188	178	198	175	163	173	212	205	208	202	198	222	203	176	169	218	173	196	194	184	182	209	186	212	194	187	205	183	199	199	192	184	193	207	193	211	197	200	193	208	194	173	197	217	190	199	184	213	166	210	225	187	178	209	198	203	174	202	197	186	179	198	190	192	170	203	191	195	190	183	195	201	217	213	200	192	201	185	199	212	206	187	199	197	197	190	198	187	190	189	197	181	200	181	184	190	200	192	172	202	185	182	189	187	183	195	187	202	181	199	204	179	187	190	206	198	190	184	212	207	183	183	194	202	201	185	167	202	203	196	192	201	190	189	202	174	197	198	193	173	199	178	192	221	204	187	194	191	211	208	190	196	197	201	199	213	161	179	172	170	165	202	197	184	213	174	190	192	196	198	207	198	164	184	184	209	182	184	183	174	192	179	182	175	213	208	186	181	180	186	199	163	186	189	201	190	179	205	194	198	165	197	191	198	212	193	194	232	184	191	176	205	197	192	170	186	214	194	195	205	186	200	226	195	167	194	183	195	182	210	202	202	184	188	200	193	209	188	196	204	180	203	169	196	199	213	171	180	209	181	197	202	176	204	201	177	214	217	190	190	213	193	197	187	165	200	190	182	181	202	176	193	205	207	179	186	193	235	183	173	208	186	190	201	215	211	184	216	219	174	192	167	178	167	181	205	183	194	161	180	194	204	182	193	196	213	176	195	173	186	189	201	209	169	181	187	217	200	210	196	217	172	201	176	203	186	175	187	209	192	198	209	209	199	214	186	188	195	205	223	183	200	196	189	169	193	195	198	186	169	184	195	198	194	200	203	186	181	206	169	165	198	189	200	201	175	185	199	203	171	169	189	188	203	191	174	192	178	195	207	189	178	170	212	186	190	215	214	173	181	200	200	198	178	189	192	191	205	206	171	191	167	198	193	199	177	196	201	174	198	181	175	218	191	178	203	176	194	179	167	187	212	180	193	196	184	187	194	177	197	200	199	219	196	206	181	176	182	195	234	195	198	240	201	165	189	182	198	180	198	181	211	191	188	180	208	181	201	200	176	203	211	214	183	200	231	206	163	184	200	183	166	212	182	204	207	208	196	196	200	180	214	189	193	198	190	205	199	193	187	187	190	201	172	209	212	158	167	182	180	150	198	172	177	179	211	180	167	185	195	178	194	205	195	187	186	182	204	179	211	185	190	185	175	201	213	186	183	185	209	181	173	195	172	195	205	166	212	160	183	188	184	201	180	194	192	207	211	187	174	200	195	172	178	200	199	196	192	185	195	197	188	184	213	185	183	177	212	172	205	231	229	182	175	208	179	189	171	185	197	206	192	170	205	190	196	189	196	196	210	168	207	194	177	192	179	192	189	179	175	202	212	216	176	166	192	169	177	180	203	203	186	205	180	202	207	206	206	202	179	167	207	196	213	176	194	184	204	166	184	180	187	203	187	204	207	210	188	173	204	197	197	191	207	223	182	210	182	195	179	183	195	202	190	210	170	211	194	192	182	213	183	174	193	173	193	205	211	179	180	167	196	194	185	191	184	198	199	220	186	197	217	193	201	173	181	182	181	180	180	199	195	191	172	211	209	200	190	189	187	184	191	216	192	173	191	190	210	188	195	179	202	179	174	174	190	194	197	193	208	203	194	190	193	201	207	218	193	195	191	203	171	202	199	194	197	197	231	219	186	185	202	180	181	202	191	202	184	205	207	185	184	187	201	194	204	198	198	183	187	202	170	174	192	201	179	190	172	180	189	201	179	223	171	194	196	183	190	203	205	198	200	176	205	185	186	194	188	179	194	192	179	195	189	190	183	193	181	184	170	216	210	187	194	201	176	175	202	189	193	199	193	196	171	173	206	201	180	196	190	221	179	193	219	177	196	205	183	217	181	160	189	238	193	180	206	195	187	200	182	187	189	176	211	229	185	201	200	196	198	182	192	208	218	202	175	209	173	193	189	198	171	212	190	190	188	174	184	190	181	182	176	208	183	199	199	184	200	166	154	189	191	205	199	197	181	191	191	189	189	193	167	185	162	186	197	191	202	189	185	217	190	181	214	196	207	202	205	199	214	203	178	194	207	177	204	200	199	212	180	190	194	200	173	187	194	171	201	208	206	209	196	200	200	192	208	172	226	194	187	187	198	179	196	198	191	226	181	217	194	179	180	197	195	187	200	170	178	210	199	200	193	206	182	193	180	183	198	196	197	207	221	194	193	189	208	187	173	194	187	164	184	177	187	203	175	209	172	195	180	190	187	191	195	186	195	175	209	166	172	198	186	178	200	170	203	191	186	200	202	193	204	183	193	204	200	209	198	186	185	182	205	232	194	216	192	189	210	202	187	204	185	204	179	196	177	198	178	191	191	200	207	217	177	190	202	178	189	169	186	180	171	197	195	191	217	199	205	166	211	194	203	176	203	184	179	192	201	178	206	190	198	183	186	184	220	208	198	209	207	177	202	205	169	203	200	185	182	199	183	177	205	194	186	176	197	165	202	215	197	199	197	213	192	159	217	196	185	195	189	179	196	182	202	202	218	190	189	197	191	176	177	217	159	177	199	203	180	206	210	182	186	200	188	184	224	192	182	210	210	186	187	187	192	185	198	190	176	197	195	204	224	197	201	197	179	177	198	193	172	196	194	182
24849	21304	27483	25356	10815	874	677	589	578	535	505	466	473	434	480	438	445	458	447	437	460	413	429	454	457	445	437	457	434	400	482	442	465	426	463	420	454	467	422	429	404	422	428	442	430	422	399	416	441	467	424	450	428	446	404	422	444	403	449	413	430	452	463	421	456	449	409	424	450	412	477	423	470	428	464	456	413	436	416	452	454	441	418	416	385	430	397	430	433	478	403	424	444	439	472	454	409	442	438	433	439	441	431	418	478	455	446	455	434	435	458	406	443	461	464	415	426	437	459	466	417	406	425	440	418	435	452	442	452	436	416	435	410	464	417	441	445	459	408	420	448	411	438	467	413	436	407	442	432	402	464	461	442	423	441	439	427	460	456	431	414	426	456	427	455	469	455	441	435	476	452	449	432	429	479	437	460	407	453	432	417	445	456	423	443	405	430	425	416	428	419	472	459	425	431	427	419	450	457	393	426	450	444	454	428	435	451	447	438	432	470	431	416	402	431	425	426	423	439	466	465	432	408	427	435	429	435	433	435	451	395	417	440	392	434	442	451	438	436	445	443	455	439	479	465	449	434	418	457	463	442	434	454	462	433	428	428	424	461	459	478	433	436	434	482	441	413	449	413	441	453	442	415	412	433	440	399	419	424	400	463	408	412	395	462	424	437	456	410	425	451	455	432	423	451	397	444	451	457	443	422	455	427	459	409	410	465	439	431	462	427	446	414	402	420	445	395	451	466	449	443	443	409	397	475	415	462	404	431	442	458	441	412	435	424	450	449	437	426	434	453	417	436	453	454	433	411	434	435	442	426	410	426	465	430	454	409	465	451	441	455	403	441	414	452	450	418	404	457	454	454	456	418	432	442	435	437	430	435	425	425	436	451	437	449	452	428	425	443	450	436	441	473	446	414	469	446	431	439	419	434	422	449	426	429	436	405	413	438	461	426	413	382	453	431	437	442	465	462	455	427	438	453	442	432	407	455	421	481	460	451	451	428	433	435	417	453	451	416	450	436	442	438	417	464	472	448	459	468	408	471	428	373	435	440	445	457	433	448	461	467	436	455	437	423	413	425	434	443	448	437	417	480	430	439	409	443	463	442	468	428	461	463	428	457	430	445	444	435	399	434	426	428	416	420	395	469	458	420	408	428	422	424	426	443	438	417	442	478	427	407	449	426	470	457	400	439	461	486	433	435	473	435	432	416	432	426	408	455	404	404	452	452	437	425	430	416	386	458	420	452	439	423	456	455	415	401	397	423	448	439	450	449	447	438	391	438	467	425	442	436	434	435	434	425	420	479	429	429	431	424	422	440	461	420	389	470	455	443	463	379	440	447	438	459	447	411	452	463	442	434	441	439	462	476	423	424	424	396	459	462	432	448	435	422	449	410	419	442	461	446	402	419	433	446	464	436	424	454	458	407	451	451	468	443	423	418	430	453	467	430	417	420	411	448	428	464	482	438	446	458	462	450	384	464	484	414	424	458	425	439	406	441	423	452	455	439	469	437	421	401	425	439	455	416	420	421	430	422	417	436	449	432	464	457	452	428	446	420	425	444	428	458	439	443	431	430	441	467	442	467	444	449	399	439	437	451	399	402	480	419	471	418	458	477	432	443	434	463	416	460	458	439	465	418	472	408	426	435	449	454	437	460	435	469	443	449	463	406	454	428	440	417	452	442	432	483	454	453	461	434	437	449	449	431	434	469	424	414	412	467	423	428	445	435	458	414	472	460	426	450	399	439	426	463	418	443	463	430	411	456	451	425	415	420	453	440	398	440	420	421	461	511	469	442	437	422	428	420	445	439	474	437	453	460	396	423	438	431	432	390	453	445	407	425	393	446	423	436	425	415	423	459	440	481	451	428	429	445	414	412	451	398	447	440	469	426	442	451	435	417	415	448	454	430	396	421	413	423	461	422	402	441	431	448	461	447	404	431	454	464	412	418	434	405	391	400	435	438	452	446	455	420	452	443	423	437	424	463	462	458	465	434	424	438	403	432	431	445	469	483	445	430	430	457	433	427	429	453	423	419	443	463	443	469	477	465	415	425	435	463	455	423	452	439	435	432	423	444	415	455	442	465	449	427	388	402	411	466	433	425	430	410	478	436	449	469	418	399	458	447	419	455	417	402	438	432	452	430	413	430	425	429	443	426	412	426	419	423	438	455	444	454	427	469	472	437	439	418	440	450	424	447	415	435	402	458	421	454	458	448	452	419	421	439	408	459	437	402	426	403	421	416	445	449	442	421	411	408	440	421	423	467	425	403	429	453	441	415	433	461	435	424	433	466	432	419	414	447	444	425	413	414	397	430	434	432	413	442	442	448	445	409	382	438	419	442	451	404	454	448	442	421	462	411	399	429	483	459	449	451	425	443	472	448	405	432	419	454	432	404	427	404	418	455	433	404	451	474	431	446	445	433	425	424	438	407	440	471	432	438	405	395	465	453	410	459	423	429	456	418	461	440	377	427	455	432	445	446	477	431	479	471	483	442	409	418	458	434	449	444	425	407	455	428	410	465	435	436	428	435	480	434	417	452	444	456	454	436	417	497	464	450	419	418	450	421	447	400	428	417	419	410	451	451	406	439	410	437	410	453	407	414	407	452	404	417	458	445	433	454	414	418	461	448	432	456	402	410	433	444	406	443	450	447	414	434	434	452	472	421	432	440	435	426	419	421	438	419	451	443	404	431	401	452	413	433	404	443	460	421	438	436	434	453	447	487	465	401	411	411	462	469	458	416	395	455	416	424	444	435	444	443	408	445	421	411	423	439	416	427	437	459	385	428	414	435	445	419	419	467	404	434	485	436	402	461	447	465	411	444	432	469	385	443	407	455	466	420	425	423	441	420	448	449	440	445	446	415	473	421	438	441	438	468	463	428	400	439	405	405	423	435	420	435	394	416	425	459	440	466	422	434	448	446	419	422	419	426	413	444	408	447	416	449	459	429	437	451	413	403	413	448	440	403	427	450	390	415	432	442	422	408	404	429	440	432	440	447	429	451	441	417	442	428	408	428	462	447	456	412	436	439	437	445	438	475	434	426	437	439	402	463	404	428	397	416	426	444	429	451	405	492	469	451	467	453	467	427	400	409	417	393	406	421	423	430	455	407	445	479	412	404	428	408	439	394	414	411	429	409	442	415	422	446	433	453	409	428	423	442	459	441	457	466	466	451	392	443	425	437	461	421	446	462	426	427	441	439	441	475	439	453	444	455	442	410	430	474	407	442	415	466	418	448	410	399	426	456	434	386	407	451	444	463	441	452	447	433	444	420	423	401	429	411	437	454	439	427	426	419	455	458	418	413	442	404	425	461	468	460	453	420	495	453	479	401	413	448	428	439	439	423	428	477	403	447	448	412	411	437	437	453	457	426	441	429	466	439	454	417	462	402	449	425	427	447	415	442	436	413	480	464	435	413	391	443	445	405	391	433	406	464	473	444	475	477	439	434	440	422	469	444	477	427	444	452	423	432	420	401	424	453	426	398	441
3273	5043	3504	1804	1312	1092	893	769	718	662	586	538	542	457	501	477	505	448	468	509	439	440	469	465	445	493	415	468	489	458	451	440	450	444	450	492	500	469	453	462	424	435	469	469	477	465	464	447	406	451	446	428	446	417	444	451	424	457	443	441	429	482	426	441	451	450	458	439	432	483	467	426	430	445	432	443	458	426	452	434	476	480	472	475	443	469	444	449	419	465	451	465	429	459	413	460	420	448	419	448	469	442	444	444	437	438	451	456	447	448	464	446	468	449	407	428	434	471	467	437	467	472	420	460	454	477	431	441	467	469	461	449	453	422	465	447	421	443	452	456	440	415	406	470	391	453	416	413	435	458	445	462	476	436	466	425	438	492	444	485	414	407	464	455	474	451	434	445	423	460	428	459	446	495	421	401	462	420	447	430	427	472	457	442	484	435	455	456	479	461	432	437	409	473	453	451	439	454	462	453	437	430	420	433	436	459	487	446	416	434	443	445	460	425	402	432	454	450	454	432	418	439	452	421	464	449	442	446	471	474	452	437	458	395	419	454	443	433	433	428	457	434	437	477	460	450	438	438	435	439	439	434	462	440	439	462	490	457	457	455	441	487	464	425	452	442	460	407	443	447	489	462	475	426	453	444	499	476	428	469	400	437	451	454	428	419	450	446	449	446	526	467	417	439	481	435	430	469	468	436	460	478	444	411	457	454	452	423	438	430	465	446	455	445	417	427	439	468	444	432	471	485	435	447	419	478	482	442	413	449	417	427	448	516	395	426	455	426	442	441	481	451	449	427	424	421	443	446	453	459	415	436	432	445	452	423	447	474	487	434	470	487	451	468	451	450	452	434	441	473	454	468	448	437	435	435	456	471	443	448	437	489	479	453	465	446	437	441	465	448	449	433	450	452	458	453	386	458	445	440	474	443	414	458	473	436	452	445	427	427	452	446	476	468	416	458	460	434	419	415	442	450	489	457	441	409	431	471	439	461	465	412	425	439	428	445	452	477	449	438	492	499	435	449	465	463	388	435	445	440	457	475	436	470	449	448	455	452	443	446	443	432	437	444	458	436	442	455	427	481	476	471	457	422	463	494	462	425	437	461	460	422	448	430	459	422	416	418	454	459	433	437	473	397	431	431	434	440	429	446	429	424	454	451	454	454	450	422	458	443	447	449	469	439	418	453	425	455	444	440	413	467	466	453	460	479	440	433	457	454	445	437	409	432	487	409	453	455	437	462	517	464	499	454	466	431	398	492	421	515	447	417	433	473	433	444	460	447	458	402	460	465	417	462	471	438	449	421	434	436	438	457	447	466	486	419	444	465	444	429	433	449	453	468	447	425	431	455	412	446	470	435	484	440	426	467	445	414	445	469	453	472	443	415	483	457	454	435	440	450	442	446	484	453	454	413	438	449	434	454	428	415	444	470	420	454	465	459	423	458	426	410	450	415	454	459	440	446	449	423	469	471	448	480	460	442	445	434	448	463	487	445	451	470	454	494	453	409	464	444	461	433	468	462	419	432	467	443	444	411	456	465	440	452	454	394	405	430	392	445	425	462	465	490	431	460	440	450	414	493	424	461	447	434	427	442	462	467	478	449	491	438	412	410	408	467	448	441	442	409	454	442	436	430	446	409	457	414	415	435	465	420	459	441	428	409	454	450	438	442	459	402	452	428	413	446	433	438	465	393	434	467	459	418	448	448	474	440	457	418	433	445	436	464	398	462	456	419	404	417	428	416	446	465	440	454	460	449	461	450	453	421	450	416	433	457	445	457	485	446	428	463	422	434	442	482	452	465	418	457	435	489	460	443	445	470	439	439	424	421	449	481	440	457	470	450	467	439	435	440	437	446	468	453	434	433	435	435	481	437	445	473	442	440	435	451	458	452	444	427	433	445	433	469	406	425	449	394	421	449	424	440	428	442	444	468	440	469	443	425	464	473	448	424	392	456	445	446	427	439	444	440	465	444	437	476	457	442	413	460	469	436	457	468	419	471	464	409	457	470	444	488	449	461	397	403	449	424	440	440	432	444	456	427	456	453	434	424	439	460	460	431	445	425	438	428	412	422	449	407	419	419	453	457	455	479	500	413	483	450	481	449	423	468	447	501	446	409	456	433	449	473	432	427	417	444	466	452	457	445	425	432	436	494	428	411	455	472	402	430	445	414	441	432	463	445	433	445	473	434	425	434	452	441	411	425	460	453	437	461	424	436	484	470	489	454	388	435	430	461	450	428	442	469	443	449	443	416	495	413	465	446	466	438	478	452	433	453	493	398	448	444	469	388	433	477	428	426	473	464	459	462	472	450	453	454	464	478	451	481	425	391	414	428	444	466	411	413	423	425	461	422	437	402	421	471	432	421	400	450	445	439	488	428	476	458	486	457	400	453	415	428	435	460	419	446	437	431	407	435	426	442	417	437	409	428	456	434	426	445	459	463	448	415	425	435	462	439	439	469	445	441	460	464	513	514	431	456	462	431	476	452	417	434	439	448	395	456	436	427	419	432	449	437	428	453	446	424	426	445	409	409	469	438	437	448	443	450	416	474	450	455	468	422	456	455	423	432	461	446	439	476	449	489	468	418	427	451	451	454	455	440	434	444	457	434	457	406	439	397	430	412	454	465	446	455	484	475	453	407	415	469	426	447	441	414	398	420	393	468	425	416	458	417	462	444	439	441	430	441	441	449	432	436	442	395	461	460	450	473	430	453	454	464	478	425	486	430	483	420	469	426	441	397	465	410	478	447	472	450	403	421	439	429	466	458	413	439	414	490	418	407	456	448	453	433	430	520	421	435	447	458	426	470	434	465	428	418	440	434	470	442	465	448	461	443	448	503	427	446	461	448	456	420	446	449	432	435	436	453	456	425	449	478	460	477	445	462	461	439	451	473	422	474	428	432	465	426	438	453	443	406	433	451	475	447	456	420	462	482	464	427	455	436	448	447	451	455	411	427	423	455	422	426	420	471	449	456	418	432	430	418	419	459	434	472	467	474	468	471	464	447	424	413	430	444	439	417	425	423	450	449	454	447	456	449	468	448	462	461	451	462	454	440	453	437	447	423	438	447	419	473	458	405	441	461	474	415	468	466	487	405	434	438	459	454	446	446	446	469	480	451	494	451	463	438	449	472	442	435	464	425	430	454	449	475	450	425	474	425	458	467	445	447	437	471	455	462	429	431	438	453	432	446	433	440	420	489	433	461	429	435	476	445	438	445	450	433	458	459	456	484	457	431	438	450	449	452	432	420	467	453	485	422	436	459	443	424	419	453	416	428	468	407	469	455	440	440	453	425	442	422	415	441	488	454	436	465	471	410	437	461	434	457	472	446	453	423	411	451	446	439	449	483	439	442	417	456	445	444	446	437	431	425	429	413	459	433	429	441	425	417	423	458	439	485	447	463	457	457	443	426	448	425	437	467	472	453	471	492	436	428	445	429	458	444	447	445	436	427	478	455	465	461	457	459	460	449	444	434	457	441	417	461	488	445
22603	21354	29099	23965	21356	21393	8690	887	596	515	412	334	308	309	278	241	253	239	232	204	201	201	204	185	164	171	191	176	180	162	153	165	155	157	166	173	154	172	155	168	141	152	185	163	126	131	162	161	123	150	161	138	155	143	136	150	152	148	133	161	140	153	162	165	143	124	141	162	149	150	167	145	145	155	172	141	148	152	140	144	149	134	144	160	137	122	146	156	143	149	125	126	137	132	124	110	129	149	134	144	130	132	134	150	157	161	150	147	139	141	151	144	132	117	156	141	142	129	151	141	135	148	156	130	157	126	146	143	130	144	115	130	137	166	135	128	136	151	144	154	127	137	166	149	128	121	158	142	127	146	163	144	136	127	114	166	143	131	139	152	122	145	123	134	147	154	127	133	154	132	110	146	149	121	146	137	152	135	153	142	135	144	156	138	144	147	140	150	159	133	128	147	146	139	142	145	133	144	137	145	127	133	157	140	156	115	157	137	137	136	148	141	130	146	157	130	137	137	140	138	151	142	129	121	142	132	137	132	133	139	117	170	142	125	132	148	134	146	130	128	139	154	138	143	137	150	133	146	128	122	130	140	151	132	163	134	142	133	142	133	136	130	127	136	143	125	137	133	139	121	155	135	129	163	137	126	141	163	140	151	160	116	136	138	143	134	137	140	126	151	141	143	123	148	133	127	153	156	143	152	133	135	122	137	132	120	132	123	148	143	152	128	143	150	141	134	159	146	168	135	147	154	149	143	163	153	119	129	136	136	133	122	141	123	117	158	131	131	129	145	142	154	157	149	138	137	132	123	152	126	163	130	138	149	140	140	154	135	125	148	141	134	144	134	131	129	128	126	126	142	148	121	127	125	139	145	134	137	172	133	157	142	126	132	152	154	138	147	155	112	148	156	130	128	143	140	129	130	151	136	128	139	144	163	148	144	114	139	136	146	137	150	138	147	165	109	153	119	126	151	127	124	140	161	151	172	121	137	121	164	129	128	147	126	154	145	151	150	135	146	137	140	140	139	121	145	117	137	154	151	139	151	122	141	140	141	131	133	131	133	140	150	146	138	104	132	148	134	121	142	136	131	134	121	131	138	127	158	144	120	132	143	129	124	152	142	134	145	136	132	119	148	147	135	151	131	135	146	145	140	144	144	124	135	138	144	148	122	156	141	137	139	126	141	150	147	153	135	128	138	150	143	133	140	156	150	150	143	133	142	139	149	135	153	146	152	123	117	161	148	121	133	137	138	134	138	155	150	139	144	165	163	159	141	132	132	127	143	115	142	153	131	124	153	145	114	145	157	130	133	154	137	147	142	165	137	152	139	132	147	132	143	146	148	146	133	135	126	151	138	154	128	129	151	143	131	142	124	125	142	132	162	159	143	142	142	127	138	136	156	149	145	139	140	135	142	131	145	125	131	116	127	145	143	136	143	133	163	128	114	124	155	128	135	132	149	140	137	159	129	129	128	128	145	127	156	143	147	136	154	125	118	129	136	148	156	159	149	170	143	140	130	112	143	113	123	145	146	138	129	128	101	154	150	133	143	133	136	160	164	151	129	145	122	149	159	122	119	139	127	132	147	144	140	138	115	143	135	143	156	129	131	124	162	135	135	147	171	140	130	124	136	136	133	134	124	162	118	130	139	142	146	130	160	147	109	137	123	150	136	128	143	116	143	119	150	133	141	159	132	146	130	137	130	140	137	154	144	132	115	123	138	131	134	138	141	122	130	120	140	145	128	146	132	141	148	129	141	150	119	163	144	151	156	129	166	152	144	126	112	158	143	156	151	126	148	123	141	108	156	143	146	166	125	147	126	125	137	135	143	120	122	165	148	149	155	138	144	117	135	144	131	124	150	135	160	141	128	139	136	160	126	143	134	110	129	142	157	153	151	146	127	123	137	140	138	152	112	152	140	129	144	145	154	131	151	126	141	123	135	131	139	143	130	147	122	127	145	134	157	122	133	132	142	144	126	165	132	135	157	135	151	134	155	139	131	160	123	138	119	131	146	148	122	134	146	131	147	152	148	144	149	130	151	135	132	151	130	140	160	134	133	141	158	135	133	136	149	141	144	132	164	152	121	123	135	125	163	133	138	149	143	141	146	145	130	155	156	138	136	134	156	135	155	150	140	137	139	147	141	131	123	142	136	131	125	131	139	160	148	148	149	139	137	154	154	146	149	147	132	140	146	159	140	131	141	144	131	135	143	129	128	135	151	138	140	145	133	157	175	126	130	152	139	131	146	133	127	131	130	131	154	141	134	146	112	143	171	125	126	131	137	136	130	115	145	153	130	125	145	133	169	117	136	157	137	157	148	126	141	145	134	145	143	137	135	147	147	140	134	149	145	120	134	134	149	166	155	134	168	143	150	136	152	156	135	142	124	126	134	130	138	138	132	127	128	149	158	133	142	136	140	133	125	143	114	152	150	129	146	147	131	139	139	118	151	140	124	128	143	161	136	138	160	137	141	122	147	145	121	157	150	120	148	148	148	148	137	153	145	152	153	153	143	129	144	134	157	128	129	126	151	157	132	137	124	135	160	136	146	128	129	152	156	139	133	164	138	152	115	168	155	124	159	150	138	152	139	168	135	154	132	134	138	152	134	129	158	148	136	161	154	137	131	147	147	129	127	165	129	136	148	124	128	143	141	128	122	142	136	139	167	144	145	133	136	157	136	136	151	120	155	140	140	148	154	138	153	162	133	141	154	137	152	149	121	130	130	150	135	127	138	149	153	155	110	147	143	145	142	134	153	151	156	148	143	149	144	140	150	160	152	124	143	158	138	132	155	128	136	161	143	128	154	149	121	167	128	146	153	135	142	116	122	130	135	145	124	134	138	146	141	150	148	154	129	128	133	152	136	152	127	132	138	139	144	146	134	136	145	142	138	139	115	147	161	146	147	132	136	131	146	137	144	132	136	133	147	153	136	153	115	157	136	125	136	147	136	134	129	125	148	128	125	154	156	161	144	138	150	144	149	129	145	133	142	136	136	148	166	149	111	137	138	142	135	140	116	160	138	139	158	133	144	125	136	137	136	157	144	126	165	138	157	146	142	131	151	132	154	130	137	127	132	146	122	146	134	113	149	123	149	139	153	132	155	145	130	149	145	137	167	147	146	133	138	164	157	141	141	148	163	131	130	140	130	144	151	146	125	136	131	161	146	137	145	143	144	140	133	145	133	147	127	141	138	151	156	138	139	149	125	128	136	129	135	159	177	112	160	134	128	135	134	138	137	148	127	132	135	137	136	148	135	138	134	136	153	130	129	152	119	138	137	156	163	163	139	143	144	135	144	122	149	160	147	129	138	134	138	144	145	146	143	140	144	131	104	133	126	133	142	115	135	149	127	133	121	139	133	121	143	143	113	135	150	129	153	148	126	124	118	139	127	144	146	134	128	146	143	142	128	140	142	130	135	147	143	154	138	120	149	172	139	135	136	139	135	150	138	140	136	149	136	128	151	146	123	133	125	129	118	141	150	124	143
4309	14328	9883	4795	3362	2471	1708	1315	1065	809	637	519	438	439	374	308	293	255	250	255	241	227	214	206	230	184	196	173	164	191	190	211	174	163	156	178	156	159	173	154	176	162	204	169	154	161	166	162	162	151	158	160	162	129	161	161	158	140	161	151	153	164	145	125	167	136	157	146	144	147	145	151	155	152	149	134	131	157	138	157	124	149	159	137	156	135	152	152	154	141	140	130	156	151	141	163	135	132	167	138	155	144	151	171	136	151	134	160	156	151	133	148	166	139	150	146	136	148	137	151	132	140	133	145	133	168	150	156	135	139	139	145	134	144	154	138	135	128	144	130	152	143	132	141	140	135	145	128	152	140	137	147	164	147	140	157	126	160	120	133	135	162	139	126	143	136	153	131	147	149	136	142	151	151	130	152	139	135	124	146	139	131	142	157	143	148	139	161	151	128	137	131	130	126	143	148	144	165	150	145	144	152	139	147	143	126	139	131	119	157	156	138	157	146	147	165	154	153	146	169	161	154	134	147	131	133	148	141	142	143	145	148	131	146	130	145	145	132	151	149	155	135	163	126	162	123	146	154	148	133	142	165	151	140	155	129	133	139	135	140	157	147	139	137	140	140	138	135	148	140	151	119	159	149	126	133	155	157	137	129	109	139	128	142	141	133	145	133	141	138	144	151	164	142	157	138	154	128	123	131	157	130	140	116	125	137	148	142	145	140	154	140	154	138	134	150	131	146	115	145	160	128	137	142	145	140	142	133	134	145	147	159	151	132	115	155	155	124	127	133	133	146	137	143	178	128	132	141	142	164	132	156	150	132	166	137	116	126	147	141	121	164	141	146	143	133	165	154	135	134	145	127	136	148	133	123	140	132	159	136	133	149	149	162	146	149	142	134	149	135	149	129	142	157	154	147	133	128	129	141	152	141	152	131	169	145	126	134	145	120	134	130	135	149	141	155	141	118	161	152	134	142	134	127	155	133	138	155	125	147	128	129	139	134	156	132	132	149	139	151	136	143	137	135	134	158	157	142	140	142	161	148	136	142	122	134	143	136	134	133	140	153	146	139	151	126	140	173	105	155	146	127	124	139	158	127	163	138	139	147	156	128	156	142	149	141	170	148	133	153	130	126	124	156	129	138	126	139	131	139	166	149	142	135	145	156	126	136	135	134	136	132	155	139	134	135	152	146	151	141	134	128	138	141	134	140	141	118	156	126	153	142	143	131	152	131	138	150	114	158	138	146	122	125	115	109	137	143	162	135	138	151	119	149	138	146	145	130	185	145	146	155	154	144	134	154	128	133	155	131	150	146	149	137	112	150	136	166	134	130	143	156	141	145	155	154	140	137	152	159	152	134	156	123	137	144	160	137	145	142	142	154	123	150	149	152	140	173	142	131	153	156	127	138	162	143	131	139	133	164	147	155	142	130	157	152	142	142	139	143	139	137	164	132	158	137	128	145	138	161	135	143	126	156	130	136	137	151	146	164	140	157	151	142	131	146	137	144	128	158	147	148	134	144	160	130	144	131	137	117	150	137	136	133	142	135	134	145	131	145	164	118	147	155	146	148	142	126	146	141	135	150	134	128	130	138	153	135	132	139	124	137	144	125	155	158	152	163	147	151	133	127	131	152	140	140	144	142	145	131	131	137	139	128	125	125	145	151	162	149	144	132	140	157	120	135	135	148	143	154	149	148	156	149	134	132	161	152	134	146	141	141	149	133	134	124	132	125	135	153	147	141	146	135	135	144	144	131	137	139	144	130	146	141	144	134	129	127	139	145	122	146	157	122	134	130	142	158	140	146	149	132	110	127	150	158	132	140	151	137	145	135	136	120	138	153	125	130	145	133	159	147	140	139	155	132	137	160	146	119	151	138	138	140	132	144	146	133	153	125	151	129	144	124	141	150	152	129	132	151	145	117	134	142	146	156	122	150	151	160	132	153	144	146	131	120	173	133	149	131	128	123	132	136	143	155	137	146	146	118	167	133	128	137	144	149	132	116	133	137	145	166	139	157	148	125	138	154	124	158	143	139	142	149	130	175	145	124	136	139	149	137	136	159	165	156	141	121	151	157	147	128	138	134	110	139	162	135	133	130	141	153	131	143	148	131	146	142	129	147	175	171	135	171	122	152	139	143	131	153	135	134	130	132	142	124	143	152	142	145	133	133	143	130	145	159	143	142	139	149	174	142	142	112	151	149	178	134	123	173	144	140	129	132	173	142	143	145	148	152	155	147	136	177	140	164	137	164	136	159	129	146	161	125	123	150	147	133	143	166	144	135	127	148	141	144	154	142	149	143	152	133	142	149	159	124	161	139	142	150	140	140	130	145	158	131	130	158	144	142	148	140	137	155	131	143	176	162	127	135	158	138	162	161	137	143	140	142	136	143	134	153	123	141	128	146	143	139	165	157	152	157	130	172	145	142	139	122	135	137	130	131	147	151	148	134	143	163	131	142	146	155	121	146	155	135	163	126	141	130	139	141	152	122	149	148	138	142	130	133	135	155	150	135	149	139	122	140	121	161	127	143	143	136	154	142	157	147	135	158	142	152	164	115	138	145	124	130	148	140	167	157	137	152	155	162	142	153	143	152	159	151	145	144	114	122	135	159	136	145	145	162	118	124	132	133	138	172	141	134	141	128	129	139	162	148	135	141	151	139	148	156	160	156	158	137	158	132	142	149	146	137	143	104	148	119	159	156	136	144	169	140	140	144	139	143	151	148	148	158	138	147	134	126	149	144	144	167	135	160	133	140	137	144	157	141	128	135	147	159	135	146	134	131	142	140	160	144	141	164	135	142	116	132	159	115	135	169	127	157	130	139	140	138	148	135	140	167	128	134	128	151	157	133	144	171	163	124	144	137	117	162	149	130	131	124	145	128	134	152	126	119	145	153	155	156	135	135	131	138	140	159	154	136	147	132	154	126	122	155	134	151	148	148	115	124	142	130	152	143	138	126	145	121	162	146	144	131	133	128	147	116	148	133	124	133	133	143	130	150	143	133	128	144	138	144	164	153	152	154	140	137	152	154	125	132	141	129	151	142	126	148	132	148	158	118	152	126	143	146	144	141	146	139	153	134	130	153	142	130	129	153	147	145	139	146	145	155	121	131	136	148	134	130	148	144	166	124	119	159	142	140	141	140	143	150	144	131	137	153	129	145	149	136	148	139	158	155	141	150	156	136	141	116	133	148	133	142	159	119	146	134	107	123	140	139	127	148	132	158	135	142	169	144	148	137	151	153	159	136	131	149	161	134	147	156	163	130	126	147	141	149	141	128	148	144	122	149	124	145	155	164	135	128	134	150	138	126	137	139	123	184	148	126	135	160	140	148	146	148	140	137	154	126	127	143	148	168	146	126	147	147	121	141	147	139	146	146	146	144	123	141	155	139	140	156	142	153	137	141	134	147	151	156	126	134	139	145	139	135	141	135	129	128	147	153	147	152	145	165	153	145	138	109	154	129	139	143	147	137	144	137	136	143	139	112
27530	19126	5197	728	502	471	432	401	382	393	414	412	376	414	418	440	382	370	395	398	396	405	369	390	406	435	396	405	405	406	377	406	437	415	387	379	432	395	428	408	382	405	408	389	382	369	388	380	399	401	390	425	386	434	396	401	394	423	413	372	383	396	399	421	398	394	440	372	408	407	420	364	402	403	403	384	404	406	405	379	421	423	405	391	398	403	379	412	401	399	421	407	395	409	394	376	415	391	393	440	400	383	401	404	372	399	402	411	421	379	413	408	377	357	407	373	398	412	392	397	403	384	406	383	393	386	414	406	416	386	386	372	397	381	381	423	404	434	382	373	395	387	412	407	403	398	377	387	413	407	387	393	401	426	408	382	404	412	391	396	413	373	456	391	417	363	380	388	437	410	372	372	376	371	437	399	378	408	389	383	424	375	403	377	369	380	366	417	397	369	411	417	418	420	373	363	410	411	404	381	419	384	412	426	401	400	435	426	398	423	398	384	386	424	362	383	384	404	387	421	416	410	423	394	393	411	418	430	406	340	405	359	425	401	407	407	429	404	406	410	384	391	388	400	403	386	363	394	372	408	373	396	377	400	377	421	398	392	424	439	404	375	413	405	406	405	411	376	387	430	410	414	395	392	399	405	399	391	401	407	421	367	392	413	369	378	389	396	418	391	401	385	413	408	429	387	396	408	378	389	365	393	417	355	392	429	416	403	449	399	409	442	377	347	369	371	405	398	367	385	413	404	422	393	394	380	390	377	464	413	417	439	364	390	415	389	433	367	397	362	383	416	386	404	385	416	394	400	366	421	401	375	430	419	422	429	383	394	381	382	381	370	418	415	404	381	363	377	370	369	405	362	408	442	400	387	388	422	410	380	417	406	383	399	416	398	377	406	426	400	362	406	434	401	409	388	407	460	384	424	373	381	385	365	408	389	390	443	386	361	400	444	418	373	340	410	419	390	408	392	383	406	390	418	366	425	393	386	402	405	371	369	407	429	428	423	403	375	407	410	426	382	391	400	399	408	425	390	409	403	400	397	371	379	408	401	362	405	388	406	402	407	412	437	432	412	405	412	395	408	420	381	406	387	415	381	410	393	404	396	378	393	402	425	376	417	396	376	428	381	371	428	382	398	386	399	399	390	389	406	411	404	403	401	407	432	368	388	358	415	399	408	408	400	428	401	386	374	414	409	392	387	408	394	424	407	400	416	426	359	402	413	397	393	409	425	390	377	389	389	413	399	374	402	409	414	366	403	368	410	370	419	378	420	392	411	394	414	407	391	436	389	375	388	412	397	425	441	371	428	406	429	377	384	406	387	398	389	404	383	405	362	405	396	358	378	407	387	384	428	433	392	406	388	410	417	392	379	411	381	363	391	400	404	372	404	402	406	394	374	380	404	407	385	410	376	393	414	413	373	434	369	381	399	449	390	397	435	381	407	414	395	399	428	361	448	367	382	404	411	412	403	408	399	433	396	368	380	369	384	404	401	414	398	366	388	395	423	412	395	369	416	405	391	394	397	400	363	410	401	396	408	392	382	441	420	398	390	368	405	444	396	391	391	367	434	390	395	387	398	381	381	413	374	424	431	386	407	399	403	421	404	420	385	380	383	381	402	422	394	387	392	411	415	409	439	408	373	397	395	403	415	373	365	389	399	376	389	408	461	381	376	382	418	407	373	419	349	426	388	404	403	411	358	384	387	405	396	439	394	424	415	387	406	405	413	395	404	426	348	392	367	404	369	383	383	407	383	377	436	377	398	381	413	377	380	418	386	378	372	408	390	412	371	397	403	423	407	407	376	375	407	382	386	414	414	432	427	407	389	421	380	385	369	408	401	393	398	434	417	377	390	382	409	445	413	394	395	391	374	393	381	373	404	367	366	412	401	396	371	411	373	439	391	406	355	387	386	414	418	353	378	403	366	413	454	436	420	413	430	381	419	400	383	369	400	423	382	389	389	391	400	394	404	382	386	393	399	420	397	408	422	361	363	398	391	378	380	412	387	394	407	395	362	366	392	371	387	369	393	421	414	387	377	418	421	373	407	385	400	412	395	357	380	413	412	381	376	459	374	404	356	390	408	420	373	396	434	381	389	424	344	379	416	418	400	431	386	405	386	411	411	413	423	355	373	388	416	417	412	399	400	367	408	371	397	375	384	410	411	424	388	380	393	419	431	402	425	394	350	392	434	394	411	442	378	396	406	415	390	361	369	384	396	390	409	384	403	382	383	404	386	393	386	424	448	382	382	377	370	404	415	393	421	394	393	356	414	366	399	401	417	377	400	416	359	394	395	372	399	386	378	408	406	401	403	420	380	404	408	376	432	405	405	412	355	412	391	398	397	395	389	370	412	430	419	409	389	393	373	414	421	437	404	383	377	399	384	418	385	397	367	358	379	386	406	443	416	364	402	431	399	406	372	414	400	411	405	384	382	387	402	420	389	398	403	400	402	418	429	401	424	391	374	403	383	369	423	438	421	353	417	400	434	407	387	411	437	395	420	362	387	412	413	419	381	414	389	386	377	409	398	438	382	416	369	403	410	372	416	418	402	378	422	420	388	382	409	381	400	434	414	409	379	411	402	394	415	366	428	377	411	391	395	389	394	421	378	362	417	399	409	430	411	416	393	388	414	400	391	399	409	407	390	424	409	434	396	402	394	403	449	383	429	400	393	387	446	428	422	422	388	413	426	394	399	393	400	399	417	392	371	388	366	392	376	448	373	374	399	414	406	411	397	383	364	379	407	394	388	347	415	376	378	382	430	414	420	387	419	392	379	389	373	370	386	428	364	367	388	402	405	407	411	402	404	394	438	396	410	386	405	379	396	395	456	402	395	391	414	411	422	400	399	422	398	377	408	407	349	370	374	417	390	425	414	419	400	397	411	396	403	426	361	360	415	429	434	417	409	389	406	399	389	426	390	387	399	396	370	441	430	438	422	398	400	402	401	397	443	425	381	418	420	406	411	412	404	408	397	376	396	395	393	422	378	436	407	396	358	379	405	410	403	395	407	409	417	389	382	409	403	397	396	428	405	397	364	385	396	407	410	400	403	409	425	407	411	422	408	400	421	392	401	397	373	358	390	374	403	407	379	424	376	393	362	429	375	388	408	399	394	430	384	423	402	429	389	442	419	390	378	414	379	416	400	391	388	394	382	393	368	405	404	391	406	413	416	381	401	407	417	396	401	402	397	391	351	411	382	395	389	401	411	394	400	419	433	426	367	398	421	421	393	396	409	424	397	389	390	433	397	399	449	428	388	419	414	380	395	434	383	416	383	401	406	386	406	407	378	370	436	368	389	429	398	370	396	436	415	404	384	405	373	396	399	391	384	409	408	397	385	429	404	410	402	406	373	416	411	413	430	408	416	432	437	427	420	428	402	408	404	375	412	384	409	406	382	377	414	403	478	462	402	390	379	410	421	424	372	427	402	363	400	381	438	435	376	433	383	397	406	410	427	397	369	392	415	392	415	379	428	391	389	381	382
4345	1314	907	640	614	521	492	458	458	487	441	441	397	409	431	449	479	404	398	433	405	410	448	420	418	426	416	415	418	443	449	423	465	389	398	452	424	454	408	411	406	416	397	432	419	408	451	409	423	414	436	415	406	431	430	451	411	419	466	400	420	409	403	401	380	405	402	414	462	423	404	418	410	384	414	428	407	425	396	399	422	437	368	398	438	400	428	429	428	419	428	385	419	408	436	390	404	422	425	427	430	416	442	420	416	415	398	431	426	391	423	417	405	413	395	424	449	414	427	457	424	393	400	397	401	433	399	419	407	420	456	405	427	430	414	422	415	403	426	423	415	434	413	413	434	434	447	349	431	391	422	391	398	396	381	385	398	433	401	437	405	423	418	393	402	391	434	419	402	445	398	455	400	412	408	412	392	412	399	420	410	416	446	380	391	424	437	437	395	413	425	435	423	465	412	415	426	438	462	413	422	392	392	452	470	423	450	408	431	426	407	427	385	417	437	423	439	416	440	396	400	432	428	424	435	399	425	380	381	417	400	411	433	435	396	396	419	390	377	411	402	385	439	408	423	437	373	419	406	414	444	417	433	432	423	412	440	432	445	461	444	409	388	407	438	398	429	387	401	402	486	412	424	407	420	426	420	416	404	405	406	404	456	397	410	368	399	403	413	430	395	437	453	391	453	424	451	430	430	441	431	421	389	401	445	421	452	406	435	415	420	431	425	424	435	396	404	423	371	414	441	385	407	434	391	457	441	420	415	431	423	456	408	401	406	369	432	435	382	432	437	387	438	427	432	391	440	423	424	429	406	410	388	414	428	454	410	423	438	392	416	413	398	413	459	416	390	422	402	414	382	446	435	419	413	418	395	415	418	450	398	434	443	403	394	433	384	420	404	420	451	400	416	380	447	413	419	409	452	425	416	415	408	414	432	387	409	433	408	411	413	407	403	387	418	457	431	428	424	412	413	446	401	462	415	461	441	389	443	415	433	411	419	389	401	402	446	435	413	396	448	450	396	409	437	402	416	447	382	411	394	409	393	429	451	410	413	384	462	410	421	411	466	388	404	401	398	433	455	404	390	423	414	441	386	452	413	431	390	426	395	416	461	430	391	430	402	392	407	422	406	419	448	396	444	424	436	397	445	408	407	411	427	398	454	416	430	411	445	422	424	433	423	430	441	431	416	434	431	407	391	427	432	403	424	439	436	456	425	432	441	443	421	412	410	450	374	426	441	411	437	398	418	421	426	408	416	401	387	437	425	452	438	414	435	416	394	410	411	379	450	407	417	400	401	399	389	426	396	435	388	418	410	402	409	432	374	396	414	425	376	418	435	401	448	418	391	454	429	413	400	383	408	409	438	410	434	446	388	403	435	437	399	422	412	421	386	434	430	432	453	409	401	401	421	453	398	395	411	428	442	387	420	451	439	377	391	430	426	419	405	402	419	394	461	411	446	376	428	433	428	445	389	445	405	430	404	425	403	401	417	393	440	397	395	439	406	459	405	372	417	427	436	424	375	416	400	449	422	425	402	422	413	444	451	403	462	419	415	416	407	401	468	381	404	414	442	409	401	401	446	410	395	403	442	394	419	408	395	396	421	403	425	428	438	426	452	394	387	447	438	448	396	412	410	403	394	422	436	421	395	377	417	413	411	449	458	398	414	430	395	443	433	416	462	400	396	416	418	421	399	423	438	455	451	393	385	392	424	433	391	414	440	411	386	439	395	393	412	478	429	424	390	434	418	438	421	400	454	439	430	418	401	387	433	403	384	432	427	399	426	415	423	373	406	392	389	404	422	430	389	388	405	400	428	409	444	447	393	429	404	401	425	389	422	374	386	421	425	459	417	434	388	429	398	413	436	418	410	427	449	450	422	438	411	422	409	445	417	439	470	402	431	433	421	431	398	411	401	465	405	422	434	424	427	419	398	435	419	445	381	419	438	449	398	396	417	422	420	387	396	460	382	424	441	401	418	402	446	448	404	411	379	421	418	405	430	453	432	395	444	424	409	397	445	408	446	432	433	382	429	408	419	380	432	435	417	456	406	442	408	417	425	422	415	422	420	422	404	395	417	435	392	440	413	422	420	405	427	442	402	392	430	413	396	433	414	405	410	406	402	395	444	400	393	415	421	407	383	382	435	433	468	445	415	411	448	408	428	435	426	438	414	423	424	410	411	449	461	439	377	396	396	417	478	450	419	388	405	360	438	435	443	436	396	408	442	400	428	430	419	438	437	429	388	392	403	404	396	412	393	401	467	414	439	403	418	415	413	425	424	411	444	378	406	379	406	454	432	439	421	433	395	398	429	450	423	441	413	401	444	386	401	431	472	388	393	414	427	438	413	426	407	460	394	423	433	414	420	445	443	416	435	426	398	424	404	413	417	445	429	414	366	439	428	433	429	432	409	400	407	422	414	439	396	444	423	412	380	379	415	374	436	413	428	418	428	406	413	433	455	393	422	433	416	423	443	446	426	468	438	398	401	422	420	433	463	428	402	401	430	438	377	438	403	424	432	409	417	410	407	416	402	441	392	402	428	420	402	428	432	392	432	435	415	404	429	411	399	435	430	387	411	425	426	419	420	447	403	402	399	454	423	390	455	419	442	382	433	434	417	416	466	384	396	411	436	419	435	414	440	429	410	399	434	415	435	423	428	423	368	421	447	413	429	406	398	395	408	427	405	413	490	431	401	418	404	436	416	395	430	413	390	404	419	390	444	429	430	436	420	397	391	429	437	400	430	407	396	433	392	422	411	426	428	405	409	406	409	441	397	394	456	434	413	387	383	436	406	448	381	463	410	426	403	468	386	419	396	419	360	422	391	411	455	404	443	406	376	434	414	447	401	398	462	454	442	429	413	408	389	429	419	384	418	424	426	454	397	405	413	421	438	399	431	422	423	405	443	429	418	425	442	364	444	403	411	394	410	378	417	437	381	386	401	422	428	423	412	437	436	410	405	437	399	425	408	423	418	417	393	418	427	371	407	385	404	414	425	458	394	426	444	462	399	415	411	378	421	416	400	436	425	399	437	424	418	384	399	411	452	438	405	433	406	433	443	382	443	426	402	450	400	417	411	415	408	446	392	459	404	444	413	421	410	414	459	398	431	407	451	411	396	427	420	384	440	437	433	444	431	408	438	445	452	458	423	390	407	410	405	454	431	432	445	411	406	463	425	389	408	408	423	427	427	403	408	443	421	404	402	449	415	458	411	459	398	405	421	438	370	408	397	414	450	433	446	414	408	412	407	378	474	423	367	404	389	422	431	415	405	393	397	401	442	432	391	380	383	420	432	434	411	426	449	424	392	435	419	396	415	407	423	449	412	396	415	423	397	416	426	388	427	425	409	416	418	423	409	438	389	412	382	393	408	410	420	436	417	413	396	400	415	423	413	426	415	412	405	429	430	385	408	462	432	428	445	414	404	444	424	414	408	397	414	438	407	430	447	445	410	416	402	444	415	430	413	388	412	419	432	408	409	452	416	440
23726	21324	28580	24454	21328	9355	839	502	398	389	361	309	308	267	265	262	240	215	227	198	219	207	210	205	216	206	191	212	205	202	208	199	181	191	218	202	196	178	185	201	211	175	201	190	186	171	193	186	186	207	184	177	184	197	195	178	202	204	165	180	172	161	187	192	194	197	176	188	205	199	185	173	196	170	175	194	163	181	165	188	162	192	194	191	173	174	207	177	212	159	173	182	194	175	183	190	177	156	193	166	187	160	195	178	199	181	169	179	189	180	204	189	207	195	187	202	167	189	194	185	159	188	191	197	184	191	178	176	205	174	192	163	181	212	195	188	207	182	182	174	181	166	194	185	187	182	193	175	163	195	178	198	196	182	202	181	185	189	186	177	173	171	161	198	181	165	168	194	167	186	159	203	164	159	162	192	159	161	195	169	193	159	161	172	168	166	207	187	183	179	187	189	205	175	202	178	169	192	184	173	189	196	159	185	194	173	195	182	204	161	181	171	192	189	182	184	176	191	182	193	176	184	179	195	199	186	172	178	177	170	159	180	186	182	194	181	186	202	170	159	164	173	191	186	195	186	187	183	165	178	183	203	182	174	189	185	172	177	175	211	173	194	184	185	179	195	189	179	178	185	194	171	193	195	183	163	166	171	193	192	181	184	180	172	206	177	175	174	185	200	188	174	174	186	183	169	192	169	195	168	231	171	162	174	194	165	197	181	162	179	190	171	187	162	175	176	207	160	166	162	180	167	184	176	194	166	191	169	163	183	173	192	179	194	170	201	179	192	188	177	172	190	194	189	189	188	155	174	198	171	186	193	174	195	189	171	219	171	198	224	194	211	174	177	180	188	184	188	147	183	160	191	175	171	184	166	180	184	180	192	189	189	170	174	177	198	199	172	173	171	167	186	189	165	174	179	183	202	175	181	152	194	189	182	197	192	202	210	187	179	192	191	155	181	206	188	211	172	152	175	178	165	194	183	161	158	166	178	185	172	168	169	170	168	169	155	189	173	172	147	181	197	204	166	200	192	180	183	201	204	200	170	170	189	208	197	173	193	175	195	175	197	178	192	192	190	178	162	195	177	192	165	195	194	190	206	179	203	190	194	176	184	181	194	180	198	178	198	194	179	170	180	172	196	192	171	184	195	178	188	183	201	170	170	185	171	165	190	166	198	188	177	180	183	182	210	175	199	159	183	188	154	190	184	207	162	185	205	208	168	166	179	187	178	183	193	189	193	167	167	159	180	196	163	193	191	185	174	180	183	181	178	197	183	195	197	178	170	206	182	177	177	157	171	162	196	183	159	167	169	197	210	194	189	177	198	195	193	209	187	197	182	204	193	150	180	180	173	170	193	171	200	173	198	166	176	177	182	157	198	190	156	186	193	170	193	178	191	162	174	175	160	189	175	183	161	189	198	198	170	180	209	195	192	200	177	191	197	179	205	202	176	174	181	195	201	182	182	202	192	199	174	186	186	165	161	168	177	177	176	174	170	200	188	184	209	177	194	171	202	186	188	193	187	198	184	163	176	187	168	185	167	185	166	176	180	204	208	160	168	186	199	177	208	178	190	207	185	177	193	190	190	160	187	179	170	170	188	175	195	195	170	162	202	185	189	183	202	173	177	171	174	204	172	154	181	170	190	195	177	193	185	184	173	177	186	184	210	196	224	197	184	192	180	186	177	196	156	167	182	168	189	192	181	196	183	167	180	174	196	188	193	174	192	195	177	162	185	194	184	176	180	176	190	196	176	190	180	181	170	169	174	161	169	184	183	178	199	189	163	176	157	163	182	182	198	182	188	171	180	197	161	206	186	201	169	191	165	170	191	186	181	184	192	171	187	208	170	184	193	177	198	180	211	176	169	161	168	209	178	183	180	166	178	205	178	179	203	198	163	202	172	189	178	190	181	180	176	172	189	182	180	163	182	178	167	212	175	211	176	163	199	162	177	189	173	174	192	199	181	156	183	203	186	169	168	182	177	182	187	178	196	167	164	192	192	192	171	174	192	188	168	190	172	187	184	207	195	190	188	174	179	176	177	161	174	184	181	162	172	195	175	179	184	184	180	202	169	197	175	191	163	187	176	179	189	176	183	165	191	184	184	190	185	211	174	161	193	180	217	177	191	183	179	187	183	176	186	197	168	181	199	181	179	183	182	197	193	164	174	179	173	203	178	184	175	206	188	186	174	199	157	157	191	181	183	184	199	193	188	184	178	183	194	177	197	188	177	187	197	187	209	177	180	172	196	168	175	181	188	151	199	178	196	182	183	176	198	195	189	194	188	197	167	182	182	185	200	170	187	183	167	175	163	194	182	183	152	199	191	171	163	196	176	172	175	182	187	185	163	206	196	155	173	205	174	186	173	189	181	186	192	169	174	183	188	197	190	175	202	195	202	172	184	183	198	187	194	202	196	185	195	170	177	164	172	185	185	179	177	185	160	194	211	173	193	164	153	181	192	171	186	154	174	202	177	172	184	168	183	198	202	211	178	182	178	168	196	166	164	169	175	150	193	172	184	185	204	191	205	189	178	198	180	192	189	196	182	187	202	181	156	188	155	187	190	219	204	176	189	195	178	197	188	195	181	195	191	189	199	178	189	220	153	151	188	189	197	188	171	182	178	150	169	170	204	191	197	171	175	153	182	179	184	185	188	171	195	186	210	186	185	178	176	166	198	177	210	184	185	195	174	158	208	187	146	167	197	196	186	195	185	188	182	188	205	176	186	183	187	184	175	167	171	198	163	180	174	178	184	223	183	163	197	214	183	169	199	193	166	195	195	193	174	179	181	177	170	203	199	178	200	192	184	144	199	203	176	188	183	184	198	170	163	174	187	194	190	189	194	183	211	185	177	170	188	191	185	176	195	188	193	208	177	189	161	199	200	181	196	193	178	183	189	202	185	198	169	186	178	175	175	151	206	182	195	172	186	182	194	171	196	188	183	193	189	188	180	167	179	159	205	181	162	164	166	162	165	200	163	180	192	160	147	181	198	168	183	173	186	194	181	194	197	165	163	184	186	218	180	172	171	184	166	200	195	202	188	198	182	183	179	164	185	176	147	186	180	178	182	173	173	194	183	177	180	162	188	156	178	173	154	168	201	173	180	192	163	190	183	198	194	184	193	197	190	188	173	183	169	177	154	174	155	189	183	192	178	213	175	203	179	204	172	191	168	173	163	199	206	190	207	186	174	193	199	183	179	190	177	205	187	151	174	190	209	183	176	167	181	201	163	206	169	189	201	171	184	214	198	164	186	180	178	192	179	162	165	169	224	217	178	171	165	161	190	193	169	180	200	168	154	196	207	169	197	200	198	211	204	168	208	175	172	201	194	175	178	196	144	184	173	186	161	179	183	200	189	167	186	167	213	177	173	172	163	191	168	221	164	164	172	178	177	205	190	162	208	204	181	193	183	198	184	189	186	194	189	175	153	174	187	209	165	174	218	170	158	160	199	182	192	167	170	196	176	179	180	204	183	182	203	191	184	167	180
3366	8536	5809	2593	1919	1373	987	833	644	589	442	392	378	333	329	291	274	273	251	260	257	238	233	229	245	222	234	247	201	215	249	197	223	207	190	222	219	185	217	221	222	222	234	252	210	208	213	196	233	199	200	188	189	194	227	182	206	198	197	172	212	191	199	180	187	181	205	213	214	190	201	204	181	205	192	215	203	199	184	172	182	199	210	196	205	206	221	224	190	203	186	195	197	198	218	192	200	234	220	200	159	181	182	196	192	165	200	197	185	190	232	175	178	224	181	187	201	244	196	195	234	213	212	191	195	201	203	186	170	199	203	189	201	167	196	195	192	181	224	184	206	206	203	214	191	206	208	177	191	194	177	184	204	178	193	208	221	204	212	209	187	181	188	193	203	189	188	181	184	193	177	181	192	180	179	218	185	186	171	224	181	180	164	196	199	187	214	205	183	214	190	206	202	165	189	182	183	206	191	190	178	212	194	200	204	193	166	206	188	182	203	190	194	181	189	192	199	180	215	222	194	192	205	191	203	210	201	190	201	200	177	184	220	182	213	178	190	204	190	205	188	191	214	199	207	196	193	196	191	211	201	196	184	163	187	194	218	211	211	183	200	206	169	220	220	185	170	196	183	219	211	198	183	195	180	179	193	164	182	206	206	185	190	212	191	195	206	205	193	193	194	206	199	200	179	184	187	206	191	200	187	220	225	226	190	224	194	191	171	178	199	169	173	204	207	148	191	190	211	191	209	185	174	217	207	195	199	192	197	200	182	233	209	209	205	201	189	217	178	191	172	207	207	192	180	193	191	213	198	194	200	197	204	212	183	190	191	194	204	215	189	190	214	222	191	190	207	192	202	200	222	196	203	197	226	206	194	196	197	189	185	205	214	198	195	210	229	185	195	188	196	203	191	212	226	183	196	193	217	197	165	192	197	204	203	185	203	212	188	212	205	184	207	183	226	200	197	188	194	176	194	173	193	184	193	176	210	186	212	165	202	211	179	186	209	184	207	178	181	163	204	203	214	199	192	183	200	191	188	197	181	209	203	203	202	165	197	217	182	200	208	197	213	191	203	183	218	195	203	178	190	199	192	185	188	214	195	205	196	192	214	172	206	179	197	192	184	223	200	193	214	193	182	192	193	187	181	216	187	193	210	204	173	170	185	213	158	198	180	182	200	181	202	197	186	205	211	215	179	187	199	191	192	181	194	212	201	193	185	200	192	188	181	194	200	184	194	197	202	208	221	212	179	199	190	196	171	164	181	190	209	194	183	217	189	195	197	189	178	193	226	191	196	201	222	190	195	182	204	177	188	160	209	184	195	196	197	205	195	190	187	192	211	185	189	207	206	185	175	184	165	205	196	196	186	206	208	198	174	194	172	188	189	200	208	187	191	193	177	190	214	196	199	197	213	185	207	188	196	194	180	204	181	182	202	223	194	186	230	190	190	219	197	197	185	208	188	166	199	211	195	187	184	201	202	208	189	228	217	199	210	194	206	201	198	204	176	203	205	191	210	172	207	199	165	170	186	198	199	186	204	193	194	186	182	213	198	197	211	212	221	206	201	185	203	185	204	198	214	209	205	196	177	204	194	192	211	183	212	232	223	209	195	178	212	177	190	213	225	204	175	214	184	199	173	198	214	186	164	195	199	223	241	191	203	199	194	179	202	181	186	182	193	199	224	195	175	168	190	167	200	172	187	182	191	215	194	223	192	206	218	208	198	201	212	202	209	195	193	197	170	213	204	199	181	209	189	214	180	197	215	207	190	198	201	182	196	165	203	228	199	209	200	201	210	185	201	198	209	180	182	209	192	196	198	198	193	218	187	192	180	184	181	186	199	184	195	176	183	191	178	224	199	191	195	196	232	184	201	212	181	183	209	190	222	198	192	219	232	220	214	196	203	197	194	201	190	199	218	203	196	211	212	174	183	187	196	173	191	198	185	191	206	189	183	180	200	208	217	181	197	224	205	219	201	201	185	193	196	195	190	218	178	206	186	193	204	184	180	201	177	180	199	201	184	182	195	181	196	211	198	191	191	196	199	175	206	183	189	188	178	175	182	199	187	192	179	195	211	219	175	199	201	212	179	200	177	196	210	192	206	209	193	209	177	204	186	190	195	175	195	223	189	178	178	204	193	202	210	218	194	181	185	196	192	186	178	205	203	219	215	183	206	188	202	196	214	196	186	192	205	189	181	191	176	179	171	197	200	195	185	184	200	177	217	202	201	187	212	213	175	178	196	216	170	215	196	192	178	174	209	191	181	171	230	215	206	188	197	193	200	212	203	177	208	201	164	167	217	184	216	201	200	200	199	214	215	210	209	194	207	207	188	194	170	184	195	184	187	200	191	197	223	171	204	211	207	189	213	213	197	179	182	196	199	189	208	191	167	183	202	185	188	173	184	168	209	189	173	189	185	185	210	174	218	195	204	202	211	204	190	216	192	192	214	185	219	176	180	202	217	197	192	213	211	189	170	183	221	198	198	198	182	196	215	195	164	177	179	192	188	189	160	196	206	206	204	197	179	180	197	215	190	206	190	186	210	192	204	213	199	191	159	185	213	169	178	210	209	197	194	199	178	188	211	202	175	193	207	214	163	187	189	203	186	183	200	196	209	193	207	199	220	202	194	210	198	181	177	220	189	210	192	203	207	213	194	193	191	210	210	207	193	181	190	212	205	202	195	185	194	192	192	203	203	190	177	195	211	174	188	221	212	207	202	174	184	188	216	182	186	194	218	194	186	192	220	200	205	181	189	208	201	180	181	194	204	187	214	202	183	233	217	214	188	225	185	169	211	175	193	194	166	199	187	169	174	192	194	194	204	172	201	192	191	197	203	186	167	168	184	194	181	212	184	198	206	182	198	182	200	191	190	189	222	188	189	199	202	180	202	169	161	206	187	178	173	206	188	199	194	199	188	188	194	209	215	210	192	190	197	178	189	189	197	176	167	190	176	182	209	205	186	213	192	184	172	191	206	191	192	207	176	173	179	193	193	174	191	184	187	213	204	196	209	184	206	223	169	182	196	183	198	163	207	192	212	199	179	221	228	203	213	187	207	188	180	200	208	190	209	201	219	204	157	218	193	187	200	172	209	196	202	166	183	197	212	172	211	195	185	205	228	185	200	201	185	190	176	187	176	194	204	214	198	207	180	206	197	182	203	190	209	201	191	182	199	205	212	218	210	188	221	204	181	193	163	207	195	169	177	200	184	198	217	174	182	206	222	180	203	196	191	182	180	197	185	184	216	204	191	189	213	183	191	195	217	194	182	195	186	182	193	203	180	206	199	192	185	194	212	179	193	196	183	181	206	174	198	189	208	184	187	193	180	195	193	178	169	208	182	213	199	189	195	204	196	191	202	208	178	189	180	188	203	189	190	193	205	188	183	183	187	157	182	192	212	193	217	219	198	201	187	194	199	203	189	180	210	202	214	189	191	207	211	178	196	197	179	177	191	188	188	192	168	214	197	221	195	181	182	193	178	183	221	196
24830	21356	27543	25458	10803	919	669	585	552	542	482	516	472	484	503	461	444	429	466	454	445	419	438	464	462	443	460	433	426	445	450	458	442	418	437	442	434	436	475	473	458	429	469	444	442	456	456	433	437	473	435	452	433	378	411	453	406	406	443	436	446	465	474	439	434	492	428	454	455	461	427	443	444	434	425	434	487	415	422	447	430	474	442	433	391	431	468	401	439	442	426	452	424	417	434	436	483	449	402	443	431	459	457	458	409	396	430	441	420	428	417	418	429	450	441	437	432	387	447	431	420	408	429	430	449	414	453	407	416	413	453	445	431	435	443	433	463	429	462	418	431	446	455	428	408	407	470	471	472	442	415	430	421	479	453	444	426	430	411	429	454	426	432	444	425	456	480	442	454	456	467	447	465	405	454	427	458	413	431	421	407	473	413	420	420	437	451	441	449	407	426	445	436	405	401	439	430	417	400	432	400	416	409	437	444	422	453	414	422	415	454	406	460	435	420	433	452	449	411	429	413	440	472	511	451	436	427	423	465	458	446	425	411	402	415	418	457	439	445	389	436	448	475	430	416	429	437	441	452	457	434	424	469	410	419	453	439	422	464	453	407	448	402	463	459	446	435	410	425	453	402	444	434	484	435	439	413	439	460	444	412	470	430	441	438	458	463	453	454	450	437	448	423	469	426	463	473	437	468	465	461	418	476	455	444	471	459	384	430	458	475	442	453	497	446	426	420	447	487	436	417	444	432	462	432	403	431	456	451	434	421	440	423	401	462	453	453	398	448	388	419	465	418	414	419	419	462	442	423	465	434	438	424	425	447	430	468	483	400	423	430	422	439	422	446	478	456	413	420	471	433	448	429	444	392	451	451	459	444	463	445	437	432	450	440	455	437	451	415	475	410	464	456	437	448	440	408	457	438	442	424	468	391	405	476	463	430	438	422	445	410	415	448	450	462	443	428	426	427	476	422	414	479	431	458	431	429	398	469	420	426	438	428	427	426	447	435	440	414	465	419	468	450	463	412	410	443	436	453	419	444	451	442	427	481	420	463	440	466	498	442	446	432	473	418	436	458	463	452	432	409	457	443	443	458	445	457	415	434	459	433	408	431	397	400	417	444	461	442	468	368	457	465	455	421	421	466	418	440	403	439	424	445	414	463	437	446	450	469	471	393	413	481	421	423	455	439	385	481	378	456	463	468	421	458	428	458	440	398	465	462	435	416	422	436	369	455	415	425	456	463	447	454	451	434	427	486	436	430	431	425	436	442	400	449	421	461	449	458	456	471	440	438	452	444	430	456	417	393	475	481	423	426	428	463	399	443	460	416	417	406	478	423	404	445	421	386	447	412	434	439	430	450	428	446	415	472	450	465	408	470	401	399	419	455	426	418	443	421	464	460	447	418	405	455	447	424	451	439	409	446	434	450	440	403	412	459	420	440	461	410	422	432	448	512	453	401	440	434	430	433	434	444	444	434	420	404	460	463	417	402	466	450	420	443	436	417	452	443	477	444	466	444	448	402	449	418	446	391	439	456	465	424	451	440	416	431	425	425	470	471	410	456	429	474	443	467	411	432	467	424	429	407	463	437	463	437	389	474	412	422	432	436	418	406	444	420	403	470	492	457	449	428	460	417	429	433	406	427	446	423	421	450	444	436	468	441	421	398	469	451	485	415	397	442	442	482	405	442	418	427	462	443	442	427	420	435	409	443	457	452	441	417	481	431	449	467	428	426	415	406	461	456	423	445	478	462	430	453	462	421	435	448	423	458	442	445	450	418	455	420	455	484	449	487	431	480	432	426	444	392	437	412	437	434	444	446	442	463	434	400	410	440	450	428	471	419	475	428	463	457	422	424	457	432	436	428	457	460	424	491	450	415	423	466	418	456	462	413	443	436	455	463	464	463	452	397	434	418	447	402	459	457	436	473	433	436	443	422	435	447	436	465	431	471	431	455	430	436	442	405	417	442	453	483	441	446	413	417	434	417	407	447	426	432	459	458	445	442	458	418	456	443	421	437	412	437	460	439	434	440	426	457	443	404	438	457	478	426	459	468	419	463	461	453	430	471	420	456	452	446	428	431	439	451	408	420	399	428	413	467	436	452	433	446	433	433	458	446	431	446	409	426	459	432	427	446	428	449	444	417	435	437	437	418	445	422	439	420	428	463	430	435	447	410	381	432	463	430	437	450	472	439	444	427	463	429	425	436	396	436	417	410	418	497	462	454	466	415	426	415	433	448	448	450	455	466	490	434	468	427	423	419	425	455	461	429	455	449	440	419	405	442	438	448	397	474	432	453	416	426	431	413	443	442	450	423	421	471	424	447	411	413	421	429	477	458	419	436	414	443	438	422	443	472	449	426	425	434	461	420	485	402	434	421	465	464	491	434	443	400	423	418	447	449	431	407	439	438	456	411	454	445	448	434	442	464	463	390	444	386	451	441	458	448	458	464	440	447	409	422	481	461	437	438	456	423	448	445	473	428	417	474	449	450	477	435	444	431	402	432	441	404	432	443	480	465	463	490	459	433	442	440	439	401	447	438	446	456	452	410	461	429	452	461	438	392	429	423	429	441	437	442	411	406	450	419	407	423	454	428	422	419	420	435	455	407	432	423	472	449	410	498	468	431	496	439	418	452	469	445	434	434	452	454	397	459	450	443	449	475	492	402	442	419	411	450	414	449	447	409	436	458	497	435	433	421	397	469	456	402	438	444	430	460	393	408	463	476	458	462	441	476	423	406	453	424	462	460	473	485	457	422	455	436	459	449	422	442	396	404	443	431	516	454	415	437	458	426	451	425	438	442	445	443	439	427	438	426	451	427	470	437	421	449	437	455	407	461	445	431	433	457	456	429	461	478	465	447	412	445	416	429	437	459	447	394	440	404	442	423	446	425	460	449	424	455	445	465	419	417	433	433	450	452	431	425	479	487	436	454	407	415	432	466	405	407	438	429	409	425	427	443	413	453	428	426	438	448	465	412	443	416	454	456	468	443	436	467	438	431	426	436	416	480	441	439	406	407	445	429	480	416	404	430	439	413	448	418	428	432	410	480	419	505	446	417	464	431	424	456	380	437	455	424	416	435	443	458	432	423	422	446	473	465	451	441	425	460	450	459	442	427	449	467	439	410	407	468	420	466	454	421	471	445	426	446	384	444	454	446	452	420	454	492	442	472	424	449	445	446	403	434	485	431	430	408	457	451	427	451	427	470	411	403	454	443	450	423	445	438	466	467	441	444	474	432	455	433	415	443	463	427	464	456	427	457	445	415	403	456	454	484	446	451	427	483	455	427	456	425	423	457	411	425	432	454	457	463	425	428	426	418	447	428	424	453	446	478	458	437	476	438	446	435	434	439	455	442	424	427	442	426	467	436	449	427	436	449	459	445	449	467	456	427	419	428	441	435	442	484	451	429	431	416	433	453	449	426	457	430	448	433	450	440	424	431	438	404	446	453	426	465	442	412	473	401	446	441	450	421	468	455	472	462	485
3323	5087	3392	1780	1282	1103	906	821	665	627	588	563	552	492	500	470	521	464	481	457	490	491	430	460	457	455	437	473	435	480	452	391	461	462	459	432	455	442	439	476	460	455	449	467	465	460	425	461	453	488	433	468	460	489	459	440	438	438	415	458	408	434	508	454	444	443	433	416	488	504	454	436	482	473	471	440	447	441	479	428	434	433	452	418	427	476	475	434	463	440	467	435	446	447	445	451	441	470	470	439	470	476	440	448	452	455	428	444	438	492	415	440	478	486	489	444	473	442	446	446	469	437	448	452	425	446	441	444	446	447	432	437	447	467	420	438	452	460	425	456	413	425	412	442	468	424	430	474	432	456	421	442	426	444	473	450	427	443	424	413	420	466	467	419	413	442	432	426	482	413	433	467	422	439	448	472	427	430	424	411	458	449	464	422	467	435	453	429	457	455	487	469	470	450	474	466	425	456	484	432	484	433	459	428	424	457	405	416	437	428	468	457	440	468	411	438	442	489	465	453	436	459	437	458	464	445	466	452	478	456	451	417	424	459	434	449	462	417	464	420	420	460	441	459	429	453	467	441	475	427	446	408	427	478	433	472	460	418	461	461	413	438	431	434	421	454	459	465	447	416	478	449	423	397	432	458	436	453	447	424	444	462	469	440	427	414	440	471	447	451	420	434	481	453	433	457	478	476	469	446	470	443	483	476	479	432	466	461	424	445	442	408	427	452	430	441	444	454	484	435	448	488	469	444	449	444	448	436	446	447	476	408	456	432	483	430	479	462	444	433	426	439	415	427	477	449	421	471	454	426	491	474	470	497	414	457	448	411	449	439	435	464	426	447	437	431	430	443	454	476	450	473	486	396	481	433	445	472	464	444	427	438	435	420	441	435	459	499	427	482	441	454	426	433	465	459	421	463	474	419	438	433	482	414	457	482	453	478	442	447	469	423	391	475	407	477	461	438	428	468	462	463	403	442	446	438	444	443	464	454	426	457	423	464	472	455	457	490	469	455	465	442	487	473	437	445	437	424	468	439	457	452	459	478	448	455	464	454	475	436	415	438	473	455	481	466	427	485	470	454	459	457	435	447	408	474	470	465	446	440	399	439	446	473	419	439	476	427	462	450	455	446	425	454	412	433	420	482	435	460	410	460	420	452	444	440	457	465	470	456	461	502	447	450	405	438	457	470	487	422	449	400	432	457	417	439	472	475	452	435	436	456	437	477	504	490	448	429	479	431	414	469	481	484	462	468	458	441	435	477	459	411	443	453	483	480	462	422	474	470	488	431	458	492	433	468	461	434	463	438	467	484	469	479	463	472	455	432	481	437	483	450	476	456	441	460	484	458	458	443	439	460	494	448	441	453	455	405	465	477	481	462	455	454	442	460	435	446	461	407	428	466	461	418	442	452	444	429	435	473	434	474	479	426	424	416	453	430	425	496	465	426	464	460	473	451	488	450	471	454	451	456	466	507	432	429	455	448	449	466	464	461	456	444	463	468	430	460	435	438	443	408	427	403	453	449	436	439	446	426	440	436	470	472	422	460	452	470	435	457	460	470	431	439	457	418	446	483	457	472	430	466	442	417	425	429	456	492	476	481	447	463	423	466	428	442	457	437	461	444	460	456	427	460	460	452	426	441	473	427	433	506	437	448	445	421	406	440	451	429	460	457	416	417	426	458	439	467	435	436	495	459	420	431	469	468	458	444	433	433	444	508	475	469	444	496	430	444	459	393	425	479	442	464	446	436	448	427	454	450	447	401	443	444	455	447	437	448	431	433	473	472	472	493	441	413	458	441	437	475	465	456	463	445	424	478	456	446	443	435	430	472	484	465	450	447	470	453	468	430	461	421	441	482	441	441	477	446	444	443	466	452	407	423	431	422	412	435	432	443	442	454	437	438	467	441	420	471	505	461	464	472	453	447	469	453	484	455	448	455	458	429	449	431	429	491	481	463	429	423	481	436	447	436	482	448	444	414	437	466	411	488	483	433	425	489	462	414	452	409	406	477	465	469	454	450	450	453	443	473	423	502	458	417	424	434	461	461	419	487	439	437	442	466	408	456	472	470	424	449	450	465	451	463	458	455	420	485	447	440	471	483	482	446	453	466	492	435	477	451	440	450	497	439	452	429	489	459	454	439	469	445	498	430	458	401	413	417	416	464	438	442	427	454	460	452	445	426	414	436	460	458	456	456	396	446	470	469	449	473	479	448	438	484	464	445	419	441	461	465	453	436	461	435	413	476	441	408	479	445	442	419	450	465	484	429	456	468	448	438	448	466	443	461	447	453	473	444	439	488	446	478	444	460	453	423	436	456	408	408	445	448	439	468	482	431	416	444	458	459	466	429	486	446	468	451	433	423	463	444	432	414	444	437	432	441	455	426	445	431	417	452	441	454	428	483	477	453	434	464	478	420	432	414	514	410	412	484	455	449	460	505	456	475	419	457	454	444	441	457	451	466	412	412	422	432	449	438	451	488	441	452	458	410	486	456	445	472	473	439	461	431	443	446	452	441	443	462	420	440	480	498	433	465	463	483	452	457	450	496	444	432	456	448	446	441	424	484	445	448	482	406	438	463	454	459	466	485	456	447	484	445	457	487	458	423	447	450	490	453	476	452	409	475	444	404	425	445	429	453	451	426	428	473	420	455	437	439	432	454	447	426	417	460	451	446	439	480	402	476	465	482	471	439	461	478	450	475	432	411	464	443	460	450	454	453	476	437	471	474	449	443	457	419	454	454	457	402	456	418	463	454	444	431	480	471	453	437	470	458	478	478	460	467	451	446	424	478	423	409	453	428	429	435	442	452	457	477	469	457	463	448	418	419	457	432	470	450	487	444	435	456	424	485	429	414	429	456	473	450	428	448	454	413	445	428	456	456	462	460	462	481	465	422	472	466	440	363	457	439	416	458	450	426	461	440	437	456	483	475	473	458	449	420	474	474	399	493	482	486	472	436	424	442	440	414	465	498	434	420	424	460	446	465	475	491	480	421	418	447	478	453	444	457	458	450	478	459	445	421	392	422	431	421	451	428	451	428	427	450	422	422	461	442	438	479	435	423	431	460	474	453	491	437	403	469	472	439	421	435	447	457	404	503	436	446	421	433	428	423	454	468	462	401	456	446	473	421	486	423	487	446	433	496	498	447	445	475	456	470	469	498	464	469	461	442	423	448	463	441	442	413	453	446	389	488	447	440	472	425	424	447	457	467	484	487	455	420	442	467	440	418	437	458	452	440	402	440	441	448	473	416	456	437	472	472	446	458	411	456	472	466	470	447	428	449	461	476	504	446	410	447	433	435	459	438	429	423	448	467	419	467	451	434	473	462	416	429	443	447	455	436	416	466	477	470	466	486	422	433	445	469	482	464	451	444	453	428	477	457	432	456	402	446	429	435	459	416	450	474	431	422	471	426	426	456	445	459	494	416	451	435	444	420	453	445	473	445	485	446	471	423	491	446	466	472	448	457	492	477	459	467	436	453	496	463
22636	21354	29072	24007	21361	21391	8813	930	593	526	417	368	320	297	293	262	244	240	221	220	199	194	207	196	192	184	177	171	177	166	156	157	180	180	167	168	147	175	146	151	147	153	166	150	161	184	148	138	168	147	135	156	140	136	130	128	135	140	162	146	140	168	143	146	154	139	148	155	141	148	147	158	141	153	137	150	150	148	148	144	143	140	147	150	145	145	147	149	136	136	157	162	124	127	159	138	140	125	146	141	158	164	152	122	122	135	163	141	143	130	142	136	144	139	136	136	140	160	143	134	147	145	145	158	134	138	137	145	140	153	151	145	143	134	135	146	140	133	158	143	140	144	164	131	149	134	120	146	160	140	154	132	155	149	151	148	143	142	163	168	153	141	146	149	149	138	146	154	159	144	163	146	133	135	136	133	135	143	141	154	129	137	119	144	127	136	130	135	155	123	141	155	157	123	132	123	133	132	136	136	132	134	144	138	138	146	135	182	156	142	140	157	151	139	142	131	140	136	137	148	135	136	146	134	157	149	129	117	148	158	153	149	130	145	132	149	132	145	150	152	155	155	139	142	129	144	145	141	149	154	145	140	131	138	147	126	137	148	151	144	144	121	149	127	122	144	139	124	150	148	136	129	138	165	131	127	135	137	141	146	125	161	159	118	133	147	155	132	137	124	125	137	133	144	141	154	138	132	125	161	142	145	144	137	136	140	152	148	169	155	131	136	141	121	160	139	128	140	136	144	130	132	126	133	155	144	142	116	150	127	145	159	127	138	147	150	138	142	122	156	129	134	143	153	138	121	158	153	144	138	149	132	158	151	132	129	130	139	154	126	161	150	134	162	129	124	114	132	137	142	135	146	165	139	149	136	136	143	148	148	132	143	136	149	141	147	138	124	123	115	145	145	138	141	164	139	150	122	167	135	136	132	128	138	113	137	133	148	155	132	160	161	129	137	134	154	154	149	131	151	153	127	136	139	142	153	137	160	160	143	142	163	162	157	134	132	154	149	150	121	142	125	143	156	125	130	145	145	128	125	133	153	127	126	137	135	142	134	154	153	137	143	165	159	137	126	133	140	129	128	151	160	146	148	132	138	135	144	134	139	145	137	146	140	147	164	141	134	138	130	144	130	131	135	129	124	157	142	133	141	111	158	144	142	149	135	152	124	143	148	145	129	156	164	150	130	123	152	136	124	139	143	139	132	153	125	142	126	146	149	140	144	152	144	153	140	142	134	133	130	132	150	134	146	154	142	155	149	144	147	143	148	165	130	145	131	149	124	136	126	135	150	145	148	139	162	147	137	136	168	145	144	141	128	147	167	163	138	139	138	144	173	134	143	140	142	133	154	138	114	153	146	149	134	151	133	134	152	141	134	117	130	131	150	170	132	132	157	129	134	131	169	157	144	125	149	113	144	128	134	142	140	125	143	116	148	132	107	145	145	141	149	166	147	140	163	140	157	145	150	131	130	153	149	137	135	138	165	138	132	155	136	140	157	157	136	136	143	141	156	145	155	141	117	136	128	139	135	141	127	149	131	113	157	145	142	152	130	143	142	150	150	139	158	171	159	143	130	145	140	152	135	156	151	146	143	124	143	155	135	154	145	134	137	136	150	151	131	158	159	139	147	135	153	139	124	133	107	131	145	137	179	161	105	150	143	142	128	142	162	152	143	146	144	140	130	161	147	143	131	155	134	146	146	145	123	154	128	138	138	153	149	134	142	144	153	158	139	122	128	149	145	140	157	142	136	146	144	148	150	146	131	124	135	125	159	159	133	150	157	132	135	140	137	155	136	136	142	142	128	147	137	144	129	139	142	137	151	137	142	131	147	147	138	141	151	139	139	139	128	145	142	130	133	155	155	140	139	161	125	139	148	151	135	178	146	145	129	124	144	141	146	147	156	151	149	133	130	134	131	144	150	150	129	136	139	166	139	158	144	135	133	136	143	161	145	144	124	150	123	135	132	148	152	133	158	140	126	145	125	111	128	125	134	135	137	143	122	141	136	118	143	119	172	157	139	164	143	127	133	142	136	150	125	150	120	140	139	143	147	126	145	134	138	148	155	137	144	144	143	125	122	149	137	143	150	147	110	149	153	159	139	147	136	143	139	117	179	163	139	154	153	145	169	147	135	114	140	134	133	144	156	127	126	163	147	152	147	141	144	156	130	135	145	156	127	153	155	134	161	115	119	147	132	153	153	134	133	141	138	133	128	131	129	149	154	149	136	127	141	116	127	148	142	151	160	131	146	134	172	143	141	135	138	158	135	132	109	165	128	150	136	130	149	118	141	141	144	135	148	149	133	126	154	146	151	171	155	149	119	145	159	120	128	151	138	144	131	148	117	128	143	138	146	147	163	146	131	139	153	165	144	177	140	156	138	124	135	145	150	133	135	145	128	139	162	164	138	140	139	148	161	113	145	137	128	161	137	129	167	144	125	141	136	173	143	147	135	148	136	132	157	131	127	122	130	149	159	120	129	156	149	131	125	142	132	117	138	134	145	133	160	140	135	135	143	144	139	147	128	145	155	135	127	126	154	139	150	144	133	151	135	129	153	134	140	128	150	129	138	138	147	139	138	141	134	141	143	151	156	152	135	147	140	150	143	154	137	151	145	145	132	132	141	146	137	150	158	138	115	126	142	159	151	140	132	148	150	149	130	141	129	143	135	154	143	133	154	140	149	143	155	150	169	140	164	158	146	126	132	136	140	144	121	161	127	138	143	130	120	146	145	139	139	129	127	146	126	131	140	138	122	127	124	160	129	147	154	147	118	141	144	126	146	136	145	119	136	137	143	145	177	152	144	143	145	125	136	163	123	140	133	141	160	151	114	129	140	149	139	130	160	155	152	150	146	136	131	121	126	155	142	125	147	154	164	143	156	148	143	145	145	160	146	161	134	142	130	134	122	152	139	146	136	113	145	162	128	117	145	130	139	141	125	141	127	146	155	114	143	135	150	149	147	139	133	135	123	153	153	130	143	130	138	121	139	128	122	159	129	126	127	146	147	153	138	151	141	163	143	130	139	155	127	130	131	151	136	130	115	148	136	141	165	129	129	134	135	129	151	148	140	146	144	135	166	143	144	143	149	146	145	128	143	147	124	144	144	146	132	122	149	150	158	145	137	162	129	140	147	128	130	140	150	136	141	146	137	140	146	147	136	150	150	159	154	121	122	136	138	139	138	130	169	125	161	133	143	129	139	153	141	128	149	157	143	133	134	124	139	140	133	166	131	157	142	138	147	152	137	137	160	148	134	124	133	138	154	151	130	140	165	124	126	157	141	128	128	140	144	137	138	128	136	134	139	159	150	140	145	124	125	140	117	147	150	142	155	136	146	120	153	129	137	139	158	124	146	139	124	125	169	129	132	166	150	145	144	140	159	124	131	152	125	134	151	130	149	146	146	143	145	147	145	163	127	143	139	148	162	153	153	118	149	157	172	150	137	157	134	138	138	149	122	126	122	127	175	153	117	130	143	146	138	155	138
4227	14047	9897	4667	3304	2432	1809	1324	1016	823	684	565	456	445	357	362	315	278	268	248	237	222	229	213	210	212	195	207	189	166	186	195	187	191	174	171	147	171	174	171	155	176	187	161	153	132	168	175	174	200	156	143	160	160	170	154	152	182	156	163	145	166	154	168	144	149	148	158	136	143	145	152	163	152	143	149	137	147	125	150	161	152	139	165	122	144	172	149	147	145	146	153	147	139	153	132	158	129	141	143	160	141	140	155	124	146	117	166	134	162	153	153	152	150	156	155	141	127	122	144	151	147	134	148	131	138	155	133	128	143	154	148	153	140	144	136	141	152	127	139	134	136	136	127	159	123	142	163	143	131	155	129	156	141	145	141	152	158	148	160	159	148	179	151	153	157	165	140	133	120	152	172	156	152	140	125	130	158	108	145	136	143	145	143	164	111	157	115	148	154	148	153	146	150	148	138	170	158	146	129	143	127	143	131	150	154	117	127	140	163	164	125	149	133	146	137	132	155	132	130	126	169	156	139	157	133	147	158	131	163	145	135	146	167	160	173	140	136	148	145	167	170	134	147	146	130	154	150	147	135	143	133	139	148	140	131	142	133	127	140	142	138	154	134	132	137	151	127	144	153	171	152	147	141	148	164	132	122	136	149	158	144	139	153	165	145	124	160	151	139	141	138	137	147	133	134	134	137	141	156	142	138	134	139	148	133	140	152	131	129	155	154	135	145	129	140	121	144	148	152	149	154	113	130	148	133	129	154	169	139	164	152	149	124	152	112	147	154	151	156	144	133	136	124	150	151	142	130	139	155	145	132	144	137	158	149	149	164	138	151	138	152	149	138	145	180	129	151	145	155	155	126	141	142	152	137	121	138	146	137	144	145	151	134	144	131	145	131	148	144	153	136	148	175	148	142	137	136	139	123	135	154	147	155	143	149	145	142	130	118	146	150	149	142	163	137	147	140	123	134	130	140	163	139	138	133	140	159	162	158	152	159	151	133	140	147	164	158	149	146	150	126	122	149	140	131	126	133	133	143	132	149	169	144	145	129	135	119	150	150	133	148	145	172	152	150	142	142	150	123	157	126	143	159	119	136	138	149	153	134	136	147	148	127	145	134	146	143	142	175	144	147	148	135	137	137	139	148	137	141	136	140	137	139	155	135	127	144	164	160	137	146	127	156	129	132	138	142	132	140	123	159	142	137	133	145	159	157	150	146	152	139	155	148	123	138	137	157	156	126	142	143	147	138	117	126	151	159	141	138	162	130	161	165	142	122	142	145	160	140	148	157	157	154	151	147	145	147	145	145	134	145	157	149	137	145	159	124	152	142	113	138	120	146	131	156	117	117	146	170	135	163	127	136	134	149	146	137	129	155	151	145	128	160	149	137	115	120	149	144	119	159	144	148	144	177	145	155	133	149	155	130	144	141	170	143	130	139	133	159	131	157	145	155	153	153	158	133	158	135	142	137	140	166	137	150	129	156	158	128	158	141	150	145	152	134	143	160	149	129	127	148	142	135	138	141	174	137	140	130	138	148	139	130	153	154	134	144	135	127	144	136	145	139	147	139	128	148	149	150	146	168	146	151	134	166	157	140	129	151	144	161	140	136	135	133	151	138	154	141	134	142	127	139	132	155	137	159	163	139	147	147	146	151	149	141	148	145	148	148	109	145	136	124	137	138	137	141	134	139	165	150	127	136	151	139	136	136	166	132	135	154	148	108	163	143	138	135	142	143	151	160	161	115	177	130	135	151	137	144	130	150	137	150	134	153	140	150	144	136	151	156	155	143	154	149	144	138	165	149	115	128	121	136	149	145	147	151	136	174	152	154	146	145	137	158	131	140	137	146	152	138	144	148	150	136	137	126	145	120	152	144	142	133	144	139	164	123	146	145	156	146	170	133	142	147	120	164	167	153	136	129	161	123	144	157	146	133	139	167	120	148	138	158	134	123	133	159	156	135	185	122	132	157	145	164	136	152	136	162	133	168	135	146	153	114	137	120	123	149	142	133	135	153	139	144	140	159	149	152	154	157	158	145	136	136	134	129	158	172	135	166	134	150	107	142	156	152	151	140	125	170	141	127	156	150	151	143	139	158	139	142	130	139	144	147	146	135	133	144	148	147	138	146	155	147	149	143	137	143	145	137	151	143	158	160	133	146	141	154	145	156	150	145	153	145	141	127	156	167	156	149	143	140	145	117	149	155	155	130	154	167	166	123	163	172	139	135	132	144	144	143	133	131	160	147	153	137	144	161	150	154	153	161	134	151	154	151	134	145	143	157	151	137	169	128	111	141	157	150	152	141	135	146	123	147	156	157	159	154	138	129	136	120	140	148	148	163	149	136	152	154	134	164	165	143	125	149	165	147	138	139	158	143	149	149	140	155	153	157	136	122	125	140	150	138	143	136	162	127	143	153	149	136	156	158	118	153	141	138	145	146	130	146	163	159	151	130	145	146	149	147	136	138	152	127	164	149	132	132	140	127	135	125	146	137	158	150	132	146	148	137	143	147	153	147	159	149	142	147	160	146	134	154	136	147	146	150	145	149	133	147	144	145	151	130	149	173	137	141	138	148	163	118	158	130	157	154	147	142	157	132	136	157	156	139	144	122	139	145	129	131	135	125	160	157	132	157	122	140	132	144	128	164	162	141	144	117	148	152	144	133	120	147	142	146	150	121	157	125	158	139	133	143	157	160	138	131	136	143	149	144	123	121	143	173	131	124	140	145	130	141	150	145	148	134	134	155	161	143	158	145	150	151	141	172	140	119	160	135	153	137	146	147	144	156	128	128	139	121	150	151	136	175	156	126	141	145	151	139	138	163	140	137	141	153	163	145	125	126	156	154	147	135	141	151	157	151	142	139	139	149	112	156	154	146	144	129	116	124	154	155	139	149	132	139	142	156	147	120	133	136	123	118	143	133	143	150	129	135	126	115	133	143	151	168	155	140	131	139	157	140	163	129	117	141	149	147	136	152	131	143	145	134	164	147	144	166	143	157	149	142	136	126	136	149	136	140	153	139	145	136	140	137	145	149	148	158	144	129	151	134	138	161	148	135	155	143	145	146	131	167	145	137	132	137	153	153	128	134	147	142	132	138	137	139	154	152	150	129	144	135	149	142	127	144	142	136	141	155	139	143	159	120	121	143	123	138	152	136	143	154	138	147	135	149	136	139	137	132	146	142	161	125	144	146	125	136	121	125	163	142	137	141	152	149	144	154	152	130	148	118	135	138	166	149	144	168	156	140	144	143	144	144	154	151	160	144	124	147	137	141	160	151	138	142	142	141	138	149	150	143	151	135	161	145	157	127	145	142	126	171	128	143	154	128	138	147	139	154	160	138	147	132	157	133	138	118	139	154	139	147	145	128	139	140	155	145	153	118	132	155	141	131	150	143	138	140	166	160	140	141	143	170	133	137	152	141	148	151	146	110	146	153	154	155	150	150	164	162	140	144	148	129	135	128	114	131	140	163	143	160	136	133	125	141
27763	19295	5329	662	511	445	470	441	426	470	419	409	419	423	413	401	393	437	426	417	417	402	391	418	417	437	425	381	398	439	445	410	418	431	397	427	395	415	446	438	418	412	436	394	422	389	432	438	407	422	434	414	426	405	388	448	425	417	425	393	400	427	410	418	434	441	406	403	401	416	398	428	415	422	442	405	417	397	401	406	458	406	416	423	422	425	449	425	403	398	432	424	411	420	422	425	403	428	427	418	424	437	412	435	399	446	400	404	406	424	406	425	412	426	439	405	428	413	397	406	435	399	438	407	426	421	360	413	419	392	414	410	427	384	438	413	386	433	382	400	410	408	431	434	389	420	385	415	416	450	397	412	398	415	438	403	405	396	392	378	381	377	421	411	431	398	375	397	409	418	384	413	412	401	380	389	413	411	424	368	391	466	423	396	424	421	435	412	416	408	421	437	357	389	429	400	386	410	442	409	369	375	406	431	418	433	417	398	411	429	399	416	412	406	422	374	419	390	391	411	389	462	421	417	387	436	440	363	415	397	390	410	400	382	408	409	411	430	395	421	406	408	425	402	434	423	405	406	419	396	403	382	405	397	386	389	363	399	417	412	413	407	423	400	426	395	416	397	431	405	436	411	428	398	398	411	418	394	443	390	405	439	395	430	408	423	428	379	394	417	392	383	413	435	402	398	407	417	400	412	411	384	405	429	403	428	405	406	416	417	385	441	403	413	420	438	423	423	427	443	401	447	406	398	398	437	411	391	399	395	380	401	411	444	398	419	410	432	380	445	452	426	401	411	418	417	387	413	466	436	415	427	422	406	477	423	411	421	437	411	389	403	392	425	454	378	434	384	407	426	393	420	427	384	398	392	432	442	369	415	391	432	410	417	375	442	425	425	408	402	398	377	425	419	429	398	398	404	444	394	361	382	409	414	391	404	352	436	394	426	379	411	402	437	412	383	404	427	407	401	412	414	447	393	426	391	419	423	445	406	412	404	435	395	377	423	410	404	411	441	412	432	422	430	361	401	407	402	410	420	401	410	398	402	430	408	427	415	405	447	419	400	398	414	392	369	432	408	412	466	459	399	411	401	439	425	412	413	465	403	442	408	398	413	412	395	426	362	406	437	428	388	390	420	399	455	391	420	427	407	407	416	399	413	424	404	404	416	393	378	401	393	427	441	387	374	427	391	412	422	421	398	417	419	418	456	412	471	409	438	412	421	432	418	387	406	429	404	392	357	421	446	405	457	399	408	424	418	397	455	403	433	454	392	408	458	401	420	384	408	407	423	392	413	438	402	429	395	423	456	418	447	392	395	428	427	401	391	417	394	398	404	402	407	416	397	393	418	370	443	406	414	386	420	390	394	431	420	409	426	450	407	433	414	415	400	373	380	388	368	432	445	415	457	422	422	402	415	432	407	416	414	416	389	403	424	428	438	429	396	395	412	426	412	442	401	359	400	414	418	404	396	413	424	396	437	405	381	398	438	404	380	392	383	383	425	416	397	410	418	426	416	413	397	400	410	436	396	410	389	398	405	380	374	409	390	383	416	429	391	419	371	433	368	397	411	411	433	413	429	441	391	433	422	412	416	436	409	406	382	403	385	424	432	417	440	421	389	409	415	416	396	428	437	407	403	437	400	427	408	447	364	402	398	399	406	411	387	414	426	416	436	414	415	388	384	390	410	417	418	393	397	373	394	428	414	462	412	376	406	380	430	378	431	397	382	373	403	404	400	394	420	424	419	431	408	411	362	409	420	417	404	409	391	397	427	373	400	435	398	391	451	379	383	406	432	400	416	373	455	418	390	410	441	429	395	409	428	421	425	415	391	415	392	425	397	377	413	385	388	430	400	396	381	395	436	440	391	358	421	406	402	441	423	418	402	360	421	451	400	388	396	412	366	413	419	440	403	393	443	425	400	404	409	424	443	396	433	438	366	420	406	412	425	395	405	412	396	459	436	405	431	408	408	408	419	420	417	415	438	444	436	412	428	378	466	411	424	382	379	419	478	459	400	417	435	423	424	407	416	439	421	390	407	390	424	439	426	379	396	418	410	387	433	433	411	430	420	400	420	369	424	401	389	392	424	410	374	430	430	402	439	417	435	401	436	405	429	382	421	378	389	435	400	394	420	409	414	386	409	397	406	408	406	385	428	457	418	394	398	405	405	426	400	415	418	386	426	422	401	405	379	401	416	381	418	415	371	381	418	397	395	414	410	396	404	395	373	442	412	394	405	400	425	391	414	390	408	431	455	421	443	409	366	431	355	423	411	384	388	368	385	423	425	396	414	443	417	439	398	424	427	454	414	402	369	413	406	390	375	410	403	415	415	429	409	390	442	408	398	400	404	373	367	416	416	395	463	388	411	398	416	415	397	413	396	417	390	416	389	418	391	436	369	392	437	381	392	380	376	414	417	401	414	405	404	397	405	387	408	420	432	409	429	396	431	433	413	414	412	368	414	410	383	407	409	438	417	425	384	424	413	402	399	360	423	421	444	393	362	404	410	431	426	447	430	429	427	383	425	391	399	439	439	404	407	431	427	400	477	400	390	377	420	396	398	394	416	410	379	413	394	405	424	418	427	452	433	431	395	381	437	448	422	384	429	441	440	449	415	407	392	413	409	423	427	438	425	434	427	433	400	422	415	413	421	436	357	382	401	424	431	377	432	388	421	414	382	418	363	423	397	461	431	402	418	448	414	404	402	414	395	416	424	398	438	401	399	389	423	404	401	403	414	403	377	401	423	433	404	411	426	396	392	431	428	435	442	387	370	392	393	421	398	402	396	401	409	374	445	414	422	387	405	378	407	424	411	393	438	394	402	399	413	429	416	456	416	431	417	412	409	431	413	442	409	420	425	399	410	433	384	399	418	396	420	391	351	402	411	429	461	380	443	401	394	433	400	405	426	385	402	400	429	421	400	432	403	359	420	424	425	403	405	404	403	402	375	442	405	416	451	402	445	379	441	430	406	406	406	387	445	418	436	458	415	380	399	396	430	407	416	420	417	421	449	412	408	372	399	400	430	443	399	388	405	398	425	352	388	408	422	412	393	390	403	418	412	443	473	438	422	446	435	421	413	404	398	399	413	431	418	420	442	393	443	420	403	382	395	396	409	400	434	447	438	371	411	422	385	411	403	414	445	435	407	438	408	416	375	464	382	434	475	443	432	417	361	387	410	402	418	410	423	440	433	390	398	387	405	393	393	405	412	445	418	407	361	457	427	401	417	407	381	397	448	422	396	377	394	409	395	410	408	417	426	415	399	415	423	444	374	405	380	438	385	404	377	413	431	395	378	409	418	408	416	422	397	418	395	424	408	407	404	413	406	396	383	403	423	433	376	427	371	434	438	412	415	421	358	440	414	417	409	456	417	396	403	394	452	440	385	422	408	427	397	407	394	409	425	385	402	416	421	445	411	394	410	451	392	384	385	419	409	401	399	396	422	404	408	405	430	419	412	384	376	393	401	427	407	390	402	436	410	429	380
4360	1225	894	633	568	537	508	522	492	460	458	448	440	408	459	458	464	427	433	472	455	422	438	403	426	439	466	426	402	435	408	403	459	462	415	404	425	434	433	442	391	418	422	411	424	442	445	414	395	428	394	456	373	423	437	441	424	418	457	449	433	446	446	416	438	445	403	427	418	418	430	433	413	436	446	426	453	391	427	427	437	432	376	439	427	426	416	440	448	460	410	410	432	463	426	424	415	411	443	423	423	422	459	451	447	409	398	444	449	434	398	434	405	433	390	407	422	446	401	442	460	407	416	424	430	456	444	424	433	459	411	375	396	427	432	438	376	440	417	427	434	413	463	452	416	456	471	440	395	410	459	444	438	416	422	415	381	419	429	448	399	382	390	423	434	419	446	407	454	424	471	435	384	473	421	440	453	437	409	402	447	422	430	445	418	429	447	411	421	455	398	435	430	393	437	443	460	443	435	425	392	417	399	408	442	413	411	410	413	430	460	381	444	439	430	389	428	438	390	398	402	452	462	447	412	412	424	420	421	425	451	404	432	418	446	419	411	384	410	416	428	427	401	409	439	374	390	423	397	450	440	410	428	460	443	409	451	433	394	429	406	451	434	395	442	409	456	429	440	411	423	432	435	420	451	410	440	408	429	451	415	433	418	451	411	431	420	411	452	468	428	434	427	457	424	382	427	438	430	445	450	396	447	482	424	452	444	426	388	414	442	441	415	452	438	439	363	403	398	431	430	439	400	426	430	427	451	427	413	416	449	471	437	404	433	412	390	418	420	444	399	412	433	435	393	421	426	467	386	411	450	412	432	407	456	410	419	430	417	411	399	456	456	394	454	430	452	432	404	412	409	440	409	409	433	419	431	443	455	385	416	405	410	431	448	430	434	426	424	436	421	432	410	394	452	417	429	432	442	401	474	425	402	438	430	449	408	421	400	417	419	445	415	478	387	470	386	438	393	442	446	436	405	433	410	433	425	411	418	408	391	426	395	421	409	422	442	410	441	419	419	413	443	426	413	404	412	388	403	394	376	446	402	447	432	414	431	439	412	404	426	409	434	468	413	431	439	413	411	399	417	437	428	399	447	433	398	412	411	437	430	444	438	409	453	441	418	410	446	433	421	393	439	499	428	439	425	431	434	427	432	411	406	436	437	377	421	418	436	448	432	395	425	433	424	451	416	412	433	405	414	426	414	421	430	434	454	374	431	474	423	431	464	406	442	431	453	429	398	420	385	364	446	427	416	430	450	452	452	408	447	420	436	421	408	421	405	456	433	401	372	442	432	421	434	400	464	414	435	415	427	452	440	406	471	413	406	406	433	461	428	441	404	432	442	408	441	449	384	436	407	455	434	434	468	449	424	436	426	400	427	475	450	414	452	390	445	442	452	414	439	421	396	421	418	396	436	403	370	420	417	412	414	466	429	411	424	420	395	401	444	452	466	379	453	407	435	470	417	429	422	402	457	425	426	470	458	433	433	415	423	426	405	440	443	471	434	441	429	423	429	400	419	416	430	420	421	400	433	436	448	412	436	439	412	458	445	407	416	465	408	425	394	409	425	436	409	414	434	419	487	433	406	441	419	413	410	433	417	463	450	432	421	472	436	448	443	410	430	465	385	414	448	384	447	426	376	427	434	440	373	429	412	440	439	424	426	416	430	428	453	423	420	416	402	426	428	435	441	425	432	400	436	427	437	431	425	432	434	414	393	403	400	432	430	460	443	413	440	427	424	412	428	390	425	489	443	424	463	392	393	381	429	403	451	427	420	414	420	419	456	408	442	416	420	399	444	441	409	438	431	446	422	389	429	423	402	441	432	406	437	404	428	434	431	431	417	415	386	436	424	453	462	374	435	419	426	438	452	395	411	420	402	470	412	423	445	429	423	421	448	422	437	437	410	411	415	427	432	431	437	434	415	427	439	394	412	375	427	447	404	442	451	417	440	415	436	402	429	460	442	415	430	456	459	431	461	432	460	396	396	444	399	423	424	430	441	420	423	422	433	430	410	455	444	409	404	447	440	435	427	436	429	415	437	423	417	435	406	390	418	455	376	397	453	438	403	437	422	431	437	437	397	413	426	415	423	434	468	394	441	429	420	471	397	447	429	459	431	436	416	424	425	424	410	408	439	441	419	456	395	416	440	432	440	410	410	434	406	410	440	446	418	423	444	403	448	396	424	435	404	437	407	413	403	430	427	407	437	465	421	455	413	443	427	420	416	394	432	434	425	415	388	432	432	438	392	447	416	450	451	436	387	452	439	416	440	422	477	437	428	416	449	438	402	405	460	423	439	439	434	427	439	422	425	403	442	430	410	412	465	414	449	404	440	444	424	422	410	420	433	450	400	443	427	432	412	449	435	431	469	430	424	436	433	404	436	443	415	428	452	431	418	437	411	461	428	451	469	430	419	383	438	408	462	417	426	416	439	407	424	471	407	438	397	420	398	443	465	442	406	436	427	429	417	448	446	430	453	433	448	451	425	427	428	436	449	443	446	424	469	391	428	417	406	473	440	438	431	438	403	416	378	471	410	438	428	426	424	423	398	429	442	416	411	391	436	399	399	457	429	436	428	451	451	419	432	374	421	414	428	435	414	466	415	409	436	391	448	466	459	421	403	394	448	415	415	431	419	431	422	442	398	441	415	419	400	418	406	431	449	439	426	430	440	472	416	413	413	430	427	444	420	453	413	416	447	431	434	426	423	435	412	444	422	432	430	434	468	444	445	403	419	446	411	412	382	419	417	361	403	408	380	392	488	427	419	410	419	432	425	428	435	430	410	433	413	413	426	434	415	453	448	397	434	388	417	389	430	409	400	400	451	437	433	472	419	399	440	413	444	445	448	402	424	444	422	428	388	412	445	446	417	399	414	421	463	414	423	404	436	418	419	435	453	429	431	461	417	434	421	426	449	424	403	370	412	412	404	398	417	410	429	440	450	438	443	442	483	411	408	410	424	402	422	433	436	449	447	402	427	446	448	413	444	416	429	428	410	406	431	407	430	420	446	425	451	429	408	443	483	422	465	415	414	423	404	472	417	424	412	433	430	412	432	411	399	434	426	439	403	400	422	445	423	430	430	420	409	414	444	414	425	382	469	405	462	450	444	460	454	407	428	426	431	403	406	453	379	421	417	464	432	420	451	419	439	408	431	408	448	424	433	422	397	418	443	431	478	453	399	415	417	416	422	415	459	435	428	403	413	433	440	439	419	433	441	417	405	420	409	408	435	430	376	417	428	424	450	407	406	431	399	394	451	416	434	400	428	439	409	429	397	458	422	459	468	438	432	412	416	428	431	460	408	375	431	446	417	420	407	414	428	424	428	431	434	416	435	429	460	422	438	423	400	421	402	440	439	408	411	418	441	440	413	394	424	450	418	462	413	413	428	404	444	454	421	426	448	468	420	395	393	405	435	436	451	439	442	451	422	411	434	425	440	438	434	487	415	401	417	413	392	440	463	441	446	428	421	447	451	427	421	423	422	416
23748	21334	28587	24409	21336	9342	869	515	433	408	336	347	285	273	252	231	204	246	233	216	204	220	222	210	210	195	192	196	222	192	206	206	213	204	187	203	205	150	210	208	183	189	197	184	177	169	204	189	203	192	176	222	176	204	190	180	187	195	173	199	201	178	177	187	191	209	198	171	170	192	186	193	181	185	208	185	212	173	189	179	191	180	183	178	160	184	177	204	181	180	179	185	173	187	199	210	177	177	170	162	194	195	181	192	153	153	179	177	191	191	188	207	192	170	179	179	184	170	175	180	181	166	171	194	193	176	172	153	184	194	190	204	147	178	170	195	172	183	202	166	195	175	223	179	169	200	183	157	180	169	160	218	190	205	199	184	157	205	185	197	192	188	213	191	173	187	187	174	175	177	189	196	175	196	177	177	195	194	206	173	190	159	188	186	213	200	176	204	198	191	196	176	182	209	181	177	178	196	181	165	173	181	150	170	190	174	196	184	193	194	175	164	171	178	206	171	182	205	218	183	162	203	189	184	176	195	187	186	165	174	189	205	188	190	196	183	194	208	182	147	191	181	213	189	171	191	164	158	194	199	180	171	176	191	180	213	190	170	209	188	179	185	180	179	196	194	177	204	177	182	188	189	217	187	165	211	193	172	183	174	198	181	178	164	175	190	192	159	202	187	195	189	177	173	174	205	205	207	172	185	169	187	174	182	186	177	179	207	173	180	171	181	204	193	192	191	196	161	177	162	176	181	201	168	172	192	173	196	181	176	179	167	189	174	164	210	199	184	191	169	181	199	176	183	157	173	193	167	170	172	192	181	180	196	183	188	176	164	176	170	172	183	170	184	186	172	194	166	185	181	189	147	204	185	193	187	203	159	180	178	191	181	173	175	195	192	180	158	187	172	192	177	161	186	172	183	185	145	198	181	174	177	172	177	175	176	185	178	186	193	193	183	206	167	177	167	185	183	192	186	167	185	198	195	184	181	188	168	207	199	187	190	170	168	188	196	184	190	201	187	183	194	182	173	188	179	197	204	196	194	176	164	191	164	178	192	201	202	162	204	189	174	182	203	190	183	164	192	228	195	201	179	184	162	196	210	179	201	200	177	196	203	193	193	169	179	184	189	178	184	191	188	170	219	176	183	200	183	184	179	180	186	166	175	194	180	187	164	197	185	184	180	170	211	173	200	202	182	160	198	170	181	187	176	170	179	190	175	205	179	177	186	165	194	185	167	222	183	202	185	185	159	187	163	178	192	188	183	172	188	170	182	183	200	181	183	189	179	193	161	177	193	207	191	184	204	175	183	203	188	152	178	185	169	214	186	181	175	174	177	194	188	183	171	159	180	208	174	189	178	169	186	185	183	157	192	185	191	161	157	196	189	214	181	176	184	172	193	185	184	182	192	172	156	191	206	198	171	174	208	188	185	181	191	202	190	189	172	173	185	167	202	200	215	175	184	196	173	191	174	176	197	185	191	181	177	171	184	164	186	193	207	166	196	186	165	207	187	177	192	168	170	195	192	175	183	184	175	185	180	172	182	179	166	203	186	172	184	185	183	184	187	186	182	183	207	185	178	199	178	173	178	207	220	184	185	198	186	202	193	181	181	184	164	198	201	194	182	182	186	142	199	190	165	169	181	176	174	189	179	207	156	178	171	196	195	192	178	181	181	171	194	173	174	166	179	184	179	185	196	203	207	165	170	170	172	187	183	193	183	164	181	160	173	161	179	176	170	200	185	183	179	214	165	187	194	199	195	187	173	176	172	171	174	176	182	182	178	197	189	190	179	191	187	178	154	170	198	191	185	197	179	170	185	179	163	175	188	172	182	184	188	181	201	192	157	164	174	191	194	187	163	155	163	176	178	203	201	174	173	169	168	183	175	205	184	179	193	215	184	199	186	191	180	188	178	179	182	214	186	187	169	171	205	174	189	172	188	186	170	196	175	165	202	191	187	171	175	191	174	173	194	169	196	159	173	189	186	168	182	186	190	165	191	178	191	173	166	188	173	178	195	193	184	181	161	191	168	186	166	192	195	186	170	180	165	211	187	182	187	190	184	183	166	191	171	166	193	205	180	167	165	196	174	180	180	173	189	184	195	149	178	184	162	167	145	182	181	166	169	185	175	180	169	180	170	177	212	197	181	188	172	174	167	173	186	181	208	206	178	205	175	182	187	182	167	166	182	192	218	172	164	164	191	165	172	202	187	198	173	181	170	201	202	182	200	173	191	183	189	191	158	191	195	190	193	167	179	173	180	185	190	191	171	201	185	220	167	188	193	179	200	177	175	178	187	176	199	152	161	179	166	186	202	188	178	183	182	204	189	180	182	187	195	180	171	175	176	203	193	174	201	164	179	193	185	202	205	173	182	178	177	170	173	210	209	176	213	170	183	196	194	173	202	182	168	188	187	198	195	195	177	195	185	195	177	183	182	183	186	208	186	184	183	199	179	184	187	194	174	189	182	201	191	181	195	170	176	177	211	185	179	192	179	170	166	170	209	167	206	194	173	161	179	205	184	189	169	178	205	162	181	177	185	174	194	160	164	180	163	173	196	181	169	214	202	192	185	177	159	192	200	194	191	174	167	179	170	186	174	190	163	188	173	175	170	170	180	170	198	181	177	175	179	156	193	175	181	196	167	174	172	161	178	194	176	199	191	202	205	177	174	199	189	206	182	176	183	182	182	206	171	174	158	200	186	184	186	182	218	168	188	204	191	160	188	207	195	208	173	184	183	197	188	169	180	190	186	181	184	176	186	160	201	190	202	183	178	185	177	191	184	183	159	189	179	190	188	194	171	188	171	177	190	160	195	169	186	198	201	173	184	184	163	179	204	183	187	172	192	183	181	190	196	203	185	193	203	177	183	165	158	181	197	182	193	173	182	177	186	175	199	162	175	172	175	203	196	205	159	201	173	172	217	193	185	204	187	188	193	187	162	174	193	198	210	180	160	167	159	180	179	189	183	161	171	200	180	173	176	177	194	175	180	169	195	174	211	170	186	170	153	182	220	172	191	182	184	161	195	174	184	182	167	184	185	219	185	189	198	170	219	178	177	168	185	180	182	190	201	180	188	186	174	190	201	179	166	170	171	191	180	160	197	212	203	192	194	194	187	171	185	196	185	180	183	179	161	192	196	190	197	163	182	184	174	179	204	204	169	188	194	184	214	184	163	190	200	199	202	188	187	196	178	218	168	178	165	181	203	164	168	199	172	172	184	166	145	194	172	160	183	169	173	175	158	160	202	162	183	171	173	188	201	191	195	174	174	180	188	187	187	188	194	185	198	207	172	170	180	212	174	191	196	171	182	208	170	169	170	160	196	223	206	203	182	190	190	184	186	180	185	179	190	202	205	192	166	191	195	187	181	191	181	203	174	197	190	172	184	181	168	162	187	159	176	183	185	179	169	153	181	163	194	198	189	174	174	163	183	172	196	168	184	181	191	183	198	200	186	171	184	165	173	182	179	180	195	164	183	181	175	176	181	186	193
3283	8685	5971	2720	1877	1380	1042	844	659	543	470	396	366	340	317	326	283	291	245	231	230	245	230	228	219	237	237	220	214	203	222	213	224	226	227	202	210	217	199	208	216	221	196	227	213	191	194	204	224	212	204	221	209	191	175	206	206	209	205	190	192	211	228	230	199	208	200	184	196	187	198	206	198	201	215	185	198	198	188	202	192	183	217	196	186	179	194	183	194	205	189	219	209	209	201	200	187	198	192	221	210	197	207	199	213	207	186	198	193	207	190	185	207	205	196	212	221	193	206	202	212	227	197	201	214	193	188	203	203	192	203	188	167	193	177	198	187	202	190	197	193	196	197	198	182	185	176	195	207	214	195	212	196	194	189	204	202	209	181	174	192	176	210	199	190	159	215	199	202	188	205	176	211	191	212	197	198	191	198	185	192	209	210	172	200	192	198	192	194	174	190	200	189	182	196	205	207	168	212	173	188	189	198	215	206	184	190	229	197	193	185	199	186	212	210	190	177	196	181	220	191	176	179	188	189	199	205	216	188	210	201	206	211	177	200	204	195	201	210	186	206	186	200	201	182	206	198	197	209	192	187	189	193	202	184	206	185	198	208	205	171	196	199	193	203	194	192	197	194	192	181	200	195	166	180	203	197	199	190	209	191	203	195	234	205	205	194	212	213	163	203	198	210	206	190	195	188	184	185	177	207	214	199	195	208	202	202	184	216	210	190	217	179	209	201	195	177	197	177	199	175	192	236	174	186	195	206	169	185	189	201	199	203	183	186	200	178	220	193	202	183	204	188	216	218	218	192	203	208	185	213	192	237	195	206	203	183	213	221	227	183	201	186	208	191	206	188	182	181	217	205	206	184	191	182	196	192	220	169	184	193	176	190	193	211	186	193	209	176	192	221	213	192	184	213	217	199	189	184	178	160	194	183	196	166	210	176	195	170	216	204	178	161	201	184	185	201	196	209	195	202	198	194	189	208	201	194	173	214	182	219	206	218	190	174	199	217	217	213	195	191	192	201	222	210	195	188	203	191	218	212	191	201	175	199	196	210	198	202	182	195	179	200	198	195	182	197	184	204	191	197	176	171	182	203	184	186	216	202	178	204	187	192	187	181	178	212	169	195	183	203	178	210	184	177	219	206	201	179	187	212	191	199	193	173	201	204	193	217	204	226	177	203	188	205	208	228	191	186	190	206	171	205	206	171	182	208	175	213	191	186	201	200	179	207	190	199	196	202	198	206	203	172	182	245	202	169	192	195	193	197	173	190	214	206	213	194	231	181	193	192	192	219	198	187	205	196	200	192	183	198	181	201	208	225	175	202	202	213	176	196	185	199	188	192	213	198	197	205	199	185	190	189	184	211	181	198	184	200	186	204	158	206	195	217	197	217	181	193	215	186	208	210	197	176	195	193	196	185	231	228	230	197	194	167	201	204	212	183	195	170	202	200	206	189	201	205	218	204	215	156	183	194	184	152	197	179	192	182	190	184	201	182	196	182	219	211	186	203	191	203	205	203	204	198	198	209	168	194	207	184	231	208	188	198	219	184	169	173	201	162	183	215	182	190	197	211	216	208	207	204	165	230	165	193	205	184	190	197	194	178	185	188	192	174	199	202	198	202	174	201	166	203	186	194	195	196	213	211	185	200	196	175	199	194	190	188	197	201	221	195	178	190	189	205	179	186	198	195	185	201	217	201	178	195	195	201	225	195	175	179	184	186	208	191	208	187	193	178	208	194	198	192	183	214	211	211	207	187	191	195	192	221	174	174	187	177	197	214	193	178	195	214	206	194	195	220	207	203	190	168	195	209	189	186	198	224	209	220	189	173	197	195	207	237	212	181	217	211	217	213	203	230	170	221	176	188	199	216	191	218	196	208	202	217	224	187	199	194	202	189	188	202	170	212	173	202	197	204	176	181	213	205	194	199	209	204	202	213	194	189	170	183	219	193	207	187	217	199	189	180	192	193	199	201	205	182	188	210	218	188	192	196	192	207	198	187	184	206	187	178	191	200	212	164	201	219	188	189	161	196	178	197	194	210	200	194	207	226	178	228	180	215	187	189	186	208	210	202	196	221	223	213	197	195	205	216	176	225	204	192	181	180	206	173	198	206	195	187	187	211	197	190	214	214	221	209	197	198	211	204	218	212	197	193	203	191	193	205	197	193	199	181	164	185	183	217	225	198	194	196	183	179	186	190	183	189	200	208	216	221	180	169	194	205	197	191	210	194	188	208	209	190	184	205	191	207	179	205	203	195	182	185	194	208	193	177	221	214	191	204	197	194	196	195	186	215	195	217	195	226	190	191	183	222	199	170	209	216	197	177	212	184	198	179	187	187	195	214	196	198	193	213	188	200	195	191	200	193	186	197	198	222	184	183	190	209	187	212	177	189	183	193	203	189	185	197	217	206	198	228	200	198	193	198	213	207	205	190	191	206	202	184	164	185	174	179	173	182	185	179	195	191	210	197	168	232	205	192	197	183	204	195	210	196	187	193	227	177	191	208	186	199	196	201	195	225	214	194	194	190	165	169	225	184	212	182	193	201	211	172	195	198	201	201	198	210	208	166	183	219	209	193	190	204	208	170	202	192	187	198	207	219	196	196	171	189	208	185	196	191	203	201	185	171	151	201	187	216	181	183	199	174	189	163	200	216	226	202	183	216	207	190	202	190	199	200	201	192	193	173	188	208	176	191	192	222	180	202	207	184	187	211	211	189	214	190	188	196	201	185	165	185	179	206	184	200	199	218	190	167	213	189	193	192	192	197	197	214	212	194	204	209	195	176	187	190	195	179	202	208	200	210	200	160	209	232	195	208	209	204	200	188	205	211	187	180	197	227	201	202	188	220	210	195	211	176	187	185	214	186	211	205	201	202	176	202	186	199	176	209	176	198	208	200	178	201	179	193	198	194	224	203	219	200	189	208	191	189	188	189	195	186	194	189	193	203	193	222	190	203	182	231	216	201	192	181	203	211	190	236	194	198	188	210	165	235	189	191	185	216	213	191	197	207	188	210	205	171	222	190	205	202	222	196	196	217	208	196	203	200	188	196	217	200	207	204	196	198	210	179	180	187	205	183	210	202	194	195	204	197	205	203	210	213	193	170	192	170	193	206	196	183	190	186	210	192	194	189	211	154	209	194	189	210	224	203	185	194	224	189	193	207	206	194	234	192	200	210	169	191	186	203	204	188	199	216	193	174	209	206	185	196	189	196	171	210	230	195	224	198	198	200	210	185	176	192	186	211	217	210	176	206	203	192	177	210	199	210	195	163	198	193	169	176	202	190	193	181	189	197	199	183	194	206	189	193	208	181	174	200	187	192	187	177	207	196	176	220	194	214	209	191	181	211	192	193	215	203	198	204	200	190	201	198	194	180	188	196	198	212	188	198	203	179	204	195	162	215	186	179	201	194	201	187	172	208	200	215	190	197	218	220	182	211	204	174	192	183	195	208	157	190	185	222	180	194	195	166	198	184	195	191	188	204	222
24827	21352	27594	25368	10807	861	678	597	520	555	494	512	466	497	521	465	437	452	466	473	436	436	457	434	442	489	465	464	424	476	453	454	418	466	433	419	474	479	403	426	425	460	472	446	444	474	406	442	414	465	460	414	461	469	439	491	469	445	493	452	449	445	451	480	440	424	472	418	463	466	426	419	470	431	437	405	432	420	440	419	456	447	479	459	435	448	449	441	417	477	411	460	484	434	439	450	451	436	428	455	436	442	437	421	454	475	413	453	431	436	387	440	465	455	419	452	452	420	435	468	463	415	470	458	420	452	445	417	463	433	483	421	438	449	432	437	446	442	447	459	471	456	424	409	451	452	433	430	427	443	461	409	428	470	431	457	425	453	469	431	438	454	417	449	406	432	435	457	495	442	451	452	478	472	445	443	512	463	438	458	450	402	445	419	463	436	440	462	462	438	457	442	455	437	441	440	428	454	468	434	425	418	410	429	474	454	453	461	423	447	457	443	389	419	436	449	442	443	451	437	432	391	450	431	434	436	427	457	472	440	449	427	434	469	435	451	447	475	461	424	434	477	447	475	461	469	412	479	467	478	445	445	462	490	449	430	450	439	454	428	423	439	475	430	447	444	452	421	466	409	406	432	452	468	471	455	450	414	436	456	454	466	478	455	460	424	418	426	445	414	436	479	443	495	434	431	459	463	423	471	458	485	423	445	470	428	456	468	460	471	435	435	460	442	448	403	413	410	443	443	431	397	436	467	434	405	426	431	431	435	450	435	472	418	454	439	464	452	444	449	450	396	467	450	467	433	432	457	457	477	424	433	405	459	427	436	461	411	442	436	447	454	411	443	457	416	474	472	463	470	460	424	427	425	426	440	446	464	433	436	486	464	413	475	437	479	438	410	453	431	457	407	468	411	468	460	463	424	472	435	398	474	410	421	446	433	419	410	471	465	439	462	445	422	455	435	457	444	422	454	437	450	393	414	440	443	422	431	432	456	464	458	456	442	488	434	458	395	448	466	461	443	416	424	477	484	430	479	447	431	421	435	437	450	438	435	464	416	448	440	462	445	441	446	464	440	446	473	396	472	440	486	427	418	486	445	448	408	467	483	474	434	465	478	448	428	443	447	426	443	448	493	430	464	421	456	432	433	456	467	457	448	457	442	435	421	429	418	442	431	436	463	467	483	415	458	430	466	434	462	449	422	417	442	442	382	449	452	465	413	452	399	449	450	408	469	456	447	449	434	454	444	472	465	405	408	445	450	473	455	418	441	461	455	450	471	445	460	487	478	468	459	433	459	444	442	430	419	475	422	426	433	429	469	413	423	474	445	459	416	460	438	445	398	425	450	385	460	449	431	405	461	414	414	393	435	494	462	474	430	413	455	452	424	415	407	466	494	429	410	448	418	472	501	392	454	461	444	484	424	438	466	399	440	469	470	424	427	409	453	441	459	449	425	438	426	449	420	440	468	449	486	427	469	466	438	417	417	463	395	439	458	422	412	448	419	477	471	469	440	458	414	442	472	467	436	418	462	491	468	484	433	439	434	474	441	406	471	405	453	459	489	460	459	458	439	419	471	424	464	454	488	459	440	466	445	464	442	473	450	425	440	451	407	441	436	447	456	427	417	445	477	448	439	475	443	436	451	474	424	444	430	445	430	437	425	442	466	435	494	436	454	473	442	471	430	439	467	442	437	453	448	447	426	466	446	430	420	432	455	419	452	471	423	427	430	449	435	451	433	418	420	452	392	451	468	474	438	471	461	445	473	417	443	473	422	438	446	490	409	452	470	467	446	439	418	416	431	454	406	444	405	421	435	416	453	493	475	407	473	437	451	455	400	465	470	428	455	461	439	416	434	476	411	449	463	423	436	434	420	414	495	455	458	428	413	448	452	425	411	434	464	443	444	429	409	456	428	453	469	439	448	424	436	440	454	473	427	465	451	427	437	393	455	483	468	466	462	411	432	437	452	495	498	418	442	436	436	455	444	476	456	431	480	428	428	448	452	420	442	452	426	454	426	453	482	426	427	421	415	424	445	440	398	501	418	459	435	444	439	439	476	424	467	452	463	448	445	458	445	409	470	412	448	458	431	450	457	431	438	445	393	454	437	423	483	450	407	437	474	461	476	437	482	444	439	391	488	436	430	483	465	421	444	463	459	433	436	451	413	440	440	460	432	436	472	456	413	441	413	469	454	421	438	450	452	398	422	468	451	500	436	443	406	488	422	444	480	426	393	487	451	450	451	435	452	464	431	479	467	429	477	422	426	461	441	475	420	438	426	437	414	432	417	448	431	433	477	514	431	467	477	454	458	419	439	481	410	428	396	446	454	487	447	422	457	452	421	457	469	452	456	438	436	418	416	449	423	442	450	441	430	462	469	403	420	439	475	436	438	432	414	425	434	403	427	435	451	463	442	469	454	464	465	432	438	441	463	473	463	446	429	415	429	422	401	457	458	443	410	455	490	456	468	449	447	430	485	437	434	416	481	423	436	410	458	460	426	416	445	412	443	435	445	411	418	472	398	455	436	429	422	457	475	425	457	454	477	432	479	422	396	443	440	448	453	450	427	433	455	449	422	438	439	445	449	458	429	462	435	434	457	442	414	429	449	444	431	446	408	398	435	487	455	451	451	457	448	470	468	483	448	421	414	449	436	482	481	423	450	461	425	434	437	448	435	462	425	489	468	440	456	471	458	462	472	488	421	438	460	415	424	446	401	435	483	455	403	463	438	446	419	459	489	436	500	453	462	460	440	463	433	461	451	422	429	437	443	455	400	451	420	436	438	450	433	458	407	459	444	395	452	459	480	484	461	449	416	433	421	398	404	441	453	453	428	477	435	444	450	433	442	466	490	440	471	463	458	439	444	424	432	420	440	448	412	464	406	448	464	467	420	438	463	410	447	416	425	437	458	458	418	452	421	427	446	432	432	416	450	443	438	463	501	422	438	468	430	488	444	430	445	459	454	416	479	459	408	462	446	457	451	451	429	457	473	438	452	431	453	505	411	451	438	441	455	452	496	390	455	446	452	445	466	429	460	455	477	461	450	434	435	439	451	421	478	462	445	448	459	422	443	425	475	423	433	457	405	438	442	456	420	423	433	410	486	420	453	430	440	451	440	419	483	474	417	470	454	438	458	435	426	457	418	492	476	432	428	450	468	412	432	475	455	467	447	416	442	444	412	409	443	455	445	445	415	465	439	435	461	467	427	483	433	447	430	430	438	462	456	465	475	446	425	447	419	444	450	453	470	470	448	445	478	505	426	438	459	472	432	450	484	459	469	401	479	427	459	419	453	459	443	431	405	430	428	444	444	451	397	483	454	464	462	473	476	458	453	426	457	425	455	461	405	421	459	439	445	439	430	492	488	439	457	415	416	434	429	461	490	459	454	427	451	434	475	472	443	453	464	438	443	406	421	441	442	435	441	422	413	397	414	466	477	422	411	446	416	431	442	437	437	470	461	421	466	482	453	414	432	475	446	449	440	425	446
3222	5124	3456	1662	1352	1051	856	800	725	617	597	573	537	528	494	496	483	507	500	495	457	482	514	472	503	507	474	499	472	480	511	437	498	444	445	469	490	484	471	488	443	451	425	486	455	473	471	461	455	449	475	465	437	454	466	466	439	455	426	468	470	463	491	464	453	472	446	443	459	462	438	457	497	388	452	479	471	469	456	421	439	460	475	444	443	471	465	454	438	464	449	464	460	435	440	452	456	413	469	465	489	478	460	444	446	435	434	452	476	400	446	460	448	455	459	484	457	474	457	455	433	448	462	456	487	449	441	463	436	455	438	455	402	425	445	493	462	466	419	491	465	431	417	487	471	406	448	499	442	463	448	427	436	429	408	425	450	402	453	523	427	438	415	486	501	467	475	464	430	470	414	481	469	433	468	454	454	508	455	500	449	489	454	418	472	456	429	497	486	428	472	477	473	480	450	457	446	452	468	427	434	458	473	475	457	418	448	488	401	461	426	440	495	430	433	483	465	467	409	450	423	450	455	461	447	415	462	438	451	442	426	444	452	493	417	470	461	444	463	426	470	451	450	446	449	462	464	470	426	458	458	439	466	489	420	460	442	414	463	480	486	469	441	410	417	473	470	465	440	455	463	451	433	498	475	450	449	447	496	486	451	445	454	473	477	465	463	455	456	466	464	466	448	406	452	462	451	416	447	450	448	493	461	479	456	440	452	458	461	463	436	485	435	463	470	438	454	464	486	462	453	457	470	456	433	423	455	458	450	452	445	477	456	476	448	474	467	452	464	429	430	450	447	461	473	420	490	457	458	478	456	479	468	459	493	456	427	475	452	462	421	440	445	415	481	432	456	443	483	432	466	457	449	497	460	477	433	464	477	415	434	453	461	474	439	453	489	426	455	456	485	429	444	459	469	456	423	439	466	441	432	467	434	474	476	436	425	485	442	426	466	446	415	466	408	482	457	459	460	486	426	460	480	433	415	467	441	494	430	488	442	447	504	427	435	433	426	440	445	412	478	441	451	445	481	459	457	435	472	452	445	451	506	415	472	457	456	449	434	466	465	452	435	457	451	451	481	495	458	416	453	461	417	462	463	476	470	460	455	460	488	434	452	480	452	448	433	460	467	463	452	479	442	443	471	458	450	492	434	465	441	467	444	476	482	464	469	479	436	477	462	446	412	479	493	431	462	439	452	449	472	458	471	459	438	474	443	433	430	445	444	502	451	458	459	470	470	475	463	456	481	449	444	432	428	457	447	436	465	437	442	456	426	413	436	422	412	477	433	503	464	448	467	448	461	453	488	430	442	422	485	428	463	492	433	463	468	457	440	466	476	415	439	444	449	469	416	447	500	442	420	455	454	453	486	452	454	450	412	462	450	481	431	453	468	425	433	450	475	463	457	450	478	426	462	464	501	474	501	464	463	438	475	410	471	452	478	421	449	484	449	458	470	472	430	418	445	468	428	418	462	436	469	458	420	468	491	456	441	440	454	433	442	451	471	452	465	424	476	439	427	436	465	424	470	434	440	440	444	477	462	448	443	480	450	461	442	443	470	483	468	450	508	435	444	416	437	460	434	469	471	454	451	445	434	407	490	458	483	470	433	453	477	433	464	476	468	466	459	427	449	460	445	468	433	454	475	455	469	436	440	427	468	447	479	452	428	453	454	467	416	433	502	450	418	487	453	453	462	463	479	467	444	500	436	456	459	478	418	437	430	417	447	498	459	442	462	471	434	469	463	440	440	414	430	437	418	448	448	429	480	442	455	451	464	429	477	454	439	443	431	440	432	426	469	436	469	451	469	432	432	442	428	443	477	453	464	464	459	429	438	416	457	428	448	450	476	481	496	451	476	435	440	453	444	442	415	455	480	471	473	419	442	440	440	459	427	440	442	425	424	455	433	475	461	442	421	467	483	414	465	495	448	423	443	467	462	449	424	479	445	422	480	463	440	420	434	465	446	450	436	467	466	434	470	459	463	440	434	449	461	484	451	442	454	444	459	429	464	473	431	449	488	432	500	439	426	454	442	400	469	456	476	438	464	483	449	467	430	463	419	473	436	438	452	432	481	486	471	463	439	463	432	473	439	476	430	442	464	418	449	455	456	485	429	448	428	420	444	447	468	453	460	460	433	416	461	464	443	453	469	478	472	478	463	423	425	442	472	429	437	440	462	459	493	509	464	420	410	470	453	425	470	453	478	470	464	475	437	468	444	490	458	458	487	448	426	475	422	440	490	459	431	448	498	479	453	481	476	463	447	462	455	478	444	455	426	488	462	482	483	465	438	463	458	435	463	499	478	421	492	448	449	447	452	481	458	433	480	471	428	412	442	471	479	473	452	420	479	453	460	472	447	448	443	511	462	477	430	454	460	438	432	472	471	472	448	444	453	433	463	445	377	461	463	417	464	472	420	455	422	476	437	488	460	484	486	429	429	436	454	440	468	447	490	399	430	444	448	451	455	442	447	432	477	499	452	433	479	449	446	424	467	515	454	474	448	460	435	448	451	441	434	448	428	456	461	451	446	448	412	427	449	442	450	440	463	470	508	448	456	507	465	441	471	522	460	467	454	455	443	437	453	480	481	457	433	462	438	464	447	458	443	475	472	419	415	474	436	465	474	465	432	464	454	467	451	438	458	459	444	461	476	421	463	451	439	475	486	446	472	430	459	456	457	465	440	442	488	462	485	422	434	463	444	463	449	422	408	452	451	476	461	423	453	427	444	473	482	456	454	453	439	455	438	460	451	458	446	434	471	453	451	456	466	479	502	483	445	435	437	442	452	518	451	441	447	430	419	421	423	441	486	469	439	488	443	459	422	446	502	433	487	425	489	425	462	441	487	463	417	468	414	452	461	408	501	458	434	443	418	460	414	452	428	463	465	464	463	440	447	436	463	432	442	478	442	470	502	460	459	466	492	444	434	466	482	489	472	437	474	476	434	435	466	461	445	483	461	494	476	517	453	462	454	461	458	428	459	442	464	438	495	488	455	442	449	466	424	462	455	438	434	442	428	420	501	457	455	445	438	428	444	488	453	459	469	441	424	436	429	455	466	435	426	451	412	438	474	424	497	429	442	498	455	461	428	464	437	430	475	459	441	444	431	471	475	460	432	483	469	413	487	432	483	450	497	459	436	471	458	469	469	468	429	461	468	453	442	468	458	467	443	478	403	453	446	431	494	447	447	463	480	457	460	465	477	458	448	422	464	439	469	455	484	490	442	478	454	432	462	480	454	434	472	448	457	461	461	477	404	477	484	415	449	462	410	442	485	458	478	432	431	439	457	430	416	469	466	438	452	418	481	505	460	459	478	443	435	430	434	499	457	439	429	454	472	455	438	436	460	454	437	511	507	462	448	438	419	449	457	456	435	464	493	457	481	485	431	448	496	480	483	453	409	422	445	476	447	449	410	458	476	462	413	457	458	456	448	470	436	457	439	416	441	438	469	433	421	473	411	463	461	455	447	460	431	477	470	487	482	492	432	437	486	461
22604	21358	29111	23967	21359	21398	9074	915	594	566	454	387	362	311	268	281	256	258	249	224	228	200	185	190	180	159	185	179	196	175	191	160	169	165	165	172	176	149	167	146	163	181	141	143	165	149	157	145	176	137	159	151	149	144	143	163	158	139	158	127	151	135	145	148	138	152	158	158	144	147	152	140	126	145	145	156	133	144	153	140	155	162	143	141	142	161	141	172	139	145	155	134	150	142	152	129	130	146	152	131	138	132	144	140	145	133	175	148	171	141	121	133	156	132	148	156	174	151	149	150	172	143	135	140	142	166	141	131	138	129	164	135	157	149	137	113	134	145	136	148	143	137	141	162	145	143	134	156	133	146	167	140	135	112	145	149	151	135	150	127	125	143	133	154	151	143	161	168	132	156	151	140	156	117	133	139	147	132	150	132	145	148	157	168	128	134	151	139	126	142	147	151	160	141	121	143	155	148	144	136	137	155	134	134	130	115	147	134	140	145	137	138	146	145	128	143	140	140	142	148	142	142	127	143	148	138	136	123	134	132	139	146	159	145	155	141	135	131	146	143	137	129	130	136	151	137	137	142	127	142	138	163	141	147	133	115	142	137	155	130	140	137	140	128	151	160	149	152	137	131	134	141	114	131	140	149	149	153	125	147	118	146	137	131	131	145	136	125	132	134	153	150	137	141	129	139	150	151	150	173	153	136	132	133	130	137	159	138	153	139	147	137	142	144	138	128	135	137	139	126	143	143	166	144	143	139	144	143	139	136	146	138	157	141	136	151	141	140	116	151	144	142	137	157	160	150	136	135	138	146	133	139	160	133	126	147	148	113	133	143	150	142	135	166	171	138	140	141	149	156	157	140	138	136	138	134	167	133	156	153	153	122	176	117	139	137	139	145	134	144	146	150	150	146	125	142	127	155	135	141	112	162	153	140	149	139	116	146	156	162	147	129	142	143	144	137	141	135	165	145	149	154	143	135	149	150	136	158	151	151	135	131	173	146	142	138	138	146	121	135	141	163	132	149	139	146	150	137	147	119	155	144	153	113	141	136	120	155	130	127	143	180	140	136	115	142	143	150	130	139	143	138	122	171	134	143	143	149	142	139	142	129	143	144	170	151	144	140	158	140	156	134	132	139	141	157	147	126	146	142	135	136	131	151	165	141	144	134	133	133	153	153	139	144	135	144	133	138	142	152	146	181	146	131	143	138	149	157	163	134	118	147	154	157	148	127	153	155	145	155	145	147	148	140	140	138	147	146	155	132	146	132	146	147	138	150	128	150	142	133	179	162	133	154	132	132	145	157	142	141	143	147	144	141	149	137	135	137	128	132	132	138	134	132	144	156	178	168	176	158	142	161	149	146	143	136	155	145	153	154	149	141	144	166	123	141	139	143	137	148	140	152	146	161	145	139	144	145	150	144	139	146	144	140	144	117	162	171	143	155	145	155	145	134	139	143	149	142	131	147	155	141	143	139	146	137	134	144	156	142	141	157	140	143	152	143	155	151	148	151	159	136	146	134	140	157	133	130	145	145	148	148	130	165	153	145	137	147	149	131	139	162	139	126	137	143	178	147	160	142	157	135	152	150	128	133	123	137	145	144	139	136	140	144	137	150	131	152	147	141	147	143	152	135	143	154	135	152	145	141	129	138	139	148	133	160	137	129	148	151	147	163	158	126	140	149	149	160	111	152	137	124	163	158	149	164	145	148	138	137	158	127	113	144	133	120	164	152	158	155	135	146	130	137	152	158	157	135	143	152	134	132	147	142	151	140	138	131	136	153	136	161	144	164	156	145	149	153	172	162	122	158	141	147	156	151	148	161	167	144	147	144	137	116	135	156	141	126	137	139	135	167	133	115	137	130	129	148	139	165	132	160	164	152	139	145	126	140	136	134	139	124	150	152	128	145	132	146	137	160	161	153	157	128	144	148	145	139	148	144	144	155	149	149	134	147	153	149	164	136	121	135	132	132	157	138	116	114	123	164	152	157	164	151	130	126	140	145	146	147	140	160	137	141	162	132	144	157	147	122	148	162	139	159	121	145	149	131	131	143	151	145	153	165	138	153	120	138	151	146	157	138	139	139	151	148	133	143	153	145	145	131	144	155	159	158	136	154	124	141	154	149	138	144	136	137	118	129	136	146	128	140	141	150	125	140	129	144	146	157	149	144	136	145	141	123	156	134	161	163	149	144	130	145	136	134	125	149	149	126	150	163	129	118	143	124	142	139	155	152	154	129	151	121	146	139	142	137	119	145	143	146	136	164	151	141	127	156	143	129	150	158	110	120	155	163	153	135	153	144	132	131	150	125	169	132	117	161	143	147	147	137	137	133	138	146	127	138	153	148	167	151	153	129	147	129	146	143	150	117	152	149	139	147	134	140	149	127	140	145	168	146	142	139	143	153	133	134	134	146	140	140	146	137	159	128	136	133	177	151	132	145	119	157	141	118	150	142	142	125	136	160	123	153	143	133	164	150	158	164	147	130	141	133	146	129	129	151	128	123	150	146	148	124	147	150	146	148	140	130	149	131	144	147	159	125	151	144	138	126	131	149	146	137	151	117	124	147	139	158	158	146	157	143	156	130	125	140	163	165	171	157	160	147	164	161	138	149	125	143	137	151	138	164	138	138	153	159	142	165	134	164	156	147	142	139	142	149	130	132	156	146	141	155	136	148	141	133	121	115	160	137	124	150	137	149	146	155	107	141	149	147	139	150	123	145	126	146	138	137	138	133	143	145	108	133	152	139	139	150	172	139	135	157	152	130	152	126	145	129	170	172	135	146	148	126	160	159	137	139	139	150	148	149	127	125	143	145	153	135	132	141	148	145	143	155	138	134	145	131	153	148	132	140	138	143	152	155	141	141	143	123	153	146	151	143	146	140	124	169	135	131	134	158	148	168	154	145	146	152	145	140	148	150	125	141	134	132	126	137	144	140	147	150	133	160	137	134	145	139	180	161	147	159	163	128	140	152	151	141	151	146	161	136	133	132	149	130	134	156	155	146	106	141	150	130	154	139	149	143	155	142	153	135	136	172	136	141	140	138	143	149	140	161	171	138	136	129	123	129	156	129	157	122	137	138	129	127	137	131	150	152	168	159	153	148	146	166	129	137	139	156	128	134	144	151	128	156	123	145	119	133	148	159	139	159	148	125	117	154	141	146	155	161	149	149	148	155	118	138	154	133	143	121	147	141	139	137	129	156	145	122	138	120	138	159	157	150	124	138	154	149	141	139	157	153	137	160	136	145	116	125	141	146	148	143	135	140	158	134	170	124	125	143	159	126	146	154	145	151	128	144	150	146	147	147	163	139	131	136	152	120	139	120	144	125	139	162	134	141	132	143	139	173	143	141	140	157	140	153	138	148	146	150	161	129	132	118	138	146	138	153	138	164	149	140	159	133	124	148	136	159	154	160	134	129	149	140	146	165	132	155	161	139	151	145	146	144	143	135	135	113	150	128	146	154	143	127	140	146	126	152	147	152	163	130
4308	14205	9527	4679	3332	2395	1697	1344	929	795	616	545	500	442	368	337	314	323	251	274	248	265	223	233	220	192	214	210	194	178	226	164	182	163	169	163	171	187	174	175	181	161	187	142	165	168	162	170	176	156	145	152	153	155	142	162	137	154	145	143	181	142	148	151	151	136	169	156	153	145	160	134	159	130	159	148	150	135	161	138	150	174	135	144	139	132	146	148	162	153	141	136	146	151	166	152	167	137	167	149	143	137	156	145	165	140	152	138	147	146	150	123	143	152	145	136	127	136	172	157	163	146	155	129	131	125	161	146	134	161	159	126	163	146	158	132	136	141	159	148	159	150	160	145	159	133	122	134	144	148	151	136	159	123	162	140	146	176	148	131	142	149	146	147	135	136	133	134	139	155	151	140	159	140	141	136	132	148	149	150	151	139	147	177	145	135	149	137	171	143	134	159	129	151	166	147	141	158	128	142	127	150	158	160	148	126	116	135	131	138	130	164	141	137	140	137	166	158	155	153	150	144	169	123	140	133	141	136	143	125	154	140	133	142	160	155	133	154	159	146	156	158	149	142	145	146	175	154	133	151	136	132	120	161	137	131	133	123	132	152	166	138	142	155	154	132	173	127	140	145	149	160	144	183	139	141	142	148	137	140	130	158	140	149	161	157	120	157	169	153	143	124	126	142	159	146	141	153	162	121	156	158	149	134	143	145	127	140	124	149	149	143	148	130	159	137	159	144	148	143	153	132	137	143	154	140	127	140	131	137	126	151	148	141	151	127	164	141	137	135	158	155	152	151	150	129	144	132	147	151	137	141	140	144	138	148	156	140	160	147	155	127	140	136	130	162	132	128	129	149	139	147	162	151	148	131	148	147	151	140	130	108	135	145	148	136	146	147	152	136	143	121	125	142	132	153	153	161	136	139	148	132	148	150	141	142	148	132	157	148	143	153	133	156	153	136	126	145	135	146	137	155	140	147	136	150	142	137	126	163	150	152	162	141	165	139	131	147	124	133	147	150	115	141	154	142	148	139	133	137	155	157	129	135	136	142	136	143	154	168	141	125	138	128	149	134	148	137	132	120	135	131	136	135	157	140	169	167	153	150	148	142	139	137	163	122	134	138	121	138	145	133	120	161	142	147	157	121	164	126	157	169	154	129	170	141	136	162	157	131	158	154	120	140	134	151	135	128	147	150	150	155	141	133	131	166	155	156	139	160	163	129	146	134	170	156	132	123	159	165	146	148	153	157	134	135	161	167	149	147	156	123	141	134	155	141	122	139	170	159	136	133	161	174	134	145	131	138	147	134	154	139	145	143	137	174	136	132	145	126	129	135	161	143	145	151	148	164	169	131	170	140	175	181	147	149	160	134	142	149	148	146	120	157	170	146	151	125	152	135	164	149	137	131	127	148	139	147	143	142	140	143	155	117	114	154	142	145	159	130	121	153	159	164	147	139	120	157	144	143	172	140	143	140	144	134	143	132	122	130	150	142	131	148	154	156	154	154	141	135	148	147	120	143	134	163	153	137	143	134	141	162	134	134	150	143	131	143	155	126	134	156	136	153	123	130	164	160	144	127	143	120	123	135	135	139	139	147	130	139	150	133	135	135	146	174	145	142	134	122	150	148	151	132	158	124	127	140	132	133	138	138	160	150	132	127	162	141	155	159	147	137	153	137	142	133	145	146	138	132	136	132	141	133	162	149	149	145	130	148	157	146	136	141	141	132	158	152	131	146	139	124	152	152	131	143	128	143	153	142	169	129	150	149	167	140	163	146	144	148	149	155	155	131	144	137	127	120	131	168	167	148	138	157	151	148	140	148	155	139	147	162	140	162	149	137	151	150	153	149	134	147	145	134	168	150	125	157	157	159	144	143	142	134	142	150	146	132	155	137	169	132	141	122	152	144	132	131	133	166	130	140	149	134	138	137	138	158	143	169	154	147	147	143	144	146	169	163	152	113	155	157	138	155	143	158	136	142	148	144	124	152	149	126	148	158	151	127	132	143	133	150	131	143	144	156	138	156	158	148	152	135	159	152	155	134	139	168	177	163	149	140	145	132	150	147	139	152	145	160	152	138	141	125	135	141	144	147	138	153	148	131	149	146	141	136	151	134	112	120	152	133	144	149	138	142	153	151	130	151	124	142	154	131	144	137	125	154	138	147	132	129	149	137	153	131	156	137	147	134	156	149	135	170	141	161	155	133	153	145	134	134	157	141	119	140	144	153	140	129	153	168	136	129	140	132	151	145	149	143	148	140	167	130	142	143	160	138	134	143	136	131	168	154	162	136	142	136	149	151	117	135	156	128	136	176	151	133	137	141	134	149	155	139	148	170	121	127	138	157	137	142	153	142	158	149	132	145	155	167	130	132	135	137	157	154	145	150	160	152	149	147	126	185	139	147	139	140	150	119	153	133	142	145	135	139	137	146	132	145	160	134	144	153	144	133	153	162	144	152	149	135	145	139	154	162	145	144	135	137	125	147	126	139	133	165	152	120	165	145	138	147	131	124	157	146	164	148	132	137	139	156	134	152	143	145	142	128	161	171	140	145	145	147	159	143	161	141	144	155	157	155	143	156	155	170	149	141	157	142	146	165	151	160	139	119	136	150	150	130	139	165	154	153	137	154	149	126	152	132	151	170	166	153	135	169	140	134	156	141	152	123	161	140	141	150	153	127	163	163	148	158	149	165	133	127	156	131	144	135	154	162	137	174	151	130	154	152	138	128	135	145	138	148	151	132	150	143	165	151	134	136	152	129	133	134	127	136	122	170	148	148	151	155	140	124	142	139	128	129	128	151	147	158	131	152	159	136	154	145	139	140	141	155	128	138	137	151	140	142	149	165	141	128	149	145	129	126	142	149	137	147	156	141	159	131	151	131	154	145	148	127	140	132	141	151	136	148	160	152	109	154	137	142	140	139	133	163	158	146	143	131	137	135	155	128	142	134	142	146	124	140	165	138	147	126	138	124	152	140	135	152	143	124	153	135	122	153	152	135	143	165	144	151	161	153	153	134	150	176	156	132	146	166	151	143	137	137	138	153	164	128	143	147	162	144	156	152	136	144	151	126	128	145	140	138	145	144	135	156	147	119	107	136	140	164	176	119	166	132	139	158	127	151	151	134	141	154	147	155	136	141	150	150	118	159	165	151	147	143	143	141	130	144	136	148	143	130	145	128	141	134	135	138	157	136	144	131	148	141	127	114	139	157	150	156	146	162	140	165	141	171	152	164	140	146	144	159	142	138	162	124	160	157	144	157	174	157	116	148	148	155	127	146	148	137	150	168	129	142	146	161	129	157	127	159	138	137	139	136	155	157	145	141	150	139	139	163	160	128	154	149	126	132	131	149	143	136	170	146	147	133	157	146	145	157	139	147	144	168	143	143	143	136	144	140	144	144	137	138	145	162	139	142	150	124	154	145	128	147	155	139	120	142	148	138	140	122	167	140	151	140	137	144	155	156	156	132	149	149	155	123	138	149	133	133
27839	19271	5474	721	496	491	464	423	408	433	442	414	394	397	439	378	423	380	386	410	391	445	407	414	389	461	408	423	462	446	425	392	409	410	402	427	404	401	379	436	384	411	406	383	403	432	418	395	421	429	446	419	433	411	440	431	444	395	417	447	423	441	398	420	365	394	379	412	389	440	425	412	448	417	412	402	406	394	415	410	420	432	403	418	426	426	390	417	406	380	382	431	408	417	376	444	410	428	420	397	407	448	450	418	406	375	411	402	419	430	397	415	426	437	415	419	423	393	411	365	412	421	412	406	420	373	417	412	389	407	427	445	425	412	381	406	410	425	417	431	436	404	447	402	405	421	418	421	395	418	406	377	424	404	357	393	418	404	389	382	429	431	432	434	401	438	418	402	391	404	439	422	425	372	451	422	379	421	410	396	428	408	412	424	407	418	397	418	433	386	413	409	412	368	417	392	422	393	410	440	460	416	400	421	424	416	441	413	413	417	448	378	414	423	404	410	435	404	425	414	389	420	407	407	384	395	435	413	400	383	384	405	401	423	429	431	391	405	415	431	423	392	410	399	413	415	432	408	383	420	405	399	442	422	436	385	428	415	404	429	425	372	421	397	439	423	364	405	427	414	410	391	428	391	373	406	401	392	406	412	405	411	421	421	416	391	434	445	386	433	391	380	390	416	394	426	372	394	369	411	410	437	437	436	368	455	429	438	426	406	427	387	389	423	395	454	400	419	387	426	432	420	377	406	438	380	422	417	401	422	400	434	432	415	424	390	409	400	396	415	405	412	399	401	416	402	415	399	424	433	416	402	424	405	414	404	428	410	384	425	403	407	424	406	434	399	374	416	435	385	436	419	436	450	408	422	435	365	395	389	406	427	422	416	386	423	423	401	423	395	429	441	390	384	425	407	403	413	443	362	428	394	451	435	418	410	431	425	408	407	388	412	398	387	431	372	387	409	409	452	421	407	405	443	404	376	389	435	438	350	375	410	431	408	415	389	413	420	398	432	421	419	413	442	438	455	401	403	396	436	418	388	402	386	417	420	430	437	404	435	445	439	438	421	388	432	444	417	415	394	403	384	414	400	417	415	412	435	402	401	395	413	412	413	428	396	397	435	403	378	382	413	395	435	428	440	395	401	422	401	456	392	396	415	415	434	384	441	431	423	447	388	398	420	398	410	403	392	430	382	404	401	397	381	392	438	411	408	442	404	443	399	432	417	413	425	422	451	395	426	407	435	419	424	428	412	463	410	437	408	412	417	401	417	396	410	391	421	411	410	366	416	400	398	406	432	437	431	415	427	404	415	426	432	381	397	418	422	481	397	420	418	440	425	418	435	402	399	451	438	430	412	415	439	411	422	404	379	400	454	415	393	396	421	407	428	396	407	407	413	401	381	433	389	434	389	414	394	385	422	412	433	422	373	434	446	412	423	401	395	393	427	400	435	446	431	408	431	430	444	422	379	411	396	415	390	439	413	391	451	436	391	443	426	434	437	403	412	422	402	393	418	404	435	363	408	448	416	403	402	353	410	410	406	435	430	403	434	415	409	408	414	432	429	400	396	411	421	439	443	425	399	443	428	411	401	395	399	375	428	405	413	416	423	436	412	398	426	409	396	390	390	424	431	440	398	372	406	414	415	416	377	414	404	468	413	367	413	419	402	409	398	404	410	413	402	416	405	385	403	358	440	412	417	433	384	422	431	434	437	406	405	436	466	393	409	432	381	406	424	403	401	375	420	399	388	420	443	425	421	434	420	388	440	379	438	399	434	390	411	419	445	429	443	376	414	402	401	427	421	454	390	407	400	412	397	426	451	418	463	392	422	388	389	422	415	396	353	419	384	400	420	408	435	420	445	435	410	396	380	400	431	407	421	412	394	411	440	416	415	404	392	427	392	413	466	406	413	370	421	434	410	421	399	419	392	397	414	399	411	430	431	394	421	355	391	405	419	374	416	465	429	425	394	386	414	434	392	425	432	407	415	381	429	407	428	411	433	425	414	418	419	402	395	419	429	406	403	415	404	427	389	426	400	396	401	419	399	427	441	372	420	379	419	386	413	403	443	410	427	409	422	462	432	375	392	395	406	433	413	424	423	434	427	374	416	388	417	394	405	431	403	407	399	417	414	395	417	451	404	373	403	435	421	401	419	412	429	428	412	404	432	405	440	427	424	399	389	415	464	432	426	406	423	410	422	428	416	415	414	408	423	395	413	452	389	418	405	418	406	388	391	398	413	413	397	395	409	425	416	398	417	376	392	441	406	440	393	420	414	434	429	435	409	389	423	426	487	403	407	411	416	451	401	377	393	442	388	454	400	451	403	417	406	460	402	407	387	423	384	411	394	401	376	407	389	429	441	408	400	428	397	404	423	403	399	429	423	398	407	431	436	432	419	391	482	421	403	394	418	410	429	391	424	425	389	436	446	419	387	371	433	391	423	412	407	475	402	424	439	400	394	416	414	428	399	422	410	388	418	394	452	426	432	434	427	400	434	434	397	348	407	423	425	404	382	438	436	427	399	388	386	442	418	397	392	416	397	397	418	417	410	431	382	408	416	384	426	421	426	449	413	397	390	379	425	421	417	402	410	412	431	440	430	428	418	429	415	422	379	401	397	436	455	406	409	393	407	420	410	435	416	431	419	417	422	448	441	418	403	404	412	441	414	404	394	414	416	393	419	402	394	382	419	424	365	410	417	452	395	372	409	407	447	424	435	405	409	376	422	416	431	424	416	435	438	390	420	432	408	401	406	393	426	399	417	443	434	412	404	416	429	406	392	404	420	403	425	392	392	425	404	389	404	408	472	421	424	377	383	382	413	383	387	408	400	438	425	427	437	419	395	400	454	421	371	387	440	438	395	419	390	413	441	444	441	406	391	396	383	429	439	407	386	400	405	409	384	433	420	433	425	389	439	378	446	394	391	432	400	380	436	419	384	424	418	391	423	400	443	394	405	385	432	423	388	458	403	419	448	379	373	420	428	392	381	362	387	436	444	427	408	441	386	418	353	433	430	409	416	407	463	400	415	409	410	385	383	406	425	405	428	415	456	464	363	386	401	375	392	423	388	439	443	403	386	415	387	397	414	427	439	407	475	433	447	391	370	391	389	412	404	408	404	411	426	419	399	422	422	427	442	429	406	402	416	465	440	431	381	425	406	373	410	400	427	457	396	413	441	423	400	427	383	404	405	395	399	420	434	438	431	415	416	379	452	385	429	394	429	421	410	432	406	402	391	409	412	438	405	445	425	423	440	372	413	432	423	399	396	421	389	388	460	382	385	405	399	392	398	400	388	439	433	393	387	441	412	402	413	391	419	404	376	416	427	401	429	428	451	447	375	385	390	423	377	409	407	406	444	418	434	438	408	423	403	432	436	403	422	407	406	422	404	460	403	426	405	414	417	397	402	379	403	380	411	393	386	396	429	416	400	383	427	413	427	414	395	401	419	401	427	406	428	402	423	411	416	381	389	386	413	396	415	421	397
4378	1312	954	694	573	524	498	453	457	472	473	417	428	459	423	474	408	437	402	460	418	409	427	438	427	436	381	420	468	424	414	432	451	448	417	438	441	412	448	427	413	408	390	442	440	419	439	391	433	398	454	438	440	446	454	423	447	435	417	399	434	440	396	469	423	441	444	370	430	440	423	443	421	444	417	425	397	410	446	432	425	463	427	410	434	470	444	445	424	465	426	451	417	444	390	432	404	395	425	440	409	436	431	400	436	397	432	431	452	434	446	427	447	413	424	444	469	422	467	419	442	445	405	435	420	415	419	453	430	422	438	453	459	434	404	432	448	430	409	419	471	438	466	432	408	421	420	453	432	442	453	438	392	449	437	433	424	419	444	391	469	415	410	412	451	462	434	416	440	414	432	418	436	450	412	438	474	453	434	439	455	398	417	439	447	433	440	445	453	395	428	440	385	443	468	437	453	431	468	438	421	422	406	410	442	404	444	412	416	429	440	445	442	439	419	450	445	423	442	429	457	428	410	401	420	449	403	414	422	399	397	429	451	452	420	420	443	421	382	401	422	387	439	415	415	425	483	410	454	447	426	430	419	431	399	435	416	401	428	437	423	448	414	421	445	444	458	447	447	438	431	491	422	444	435	437	428	407	444	441	442	426	429	434	429	416	448	454	393	415	435	424	442	473	432	430	400	420	438	418	388	426	468	423	389	414	392	411	451	430	407	416	420	413	473	445	435	453	424	455	455	421	470	433	430	412	443	418	452	439	419	468	452	434	421	461	428	401	452	413	437	469	419	444	475	436	457	420	415	425	426	398	466	405	428	405	404	407	440	438	427	446	377	427	411	386	412	442	424	440	444	412	442	437	459	385	400	425	412	448	381	462	413	452	393	437	435	430	451	430	424	431	422	428	412	424	430	413	446	454	454	483	423	432	432	439	426	466	418	455	419	431	415	425	419	438	436	455	410	463	456	417	402	428	393	449	441	447	430	468	467	432	419	439	416	427	467	410	421	421	437	411	439	408	433	433	448	407	453	415	416	441	451	439	440	434	439	435	440	441	421	422	458	457	423	452	445	465	400	418	414	406	449	391	473	443	412	455	423	422	406	425	433	424	434	453	418	416	389	457	408	466	408	398	451	419	446	445	437	466	413	406	430	430	423	431	465	408	423	425	452	440	418	414	409	429	409	466	400	440	456	434	403	469	435	491	453	417	428	437	442	437	427	448	426	427	464	442	434	439	408	432	446	448	404	389	411	458	465	399	429	417	402	458	412	438	456	418	457	419	417	428	430	439	424	419	396	422	451	416	418	459	436	450	462	421	430	439	468	435	474	437	449	416	447	443	443	465	436	410	437	455	426	449	387	440	421	436	459	459	421	445	461	436	429	423	460	404	431	461	402	452	448	440	476	410	430	452	413	417	407	432	433	439	425	437	440	429	418	444	456	419	454	412	448	419	427	422	448	442	435	457	422	442	394	439	411	388	435	462	451	404	414	470	429	381	424	433	475	419	440	427	467	429	454	438	448	430	406	430	427	458	440	415	422	435	411	400	443	416	420	441	452	451	409	431	423	458	457	448	468	440	443	401	440	449	422	432	439	431	436	388	429	412	465	403	456	417	422	431	459	442	441	412	418	428	436	455	426	407	409	441	408	451	434	445	405	428	431	422	407	432	420	446	433	444	420	416	414	438	392	418	441	412	401	395	421	447	435	421	431	412	393	431	447	403	435	407	430	419	446	421	445	414	391	412	431	449	404	444	436	446	445	469	418	422	471	442	452	408	419	434	426	468	426	449	427	448	450	445	447	432	437	465	417	465	422	455	408	407	413	432	454	406	440	461	422	448	459	413	419	411	413	404	465	428	423	408	461	434	449	443	423	466	435	411	427	417	416	429	458	412	459	423	410	414	396	438	429	415	442	420	416	441	420	453	433	400	452	423	456	456	461	419	418	450	447	415	424	425	396	469	440	429	392	392	422	470	452	425	407	409	430	428	447	427	422	446	414	435	429	485	401	456	404	429	419	418	428	407	387	422	430	403	454	428	462	455	447	410	415	421	426	417	456	421	427	429	395	457	428	431	435	449	448	437	410	420	450	430	477	446	463	428	421	449	459	451	409	410	431	394	436	412	436	450	418	447	389	396	435	402	437	403	445	426	428	431	440	447	442	436	431	455	424	440	459	418	411	432	440	409	408	455	448	390	465	460	441	436	462	434	415	415	420	426	457	455	439	435	429	424	453	438	456	414	438	415	453	424	422	397	447	440	442	398	405	426	405	442	405	400	447	416	392	396	447	449	393	440	480	465	418	423	429	428	417	431	400	408	440	435	416	432	415	450	403	425	412	415	454	434	410	404	408	411	449	417	403	468	448	420	439	450	431	457	443	413	439	459	418	438	399	431	431	429	418	467	426	434	437	434	425	413	442	394	434	443	395	445	442	459	441	439	434	420	446	423	433	428	459	426	463	433	465	441	412	436	396	425	433	438	418	405	431	426	446	435	412	420	435	449	420	430	456	439	439	426	441	401	427	445	411	414	401	465	415	390	449	438	420	435	440	440	424	421	443	417	438	422	475	433	421	445	415	453	420	406	433	376	418	411	431	399	438	414	382	448	485	441	424	417	410	438	401	439	423	407	411	455	413	432	433	487	456	467	432	391	390	427	438	413	424	422	468	439	425	445	422	430	466	426	443	420	467	436	407	451	462	461	452	438	415	427	425	413	468	406	419	433	407	408	421	421	426	429	453	426	433	424	438	415	463	439	443	429	410	446	427	455	423	440	401	445	448	447	421	385	416	477	421	416	453	404	435	445	461	408	473	427	421	437	409	430	436	460	437	447	432	416	413	423	426	484	405	409	408	403	460	446	417	446	410	417	442	405	412	389	479	447	395	417	454	455	412	423	482	414	398	442	453	443	433	448	426	427	465	450	431	400	423	416	420	441	452	444	419	419	443	416	421	441	424	437	421	439	430	462	463	423	439	434	433	441	427	426	428	413	433	405	419	441	469	478	438	453	435	435	471	394	408	434	412	395	446	430	405	434	391	452	422	413	425	452	450	430	416	443	440	404	399	444	449	409	458	453	442	419	449	418	470	424	411	417	424	432	406	455	463	449	440	409	414	416	432	405	436	435	430	408	402	469	417	397	419	442	426	428	394	443	416	458	445	470	469	450	409	413	423	431	405	415	431	465	439	424	473	433	456	440	442	408	467	421	402	421	403	456	422	433	366	433	433	419	415	415	437	431	451	455	451	431	426	447	439	428	424	433	434	439	418	408	412	390	458	406	408	419	431	444	432	409	450	398	418	443	404	421	463	409	405	435	422	435	486	469	427	466	415	400	430	397	448	420	441	427	413	468	412	416	453	394	420	442	429	431	435	424	399	437	405	434	389	434	408	435	426	417	426	439	427	434	417	441	448	431	432	400	396	452	437	413	406	451	438	438	403	425	436	406	427	414	407	426	457	454	450	410	430	409	411	469	427	418	448	469
23784	21310	28535	24409	21312	9540	845	538	398	390	359	340	295	259	262	236	248	250	227	244	215	237	234	189	210	222	196	204	206	179	187	205	200	212	208	204	208	218	155	187	192	219	208	216	208	196	182	206	195	176	193	175	168	193	185	183	201	200	207	197	203	194	195	208	185	200	167	200	170	180	178	198	181	198	193	200	194	173	189	197	184	195	204	191	191	179	164	186	162	195	197	195	164	182	195	200	201	167	189	197	174	191	186	168	174	210	203	202	171	181	206	182	191	195	182	185	191	176	179	161	174	187	182	219	177	177	185	187	181	185	185	190	177	193	213	186	181	198	186	180	165	170	177	193	172	178	184	202	176	188	177	170	175	172	210	216	204	192	172	158	196	188	224	166	191	187	160	175	210	191	175	189	182	181	191	193	193	196	181	196	183	197	185	181	178	205	177	202	202	175	190	187	194	178	192	183	185	180	179	177	180	188	180	210	186	181	211	186	180	172	192	186	173	190	198	180	186	196	189	178	185	180	185	208	174	187	184	174	174	204	189	189	170	164	188	199	182	203	190	192	211	178	172	192	176	184	185	166	179	191	192	187	183	179	207	171	172	215	179	174	166	187	181	190	179	186	190	171	198	194	179	171	184	198	186	168	193	182	170	170	198	204	174	217	162	204	188	182	170	172	183	165	189	190	175	161	189	170	178	164	184	203	171	187	188	196	166	189	195	170	182	205	191	208	198	177	206	165	174	176	159	208	184	186	168	194	185	214	186	213	190	186	203	178	182	180	159	164	208	181	173	198	214	203	183	189	184	187	196	206	174	181	205	199	210	171	177	186	186	197	183	189	218	185	188	182	167	187	179	211	193	164	162	206	179	170	171	191	225	171	192	202	191	216	194	194	175	172	185	167	175	211	191	177	174	180	160	200	192	183	192	185	184	177	181	185	169	170	190	168	171	190	185	194	184	186	171	172	198	177	172	182	170	162	209	165	178	168	197	171	191	194	191	191	193	196	177	178	187	169	179	184	167	168	180	172	221	209	211	191	180	166	199	177	201	195	189	167	184	209	189	176	163	170	180	186	214	176	186	185	196	173	183	179	196	169	162	203	177	183	154	184	167	185	200	171	185	189	183	188	177	179	195	187	198	202	182	150	188	199	174	175	168	203	182	181	164	185	174	187	180	192	198	188	171	186	186	185	197	194	184	177	200	192	187	193	166	186	212	184	180	188	177	177	171	181	191	198	185	169	178	178	199	183	189	170	180	200	188	176	171	189	191	192	178	175	180	196	211	194	194	173	196	183	189	174	196	190	184	207	179	175	181	185	180	148	193	165	182	181	195	182	176	168	183	173	178	173	170	199	194	172	188	175	187	179	193	196	180	188	188	198	185	199	181	200	182	193	169	198	170	204	163	170	201	201	196	175	171	180	189	186	190	173	206	184	180	214	188	188	158	190	185	174	187	179	179	184	187	177	196	202	183	193	179	177	166	190	176	170	193	175	202	178	190	180	189	205	174	189	165	203	182	206	195	171	169	183	205	204	197	193	176	185	185	183	186	178	178	194	195	184	204	193	204	187	179	204	186	169	197	197	199	175	189	188	150	150	167	191	184	159	196	153	203	199	175	198	201	191	182	195	179	200	177	174	207	182	178	204	179	219	183	180	180	162	200	194	165	177	192	186	177	192	187	196	203	194	185	205	157	198	190	186	215	172	155	196	188	201	211	170	196	205	199	185	189	207	186	176	195	186	190	185	189	196	209	158	197	164	193	167	199	183	171	188	184	199	199	184	192	172	197	201	181	175	183	210	205	184	187	190	177	183	170	192	195	173	179	173	191	200	171	202	219	177	186	199	201	195	167	192	190	194	189	174	210	190	197	178	186	170	183	171	204	207	189	154	182	187	187	176	199	195	199	196	171	175	166	203	169	182	175	160	211	195	213	180	190	196	193	176	192	182	183	200	167	188	185	181	186	196	168	163	185	142	190	177	212	181	172	211	208	186	189	189	187	166	170	173	177	190	188	163	196	188	188	171	183	191	194	184	191	169	207	188	214	188	188	209	165	204	164	174	169	190	169	186	186	166	191	209	183	191	195	199	185	188	165	189	171	198	195	202	173	165	164	163	195	211	190	194	173	203	186	148	198	176	181	181	197	210	186	197	177	183	193	189	167	193	179	173	197	194	214	190	207	188	187	181	175	178	170	179	189	182	173	203	172	188	192	164	186	196	186	190	167	166	188	169	176	193	186	197	161	181	184	181	180	184	178	206	191	170	170	183	175	197	207	196	177	181	176	200	185	221	198	186	214	210	166	192	202	197	196	183	201	190	182	185	185	189	188	192	172	161	168	184	186	190	191	195	205	186	191	189	197	168	182	209	209	194	175	193	185	166	178	172	219	183	171	174	175	169	186	192	156	167	197	196	192	187	196	171	164	183	184	182	177	202	200	182	211	194	207	183	202	183	209	170	183	166	189	170	176	205	183	196	178	192	185	188	170	171	199	183	200	178	189	197	178	168	179	194	186	200	160	189	161	196	199	174	187	195	179	193	155	201	196	187	179	161	183	198	191	175	184	177	194	190	182	199	185	182	187	186	182	205	185	194	187	188	150	178	191	182	193	164	188	176	176	227	171	187	173	176	195	186	183	185	191	174	195	204	189	165	191	171	172	195	179	198	167	169	177	193	191	174	184	171	187	198	190	179	169	193	192	181	171	200	182	201	183	193	171	164	177	185	174	184	199	183	184	167	204	183	181	168	178	204	188	151	193	217	200	223	189	169	179	204	203	175	208	175	173	192	153	186	195	180	202	195	184	182	191	171	188	184	186	202	188	173	180	192	170	191	202	220	194	193	170	172	179	236	209	193	186	189	181	201	167	167	165	180	186	191	175	181	187	188	189	169	211	172	195	189	166	180	212	196	191	162	194	194	172	172	163	181	215	157	167	157	177	193	177	172	181	175	201	180	181	194	186	190	185	158	195	202	168	197	197	168	207	197	183	150	182	182	176	193	197	192	205	182	198	189	196	191	184	179	204	207	206	176	178	185	163	172	201	210	188	226	200	176	197	189	191	163	186	147	179	174	170	192	161	173	194	171	197	198	185	172	179	188	204	181	190	189	155	184	179	163	171	178	181	184	180	193	198	188	188	176	195	177	202	178	178	205	205	174	193	213	211	196	191	202	189	193	197	186	193	161	186	192	206	185	186	199	182	183	166	176	185	190	199	212	188	164	171	196	171	154	180	195	196	183	174	199	174	175	180	193	174	183	175	186	186	191	189	209	182	178	159	175	209	186	191	180	176	187	177	185	177	178	181	157	191	187	197	178	179	220	216	215	172	192	160	173	202	190	172	193	178	188	188	172	180	199	185	209	189	166	183	179	186	174	183	199	169	186	187	192	198	209	193	175	171	203	169	188	212	174	184	195	187	210	208	185	203	188	191	208	176	183	186	182	189	183	175	178	175	192	194	167	190	189	186	182	191	155	196	182	162	170	192	191
3316	8665	5906	2721	1857	1371	1090	773	626	583	449	403	366	371	322	302	280	282	272	244	227	235	241	245	224	217	226	204	218	215	211	218	210	217	216	195	199	224	208	204	209	224	193	202	206	194	180	221	229	225	219	191	201	212	203	205	197	168	218	206	194	174	203	174	197	212	222	190	212	224	203	226	203	180	220	175	194	201	198	208	197	195	200	195	194	204	243	191	178	209	198	201	184	203	190	222	208	205	215	207	204	251	181	195	205	207	191	192	202	186	183	191	221	177	188	193	216	197	186	201	184	185	199	209	205	204	189	201	209	185	193	195	213	192	195	198	199	215	196	180	209	217	201	191	225	164	202	195	230	215	186	187	200	191	191	200	198	211	169	154	219	207	195	163	200	182	189	216	211	197	217	187	185	196	201	219	170	187	174	174	196	193	208	206	187	219	217	223	235	206	199	209	195	183	191	184	196	201	183	204	207	199	190	186	199	197	187	208	178	232	192	198	199	205	184	217	209	215	195	197	210	172	198	185	216	203	196	179	207	180	210	183	190	217	195	193	204	177	200	180	203	174	208	195	211	188	191	191	185	178	186	219	206	200	184	188	184	199	210	175	193	203	204	193	209	199	205	194	232	213	193	213	198	216	192	197	197	217	192	210	209	212	189	188	235	206	192	204	194	182	210	202	167	225	167	195	214	190	176	214	190	202	201	208	198	168	203	203	184	184	208	198	168	184	211	224	188	195	187	198	203	202	193	212	200	182	187	212	211	205	181	203	193	192	206	204	204	199	185	210	195	197	196	176	187	224	215	221	191	186	216	197	200	222	173	183	184	187	187	226	199	219	204	181	169	219	205	217	190	176	187	163	182	210	192	205	179	195	201	207	205	193	189	203	191	199	202	223	200	207	201	187	208	208	209	206	194	207	193	208	204	216	201	201	196	216	184	190	210	177	190	199	209	195	174	196	180	208	223	220	211	189	201	204	207	183	192	195	174	181	194	202	209	232	197	224	181	209	198	195	219	196	213	214	192	202	188	191	208	217	179	222	212	193	192	202	187	214	209	198	220	204	196	198	204	183	190	219	185	199	191	199	199	198	189	201	212	189	188	195	195	213	207	198	208	197	225	204	185	200	171	210	188	206	203	215	190	213	202	208	208	204	215	218	200	181	189	208	196	196	181	201	191	205	219	197	208	197	189	189	201	206	199	193	169	229	182	195	219	221	199	211	216	180	210	216	190	210	226	199	181	206	225	193	221	213	180	182	216	208	199	186	220	170	188	183	190	193	229	193	229	182	171	182	225	202	214	196	183	185	206	208	204	182	233	210	208	195	191	188	204	233	169	190	186	194	183	195	191	208	206	183	213	176	180	205	212	201	217	203	180	207	182	225	192	208	186	196	208	198	191	204	197	218	213	183	215	206	201	194	197	228	225	194	221	191	193	187	192	192	223	202	202	220	195	224	181	216	172	196	193	225	223	212	207	176	181	201	214	219	192	198	178	201	218	198	222	184	211	208	192	193	219	204	218	201	205	180	188	187	200	238	203	188	206	179	196	198	175	189	160	211	202	193	213	210	190	206	211	218	202	203	230	183	198	193	202	217	211	198	204	177	209	211	174	199	202	212	167	219	181	191	188	209	199	209	189	212	178	202	197	193	190	198	201	189	204	193	187	193	175	203	196	191	192	199	186	187	195	196	182	204	227	181	185	220	195	207	200	178	217	209	197	198	212	218	197	180	196	214	207	192	184	201	173	190	194	202	191	217	188	212	185	194	196	201	217	210	207	219	207	213	229	226	226	194	184	219	183	213	177	207	197	206	211	187	178	197	187	192	207	185	199	174	210	224	187	186	190	207	217	212	192	184	189	202	192	197	212	200	197	202	188	176	215	206	215	212	197	205	213	186	186	184	195	199	196	191	190	208	190	201	202	173	196	196	183	221	209	189	176	205	191	208	174	191	210	220	192	189	200	226	198	196	200	199	202	208	212	188	180	210	197	211	213	190	211	205	193	199	189	207	204	190	209	186	203	182	213	207	188	221	207	225	208	221	185	183	180	196	216	226	192	197	191	189	205	188	186	188	191	198	203	221	187	201	189	182	183	206	181	204	200	188	200	205	203	205	187	216	214	199	195	223	226	186	208	197	213	199	218	180	194	180	203	176	207	187	196	213	216	194	198	209	200	201	222	164	204	212	206	216	210	203	215	179	187	213	190	192	196	195	210	196	173	176	189	218	176	222	190	215	192	206	190	187	211	200	216	224	199	221	204	203	198	217	215	193	191	196	200	193	193	197	183	208	199	200	174	187	195	179	210	205	193	176	208	203	174	194	213	192	176	188	193	213	207	192	192	191	199	170	211	220	202	231	174	221	178	203	197	182	202	188	212	186	182	206	222	215	179	207	194	212	196	218	218	198	219	194	169	182	230	188	219	218	217	198	187	200	203	188	175	187	173	199	213	204	183	207	202	212	187	198	203	179	198	182	187	174	200	205	192	208	175	186	195	193	209	175	216	205	213	208	192	186	189	193	216	201	199	189	198	219	191	199	189	183	184	209	185	211	167	226	173	216	209	210	203	215	199	200	193	208	219	224	205	200	183	203	195	218	177	198	189	173	218	200	205	192	195	179	199	179	195	193	186	201	176	191	216	198	178	199	184	194	193	188	246	217	203	200	214	187	215	206	236	189	203	201	217	207	207	191	191	204	222	192	191	189	232	183	210	187	208	186	228	197	224	204	210	195	188	201	196	175	185	207	183	192	189	216	205	186	200	214	204	192	204	204	195	180	219	212	215	202	198	210	212	196	234	200	190	169	216	179	216	159	193	196	185	176	205	189	195	210	184	197	192	184	206	197	186	189	198	202	188	209	193	214	215	229	219	230	194	191	219	207	190	215	197	188	216	190	203	187	196	204	189	200	180	188	192	207	207	203	203	192	196	185	203	166	198	215	204	223	196	214	211	185	224	190	189	186	191	185	200	188	192	195	188	208	197	178	182	192	189	199	188	222	221	225	213	163	204	220	172	205	190	195	182	203	191	188	188	196	198	218	187	183	177	216	206	195	211	210	204	208	188	197	196	222	188	170	195	193	203	186	210	219	188	202	214	221	183	209	208	214	219	180	185	192	195	182	187	200	198	233	184	193	185	214	188	177	177	187	182	210	202	232	202	211	195	230	208	217	216	206	195	199	204	180	208	202	218	189	206	229	211	195	191	191	202	211	170	154	194	192	211	177	205	204	195	194	232	189	183	193	213	199	188	194	156	215	227	203	214	203	190	202	186	198	204	212	211	206	216	198	178	207	202	216	195	180	193	206	199	180	205	192	218	194	198	190	196	209	218	194	175	196	194	195	184	193	207	213	209	198	183	211	203	197	196	203	170	190	204	207	190	186	193	182	203	178	213	188	208	204	205	186	198	216	209	209	207	201	201	201	206	207	188	192	222	200	200	211	193	214	182	189	193	169	188	207	229	212	207	211	169	190	192	187	186	212	202	199
24866	21326	27567	25363	11074	948	699	631	570	580	504	522	476	485	491	481	459	516	468	461	484	439	460	485	434	441	478	473	468	481	449	428	495	439	447	461	487	459	463	436	441	476	398	453	430	420	428	439	473	460	495	438	416	463	441	424	481	460	443	453	491	453	452	469	456	490	461	449	428	474	464	467	453	461	419	457	441	456	447	454	442	425	466	471	434	467	452	481	452	456	451	453	478	453	420	435	432	460	483	480	448	390	457	443	446	435	467	466	438	431	447	439	440	451	463	426	495	429	473	406	437	439	457	462	433	463	474	453	446	437	478	464	447	472	446	479	446	469	430	474	480	429	482	476	417	449	444	454	424	413	433	446	458	427	465	433	457	428	461	450	467	471	490	464	461	459	463	400	457	406	435	430	437	459	444	478	451	438	461	466	464	426	449	453	446	444	452	430	456	450	451	455	419	439	446	442	465	465	437	423	498	458	438	448	446	452	450	483	454	476	446	462	438	446	440	431	380	425	454	471	439	472	476	501	434	424	458	449	384	454	451	479	436	488	472	381	463	442	470	459	450	463	450	483	435	413	473	459	466	473	459	452	410	436	426	424	464	454	475	452	428	463	464	394	439	439	446	447	453	451	448	432	439	467	455	468	459	425	457	428	466	474	435	503	430	435	467	450	454	472	420	429	483	430	454	480	452	454	471	433	454	457	437	443	460	467	479	450	453	420	456	435	436	459	403	439	446	454	464	463	456	453	456	486	424	427	473	459	460	490	491	431	445	446	446	455	466	452	466	439	467	478	474	449	410	489	435	418	463	452	443	481	420	466	443	417	448	444	491	431	438	452	434	411	426	484	452	458	453	400	491	454	498	423	450	467	450	446	459	427	412	460	486	435	455	453	469	457	444	425	441	413	454	471	465	439	465	428	423	440	450	460	490	448	433	441	439	452	439	452	446	449	437	482	476	448	476	445	454	468	482	461	410	444	410	430	430	481	416	475	435	471	416	451	445	421	455	444	445	429	434	454	466	438	446	444	444	442	442	461	448	462	476	457	462	472	433	411	455	463	438	472	461	491	403	449	434	434	472	451	454	453	458	465	464	448	398	447	421	437	463	487	445	413	441	489	455	457	433	431	449	483	455	451	460	425	449	441	459	508	459	429	443	465	467	457	458	478	449	432	462	454	428	445	407	460	455	451	453	502	459	429	432	427	476	469	440	404	434	491	448	473	452	459	439	451	424	446	451	421	425	464	457	447	473	421	411	421	431	461	452	465	482	447	404	451	429	445	442	453	430	474	448	450	419	418	422	429	445	454	455	464	449	471	447	438	448	463	467	446	445	477	454	472	421	440	448	447	460	444	458	451	470	454	435	456	439	427	461	445	452	434	431	472	433	435	441	467	412	445	448	460	446	453	420	477	442	425	438	464	427	426	417	466	431	434	458	479	477	469	464	464	465	449	467	398	494	501	438	443	465	429	427	452	462	458	472	461	446	466	421	435	457	431	476	475	420	463	423	444	437	414	435	436	438	438	402	456	403	399	425	425	404	427	484	446	494	464	420	414	441	423	462	469	478	481	452	466	456	442	418	455	436	463	465	510	491	481	475	471	433	440	438	476	432	445	410	455	480	477	448	447	432	477	478	426	499	417	443	449	465	445	456	506	446	463	475	452	450	438	444	476	441	395	468	455	454	478	427	422	443	442	448	418	473	468	448	442	456	446	436	429	440	470	448	425	416	433	428	477	420	466	444	474	430	449	419	447	452	430	436	456	446	441	421	472	444	434	436	460	461	425	478	429	452	436	437	436	455	448	435	426	461	444	453	477	443	444	460	462	457	446	457	458	419	419	450	442	492	449	422	461	447	463	440	440	457	466	494	458	446	429	474	454	404	445	451	451	434	485	433	441	432	454	455	443	440	464	445	492	443	449	475	471	414	435	452	469	481	465	459	424	452	432	423	445	444	454	440	449	448	460	455	463	452	425	463	467	419	433	481	457	432	472	474	405	442	431	461	431	453	423	470	444	453	441	452	431	433	449	458	471	445	480	440	449	434	426	463	414	447	474	444	483	455	459	443	446	486	467	457	459	438	470	464	486	456	452	426	452	476	436	408	432	474	462	469	457	469	412	429	439	458	472	458	455	450	413	471	453	435	447	415	476	475	446	445	438	438	421	394	437	446	423	438	467	420	448	441	468	475	461	498	412	460	426	417	424	450	477	430	425	455	480	443	440	475	457	434	428	437	424	474	417	423	433	435	420	462	469	451	458	462	454	429	454	432	459	460	464	443	470	440	457	455	451	456	496	451	436	424	481	431	430	438	463	442	442	433	458	447	436	424	460	420	462	468	462	412	418	482	466	430	466	459	421	455	459	428	433	458	446	433	468	449	470	489	467	464	438	459	455	439	458	413	441	445	500	443	438	435	458	458	425	461	459	450	457	421	476	455	455	430	461	485	463	456	455	460	449	447	458	448	446	454	441	469	488	463	461	432	445	447	419	460	448	440	498	476	444	415	416	433	466	451	461	429	463	454	461	471	435	435	467	482	486	453	417	448	453	474	440	411	434	428	459	471	480	406	456	446	443	437	447	475	427	450	437	441	424	418	427	470	436	410	419	466	442	466	464	463	471	444	457	464	439	456	453	459	454	419	421	463	442	464	435	456	484	448	400	448	450	459	454	481	440	447	478	446	465	480	471	452	439	415	448	443	420	499	426	450	457	439	439	452	424	425	479	426	446	415	435	450	423	446	416	402	462	454	485	465	419	434	487	445	460	442	450	415	458	438	395	409	450	424	418	408	465	475	450	464	453	477	432	476	456	475	426	423	438	424	444	467	425	449	461	454	434	461	414	433	447	452	418	407	489	446	470	422	459	462	424	412	458	456	436	449	434	435	479	451	454	455	508	410	464	493	456	474	442	481	391	450	459	417	444	453	475	444	454	455	405	421	428	436	447	425	456	423	443	441	450	458	445	441	469	481	454	467	460	480	443	388	456	433	439	437	486	460	475	441	421	438	466	435	450	481	457	448	433	452	445	443	417	486	457	452	460	450	451	456	445	455	412	460	469	415	419	449	445	457	455	422	463	434	475	405	395	423	411	456	463	431	447	441	406	437	474	432	471	447	470	440	434	427	427	441	452	468	437	454	476	459	453	444	453	456	465	441	440	417	472	455	453	451	478	447	459	453	426	454	426	462	459	453	435	466	465	445	460	456	451	448	461	451	442	423	473	439	467	443	463	429	459	440	481	435	474	428	441	485	454	437	467	444	449	449	484	463	428	440	435	448	422	455	466	456	418	440	455	465	442	453	429	459	433	444	429	434	425	480	444	469	435	438	445	449	427	427	467	468	463	488	484	456	450	409	439	458	463	414	471	448	429	439	443	414	416	426	444	464	435	461	467	442	451	425	432	453	431	449	432	403	443	445	432	465	428	423	466	470	438	415	443	452	424	430	453	446	453	460	424	437	461	492	429	414	463	459	515	451	453	426	448	449	465
3352	5189	3450	1804	1372	1125	878	786	698	652	640	562	541	552	499	489	499	485	481	520	464	541	482	459	459	429	451	469	439	477	461	470	482	474	482	426	479	433	476	451	497	472	478	465	460	482	455	455	471	463	456	452	486	474	484	493	493	434	453	453	480	470	391	485	486	462	447	468	433	443	484	430	469	458	425	463	438	447	462	472	455	474	467	424	465	433	428	456	472	414	464	465	472	445	461	448	474	491	464	471	506	433	478	492	454	457	440	491	444	495	489	467	442	470	479	474	480	471	474	487	468	455	468	474	474	484	427	463	476	432	476	492	461	475	467	455	491	453	478	456	470	422	479	455	463	444	451	439	482	466	424	429	420	443	464	461	461	450	471	469	475	466	443	455	450	479	454	492	457	454	489	471	443	439	433	467	447	476	454	446	496	441	475	471	484	453	479	475	438	449	468	488	461	438	465	488	473	419	447	448	486	462	465	419	485	512	423	469	430	471	464	475	443	508	461	436	449	479	479	454	493	478	422	466	481	482	477	431	474	494	427	485	468	438	476	451	457	427	456	447	468	468	471	463	450	442	448	450	470	439	461	453	458	483	473	469	477	499	468	449	435	457	440	477	455	441	449	454	447	464	485	459	452	447	416	444	450	457	465	477	431	463	401	430	478	483	502	466	435	418	416	449	463	449	465	471	444	430	404	456	446	466	449	488	476	454	478	441	487	455	456	434	447	441	465	465	460	464	452	462	502	464	460	427	488	448	448	438	443	449	443	466	445	476	470	480	474	471	488	478	471	479	476	486	425	440	438	458	457	457	453	458	478	462	459	429	467	457	477	461	447	433	491	462	453	487	429	462	460	459	470	462	469	446	453	434	436	425	497	464	441	436	481	486	511	490	450	485	445	483	470	468	443	444	433	484	437	481	443	465	500	500	448	435	464	452	438	476	465	482	486	451	518	467	412	460	455	471	422	471	468	450	444	477	460	430	476	454	416	446	477	418	465	490	447	475	460	466	461	466	448	495	483	435	481	483	468	493	465	447	471	477	453	456	436	482	458	477	446	475	478	451	420	473	458	434	444	444	444	482	471	454	485	432	480	445	484	464	465	433	466	441	484	447	483	454	466	475	458	468	484	471	482	440	419	461	448	438	455	473	485	491	489	463	427	421	473	448	438	488	456	421	475	431	472	480	441	466	490	481	454	484	466	469	461	486	459	498	470	462	461	535	437	438	438	458	434	500	470	450	474	448	447	477	467	457	477	452	486	483	484	448	439	461	467	468	477	482	463	464	478	452	431	436	475	448	477	451	466	442	461	437	499	424	467	444	442	456	485	430	438	435	457	455	447	453	445	475	444	456	476	471	458	444	441	454	436	466	495	462	462	472	479	485	435	468	448	474	477	452	477	439	451	470	448	437	471	504	459	478	481	499	445	477	429	488	460	426	454	494	440	446	451	458	453	512	451	493	493	460	447	437	477	485	480	433	474	449	448	442	468	478	455	482	469	458	483	446	492	441	438	487	487	462	417	473	425	498	457	453	438	449	509	459	427	458	461	499	456	454	478	483	449	444	438	445	461	462	433	477	478	486	460	443	485	473	456	478	445	464	434	456	487	481	452	453	459	417	486	448	453	457	505	466	438	472	422	464	476	453	474	461	471	480	449	472	439	462	487	484	481	454	476	487	428	472	476	485	435	440	469	451	481	410	449	461	495	478	440	450	452	448	469	474	448	449	443	452	454	433	415	432	450	460	468	466	457	465	452	446	461	445	439	438	441	486	458	416	475	430	430	471	464	523	473	438	473	449	493	498	455	429	475	497	449	430	474	426	446	448	455	441	469	471	448	482	428	461	463	483	457	448	431	482	488	477	465	468	497	475	493	439	475	452	431	498	466	462	477	438	466	436	452	453	472	465	482	451	398	456	487	441	473	498	457	504	503	454	435	451	468	436	479	455	423	452	470	452	475	457	432	445	457	488	443	466	481	477	474	480	495	491	464	468	460	455	463	468	463	480	483	476	470	488	459	449	470	485	472	478	443	462	452	453	451	470	460	441	434	434	476	453	455	443	486	461	464	444	453	466	444	434	459	433	470	447	487	483	448	414	456	464	469	490	443	437	429	418	445	428	449	442	480	424	434	466	491	493	454	424	443	471	470	470	447	465	458	460	503	486	492	485	494	480	439	435	446	486	462	492	424	483	461	493	408	468	453	447	455	451	474	510	456	467	466	427	468	464	474	493	440	448	415	442	409	471	432	457	439	475	471	458	437	447	449	451	424	437	464	432	424	430	468	456	447	442	461	473	475	480	473	448	457	484	456	482	455	486	460	476	458	479	480	462	467	450	461	466	485	452	481	462	511	424	499	472	451	502	446	446	476	447	463	457	460	439	414	429	456	481	459	474	473	457	439	449	504	456	463	439	434	439	452	457	455	444	473	492	445	459	473	460	467	498	433	445	485	472	466	446	472	482	454	463	472	466	512	456	467	464	439	519	469	472	463	458	464	462	471	458	464	477	457	442	455	484	441	475	444	447	434	441	430	452	479	498	430	453	426	453	442	501	445	485	438	448	447	421	432	470	471	441	466	454	458	481	444	484	490	439	438	448	480	449	466	422	475	475	512	423	499	430	498	463	518	452	476	436	486	405	454	431	457	459	447	456	452	452	487	460	474	452	417	434	429	468	436	463	484	446	459	414	466	501	456	481	485	425	441	471	472	455	493	438	474	453	451	480	449	441	456	471	467	457	483	449	453	464	449	441	431	428	434	458	450	444	454	474	458	465	483	433	462	486	468	445	512	446	459	439	473	443	468	433	445	463	455	458	482	475	488	451	444	474	465	457	444	476	463	443	449	478	428	452	454	458	469	444	440	477	437	480	484	451	406	450	488	476	464	454	440	467	464	441	477	456	451	409	482	481	452	475	476	447	479	440	489	449	458	484	464	457	448	446	503	439	433	457	441	480	482	500	471	428	453	467	432	478	449	479	485	453	454	452	462	486	470	480	455	448	449	446	485	471	454	480	441	480	458	433	433	519	451	398	462	448	431	478	459	462	465	417	478	468	442	446	451	484	478	457	467	457	478	432	504	444	455	441	473	485	442	446	448	451	461	463	446	473	452	437	467	471	463	444	476	454	469	443	433	469	470	476	488	457	425	434	462	442	434	455	437	437	478	405	452	465	481	427	471	489	479	490	438	436	486	491	424	483	471	482	450	427	445	419	513	425	447	411	452	450	509	465	473	428	473	454	468	500	463	465	438	448	452	452	480	442	480	465	464	479	439	497	438	476	477	460	454	462	421	458	466	456	488	418	438	485	468	458	446	443	448	444	451	506	481	463	443	460	430	456	464	453	445	479	434	440	482	468	454	499	476	451	443	439	452	486	450	498	441	458	441	459	451	451	461	448	474	486	430	475	444	435	425	444	470	479	467	498	459	474	454	461	446	447	490	485	475	469	483	500	482	461	473	450	450	472	472	432	434	466	474	444	440	459	451	463
22664	21370	29123	23990	21373	21429	9090	898	625	522	419	357	320	312	281	282	256	265	232	225	219	214	203	179	191	191	171	153	171	151	167	156	159	167	145	179	166	170	174	161	158	179	148	126	152	149	119	150	138	167	160	152	158	130	135	146	175	167	154	175	136	147	143	145	147	149	155	138	139	139	137	132	166	176	161	128	148	143	148	162	163	132	150	170	158	164	144	136	150	118	138	158	145	130	133	156	157	166	120	150	165	136	133	152	164	165	125	143	131	167	149	136	143	128	135	163	161	148	131	157	159	145	119	161	140	153	153	149	134	153	150	144	157	149	155	146	134	136	161	147	137	120	165	152	146	156	153	156	155	148	152	139	138	138	150	148	150	151	157	151	138	151	145	148	168	140	163	134	138	149	161	130	170	151	164	137	151	138	147	156	138	143	146	152	144	142	126	151	154	129	149	145	134	136	168	128	146	151	139	142	148	135	147	139	137	129	153	166	154	138	139	137	146	135	138	129	146	135	145	130	138	120	137	164	159	144	158	150	144	114	156	142	129	160	139	147	133	126	128	147	152	177	147	150	149	145	152	178	155	141	164	152	127	117	156	140	150	125	163	160	153	153	136	146	139	116	145	145	153	156	141	142	157	126	142	140	159	123	124	120	140	117	168	138	143	150	143	153	128	143	156	152	158	138	161	151	142	144	168	161	151	158	147	164	162	137	156	146	136	142	141	146	171	148	170	146	142	143	129	126	154	144	134	132	150	138	138	146	147	139	137	138	132	104	134	133	140	140	130	148	140	160	156	133	137	122	128	132	152	149	146	144	143	156	143	145	125	167	146	149	126	153	143	139	136	125	153	128	136	151	144	158	151	142	140	156	131	149	145	152	148	158	150	131	142	140	146	130	159	155	136	144	138	130	133	134	152	118	134	160	150	157	167	151	135	137	137	171	131	151	172	163	163	146	159	133	133	137	143	176	140	130	125	146	147	141	129	144	150	140	132	149	132	147	151	137	161	133	148	141	156	150	146	137	144	151	131	148	137	147	149	159	157	162	146	156	147	150	138	152	155	150	150	141	146	159	148	147	125	155	121	164	152	153	140	119	126	144	148	154	150	139	124	143	151	151	156	135	135	137	155	156	149	129	151	159	148	140	147	149	159	139	136	140	140	158	159	133	134	129	158	141	138	142	146	138	133	138	149	159	134	163	153	148	147	142	138	134	160	120	156	148	131	151	139	168	139	151	149	126	158	129	135	160	166	147	160	147	154	153	137	142	164	125	146	150	133	165	134	136	153	144	145	155	138	146	142	161	137	155	141	153	131	146	134	137	149	142	146	153	130	143	145	127	133	139	164	148	150	147	134	170	163	121	150	127	129	143	121	161	141	159	140	124	168	118	150	144	131	135	125	132	134	135	142	143	141	157	148	150	148	145	152	144	136	150	134	140	165	148	139	138	156	163	160	159	163	142	141	151	166	169	144	136	147	148	142	168	156	149	140	166	153	148	127	134	157	160	152	135	147	153	158	151	179	143	131	139	159	142	134	115	132	146	155	129	131	151	153	156	135	140	140	135	157	136	138	140	149	137	130	141	136	151	157	132	115	150	149	141	141	132	121	167	145	147	140	155	143	138	140	143	148	151	169	134	145	141	173	143	139	146	141	138	121	159	143	146	129	150	146	133	125	137	155	147	147	132	144	133	150	148	137	154	125	148	149	145	144	146	153	158	147	148	158	136	160	156	155	162	144	163	154	159	156	154	146	147	142	130	137	131	149	142	119	144	163	158	124	142	142	140	135	156	153	146	153	144	149	168	144	140	146	123	138	158	129	152	121	155	140	163	158	129	146	151	136	148	149	155	171	141	159	146	154	148	141	161	142	134	140	162	132	148	128	135	157	150	141	144	125	146	117	145	157	159	155	150	132	148	148	145	164	157	126	132	139	159	142	141	139	145	150	163	146	131	136	130	147	142	126	134	139	173	146	147	152	145	132	144	150	158	135	133	133	137	145	127	172	167	181	124	154	169	162	144	136	130	152	147	163	142	157	126	144	145	142	143	140	128	148	157	165	167	161	144	162	133	162	142	143	138	148	148	134	157	154	124	149	131	135	121	155	133	133	124	118	139	132	160	138	159	155	138	132	159	152	143	133	150	161	146	125	152	142	145	150	150	142	159	149	135	143	151	142	150	122	122	147	157	162	146	157	145	155	145	139	144	150	142	149	153	141	172	160	153	155	124	119	164	128	143	152	140	144	126	133	107	162	139	136	130	165	139	138	147	142	131	153	154	150	144	151	132	143	155	151	159	157	131	152	141	147	115	126	138	142	138	146	157	147	146	135	151	143	160	155	149	140	147	150	150	139	160	161	132	138	165	138	158	134	148	140	159	147	140	129	154	149	140	141	146	143	146	149	138	158	183	157	143	146	133	138	161	119	161	135	146	143	143	124	120	160	141	148	149	152	109	165	134	168	146	171	133	138	159	149	115	145	144	131	132	147	162	136	149	146	159	164	166	146	174	137	144	156	144	145	154	142	128	132	119	160	167	158	140	161	171	131	148	138	159	153	137	134	162	142	144	144	175	135	146	160	143	140	142	156	145	162	162	131	128	151	152	128	140	138	159	128	146	141	149	125	147	148	133	157	153	124	138	152	129	159	156	138	162	137	151	140	156	147	137	142	150	157	138	131	151	147	161	134	148	127	160	140	134	157	134	134	153	139	130	145	120	148	122	141	144	154	130	138	142	132	134	157	154	150	124	156	123	143	144	141	152	132	139	154	132	136	143	163	155	156	140	121	154	148	149	137	154	152	147	112	124	157	154	145	150	156	126	140	173	150	155	150	143	152	150	129	144	144	133	176	131	143	157	162	150	167	162	144	133	138	119	161	160	146	133	131	148	158	160	173	168	145	135	142	136	139	161	151	140	173	141	128	144	145	149	167	145	120	128	154	150	129	142	147	144	138	152	130	142	152	139	142	142	163	148	141	133	157	175	144	130	148	156	141	159	141	149	152	133	157	157	148	134	138	144	162	153	141	124	121	153	136	142	136	134	135	136	141	141	139	136	156	140	144	136	126	148	153	165	119	136	145	134	147	129	144	144	162	131	144	143	125	149	149	134	137	148	148	127	136	134	140	138	150	148	140	154	122	127	131	154	145	139	136	134	141	153	155	150	145	160	164	139	159	126	132	172	131	135	130	130	145	150	151	145	147	131	148	133	167	153	149	157	146	137	150	141	136	148	142	145	166	162	146	139	139	169	130	144	172	148	150	142	138	150	142	126	137	148	156	143	131	157	127	138	161	152	148	121	142	141	153	143	147	149	136	143	145	130	168	144	144	136	150	140	150	139	139	145	146	139	158	143	136	147	172	143	138	152	147	149	138	137	139	135	150	144	141	138	153	164	149	179	148	146	140	149	159	154	135	143	161	123	155	151	151	127	139	160	156	129	151	131	137	146	141	149	155	140	146	135	136	160	136	152	149	138	155	124	148	162	144	143
4399	14292	9930	4795	3358	2383	1838	1338	1026	859	674	530	511	393	380	337	321	290	276	250	265	239	254	238	200	200	207	205	188	192	188	190	175	196	200	212	168	186	169	167	185	181	173	149	155	169	144	166	155	170	176	156	152	145	144	175	157	159	159	179	169	157	147	143	155	145	164	146	143	140	164	166	147	162	153	152	148	139	156	134	144	127	150	140	152	163	149	162	147	157	157	167	146	151	136	151	152	170	154	169	129	155	152	133	127	159	146	165	137	147	165	124	159	133	149	165	167	130	156	133	159	163	137	151	152	137	149	177	134	150	142	150	156	150	130	133	140	147	133	144	146	178	140	156	157	141	138	148	167	156	146	177	169	132	139	159	144	149	153	155	140	128	146	165	156	152	136	165	157	166	143	156	147	139	140	162	152	137	145	148	165	144	153	140	146	135	160	156	150	130	147	130	146	136	149	156	153	139	141	128	150	138	171	144	142	153	144	160	129	141	143	153	141	162	162	140	173	159	155	123	172	148	135	157	148	153	147	157	129	165	130	145	150	141	144	135	132	153	152	162	142	159	151	145	126	140	143	157	167	135	141	156	155	143	142	131	147	150	139	169	169	146	146	137	156	138	131	135	132	137	140	152	127	156	143	163	171	148	148	155	129	159	149	152	135	156	160	137	160	126	138	155	144	153	143	161	150	160	146	132	150	156	159	161	145	156	131	153	158	150	148	149	137	146	141	157	134	137	143	153	161	130	150	151	129	144	142	147	153	166	153	148	144	159	135	117	151	142	145	163	129	152	148	122	139	146	156	144	155	154	167	171	163	143	142	161	133	150	163	164	153	148	133	152	169	132	147	121	142	155	141	146	150	142	146	148	147	155	149	138	136	136	145	184	165	137	130	126	147	140	145	164	142	117	156	135	151	140	157	124	154	167	152	145	149	139	149	148	157	140	138	155	147	154	156	165	140	137	170	145	154	132	132	155	171	146	163	153	156	144	158	149	126	168	134	159	148	160	150	150	148	152	159	138	160	153	168	153	150	129	150	150	149	132	152	123	169	137	147	134	146	151	134	157	153	136	134	147	137	142	176	148	150	152	124	146	159	132	149	138	157	153	150	157	153	130	141	137	129	133	149	140	149	139	129	147	148	142	171	141	167	158	158	132	173	142	142	142	153	135	128	130	137	118	150	150	151	139	136	132	160	152	138	144	162	150	146	145	128	153	163	119	113	144	146	147	157	157	159	165	158	152	145	144	139	136	136	144	148	145	134	129	139	167	157	143	132	144	144	141	159	134	147	138	139	142	155	152	153	128	161	130	142	149	126	137	135	151	158	132	155	139	151	135	126	134	138	148	143	134	144	149	140	142	168	151	157	130	131	149	147	153	132	129	144	155	132	171	150	164	150	145	149	153	160	161	146	157	143	161	145	157	155	145	143	141	142	146	124	154	131	134	139	163	139	156	147	150	149	148	134	161	152	146	134	139	156	148	158	149	138	141	164	135	139	140	167	134	163	140	157	158	132	142	163	142	143	147	157	160	153	152	146	163	139	147	136	145	139	156	136	137	144	160	167	160	156	147	145	127	162	135	145	134	142	157	155	157	150	168	148	161	145	150	151	121	144	172	144	141	165	167	134	145	162	151	155	160	133	141	174	158	176	151	135	151	163	137	156	139	173	128	150	149	154	151	152	151	178	153	134	142	141	133	129	168	128	138	153	142	150	176	146	164	144	136	155	151	141	140	123	139	157	135	163	155	133	145	154	164	132	135	142	130	143	148	129	148	173	160	163	152	158	141	137	144	162	169	158	153	147	140	145	162	127	129	152	142	140	141	148	148	144	131	134	155	154	146	142	151	136	142	139	154	140	148	165	156	158	128	166	156	145	158	158	161	143	152	138	148	196	156	158	156	131	145	163	130	168	149	148	144	149	174	124	141	144	178	174	136	148	159	149	156	156	142	138	140	155	154	135	154	131	164	154	130	149	144	134	142	154	156	154	146	143	139	134	122	146	135	134	145	136	170	151	137	138	128	156	141	157	151	129	140	173	133	152	139	125	163	190	148	156	145	149	138	140	145	143	149	131	149	142	148	135	152	128	166	144	142	143	154	150	113	148	167	119	160	147	153	170	161	152	123	156	161	135	142	132	151	120	132	132	135	164	157	144	142	134	138	166	150	123	143	117	150	156	156	145	144	131	162	146	130	143	136	148	133	129	152	164	131	134	151	149	142	142	150	149	145	144	140	146	153	146	170	148	135	140	169	131	153	138	163	167	141	146	139	146	147	161	169	164	113	133	151	157	142	149	142	146	149	167	137	159	167	150	146	135	141	136	130	149	137	163	130	147	158	160	140	149	155	159	131	150	159	165	140	160	150	135	129	145	153	150	160	149	128	150	132	150	128	154	155	133	140	156	147	137	127	108	153	150	144	152	146	160	144	149	176	142	163	152	173	152	128	166	143	153	132	146	147	126	161	134	142	145	153	162	145	161	153	120	159	135	166	145	167	154	152	145	149	147	141	156	151	165	136	142	157	150	152	151	151	166	156	145	152	150	132	122	140	134	158	162	140	153	142	143	139	134	151	147	143	156	159	137	137	122	155	177	170	138	153	149	162	168	153	165	172	150	148	151	154	162	168	140	130	143	134	146	142	142	154	159	148	159	152	145	166	148	167	145	167	160	155	160	168	135	138	133	143	146	164	158	143	146	148	133	170	135	153	165	149	150	128	146	167	145	147	148	144	144	141	142	152	165	136	161	151	146	156	143	127	139	150	144	158	159	142	122	156	171	150	145	170	135	135	152	148	167	130	170	140	143	155	153	138	155	137	138	162	156	141	164	143	164	115	138	150	152	140	125	153	149	143	141	137	153	166	152	159	129	144	143	138	151	148	156	146	129	144	154	134	144	143	132	152	134	160	151	130	140	159	142	145	149	171	129	154	143	151	151	156	122	178	135	146	142	146	154	167	142	162	155	151	110	146	153	161	154	152	154	159	156	152	146	143	144	156	136	153	148	175	145	151	143	158	148	136	141	162	147	155	148	155	151	146	136	163	144	143	167	161	128	149	134	133	160	133	157	161	147	154	124	142	164	160	152	152	161	145	156	138	151	140	145	162	170	152	130	129	161	151	165	143	153	149	140	131	139	159	131	147	137	169	135	151	128	159	164	165	156	159	138	127	168	150	138	155	160	145	132	142	133	162	150	148	144	146	138	152	137	153	165	147	147	162	134	166	136	135	163	152	140	125	140	144	155	145	139	129	168	139	151	167	154	140	145	146	135	128	143	169	120	134	146	154	147	140	127	164	144	144	157	136	151	156	161	147	157	142	170	137	146	123	156	153	149	132	135	157	127	132	162	115	175	158	160	144	172	151	144	142	137	136	152	138	129	137	166	133	148	125	138	147	143	151	165	129	128	133	144	142	142	160	150	161	144	144	159	132	156	157	160	153	175	145	144	155	142	150	138	146	147	151	131	125	146	143	151	143	154	139	145	152
27726	19400	5605	726	525	504	444	417	434	406	432	435	437	446	417	441	457	428	412	412	395	406	412	402	444	428	393	398	405	428	411	437	409	449	434	425	419	410	400	442	427	434	374	417	381	411	436	395	397	433	420	362	400	400	398	400	405	408	405	412	412	410	398	422	443	388	413	408	404	417	419	406	437	379	433	414	404	378	436	415	408	411	417	432	421	401	401	422	415	406	388	371	396	417	419	417	450	450	408	417	413	436	420	409	430	439	398	445	388	378	415	423	412	387	438	384	378	422	401	402	382	392	436	405	398	391	379	387	439	417	409	373	414	381	430	419	402	401	408	424	384	372	431	442	433	391	398	439	403	409	403	417	365	386	434	405	392	419	374	433	399	382	419	428	428	416	420	407	401	429	397	408	413	406	429	425	403	426	426	404	395	384	428	406	435	449	390	439	420	431	359	401	437	398	417	383	406	427	383	429	423	420	393	414	382	395	418	399	397	425	381	412	425	422	453	425	384	439	433	425	427	430	430	401	379	380	419	432	407	408	403	448	395	429	424	408	424	420	391	370	440	426	386	431	412	417	416	407	412	393	440	397	406	421	435	460	468	381	394	425	414	443	395	440	415	412	435	406	438	425	446	377	451	410	391	429	391	383	433	415	405	407	414	408	417	395	420	419	428	422	406	399	401	449	412	433	406	408	421	421	411	436	417	426	396	380	410	456	432	425	414	436	426	392	434	437	402	418	441	394	444	439	406	407	402	430	425	402	427	380	442	390	390	452	420	418	383	393	429	397	429	388	426	390	436	426	430	429	390	418	409	415	439	406	444	400	422	424	446	387	409	432	415	417	377	428	401	413	377	400	421	426	451	384	423	416	407	418	427	460	392	413	431	424	416	462	388	418	420	397	398	372	422	401	454	407	430	403	395	397	402	408	418	378	378	437	405	402	425	412	399	395	404	395	401	417	397	389	416	393	392	409	391	399	366	447	433	393	435	417	395	401	413	421	386	433	415	427	390	424	390	413	411	454	422	448	383	403	402	416	403	393	429	435	466	423	397	394	418	443	422	418	417	425	442	436	417	399	405	446	432	399	418	406	390	419	453	431	446	387	418	417	383	411	388	410	415	391	370	441	396	414	397	436	407	442	404	413	442	399	399	415	444	389	396	423	380	440	367	416	410	397	489	410	407	410	446	412	413	420	379	409	409	399	398	410	403	447	408	442	436	410	405	428	412	405	433	394	446	434	373	458	443	399	394	404	422	389	400	411	454	388	403	417	410	435	415	403	413	438	442	406	436	411	408	413	398	416	413	467	367	415	424	399	413	443	418	399	382	432	415	397	406	382	420	395	416	441	405	387	424	411	396	411	388	409	414	427	434	426	426	402	384	403	421	416	389	428	426	398	410	393	399	378	372	419	415	418	399	402	412	430	433	438	414	415	369	439	382	450	396	431	429	433	419	429	422	414	411	425	429	416	438	415	435	391	429	392	440	412	407	407	425	441	426	403	406	394	417	401	414	427	450	449	422	408	424	421	400	400	406	436	456	390	416	440	381	389	422	408	407	373	411	406	415	413	422	428	420	437	440	401	409	394	399	411	383	418	381	437	416	437	444	428	444	414	434	421	385	438	426	428	430	418	409	387	425	393	418	425	387	412	421	409	393	404	415	398	413	433	396	405	426	412	428	386	393	407	415	383	407	390	434	445	420	430	412	397	389	411	412	416	439	450	379	444	417	434	412	386	461	410	411	428	432	439	455	432	389	417	413	379	403	407	404	382	396	403	363	440	406	384	407	418	405	430	404	429	456	429	438	436	440	392	442	419	484	410	396	381	415	397	436	416	385	391	423	431	454	421	445	402	443	422	409	415	400	442	420	394	390	442	402	460	449	394	455	433	402	399	408	408	435	423	421	425	387	402	415	401	435	438	435	389	410	403	413	426	430	413	386	418	417	419	397	393	424	429	408	428	398	426	404	370	412	416	376	418	418	396	406	424	417	397	439	414	414	396	413	410	405	407	418	413	432	420	431	407	391	427	409	449	403	356	413	419	391	432	434	374	421	400	419	414	412	425	424	425	419	409	422	379	427	400	407	414	454	443	405	432	423	432	450	404	398	414	399	436	444	389	393	374	406	433	399	388	374	444	418	414	412	370	390	441	390	426	411	416	421	401	375	418	408	424	404	397	399	410	408	415	393	388	395	420	409	457	386	433	430	410	419	400	429	441	425	414	394	440	414	423	430	388	421	411	439	431	417	463	395	453	401	461	445	457	377	412	410	409	414	452	390	399	427	426	409	446	394	416	401	395	430	399	392	439	375	406	441	407	401	422	422	387	439	413	404	400	426	400	412	374	417	403	379	420	427	424	399	404	417	452	413	395	412	412	417	420	400	402	404	423	430	468	414	400	423	421	407	405	374	381	427	400	443	411	438	417	434	422	418	405	375	427	433	426	408	407	423	406	438	400	431	397	423	400	437	434	422	402	404	432	450	427	382	419	445	428	441	423	429	428	391	446	413	415	401	414	402	429	425	416	426	440	424	409	451	387	419	440	424	389	433	451	431	424	439	444	435	420	397	408	404	372	423	405	416	404	404	423	415	429	382	389	408	427	405	396	423	423	395	402	414	401	401	407	385	428	388	375	397	431	388	393	427	454	417	406	406	375	417	432	406	448	424	431	406	406	408	403	426	393	425	409	446	400	434	438	402	394	402	391	400	424	389	373	396	393	433	434	452	407	405	422	400	403	392	445	401	413	411	392	375	419	425	438	410	406	424	453	460	433	445	409	443	431	430	394	420	451	405	434	463	378	384	400	410	422	428	409	423	415	394	438	410	417	448	403	435	428	424	397	428	414	385	461	425	377	427	445	438	411	397	417	436	423	440	407	421	424	388	406	402	426	393	410	438	398	380	404	391	431	450	438	449	429	394	380	437	419	378	424	439	382	416	427	435	387	406	387	414	408	413	413	444	409	403	397	439	404	425	416	437	416	409	412	401	431	406	401	384	389	391	428	380	409	420	407	411	416	409	404	406	403	417	418	416	412	415	405	466	404	416	400	404	414	348	449	412	392	405	368	445	446	410	415	388	374	402	403	434	421	391	449	424	411	393	412	435	387	393	383	428	424	377	433	392	432	422	419	406	386	416	403	418	409	414	404	433	431	423	415	475	422	414	462	420	380	394	423	430	398	402	404	424	422	416	405	420	411	381	417	412	450	415	428	414	436	388	441	420	415	449	432	402	397	412	405	378	418	384	411	417	416	413	414	415	436	394	417	410	405	399	418	400	415	392	412	426	411	399	386	399	432	398	430	398	422	428	401	396	382	407	396	395	401	437	419	432	430	414	417	417	405	428	404	386	399	443	449	425	433	414	408	414	397	386	391	411	434	435	435	415	425	403	437	448	384	390	408	408	427	428	407	398	401	416	416	427	401	379	422	432	419	405	417	450	431	407	407	422	373	403	418	453	419	461	394	420	418	406	403	426	467	398	430	446	397
4358	1302	983	673	579	565	514	478	471	452	461	465	475	451	405	463	450	429	469	422	441	425	440	441	406	418	388	448	398	441	415	459	426	442	387	448	430	451	430	443	453	480	506	443	447	454	425	426	388	445	442	471	431	437	436	436	423	460	402	454	429	416	443	469	444	460	407	443	465	421	386	435	489	433	450	421	417	414	427	442	444	451	404	414	449	418	417	415	469	408	418	448	432	431	452	437	410	421	430	395	450	398	447	435	471	437	381	419	455	438	430	436	463	447	408	460	431	437	416	431	375	425	445	447	444	430	408	464	441	417	445	391	454	449	440	412	432	443	430	459	433	423	436	440	417	487	471	432	457	479	433	421	411	427	435	427	443	432	474	426	434	447	429	441	451	434	430	444	408	399	450	421	440	427	398	454	420	403	464	442	451	467	424	436	441	424	468	410	452	470	455	420	420	424	451	465	440	427	425	443	407	430	414	445	451	438	448	493	442	419	456	435	427	383	397	406	441	458	401	417	464	418	474	410	459	430	458	389	430	427	397	460	457	409	464	432	430	424	434	391	407	419	444	457	451	448	424	431	439	454	464	439	455	449	379	450	411	440	410	440	427	449	462	451	456	450	421	446	421	474	430	433	455	474	458	424	428	435	454	414	421	469	446	400	420	424	414	445	419	421	456	434	440	443	436	457	474	418	430	446	454	420	449	430	383	414	448	438	386	442	424	461	425	460	417	470	423	417	430	469	395	467	491	422	419	457	439	456	436	473	438	414	454	422	433	460	430	439	472	463	454	416	440	428	424	441	429	441	414	454	418	414	383	445	429	421	418	439	417	443	419	458	444	373	418	431	450	421	436	417	435	451	394	423	459	394	429	421	411	448	453	434	429	461	451	436	444	465	434	428	425	402	411	440	415	432	427	427	401	471	417	471	460	399	454	427	449	430	428	431	460	469	400	453	433	454	406	431	411	486	421	462	483	437	426	436	456	415	416	399	461	454	441	442	392	449	426	421	475	442	402	410	428	431	411	395	417	422	437	455	440	407	442	436	449	421	452	458	399	427	425	411	439	435	459	426	388	418	430	414	432	457	414	434	423	431	479	400	428	420	432	446	436	422	437	435	396	421	440	456	406	467	442	472	451	459	411	462	403	430	419	440	452	441	392	426	440	408	418	444	437	451	446	456	443	436	455	456	437	448	431	437	435	425	505	422	438	458	402	408	466	459	491	396	422	443	458	418	428	448	415	457	440	458	438	400	416	416	424	450	399	438	432	414	435	425	404	459	454	433	453	412	432	435	412	416	402	408	427	408	464	425	441	422	438	408	434	449	468	426	455	416	421	463	465	420	470	432	448	392	454	415	431	433	456	423	419	434	462	445	479	483	404	439	458	447	407	445	440	443	466	447	435	410	450	471	408	454	439	404	456	437	417	430	473	450	446	472	424	407	421	443	480	451	427	409	426	434	413	484	445	438	446	443	435	414	427	410	434	455	417	432	451	473	454	455	427	427	458	430	440	417	453	419	443	469	450	405	387	430	418	436	421	462	456	432	423	460	440	438	428	426	448	439	450	443	427	440	438	422	441	460	449	485	471	466	430	436	439	406	448	447	420	430	408	450	442	419	409	437	436	408	412	426	455	450	422	408	397	437	476	424	425	470	400	442	417	435	433	436	445	447	470	430	455	387	431	436	428	420	431	447	439	413	444	444	454	436	450	441	473	421	446	437	415	450	403	475	446	414	413	418	435	456	423	418	425	430	429	442	449	438	437	449	467	423	409	411	415	407	428	424	449	427	443	409	424	399	449	448	445	430	413	430	428	451	443	408	428	424	415	423	408	449	427	429	446	423	413	428	452	459	428	440	468	408	463	460	429	440	459	431	454	437	440	429	467	455	453	484	462	416	444	453	445	442	435	444	417	393	446	409	430	448	446	429	474	438	431	392	443	398	426	439	419	420	417	418	466	459	470	386	456	442	440	433	435	421	387	456	466	450	457	446	422	417	435	450	447	448	419	417	441	427	410	446	439	429	425	417	426	460	436	440	447	399	426	455	413	427	410	438	412	456	408	399	416	445	449	460	433	394	399	404	423	416	484	429	450	441	451	421	436	428	395	458	443	429	475	442	401	425	418	447	446	449	421	420	437	440	420	436	404	447	438	441	422	423	441	430	407	416	442	451	463	473	435	406	447	449	447	410	437	429	433	413	450	441	440	447	388	462	425	444	428	469	458	431	435	447	405	461	473	437	430	419	457	450	413	426	433	450	402	432	423	430	444	445	436	406	419	420	398	440	439	398	478	423	449	484	446	438	432	432	454	437	455	440	423	459	451	415	438	481	443	434	434	415	432	442	428	463	438	425	450	481	431	440	447	474	453	455	420	443	429	430	447	412	457	457	438	391	429	450	428	431	441	426	440	432	469	426	432	428	438	413	438	456	399	465	424	442	424	441	397	439	421	427	420	470	443	451	436	435	424	420	424	384	465	455	418	417	413	431	444	455	439	462	444	424	439	428	433	434	414	414	431	434	398	432	453	450	440	401	440	447	429	444	411	401	433	396	456	399	449	424	422	434	449	406	469	443	443	427	403	417	404	430	453	419	450	430	456	453	445	456	444	423	422	437	428	466	434	444	450	446	436	431	416	395	413	415	445	435	420	434	435	441	440	469	410	422	450	457	461	469	444	454	442	426	440	462	468	428	431	430	447	450	464	467	429	435	455	435	428	417	433	421	414	413	432	463	420	440	442	433	421	433	461	457	401	483	434	444	412	399	470	385	463	458	434	416	411	464	434	418	426	452	421	436	457	444	446	439	436	443	411	456	416	425	469	398	452	451	424	426	459	408	430	432	413	484	433	439	452	442	461	442	456	461	435	411	423	449	399	466	430	430	458	437	422	455	433	431	472	464	461	457	406	425	425	428	443	439	444	439	425	466	492	428	439	416	446	436	436	473	413	444	449	428	420	412	419	447	434	449	420	442	477	442	444	426	421	444	399	438	433	450	471	437	409	433	448	482	432	444	387	419	444	420	431	396	444	454	446	432	447	447	424	424	407	430	446	428	439	435	421	438	430	462	446	435	433	476	413	431	422	407	426	408	428	461	422	425	428	431	410	443	430	437	444	429	419	442	434	407	454	456	459	465	440	422	442	411	433	429	405	423	428	463	448	444	397	407	427	419	457	442	449	411	411	401	404	418	453	475	453	444	445	447	417	483	444	428	437	436	404	455	443	431	432	387	443	419	449	439	420	448	434	462	424	465	401	446	470	427	429	438	407	410	473	423	434	389	414	433	447	433	455	433	428	457	480	447	408	393	456	443	436	409	451	445	424	464	383	460	424	449	426	458	424	456	424	416	448	420	443	416	419	379	439	449	419	455	419	448	440	425	451	433	419	428	416	421	457	400	433	443	408	413	427	447	457	473	429	446	437	447	442	457	471	422	459	434	422	412	439	436	407	407	400	440	419	454	435	467	484	427	434	399	424	455	477	440	441	465
23802	21344	28621	24426	21346	9684	830	507	451	387	333	302	295	256	261	275	269	232	248	221	211	230	237	203	206	193	214	204	200	206	197	199	197	188	210	210	188	185	179	201	201	183	183	195	156	200	191	210	173	192	215	182	209	226	200	180	187	199	208	191	190	180	168	205	177	199	200	181	199	187	181	206	182	189	205	213	196	194	194	188	173	198	192	173	163	170	178	175	202	196	170	184	168	188	172	196	172	177	174	201	179	203	195	183	206	185	200	148	200	225	170	186	185	197	176	193	193	176	199	176	184	176	181	187	168	200	192	188	175	202	173	193	174	197	198	181	196	179	187	172	182	182	190	189	176	173	187	164	202	169	177	193	193	178	209	186	190	189	195	206	197	212	193	195	184	192	197	173	179	190	197	178	179	195	170	170	194	175	198	185	185	180	168	191	191	200	189	207	191	185	189	177	191	195	188	198	175	204	164	196	181	138	170	179	185	193	187	210	193	177	184	186	177	197	182	159	174	169	174	191	195	156	210	203	164	191	180	169	166	181	197	183	203	203	203	177	216	184	167	190	177	188	189	167	164	186	204	181	178	172	185	181	193	174	201	168	181	181	168	215	169	194	181	180	191	180	195	183	191	188	175	179	208	206	207	185	205	200	213	193	183	171	200	190	174	188	191	184	196	196	205	192	184	169	174	182	195	204	202	184	215	168	172	196	186	193	200	185	173	196	202	184	217	183	181	196	192	167	182	189	192	194	206	182	180	201	169	174	171	164	190	223	186	192	196	193	197	185	173	199	172	170	167	195	169	198	199	169	201	192	171	198	190	183	173	169	179	183	190	174	194	179	179	184	192	203	201	170	190	193	172	197	193	178	177	190	178	208	199	219	169	189	174	203	198	199	188	171	192	197	184	173	184	146	187	183	196	192	205	178	211	151	193	197	178	181	154	162	195	182	184	176	207	189	180	190	201	203	187	201	203	192	198	193	203	199	174	181	183	199	187	191	166	171	177	179	153	204	188	195	178	197	186	193	205	189	213	181	177	171	198	168	166	169	185	189	194	154	177	184	184	179	172	177	189	166	199	174	203	177	179	185	185	207	204	181	179	181	179	191	183	194	228	166	180	204	194	177	186	174	207	173	193	178	180	187	184	195	167	162	177	161	192	183	174	173	147	197	190	172	201	173	177	158	195	205	204	201	184	187	174	189	185	183	195	193	193	191	192	211	184	171	212	183	191	200	182	184	195	178	210	175	189	195	186	187	194	178	175	187	187	192	191	193	196	186	204	154	184	177	199	186	192	188	188	162	206	180	173	193	200	182	179	159	192	196	206	202	191	183	174	200	154	189	175	196	198	188	178	177	192	178	180	185	180	196	172	162	175	162	162	194	184	193	158	172	200	201	167	173	181	177	176	191	186	167	187	193	201	211	180	182	175	184	207	204	195	172	169	186	185	186	183	189	185	190	180	169	205	198	198	209	194	161	186	173	176	171	203	210	212	195	196	171	189	168	162	185	165	202	187	182	192	197	184	180	194	188	196	175	203	195	199	176	189	183	168	193	174	162	182	178	172	188	192	200	173	194	172	187	196	162	202	169	217	195	163	182	192	190	194	181	186	171	192	212	197	195	200	196	204	169	186	188	153	176	150	190	161	177	170	199	180	189	174	165	180	183	173	208	202	198	165	193	191	193	197	176	175	188	213	196	181	198	191	187	158	177	192	178	194	174	168	176	193	182	167	177	175	173	173	169	181	198	181	177	188	194	187	184	198	197	178	183	190	192	173	166	182	199	181	210	181	186	197	180	185	196	188	188	190	175	179	196	181	151	197	174	220	202	183	180	186	179	186	189	198	198	190	212	180	216	169	172	187	188	180	205	167	165	205	213	179	192	192	169	203	203	167	178	201	215	210	197	220	195	186	198	184	202	170	161	169	178	192	193	191	185	178	193	185	191	167	173	198	193	166	191	199	191	183	199	183	179	194	156	174	186	168	205	203	209	182	164	219	172	209	180	177	181	210	197	174	195	172	195	185	197	191	203	166	204	182	181	176	203	182	170	188	189	202	187	190	176	203	175	186	181	209	193	169	204	214	173	183	189	176	194	192	188	194	187	169	187	186	195	149	181	197	204	197	179	173	195	204	200	191	191	165	183	195	177	218	197	199	186	174	203	202	203	154	173	191	178	189	181	191	191	192	184	184	177	158	174	178	183	208	183	174	171	199	173	181	183	198	185	196	208	182	185	180	170	208	173	174	200	206	157	197	160	183	200	188	181	186	186	193	172	176	170	190	190	165	194	169	207	204	171	198	183	175	189	187	182	181	184	174	205	182	213	173	204	188	165	193	202	180	187	178	226	163	204	205	173	173	177	183	198	205	189	171	169	198	174	186	196	220	210	198	189	188	181	164	191	180	200	203	180	206	176	190	182	196	195	165	194	212	189	187	200	209	175	196	196	177	204	187	207	200	209	178	183	198	209	183	200	201	185	179	167	195	176	204	224	198	193	183	159	202	190	169	193	188	173	193	194	167	207	177	217	187	191	193	199	163	187	175	204	193	199	214	188	187	209	183	211	192	205	191	181	201	179	192	180	181	193	177	180	195	205	199	203	177	189	190	186	194	187	205	210	209	205	177	188	202	198	187	185	190	170	199	204	188	193	174	174	157	177	199	185	181	201	166	213	218	166	173	199	158	228	199	171	198	185	178	200	173	175	195	181	187	165	199	175	195	195	178	192	163	165	189	201	182	211	162	149	178	206	197	176	195	197	173	180	210	177	175	181	176	195	198	207	201	158	176	162	199	206	162	180	182	207	203	183	173	202	163	184	186	182	174	209	176	177	198	188	166	183	192	196	185	197	165	186	180	167	158	175	194	182	213	188	192	167	200	171	192	194	191	184	198	184	182	202	172	200	177	177	187	182	180	193	188	183	205	200	189	196	192	185	182	206	158	213	168	168	202	185	158	195	184	186	188	176	204	183	204	184	191	168	187	176	172	184	176	198	174	198	175	172	196	187	198	184	195	184	185	202	176	190	194	196	181	191	195	215	173	218	179	180	212	180	170	189	194	179	211	173	190	167	173	180	167	204	227	180	184	177	180	203	166	183	195	199	194	187	201	185	176	188	166	165	197	185	182	178	193	203	218	192	185	176	190	210	182	194	197	177	195	194	203	181	188	182	197	176	193	158	188	175	201	170	172	152	191	176	184	191	203	194	166	181	196	183	195	181	178	191	187	202	196	171	184	192	206	183	182	188	176	216	203	179	193	178	158	185	168	197	173	204	169	182	167	185	199	168	215	193	216	192	173	178	180	184	198	180	179	184	190	183	198	178	193	199	193	191	210	196	191	207	206	183	199	196	178	183	202	173	211	185	204	178	181	219	181	171	177	183	195	164	199	191	192	197	204	159	175	184	197	170	163	169	173	171	194	208	185	186	194	180	194	185	168	199	177	206	195	188	200	172	194	186	195	194	200	186	206	193	191	205	187	174	171	196	205	193
3338	8578	5889	2712	1927	1414	1021	798	673	559	466	447	385	325	306	309	298	276	282	252	231	230	226	246	212	238	215	209	216	210	240	201	226	207	206	230	205	242	210	190	210	191	238	214	223	202	193	231	189	193	179	212	228	222	197	218	227	227	227	217	214	232	187	194	197	210	214	218	214	202	212	194	188	203	196	175	168	194	209	197	213	201	212	185	214	184	202	200	187	212	193	225	186	206	210	196	209	189	197	197	205	200	187	199	174	210	175	186	218	192	186	243	212	193	198	181	183	197	193	225	212	201	196	191	196	215	200	200	205	185	203	206	185	219	219	182	222	181	199	191	204	202	211	171	190	196	203	209	213	195	191	198	190	224	216	198	218	200	193	184	196	215	201	199	207	194	191	194	216	198	223	208	167	236	202	199	201	230	214	192	201	204	194	203	195	228	181	218	209	215	229	195	191	183	193	191	205	217	176	211	199	202	193	209	194	222	219	175	195	191	236	191	191	186	186	203	224	198	186	188	184	195	197	235	195	199	188	203	210	217	211	177	198	199	217	203	197	207	210	205	203	199	203	201	191	210	195	194	205	185	219	182	172	185	182	207	203	205	207	186	195	203	232	220	203	199	190	194	206	176	194	218	200	198	206	194	196	218	184	190	174	213	194	219	208	198	200	168	177	189	231	219	210	198	211	205	206	186	194	201	191	219	171	202	225	190	200	180	213	204	237	222	209	212	190	210	210	178	174	185	179	226	217	208	192	195	207	187	184	197	173	206	222	193	199	207	184	190	202	219	206	189	194	178	218	174	210	190	197	226	216	201	188	217	208	211	194	193	202	213	206	200	199	204	222	192	213	203	155	215	203	216	185	222	196	209	187	203	197	187	221	193	179	213	186	201	197	196	186	201	192	206	170	186	208	198	207	169	184	204	185	184	210	207	199	177	179	195	207	201	212	170	188	174	215	234	204	214	187	204	189	204	198	176	200	203	175	183	193	193	196	179	212	201	221	192	192	196	183	196	229	204	205	191	191	211	202	206	217	199	171	210	209	181	201	193	197	216	208	203	183	209	174	212	214	193	178	190	192	182	209	204	203	205	156	206	200	172	209	196	200	220	198	197	214	187	169	203	196	176	205	215	193	194	192	202	224	205	188	221	192	190	213	221	207	162	227	190	187	203	198	226	195	213	203	214	221	189	188	214	221	192	211	198	187	192	182	190	191	188	194	183	201	185	183	217	186	215	194	210	212	183	176	221	222	221	195	213	210	175	179	190	210	199	201	223	207	194	196	202	197	174	202	181	205	206	185	202	187	211	195	237	195	214	188	189	233	203	221	213	201	221	204	197	171	195	189	187	189	205	208	218	198	207	201	210	202	187	210	183	219	190	200	182	188	192	212	200	185	193	204	195	215	178	205	178	190	199	206	203	199	205	204	216	210	193	205	203	192	204	182	203	196	186	193	198	181	206	218	212	195	203	194	195	207	197	202	188	207	193	179	193	220	187	198	207	201	178	198	186	201	212	192	210	208	191	166	195	203	204	220	185	215	216	203	208	213	202	193	206	216	218	200	204	167	206	199	190	182	201	182	205	209	189	223	192	205	199	185	211	200	203	204	221	194	177	186	195	208	196	204	187	220	212	202	214	167	175	183	229	210	197	191	211	201	187	191	206	178	178	202	201	212	161	206	180	192	209	202	215	198	203	208	229	215	207	202	208	185	183	217	225	187	205	218	198	193	229	216	206	207	205	214	181	194	230	186	213	200	178	207	212	184	216	201	192	211	197	187	203	211	192	211	196	229	210	201	205	211	202	208	220	173	204	199	190	195	224	197	210	200	195	209	175	200	175	203	195	186	182	198	188	209	203	229	205	207	191	200	205	197	193	195	205	215	187	196	209	220	181	188	199	198	185	206	164	195	189	225	219	203	197	199	203	197	181	205	209	185	212	208	193	211	198	186	175	209	207	205	198	212	207	195	189	198	182	204	175	186	188	206	169	179	180	180	179	205	193	189	194	206	191	216	190	185	202	221	190	188	184	220	213	192	204	164	196	223	206	190	206	201	204	173	198	209	209	207	217	179	196	181	201	226	207	200	181	217	198	184	197	201	195	187	203	210	241	192	181	192	207	200	187	210	204	201	223	206	200	223	205	210	206	197	198	188	199	206	197	201	222	227	179	172	224	189	211	201	217	173	182	215	199	204	204	181	201	222	196	205	222	201	198	216	202	182	178	237	214	229	185	195	197	193	209	198	198	205	189	211	195	210	209	201	206	205	184	188	211	201	180	193	195	211	236	195	226	179	217	194	213	201	205	204	212	189	194	205	188	206	193	198	188	199	203	220	205	224	208	181	204	199	178	214	198	202	223	201	214	196	198	216	205	185	203	192	198	191	212	207	177	209	190	192	199	203	216	213	210	194	208	193	230	188	197	186	219	181	195	164	196	209	207	182	184	191	219	180	210	206	203	193	180	188	202	225	187	169	205	207	197	181	195	202	198	176	210	192	187	195	197	205	187	194	203	220	178	201	198	219	185	194	188	185	184	180	203	233	216	199	204	230	228	206	228	214	222	200	194	221	188	212	206	206	206	184	200	206	161	199	205	225	207	199	190	190	201	210	197	208	200	204	199	216	202	215	173	179	192	181	195	188	204	207	204	210	221	187	209	195	202	203	192	200	198	206	204	191	176	191	205	194	230	184	202	199	197	198	218	207	175	200	184	204	219	190	195	183	203	201	187	186	179	187	194	209	213	220	215	215	215	204	216	176	186	170	164	205	219	182	181	208	211	197	200	193	223	218	197	200	207	193	216	197	174	171	203	190	196	213	189	218	215	203	212	200	201	206	199	197	208	179	195	188	212	217	187	191	202	207	212	221	224	195	207	182	179	179	189	195	211	199	176	198	210	188	193	212	205	209	200	206	213	207	191	174	198	228	203	201	187	202	204	203	226	195	191	201	198	215	205	197	207	199	206	196	216	203	234	202	191	217	216	213	212	185	212	189	209	200	207	205	183	212	214	198	200	197	200	207	200	215	184	229	195	203	214	191	184	217	184	215	186	218	202	198	182	201	219	219	174	231	198	191	188	197	207	200	181	168	199	212	190	178	192	181	199	179	186	203	189	196	207	180	172	197	219	178	201	210	192	188	190	199	216	194	182	177	194	187	196	191	193	185	229	223	214	170	211	192	206	187	227	230	194	207	190	204	183	189	206	204	206	192	197	226	179	206	212	167	187	214	241	207	200	197	175	210	218	174	187	192	189	196	228	214	200	200	199	218	191	191	218	197	179	213	184	194	219	225	205	196	201	207	191	195	193	220	213	221	188	209	220	219	222	221	195	216	197	175	204	211	193	172	177	197	221	198	194	209	195	194	195	184	175	198	204	210	187	182	206	207	175	202	172	193	196	183	184	178	218	209	212	194	201	186	236	206	185	184	198	205	222	202	205	237	209	214	186	184	205	224	203	176	208	208	209	220	194	208	180	196	201	222	212	212	225
24728	21220	27444	25295	11208	976	731	642	572	544	542	515	478	479	492	457	479	478	490	463	474	466	449	461	459	450	446	457	455	458	447	466	442	479	459	474	457	446	470	459	468	417	448	489	455	446	434	456	430	449	477	466	429	430	475	476	442	455	450	467	468	464	398	468	421	435	457	475	479	445	459	414	471	432	449	429	472	467	432	461	433	437	441	490	433	445	467	455	452	418	440	447	433	450	473	455	456	452	454	467	420	437	393	433	451	464	428	457	468	429	466	469	474	461	446	431	439	426	434	432	453	455	457	463	454	455	472	448	481	459	434	432	452	470	480	434	443	471	420	419	470	429	449	450	476	479	419	415	462	460	460	430	456	461	486	465	480	416	455	445	487	466	464	452	461	435	400	465	447	427	446	459	464	436	434	439	465	467	406	453	460	475	435	455	452	463	455	417	456	448	425	447	423	472	413	476	452	500	480	453	470	472	400	426	422	481	418	458	468	469	438	466	465	453	456	441	442	463	442	447	430	431	434	463	457	462	469	465	431	456	481	460	411	427	460	434	414	451	440	457	451	459	445	445	447	501	418	466	456	463	432	466	503	469	444	453	416	435	424	467	465	451	460	449	403	470	444	476	497	448	460	435	474	441	466	454	476	443	483	465	455	422	466	458	455	478	464	446	466	463	506	444	466	432	483	446	463	446	456	472	446	447	467	439	454	437	467	435	460	464	467	450	457	442	423	463	419	439	473	447	458	453	445	454	460	466	471	460	468	464	464	440	443	443	487	475	423	486	422	482	425	451	445	434	474	457	452	436	463	490	449	429	432	470	456	449	432	498	463	415	453	449	484	408	437	457	461	433	429	456	462	474	470	446	466	450	482	421	468	447	471	448	446	468	469	413	483	454	426	445	467	492	414	447	475	465	420	434	438	430	441	465	436	436	457	412	465	460	449	443	456	454	474	432	459	448	436	474	449	477	450	422	479	504	413	489	405	466	463	474	456	416	441	441	437	466	457	469	433	446	463	446	480	470	448	459	452	472	422	478	477	451	446	453	463	448	473	468	495	445	459	478	433	487	441	443	419	453	491	432	428	469	490	452	454	451	437	442	462	441	435	476	444	410	440	411	446	438	468	445	418	434	449	487	468	452	437	477	482	450	438	437	473	462	443	461	459	460	462	424	441	486	486	457	462	436	407	433	440	432	441	455	455	445	448	415	439	457	443	442	450	453	441	484	473	460	428	453	456	454	461	439	433	478	468	420	447	494	460	447	464	423	471	462	444	444	452	431	461	449	438	451	469	458	443	452	450	470	511	444	461	422	417	482	440	452	452	474	480	450	473	435	448	497	416	420	458	473	474	422	419	443	413	487	493	459	416	445	468	459	438	462	461	429	475	469	442	414	469	432	435	464	488	455	455	461	439	453	442	451	443	447	500	498	455	446	456	424	431	468	457	419	454	459	446	452	447	441	466	437	448	435	461	461	439	454	458	427	447	451	454	422	495	452	456	410	469	448	466	488	448	414	416	429	421	434	462	483	461	452	425	468	443	443	427	443	432	476	458	468	434	454	421	412	449	453	454	421	453	401	480	451	473	440	484	445	429	464	471	460	458	430	455	482	448	462	462	455	481	437	410	432	472	425	447	432	458	448	438	425	426	468	455	436	460	452	452	454	441	445	457	447	436	457	492	441	430	482	470	460	464	423	432	471	442	458	465	477	471	469	421	450	441	465	478	459	407	428	459	454	426	445	426	454	437	448	447	451	459	443	512	480	458	468	445	500	434	436	433	428	475	470	450	469	455	437	423	445	484	465	443	444	450	462	430	420	433	439	442	469	440	450	445	428	443	445	470	488	417	455	465	474	461	442	488	469	442	463	434	490	424	437	431	419	444	460	479	451	450	503	434	412	416	472	453	458	440	443	454	430	452	436	453	444	470	458	482	462	467	486	425	412	437	430	471	470	463	445	409	459	483	461	425	437	455	446	464	451	452	480	452	426	471	426	453	409	450	449	430	473	415	471	451	447	425	483	473	432	442	429	421	426	445	446	432	466	444	450	443	465	435	462	498	454	482	477	428	462	432	478	482	423	458	442	451	441	486	451	479	502	489	452	445	473	485	451	446	485	465	448	445	424	429	492	510	439	469	465	471	471	429	479	431	454	449	484	478	434	451	434	437	409	482	431	463	468	466	427	447	470	450	468	458	438	464	436	438	451	456	420	450	417	424	450	461	442	450	471	460	467	409	480	465	443	433	471	437	427	418	485	434	483	455	405	451	492	449	447	468	434	447	471	452	462	463	456	459	415	452	424	470	451	446	418	442	428	494	455	413	440	410	432	459	456	456	456	447	483	450	425	432	409	487	456	448	481	436	454	442	498	450	459	466	446	444	466	459	479	431	465	487	439	429	459	458	417	443	464	467	452	470	447	461	379	465	462	458	453	406	435	453	433	438	445	466	459	443	469	451	431	467	472	438	444	448	434	426	449	445	465	429	440	471	456	479	460	432	438	456	420	430	459	439	471	423	449	432	476	429	457	485	478	412	433	458	449	446	449	473	430	416	447	428	435	448	457	463	455	466	459	449	441	445	427	437	475	447	463	466	436	505	480	440	432	445	480	409	442	439	426	444	474	470	492	454	449	478	435	466	448	468	453	447	447	452	442	444	459	452	462	461	413	446	427	427	443	443	434	434	420	449	423	454	459	479	476	475	461	443	443	485	470	440	462	458	425	480	451	458	460	483	450	438	455	444	419	434	486	427	438	446	447	451	481	458	477	453	470	438	411	453	466	444	456	448	419	457	470	488	442	426	474	471	422	409	463	435	482	484	450	470	466	454	437	450	450	465	458	452	425	451	456	417	426	439	425	448	422	466	452	427	453	433	451	448	406	429	462	459	427	425	450	442	429	448	484	470	424	440	437	439	421	484	460	452	440	455	411	434	434	451	448	477	490	437	452	470	429	448	430	466	414	457	474	463	456	458	445	424	488	423	466	420	435	441	450	434	401	421	429	444	440	473	448	474	442	475	455	470	417	448	426	454	468	450	427	470	433	435	418	446	445	471	442	451	462	429	455	494	476	424	479	451	414	475	405	487	433	437	468	459	456	441	478	430	459	454	417	414	457	466	471	447	461	469	482	455	444	426	449	435	473	452	456	425	484	448	446	432	450	426	438	418	444	440	463	441	463	487	458	469	438	469	453	448	457	470	457	408	449	472	526	400	490	497	495	437	457	449	476	455	477	467	453	470	455	476	461	421	448	434	473	465	460	449	463	463	464	428	452	453	472	429	416	426	453	411	446	452	514	442	440	449	438	452	422	463	440	455	451	472	499	467	449	461	467	463	470	423	492	432	414	426	414	456	463	451	481	448	407	440	488	454	474	430	412	469	430	436	478	448	429	435	457	448	464	475	452	487	416	472	435	454	465	454	452	477	459	420	430	437	430	475	432	443	483	446	427	479	445	449	418	425	433	433	473	457	443	407	482	446	434	452	435	426	438
3344	5006	3462	1821	1385	1077	944	763	708	625	614	565	564	507	548	531	477	480	472	487	531	467	479	478	499	488	461	478	459	480	517	481	468	480	443	487	536	484	471	460	472	485	478	429	481	414	422	493	469	473	459	428	447	450	450	464	493	517	423	489	461	492	428	415	472	444	440	459	453	493	445	453	481	483	434	418	413	432	441	458	424	476	461	480	467	414	480	426	437	469	426	486	472	442	422	488	490	434	495	451	437	433	475	473	450	459	502	448	457	472	434	460	429	468	492	470	451	457	492	427	483	484	463	456	493	438	448	438	418	465	450	457	449	458	512	456	460	459	449	436	443	487	430	466	444	406	486	443	492	466	446	417	447	432	446	452	441	449	453	461	486	445	475	469	437	433	441	439	468	494	471	464	481	485	430	468	496	455	474	433	428	470	454	432	440	449	447	467	463	458	457	477	457	494	496	475	472	490	474	447	511	442	487	451	499	467	477	469	513	456	488	458	499	475	469	473	488	483	450	449	442	430	449	456	495	460	442	452	465	469	451	430	459	439	485	437	498	460	449	427	428	458	467	460	483	491	497	469	446	436	416	491	479	473	522	443	453	446	455	444	455	477	486	416	453	431	447	453	467	466	464	530	438	465	476	427	494	442	472	479	472	438	528	455	426	501	489	461	464	444	425	462	463	434	474	490	482	483	488	436	477	480	459	460	462	458	458	455	450	451	467	509	480	464	474	498	445	497	466	466	463	478	443	443	468	430	437	457	446	492	467	471	497	482	427	476	454	431	443	492	479	469	448	435	429	477	440	463	486	500	480	467	469	432	458	425	477	459	496	469	432	429	435	454	436	474	484	462	456	479	476	442	436	433	425	466	447	454	444	465	465	442	484	440	471	453	471	491	489	486	443	407	474	484	459	431	490	464	457	468	492	459	459	463	457	457	501	479	491	425	478	439	478	465	480	464	432	472	499	456	433	479	460	473	479	498	475	455	462	440	486	485	470	451	481	434	458	459	532	489	434	477	445	466	449	468	481	458	489	477	477	454	428	469	474	455	426	453	449	475	466	431	440	446	462	469	448	464	465	428	426	404	475	486	464	476	482	444	451	420	463	451	456	479	474	468	485	480	463	503	436	491	484	457	512	457	476	500	447	469	436	484	467	477	485	457	482	465	446	458	439	474	493	482	433	463	445	436	453	500	483	492	431	439	462	459	487	447	453	468	475	477	485	454	458	461	482	444	495	474	444	478	462	449	456	484	494	461	453	446	492	487	473	484	444	421	439	461	453	456	486	453	440	439	441	452	451	456	416	464	450	465	447	479	467	448	460	446	498	462	479	458	446	456	497	481	455	481	477	467	469	441	472	463	473	457	477	461	483	460	482	468	469	465	473	484	498	492	448	485	467	436	472	424	447	468	503	462	479	464	436	465	424	473	475	454	424	477	488	474	447	466	463	431	453	457	464	479	488	458	498	454	444	496	439	435	516	490	449	462	465	478	450	459	503	430	454	461	450	450	467	447	463	465	491	441	456	496	476	461	472	462	431	470	478	443	443	455	444	509	456	448	445	479	465	456	423	449	483	448	460	424	488	453	459	460	454	396	442	492	455	462	482	515	466	486	478	492	480	454	442	430	430	489	456	460	458	476	473	477	450	458	443	455	448	465	445	454	432	493	471	411	445	465	460	442	466	473	434	476	449	420	452	489	469	420	478	463	489	446	468	447	440	430	439	458	466	449	470	459	443	469	457	424	445	455	422	463	444	471	455	490	463	449	438	473	461	462	422	493	453	447	471	484	464	437	495	485	452	480	466	473	498	501	468	475	460	480	471	414	462	479	449	434	464	485	516	467	441	422	494	488	440	455	423	461	472	459	461	481	482	450	428	490	486	499	476	451	456	474	444	465	440	471	477	449	483	463	471	423	493	458	452	446	455	421	468	424	460	466	458	484	433	509	452	460	446	452	476	434	463	450	466	491	471	462	435	464	486	438	481	451	451	446	468	486	443	431	436	454	431	497	448	464	457	456	479	464	465	470	480	454	448	466	475	502	461	463	503	490	436	423	438	471	472	470	442	458	483	401	452	458	445	496	493	494	447	447	421	422	480	456	486	468	440	479	454	493	449	498	439	461	477	477	474	456	465	459	465	443	461	475	454	496	429	479	447	416	481	512	477	454	465	441	455	442	477	478	480	436	479	453	450	438	434	464	439	441	451	472	458	468	447	483	480	448	457	500	449	479	470	510	488	496	435	451	457	470	425	444	477	462	476	456	446	437	458	459	482	486	451	468	441	448	516	453	466	410	438	445	459	467	436	499	432	415	460	435	476	487	495	453	484	440	433	460	438	471	462	469	428	495	450	445	469	468	449	466	458	465	456	432	466	494	457	428	454	492	499	466	474	476	489	450	450	467	446	433	475	474	429	458	482	434	471	464	444	460	496	447	469	425	445	429	478	479	484	425	447	472	428	439	468	467	447	462	457	475	471	452	472	445	442	446	464	458	464	508	467	483	487	501	429	485	449	468	505	447	479	417	487	480	441	446	465	462	464	462	427	454	495	506	468	428	463	462	475	437	450	513	481	451	477	438	448	431	470	463	463	438	476	489	436	440	472	469	474	457	466	416	498	457	498	478	473	514	493	463	476	427	440	453	454	432	466	451	469	486	475	482	486	457	502	480	472	461	456	454	457	475	425	414	460	454	452	470	453	472	441	451	452	483	446	479	454	466	467	473	468	493	469	445	458	459	518	464	477	467	464	478	464	441	463	450	439	479	441	441	419	482	474	424	444	481	432	458	461	435	473	465	472	503	460	484	471	460	489	459	453	479	505	502	479	464	465	470	473	491	484	458	504	473	456	452	460	469	419	476	468	492	468	469	466	460	454	459	443	463	485	466	497	486	495	430	449	482	402	446	456	475	462	451	460	460	468	432	472	458	475	433	458	432	473	511	477	481	438	429	455	479	439	483	487	481	495	475	496	491	437	445	474	439	440	470	444	453	433	440	471	465	477	448	459	480	446	453	442	467	461	420	474	446	433	463	420	481	477	443	434	455	484	482	435	439	488	442	470	459	473	473	430	473	459	475	469	466	458	446	453	454	476	482	460	436	483	467	475	457	435	432	440	485	455	481	488	482	460	404	461	460	469	482	479	460	441	446	431	452	451	482	422	498	475	435	487	466	464	423	452	470	428	441	429	468	457	486	506	483	448	505	475	462	474	433	468	472	514	496	440	441	430	430	410	469	461	457	468	445	471	475	434	447	422	449	463	437	436	446	447	463	465	462	503	444	447	473	440	460	482	446	472	485	481	498	470	446	415	452	450	437	485	453	447	478	452	509	435	455	484	458	448	494	455	458	450	443	471	429	469	476	479	473	466	463	445	519	424	435	492	439	447	454	447	483	439	469	432	432	465	452	481	466	421	475	484	459	451	459	443	476	435	425	482	428	435	489	483	453	453	465	453	494	515	445	462	455	471	476	436	479	467	484	504	449	458	492
22622	21364	29130	23971	21368	21423	9264	965	614	544	470	410	332	303	306	264	276	220	202	197	208	192	215	179	177	196	176	158	191	192	168	170	158	175	180	158	180	161	168	173	172	164	164	158	162	174	176	147	173	136	162	169	142	138	141	151	154	161	165	143	168	147	165	137	139	147	158	148	124	144	141	162	136	146	157	167	156	157	151	147	144	158	135	133	140	141	157	143	133	149	147	153	138	130	159	129	139	144	159	126	144	139	148	151	147	152	145	147	154	155	145	158	131	166	152	157	156	144	163	150	149	134	125	136	167	148	154	143	135	154	149	160	140	157	143	158	144	147	173	165	147	139	134	127	171	135	138	150	136	148	124	155	137	158	138	171	150	121	147	150	147	146	146	136	150	147	152	152	137	153	155	144	149	150	123	155	142	148	170	156	154	154	157	149	135	158	138	140	140	148	124	153	149	149	156	163	178	158	137	135	148	142	154	133	155	148	142	158	143	137	140	163	136	141	138	158	152	161	135	156	153	146	144	143	120	130	152	146	135	140	146	154	144	142	137	130	150	147	116	165	153	146	170	161	148	159	151	159	150	152	149	165	157	124	142	126	135	134	124	148	135	144	148	157	151	137	133	158	161	142	139	177	134	148	121	135	160	157	147	141	132	148	152	153	149	150	148	145	128	152	150	150	142	129	168	153	141	144	148	176	142	141	147	138	118	152	153	147	147	153	155	141	128	152	131	166	158	147	159	145	146	128	136	159	134	154	148	160	171	144	145	157	141	140	125	153	132	152	152	145	149	163	127	153	127	140	131	144	146	151	136	177	148	159	142	155	146	147	150	170	154	147	158	153	137	167	125	156	171	158	163	157	144	138	140	146	146	165	130	127	163	142	148	157	140	171	154	159	151	141	126	125	152	144	146	158	144	138	138	150	137	145	126	146	145	151	141	143	165	162	141	156	149	143	131	149	158	149	143	145	150	138	152	173	126	158	143	139	132	131	126	132	146	150	156	137	136	152	147	161	143	157	130	139	145	141	153	151	182	129	161	164	133	152	160	153	149	125	145	149	128	144	153	154	141	150	135	138	135	154	153	164	145	123	169	128	161	137	146	161	140	158	151	137	137	154	122	140	154	130	151	153	160	133	149	131	120	152	135	125	136	135	153	160	131	122	152	151	134	155	151	144	161	124	153	130	162	126	147	160	133	144	148	130	167	144	150	147	147	150	169	129	144	141	147	143	156	140	150	162	152	168	147	150	136	166	174	145	153	145	146	132	137	142	146	143	142	147	185	159	154	146	130	157	153	162	149	168	129	166	133	136	155	136	136	149	152	139	127	126	141	153	118	142	125	138	127	160	145	156	156	149	156	151	181	160	155	147	148	119	142	139	134	142	138	150	164	122	151	152	141	162	152	144	142	149	126	157	158	141	142	173	169	154	153	151	129	141	108	130	155	130	150	155	129	132	140	166	163	161	152	146	139	147	136	157	161	132	139	161	164	164	147	172	144	134	142	146	161	151	151	140	143	143	164	147	140	148	137	144	155	131	149	172	157	157	136	136	138	139	140	121	160	127	154	151	137	151	139	158	142	129	158	170	139	174	151	163	117	126	162	143	159	131	152	153	139	128	148	167	154	134	142	149	140	141	147	141	142	151	123	179	147	147	136	151	172	141	165	172	161	140	136	148	150	143	121	165	132	145	136	105	153	122	152	144	143	127	135	172	132	165	135	158	130	130	143	168	156	124	154	164	166	168	171	149	158	144	160	146	153	146	166	144	130	155	149	151	136	180	156	126	141	130	142	168	134	156	136	164	155	170	148	156	146	138	145	148	138	145	144	153	131	143	157	135	154	124	133	153	148	151	151	156	126	145	172	145	136	147	167	155	143	147	143	154	154	143	156	131	139	144	151	156	152	132	148	152	122	156	151	147	143	138	179	158	154	160	132	156	136	138	157	146	145	154	155	149	140	149	147	165	130	138	129	124	175	135	155	166	141	147	167	161	163	154	146	134	126	156	143	150	149	145	156	140	143	146	139	134	135	143	154	155	165	135	142	161	151	148	138	159	153	166	150	158	131	129	140	141	147	149	146	155	127	178	142	148	133	153	133	138	148	148	164	146	155	152	157	138	141	144	140	157	154	173	137	145	158	159	150	145	158	146	135	136	153	155	133	166	127	151	141	147	156	145	130	143	152	144	150	139	145	160	142	162	146	171	158	155	129	167	153	148	163	150	136	142	164	129	157	152	139	132	130	135	159	161	143	114	138	139	151	151	151	147	150	159	165	150	158	152	145	144	158	140	153	128	128	152	145	138	137	183	166	156	136	130	165	173	158	148	163	127	127	153	176	154	145	151	146	137	153	156	122	157	144	161	142	151	143	142	130	136	108	139	168	129	153	144	138	175	137	140	149	150	140	161	149	147	148	131	145	169	161	166	162	162	149	168	139	159	131	135	145	147	152	144	137	142	138	159	176	133	153	147	175	146	171	137	156	166	160	147	153	160	157	135	158	152	150	141	147	146	154	156	122	159	146	149	140	141	143	148	156	157	148	160	147	118	129	134	139	117	142	144	159	145	154	144	122	145	154	162	146	139	140	138	147	161	164	137	147	137	162	130	139	153	149	163	143	114	168	135	139	151	166	147	157	167	155	138	149	129	144	150	134	153	183	140	128	140	148	162	157	151	145	150	144	130	159	117	146	132	141	119	127	151	156	147	141	162	156	149	142	158	128	158	143	155	142	183	155	138	138	150	145	149	150	138	163	150	153	155	136	145	144	138	130	135	132	162	133	161	192	135	158	127	132	134	145	139	159	129	144	156	130	142	153	146	142	150	143	164	151	153	125	124	141	141	142	152	157	169	168	155	130	139	138	147	149	143	148	151	132	152	128	165	155	157	135	151	136	138	142	151	142	133	162	137	152	152	168	121	138	141	146	144	135	155	164	146	144	136	149	144	124	150	139	116	150	137	139	140	136	152	147	147	146	151	141	146	164	151	132	125	152	167	152	152	172	165	150	173	163	147	145	145	164	148	155	152	142	134	156	144	157	129	144	140	144	151	144	177	145	120	141	146	152	159	146	139	144	117	141	161	153	143	125	153	137	154	151	136	136	137	161	131	141	158	147	136	142	153	145	163	143	122	141	150	152	152	142	149	140	128	155	148	140	173	125	158	145	151	157	148	158	142	155	143	124	146	132	160	136	158	130	157	129	130	168	164	147	145	133	153	136	136	122	145	138	113	137	134	134	127	156	143	136	155	158	140	161	151	161	140	158	151	148	146	167	146	169	157	134	150	168	140	129	161	153	155	168	149	159	159	129	159	132	165	155	144	144	138	141	152	167	149	147	127	134	154	144	139	146	125	147	152	150	160	166	149	145	143	146	140	149	132	128	148	133	143	147	161	150	151	128	154	166	131	129	146	163	146	152	126	145	164	131	148	130	152	133	144	158	138	114	146	153	138	139	142	139	171	136	147	133	141	147	140	135	149	140	149	131	144
4365	14287	9920	4685	3324	2409	1869	1343	1051	847	648	627	511	425	395	322	327	282	245	265	240	249	217	203	200	193	182	183	170	193	190	197	182	177	189	166	161	167	191	170	193	174	160	164	145	146	152	161	158	186	172	179	163	172	164	147	149	172	174	156	166	149	156	156	147	147	146	148	127	150	156	129	150	129	148	164	169	154	152	144	168	155	156	145	140	168	164	152	153	157	146	140	153	140	153	160	139	174	142	151	129	133	143	159	147	154	172	139	147	127	154	154	138	134	146	166	171	163	143	161	137	154	145	143	150	141	158	151	153	137	138	142	139	159	139	160	155	167	158	158	151	158	136	157	152	150	148	150	159	158	128	144	143	140	163	170	142	178	143	159	135	151	143	155	151	145	157	139	168	152	142	156	153	157	133	151	153	129	159	165	150	171	152	169	172	152	147	167	129	152	147	157	170	143	145	177	140	137	153	130	158	163	148	167	142	168	140	149	153	124	145	144	162	142	150	155	134	151	146	132	166	190	153	149	142	137	153	160	147	152	133	121	156	135	168	141	145	140	167	153	147	139	144	160	155	145	144	149	148	163	149	138	170	157	133	166	144	158	162	157	152	174	142	152	137	147	145	171	124	147	153	139	125	149	149	156	162	127	162	150	155	148	148	158	144	160	142	145	155	149	139	168	165	148	144	131	149	146	167	140	148	151	157	145	121	151	156	138	133	173	150	153	160	164	129	132	151	162	148	145	159	170	157	147	142	155	136	129	144	136	147	154	141	168	149	157	128	156	148	135	152	143	167	143	170	143	134	134	152	142	162	151	157	149	174	130	168	143	137	127	164	168	154	144	165	170	135	158	143	164	140	163	143	135	152	164	147	137	167	144	157	143	152	137	140	138	138	143	149	152	151	148	137	155	164	145	175	174	154	157	120	130	143	138	146	140	160	161	158	146	159	144	152	161	154	165	159	155	155	137	158	146	151	158	171	158	149	137	149	161	130	156	160	130	140	159	130	129	162	163	133	144	150	153	147	144	145	122	142	149	182	155	159	139	141	146	132	143	174	173	154	157	149	162	158	165	149	139	149	172	158	169	150	145	147	169	162	160	153	148	168	154	146	141	149	138	154	162	157	150	148	140	165	153	145	147	149	134	152	154	136	143	160	129	142	146	144	156	156	159	146	179	135	162	150	134	122	138	150	155	145	145	162	147	170	139	139	136	130	160	126	149	150	161	155	146	140	140	147	122	139	156	134	153	158	135	146	151	153	152	146	139	145	148	159	140	148	140	130	160	177	127	163	118	140	164	169	145	159	151	171	150	170	147	146	153	146	144	131	164	146	163	131	146	144	151	146	142	143	145	164	167	159	156	118	145	140	130	143	163	174	131	126	157	135	171	159	145	144	126	147	153	172	146	151	168	141	133	135	155	134	153	136	143	137	152	128	153	154	135	134	125	128	149	159	154	147	142	139	139	159	144	155	144	162	137	153	157	154	147	192	136	140	131	142	143	143	159	146	146	130	142	139	137	170	154	138	173	174	134	140	154	132	119	154	121	161	172	148	132	143	129	156	148	172	142	172	143	171	157	142	153	157	130	141	153	141	174	157	146	145	131	167	166	148	132	156	148	154	137	150	143	129	112	155	143	157	151	139	159	158	149	143	141	144	149	163	139	157	178	152	145	158	135	149	152	168	152	152	154	143	150	159	154	140	146	138	115	159	147	148	131	170	147	145	145	149	166	161	142	140	155	149	154	154	136	158	163	127	157	155	160	131	154	165	136	141	161	144	170	145	149	150	171	154	147	142	160	164	152	157	128	150	122	149	146	161	134	134	115	166	161	141	155	159	159	145	140	147	172	172	156	136	154	148	141	151	145	159	150	130	145	166	163	175	146	129	153	145	152	154	154	166	129	154	132	148	178	150	167	146	147	170	152	153	149	152	133	164	159	134	151	137	164	146	130	136	141	142	161	152	156	156	158	134	164	160	150	152	150	157	136	165	133	159	164	160	159	146	133	160	159	162	169	155	130	144	151	156	177	139	166	140	136	144	142	148	158	143	145	142	150	140	161	155	132	148	146	141	146	141	141	125	163	149	155	118	164	134	137	142	139	138	169	129	156	134	138	145	139	128	148	141	157	154	148	149	158	146	158	140	152	148	148	152	144	144	138	164	151	138	128	136	155	125	151	155	142	159	145	145	138	168	146	174	167	139	159	147	145	169	152	153	146	132	157	161	150	156	137	144	135	155	142	134	164	148	145	162	153	139	146	135	167	159	159	133	161	160	140	162	134	157	147	133	157	155	157	136	140	125	162	134	161	157	175	155	144	132	136	152	152	133	175	136	155	146	158	143	152	154	157	157	155	142	134	128	135	146	159	136	156	143	152	136	140	145	128	140	161	145	159	162	148	143	143	158	153	146	145	147	159	145	126	166	138	158	141	157	168	137	174	135	140	140	176	156	162	164	164	133	126	146	143	155	143	153	155	144	165	148	137	141	147	135	162	141	142	153	163	177	152	120	152	159	144	140	143	149	145	144	145	170	164	135	144	152	147	152	141	150	134	144	138	113	133	149	162	130	170	167	149	141	147	158	135	164	151	134	164	138	136	151	147	152	143	147	152	157	134	153	149	141	137	158	154	134	154	156	152	152	129	156	128	165	163	155	150	146	126	139	154	141	165	157	176	159	144	134	144	145	166	131	134	172	151	128	155	147	147	135	146	152	151	147	165	159	156	147	167	176	127	141	142	138	150	170	163	142	130	137	167	149	144	148	145	150	147	142	153	135	146	142	174	146	155	136	150	141	166	158	145	149	167	154	149	171	151	150	136	156	143	160	163	141	165	165	141	162	151	164	175	140	163	127	160	128	150	148	145	160	127	147	163	166	157	136	165	150	154	143	137	153	166	142	137	133	162	135	151	145	146	159	169	173	156	147	139	128	140	143	153	144	177	144	162	141	178	149	149	145	154	142	131	136	165	143	153	152	149	169	147	127	142	145	156	167	135	134	135	143	152	154	155	148	138	140	141	150	157	145	122	144	139	152	147	144	160	137	149	160	143	156	154	167	142	157	161	158	180	153	131	140	152	154	158	157	155	159	137	157	169	143	140	159	132	160	157	164	157	163	151	136	142	150	137	127	156	152	167	157	131	127	141	155	167	171	151	142	129	160	158	152	159	141	146	144	170	145	128	140	160	153	127	162	155	145	170	145	176	138	158	133	152	151	124	164	151	127	162	130	166	151	145	136	163	147	152	139	172	162	159	149	144	153	139	134	160	152	125	147	165	140	156	150	144	154	146	151	152	158	135	138	160	162	162	156	144	167	141	138	148	133	148	147	150	156	155	155	150	136	146	139	146	126	172	142	149	150	149	159	148	137	138	124	135	177	157	155	147	144	161	125	143	155	166	145	155	139	133	148	137	166	132	140	162	155	163	171	164	151	133	139	145	146	162	164	150	124	156	131	131	162	147	147	147	139	122	144	144	160	151	149	153	142	163
27765	19363	5593	681	501	478	438	440	443	459	443	457	416	450	422	397	378	393	427	473	401	429	396	406	445	389	416	413	382	390	416	389	395	430	419	409	404	423	431	443	430	424	438	409	379	422	414	435	424	399	387	504	438	413	432	416	383	419	442	419	430	394	407	398	460	393	400	403	445	429	404	475	419	407	421	407	382	441	448	426	402	382	415	420	404	423	420	405	383	437	413	432	406	397	418	414	432	434	408	437	417	434	402	411	423	430	406	421	419	426	392	413	389	386	430	413	433	402	391	421	404	414	461	420	407	422	422	415	393	405	426	434	409	466	408	451	421	418	445	415	419	424	422	436	414	419	415	439	434	387	409	425	428	445	448	433	384	426	441	403	463	410	409	430	418	401	393	412	396	414	414	425	432	420	423	389	432	415	442	440	415	437	412	437	395	444	457	434	418	432	410	420	424	415	437	437	393	424	455	413	416	390	450	448	437	413	401	412	381	421	385	414	411	413	419	378	386	418	466	402	425	434	423	421	433	399	406	410	433	417	427	377	434	432	398	417	416	412	446	421	436	425	415	429	483	439	419	433	419	397	421	480	417	400	420	436	410	442	441	448	454	421	448	418	432	435	465	439	405	447	454	423	402	419	422	448	391	412	425	434	406	449	429	397	433	424	422	463	430	430	430	413	439	411	409	422	413	407	409	407	449	453	436	440	458	388	416	397	402	429	407	443	437	441	437	378	440	428	411	381	379	408	430	444	416	412	419	448	429	408	405	421	400	412	470	433	422	403	420	405	406	434	442	391	407	437	428	393	435	426	388	432	375	439	454	374	388	433	418	403	433	405	411	409	439	456	394	452	450	445	424	398	439	461	443	425	438	446	401	450	410	434	430	451	433	426	401	469	428	413	423	415	424	436	426	390	416	447	418	389	425	436	441	412	393	424	408	432	403	443	412	414	425	401	393	428	431	424	423	447	399	414	418	368	429	458	438	420	449	409	429	383	406	419	432	408	446	421	400	450	387	407	405	447	436	400	420	465	397	461	414	402	409	452	393	413	388	398	428	419	396	401	362	411	403	410	420	401	407	395	445	461	443	398	401	433	419	416	439	389	398	460	462	430	400	431	463	455	427	427	450	395	465	460	404	419	421	455	430	410	425	439	423	389	439	447	442	421	426	380	402	425	399	415	450	460	411	445	398	428	434	414	436	426	427	441	419	433	398	428	387	437	439	427	413	412	417	431	417	430	430	441	425	404	458	436	402	443	435	421	445	405	414	429	410	417	363	436	402	412	428	393	414	428	413	389	379	424	446	424	429	441	406	403	398	390	379	446	410	438	418	377	430	408	437	402	437	443	380	423	392	425	412	405	410	444	396	420	409	425	417	447	436	394	429	420	412	423	431	402	425	435	410	460	438	400	444	417	420	415	387	405	446	412	418	427	405	398	425	402	401	410	407	456	404	455	419	412	454	447	447	398	422	408	432	424	421	424	412	403	424	446	430	440	421	435	435	403	418	417	416	419	426	404	421	396	400	428	431	420	469	405	453	435	420	407	420	412	448	429	414	424	397	422	423	399	442	418	426	450	458	412	409	449	386	420	387	418	403	451	450	375	456	436	406	433	418	419	378	442	434	432	433	460	411	429	394	375	400	458	377	416	421	434	403	422	405	424	395	399	404	399	439	430	398	411	414	403	413	444	404	389	417	459	412	440	453	400	402	437	421	435	446	376	410	430	402	417	420	395	451	423	396	442	428	443	416	419	456	437	434	403	428	451	434	474	398	446	453	447	409	422	413	389	440	426	444	449	452	434	425	446	436	395	430	392	426	433	390	432	433	431	424	441	419	419	422	432	427	410	430	440	405	372	422	445	414	413	400	427	400	420	431	420	448	400	386	403	438	439	423	420	399	417	389	450	407	414	428	411	447	415	430	443	416	430	425	365	421	407	419	423	413	422	420	428	391	385	445	422	424	381	401	433	415	402	403	412	425	431	451	432	403	380	384	440	423	445	407	444	433	432	427	438	417	430	449	397	416	406	439	411	456	438	404	417	433	388	416	444	428	412	404	437	417	394	433	406	424	388	425	394	383	425	401	440	443	410	383	403	420	438	432	446	425	407	405	426	403	429	399	445	450	454	431	407	390	411	428	415	390	429	419	380	419	406	412	428	380	404	424	430	401	408	436	367	394	434	397	431	389	410	405	431	395	404	413	446	442	389	415	422	407	390	470	425	471	408	435	408	394	466	412	414	375	441	385	461	408	412	430	444	441	435	418	470	388	425	429	443	441	420	369	429	436	419	428	402	439	393	411	431	430	443	402	424	401	416	445	428	439	431	449	430	384	402	440	443	389	411	458	441	436	437	433	391	388	440	389	414	422	413	409	398	448	433	457	453	403	429	457	426	409	396	420	422	469	384	391	392	436	409	434	436	431	410	407	446	442	412	418	390	407	409	442	463	408	419	414	417	452	407	398	380	438	456	423	394	420	389	429	416	392	411	402	427	413	441	427	447	450	409	447	435	419	457	420	441	428	455	412	428	435	439	400	400	434	436	353	418	423	439	437	415	412	399	413	434	418	397	443	430	421	406	431	416	398	453	421	441	464	449	423	441	386	371	447	431	410	386	405	447	470	402	441	426	432	445	449	413	416	443	423	421	425	417	423	408	446	417	396	419	443	395	409	436	429	436	428	413	407	427	418	437	404	429	426	411	439	400	438	396	416	469	358	406	420	419	428	421	452	403	433	447	401	427	415	414	422	399	447	424	430	409	387	412	406	433	438	427	416	441	419	410	402	405	444	431	397	434	396	408	399	402	424	438	387	432	420	428	448	398	406	424	424	376	467	462	431	396	463	398	394	432	441	424	389	389	427	408	425	468	410	431	455	377	427	448	426	393	401	404	443	453	434	409	404	447	430	439	430	410	435	467	439	403	434	410	398	395	432	432	416	401	423	444	438	437	389	446	417	408	397	428	418	413	433	391	416	438	410	439	405	459	460	433	421	419	381	381	415	429	454	441	434	437	370	413	412	444	400	424	420	379	410	434	438	442	429	430	404	407	416	454	376	425	460	433	404	398	428	419	452	383	419	398	431	403	451	424	421	456	410	415	430	441	415	384	474	427	386	438	441	452	407	432	393	403	441	378	387	420	440	436	436	438	436	424	423	410	419	444	465	435	424	418	384	379	435	411	417	414	391	426	460	456	434	437	458	378	451	421	419	379	413	415	430	390	399	404	454	415	422	448	453	430	398	435	393	456	379	401	432	434	401	427	422	416	395	423	427	415	416	448	418	406	406	394	401	406	421	386	398	455	372	461	427	455	396	399	458	437	440	431	416	408	393	424	452	445	444	430	407	387	458	402	434	430	401	447	432	401	407	384	430	419	398	434	440	427	377	394	399	422	410	377	426	431	409	424	435	435	451	417	425	379	428	428	438	419	473	440	428	406	421	399	429	414	378	429	456	467	360	410	450	380	429	412	423	395	441	433	407	432	455	418
4354	1316	974	639	543	533	511	492	462	487	467	498	454	446	474	435	424	447	452	446	477	424	467	440	431	471	449	430	457	448	437	425	459	457	451	467	472	448	453	459	407	453	449	455	454	442	412	408	469	425	409	466	413	407	423	425	436	448	436	430	436	443	425	456	425	435	437	477	454	442	423	407	416	410	485	438	424	475	453	466	452	428	465	443	450	423	404	448	442	433	431	461	431	425	458	465	437	490	450	413	443	429	476	414	445	441	458	401	492	465	493	445	409	467	440	464	426	448	437	460	419	454	422	398	414	396	415	389	473	444	436	462	440	440	488	466	423	444	436	423	449	463	483	435	431	434	461	455	439	452	455	424	459	460	471	473	434	460	455	411	466	419	422	437	446	410	460	414	408	428	443	420	431	430	409	419	448	400	473	427	424	444	459	444	466	459	424	441	434	435	426	445	419	439	435	466	382	440	475	425	443	451	422	446	430	441	409	448	436	443	465	454	438	485	450	438	439	435	461	441	427	481	462	432	438	428	462	441	450	449	457	466	464	433	414	450	473	392	415	432	451	477	449	448	464	440	443	450	447	467	422	408	443	418	446	457	424	412	431	412	415	499	461	429	437	424	385	407	444	464	460	458	454	422	441	431	450	409	397	459	417	444	466	454	433	461	422	472	468	426	417	461	423	446	452	460	437	430	423	453	463	396	440	421	410	441	439	437	439	462	456	439	422	463	401	472	433	455	427	425	394	452	401	399	465	479	428	456	452	421	443	443	418	434	425	469	478	441	448	456	427	446	448	460	456	425	414	441	478	447	438	416	443	467	434	443	472	430	396	446	428	437	431	439	438	484	465	409	443	442	456	433	442	435	425	504	424	446	442	453	417	440	431	405	456	418	449	444	433	430	461	448	465	443	454	444	413	464	451	428	428	462	421	487	407	435	467	413	422	439	449	464	450	399	452	427	443	437	431	440	467	453	423	454	458	427	388	431	435	447	440	440	467	387	423	422	505	431	427	442	435	435	457	427	473	436	443	444	414	434	433	458	447	424	453	428	485	471	436	436	419	451	421	435	448	416	437	421	424	455	452	471	429	424	411	441	426	477	430	467	407	474	457	432	465	441	401	461	443	470	447	447	418	425	425	455	428	449	419	445	453	459	439	452	465	430	442	453	418	428	411	452	454	425	418	452	409	418	447	421	434	490	439	412	426	465	410	440	461	390	442	463	447	421	440	413	413	442	407	429	443	446	476	442	472	455	463	442	411	447	445	440	447	470	428	474	413	440	442	479	448	468	472	429	417	449	447	451	400	396	434	434	422	450	440	440	462	407	455	418	444	439	464	450	455	434	473	475	437	439	434	438	406	461	464	419	451	453	437	423	448	451	446	481	464	431	382	477	408	443	450	427	420	439	458	455	432	438	428	413	424	427	455	469	455	447	441	424	441	444	428	407	458	457	462	416	424	405	390	405	453	430	465	434	426	463	438	468	446	474	428	451	436	453	440	411	420	426	455	460	402	485	454	438	463	442	489	446	386	445	428	442	475	418	461	437	448	404	446	445	457	451	391	457	436	451	462	405	421	461	442	449	450	411	408	421	462	433	415	468	443	421	480	439	444	436	439	406	441	390	442	424	440	441	440	462	442	400	446	415	453	433	441	419	433	426	433	455	413	469	456	452	425	471	431	440	437	416	456	434	420	460	447	453	467	443	421	498	412	442	436	447	403	407	412	480	436	473	452	418	430	449	429	431	436	436	426	478	449	435	474	435	443	450	445	438	422	414	474	420	443	429	438	417	445	424	482	420	440	445	457	460	423	440	456	444	439	433	428	435	398	465	397	430	456	461	461	439	368	384	409	408	433	443	480	438	448	448	450	444	459	424	414	418	422	441	422	440	428	467	421	425	490	412	428	422	484	473	423	422	454	440	445	461	442	462	454	460	423	428	453	441	431	458	463	433	447	421	432	421	429	436	452	426	472	451	460	406	431	449	454	471	394	482	460	475	426	465	450	406	454	419	435	441	453	442	462	443	434	442	452	463	470	452	469	446	458	434	458	466	401	430	431	433	445	420	409	449	429	414	431	449	440	425	430	445	413	455	419	405	423	406	427	422	423	454	426	460	417	444	470	427	453	463	445	431	449	433	432	453	423	457	422	417	437	450	442	410	418	418	449	470	474	453	461	451	410	408	477	456	440	423	460	412	414	450	431	474	423	453	444	434	466	438	464	418	437	424	460	468	413	422	439	476	444	441	438	417	405	427	443	433	472	395	408	412	412	414	409	451	426	408	429	436	436	433	434	412	457	455	426	454	444	439	466	406	475	456	453	427	410	433	417	458	459	432	409	423	429	434	457	451	418	447	442	422	452	443	478	448	488	459	414	454	475	399	479	403	438	463	444	450	451	422	436	432	432	453	428	455	453	443	466	443	426	418	454	455	417	479	415	414	450	419	400	419	420	421	419	427	449	400	449	432	401	453	444	461	443	439	428	415	402	403	445	454	417	417	428	456	461	454	418	435	466	437	430	446	405	461	451	483	420	465	428	412	420	485	423	435	411	421	415	420	406	452	462	434	464	482	439	446	412	435	439	439	476	462	436	431	428	431	434	438	451	414	442	461	445	469	482	437	461	453	430	440	455	395	432	460	404	416	422	430	450	422	435	483	486	476	436	423	471	463	441	403	446	459	448	454	448	445	408	426	455	417	421	473	481	468	488	427	414	450	426	432	457	461	465	470	480	404	452	481	445	433	449	433	425	443	437	451	417	471	441	420	430	460	429	431	460	458	461	401	439	427	441	436	428	435	416	467	431	456	424	475	429	434	452	418	434	452	419	467	443	468	468	422	482	480	455	445	425	482	448	453	444	446	432	496	428	418	431	466	432	422	445	449	472	440	422	435	413	422	445	447	444	416	443	389	418	444	420	439	437	399	437	468	413	448	425	447	474	472	458	420	447	434	393	440	448	437	458	440	426	464	440	413	434	435	467	431	422	448	453	421	416	460	439	417	441	473	436	484	465	459	430	436	474	403	466	443	451	459	437	404	427	449	451	457	454	472	442	467	451	427	431	429	429	452	464	406	420	457	434	439	427	446	444	430	427	429	480	469	432	475	444	459	393	431	430	428	465	432	437	434	452	439	448	409	392	423	438	485	435	435	491	447	460	402	449	455	483	405	445	464	456	443	451	454	420	408	403	457	446	444	431	419	466	461	418	442	414	419	428	439	451	418	439	426	451	458	461	440	427	457	440	423	418	440	442	455	466	445	449	443	414	429	414	420	438	423	443	448	472	447	410	469	466	431	464	434	448	416	437	459	465	452	459	470	424	438	409	426	451	449	429	491	438	422	412	384	423	444	403	447	452	477	481	417	430	418	446	456	423	458	451	426	437	462	453	413	452	451	457	451	414	472	438	428	476	464	400	468	437	434	438	422	423	459	398	456	451	407	398	466	431	430	474	422	448	412	457	411	425	461	416	432	453	434	471	445	455	454	447	457
23749	21326	28602	24388	21325	9555	824	527	436	420	345	308	292	290	251	278	267	252	216	242	233	200	196	224	218	223	196	193	209	241	203	190	174	163	219	189	188	230	213	179	193	206	182	189	165	181	199	215	187	220	193	195	203	194	195	209	187	182	183	189	181	176	204	201	196	178	186	184	191	192	233	197	203	177	185	188	179	188	185	162	185	185	204	197	178	185	177	190	197	188	173	200	191	192	177	159	190	175	197	162	211	202	166	174	173	164	194	167	185	184	201	175	202	179	193	163	197	187	186	192	182	190	177	184	190	186	190	209	168	187	167	201	195	171	188	177	175	183	192	195	207	184	171	197	166	199	189	176	194	184	166	199	194	192	184	188	180	202	198	207	161	197	203	203	170	197	207	203	210	176	206	218	188	199	171	206	190	198	207	194	184	191	180	193	180	224	193	156	184	207	186	197	193	192	188	178	186	176	178	178	188	186	185	166	172	180	191	181	169	168	194	188	196	180	175	192	209	201	196	169	188	191	188	188	200	193	205	198	152	173	185	192	188	175	205	190	183	179	158	181	217	177	183	181	197	181	200	209	225	189	189	163	168	192	199	173	178	182	198	192	171	188	174	178	198	192	180	178	187	179	207	184	196	175	213	205	192	178	208	206	197	174	169	175	185	164	181	200	186	202	182	201	197	183	178	193	180	210	175	202	216	189	197	180	180	202	169	179	176	152	194	191	189	173	174	203	167	194	206	183	200	181	195	206	208	192	208	187	168	187	161	209	179	176	185	160	204	186	189	163	205	182	193	173	202	173	175	201	192	167	211	190	189	204	183	198	189	197	172	182	178	189	199	190	204	189	193	189	161	202	180	185	171	185	200	200	179	199	187	206	186	191	198	171	180	187	184	173	159	200	207	205	209	178	177	180	196	206	181	186	178	172	170	186	171	184	165	186	187	204	183	198	181	171	195	163	207	175	193	163	193	174	187	199	176	182	171	161	182	183	195	195	187	185	217	192	202	170	187	193	163	171	192	250	190	175	179	211	180	184	193	168	189	202	151	171	191	201	201	206	202	200	166	203	153	167	186	183	203	211	185	179	187	178	205	199	181	196	181	182	179	202	203	174	154	184	184	210	177	199	179	190	185	190	165	190	173	211	181	184	192	209	179	182	198	184	189	185	173	189	165	194	185	195	177	201	179	207	195	180	202	196	206	194	156	183	209	201	202	165	189	195	148	185	199	184	207	193	191	185	195	183	191	179	186	191	169	207	208	204	210	215	199	192	193	189	191	197	194	177	220	191	198	160	202	209	204	192	185	216	197	191	183	167	192	150	206	192	177	202	195	176	186	197	185	192	183	200	194	174	199	182	192	182	193	184	170	187	199	190	184	195	166	194	170	208	192	175	181	188	181	163	191	190	194	170	202	191	193	212	192	203	184	167	203	203	187	149	192	208	176	195	219	210	164	189	198	190	184	157	196	176	190	196	192	190	187	201	187	218	210	188	175	155	176	176	187	185	167	182	190	208	198	198	187	179	198	177	201	180	174	179	198	211	178	163	177	205	183	162	204	187	191	169	173	182	188	165	195	211	196	194	194	183	186	207	163	186	179	191	201	177	174	197	196	193	179	192	182	181	184	209	172	190	191	171	179	194	194	198	176	184	214	167	202	193	204	192	176	172	196	181	203	204	170	212	203	189	205	193	196	180	183	167	221	171	183	190	175	170	158	172	187	171	194	181	207	192	179	191	174	189	208	211	171	183	180	185	186	167	185	213	158	200	183	183	190	199	171	184	202	155	205	197	185	185	196	192	174	196	182	184	191	205	171	203	187	188	179	206	174	179	207	209	180	205	178	178	203	210	174	180	183	193	174	167	168	189	189	197	186	170	198	170	191	200	194	192	216	216	195	161	178	168	194	200	185	180	189	212	198	187	181	191	209	213	197	171	199	176	192	162	204	191	204	169	176	200	185	185	184	184	202	170	192	176	170	184	176	195	187	180	178	177	190	179	169	193	165	181	192	203	187	213	202	198	198	182	185	175	212	185	189	197	202	203	207	177	187	178	171	179	209	190	185	171	175	169	192	174	183	194	209	184	186	226	202	192	181	194	187	197	202	177	196	188	199	185	194	190	173	175	192	199	183	186	191	210	201	158	186	184	191	177	187	177	170	191	221	209	188	208	185	198	189	186	190	193	187	217	192	187	200	171	193	190	181	184	186	192	193	184	184	199	173	195	198	199	199	178	185	189	182	199	169	181	201	175	196	207	206	170	197	167	192	172	176	169	194	189	180	177	199	160	170	182	199	167	204	196	179	199	187	169	202	176	174	168	192	188	190	163	197	189	185	196	177	181	186	194	191	177	178	153	184	186	201	176	212	189	207	202	182	180	196	201	181	188	200	167	202	181	184	183	201	181	178	179	191	184	187	183	213	208	168	173	191	167	204	188	159	171	197	189	180	190	171	162	150	197	148	184	191	179	201	192	153	184	181	180	207	158	229	183	171	179	186	188	183	173	165	194	201	172	193	202	170	200	181	188	174	166	200	163	171	181	192	213	178	189	179	170	190	183	191	187	183	184	209	184	189	185	180	180	175	183	192	177	188	202	209	174	183	180	213	196	191	159	195	193	190	192	208	202	178	189	184	179	201	198	219	189	198	218	187	199	155	177	209	188	173	188	182	173	182	188	213	181	221	191	177	178	178	173	158	173	191	203	184	195	206	187	173	155	202	192	186	201	178	184	172	179	184	181	182	181	187	191	185	181	189	200	186	206	207	165	193	179	208	167	190	202	193	186	203	179	184	218	209	204	176	212	198	180	229	205	162	188	179	198	188	200	189	181	201	191	190	189	164	207	200	185	207	182	205	174	192	192	164	168	184	197	201	172	175	195	187	177	179	194	184	199	180	191	190	203	194	181	183	171	187	174	163	197	226	186	163	184	166	178	173	181	195	204	195	187	173	188	176	185	192	193	160	199	190	226	217	233	216	177	188	194	167	217	181	183	203	181	211	189	160	176	179	175	205	197	204	183	175	199	180	197	211	199	203	198	171	168	194	210	172	193	189	177	212	208	187	171	185	200	201	209	189	190	184	193	178	200	206	179	190	191	159	178	204	164	193	213	191	168	208	163	176	191	184	203	168	216	176	175	204	188	184	195	194	178	187	202	180	184	183	173	205	181	181	186	167	201	201	188	219	181	203	162	183	187	179	208	197	186	203	198	184	170	191	187	186	203	164	185	203	206	206	166	185	175	211	186	155	187	210	170	194	184	174	193	178	191	200	152	186	178	188	207	183	208	205	163	190	227	176	187	187	193	167	183	185	187	182	186	189	231	174	196	167	181	186	204	184	196	201	199	165	187	207	193	184	201	177	203	157	173	196	194	188	183	189	188	210	195	168	186	183	169	209	196	218	189	197	198	168	201	177	202	183	182	192	185	197	177	191	174	179	180	189	174	175	186	191	193	201	187	191	217	164	195	174	197	216	202	204	191	204	171	175	175
3350	8605	5923	2703	1933	1386	1041	794	650	570	483	447	385	326	348	347	266	291	263	260	267	246	254	285	226	213	233	221	218	231	236	250	187	217	196	217	221	213	216	213	222	251	235	215	205	208	220	204	221	208	211	202	196	198	207	199	206	204	222	218	214	192	213	218	216	199	197	230	207	241	207	211	194	235	193	187	205	214	215	191	213	201	218	223	241	221	227	201	206	201	179	198	189	189	177	214	226	196	208	204	191	200	205	184	230	204	225	185	201	229	219	223	204	207	185	208	203	221	233	199	209	202	187	209	205	217	175	213	198	195	198	204	178	181	205	207	191	205	208	203	211	214	222	195	190	206	208	224	234	208	217	195	177	208	215	195	216	196	213	201	197	227	206	191	181	174	199	216	183	183	219	205	205	204	237	223	205	231	205	202	182	228	207	195	204	205	197	203	210	203	220	204	198	214	185	194	218	186	202	203	201	209	209	228	209	194	196	204	210	210	198	209	203	218	212	192	203	223	196	212	198	210	202	197	186	184	178	218	216	188	229	194	192	188	186	204	205	185	207	184	223	208	211	208	209	196	210	197	205	222	192	203	215	213	185	199	193	202	196	208	199	189	189	226	216	186	218	210	212	206	201	195	183	230	233	226	188	212	167	216	200	206	207	190	200	217	216	200	201	214	236	192	219	209	224	208	230	207	212	207	205	200	212	187	198	176	202	212	198	194	236	185	206	214	159	199	222	212	203	218	221	206	220	204	206	213	236	223	217	206	196	191	200	187	190	199	195	238	179	206	179	185	185	180	212	241	192	204	199	219	215	215	225	219	190	193	204	185	209	188	194	197	189	220	192	205	201	222	200	215	181	215	216	217	211	178	212	194	185	215	227	208	205	195	200	192	201	203	224	214	222	199	237	201	197	225	208	202	204	187	210	219	215	229	209	193	215	204	204	185	184	186	200	212	193	211	186	201	206	187	183	192	209	209	226	206	209	171	185	208	187	209	212	213	213	210	211	189	199	192	206	208	221	216	196	222	179	196	211	212	180	212	198	196	189	218	217	180	201	221	208	193	213	207	175	218	181	198	179	189	197	228	190	209	168	189	208	232	204	201	204	211	191	221	207	193	207	199	182	189	215	190	216	224	189	203	208	198	187	200	187	187	199	195	191	208	214	214	195	199	198	215	191	223	193	185	191	225	203	214	218	206	218	222	225	213	204	195	203	239	181	227	191	176	194	206	177	177	198	205	217	212	183	213	214	208	236	194	205	203	202	204	195	196	219	211	195	191	190	218	207	211	200	199	202	205	186	209	207	205	216	196	206	187	213	186	216	196	188	189	211	221	224	216	167	203	212	189	193	195	194	220	189	189	168	224	193	179	211	214	218	191	186	196	180	176	198	192	198	206	186	207	200	182	209	217	207	182	245	209	177	199	222	221	225	191	204	198	214	216	196	207	220	195	187	195	197	213	211	212	223	191	206	204	194	196	207	218	212	174	202	188	200	208	184	211	213	191	226	209	206	214	204	223	174	224	196	190	207	203	205	188	215	213	212	199	194	210	187	193	204	219	197	192	201	219	209	182	191	220	212	208	205	210	196	223	209	205	200	182	189	237	250	195	197	191	211	203	193	206	185	192	220	211	198	227	236	203	227	213	208	204	203	203	196	187	200	216	190	171	207	232	181	199	200	192	204	190	194	195	204	184	196	177	181	206	235	199	215	201	190	210	198	226	205	198	204	213	211	212	212	206	185	208	220	188	203	189	193	194	191	206	213	189	212	205	192	171	179	207	210	205	196	195	204	200	216	219	201	202	213	247	236	216	192	215	200	201	198	203	214	214	207	198	203	221	208	189	200	195	188	199	197	193	217	191	195	195	197	200	208	211	214	203	203	208	201	209	203	200	201	194	218	193	206	194	206	206	185	180	198	181	198	207	203	203	204	197	204	182	221	188	199	212	208	213	187	205	208	208	200	191	207	218	237	206	212	220	223	192	212	220	191	209	201	201	188	217	170	197	203	203	205	192	195	216	199	202	171	189	178	185	212	202	166	205	209	178	176	187	207	211	205	193	213	207	219	201	216	220	204	214	206	165	182	188	200	190	214	203	189	202	197	235	196	212	215	214	181	176	205	216	217	230	181	223	178	209	212	225	203	208	205	187	186	178	180	210	211	203	210	221	231	211	187	205	196	210	218	184	199	202	199	184	195	209	196	191	204	193	214	196	216	191	193	214	217	220	211	219	205	213	199	201	218	206	212	191	204	201	224	197	177	215	217	207	198	190	211	231	203	189	198	180	211	218	208	205	187	182	213	202	220	226	185	209	211	219	207	203	211	215	190	214	215	198	202	186	195	198	208	181	197	214	200	199	224	215	199	228	216	207	210	202	210	194	192	198	197	201	194	233	196	209	221	236	187	204	182	199	183	201	219	223	183	215	204	186	193	228	203	201	210	175	197	203	198	206	208	230	211	206	181	219	206	190	201	226	225	209	225	175	201	220	189	196	187	177	213	208	198	204	185	208	189	223	226	214	205	226	203	194	213	167	181	218	219	195	206	246	209	218	201	203	197	213	210	203	199	196	189	217	182	222	187	215	202	184	205	224	211	192	205	210	215	213	195	171	177	194	188	180	203	192	208	195	191	223	203	209	194	211	205	228	177	227	215	204	207	210	199	205	206	183	241	202	210	200	209	211	195	201	189	202	219	210	214	193	213	196	216	199	198	218	202	199	218	202	201	216	179	211	189	209	184	219	199	192	186	204	214	190	202	173	201	203	213	200	185	202	221	195	180	219	213	231	207	214	197	211	202	184	202	194	185	213	201	241	213	215	209	220	199	196	222	212	207	208	207	214	211	187	201	205	211	198	233	223	198	182	202	207	206	192	190	217	205	235	220	205	213	212	227	185	213	201	183	194	217	202	228	173	235	207	201	200	194	207	205	192	190	197	196	215	216	199	203	188	176	188	163	197	214	193	206	196	210	222	223	194	205	194	224	214	197	173	227	193	195	208	195	203	206	221	199	212	218	215	192	191	185	202	209	213	195	214	206	194	221	233	195	184	200	209	195	204	182	203	213	203	195	221	201	205	206	186	200	201	213	188	187	254	196	212	217	183	209	207	206	206	195	204	189	201	188	224	203	221	196	223	181	188	194	186	192	209	213	226	219	176	222	199	190	207	213	177	199	192	228	176	208	212	211	190	197	236	207	238	193	183	223	186	197	207	220	216	202	193	200	204	209	207	211	192	211	202	225	222	206	195	193	190	213	205	169	185	183	219	201	220	210	218	211	176	184	187	217	192	220	215	187	192	243	195	199	209	202	213	203	206	204	234	199	199	188	197	197	165	205	203	219	197	190	203	211	206	188	212	192	207	204	215	213	183	194	182	206	164	193	209	213	188	202	181	197	169	202	179	195	226	210	228	197	174	194	181	201	228	206	204	182	210	182	194	218	177	209	229	195	185	170	211	214	207	216	190	213	223	183	204	199	227	188	195	182	193
24900	21350	27580	25393	11012	895	680	569	535	564	546	510	499	489	464	455	470	520	479	513	480	482	471	508	455	474	479	482	460	460	434	463	489	461	473	438	458	472	440	479	481	441	497	456	454	476	434	435	441	488	480	443	449	440	462	461	445	497	449	449	494	481	460	447	478	459	466	477	456	484	475	457	445	468	426	478	432	465	449	454	463	486	480	475	502	457	464	467	482	485	452	481	459	506	496	447	403	447	484	491	477	494	447	439	470	461	427	458	438	451	461	496	474	430	456	459	474	486	440	443	425	499	439	460	448	474	442	437	476	478	476	423	491	443	445	442	416	444	444	507	438	468	421	438	474	481	456	438	437	465	455	470	479	506	473	416	466	467	427	442	466	472	447	479	459	465	458	444	455	460	455	466	458	476	432	443	395	438	416	444	437	469	474	487	436	468	468	453	487	453	461	476	453	496	435	430	472	459	498	407	468	473	453	455	464	450	425	485	463	412	460	497	446	449	501	450	451	461	452	423	475	470	458	458	474	485	461	466	491	460	491	455	486	445	453	454	503	453	490	459	417	484	475	480	476	464	442	463	469	448	488	459	423	463	458	488	451	493	454	438	469	487	457	476	457	436	465	460	444	481	488	485	434	422	477	460	460	421	438	454	450	457	450	432	471	457	479	460	440	445	446	465	474	488	453	445	433	492	464	468	475	467	453	473	453	449	448	443	455	441	482	492	443	451	458	464	458	411	465	417	454	463	479	486	467	432	452	458	439	493	460	451	472	478	420	432	478	458	519	439	471	471	465	454	482	457	453	494	445	451	476	468	414	413	443	460	461	454	440	433	442	447	481	423	425	454	448	448	486	481	489	452	482	432	458	485	426	471	443	443	434	469	453	456	417	469	442	444	429	469	427	464	449	465	486	454	484	478	451	445	439	456	449	421	469	462	456	488	454	490	439	453	457	420	446	458	432	472	450	449	469	486	443	478	459	420	480	472	451	468	469	458	501	418	434	474	465	434	495	465	455	477	463	485	427	447	477	435	453	468	438	456	515	453	423	429	447	480	444	462	439	426	508	443	463	446	425	466	457	466	483	450	456	459	472	483	440	420	447	439	450	502	469	419	468	438	480	453	478	424	429	427	417	461	446	443	470	447	465	478	477	471	466	434	486	484	494	403	453	470	497	448	474	429	448	435	484	439	459	476	470	468	449	469	475	448	491	480	466	458	466	459	438	437	475	449	491	429	460	445	443	468	419	455	452	439	452	461	475	451	473	456	478	461	475	446	461	412	448	454	447	446	467	453	452	448	455	421	422	464	452	441	460	459	429	457	472	444	432	443	490	432	450	430	460	456	462	484	477	452	446	434	475	467	446	486	454	472	421	437	488	438	464	437	440	460	458	458	463	454	441	436	453	447	451	480	456	425	444	449	432	470	431	444	519	492	430	488	468	472	460	434	457	471	460	485	448	462	444	435	466	442	413	466	462	447	458	459	466	442	420	455	471	462	469	486	450	448	437	427	466	459	431	472	486	452	441	452	474	481	439	435	498	475	496	480	462	475	449	485	474	436	427	449	473	453	430	454	422	450	461	447	441	466	424	486	465	468	475	483	451	428	447	464	456	448	448	454	444	490	486	450	472	427	463	473	451	485	475	420	458	446	446	474	446	450	458	434	477	462	470	459	464	464	460	426	432	478	479	483	471	450	467	427	474	462	459	463	444	413	451	479	465	454	465	465	457	466	458	444	444	474	464	463	482	445	455	462	434	455	487	455	482	430	448	467	456	464	456	496	457	416	458	475	478	459	442	431	428	444	487	407	437	457	451	410	439	476	473	462	471	449	469	461	435	437	442	446	468	443	470	482	483	464	441	460	460	452	437	479	462	471	470	489	439	454	455	455	440	456	433	471	451	434	464	463	496	480	460	458	491	480	413	448	464	468	476	447	498	467	450	461	421	469	478	458	481	460	434	460	465	467	481	452	433	443	474	447	481	397	481	467	451	431	457	426	446	478	497	501	479	415	456	487	438	488	448	445	479	489	447	465	439	481	441	485	507	430	474	469	421	481	492	449	472	448	471	442	459	442	454	467	455	442	462	469	452	483	481	471	435	467	463	463	450	455	460	420	457	440	437	459	487	412	450	442	449	425	502	445	475	462	480	424	458	497	439	444	466	474	479	462	494	438	462	473	462	440	476	471	482	463	461	442	449	453	466	480	494	448	458	457	457	476	432	482	429	449	498	442	449	462	452	455	432	468	449	457	435	456	460	453	462	435	454	454	428	460	432	440	492	442	447	418	455	437	451	443	460	399	461	463	461	431	445	466	464	476	426	437	508	472	436	463	485	486	454	427	459	490	474	501	428	420	468	459	490	462	443	447	448	481	412	435	434	485	445	440	463	452	433	457	430	411	479	469	485	477	469	447	484	483	435	433	471	447	440	437	449	454	427	472	475	452	467	496	481	444	471	461	475	455	443	490	471	467	468	446	429	475	445	438	438	432	469	472	472	451	461	458	431	472	470	439	435	436	502	459	448	473	428	477	463	491	461	450	480	455	446	473	469	438	498	450	454	486	445	451	434	413	467	481	471	428	479	464	462	446	479	466	417	531	487	439	488	461	459	470	501	442	459	447	439	474	437	475	476	463	415	448	450	469	462	468	473	445	459	483	464	463	456	471	460	472	451	416	443	457	440	446	441	471	445	466	481	421	435	456	433	462	429	482	434	453	453	456	458	440	474	494	468	478	463	453	470	454	473	457	445	439	425	444	435	440	471	476	474	471	453	401	433	434	486	452	450	457	497	467	467	452	434	441	463	446	496	421	426	465	458	455	416	448	460	436	473	425	460	405	467	464	454	451	456	473	503	419	462	458	450	474	452	444	466	445	427	474	480	446	444	454	420	454	488	488	510	463	472	448	461	452	448	435	472	468	474	472	478	484	505	462	441	416	455	433	452	456	441	441	464	456	464	494	442	476	459	503	467	490	509	456	432	475	450	482	463	495	452	437	457	454	449	435	485	477	413	452	434	435	444	458	435	442	417	452	446	453	480	440	474	406	449	489	452	432	440	449	451	419	441	497	448	479	439	461	421	436	450	418	452	451	471	446	452	450	495	447	473	429	456	475	447	433	435	508	459	471	461	448	473	459	431	450	486	431	432	437	432	465	465	493	460	464	409	482	460	446	423	419	427	420	474	469	488	428	440	464	442	463	486	444	410	453	480	483	469	470	441	440	424	464	477	454	440	448	482	459	457	431	498	447	465	500	453	434	459	470	463	456	462	445	465	431	459	423	444	460	466	488	464	449	427	447	478	473	471	419	454	478	443	443	441	460	424	445	481	471	453	464	454	477	432	463	502	479	431	467	458	473	478	497	460	459	469	442	422	453	461	495	439	444	501	456	444	496	457	486	449	430	462	440	452	468	481	452	459	484	447	486	449	477	435	471	420	450	486	428	481	467	428	490	444	458	464	457	456	460	466	469	454	440	443	459	450	457	424	452
3320	5083	3466	1782	1355	1076	937	800	708	625	613	581	487	522	535	525	511	531	481	531	493	475	470	452	519	469	456	469	516	493	474	482	440	495	484	484	505	476	477	503	448	527	502	487	445	519	483	434	489	502	489	467	450	455	459	463	509	516	475	501	477	492	445	493	486	423	477	439	468	470	476	483	468	455	458	481	478	468	428	420	500	470	427	484	490	503	493	470	484	481	491	488	481	431	461	466	459	472	458	475	496	459	484	487	429	444	485	441	487	447	450	480	506	458	472	482	461	535	444	483	468	489	483	459	481	443	462	458	464	440	524	454	500	425	476	474	444	447	443	488	465	447	481	448	455	473	497	472	409	517	496	445	466	474	429	483	458	473	457	433	404	479	442	486	470	482	466	459	493	525	497	460	471	473	489	476	502	485	496	482	483	493	483	436	459	457	457	459	461	454	497	512	508	475	455	471	493	467	500	481	481	492	421	456	460	478	480	482	453	455	449	465	478	475	479	420	473	512	524	511	460	442	452	459	452	482	521	493	472	445	470	489	510	477	517	487	496	511	464	479	419	475	481	467	496	472	483	472	477	466	485	480	472	466	432	482	469	471	502	463	475	452	492	484	448	485	484	478	488	477	487	470	494	453	476	462	474	425	441	484	428	505	468	460	452	451	495	447	469	516	460	435	522	473	449	461	461	455	453	478	455	449	463	465	476	469	444	478	453	450	477	489	416	466	458	453	486	443	454	459	456	501	444	466	510	488	478	438	467	447	491	493	444	429	485	477	460	468	463	444	467	460	440	500	490	526	489	465	474	465	452	481	416	458	434	477	450	473	468	433	463	492	488	486	440	444	465	481	525	475	485	476	491	494	467	459	490	472	477	486	442	494	492	447	494	487	470	436	489	488	525	446	440	484	444	480	497	508	481	502	483	442	439	487	500	452	479	428	494	480	478	493	452	485	435	472	438	479	456	461	444	508	490	459	502	445	434	470	455	414	491	440	459	459	483	504	492	453	471	451	462	495	472	526	474	478	486	470	514	481	450	496	490	420	486	475	499	474	454	480	491	455	502	463	499	471	477	501	493	507	444	444	482	486	490	463	463	465	478	501	449	441	480	460	465	455	492	515	464	476	477	427	449	492	465	496	498	495	472	475	514	437	521	487	509	465	456	459	425	466	500	478	478	462	546	487	467	461	439	499	456	444	486	462	505	494	490	476	456	449	478	434	493	465	461	480	529	472	486	455	496	491	454	488	500	456	490	487	492	465	487	505	471	501	408	460	472	469	459	448	525	464	475	483	473	434	477	451	454	454	488	476	447	428	504	428	462	470	472	466	476	498	480	486	461	486	474	467	457	469	486	495	480	477	464	482	475	463	464	466	475	498	470	504	457	442	486	436	444	471	507	527	496	466	468	429	463	449	446	470	470	498	465	467	454	452	448	477	459	428	454	476	477	472	483	466	463	444	444	498	491	497	458	487	500	516	507	473	453	470	488	481	482	476	491	486	439	489	494	508	460	448	460	443	483	493	475	424	494	480	516	473	449	451	478	474	462	462	491	485	480	482	494	490	454	467	465	494	473	470	486	460	486	510	463	475	443	442	480	483	483	486	517	501	469	443	423	477	484	476	459	472	478	463	474	483	472	506	461	451	494	489	459	465	483	474	464	483	454	426	472	512	470	476	457	429	469	475	446	432	487	466	474	478	471	485	496	482	452	470	418	484	449	443	469	465	496	482	459	482	460	456	455	485	525	457	459	447	476	487	497	450	485	450	503	460	456	474	447	506	465	436	459	446	488	473	454	490	483	451	444	436	456	442	489	461	424	439	475	476	452	489	443	496	461	483	455	450	484	437	460	434	414	449	470	456	482	497	487	471	477	524	445	497	480	501	458	434	458	493	491	493	452	502	488	484	492	487	443	420	477	453	448	477	449	468	443	499	465	473	457	472	481	496	483	418	463	471	470	453	478	508	509	441	481	484	501	479	484	468	485	524	490	415	461	498	494	452	455	478	459	443	447	444	476	465	470	501	464	499	451	474	459	470	498	484	512	471	485	466	454	449	449	474	468	487	457	470	477	470	464	523	476	475	470	453	506	441	479	479	457	473	476	499	516	453	499	453	511	486	473	429	483	481	474	453	478	512	504	445	451	463	474	457	467	469	498	466	489	459	462	487	478	445	450	487	520	450	483	468	467	450	462	456	451	500	459	455	483	496	486	470	465	460	507	450	465	458	482	424	498	457	462	476	472	498	483	433	480	495	459	460	492	481	449	470	455	455	466	464	492	485	442	458	478	468	482	468	496	457	462	452	459	470	461	437	515	484	481	489	514	448	456	455	483	483	500	444	481	472	458	446	486	445	472	455	469	474	504	485	478	490	459	461	477	463	480	455	475	509	505	466	443	418	430	444	461	487	482	439	441	485	489	475	469	443	480	452	478	437	483	463	468	472	481	501	458	440	460	456	475	506	475	478	487	482	469	480	485	492	463	477	512	440	443	504	448	453	477	456	474	458	455	449	470	494	461	438	443	456	437	415	475	456	506	498	458	457	461	476	503	437	456	435	483	445	498	446	495	464	488	427	478	454	527	476	481	487	479	460	451	486	490	461	484	501	462	500	482	494	472	529	481	482	463	480	478	439	469	514	494	496	445	484	496	496	454	475	489	443	461	452	430	480	452	461	467	490	471	453	428	469	459	460	428	466	478	428	462	443	465	446	456	474	479	474	429	475	486	487	448	464	503	446	431	499	499	498	455	461	483	463	497	435	444	452	465	467	482	451	494	503	469	491	492	472	484	516	482	430	493	463	484	446	472	484	459	468	431	466	463	465	502	429	466	427	483	462	470	452	501	488	489	507	502	513	471	495	440	472	454	425	465	509	472	520	483	490	450	479	473	488	465	497	443	436	474	448	460	464	473	498	456	464	481	439	493	466	473	464	484	453	502	463	459	486	520	459	449	475	450	478	457	471	424	467	485	469	460	464	506	451	482	486	476	469	451	468	463	470	465	459	468	452	511	475	488	482	467	448	463	461	469	430	451	450	474	485	453	492	525	466	505	483	497	492	496	460	445	473	474	426	482	446	491	442	483	461	472	488	505	517	458	474	443	491	505	492	472	460	478	473	495	462	475	451	495	463	513	467	441	489	438	495	479	450	506	470	501	470	471	505	478	458	423	516	453	500	495	486	485	463	478	509	456	492	464	515	491	510	463	476	506	513	458	480	464	482	475	459	463	480	490	461	528	467	458	453	493	484	461	458	438	486	482	457	447	472	466	459	485	493	458	483	450	479	490	466	484	500	464	465	529	475	487	498	463	515	429	455	461	421	456	440	476	435	474	433	476	484	469	489	488	462	496	435	497	458	461	476	445	483	495	480	436	476	474	451	444	454	446	474	464	500	450	510	468	439	440	483	459	468	460	458	436	470	476	492	472	482	479	504	463	486	496	515	462	482	493	508	451	456	483	515	511	486	488	472	478	461	452	480	434	483	479	441
22665	21404	29158	24025	21405	21451	9023	880	633	516	441	397	342	304	297	246	253	240	232	214	197	196	215	189	204	212	177	182	168	186	171	176	203	173	178	143	174	158	151	177	165	182	170	152	155	140	148	172	155	162	163	159	166	168	169	162	137	148	143	153	161	149	147	159	166	155	143	149	167	164	147	149	159	149	141	155	153	156	136	149	167	144	133	135	148	142	174	156	160	156	153	156	144	164	140	157	161	148	151	143	153	155	162	169	137	138	158	164	137	132	152	159	137	136	133	178	146	161	135	158	130	143	157	143	153	181	154	153	161	138	127	165	141	159	139	163	157	148	130	152	116	136	142	156	135	153	151	141	150	149	187	148	141	167	133	159	142	154	175	157	158	148	143	122	148	154	155	144	152	143	170	147	156	136	171	143	153	147	147	149	141	146	158	148	141	155	153	125	164	128	151	162	149	146	142	169	154	142	157	153	137	151	178	140	143	144	179	168	158	155	150	155	164	144	144	157	150	151	157	135	147	169	161	157	150	157	142	124	125	140	124	154	129	127	157	147	149	168	138	165	173	124	147	153	179	141	148	143	153	165	131	154	136	163	154	130	163	164	166	150	155	152	150	141	161	139	177	160	140	156	167	149	158	149	143	152	152	149	142	139	153	137	145	145	144	155	168	162	126	131	144	152	142	143	137	133	154	157	158	140	142	141	136	132	176	149	146	134	159	158	153	133	153	121	149	164	164	170	143	162	145	153	132	144	147	151	148	153	136	152	162	128	159	123	143	144	161	143	178	141	145	153	165	136	141	158	160	126	147	170	171	163	135	152	149	149	158	172	154	147	129	150	154	150	149	166	153	146	168	137	154	148	135	150	144	150	149	143	140	141	143	140	159	146	147	137	121	146	139	160	145	155	144	160	130	135	143	147	151	152	144	150	153	149	157	153	154	141	141	133	147	160	139	140	164	154	156	146	131	142	143	150	158	158	170	159	137	130	142	146	177	147	142	148	141	155	145	131	149	160	156	141	146	137	146	143	152	163	162	154	178	133	138	151	125	151	169	151	152	148	139	161	159	149	140	139	160	129	127	156	153	162	165	137	173	143	149	113	168	164	164	155	165	165	149	156	146	165	128	146	156	145	140	140	129	146	140	156	142	166	143	111	151	137	138	164	134	154	161	136	147	172	162	118	134	156	167	134	155	165	139	158	141	144	150	148	150	165	160	157	145	136	149	146	155	154	152	155	142	153	140	141	169	136	154	149	142	136	147	148	148	146	174	137	149	149	156	162	160	149	145	153	140	147	152	133	138	143	143	160	148	141	137	140	162	159	153	126	131	138	171	155	150	158	164	153	153	165	154	130	160	125	142	141	164	164	151	143	147	140	146	161	153	146	175	143	138	143	131	145	138	136	166	155	158	147	127	162	132	146	128	165	136	165	142	141	159	147	129	159	140	140	169	144	160	144	158	170	160	159	156	157	128	137	142	127	141	163	147	145	136	149	147	134	129	145	147	149	142	143	170	160	156	145	157	159	151	168	150	164	155	139	176	135	137	141	183	135	159	166	162	126	152	141	163	144	137	135	156	156	156	138	158	166	134	148	151	159	164	180	147	160	163	151	174	140	155	150	155	139	124	157	135	150	166	158	162	154	146	167	151	131	146	155	153	120	140	135	157	143	152	144	145	145	146	146	151	141	162	139	147	155	137	140	152	148	147	144	142	119	145	184	161	142	148	155	149	146	161	174	134	154	148	146	150	145	149	161	129	165	143	145	144	142	138	160	134	153	149	174	137	141	152	158	167	147	148	184	133	159	167	131	134	161	130	158	136	141	141	163	151	135	140	144	134	155	130	161	139	146	148	142	127	159	130	149	146	164	153	136	148	156	168	119	153	156	151	152	125	167	154	151	147	129	138	156	147	153	151	136	153	121	164	149	173	155	155	150	138	155	155	152	154	160	149	131	147	126	139	149	135	136	143	136	149	120	175	174	155	164	164	140	140	166	164	163	144	158	131	166	133	156	156	148	134	150	150	153	134	122	151	153	150	140	167	160	169	180	153	175	143	137	158	132	142	131	146	165	144	162	160	142	155	141	160	140	153	147	162	157	149	159	155	147	145	152	150	149	147	153	152	152	157	179	147	153	140	159	154	140	149	135	151	136	162	151	134	148	127	139	144	159	144	143	147	134	129	139	138	148	141	153	160	132	129	157	160	154	144	150	153	152	145	145	137	165	143	165	121	148	166	124	158	168	140	137	136	166	154	166	133	153	189	168	151	152	172	130	134	162	130	151	156	153	136	152	144	152	140	160	150	177	161	175	151	159	166	151	145	137	142	123	155	166	155	136	159	149	143	149	172	147	138	167	164	143	163	137	152	145	167	156	154	138	157	164	153	140	150	156	168	138	165	151	134	136	160	126	147	144	167	127	142	154	134	147	142	142	161	155	144	157	154	148	174	160	143	152	136	144	150	145	149	169	139	136	133	130	166	144	139	161	165	156	153	157	153	150	148	160	179	181	137	134	148	149	146	140	157	160	154	175	160	149	139	140	140	151	161	142	143	150	170	144	162	136	141	140	131	167	144	152	156	148	141	164	138	147	152	146	133	154	139	156	155	159	132	150	142	156	174	145	163	151	169	159	135	155	158	164	167	133	140	176	152	152	158	150	153	144	149	130	161	143	140	147	141	149	174	133	137	146	162	139	134	139	140	139	132	139	150	163	172	168	163	138	152	136	162	144	153	153	152	163	140	152	130	140	154	148	160	157	136	133	172	138	173	138	152	130	126	139	158	153	155	137	138	172	145	155	156	148	137	137	143	130	156	153	146	157	151	152	175	119	142	149	125	134	156	160	141	148	164	148	136	143	149	161	149	156	160	151	149	148	154	149	136	168	147	136	138	147	143	158	150	141	135	142	145	160	165	127	155	148	155	138	149	134	164	131	145	154	153	164	164	136	142	150	151	123	122	144	149	154	147	164	169	129	169	138	148	146	144	165	164	150	127	148	150	146	111	138	148	136	143	158	147	150	123	166	137	145	151	143	140	134	136	152	159	136	141	166	147	148	131	155	151	172	144	153	143	137	167	164	181	136	155	174	132	173	149	129	144	157	145	136	130	169	156	161	155	130	142	157	141	151	160	156	131	154	144	143	157	150	155	157	153	168	148	141	134	160	173	143	169	145	134	121	143	162	155	167	124	151	190	166	144	149	137	167	152	149	151	154	150	129	157	164	137	151	165	158	154	147	138	149	159	155	144	147	166	126	140	149	145	158	162	153	139	152	163	167	150	142	158	165	161	171	133	155	175	151	141	142	157	142	154	151	176	153	159	164	139	167	139	144	133	130	155	161	150	137	131	137	162	164	119	142	135	147	164	167	123	136	161	166	131	138	145	139	143	143	162	145	159	128	170	145	147	153	138	156	148	146	144	167	141	160	146	171	162	140	132	155	146	150	164	132	133	161	144	151	159	150	165	128	145	131	140	139	162	136	162	143	162	132
4296	14190	9742	4667	3249	2388	1802	1346	1013	831	670	568	520	415	403	343	317	279	270	278	238	234	243	181	208	215	188	179	173	190	189	191	205	169	204	194	179	168	195	182	175	176	201	166	170	179	171	169	184	201	156	163	155	190	162	149	169	150	136	156	145	165	159	149	158	158	150	140	167	171	148	156	145	155	166	150	160	138	162	164	181	186	141	160	148	144	167	161	155	159	131	155	160	159	131	146	132	141	158	164	150	138	162	158	155	152	143	161	176	142	152	139	147	166	146	154	161	164	135	160	144	157	149	170	156	149	155	140	164	168	155	138	140	160	154	170	138	164	147	147	149	155	164	166	142	126	138	147	145	149	154	146	151	163	157	150	152	155	164	155	164	147	161	148	160	144	171	138	146	149	148	161	155	125	162	139	161	169	147	158	149	162	147	160	175	161	156	158	155	152	171	156	142	159	149	128	135	158	168	148	171	136	140	134	136	169	152	184	161	147	161	144	153	169	124	158	158	141	154	165	166	148	150	160	155	171	159	118	131	181	138	141	140	141	159	163	155	138	153	146	145	146	158	164	134	146	148	160	157	135	154	140	153	146	164	150	159	162	165	165	176	160	131	148	144	135	143	178	134	140	169	146	159	156	169	174	176	130	152	138	148	168	167	182	155	158	143	161	145	128	145	155	140	154	144	149	143	169	159	166	158	143	155	161	137	160	142	172	149	155	160	132	145	168	154	167	174	157	167	168	158	152	154	139	134	154	136	151	152	164	150	152	140	139	138	156	133	139	149	153	162	161	165	133	167	144	146	136	148	145	147	153	155	151	144	150	150	142	160	159	132	179	142	163	156	181	159	129	153	145	142	147	147	153	123	134	142	145	140	166	155	150	172	154	137	151	167	143	155	150	160	146	180	146	157	118	140	153	169	138	152	155	158	158	145	177	155	117	133	138	148	148	160	149	168	158	182	145	170	168	174	149	126	162	156	174	152	153	171	135	158	144	141	141	170	150	155	160	137	140	159	156	158	134	152	138	151	135	159	136	168	142	153	143	144	145	164	172	168	160	168	167	152	148	159	157	157	156	165	140	160	137	152	159	160	168	135	157	156	152	158	146	152	141	136	155	139	142	167	168	168	157	147	152	172	154	118	140	161	150	151	148	157	153	138	178	141	127	149	135	143	145	165	147	136	161	167	165	151	157	155	141	157	146	153	182	136	155	135	156	157	171	161	139	155	152	155	152	156	163	153	152	147	171	137	134	177	155	157	177	160	136	135	174	170	155	168	147	118	150	147	157	158	154	155	155	161	145	131	159	166	167	130	151	165	167	139	167	166	135	155	164	170	135	161	127	163	148	149	184	140	119	154	133	139	182	147	159	167	146	151	153	134	151	150	155	161	160	154	156	142	149	148	164	148	161	145	142	170	161	157	143	152	138	142	147	164	153	148	135	145	154	149	160	153	137	145	157	158	163	153	149	145	160	158	152	165	143	149	157	151	157	167	137	144	150	159	158	167	142	149	165	146	158	151	163	142	149	155	146	159	124	139	144	176	164	153	133	160	152	142	167	147	140	156	153	162	146	134	152	154	147	153	154	135	139	168	160	151	145	139	150	140	147	161	163	155	139	152	166	154	149	155	154	151	157	166	147	136	148	159	150	142	156	151	152	142	136	156	175	147	135	177	137	163	132	170	143	158	154	147	144	167	159	161	157	173	158	159	150	155	153	171	161	165	182	136	122	141	152	154	147	136	169	168	166	143	152	148	121	140	165	143	155	138	158	158	151	167	129	149	130	137	132	143	157	134	139	147	147	147	155	141	163	138	145	158	162	172	157	158	141	157	146	134	141	170	159	160	153	151	159	179	160	146	166	155	152	155	137	167	162	141	155	157	139	127	164	148	157	153	153	136	135	174	163	147	143	169	155	153	144	167	152	150	136	164	146	146	148	144	143	142	131	172	181	161	139	150	146	148	144	160	160	138	158	166	135	153	150	151	160	176	168	145	154	163	144	144	137	154	136	151	161	183	178	150	144	141	159	156	153	130	151	178	130	153	166	141	145	150	154	158	152	171	155	157	138	151	182	156	164	145	148	155	179	144	164	149	132	166	146	147	140	172	124	136	159	150	175	141	133	142	179	145	152	140	131	142	142	158	166	158	132	134	132	160	150	158	164	130	145	144	145	158	167	136	133	161	157	138	142	168	136	147	161	138	148	151	143	156	126	146	149	131	153	150	135	159	159	142	140	144	145	148	165	138	147	145	159	150	164	150	136	138	152	175	172	180	153	158	159	163	173	136	147	165	150	149	135	179	139	153	156	160	151	153	157	149	147	145	146	126	144	149	152	162	160	159	148	144	146	153	174	142	141	146	156	128	151	161	148	159	151	176	168	153	160	139	173	156	161	148	144	138	163	180	126	165	133	159	149	137	146	163	178	163	171	161	141	163	162	158	133	156	155	136	159	179	152	135	153	177	166	166	157	148	150	141	155	159	139	142	137	157	147	149	167	160	170	125	163	145	166	163	133	141	163	163	144	145	137	135	173	151	143	135	156	151	156	143	132	161	176	123	132	183	138	170	140	142	126	160	151	172	141	146	173	141	169	140	145	153	160	146	149	174	140	152	148	125	155	161	144	157	144	141	158	140	141	147	138	171	162	135	145	151	164	153	154	148	146	158	136	170	172	140	137	154	151	149	150	160	162	152	157	148	154	158	136	148	150	136	160	149	147	178	142	135	138	159	169	158	144	149	154	141	128	127	152	170	147	136	140	151	155	185	147	139	170	168	145	158	167	139	148	148	145	139	165	146	147	154	149	123	156	153	150	165	141	170	162	166	160	153	160	126	162	148	166	147	161	170	155	151	161	177	156	171	144	127	145	149	150	151	152	138	139	141	131	156	151	133	137	168	126	130	144	132	131	163	139	156	171	163	149	136	125	167	163	138	183	156	146	161	144	144	144	154	141	161	164	167	150	154	165	160	145	168	134	168	156	158	155	164	146	156	168	139	141	150	157	140	150	159	171	152	157	142	158	137	132	152	159	155	143	143	145	162	157	140	146	148	139	145	132	155	174	168	136	155	153	149	149	169	165	155	150	180	144	165	159	150	175	171	135	176	149	159	149	149	153	142	137	155	143	147	117	171	147	138	153	134	155	149	139	164	157	141	154	149	150	120	134	141	176	152	143	150	154	150	147	148	137	137	153	159	164	163	130	154	157	162	143	167	148	137	157	153	159	160	146	157	159	161	166	151	145	175	166	155	157	165	139	150	149	144	145	156	163	165	147	140	164	171	157	158	157	146	162	142	173	148	150	138	171	136	150	140	138	167	154	129	155	152	136	157	152	148	150	139	152	160	139	151	170	156	160	143	131	166	155	151	139	157	163	147	165	162	158	176	157	142	124	176	147	168	150	182	126	130	150	154	164	177	142	154	154	166	144	150	148	153	143	147	145	142	162	152	149	141	155	156	147	145	129	136	157	145	158	166	147	145	153	167	127
27738	19263	5494	704	532	488	469	449	415	437	451	422	448	390	431	459	409	428	411	441	428	420	435	461	410	404	440	424	394	445	430	416	439	415	420	438	399	413	422	403	400	427	418	429	453	416	422	379	426	464	483	425	425	427	434	395	454	438	419	390	450	439	452	397	408	413	451	428	476	422	441	427	428	479	434	441	440	409	439	422	434	407	423	448	427	436	406	403	439	389	456	418	437	426	485	420	405	460	392	392	420	420	431	415	402	422	444	451	397	427	424	422	400	402	437	406	393	403	381	441	411	424	434	420	410	436	394	410	406	419	388	399	412	434	408	418	433	417	403	430	431	408	385	422	428	457	407	445	392	407	442	438	431	420	443	421	418	400	411	380	417	423	440	439	435	421	437	420	390	419	423	441	407	404	420	435	425	385	411	415	416	405	416	411	377	459	422	431	409	417	396	424	385	433	408	413	415	435	391	389	423	359	406	386	414	422	414	401	393	457	459	405	454	421	394	416	430	395	394	468	425	424	424	389	394	428	402	442	443	426	404	432	440	402	438	412	390	443	403	386	374	424	427	458	408	370	388	396	411	417	455	405	387	433	462	435	452	402	430	410	413	415	464	395	416	405	386	430	430	426	394	381	422	388	423	400	415	452	451	435	424	428	406	424	406	438	439	428	421	411	458	395	422	434	450	432	427	449	430	388	394	425	403	470	442	450	459	396	417	432	446	420	376	401	415	392	420	432	459	425	398	391	428	395	409	470	424	415	405	414	394	407	431	418	419	404	417	456	413	429	414	404	409	408	435	427	404	392	455	429	421	401	413	415	406	410	427	430	410	436	429	462	430	418	416	432	456	428	462	410	456	442	427	450	451	461	450	421	421	411	403	414	390	423	409	439	447	436	427	426	467	419	420	470	399	400	412	424	401	402	393	399	414	425	432	412	436	469	423	438	458	438	419	424	431	417	432	425	417	400	442	418	442	433	422	386	392	373	406	411	414	425	440	406	425	396	413	431	454	417	434	423	426	434	450	384	416	447	447	433	390	417	422	439	438	405	421	438	409	432	454	425	446	374	440	405	398	447	447	418	448	421	390	434	434	418	441	451	407	453	395	456	410	422	402	473	403	383	418	423	436	419	454	479	439	407	402	388	466	401	418	427	436	411	392	428	428	456	414	417	429	456	436	428	410	413	403	427	395	419	440	403	471	423	474	410	396	411	456	416	382	422	414	433	402	428	433	405	438	435	446	412	412	411	428	420	437	412	435	407	428	459	429	401	417	445	412	435	423	445	419	411	428	411	439	410	415	448	426	467	425	417	444	394	402	382	398	427	416	445	420	425	445	423	425	453	445	439	394	445	413	432	419	437	454	456	417	461	424	449	407	404	412	454	407	430	392	425	459	396	417	443	396	461	455	425	401	418	411	381	388	409	443	426	425	408	413	413	386	432	409	404	408	422	423	382	441	419	433	433	412	418	434	389	410	419	394	414	455	469	409	425	439	445	420	420	435	413	423	425	401	460	451	400	437	418	481	401	444	432	419	429	412	397	407	467	401	471	405	384	456	425	428	417	415	419	427	445	406	439	431	425	428	454	417	400	423	421	412	434	424	450	430	383	409	405	409	398	437	454	408	425	410	399	428	480	432	398	415	411	406	406	438	445	413	429	454	400	452	388	452	454	421	409	398	421	417	411	406	451	438	445	425	406	429	399	413	498	417	395	442	455	420	438	386	445	432	453	424	428	436	417	439	410	407	415	427	430	430	422	408	459	396	404	432	384	387	416	404	432	429	457	404	429	449	430	427	429	400	438	445	407	431	407	424	438	406	422	425	414	399	398	382	421	424	453	399	435	371	460	464	370	428	405	371	423	440	405	456	382	442	429	414	420	400	393	416	441	427	455	454	411	396	428	427	425	445	452	432	407	382	425	400	429	443	437	438	421	398	432	442	406	393	420	411	408	419	397	438	442	406	450	444	399	471	415	398	408	436	433	432	401	433	376	421	423	422	396	422	422	425	405	425	394	375	375	456	431	411	431	436	415	455	431	407	425	411	420	436	402	433	424	424	401	439	413	446	446	425	409	424	434	428	421	449	438	434	458	414	443	413	472	448	391	433	421	402	402	444	428	405	401	443	405	435	403	446	416	431	427	376	395	409	413	418	396	426	428	421	431	408	426	425	452	411	414	416	433	449	449	420	423	434	443	419	386	447	408	416	400	423	421	435	407	404	373	436	428	416	404	432	439	438	406	442	382	420	403	409	402	429	439	431	412	422	419	413	431	417	447	440	409	436	420	391	458	443	417	427	433	428	398	421	449	407	422	455	406	427	431	395	414	447	455	428	411	438	409	396	397	416	412	429	455	432	411	406	477	414	408	436	405	433	444	425	430	396	427	424	459	385	391	446	436	443	434	432	429	438	395	420	425	469	438	427	417	438	406	450	413	402	442	399	445	452	399	406	394	416	431	394	411	414	446	441	430	470	406	403	431	436	448	460	435	405	426	433	426	410	436	418	424	417	435	430	408	456	406	413	392	413	398	414	443	438	415	454	402	430	428	358	381	432	426	436	423	438	408	427	400	421	448	416	422	384	448	387	446	400	439	372	427	427	460	444	434	390	422	412	415	426	374	393	435	433	439	423	465	400	420	398	417	467	412	468	422	439	405	438	402	416	400	484	425	377	442	402	387	402	396	434	462	402	424	445	414	455	443	371	408	439	376	405	447	451	442	415	381	441	419	433	427	408	399	420	424	413	385	429	411	404	434	419	448	410	429	427	418	413	431	435	427	425	421	437	460	425	418	385	444	467	417	438	421	395	416	427	427	444	407	397	417	419	424	438	419	408	412	433	454	444	388	419	427	397	445	427	390	399	403	407	404	406	422	451	416	411	415	423	404	455	403	409	468	414	428	408	409	404	400	419	386	401	425	389	410	418	403	432	434	437	436	422	446	400	395	408	398	452	394	406	409	420	433	442	424	445	404	414	424	425	421	449	459	406	427	452	498	421	405	429	459	429	424	401	408	442	422	417	452	458	434	396	418	425	400	391	407	421	436	432	419	424	442	457	410	457	426	445	439	394	404	422	388	412	434	436	451	417	414	432	436	400	443	405	399	454	423	403	442	430	395	410	411	443	439	445	395	405	428	449	417	418	389	452	414	415	432	403	438	440	413	450	423	436	398	422	436	432	412	437	389	450	435	401	423	407	423	417	410	453	420	403	424	458	415	359	441	451	425	421	423	398	419	417	424	425	402	455	408	403	444	424	447	462	414	426	439	444	394	394	445	401	418	399	438	414	414	430	444	463	414	433	413	438	426	431	451	437	375	424	391	436	388	448	431	387	413	446	369	423	400	410	464	452	473	429	414	413	404	429	395	400	420	428	410	419	411	399	388	451	420	420	422	421	400	384	456	392	406	416	428	412	454	437	412	431	430	419	444	393	393	413	401	441	419	423	405	400	452	400	405	419	424	431	455	432	434	400	422	415	419	399	413	438	414
4363	1334	969	646	601	533	549	464	450	440	501	497	461	450	472	428	449	436	440	475	426	477	451	419	482	466	445	458	428	438	415	445	468	440	440	431	397	466	423	443	430	448	434	410	447	462	457	472	468	445	462	453	451	445	434	409	402	421	434	430	423	432	417	423	455	429	428	453	465	423	437	436	447	420	447	441	475	428	439	469	431	446	455	446	475	441	398	446	454	456	435	438	448	458	430	459	427	444	465	435	432	413	454	461	430	397	435	419	442	422	454	482	427	436	457	425	434	395	446	425	442	413	448	461	429	409	460	425	442	458	424	454	416	452	411	419	457	430	441	427	437	461	447	439	446	465	457	473	471	454	421	430	386	437	413	476	453	447	445	413	442	411	445	450	425	442	486	443	430	450	454	427	422	409	440	461	477	430	447	442	475	431	435	436	461	426	486	442	431	435	456	445	410	440	482	449	422	408	424	466	438	464	417	437	466	434	449	464	451	462	468	453	470	443	438	471	412	438	429	432	456	416	450	463	454	423	417	464	461	436	432	459	444	448	427	415	446	433	428	403	438	422	470	457	461	440	413	449	435	460	442	441	440	435	441	459	412	425	424	406	440	454	446	447	455	464	421	443	453	451	444	443	443	440	453	437	403	450	437	457	457	464	424	467	451	448	434	375	461	456	474	430	468	421	437	446	464	432	456	434	461	446	468	419	446	461	437	436	450	382	470	472	448	444	460	454	439	435	457	459	445	427	441	449	461	478	438	470	443	445	408	425	497	440	455	468	456	398	430	466	441	437	434	468	438	455	457	440	466	437	421	445	453	433	450	439	452	435	453	429	444	441	435	438	420	416	421	469	452	455	468	488	461	424	447	457	428	437	461	419	414	437	459	432	474	457	446	438	465	436	450	471	435	496	413	469	463	440	452	448	465	415	426	440	445	434	441	426	396	400	465	496	497	388	451	434	431	427	497	433	476	429	435	427	469	463	435	436	435	450	442	413	460	433	440	428	453	427	435	435	448	442	431	466	435	407	455	459	456	443	418	458	428	432	473	403	426	459	442	418	448	407	456	445	417	410	431	463	467	467	443	442	470	410	451	447	464	420	453	504	427	467	433	461	463	451	467	476	442	466	406	475	464	436	425	449	439	418	432	464	419	431	451	463	422	456	425	403	433	439	454	471	449	451	413	451	441	451	454	453	419	421	453	465	459	482	432	437	454	449	488	440	457	465	445	430	447	448	449	417	445	435	431	445	417	493	414	445	447	439	431	479	439	438	461	434	466	453	441	430	410	448	420	473	453	446	435	426	463	481	461	452	459	421	430	448	421	447	417	456	458	447	442	429	463	415	442	441	444	463	445	489	469	461	441	422	407	446	490	419	460	440	439	429	473	441	415	422	459	433	444	452	422	416	428	458	423	451	457	466	445	421	414	441	471	457	456	416	452	507	439	391	490	436	438	481	411	448	426	452	412	447	471	450	446	436	474	424	436	449	411	453	408	444	450	433	452	439	419	487	433	445	403	420	416	429	429	453	434	398	461	457	393	431	466	458	430	486	454	452	437	437	452	458	405	471	421	443	465	479	410	445	415	455	469	443	468	434	447	472	411	431	412	445	472	433	393	488	467	448	466	437	465	462	423	462	454	445	449	414	444	460	447	433	430	444	423	450	461	432	437	445	401	468	467	425	445	408	493	427	421	458	463	435	464	425	424	448	442	440	466	486	459	464	460	437	456	431	454	464	466	461	451	461	454	473	478	413	395	414	418	451	478	426	417	416	471	421	418	438	456	455	438	427	422	454	414	429	440	429	428	438	454	478	446	435	417	422	422	443	413	444	464	441	440	418	453	462	453	481	425	454	419	427	448	450	446	439	426	449	397	482	444	432	455	436	451	440	451	441	444	393	412	468	440	436	455	474	461	453	433	436	460	417	433	435	429	473	443	432	425	438	418	436	414	409	448	438	473	428	433	443	447	448	454	420	494	459	432	396	457	457	457	429	445	480	464	413	407	438	451	426	410	413	438	423	394	437	462	436	425	484	457	413	448	423	439	418	450	406	447	467	417	465	441	429	411	398	465	448	435	451	439	450	421	407	433	443	461	465	424	405	494	424	450	481	418	495	446	403	460	464	453	426	444	447	438	453	431	424	408	427	453	425	474	453	406	434	459	427	446	448	482	447	468	392	445	463	461	466	416	453	422	432	434	478	460	399	439	442	467	437	449	458	442	475	427	431	443	467	422	444	451	424	440	420	465	441	408	449	423	436	427	470	423	446	434	464	440	426	482	448	445	420	470	411	403	442	444	474	437	440	476	436	414	428	453	446	451	417	417	444	479	456	455	441	446	431	446	436	468	418	423	444	425	437	437	426	430	442	427	449	442	434	458	430	420	439	470	467	414	472	466	420	427	441	411	458	435	430	456	452	448	423	411	462	460	433	444	497	404	458	462	431	447	441	446	411	479	451	468	460	468	444	430	445	473	458	417	456	447	492	459	454	475	432	436	411	429	413	401	436	427	411	412	446	437	439	432	410	426	416	422	419	443	418	440	435	475	443	455	465	449	389	484	463	443	420	457	466	444	435	413	437	409	453	431	444	414	476	459	455	445	433	433	395	408	417	466	391	466	405	426	456	454	418	426	428	423	405	475	437	439	465	449	437	474	450	426	434	461	432	458	489	432	460	441	470	449	449	463	444	455	461	430	467	453	445	420	473	455	420	437	443	434	435	428	415	439	443	441	436	439	425	462	437	492	448	410	399	443	455	480	473	435	447	436	446	483	451	436	424	437	448	447	444	424	391	410	487	419	417	393	459	433	469	449	427	473	421	456	449	460	441	445	436	462	433	449	445	415	441	436	435	426	459	452	441	437	481	462	404	483	432	456	450	480	413	455	487	445	417	465	452	399	462	453	440	446	435	446	445	457	444	433	492	430	435	440	445	442	454	480	404	456	387	440	424	443	429	465	440	427	452	476	427	448	457	426	440	473	437	407	430	450	425	466	450	454	445	417	408	429	454	477	402	450	416	435	443	452	424	429	393	472	393	428	482	460	455	440	433	428	448	435	411	465	424	424	427	455	440	433	416	420	464	446	449	448	423	420	421	457	447	452	440	440	464	478	449	448	419	490	465	463	430	442	426	439	426	474	439	437	477	450	408	450	438	457	422	468	445	428	467	452	426	447	415	435	480	431	401	419	439	490	477	434	465	424	415	464	431	402	432	442	478	448	409	465	445	445	446	432	435	438	453	455	414	415	439	451	426	449	477	410	443	458	488	426	428	471	440	421	426	417	452	446	448	454	460	462	435	443	441	455	422	451	470	443	407	465	439	451	479	449	466	431	469	438	441	469	438	465	443	454	457	420	406	423	467	446	430	428	470	461	450	457	450	453	477	419	447	449	420	412	450	446	443	430	446	404	456	463	487	413	412	420	456	442	398	419	479	385	470	448	471	422	417	446	440	448	459	424	438	419	460	421	486	442	460	419	421	456	403	441	414
23786	21298	28533	24379	21305	9552	860	566	436	392	363	329	288	291	271	270	250	251	271	203	208	219	197	198	227	219	214	216	206	189	187	211	186	190	181	212	209	178	208	226	190	214	217	223	212	198	209	185	225	207	199	215	202	191	185	177	204	200	187	218	191	170	181	185	208	198	202	194	178	213	187	200	201	169	182	185	201	180	148	186	194	189	212	199	188	192	194	170	180	182	171	195	176	198	196	209	175	211	203	202	178	170	167	163	196	180	192	209	177	174	213	178	172	193	195	192	207	168	204	191	203	163	190	178	178	201	171	214	199	201	209	217	170	195	212	185	180	183	179	203	204	187	174	206	195	190	199	185	213	180	195	199	190	207	192	176	178	186	208	182	181	163	203	177	200	191	188	197	194	190	212	194	175	177	190	175	205	198	183	186	193	179	178	174	184	212	197	230	186	174	173	170	194	215	194	205	192	192	192	203	177	193	199	190	203	176	167	197	195	195	188	187	192	186	173	175	209	194	215	172	191	167	186	199	201	167	200	190	164	210	185	171	174	206	190	182	188	189	192	185	178	182	172	198	208	187	195	165	188	201	180	203	182	177	222	193	227	183	190	199	178	198	170	232	202	191	185	206	179	201	198	201	183	178	218	169	186	171	185	184	205	190	202	181	198	187	174	210	187	156	166	175	184	207	189	200	182	187	193	185	202	194	190	203	190	179	171	170	190	196	200	170	189	193	212	192	162	195	186	175	181	201	172	179	165	190	184	193	199	184	175	189	218	174	175	178	181	211	211	191	160	193	191	180	189	194	188	187	183	202	174	200	183	237	206	205	197	184	177	200	197	199	168	199	186	189	171	190	182	169	207	187	198	217	210	189	182	177	177	174	185	189	191	165	173	223	216	219	204	206	189	187	196	203	201	205	211	194	197	195	172	193	195	180	221	187	197	180	185	209	190	190	186	186	182	190	206	219	193	163	187	201	184	185	204	189	197	189	180	190	198	179	201	201	200	176	165	198	199	181	146	170	222	218	175	195	187	158	199	195	194	188	178	189	149	224	182	176	182	196	175	185	170	176	183	190	189	184	180	182	195	199	203	173	178	181	189	182	187	170	198	160	174	182	214	196	200	202	205	175	181	193	170	176	217	183	190	214	175	188	174	179	186	195	185	194	231	187	183	177	161	168	226	213	192	175	164	205	201	189	206	177	202	192	211	202	206	189	191	181	194	175	188	201	187	178	181	196	185	197	199	179	201	216	183	215	201	204	194	202	202	197	173	184	199	218	182	193	210	199	177	201	193	190	196	189	187	207	192	165	197	197	210	189	196	186	198	194	189	173	201	191	190	174	212	187	196	208	185	188	189	171	210	178	156	183	179	170	181	178	206	199	205	201	197	180	209	212	182	184	157	173	167	190	191	180	228	175	209	194	185	176	197	168	187	194	172	194	195	193	204	199	180	164	184	173	207	188	185	194	186	213	201	182	204	193	176	194	184	183	178	196	190	192	216	188	185	195	186	209	180	190	193	185	201	181	171	187	172	183	179	205	201	170	189	184	170	195	178	197	182	196	175	186	222	195	202	205	164	187	194	193	162	194	189	205	184	173	192	181	173	178	162	172	194	211	201	175	177	197	186	196	171	184	165	176	192	194	160	196	191	170	174	177	176	186	176	197	194	191	208	173	208	171	200	190	196	220	165	172	165	174	200	198	177	192	202	207	194	169	214	173	157	193	194	186	205	175	193	173	181	174	170	194	204	207	207	200	201	168	207	176	167	196	168	206	190	182	182	171	191	213	226	188	179	189	174	234	189	168	195	187	194	174	190	187	204	170	181	208	182	201	193	224	215	191	166	197	191	181	189	198	202	198	197	212	190	190	194	179	158	174	172	229	189	198	203	198	169	171	191	203	192	185	201	180	206	202	186	189	167	198	167	183	185	197	179	186	226	183	182	204	173	188	156	185	211	210	188	196	197	198	209	181	196	197	179	195	181	179	178	197	230	173	190	215	194	181	179	195	195	178	186	204	186	187	199	197	215	173	167	202	206	172	182	209	182	189	177	155	194	196	159	180	192	172	200	200	182	204	194	172	195	181	211	191	164	191	172	195	178	187	182	198	203	178	200	183	232	211	176	203	183	213	197	201	209	187	191	202	205	211	187	180	175	181	203	165	185	205	209	183	186	176	150	186	175	201	212	210	180	172	162	200	189	202	180	165	204	208	184	199	169	203	180	198	176	185	192	180	191	189	195	186	200	207	203	184	194	183	190	194	201	216	188	193	204	168	193	211	192	174	198	183	191	193	183	192	178	203	182	161	189	191	217	200	175	198	191	198	169	176	181	190	205	186	188	213	197	202	216	176	200	184	196	179	181	188	170	218	166	179	185	184	195	187	173	194	188	188	187	191	198	154	210	210	187	182	197	173	216	203	205	171	186	195	201	185	195	198	161	194	159	195	197	189	200	208	177	183	188	190	199	217	180	209	180	182	198	178	180	196	198	183	162	197	185	168	191	213	197	211	197	187	224	195	188	190	175	203	199	196	195	203	184	201	185	192	182	204	208	194	195	203	180	193	171	190	192	217	197	193	196	204	195	180	169	185	182	175	181	168	201	199	202	210	184	187	204	183	194	205	174	196	193	195	212	187	208	173	215	200	220	193	212	214	203	176	211	190	180	210	192	166	192	178	206	197	177	212	162	182	168	170	177	199	177	197	204	174	186	181	221	218	215	165	187	196	185	198	203	177	191	197	185	168	179	184	183	192	186	189	193	190	227	199	204	205	184	185	184	163	166	202	212	187	196	184	187	195	175	198	157	193	191	181	190	190	189	174	182	183	187	225	215	187	194	172	193	226	196	190	182	175	200	177	181	194	169	191	180	197	175	190	199	161	181	187	176	171	169	203	190	207	215	217	197	179	216	221	183	196	183	192	201	205	184	152	207	187	192	156	172	180	178	192	186	186	199	185	193	196	200	198	179	197	184	185	170	216	199	183	174	202	198	193	186	179	158	194	208	177	193	208	176	186	183	210	183	180	191	191	187	189	190	180	193	185	182	188	171	177	193	197	200	199	172	174	190	186	173	172	197	175	198	184	171	201	200	202	220	198	170	168	168	211	170	201	194	167	193	182	172	195	203	193	192	201	176	198	197	190	155	221	165	187	214	194	185	194	179	194	179	194	185	189	205	194	191	194	192	181	193	188	190	200	170	204	196	173	193	161	203	198	180	215	192	176	205	176	200	181	178	173	186	196	182	189	229	170	197	187	183	165	191	184	196	200	212	170	195	195	209	198	196	188	215	211	192	196	203	202	193	199	179	187	186	210	172	186	195	200	186	179	203	191	186	185	178	186	187	202	219	183	199	168	188	189	197	198	168	208	197	186	230	212	204	176	198	185	179	164	185	189	216	210	181	184	209	188	193	209	176	199	212	207	190	180	182	182	197	182	210	214	189	195	209	193	202	194	200	183	182	197	187	188	191	192	195	178	206	183	187	181	194	183
3352	8759	5815	2743	1874	1438	1054	803	655	526	477	393	388	343	290	294	303	258	257	241	258	258	243	224	249	234	241	220	244	225	244	228	208	232	195	221	205	196	230	243	261	237	236	213	210	220	204	201	200	215	194	207	208	214	219	200	209	219	198	198	220	205	215	212	213	201	206	219	228	234	216	199	197	191	191	221	207	209	183	223	193	187	218	195	197	199	209	189	186	226	209	203	212	228	204	175	201	189	207	181	211	206	196	177	234	203	204	200	224	191	237	211	203	185	192	217	218	211	216	217	209	190	199	199	228	202	180	218	217	229	189	214	215	209	211	212	186	232	200	221	208	198	199	234	164	219	200	226	216	220	209	210	219	194	209	212	205	192	244	210	203	204	218	223	181	206	213	200	200	201	187	191	220	216	202	206	204	220	192	208	208	193	191	207	209	206	208	212	201	192	215	220	187	203	176	194	191	210	199	181	210	203	225	208	193	190	197	211	187	205	214	217	225	233	211	192	198	209	179	196	212	207	168	196	234	195	223	217	220	197	220	231	226	221	219	194	202	186	188	219	220	220	204	198	207	228	192	230	224	187	209	205	187	191	193	213	189	216	208	211	202	222	216	194	197	191	208	193	207	218	194	184	195	195	197	209	196	230	212	231	207	235	229	216	192	201	202	213	216	211	203	215	200	212	202	219	190	209	198	199	184	201	225	210	192	197	226	233	217	214	182	208	213	181	205	232	207	202	208	234	208	206	215	197	214	201	178	212	185	195	202	204	223	199	208	204	197	187	232	191	186	210	213	183	204	215	215	198	213	182	209	200	224	192	199	198	238	203	192	200	214	182	207	197	239	195	183	252	200	221	201	211	180	209	188	195	220	215	183	189	220	172	185	203	186	204	196	209	193	212	204	197	209	191	226	182	196	182	213	214	208	186	214	219	213	191	219	199	204	194	216	196	218	213	212	217	204	196	211	218	214	189	198	219	231	183	203	207	203	215	209	198	210	227	211	215	210	191	192	189	199	197	222	185	249	197	213	208	199	209	215	207	196	203	205	222	194	217	204	219	220	210	225	216	193	199	198	199	221	212	190	233	204	205	220	215	207	206	220	200	212	200	188	183	209	191	215	199	196	187	198	204	211	194	215	194	214	208	210	202	177	219	216	198	193	197	221	181	197	216	206	226	205	189	179	214	198	232	232	206	204	221	208	224	185	204	179	215	217	193	220	182	226	195	202	210	219	197	194	199	202	197	216	210	191	208	220	227	200	211	209	191	200	182	196	223	188	222	196	232	227	216	177	183	215	202	177	215	217	218	207	212	223	217	189	206	184	229	166	219	222	226	190	212	205	227	206	167	203	204	214	212	200	195	211	175	217	217	198	199	228	208	190	202	246	213	183	206	199	179	239	205	193	210	203	210	213	191	198	204	180	203	207	211	203	207	207	196	179	198	204	185	192	228	210	193	214	209	228	205	206	192	193	224	201	195	188	212	182	207	169	191	216	190	204	227	191	202	203	218	210	193	204	185	196	202	212	202	218	204	203	209	183	199	205	203	194	193	238	204	201	182	210	195	217	223	212	207	208	204	222	192	212	172	187	218	209	196	225	211	206	197	203	198	218	230	217	213	218	183	225	214	204	228	205	192	210	210	201	198	194	189	212	195	201	214	241	222	181	204	190	181	238	218	222	210	206	195	176	220	211	194	203	199	197	194	214	196	226	202	188	223	218	224	182	217	213	173	222	204	210	185	203	202	198	183	194	194	203	220	221	213	217	213	216	201	214	208	195	195	208	186	197	199	194	210	212	196	191	188	192	214	182	189	207	225	194	233	182	213	234	210	214	217	222	219	207	185	195	232	187	222	236	206	201	204	190	205	182	194	215	236	195	204	194	213	205	190	199	211	203	194	181	185	211	189	190	195	194	216	233	207	176	222	194	224	211	195	205	198	163	219	209	237	204	178	193	201	221	199	197	203	216	187	218	213	195	202	218	181	196	186	184	188	203	219	205	202	215	195	203	214	210	183	229	185	205	199	209	208	195	196	201	218	217	186	203	192	194	201	227	203	218	190	232	199	197	214	204	201	209	193	220	203	193	222	197	199	222	225	196	228	200	193	200	202	201	203	214	194	206	206	207	212	204	194	228	206	187	229	214	230	199	218	205	229	215	200	213	193	190	231	216	201	189	222	182	202	212	210	219	201	210	190	206	220	208	193	209	199	199	228	195	208	187	215	196	225	213	221	232	208	202	227	201	199	213	219	227	199	169	225	226	181	186	175	227	217	190	189	214	228	198	194	231	234	207	209	208	198	193	203	194	211	214	199	213	189	216	171	204	217	192	171	192	213	206	178	221	214	228	225	202	200	235	189	215	197	213	197	206	198	230	196	217	225	233	208	201	165	178	210	201	203	212	183	171	196	196	189	214	195	207	211	208	211	183	204	190	199	195	217	191	198	212	203	185	207	201	203	214	201	206	204	209	174	169	196	212	208	197	217	167	208	226	214	207	207	214	196	191	189	199	195	207	192	209	201	184	208	231	232	187	212	209	198	221	204	177	193	220	211	181	194	196	193	201	202	222	178	225	195	210	210	213	186	197	214	208	213	224	190	186	210	212	236	223	245	191	186	222	185	184	241	203	227	202	202	192	204	211	185	195	206	184	224	227	199	218	213	192	216	214	201	198	212	224	209	185	189	208	197	234	199	218	208	210	202	192	185	206	175	205	192	201	185	211	228	192	185	231	201	202	227	187	189	218	223	196	203	241	199	212	174	201	205	207	206	188	195	207	208	194	187	195	199	190	218	221	193	217	198	230	210	194	218	216	210	189	215	206	191	215	212	201	207	199	203	187	211	207	210	192	189	205	217	216	185	207	246	176	212	212	188	170	202	171	220	211	175	191	203	228	204	194	203	201	200	186	205	210	209	207	223	214	200	183	219	186	220	199	203	191	201	203	199	220	205	219	203	216	211	213	221	192	236	199	190	201	207	203	253	198	199	205	224	187	183	196	228	234	186	221	206	210	204	217	207	210	216	189	210	188	199	203	219	203	201	189	209	219	191	199	187	203	212	240	166	187	192	205	177	183	211	219	206	200	197	178	194	192	205	202	200	224	191	236	208	219	200	205	199	211	221	202	220	194	202	203	219	197	208	218	222	212	206	209	185	218	209	213	240	216	187	207	211	204	227	186	202	242	211	201	197	218	189	211	188	214	180	218	218	179	188	206	191	215	195	195	192	214	187	202	207	226	251	193	199	205	198	195	218	182	204	214	201	204	203	195	215	206	202	237	211	198	190	230	192	203	217	225	211	180	224	194	183	212	192	225	157	185	199	214	201	206	192	206	224	192	202	197	182	197	195	208	171	214	212	187	209	199	216	201	210	178	169	219	183	212	179	200	202	203	208	222	195	208	200	211	193	189	188	202	225	205	180	209	173	207	205	203	185	184	208	203	184	230	189	219	208	208	222	190	200	208	195	165	224	218	222	234	184	211	201	198	172
24899	21346	27627	25386	11278	887	743	599	578	586	534	538	487	519	543	498	496	486	506	480	445	469	496	475	470	492	514	520	491	458	498	446	514	485	488	498	483	465	504	449	493	452	480	456	478	445	460	481	513	448	471	483	485	479	474	464	425	463	433	437	463	471	449	411	459	418	472	439	458	467	476	446	465	458	475	462	427	440	452	471	476	488	469	485	473	467	484	438	515	454	457	460	449	431	462	431	458	471	462	468	432	459	507	486	439	457	440	461	483	437	465	439	459	430	442	465	487	472	416	476	462	475	466	436	485	423	418	503	435	459	479	467	465	419	446	452	462	467	456	453	444	497	445	439	435	461	459	460	488	485	421	475	441	477	456	481	442	463	452	434	453	481	465	437	453	467	454	444	443	472	436	491	451	446	499	464	500	445	490	422	486	490	474	491	468	476	448	450	498	457	457	440	524	468	466	453	437	504	467	459	442	452	427	469	478	466	481	460	479	436	480	422	440	507	440	482	462	439	466	465	436	478	444	422	476	501	482	456	499	495	441	418	490	488	476	483	462	477	493	441	436	465	458	480	443	485	473	464	437	446	459	464	486	466	422	445	443	474	471	477	463	463	451	477	475	476	431	481	458	447	490	491	456	473	481	445	492	456	464	467	453	459	472	437	458	445	466	442	445	465	461	470	453	505	438	455	423	487	458	465	461	472	481	433	451	509	446	466	446	449	448	466	475	448	486	460	473	457	463	480	438	447	505	502	429	456	451	438	444	418	454	477	473	489	478	452	481	502	457	535	423	502	514	422	405	493	463	433	470	475	467	475	452	485	487	475	415	477	444	471	441	486	526	495	423	431	446	451	461	468	503	471	430	445	473	448	475	411	477	458	513	451	482	511	423	475	436	468	434	461	517	439	473	492	477	440	467	456	473	473	474	443	453	431	456	467	439	466	458	479	463	500	484	483	463	452	464	438	430	471	487	469	437	486	464	472	432	435	430	476	454	452	451	463	455	481	455	471	481	437	455	510	465	460	451	484	436	456	466	475	439	486	476	482	426	460	470	471	483	471	436	521	461	455	455	452	466	451	486	458	470	469	437	451	443	484	448	458	462	457	498	467	442	468	463	446	499	443	437	440	425	488	479	480	468	426	463	472	499	450	457	488	486	499	457	487	431	444	459	467	457	492	501	467	457	462	490	466	445	460	462	453	453	466	469	473	444	450	467	470	453	453	450	460	452	462	455	457	430	462	444	469	487	424	460	516	446	486	439	520	463	465	431	512	472	507	479	481	478	441	453	425	459	469	467	474	439	456	461	430	437	459	446	517	490	452	460	459	498	434	484	458	469	430	450	472	437	442	471	486	432	498	462	498	462	486	473	449	502	440	462	502	465	499	476	473	437	478	473	409	459	457	450	456	440	499	472	479	502	418	462	421	476	422	459	451	473	477	452	459	447	464	481	488	458	437	487	474	487	449	403	462	464	451	462	486	445	475	449	448	475	507	476	496	472	453	442	467	464	479	451	468	482	453	470	424	484	432	525	485	447	439	445	446	498	466	434	474	469	439	474	453	486	465	452	445	439	435	462	437	446	494	475	419	459	484	454	449	439	454	461	477	427	480	455	484	481	494	461	417	476	379	496	442	446	458	474	482	470	457	441	447	481	460	489	464	451	497	448	477	459	470	465	463	457	474	465	475	409	450	460	452	441	454	443	460	452	424	438	471	459	433	462	465	492	442	480	473	486	471	465	498	431	458	451	455	442	411	456	421	456	450	472	466	493	434	427	446	457	438	459	441	413	505	462	513	450	467	473	433	444	485	466	473	491	466	474	486	472	493	468	473	495	452	450	465	489	465	407	447	440	452	450	453	493	443	472	482	455	436	465	428	441	446	450	450	454	452	470	491	461	490	456	462	498	451	429	457	477	435	458	446	476	458	453	445	464	466	434	523	463	476	453	446	470	475	461	406	433	492	438	494	448	494	426	493	461	475	441	455	491	470	467	451	473	477	494	442	484	445	458	436	419	467	428	442	456	469	456	450	447	487	470	460	448	458	473	466	471	469	497	427	456	508	467	466	475	439	460	446	433	483	468	487	477	484	487	455	463	468	436	473	469	478	470	432	464	467	455	475	461	433	463	486	499	491	439	508	444	469	467	451	452	438	470	483	461	453	469	481	526	474	497	478	459	440	465	428	494	443	454	421	442	490	468	433	445	461	447	492	482	447	451	466	419	441	480	447	485	461	465	460	454	448	471	480	485	464	434	433	438	459	489	482	459	481	462	469	440	449	460	472	415	471	490	482	481	445	471	483	481	458	486	455	457	420	437	476	465	448	456	462	429	440	496	475	466	462	517	468	450	476	456	442	421	499	426	456	449	491	496	429	444	438	460	425	482	457	483	450	448	430	430	440	495	478	474	444	443	472	483	452	471	466	465	491	496	446	460	449	461	454	449	470	463	476	429	460	460	454	478	439	477	470	482	427	470	503	457	431	440	444	452	471	452	475	466	458	445	496	468	496	473	457	445	447	498	422	431	463	458	440	495	440	482	444	482	447	483	445	439	438	481	459	454	429	462	459	488	467	452	437	491	460	465	447	452	472	440	442	435	469	437	471	483	430	442	467	457	459	470	471	465	460	454	422	463	469	465	450	500	477	487	449	516	463	480	476	470	464	441	419	435	457	457	441	478	473	445	472	479	461	430	461	447	499	445	485	462	468	460	469	464	452	495	448	450	464	436	450	444	473	487	443	492	470	485	467	476	458	437	444	477	498	464	440	527	440	400	450	467	473	490	470	447	498	476	440	443	466	463	509	463	456	497	442	463	467	481	453	471	413	517	438	471	455	477	461	478	514	467	467	443	474	452	452	475	497	466	429	444	474	452	482	461	478	472	443	454	455	464	476	440	467	464	412	459	482	422	458	466	476	501	477	467	460	435	425	478	516	434	464	483	480	450	424	473	433	453	441	483	474	450	426	444	461	425	464	456	475	413	460	476	431	461	453	501	448	478	496	468	438	481	487	414	442	470	430	452	427	458	465	456	459	484	447	465	484	466	501	443	446	461	492	453	426	482	462	428	440	425	444	510	458	439	442	477	448	437	426	449	467	474	502	450	416	460	459	497	485	445	472	471	485	446	451	437	497	477	482	410	467	460	469	484	456	444	474	450	474	449	483	520	452	468	446	514	442	455	460	411	454	486	471	482	477	470	481	478	431	435	464	444	493	471	487	497	458	475	478	474	474	492	459	458	412	461	453	467	453	430	506	443	461	463	434	395	461	471	467	414	488	460	475	448	484	470	471	449	467	469	474	466	474	465	463	426	434	455	465	472	469	493	451	486	455	461	477	477	455	435	435	442	466	489	441	464	496	465	472	501	458	454	439	484	472	460	451	491	446	418	454	456	467	414	437	471	452	442	449	476	467	481	481	473	445	421	461	466	484	467	448	443	482	448	452	476	469	463	425	436	521	437	459	431	480	458	455	439	429	475	479	433	450	464	436
3343	5008	3510	1821	1418	1090	991	789	739	635	646	559	525	577	510	531	529	502	531	510	520	506	487	478	518	469	504	502	534	507	515	477	534	469	489	458	453	492	460	532	465	481	549	455	517	471	463	499	478	437	435	488	498	451	450	457	454	451	486	478	458	473	494	502	477	490	467	453	460	430	496	392	452	520	473	494	529	444	479	449	479	412	468	489	455	480	455	475	483	455	459	495	488	477	483	494	498	489	450	486	478	502	472	498	494	456	492	486	480	497	482	473	468	505	442	499	485	491	487	464	483	455	483	473	471	478	446	451	464	497	490	419	488	468	466	473	491	469	512	467	449	459	491	467	451	489	456	470	474	504	435	481	508	451	478	467	453	461	483	457	422	477	466	492	510	469	453	469	475	447	476	477	485	434	487	503	488	485	487	457	483	467	504	452	482	452	459	475	459	466	472	500	480	503	466	455	516	462	438	491	465	502	477	463	516	492	488	481	475	482	494	507	459	484	438	464	510	494	466	466	462	468	471	465	464	473	465	469	461	452	472	475	461	488	502	449	468	465	511	467	494	451	487	485	482	438	473	447	490	495	483	452	505	430	466	457	444	490	450	416	455	462	462	429	467	493	457	492	481	446	444	487	442	459	485	463	477	465	468	455	471	439	498	475	477	450	498	471	465	491	483	456	496	463	469	485	483	484	492	431	473	488	475	498	510	486	540	491	477	440	468	449	486	469	456	484	485	451	457	462	457	474	498	487	473	416	475	514	502	464	490	479	470	472	445	463	506	485	484	480	501	470	477	449	457	437	490	524	488	487	499	486	479	476	488	480	485	486	461	449	506	478	462	451	489	456	484	484	480	463	463	458	470	457	486	460	453	483	454	472	430	429	484	463	471	467	531	489	467	469	476	450	477	494	484	477	482	490	443	479	453	482	454	473	476	461	461	458	487	465	489	445	469	455	517	477	490	476	457	475	477	482	455	504	487	479	449	454	498	445	497	490	470	426	445	473	472	490	443	448	494	431	512	496	479	478	512	495	464	512	462	487	455	461	484	472	511	490	458	448	476	463	457	506	499	468	465	464	480	499	508	483	483	479	517	464	462	466	463	478	474	506	446	433	478	425	465	478	478	472	462	457	414	456	477	486	521	462	456	468	474	491	480	464	452	448	465	489	465	480	449	452	504	433	462	486	448	479	472	500	501	486	476	463	468	470	495	491	462	461	523	488	485	488	500	481	477	511	470	498	488	502	459	515	472	473	475	490	472	440	486	467	453	502	477	470	443	443	509	456	491	475	434	471	466	506	463	487	492	511	467	468	486	448	467	449	493	456	498	463	475	489	477	458	459	450	464	473	467	487	521	456	457	459	503	510	437	495	459	468	482	494	463	452	461	470	454	476	468	468	441	523	496	471	485	482	471	482	494	492	431	458	462	505	443	465	511	501	538	493	452	483	464	486	432	454	472	483	453	477	445	440	422	491	469	443	501	473	435	451	503	471	493	511	499	432	452	466	513	467	483	505	453	432	472	487	472	456	447	441	441	512	462	487	467	451	452	482	475	463	458	467	485	485	498	446	436	483	455	464	460	510	481	446	451	471	467	473	463	485	437	473	478	451	493	477	467	459	473	448	477	476	494	477	497	475	484	474	486	470	502	467	474	438	515	481	489	467	488	513	444	499	486	472	458	472	486	475	495	445	469	463	463	491	491	469	495	504	484	477	486	497	455	449	474	481	452	457	474	481	457	496	451	467	463	480	517	494	467	490	455	489	478	472	454	474	489	468	449	494	496	461	448	485	463	502	471	473	477	510	488	443	462	473	445	449	464	463	532	464	530	493	512	473	446	439	450	486	482	481	486	499	445	486	507	474	466	459	446	512	507	462	458	474	475	454	460	469	507	488	479	440	461	464	458	482	469	469	473	467	461	480	453	493	459	480	426	465	475	450	502	490	459	454	462	486	474	475	464	484	442	468	471	497	493	475	436	461	434	504	465	453	452	469	436	466	467	444	488	493	487	471	473	432	438	473	484	502	460	507	459	481	480	474	471	478	508	450	500	478	441	467	490	482	473	486	472	459	483	454	458	470	490	470	469	443	525	480	465	500	481	442	465	506	478	489	501	484	449	490	468	476	484	501	467	441	457	505	477	491	451	459	460	478	497	487	490	443	448	454	488	471	523	535	500	488	496	482	468	469	453	493	452	489	436	432	465	473	462	497	489	524	501	499	503	437	459	475	431	461	493	444	441	482	529	482	507	433	482	450	483	507	459	485	494	499	486	496	448	455	489	490	494	504	477	428	439	487	467	460	489	465	497	516	471	481	471	422	452	460	458	471	478	437	476	480	495	482	447	485	485	489	431	457	432	462	469	483	446	475	445	453	475	504	462	470	423	471	467	468	477	473	466	455	469	474	478	460	444	436	451	503	452	467	485	486	484	462	457	479	461	471	503	461	487	494	500	483	482	487	477	466	478	472	460	424	505	455	457	464	490	464	476	488	457	481	476	476	516	466	451	485	473	490	492	479	492	499	478	499	467	477	477	459	476	460	487	474	472	498	477	466	473	453	463	457	471	500	486	455	429	475	482	452	467	512	499	436	471	478	496	504	453	476	438	484	460	495	466	437	472	486	495	484	422	468	498	479	451	484	473	497	445	479	430	453	484	483	492	482	499	481	479	449	488	477	472	487	478	478	488	487	480	467	515	446	482	504	480	473	491	458	498	411	447	478	494	484	440	466	482	436	468	446	461	439	486	483	505	459	442	456	480	415	470	453	501	475	479	482	422	465	479	484	481	498	480	461	468	451	445	494	460	492	473	460	457	421	514	480	485	442	500	478	463	453	510	459	452	469	487	453	491	488	453	489	452	451	500	456	476	504	477	442	469	507	487	456	427	495	438	476	427	454	482	443	483	473	472	500	469	461	527	513	446	457	524	457	473	486	488	485	485	439	465	516	476	495	511	477	439	445	489	441	452	449	455	468	464	461	453	478	482	490	458	462	506	482	510	448	461	463	454	431	471	464	476	495	464	484	479	481	484	487	474	509	470	464	464	464	454	438	442	479	462	482	507	477	435	452	518	492	454	500	461	482	453	467	461	459	465	476	495	466	504	494	481	444	472	469	461	467	478	488	464	487	485	509	497	465	474	422	454	454	509	493	452	475	462	494	455	501	465	438	460	440	481	475	462	468	462	515	527	470	484	492	511	483	524	481	534	495	512	457	482	459	475	421	457	508	512	500	468	430	478	471	517	452	443	445	488	475	480	431	471	436	482	484	476	472	484	472	481	469	485	461	446	469	506	481	482	453	484	516	492	437	466	433	480	497	428	465	470	489	451	484	484	437	493	501	470	454	479	500	484	457	484	444	469	459	487	494	487	461	464	471	498	457	494	437	482	464	475	490	485	457	489	505	490	478	445	496	438	494	492	487	462	441	482	473	482	437	449	468	466	446	414	513	463	447	425	439	465	442	487	467	471	454	485	453	460	474	452	478	456	456
22699	21396	29159	23996	21396	21451	9393	943	646	555	487	347	359	339	301	280	259	262	221	204	201	205	206	191	211	193	183	178	148	169	182	183	189	172	192	172	168	155	164	193	157	163	168	182	180	189	156	187	153	188	159	157	143	147	160	152	179	162	168	160	180	167	140	181	149	142	159	143	149	163	158	134	162	176	165	139	136	151	161	158	160	156	169	150	149	141	159	139	155	153	150	146	129	147	163	155	141	161	155	137	157	164	148	149	130	154	163	184	164	157	159	170	164	153	169	148	130	130	162	164	140	125	166	154	163	128	157	146	149	140	133	153	169	148	174	130	148	156	141	160	135	162	132	166	169	146	132	150	173	150	147	148	146	146	160	177	152	160	165	142	144	144	145	174	158	137	163	146	150	134	134	146	156	162	159	142	156	169	150	160	143	149	182	155	142	147	149	141	144	130	166	148	144	158	174	148	141	162	156	140	149	141	136	148	165	157	178	153	151	146	157	141	133	155	140	170	144	135	156	158	145	160	144	151	148	153	148	155	164	164	169	164	147	162	142	153	165	140	149	145	154	152	158	142	138	139	148	142	143	158	167	159	150	160	173	179	147	134	136	146	159	162	154	147	140	146	137	142	147	149	145	152	151	152	158	143	148	163	145	151	151	145	155	150	157	149	143	152	165	145	159	148	138	176	144	124	150	141	166	138	137	160	132	159	164	150	155	142	154	121	125	135	180	159	143	140	115	161	160	153	181	148	160	148	131	161	149	149	164	166	160	147	166	149	149	130	149	146	143	167	142	152	170	152	143	154	175	159	152	147	154	164	146	150	145	129	145	147	164	148	163	151	163	136	173	165	171	145	163	138	156	139	141	140	151	158	138	161	145	152	159	159	151	143	147	134	147	137	164	155	156	131	156	164	154	152	148	122	152	158	139	181	153	147	136	141	145	126	170	165	150	145	148	153	168	152	162	147	160	170	166	153	170	155	139	161	150	191	147	145	142	157	143	145	165	154	149	157	151	147	148	143	152	141	145	157	134	156	149	159	147	161	148	158	161	149	168	160	158	137	149	158	146	146	150	171	148	151	149	161	152	161	164	149	136	160	170	134	147	135	122	150	126	153	163	161	128	137	138	133	159	154	160	134	141	135	145	175	173	151	165	156	165	158	141	154	173	143	141	157	152	155	184	142	177	140	175	156	135	162	170	140	165	141	174	141	157	181	174	156	147	162	136	178	144	159	163	159	126	154	144	145	156	141	158	154	163	140	142	152	146	145	149	145	147	148	151	139	172	160	156	163	133	151	156	147	159	161	150	174	158	140	159	165	187	163	154	128	157	152	144	139	153	145	139	148	175	154	169	149	161	165	145	156	156	131	143	145	173	167	150	148	144	140	150	150	144	160	145	157	168	142	156	170	158	159	140	166	147	183	152	144	152	124	148	178	166	160	133	138	159	130	143	158	143	150	144	166	140	156	153	143	172	125	164	169	147	162	151	160	131	164	135	149	148	168	140	132	135	148	151	147	131	146	138	167	128	161	132	151	147	140	140	144	135	151	153	140	129	147	164	158	155	163	167	130	151	161	142	155	152	138	166	136	135	171	168	138	159	142	172	156	178	154	170	171	147	141	157	158	167	161	164	169	153	144	146	145	163	158	133	163	156	136	173	142	169	163	183	165	163	168	145	155	172	166	161	152	163	160	145	153	154	161	144	121	152	148	138	145	152	155	136	156	141	176	164	164	144	157	165	139	145	156	160	164	152	153	161	159	153	153	170	166	143	149	175	137	149	171	135	154	149	143	142	133	167	151	151	158	151	133	157	148	162	163	169	167	116	152	157	154	177	147	124	164	169	142	159	157	139	160	159	145	146	148	146	162	169	159	152	143	143	166	154	167	160	141	139	163	150	166	173	148	156	157	157	148	135	155	146	145	128	151	159	122	136	153	139	142	149	140	133	139	150	167	156	157	164	145	156	163	150	147	161	139	163	140	138	150	143	169	153	164	171	161	163	145	146	167	153	168	152	170	154	155	160	139	160	145	158	156	142	157	168	161	148	134	177	144	157	180	155	174	150	147	138	154	145	162	154	165	164	158	161	154	156	154	141	191	162	163	160	143	137	137	154	172	149	137	146	144	178	151	160	133	170	157	157	142	156	150	152	149	164	168	128	173	127	145	137	131	169	142	158	149	147	142	161	195	158	163	151	151	157	137	149	150	137	150	140	157	172	148	166	139	134	157	145	127	146	144	157	142	155	154	131	149	149	149	143	142	138	136	138	157	155	143	166	159	170	142	157	146	164	163	161	152	153	156	138	141	150	130	157	145	142	166	157	142	166	161	171	152	162	157	165	150	172	140	147	150	169	153	154	169	165	154	152	155	141	147	160	145	150	138	158	148	149	145	149	139	146	141	158	163	138	151	163	147	155	175	171	167	164	153	156	163	150	145	140	128	123	160	159	135	162	154	167	163	151	163	136	159	148	144	160	148	154	150	128	133	136	150	156	164	152	112	159	145	126	157	145	146	147	152	150	150	159	154	158	139	172	150	160	166	141	144	175	158	123	129	134	161	171	160	135	144	159	154	135	169	139	151	141	153	151	142	132	164	135	128	163	138	122	153	157	161	129	167	156	150	137	140	139	158	146	137	147	154	149	143	147	156	162	156	139	154	159	147	150	133	175	152	131	124	157	113	162	146	136	149	176	138	144	151	163	157	148	146	148	157	151	163	141	148	147	176	141	178	153	156	135	149	144	153	160	144	142	163	157	145	138	142	154	170	127	146	130	171	168	146	154	166	165	147	152	144	151	167	152	153	149	142	154	146	151	180	153	152	168	152	164	152	162	163	142	156	147	125	151	135	144	127	140	158	140	149	148	148	156	167	166	125	148	158	163	151	149	139	149	178	191	152	152	160	180	153	150	153	134	156	126	143	164	130	153	154	154	150	157	159	172	162	156	153	121	154	148	141	170	146	151	138	161	146	152	155	136	142	162	148	151	141	156	152	151	150	143	153	143	140	143	169	129	129	154	150	148	141	167	144	162	140	166	138	146	136	166	166	180	163	154	157	163	164	154	134	164	143	151	159	166	170	145	152	148	136	152	114	170	155	147	164	151	156	144	169	173	140	140	167	162	176	149	162	163	154	138	150	168	140	150	155	160	148	143	141	152	146	161	152	132	144	157	151	151	147	118	162	151	155	154	149	162	155	142	142	153	156	170	144	150	149	126	179	150	150	174	158	135	138	160	166	139	156	155	158	158	148	156	146	165	165	155	150	143	147	168	152	151	146	132	175	160	127	156	148	154	154	190	162	138	143	184	168	139	142	166	156	126	139	141	139	151	171	162	151	129	164	165	151	177	168	180	147	155	141	149	162	139	161	144	158	132	142	134	150	155	146	180	158	143	153	130	131	164	162	163	133	144	151	176	145	152	165	173	149	150	154	138	174	159	159	146	152	158	150	152	121	131	135	136	157	150	159	147	143	140	162	159	177	140	154	154	157
4331	14299	9755	4712	3301	2430	1820	1333	1001	795	654	535	439	406	373	331	302	303	298	254	258	246	199	203	208	217	174	190	212	175	200	175	189	174	184	175	183	183	187	193	169	178	186	167	164	182	172	183	177	149	164	169	160	145	161	169	172	150	146	175	156	153	153	166	159	180	178	145	167	178	171	148	145	176	151	162	144	145	166	145	159	130	133	145	158	156	150	195	152	148	148	148	160	155	144	165	181	149	162	163	176	164	163	169	152	150	156	142	168	171	151	179	155	153	154	173	171	152	155	155	169	145	161	178	167	141	121	136	152	173	160	164	150	147	142	150	144	171	160	140	158	159	165	156	139	142	170	151	143	145	168	158	158	169	174	160	138	151	164	179	153	147	157	134	159	155	150	171	159	154	136	146	143	163	147	137	158	169	147	142	139	160	183	152	154	157	144	153	135	154	140	158	145	171	139	141	159	152	142	153	150	166	156	151	160	150	144	141	158	152	151	152	152	152	160	165	165	153	157	150	160	148	150	152	163	151	144	144	174	173	148	162	154	148	173	147	132	165	131	165	175	138	140	169	157	153	161	188	142	150	168	147	140	164	154	142	142	156	162	159	142	153	153	133	154	179	148	143	143	173	174	144	163	148	144	164	156	144	143	151	158	141	161	151	155	152	147	154	160	131	162	156	172	150	143	163	150	141	130	143	157	161	155	150	135	165	143	148	151	153	161	153	149	141	146	160	172	166	170	147	150	191	171	155	161	155	170	153	167	145	143	158	150	153	174	138	152	146	123	148	147	153	150	141	155	172	141	155	166	172	171	148	148	148	177	147	143	154	166	155	161	143	143	168	167	145	164	140	135	168	167	148	164	152	155	154	149	153	152	158	155	154	179	172	142	165	144	153	145	151	142	133	163	154	165	165	122	158	166	163	166	155	152	142	156	150	149	154	168	169	155	144	156	156	133	144	167	147	133	143	152	157	151	163	159	167	160	155	164	164	165	163	145	173	147	155	156	155	160	176	143	176	160	150	144	153	155	147	151	168	158	151	133	155	132	172	151	177	161	137	169	159	139	158	150	139	145	158	165	159	153	146	158	162	152	170	157	147	165	148	153	156	160	140	172	144	165	153	159	154	156	147	146	170	155	144	155	144	142	150	172	164	144	165	148	131	166	154	140	163	177	147	162	128	144	142	161	166	136	149	152	144	136	144	172	175	154	146	160	166	156	156	136	145	157	151	148	159	147	176	147	149	164	158	180	171	142	156	133	145	159	152	135	174	153	173	155	133	173	152	154	141	177	149	153	159	164	161	149	187	129	140	153	145	157	168	152	157	139	160	175	150	132	147	160	157	156	162	160	143	153	175	130	151	160	158	153	156	163	171	152	164	137	157	138	159	159	156	152	157	158	150	149	143	145	155	145	162	158	165	178	146	173	152	121	144	153	152	151	137	163	155	142	173	186	141	142	160	155	150	150	169	133	157	147	146	137	155	138	127	146	151	138	145	157	160	147	151	170	164	160	164	157	135	144	166	134	167	160	155	139	159	133	146	159	161	181	162	160	138	155	134	154	152	160	151	166	162	157	142	157	150	140	153	146	142	167	168	157	169	145	145	151	131	144	155	126	173	151	157	148	156	145	145	156	170	162	156	150	162	150	159	119	171	161	137	146	155	172	148	159	145	151	167	179	137	149	151	124	152	142	165	160	130	125	151	144	165	161	156	165	164	168	177	152	162	162	146	173	153	156	140	160	180	175	156	149	154	147	165	155	159	145	143	163	158	152	150	152	153	134	144	155	145	146	138	156	172	139	143	161	161	181	142	137	152	154	171	153	159	159	157	171	164	152	157	145	139	150	157	126	167	175	134	151	164	158	146	149	163	164	144	143	143	123	159	156	154	156	150	138	162	157	149	175	146	145	161	127	140	171	170	144	158	155	160	166	158	149	152	156	166	162	146	162	154	151	169	177	187	156	139	127	157	151	133	200	165	178	171	146	152	161	136	151	149	145	155	156	137	165	130	146	184	145	144	138	146	150	156	151	166	142	157	123	138	138	165	162	176	147	154	157	161	165	158	147	150	158	159	151	173	161	144	152	144	141	153	141	154	166	142	149	154	163	162	160	167	138	149	171	169	153	137	160	152	135	166	154	170	143	138	162	160	154	161	166	158	156	182	158	131	168	134	157	158	165	146	153	149	172	139	156	169	146	149	147	169	134	139	149	160	163	145	139	169	155	165	157	151	151	147	147	141	163	149	167	148	132	144	170	149	166	136	155	144	161	149	157	147	151	167	156	168	158	157	152	148	130	141	159	152	150	156	155	163	146	136	168	126	150	157	158	150	152	136	176	167	158	161	157	154	141	139	179	161	151	146	180	153	136	161	157	130	161	157	176	152	166	160	155	140	163	162	155	182	153	161	141	163	160	148	158	136	142	158	160	150	156	143	168	155	160	154	158	147	124	145	147	142	150	134	175	123	144	153	134	147	156	168	161	152	154	156	153	156	151	143	158	165	138	153	136	153	172	153	142	173	151	150	144	146	145	151	144	154	135	169	162	152	145	134	139	168	141	169	160	137	155	166	153	161	135	156	148	153	138	159	173	135	148	160	141	170	151	154	172	164	154	133	135	146	141	174	172	131	162	161	160	138	161	160	145	154	159	153	150	139	161	131	140	169	140	151	142	137	130	164	151	153	149	193	148	127	143	155	159	163	169	153	165	160	148	127	141	165	159	169	154	159	143	151	152	158	158	132	156	148	161	135	185	166	144	170	165	135	137	153	175	155	139	167	139	168	168	170	151	155	172	140	156	160	145	152	148	160	174	157	165	155	151	173	150	168	157	157	166	112	170	147	153	182	144	167	160	148	158	150	179	150	156	142	168	144	148	160	154	153	156	148	138	164	158	161	168	179	163	176	133	157	145	132	155	153	150	160	139	137	156	174	147	157	172	152	145	151	146	148	156	144	155	159	136	137	152	152	160	145	152	145	172	145	177	158	130	158	143	175	129	158	146	137	145	154	162	156	140	176	156	125	186	141	161	171	146	145	160	151	175	146	169	165	156	154	159	139	145	184	135	180	122	145	146	146	132	186	170	155	144	153	147	137	144	152	152	168	157	122	157	161	162	163	162	149	167	162	162	160	159	149	153	170	144	166	148	169	174	153	160	153	164	135	145	156	156	146	147	166	145	161	143	155	155	139	166	137	148	152	147	149	155	163	144	151	161	152	185	141	160	157	133	135	157	157	157	145	157	168	160	154	132	141	149	156	169	156	150	154	144	175	150	171	146	145	159	148	144	143	135	178	155	165	159	144	171	162	162	132	165	158	157	170	144	171	154	132	162	160	153	157	138	170	179	159	163	138	145	152	152	174	159	161	131	167	148	120	144	157	171	155	151	172	156	154	185	142	152	142	151	161	132	182	130	138	155	134	170	177	161	161	161	138	159	120	155	134	159	151	170	159	185	164	136	149	160	148	136	146	156	157	155	166	146	154	169	125
27852	19532	5689	723	530	474	462	370	403	431	452	456	467	439	437	433	414	431	453	458	389	430	429	440	404	433	419	449	413	440	435	394	456	443	411	400	419	429	445	418	426	424	398	406	463	416	471	446	434	451	415	443	431	418	404	465	466	419	433	449	424	435	401	468	406	414	410	431	415	477	445	431	435	424	417	427	440	408	427	432	444	416	438	460	431	421	464	463	432	443	445	418	443	447	426	409	440	442	462	442	414	436	421	429	433	426	412	419	431	418	437	413	433	358	443	419	433	427	416	419	446	411	442	420	436	436	433	450	441	447	428	423	462	463	420	440	427	460	469	416	384	461	434	460	425	432	482	405	420	422	460	411	407	438	434	476	423	453	421	423	418	459	414	452	433	407	399	422	434	420	400	431	437	424	431	413	445	452	411	403	431	412	439	400	421	405	425	381	407	452	422	417	424	445	397	401	448	435	386	409	477	402	443	405	423	463	451	425	435	457	425	419	417	430	436	429	436	430	416	425	434	483	423	411	414	452	420	450	421	378	416	440	446	406	433	398	410	396	420	438	446	443	425	458	424	426	428	439	464	468	447	408	451	384	393	459	417	456	416	403	410	457	394	397	408	459	417	429	391	410	451	390	435	441	415	440	440	444	437	422	437	427	432	416	425	442	438	436	423	444	431	405	427	400	425	433	441	397	427	466	418	435	419	429	429	447	410	454	419	436	445	451	435	427	431	416	395	439	449	393	447	446	413	431	440	461	419	449	457	431	417	434	460	442	391	427	425	432	403	424	420	438	433	453	384	421	394	404	458	427	419	420	413	456	444	442	419	422	451	407	454	451	442	387	422	430	391	411	432	385	442	482	456	442	438	406	403	395	383	429	443	441	414	460	452	439	418	444	442	443	432	416	489	419	403	455	410	433	415	428	420	428	431	431	444	386	419	449	438	426	394	461	418	418	437	421	471	411	416	390	426	445	410	440	415	423	391	455	440	449	425	451	433	465	426	435	432	431	406	421	425	427	434	458	452	433	439	442	438	422	413	466	408	439	420	474	415	441	412	432	465	416	450	390	469	458	418	434	451	412	442	422	414	414	408	438	422	436	461	445	451	444	419	413	404	424	445	447	404	414	435	414	434	460	416	432	437	456	452	423	415	429	406	428	424	439	463	434	465	421	425	443	439	427	422	424	471	439	468	442	438	437	439	414	448	452	417	439	396	402	440	460	465	446	448	453	474	419	405	432	429	430	430	378	429	437	375	400	438	421	441	435	461	426	408	428	423	385	423	434	436	440	412	440	409	424	473	433	406	471	396	410	437	421	442	444	411	435	405	421	436	438	411	430	407	427	458	419	449	430	413	414	430	461	462	411	403	407	451	418	419	444	428	460	458	424	449	408	419	462	461	413	429	405	437	434	428	457	373	451	417	414	397	399	468	432	386	432	420	410	427	396	396	455	438	411	452	404	419	407	428	377	386	479	431	435	427	413	458	420	409	455	428	432	410	367	443	447	410	425	400	440	422	418	436	418	399	441	424	457	436	413	398	430	426	418	409	416	442	434	445	463	411	429	418	399	439	441	415	431	401	415	468	474	439	402	430	441	449	428	423	445	429	437	434	430	426	432	450	388	439	411	441	411	463	453	440	450	408	424	428	382	428	438	441	443	431	417	401	449	411	417	430	436	394	443	430	480	435	457	452	408	370	435	425	458	443	471	418	419	413	430	457	383	428	422	480	442	417	400	404	395	428	411	412	391	473	464	420	414	441	443	431	406	418	401	414	423	376	434	403	419	426	435	416	414	443	441	451	423	432	421	439	456	424	413	442	415	410	457	415	407	414	459	455	472	449	440	407	416	387	393	435	449	430	431	458	413	411	398	381	408	411	430	413	435	407	459	425	449	453	418	427	406	403	484	398	382	448	448	429	445	449	404	457	420	441	407	411	453	459	398	423	421	386	434	437	476	461	441	435	455	459	425	466	419	442	412	414	426	432	450	420	417	477	425	467	440	437	453	443	400	437	457	397	464	447	437	433	422	416	405	452	438	452	451	401	424	456	430	427	426	427	419	396	421	426	400	447	382	443	404	444	431	426	446	434	407	433	434	458	415	401	428	419	405	422	413	414	441	453	475	414	432	426	444	419	423	466	403	417	402	440	438	394	419	414	430	415	449	409	411	414	442	434	445	396	454	433	450	425	383	459	410	458	467	467	424	431	428	441	421	428	405	406	410	384	403	423	411	386	428	391	460	420	447	431	446	433	417	442	445	438	419	475	438	424	417	467	413	382	437	466	420	431	431	411	430	474	433	432	467	440	449	381	447	406	421	429	453	452	445	459	384	444	412	450	459	433	414	446	410	439	452	460	439	427	405	422	398	443	433	420	442	415	436	437	445	407	429	447	435	438	438	452	424	457	461	469	432	428	408	404	436	436	445	442	413	417	441	434	438	375	395	456	412	403	401	430	437	426	443	439	439	428	432	408	460	378	451	432	452	410	424	446	437	423	472	424	445	415	428	391	417	385	419	440	424	382	443	412	421	462	441	406	429	426	405	399	449	407	433	442	417	452	398	448	403	407	393	429	422	432	448	440	455	446	386	428	424	450	439	422	430	450	402	422	451	458	425	434	472	466	436	389	411	441	449	451	426	431	458	376	439	476	434	430	449	421	454	397	396	416	416	445	389	432	421	449	419	434	407	386	422	438	426	461	460	425	434	413	424	439	427	416	431	438	439	461	416	452	431	429	457	447	407	399	461	434	410	420	420	439	408	444	426	445	468	457	428	424	445	433	432	441	434	437	423	470	420	445	421	458	417	449	451	423	442	435	425	456	417	446	421	399	398	431	453	466	444	421	423	421	422	448	398	448	410	435	430	445	405	442	453	444	445	421	433	458	446	414	408	456	403	420	464	467	444	414	419	423	452	437	427	401	421	415	434	406	437	456	437	428	435	467	424	451	441	422	424	409	457	414	397	434	449	403	442	418	405	431	435	392	420	405	415	439	398	460	403	446	445	416	422	437	424	442	446	396	462	423	448	429	465	423	430	433	436	403	452	456	455	463	432	476	441	453	398	403	435	433	460	403	415	420	438	419	436	454	437	419	462	392	406	458	391	447	441	411	417	421	444	414	424	403	442	420	427	425	443	400	426	417	391	418	409	416	442	423	435	441	448	409	412	435	405	428	438	474	409	414	433	423	418	414	463	441	413	409	401	431	429	405	443	396	420	433	434	429	443	426	440	418	431	390	449	451	427	433	399	435	421	449	397	467	448	459	455	469	409	431	460	455	445	395	455	443	451	412	421	426	448	435	433	432	467	451	448	463	405	419	452	384	448	452	436	439	421	437	437	401	409	430	378	444	435	437	440	471	427	452	398	400	452	445	416	437	425	413	445	430	458	426	411	392	452	443	428	425	415	393	434	410	442	439	413	424	445	445	420	427	445	433	436	453	434	415	427	419	449	435	436	449	448	395	398	450	430	437	443	435	451	414	447	419	436
4427	1367	966	660	569	603	504	515	528	437	492	480	455	450	507	453	459	473	458	439	497	435	471	438	478	461	408	450	449	493	436	455	432	431	462	434	468	443	435	473	461	440	453	464	422	408	462	412	441	432	438	478	442	450	444	417	446	440	440	466	422	457	463	441	472	474	436	423	467	453	435	452	449	448	459	454	454	454	430	452	419	464	432	443	446	435	468	465	404	452	470	427	467	446	464	436	427	434	444	474	453	419	449	463	473	457	450	409	450	441	484	463	451	478	492	443	459	413	493	436	448	438	455	474	454	419	432	460	401	461	441	447	457	447	488	446	460	466	459	435	477	466	463	458	463	479	477	429	443	448	465	450	483	457	432	409	463	437	464	483	478	414	478	450	483	485	484	411	477	489	419	435	434	445	494	451	437	454	455	428	468	475	443	421	457	439	434	441	460	479	443	475	458	456	454	446	459	408	444	463	446	434	473	422	442	451	451	464	485	433	433	442	430	438	450	435	485	411	429	435	450	429	477	402	437	433	456	428	471	424	459	445	418	462	444	497	455	454	462	482	466	443	441	458	472	462	450	432	453	463	448	415	442	452	451	459	452	434	461	439	460	434	462	447	451	466	464	500	458	424	416	453	473	416	433	439	454	437	449	469	444	453	465	427	453	465	457	458	427	467	451	414	445	404	484	422	462	444	466	426	465	457	441	432	452	448	419	479	413	428	442	448	441	464	439	434	469	425	407	443	438	413	437	469	449	519	437	494	444	438	458	438	468	489	453	473	429	460	424	454	488	448	419	480	451	484	445	447	471	419	453	466	456	452	448	469	477	454	482	449	438	459	450	442	444	421	464	467	466	452	393	477	435	416	426	422	455	436	439	390	433	436	432	451	434	454	457	454	457	415	468	447	427	445	453	455	434	444	457	420	432	488	480	479	460	422	466	443	485	446	468	445	412	452	462	465	446	514	417	468	456	446	451	464	448	413	431	453	441	445	447	457	425	455	457	460	419	488	422	489	447	472	497	450	489	424	423	483	443	425	435	507	455	444	442	486	441	438	464	495	435	451	469	448	463	434	493	453	470	466	445	443	462	435	453	467	437	434	435	425	456	451	411	478	426	437	440	412	465	463	430	433	472	445	429	489	471	477	454	461	436	507	434	446	462	461	459	471	431	490	447	454	453	407	444	454	476	451	452	439	428	454	458	458	424	475	465	440	434	431	421	402	459	457	424	448	459	440	473	437	460	467	441	442	468	451	446	470	423	393	391	450	501	455	426	475	448	445	459	439	468	472	463	435	448	427	460	412	437	449	436	428	424	471	436	452	425	470	452	436	469	411	481	445	423	392	449	436	463	461	459	434	463	419	439	438	449	430	460	457	450	444	427	474	445	453	460	442	445	473	455	443	403	460	431	430	497	437	467	460	444	458	463	456	494	440	478	444	456	455	453	468	456	461	408	464	443	423	443	467	471	433	496	448	475	465	450	414	465	440	456	476	448	465	459	423	471	444	424	444	396	434	444	445	440	469	492	432	445	420	448	489	432	466	422	433	475	428	450	492	458	478	418	429	446	448	455	460	440	458	450	426	458	459	417	443	471	454	460	419	434	449	454	442	457	463	448	437	465	418	471	447	437	413	425	452	425	416	442	455	468	470	468	434	488	472	430	465	487	437	444	415	467	451	451	470	436	440	420	458	466	408	413	440	469	449	428	412	477	426	458	442	447	476	471	442	453	445	442	462	462	462	451	423	449	461	433	446	451	448	467	454	442	441	446	465	455	470	453	433	444	479	404	459	425	461	452	473	445	487	465	462	461	498	394	466	427	470	427	435	478	443	472	454	440	475	491	442	443	445	427	482	439	432	440	432	466	447	463	429	450	443	420	446	450	447	490	476	461	432	468	453	478	437	428	439	435	419	468	435	487	459	457	449	447	450	463	431	429	415	410	463	452	468	407	438	445	456	401	471	415	455	447	448	457	464	468	429	407	435	462	445	478	437	485	478	466	428	426	406	456	452	421	469	430	404	478	450	450	437	460	439	445	435	446	443	473	480	471	424	439	443	470	423	459	462	425	465	465	470	454	459	460	420	482	435	431	494	453	437	459	431	463	439	469	459	462	463	442	433	434	443	446	432	446	488	480	415	466	440	469	476	453	426	470	459	456	487	450	427	427	469	437	463	470	421	455	430	443	414	456	429	409	440	458	445	479	451	471	453	464	471	440	456	461	441	473	418	475	439	443	476	460	459	429	431	441	434	450	424	460	449	453	434	444	438	447	449	462	417	415	442	440	468	464	470	452	464	461	434	465	486	443	457	437	459	432	461	447	448	439	429	490	443	456	450	461	464	424	418	447	460	462	449	430	439	443	464	437	399	455	425	439	448	459	454	477	432	455	445	420	489	460	462	421	430	464	477	458	436	447	453	451	452	435	459	407	458	466	444	423	488	445	467	445	439	448	457	456	441	462	480	453	462	426	460	476	437	466	455	450	441	412	438	412	461	431	496	459	463	496	453	451	451	447	438	438	433	474	489	447	470	484	459	417	469	465	434	416	399	465	435	460	446	446	469	431	470	443	430	447	468	474	477	452	443	450	461	420	418	452	478	424	407	458	481	445	439	423	436	431	433	458	472	453	458	429	452	439	441	423	473	412	431	455	472	478	436	447	466	440	465	429	467	475	428	472	454	456	452	436	451	448	459	431	425	462	463	456	470	443	464	471	430	481	468	472	450	468	454	474	460	465	463	431	427	454	432	432	421	425	468	457	444	434	441	441	436	465	473	424	437	452	457	454	435	440	425	493	486	417	473	478	451	447	472	431	458	428	445	447	411	476	459	448	420	459	431	434	444	448	456	477	452	409	441	437	448	442	439	461	444	486	440	403	479	416	449	423	432	471	456	455	440	451	447	461	470	453	463	456	441	459	414	452	417	490	414	476	476	472	449	429	479	446	440	438	447	432	462	430	423	446	491	397	426	470	468	424	440	492	397	444	461	449	459	431	425	464	471	505	437	452	467	416	484	416	470	448	412	428	429	437	428	460	487	493	407	472	450	444	436	449	450	443	452	469	453	441	471	470	443	441	469	468	461	462	447	461	449	428	461	449	425	433	455	465	403	421	421	432	459	485	466	469	428	440	438	449	424	466	468	450	444	430	421	474	420	428	442	433	444	421	448	442	431	464	441	425	429	457	478	455	455	430	482	436	437	476	446	458	416	459	437	465	480	455	435	438	454	456	438	474	463	463	477	431	456	475	466	508	429	471	455	454	448	471	462	472	455	445	433	456	480	461	428	474	467	484	441	471	438	438	440	460	443	435	477	432	463	468	464	419	431	418	439	434	479	469	450	451	436	442	446	417	424	424	438	466	463	432	443	465	413	420	453	438	475	458	460	465	421	460	456	433	428	486	458	453	484	441	475	426	447	417	440	452	421	476	439	487	461	447	461	449	423	475	437	467	436	430	435	443	472	440	434	389	461	468	449	443	430	469	460	456	478
23776	21334	28591	24442	21354	9809	873	530	463	396	345	319	257	319	279	249	242	235	215	253	230	240	256	208	199	229	198	215	212	209	193	201	214	212	198	194	197	194	191	204	202	203	209	184	208	202	183	216	211	193	205	209	196	191	196	192	183	188	205	188	200	205	211	182	193	166	223	185	187	189	191	196	183	205	196	206	167	209	200	174	194	190	193	177	235	217	192	189	183	198	194	177	193	209	191	177	186	196	191	217	193	192	193	167	205	210	207	196	194	197	188	202	182	211	161	194	205	187	213	181	190	188	206	210	201	182	197	185	167	197	217	192	199	181	218	193	175	180	178	170	183	188	222	218	197	186	223	190	178	207	171	209	187	182	185	225	201	207	208	197	168	169	165	200	179	171	204	204	203	215	184	181	215	200	172	186	213	182	182	225	185	197	197	195	185	208	183	228	202	159	192	201	188	189	196	207	193	184	200	202	201	213	181	180	190	206	220	211	198	218	179	207	196	198	205	204	173	207	184	168	215	193	168	193	204	213	211	167	178	210	190	206	201	196	190	179	189	177	206	190	179	185	222	217	181	177	194	191	202	207	191	179	210	197	200	185	188	201	214	203	177	192	182	175	197	197	190	188	211	187	170	186	186	199	169	197	204	222	192	212	172	211	200	236	189	195	188	193	196	195	189	189	183	213	199	198	196	186	191	182	205	193	180	198	191	205	192	204	201	191	201	221	169	182	198	186	202	205	192	197	165	191	199	180	197	178	202	184	187	179	195	174	180	212	209	187	185	205	212	197	211	198	186	213	201	197	199	219	183	197	217	195	187	185	177	203	184	186	211	188	192	173	176	196	208	225	210	198	205	206	196	212	192	234	193	185	220	218	225	197	185	219	204	218	199	202	218	212	195	209	175	161	182	193	187	177	219	194	195	195	187	193	191	193	188	192	193	190	193	201	203	197	181	208	193	193	200	196	190	200	194	199	209	185	194	185	179	198	178	183	164	198	202	198	208	213	214	185	198	189	194	179	203	192	181	199	190	178	196	204	195	202	190	201	211	178	194	198	205	222	216	172	174	191	213	200	201	190	194	175	189	169	180	203	219	194	181	211	185	189	175	182	184	183	218	190	165	202	184	171	211	190	204	215	182	199	161	176	196	187	195	190	187	202	177	199	177	198	190	200	203	212	211	201	184	213	215	205	188	183	187	183	198	204	164	194	196	188	180	214	203	200	203	176	186	197	184	202	199	191	187	194	204	197	192	186	200	171	173	185	222	201	169	198	207	183	181	188	193	203	195	173	197	183	214	195	202	217	188	200	186	212	174	219	193	184	195	159	197	190	189	175	206	188	192	194	171	196	198	178	198	179	197	190	201	221	190	181	213	179	191	198	176	205	186	214	206	195	206	188	215	204	193	214	168	183	181	218	215	167	206	198	205	197	191	179	202	174	179	202	176	174	191	176	187	200	194	176	196	189	180	192	206	214	175	209	204	233	171	217	192	205	200	190	200	175	179	198	213	194	213	184	192	206	198	191	200	211	182	190	179	201	169	179	181	168	199	185	179	202	197	197	184	193	186	219	171	207	162	214	158	205	211	181	212	187	212	171	180	197	180	195	157	194	206	219	193	212	195	202	200	175	171	189	184	188	199	186	190	200	191	188	210	175	191	198	180	207	191	198	194	180	199	202	212	184	195	191	199	188	163	189	193	183	190	194	183	166	171	159	192	210	171	174	170	193	202	190	226	185	187	169	172	180	202	181	219	180	218	203	161	178	181	191	210	173	219	194	199	218	188	187	187	184	181	165	231	194	212	199	206	191	184	174	200	164	172	183	194	210	185	193	188	205	199	201	213	181	183	187	178	206	201	197	201	192	204	227	188	198	184	204	198	187	203	184	179	183	182	224	167	191	175	213	172	191	201	182	208	223	180	193	200	202	197	209	162	205	202	194	169	201	198	207	206	202	189	204	191	194	220	163	173	196	183	195	193	188	166	192	207	188	217	192	206	182	230	199	200	187	198	184	170	153	184	177	193	227	198	193	204	187	192	207	191	179	197	183	181	171	220	183	184	209	188	193	198	193	180	223	200	200	210	175	175	205	178	177	181	212	205	186	216	181	190	188	180	212	183	205	217	209	208	181	183	198	209	203	224	172	188	196	188	181	181	209	197	199	190	201	173	186	202	184	201	201	187	186	197	199	206	182	218	204	195	198	180	185	207	202	197	210	196	180	184	179	182	208	199	197	179	200	171	192	222	201	193	193	172	186	186	193	160	187	200	191	180	185	214	209	197	189	223	172	186	224	219	202	188	178	209	191	191	198	180	186	219	185	209	197	186	203	214	179	218	187	203	205	205	200	172	185	188	214	198	185	245	188	194	199	207	180	197	190	190	200	191	191	209	184	196	203	191	205	194	200	187	186	190	184	176	178	196	186	165	196	161	195	176	196	189	177	183	202	196	179	206	172	194	199	182	197	173	192	194	202	188	193	216	195	219	172	186	214	191	182	202	182	178	218	160	187	211	198	176	197	200	180	190	196	180	174	181	206	168	181	199	179	188	197	169	171	194	183	189	202	185	194	201	217	187	179	211	197	162	188	158	187	196	176	190	174	182	206	178	195	195	202	200	191	177	191	177	189	209	204	203	204	198	193	204	197	205	192	202	167	208	204	191	195	192	185	181	189	179	186	176	186	204	191	204	200	211	184	209	217	183	192	182	202	207	175	210	171	197	220	194	190	213	189	190	188	198	182	196	195	169	211	190	169	219	167	201	204	198	167	182	203	201	182	177	212	181	192	196	192	190	218	206	184	204	185	192	186	214	183	202	187	175	202	196	194	192	170	202	195	182	179	175	184	190	204	190	202	204	191	200	192	200	204	183	190	188	201	198	201	188	179	207	208	202	185	203	172	172	203	186	200	182	203	188	200	190	180	187	179	211	193	157	180	193	206	198	185	183	202	186	175	179	215	220	188	200	178	187	208	187	176	230	193	170	198	188	203	179	201	196	200	171	198	204	164	198	169	186	159	187	195	202	188	187	177	176	179	178	186	183	165	184	210	182	218	193	217	199	178	180	213	165	211	212	191	187	191	192	191	211	191	200	184	190	213	202	191	202	208	182	168	181	173	200	183	173	178	192	197	197	218	174	201	191	188	189	185	191	210	191	200	201	199	166	185	203	206	220	184	199	184	204	213	178	199	194	182	215	188	201	220	185	177	186	178	174	185	181	189	201	190	190	193	169	196	211	181	190	197	213	186	197	184	195	195	189	206	201	198	165	184	203	206	189	207	189	184	180	201	193	203	218	201	223	196	191	211	217	197	176	189	196	186	185	191	168	187	202	179	207	197	187	182	194	179	173	189	209	211	179	166	180	214	191	182	180	204	189	201	182	165	227	184	177	187	199	179	173	171	182	186	199	192	194	206	197	200	170	214	188	202	196	200	201	194	189	171	184	196	181	209	191	173	179	180	179	202	203	173	176	168	183	212	175	185	192	195	191	190
3368	8858	5910	2627	1904	1392	1038	789	671	566	460	428	390	374	361	308	288	265	274	241	250	275	253	228	225	224	214	237	236	244	247	245	229	199	222	254	210	214	226	210	209	229	219	239	212	223	203	198	229	223	225	203	206	200	213	216	194	218	198	209	206	209	187	209	225	202	187	219	202	194	197	199	198	200	200	232	217	195	193	216	218	209	189	201	216	202	205	225	209	173	217	208	197	231	211	219	194	199	202	185	224	210	225	194	224	221	210	193	201	189	195	219	221	216	198	217	209	198	202	206	207	214	221	213	207	203	216	205	186	209	190	208	223	202	206	227	216	206	199	193	212	199	205	197	203	225	196	204	195	207	175	204	205	216	214	212	206	200	221	200	192	204	198	171	213	222	210	225	183	214	187	249	219	194	224	206	193	167	202	203	174	216	197	200	216	212	211	222	198	192	194	192	189	219	218	219	205	210	203	192	219	224	178	240	184	184	193	203	200	223	211	232	191	207	208	206	219	227	217	228	200	184	236	202	213	220	237	200	219	195	216	207	188	210	229	214	210	193	193	204	193	209	197	220	204	205	223	208	220	175	210	206	215	189	224	188	239	194	204	207	204	205	223	209	208	213	178	212	193	216	209	191	206	225	215	203	225	204	183	211	223	209	210	226	203	211	218	237	213	206	178	208	216	196	238	232	197	194	201	221	212	191	179	196	187	195	226	204	194	202	178	200	208	205	204	189	218	207	210	187	198	224	206	222	186	225	194	191	202	213	182	210	182	204	202	212	202	210	203	193	209	198	201	179	209	198	197	186	205	193	203	207	194	215	210	201	219	219	222	202	224	209	200	197	185	183	167	205	203	219	194	227	213	217	231	191	243	205	198	195	209	182	199	217	217	195	202	212	196	200	216	176	186	213	193	200	197	202	194	211	198	176	185	232	222	216	221	216	218	215	229	209	188	227	189	183	209	238	212	244	223	201	206	181	174	201	206	211	190	207	191	205	221	192	210	205	219	198	207	211	209	209	204	210	204	188	201	213	206	224	181	226	225	209	213	222	184	233	190	208	215	215	216	188	213	207	196	171	211	197	229	217	232	204	201	204	225	205	201	227	210	207	225	184	227	213	177	212	208	205	183	194	188	208	202	184	204	216	172	212	196	220	228	189	208	220	203	201	207	220	203	213	191	212	199	207	202	214	200	199	175	208	237	195	213	210	228	225	187	207	199	204	189	213	199	221	213	227	231	228	189	215	221	220	215	205	200	192	212	203	204	246	190	227	203	210	224	209	212	216	186	205	225	193	205	193	184	202	192	172	204	214	225	199	185	211	224	222	228	184	220	214	211	223	224	208	194	196	209	195	189	180	227	214	208	196	215	195	204	209	175	215	199	198	199	199	191	204	214	188	214	200	196	207	204	193	207	204	213	197	193	217	187	180	195	224	194	216	190	183	187	210	190	204	221	254	235	185	206	214	192	216	227	203	241	217	224	213	203	189	197	201	193	173	213	211	211	213	200	186	223	218	216	184	200	189	211	210	227	201	215	216	221	195	189	208	215	195	216	199	222	213	209	200	193	207	198	208	235	194	221	199	210	224	208	188	198	189	215	202	198	206	207	177	233	204	193	181	215	201	183	213	197	205	222	219	227	188	209	246	202	186	191	223	204	197	180	185	207	206	210	217	206	205	178	220	205	195	199	210	214	198	225	202	201	204	208	219	212	220	205	219	185	195	212	233	203	185	212	206	192	186	194	230	205	212	195	236	182	196	214	213	215	243	203	202	185	210	199	221	227	208	188	196	199	201	196	184	220	215	222	217	202	213	206	178	202	207	222	184	214	192	190	241	212	211	184	228	197	214	187	204	217	219	182	206	202	191	202	201	230	207	232	206	218	219	215	228	199	221	219	207	246	216	196	197	224	177	184	251	187	205	203	209	213	183	199	187	215	205	196	222	232	198	173	217	193	202	200	231	195	241	206	194	236	186	207	241	188	205	194	215	218	226	228	190	210	209	187	234	216	221	208	211	201	213	198	227	182	214	217	234	181	202	187	229	208	210	195	190	225	219	206	199	213	220	243	214	195	221	198	209	226	188	197	202	223	218	189	209	223	205	212	217	170	205	198	179	228	216	215	200	209	194	221	198	204	215	223	203	204	219	195	220	211	194	190	196	209	215	203	207	181	201	175	226	208	213	199	211	213	197	211	207	202	205	211	210	219	172	193	214	201	211	192	186	207	217	192	193	221	172	200	196	201	227	193	216	223	197	212	198	207	210	210	208	192	210	212	232	230	207	206	222	177	221	211	213	190	216	202	215	190	215	215	230	201	200	203	209	211	206	226	210	198	226	210	170	218	208	220	219	195	246	230	230	222	193	201	229	197	242	220	201	202	192	194	198	204	222	188	229	227	205	196	203	236	213	206	181	198	236	183	216	255	243	190	217	212	185	194	216	206	201	214	215	209	196	203	219	219	231	228	188	199	196	198	183	206	201	224	194	205	190	210	196	203	219	212	189	205	214	203	184	213	216	218	215	210	223	184	184	177	231	203	216	207	215	213	223	210	192	174	211	232	196	180	222	186	226	193	212	208	206	211	200	211	194	182	201	194	217	204	208	205	208	202	203	193	200	213	211	210	187	210	222	192	233	207	198	230	212	196	211	185	207	219	215	227	205	228	222	198	194	218	226	203	196	220	223	215	194	187	192	200	187	209	203	205	177	224	177	204	205	233	208	217	199	211	189	196	187	199	193	231	216	213	208	198	204	196	222	201	208	201	205	193	209	194	227	232	218	210	221	205	185	198	209	205	187	218	221	196	238	219	202	224	219	191	194	222	228	207	185	199	202	192	221	213	206	217	218	218	194	211	221	207	230	198	209	198	195	208	197	216	212	222	177	207	191	232	211	195	222	201	199	182	203	221	223	192	246	202	204	195	184	206	185	194	213	218	210	199	223	208	204	186	243	204	203	214	208	233	222	214	206	224	194	181	193	215	200	200	210	179	201	225	234	222	204	215	199	186	192	226	209	218	200	194	214	218	200	196	208	221	202	231	210	199	214	202	187	190	217	205	197	204	192	209	210	190	224	191	202	183	239	209	200	208	193	178	210	224	204	193	204	218	202	204	198	191	190	234	227	197	205	202	204	215	197	199	203	205	218	213	231	196	179	198	207	224	216	223	214	219	220	212	204	213	203	201	214	217	172	211	183	202	184	213	208	202	214	210	204	212	197	214	199	192	234	189	211	197	233	200	211	191	214	205	194	209	216	211	189	203	219	213	199	196	233	200	201	197	220	205	223	208	199	252	192	205	218	202	172	191	206	211	188	190	199	188	208	207	206	209	198	205	201	193	196	190	208	205	192	197	190	196	239	218	207	232	234	212	217	218	210	232	214	221	206	203	203	219	206	188	201	243	197	182	220	208	219	215	240	231	206	168	215	198	222	216	183	219	206	229	181	211	201	213	222	234	226	233	201	196	211	207	196	197	184	198	182	190	236	218	200
24847	21287	27536	25289	11396	960	701	606	548	577	528	539	511	530	492	476	478	511	445	477	515	501	470	480	466	481	458	501	450	467	457	504	466	520	473	467	447	494	448	484	465	442	475	443	467	449	471	480	509	446	475	437	488	509	431	478	486	502	473	467	466	492	455	493	483	500	490	482	462	468	472	482	461	477	441	471	460	426	466	474	450	429	500	468	426	439	427	489	466	466	448	540	476	515	454	454	465	453	510	480	494	480	428	449	470	408	478	460	447	450	437	470	493	449	434	462	500	482	484	460	444	479	428	466	468	482	464	431	463	456	497	467	477	460	473	426	457	503	413	474	461	486	463	456	477	442	446	482	502	488	477	508	476	501	422	460	483	478	492	429	484	441	477	459	471	475	486	463	440	494	456	479	463	438	463	497	444	469	442	443	426	488	449	454	469	464	468	471	463	473	442	443	458	500	445	448	483	497	472	456	481	420	461	474	460	459	474	425	479	489	511	417	471	496	485	443	439	433	463	515	483	456	455	491	486	462	450	460	469	481	437	425	450	457	489	509	471	498	489	482	505	422	476	453	539	450	446	443	456	482	511	482	442	456	468	477	466	486	445	471	497	504	495	467	428	478	481	492	489	475	481	488	464	472	477	456	441	457	436	432	494	421	486	483	454	444	450	451	491	490	449	462	462	478	451	445	447	452	444	450	490	475	476	484	469	493	500	490	506	455	427	470	485	456	459	506	454	490	455	457	470	463	460	441	513	474	484	503	453	429	455	446	497	457	473	455	451	467	448	457	453	468	428	483	485	453	470	420	472	448	449	464	479	461	445	419	463	518	444	445	492	487	462	455	452	499	430	499	480	495	454	478	467	447	485	456	457	436	483	466	472	453	448	474	475	445	470	495	473	440	453	456	433	496	458	430	447	528	481	468	474	445	438	475	453	430	469	452	457	506	471	443	492	493	468	485	485	458	437	483	529	465	478	449	432	475	455	470	451	470	463	472	439	455	470	456	452	463	493	458	469	463	451	431	466	449	485	444	489	509	466	493	455	405	464	470	463	492	472	503	461	448	464	466	484	427	461	482	488	473	454	450	427	489	473	522	469	426	476	467	456	488	472	442	442	478	486	494	432	480	506	454	449	460	408	477	450	453	481	444	452	484	471	479	474	475	464	435	450	441	504	460	433	471	457	451	468	486	454	470	457	455	441	506	464	459	492	496	440	428	443	466	521	477	412	493	504	480	453	449	456	454	460	465	488	498	503	460	449	475	492	488	452	449	441	461	448	475	444	481	479	445	469	488	475	463	474	472	485	470	458	425	499	460	459	469	429	488	478	455	460	489	470	450	428	453	483	488	465	471	457	436	458	439	484	450	452	472	503	431	436	444	454	475	463	473	490	471	507	486	464	471	491	466	469	491	487	480	457	443	493	482	474	478	475	454	477	461	453	434	478	475	451	459	477	467	479	450	477	417	476	456	408	477	435	438	471	422	447	480	485	447	474	463	462	445	465	464	478	461	449	469	495	499	459	397	486	464	429	467	469	459	483	453	440	491	448	479	476	459	500	456	465	472	454	489	438	457	420	429	472	489	446	432	455	446	498	463	489	456	476	471	466	460	492	451	444	477	490	501	463	494	475	491	497	453	475	417	438	484	446	438	431	455	468	501	494	479	482	453	431	481	425	417	488	463	490	470	454	483	465	481	481	480	443	513	470	442	456	413	450	509	493	487	437	460	453	475	464	475	466	450	468	455	456	450	473	453	483	510	466	456	462	453	467	482	483	519	495	479	442	441	441	460	450	456	471	480	460	475	451	480	496	454	464	466	438	500	527	481	454	437	471	414	443	484	460	491	438	453	496	465	441	479	437	452	447	471	456	538	436	474	476	491	494	500	455	466	452	439	437	427	450	474	470	448	508	484	452	488	439	494	455	472	479	475	476	494	458	451	471	466	466	492	418	434	506	442	496	460	485	489	449	471	495	450	457	468	480	459	450	447	493	486	470	481	444	502	459	511	454	471	492	443	443	469	463	445	506	444	445	502	435	485	483	504	452	486	482	463	425	457	451	463	457	490	471	481	476	467	474	453	471	447	458	472	456	459	502	450	415	454	493	500	462	472	466	455	491	449	486	486	518	464	485	454	459	441	452	478	460	508	450	475	501	493	453	450	465	436	469	472	474	458	456	422	467	429	446	453	426	482	435	454	467	467	465	483	507	478	459	463	447	530	433	444	486	437	427	468	469	453	460	457	473	476	474	410	433	477	464	488	425	485	443	474	490	486	470	475	457	442	476	462	472	482	475	446	490	470	469	463	424	451	481	444	477	495	483	465	469	478	487	503	489	488	441	481	460	425	441	434	455	467	470	461	435	482	457	463	445	493	480	458	467	492	499	457	449	480	483	484	462	458	494	479	489	458	500	509	480	453	402	472	483	469	449	473	492	489	489	457	480	431	460	458	439	461	462	527	447	473	501	429	470	451	440	491	483	428	462	458	468	466	491	477	494	472	436	479	471	472	520	465	453	481	496	460	426	486	436	456	432	481	438	457	482	440	507	483	429	475	450	451	490	507	471	465	440	453	479	452	467	454	483	478	454	494	460	457	472	462	503	466	445	466	498	488	494	458	460	488	481	451	475	479	447	447	446	483	475	438	469	436	427	430	466	463	483	469	473	488	433	466	519	437	482	470	483	462	440	460	447	426	459	477	479	454	479	454	463	458	492	486	438	446	458	456	514	483	483	468	507	467	436	478	441	438	457	461	470	473	482	460	503	435	453	457	474	465	481	484	437	481	476	473	403	464	457	455	475	467	472	517	483	468	488	450	455	447	477	464	506	433	450	440	493	465	481	487	475	480	493	451	442	465	514	463	491	464	480	439	468	435	461	454	432	472	464	460	453	476	446	471	490	446	481	491	436	476	475	448	443	432	462	463	473	507	497	474	491	408	424	530	494	479	515	482	513	468	457	462	471	489	454	431	466	454	466	452	471	437	470	484	421	501	456	513	434	478	451	457	458	477	468	432	470	493	450	440	505	478	458	473	452	445	440	440	481	476	445	480	473	476	457	446	484	458	472	461	500	494	472	456	467	464	472	480	477	423	491	458	441	431	458	461	458	480	525	438	498	489	464	492	476	473	459	486	476	443	444	449	512	462	454	483	483	454	447	469	443	441	482	476	492	477	444	467	465	511	543	445	485	427	427	457	446	450	441	440	445	456	470	468	481	491	416	501	423	454	463	443	430	489	492	429	481	508	473	474	480	496	441	412	487	464	452	475	453	486	469	522	456	478	458	457	478	453	438	474	449	461	437	471	465	472	454	471	448	410	482	443	427	482	446	439	466	471	444	465	449	473	484	482	491	447	461	470	491	469	416	451	475	481	482	498	454	451	482	469	483	470	448	428	479	457	473	464	447	480	465	486	481	468	486	448	432	437	496	476	452	489	440	468	443	441	435	460	429	516	500	477	449	461	445	468	466	463	487	422	472	483	495	425	440	431
3304	5271	3547	1763	1408	1136	974	831	689	672	640	593	572	586	543	533	517	513	535	473	561	518	467	496	485	521	471	496	472	499	470	487	500	479	498	491	470	498	476	487	470	546	481	485	493	481	516	488	494	460	518	474	481	520	497	469	428	447	473	443	479	487	491	493	533	481	464	498	487	478	474	445	481	489	485	479	471	472	475	484	475	458	510	468	441	514	477	500	447	487	466	451	489	475	489	473	504	431	485	470	503	478	476	483	499	511	450	461	429	510	496	468	454	493	487	477	505	479	451	487	459	421	504	493	498	499	477	486	456	466	480	459	484	471	501	489	491	486	479	461	518	518	463	460	502	454	464	496	491	466	476	489	455	446	492	495	449	485	488	491	466	494	460	513	464	520	454	500	488	418	451	480	463	501	450	489	462	500	450	503	504	469	449	482	451	472	459	482	502	475	443	496	481	465	474	456	473	475	497	460	475	498	488	509	460	512	484	456	492	496	484	463	468	464	459	489	506	511	470	489	500	462	476	508	476	459	474	461	452	484	468	477	480	534	474	485	494	497	470	483	439	466	507	467	483	505	450	469	469	460	492	496	475	486	462	470	485	490	481	483	477	501	472	471	478	481	491	499	486	466	487	453	486	458	442	488	471	446	455	472	475	483	475	473	464	422	482	482	446	511	483	491	489	480	466	480	532	476	465	488	477	522	450	457	454	486	465	467	481	498	494	474	444	472	461	472	440	481	519	433	483	454	488	531	506	493	514	480	499	483	486	451	461	477	484	475	468	469	498	477	490	481	470	479	448	471	482	480	453	467	485	480	486	482	511	459	484	497	490	505	506	462	462	469	446	496	476	455	462	457	486	468	491	503	463	511	453	529	484	399	457	438	502	503	443	459	469	482	461	509	500	479	481	465	493	453	488	428	442	491	445	496	459	494	471	465	471	465	482	475	459	486	495	476	484	517	518	450	470	500	459	454	478	488	483	471	478	445	520	505	476	495	501	458	469	507	494	463	479	466	485	502	476	504	470	487	497	487	493	424	477	506	513	482	431	436	479	494	477	455	477	516	477	473	475	494	491	525	487	450	472	549	467	454	493	499	528	471	483	497	458	464	521	495	458	482	491	483	497	518	529	513	476	436	546	457	495	453	481	489	509	443	479	503	497	435	481	494	484	504	459	452	497	448	481	515	501	468	501	506	445	457	483	519	452	503	492	446	456	447	496	483	464	463	464	522	493	466	472	491	480	472	504	468	464	479	483	501	460	477	464	485	493	468	476	491	473	460	477	487	523	500	502	496	470	501	454	472	459	494	456	483	471	499	526	449	503	476	472	467	471	438	483	453	435	461	463	474	485	498	492	472	506	505	495	461	463	484	486	467	451	480	493	481	475	487	444	490	471	462	489	490	462	436	421	458	472	467	488	432	459	462	489	526	477	451	459	504	513	488	473	473	498	507	480	488	467	455	440	503	448	480	469	548	524	497	503	477	484	502	483	477	450	477	499	475	461	517	463	479	487	535	468	479	469	488	484	476	479	441	493	513	458	463	491	495	460	517	484	484	497	462	464	463	499	483	491	480	483	444	469	504	474	477	446	481	495	498	466	480	507	471	482	479	484	484	498	499	492	513	492	474	475	491	442	460	516	461	486	454	457	461	478	463	511	482	459	476	495	522	473	455	512	457	486	469	498	465	474	485	483	490	483	487	508	461	474	517	463	504	501	472	501	483	517	512	480	490	497	496	450	473	470	486	443	444	483	461	497	483	454	509	477	491	513	444	448	471	487	469	502	487	504	483	488	508	472	477	475	510	438	497	493	538	460	505	513	479	478	482	496	466	445	476	482	491	472	463	487	429	489	475	452	477	498	474	481	509	451	492	491	492	475	451	491	465	465	505	453	453	456	508	496	459	459	465	497	494	457	491	489	516	429	491	499	470	480	467	434	476	456	506	466	447	470	494	477	472	488	493	490	473	470	455	479	468	492	504	517	471	493	477	460	502	465	467	474	469	451	482	523	461	500	417	474	466	487	521	508	463	457	474	477	487	488	507	515	490	479	483	453	493	480	491	481	458	497	493	488	504	495	487	484	465	458	508	499	438	447	498	504	480	497	426	493	477	461	422	490	470	477	479	522	473	440	465	492	447	473	489	469	473	475	473	447	502	451	480	462	453	473	474	451	472	460	471	456	488	484	467	474	496	459	484	505	454	451	488	464	483	497	477	487	530	475	469	482	467	499	443	494	477	497	483	466	470	473	470	482	436	475	458	529	442	471	462	500	470	497	475	500	466	490	453	488	462	447	479	510	476	477	497	471	481	437	477	457	487	491	426	434	497	475	452	470	463	499	458	468	470	472	444	485	499	491	499	456	486	444	504	485	453	492	485	432	444	465	461	466	516	497	473	451	466	471	514	450	467	467	477	433	489	487	466	512	522	504	489	503	476	489	500	508	493	468	474	444	477	477	474	454	484	499	466	468	465	483	459	499	495	501	475	472	514	471	490	471	470	486	471	462	471	506	536	481	516	477	488	477	470	474	469	522	538	483	496	480	494	447	496	465	452	490	451	440	476	469	475	476	469	471	496	486	523	464	481	457	496	500	523	460	478	467	445	471	473	495	481	510	507	483	443	471	482	478	393	456	467	446	469	481	472	517	527	479	457	517	484	461	486	474	478	458	496	465	479	488	479	474	478	464	480	534	472	449	467	508	465	474	494	498	523	514	474	490	463	457	488	481	487	486	523	502	479	418	495	464	472	427	469	485	471	452	502	494	463	497	499	497	480	484	517	497	495	453	464	460	483	515	492	444	497	492	482	499	467	488	481	462	451	462	504	456	481	475	502	498	488	453	469	492	423	492	492	450	506	458	492	516	501	453	510	447	475	486	497	463	476	462	505	490	457	489	463	510	497	491	505	490	479	472	481	481	476	489	484	489	475	466	483	459	503	492	473	506	469	465	437	478	448	453	474	443	493	468	524	474	462	467	504	448	450	476	464	465	458	482	474	440	489	467	492	481	518	458	513	492	518	441	475	439	484	487	459	457	469	532	472	481	472	478	507	488	529	496	492	489	450	517	514	496	436	465	511	484	500	487	487	481	505	484	483	487	524	495	456	484	447	505	465	476	461	462	463	499	456	457	489	467	494	519	482	460	523	444	506	497	520	514	490	468	475	470	459	477	477	422	486	475	448	476	518	499	470	445	494	439	475	462	479	461	488	479	434	453	474	492	486	498	473	453	449	471	492	487	464	498	497	472	498	488	435	506	468	506	483	458	499	512	525	496	466	468	506	468	493	481	494	456	473	497	466	491	485	481	490	475	468	499	476	443	456	473	489	471	491	507	447	488	457	530	444	467	489	475	466	447	500	478	506	472	489	460	454	506	470	479	472	437	456	497	499	450	483	488	474	474	462	473	479	499	503	507	467	512	445	494	439	506	452	469	491	504	465	449	504	443	496	506	491	501	464	491	496	475	497	490	464	514	488	419	483	471	492	542	524
22640	21372	29150	23963	21372	21431	9595	926	671	556	463	399	353	347	319	282	256	274	246	243	226	203	216	234	203	189	190	185	193	195	204	176	194	182	154	158	185	180	182	187	182	186	162	166	166	188	158	169	150	188	166	181	164	176	142	150	160	152	163	158	153	172	173	163	148	165	153	156	151	138	159	186	160	158	152	154	137	149	156	166	159	185	144	175	164	150	173	167	173	145	150	154	150	143	143	176	157	168	176	152	157	140	154	160	153	151	139	163	154	156	145	158	135	161	187	153	165	149	159	144	160	167	127	159	155	143	161	156	152	155	152	143	145	168	156	152	146	156	167	166	170	164	155	141	143	148	159	142	169	158	168	140	161	175	138	148	139	156	159	137	144	145	151	145	160	155	136	151	127	170	153	158	152	156	131	149	143	148	154	145	154	133	159	156	150	161	163	140	159	158	138	148	153	154	168	155	180	159	156	139	158	167	150	134	132	160	150	159	152	146	157	159	144	157	154	158	162	160	161	157	166	166	145	167	155	136	142	163	151	153	152	166	144	166	158	161	163	152	171	141	164	147	138	161	168	162	177	147	159	133	155	166	166	148	157	160	165	152	158	134	180	164	141	141	154	173	145	155	150	155	161	157	162	157	138	168	151	172	182	166	164	164	149	132	157	127	160	171	158	133	160	162	167	151	152	163	135	178	155	155	148	148	157	139	177	152	153	150	162	155	159	168	166	148	151	154	144	166	125	171	154	152	150	149	136	138	158	171	147	155	142	142	175	146	144	148	154	157	172	145	151	163	146	161	151	151	144	159	161	144	142	125	144	159	151	150	147	156	142	163	156	160	135	156	162	151	150	152	150	139	147	150	154	166	154	151	144	154	161	151	160	137	166	156	151	135	164	148	161	156	172	150	145	148	153	178	162	170	144	154	156	157	153	175	138	147	149	175	151	147	162	158	151	147	162	144	166	147	173	147	163	171	124	143	158	138	171	156	154	178	141	144	151	169	154	140	157	158	136	129	165	142	158	175	157	141	161	174	162	149	130	165	143	134	148	156	155	166	166	121	158	172	183	153	171	134	149	163	155	145	145	153	140	162	174	164	166	126	130	158	141	169	156	172	150	157	156	144	158	136	164	165	145	144	141	151	151	150	141	151	147	174	150	162	144	153	137	170	161	154	153	169	140	150	152	161	121	138	155	159	138	155	152	167	148	143	151	134	154	151	153	177	135	180	144	173	139	168	152	139	181	160	151	166	166	156	156	158	113	152	145	180	172	171	138	149	163	159	144	160	163	157	143	186	162	156	132	173	154	159	147	148	150	145	146	164	156	118	155	147	118	146	142	167	180	151	138	148	157	167	153	157	181	150	196	166	131	146	146	155	160	146	131	180	163	145	156	146	164	162	170	157	147	182	165	143	165	137	159	143	164	161	171	155	137	135	160	160	164	144	147	154	184	166	141	144	148	151	164	138	150	166	161	160	141	147	159	157	142	164	150	154	148	147	171	167	182	162	179	166	162	141	147	164	155	129	157	148	158	147	165	142	177	150	150	167	154	136	157	153	145	150	154	145	180	172	159	146	156	142	149	165	147	160	144	142	151	135	131	145	141	163	164	165	151	151	134	144	131	150	158	162	130	158	167	157	160	135	146	162	152	136	154	157	156	148	149	169	171	153	147	145	151	158	160	147	147	130	130	165	141	156	151	151	155	165	132	153	144	146	135	152	148	162	153	147	156	136	154	171	158	163	148	154	148	156	173	155	163	161	152	127	158	161	164	157	150	157	162	163	153	160	142	155	154	148	188	181	136	157	159	152	147	160	152	162	135	139	172	168	150	157	144	170	150	122	159	154	158	181	174	152	176	151	181	161	166	142	138	160	165	149	157	140	172	147	143	159	154	163	150	146	172	143	154	140	161	157	153	150	170	166	168	151	153	157	147	167	164	143	167	167	160	142	145	151	138	153	162	178	152	154	172	147	147	175	138	170	155	163	173	131	153	154	157	166	147	164	168	142	132	166	136	163	167	141	155	147	162	157	170	167	166	178	161	124	151	168	154	146	156	133	148	132	147	150	160	162	131	161	157	149	168	157	160	157	163	163	143	136	155	142	163	164	130	165	168	160	150	192	159	151	144	163	133	155	178	154	150	146	138	140	149	169	157	116	137	160	134	150	137	136	158	159	146	154	154	174	175	139	150	161	159	174	147	150	148	167	145	150	158	162	147	160	147	159	159	144	169	156	160	156	133	148	146	136	153	163	159	166	148	150	173	149	154	154	130	172	138	153	149	152	186	145	142	158	165	173	147	143	142	166	133	138	151	182	144	151	141	149	146	165	151	149	144	162	134	144	153	158	149	155	137	159	160	155	136	148	151	171	135	167	179	139	145	167	143	131	164	150	118	154	150	145	155	141	157	145	158	129	147	158	174	164	124	175	151	152	155	145	173	160	139	178	170	143	167	154	128	184	158	133	162	168	174	170	151	144	159	174	162	170	174	160	139	129	148	146	180	147	148	156	172	173	140	161	156	173	160	175	170	173	159	152	159	165	133	180	143	148	167	140	158	158	147	151	153	137	144	139	143	163	139	176	159	135	159	151	163	153	161	149	155	131	149	164	175	153	140	163	151	147	144	153	159	151	149	128	143	158	173	164	154	138	162	172	173	150	164	144	149	155	159	164	169	142	133	157	145	148	142	143	158	145	144	158	161	159	128	154	155	169	150	174	154	143	129	201	161	146	160	142	166	151	141	149	154	144	149	158	158	157	111	145	153	180	151	163	162	140	146	154	144	182	154	154	137	170	142	159	132	172	140	138	149	142	156	147	145	142	140	166	144	174	151	177	155	149	143	164	161	164	137	165	139	153	151	143	154	151	158	166	142	147	148	145	168	153	156	150	147	161	150	155	151	141	146	148	159	154	156	143	131	153	141	129	154	151	158	152	147	178	157	133	170	159	142	154	152	133	173	171	126	132	157	141	203	153	140	146	147	154	165	155	154	135	144	161	146	134	156	166	143	154	127	139	133	147	164	149	135	157	167	152	145	149	171	143	159	154	143	163	167	165	151	156	167	146	144	143	137	158	128	161	142	151	128	157	174	148	156	163	146	168	154	143	136	146	155	143	151	165	155	145	154	139	145	166	152	158	145	155	160	140	156	161	140	138	168	144	154	173	167	155	155	148	140	153	161	149	174	147	154	164	162	168	139	159	130	157	140	155	152	143	156	138	139	152	134	166	149	147	165	143	132	140	164	135	156	154	139	149	143	156	168	159	140	146	143	151	131	151	156	151	158	165	124	141	163	148	145	173	153	175	151	140	153	161	174	140	148	157	163	157	148	149	145	137	143	133	151	157	150	153	171	168	176	150	153	140	148	166	151	159	146	157	141	169	138	165	129	150	140	138	152	156	149	149	160	139	157	177	167	140	137	137	175	149	140	131	151	155	162	192	166	157	174	147	141	165	159	168	172	159	166	165	174	165	159	157	171	134	136	174	149	154
4458	14565	9889	4775	3316	2582	1856	1306	1033	806	698	558	470	411	350	340	330	263	318	245	256	269	229	190	229	224	219	205	209	215	215	185	167	199	167	206	157	172	207	183	191	185	187	196	188	170	167	211	171	195	179	173	177	185	176	189	153	164	127	179	167	167	183	160	170	166	152	156	174	164	139	176	163	163	156	174	156	139	160	146	147	146	140	158	153	138	155	162	183	153	169	143	133	156	165	165	152	159	174	155	168	145	148	177	149	165	161	147	145	159	184	163	144	161	150	151	172	161	169	158	177	161	169	153	163	179	158	151	159	160	142	184	159	164	152	144	173	153	159	143	156	149	145	162	160	163	145	162	155	163	148	149	132	157	130	164	116	133	167	147	160	160	159	143	157	170	143	151	156	164	154	171	166	170	174	153	154	144	170	154	153	171	145	131	156	137	154	157	150	137	154	145	140	155	148	190	166	149	153	162	149	138	152	160	171	150	153	145	154	158	186	164	164	154	166	167	160	151	136	191	172	161	154	174	164	156	181	155	157	154	153	151	138	136	141	163	147	160	173	179	140	143	142	185	160	157	176	166	143	163	150	174	170	164	156	138	163	159	147	140	178	184	169	146	167	179	155	164	176	167	152	155	165	166	141	164	150	162	168	159	152	154	161	158	141	156	142	166	157	149	149	165	162	154	139	151	162	161	141	138	147	148	168	161	152	162	169	148	160	157	141	173	168	146	172	155	147	139	157	151	134	169	145	162	152	171	143	144	157	175	185	152	172	144	156	142	147	170	140	161	150	175	161	150	137	155	152	114	138	167	160	165	172	150	194	154	163	152	155	153	143	155	160	144	147	155	156	164	161	168	185	161	155	161	164	178	152	165	153	143	156	137	142	159	148	158	157	184	171	142	139	153	181	153	160	161	172	145	145	157	157	173	149	150	150	162	153	143	151	170	145	155	126	137	143	142	150	168	145	149	186	145	164	158	169	148	145	162	157	153	153	155	150	158	159	166	152	145	164	152	157	154	163	140	131	162	161	167	168	167	161	154	168	156	157	157	156	140	158	150	172	133	165	175	163	157	176	162	141	169	153	155	155	153	149	152	153	187	140	162	144	160	140	161	166	147	150	167	164	146	173	134	171	163	171	161	155	166	154	141	159	156	168	139	152	152	158	145	180	166	164	157	198	170	145	134	163	163	145	177	151	155	179	159	177	157	133	171	171	163	166	128	136	136	157	156	156	161	147	154	172	168	163	143	138	177	149	155	134	181	140	159	150	155	175	153	156	156	144	132	157	154	157	163	180	151	169	160	152	159	137	171	151	146	132	153	147	132	156	170	148	144	164	163	174	155	165	165	180	163	174	139	134	172	135	133	138	194	162	155	152	157	168	153	150	152	151	137	123	177	170	153	147	158	139	161	147	156	151	153	166	140	163	155	157	147	146	150	170	162	150	150	139	154	163	159	133	169	148	158	145	155	174	158	161	161	136	147	149	156	170	154	131	163	145	160	134	136	153	149	164	161	160	150	150	140	156	157	157	145	140	151	142	153	137	135	164	144	156	162	172	149	156	155	146	165	166	156	159	131	157	155	192	140	142	155	142	156	175	178	157	164	152	168	160	135	170	149	178	169	165	132	157	144	182	148	151	145	152	159	162	140	139	154	140	160	159	156	155	145	159	144	156	145	145	162	162	161	159	148	156	140	153	153	158	188	153	166	182	162	155	150	166	156	167	183	170	167	158	174	161	125	157	162	140	165	147	147	162	151	165	126	149	163	159	140	143	154	161	142	173	154	161	163	157	142	155	184	147	164	139	161	138	150	172	144	155	170	150	155	150	155	160	145	149	126	162	164	155	166	156	145	161	173	158	155	168	142	161	170	149	154	159	177	158	170	157	181	143	152	167	166	166	140	167	174	155	135	139	149	175	158	167	166	157	143	166	132	171	158	146	161	182	154	141	169	177	177	148	145	162	157	181	169	143	136	154	155	155	143	150	175	174	165	161	173	162	185	162	162	146	159	144	136	144	160	148	160	147	187	150	160	161	142	144	159	165	173	154	164	163	166	194	151	157	157	172	148	161	170	159	158	163	149	177	159	160	150	158	169	143	158	165	151	145	168	165	159	149	176	161	145	169	163	148	147	138	183	160	143	152	159	146	164	163	159	159	155	159	150	153	144	155	183	166	153	154	147	149	161	168	139	161	153	171	166	152	157	150	174	178	172	169	152	160	177	140	166	140	164	157	178	148	159	158	148	161	166	141	159	177	155	131	171	144	167	156	170	145	145	164	165	155	156	146	166	171	156	154	164	153	155	164	150	130	167	148	159	148	179	163	153	155	166	170	146	145	160	154	144	170	161	151	158	146	157	142	160	150	165	148	138	161	173	179	186	158	157	157	162	195	165	139	138	164	158	166	152	155	141	146	152	167	166	156	164	164	149	143	168	157	139	147	160	144	160	170	166	146	154	164	154	149	146	159	135	166	155	170	147	155	179	169	171	179	138	168	143	169	155	146	171	166	160	157	159	162	133	143	152	200	146	156	157	147	171	160	165	149	161	123	163	158	164	164	143	166	166	150	153	169	155	164	162	133	152	163	171	167	160	163	169	162	179	140	175	166	164	153	175	130	145	144	144	165	172	148	157	169	187	155	140	154	148	168	163	150	144	144	154	176	140	157	149	143	163	146	160	147	168	167	159	145	166	168	136	155	177	158	147	152	152	144	143	164	141	159	152	173	144	142	138	162	166	182	145	142	116	160	172	172	163	155	171	157	156	133	143	176	166	152	166	133	170	174	165	144	145	160	146	162	173	160	151	164	169	155	164	147	162	182	179	200	188	151	154	158	158	158	160	174	167	154	148	152	150	151	148	173	132	171	163	150	164	163	196	148	148	132	158	171	166	167	153	177	163	139	158	169	143	177	171	163	143	167	151	143	178	145	161	145	143	154	145	155	171	161	162	146	162	155	178	147	162	179	132	159	159	144	172	157	171	156	144	148	165	137	141	146	167	155	156	173	151	171	145	161	150	181	178	145	152	155	132	192	144	137	158	142	158	144	166	156	151	172	182	157	153	176	175	160	166	170	167	144	161	154	153	131	144	168	132	166	162	153	169	173	141	153	151	159	182	172	187	162	152	166	142	148	143	161	159	158	149	163	156	151	157	152	135	163	159	152	165	151	166	153	165	152	138	143	162	152	152	160	153	163	146	163	154	163	153	168	152	159	153	143	161	164	145	156	167	154	175	145	161	153	160	143	158	137	152	154	148	147	169	152	144	160	147	157	146	169	166	152	156	144	164	132	165	140	140	153	157	147	171	161	181	161	165	161	177	174	164	137	131	167	149	168	151	157	140	151	167	169	139	155	149	142	171	161	171	169	170	167	139	157	148	167	166	168	159	160	150	152	175	147	163	152	166	165	177	136	158	169	157	148	168	161	142	162	154	142	153	155	162	175	166	162	143	142	149	155	141	177	151	142	157	178	169	151	170	166	172	189	166
27557	19329	5699	729	554	462	443	486	468	464	448	461	418	419	439	412	466	440	397	383	477	439	406	428	455	446	426	386	415	425	425	435	429	404	440	428	452	442	414	398	432	432	438	420	427	426	440	419	434	436	440	423	433	436	460	445	415	411	401	470	427	470	378	405	438	412	413	427	437	430	430	417	452	453	399	461	422	439	420	391	409	431	391	431	410	441	428	425	431	410	430	430	489	414	403	423	417	410	393	420	421	414	432	415	441	435	465	413	434	484	474	384	445	453	406	427	419	425	412	456	480	431	390	468	425	441	459	461	443	449	403	471	445	411	452	456	446	411	425	429	421	442	420	429	439	418	421	473	415	388	442	442	374	445	427	437	424	480	395	425	440	417	445	444	445	434	390	432	448	407	425	392	447	403	407	453	450	449	440	419	441	407	417	432	412	422	406	452	500	455	451	428	430	457	382	411	453	437	417	396	456	438	407	422	436	393	448	447	460	427	425	418	421	438	459	409	438	444	443	392	432	461	444	430	388	422	408	430	465	434	442	420	429	407	413	421	418	420	414	391	408	461	404	453	394	407	447	430	468	477	485	430	423	430	453	450	427	420	419	458	440	425	423	406	451	428	463	392	427	448	434	438	419	452	424	417	456	424	411	444	416	421	454	457	463	400	421	407	433	465	429	423	457	445	409	432	443	432	393	430	436	415	438	435	464	433	417	455	430	477	453	405	455	417	437	412	403	418	406	437	440	461	446	410	474	430	469	430	460	414	428	406	400	446	449	426	424	454	426	408	421	442	461	426	448	442	454	406	458	414	413	447	458	457	436	437	416	406	421	442	452	404	443	395	418	407	424	404	439	416	427	453	446	375	408	418	409	424	401	436	418	434	409	405	440	456	391	412	397	399	442	430	430	418	406	399	403	408	435	415	415	460	416	430	398	400	424	389	396	435	417	398	442	440	421	440	426	375	455	424	464	433	410	430	425	441	465	420	437	441	387	425	450	417	452	421	475	412	400	383	443	428	402	401	426	432	408	429	424	444	433	381	457	437	478	422	437	433	424	441	393	421	452	447	429	402	420	417	414	427	443	411	400	402	447	428	412	376	393	414	417	424	421	436	446	435	506	481	405	400	398	437	425	410	423	423	443	432	410	430	393	416	445	397	423	407	427	425	427	430	445	468	468	399	423	395	420	423	439	457	402	449	433	417	479	450	440	479	441	424	426	436	437	422	426	435	469	420	416	387	429	377	440	393	448	415	432	425	418	416	424	433	442	478	422	421	450	405	415	412	416	426	444	447	425	435	455	429	387	445	421	455	389	436	424	462	462	442	445	424	447	425	414	418	413	441	422	426	435	413	437	461	438	422	413	453	401	418	408	442	438	440	416	438	407	413	388	407	453	417	469	388	431	445	394	416	426	417	432	421	442	409	425	437	450	442	420	441	406	441	415	432	423	385	440	450	443	478	451	444	415	440	439	434	432	448	420	441	408	432	445	440	454	435	433	440	452	416	436	452	462	420	367	440	418	438	438	359	417	436	399	412	420	444	442	424	458	446	448	440	480	419	402	435	423	419	414	406	421	444	422	433	435	418	447	436	446	443	431	429	443	447	419	423	433	446	423	421	451	444	442	422	414	437	418	445	428	445	412	453	458	438	441	411	428	427	457	415	397	383	422	448	461	469	408	438	423	426	427	422	455	422	444	418	474	422	426	431	441	422	434	481	435	448	441	448	424	405	458	381	454	456	467	435	424	424	433	408	419	401	427	418	417	469	437	397	404	448	437	443	393	416	462	392	424	440	401	455	438	438	471	443	427	430	433	437	433	405	459	411	416	411	401	420	412	438	444	483	417	412	424	409	394	390	415	462	426	420	431	418	428	445	420	431	436	444	431	439	470	381	430	440	428	427	443	437	429	420	399	454	438	450	451	445	419	417	426	394	458	415	409	428	445	404	404	425	416	403	419	392	473	433	463	412	432	448	480	439	439	453	415	411	446	467	442	431	435	436	433	442	442	451	432	384	457	436	422	466	431	400	414	430	448	426	405	452	410	425	428	458	431	422	410	426	470	459	441	424	413	434	451	429	439	455	420	449	427	399	461	444	435	415	426	434	453	401	453	394	395	445	461	409	409	387	411	449	426	425	448	387	429	452	447	441	410	433	407	428	440	424	428	440	424	434	460	414	418	430	436	430	418	470	431	411	432	423	463	447	433	489	427	448	411	429	422	411	447	396	403	436	450	398	436	421	413	462	409	433	412	451	449	408	451	390	447	427	450	461	419	435	384	439	409	405	417	427	406	423	423	439	443	407	429	427	427	417	408	420	442	447	406	408	431	461	431	456	404	432	432	392	406	417	444	430	391	448	401	441	404	382	431	430	432	412	432	427	438	451	431	422	408	424	408	421	406	421	437	444	445	446	432	422	415	462	430	462	424	408	440	396	410	452	434	408	455	443	408	404	426	423	444	473	412	404	436	433	429	409	436	433	452	443	429	481	419	426	419	435	431	427	411	415	462	426	461	406	459	431	432	430	401	395	417	427	398	444	430	409	440	438	435	487	396	442	429	435	457	437	477	427	410	424	462	431	421	394	449	445	413	422	443	437	442	396	433	448	430	442	451	425	401	418	395	427	439	424	451	426	436	440	389	411	392	426	416	415	456	448	397	454	402	471	442	456	443	444	423	429	410	408	444	428	449	463	416	457	430	423	462	447	414	435	408	423	443	468	417	413	472	427	422	404	448	437	462	398	417	420	420	403	434	423	431	428	405	414	403	424	441	435	407	429	408	438	389	415	459	415	433	390	425	482	425	407	419	419	400	411	424	433	443	460	443	441	414	420	428	462	407	395	433	405	424	397	406	440	393	453	440	418	430	434	408	451	448	448	451	452	403	462	434	404	424	409	446	390	417	387	449	431	430	447	402	450	458	466	395	431	422	441	444	397	453	410	457	452	410	452	427	447	439	411	437	397	429	417	408	433	428	443	433	404	422	424	414	427	449	404	418	427	491	413	397	432	413	437	430	439	448	454	429	434	467	424	455	392	445	409	363	412	431	419	403	474	388	435	428	442	385	433	439	431	408	443	414	458	435	449	427	412	439	445	445	436	421	449	425	428	418	414	433	366	394	455	450	436	431	423	429	454	449	429	413	405	441	393	437	447	471	413	432	402	428	463	406	470	449	424	441	455	424	412	433	414	406	435	404	457	426	446	419	426	392	418	423	400	448	455	455	407	406	384	437	433	448	434	460	468	437	400	459	426	450	411	417	397	425	421	419	413	445	426	441	442	395	459	435	422	460	444	423	395	408	416	425	432	420	445	405	408	443	436	391	443	413	401	447	423	430	449	413	436	413	503	410	420	432	450	450	409	442	414	454	411	404	462	441	436	404	434	448	426	423	431	442	472	396	434	405	425	395	439	432	442	433	459	428	414	379	419	428	407	400	432	429	422	462	427	419	465	450	459	446	428	392	441	440	448	453	425	439	445	430	440	413	402
4375	1368	956	645	559	475	499	493	489	507	444	425	455	464	479	462	429	430	453	434	472	433	476	478	424	436	480	433	426	474	467	446	449	456	482	492	456	432	479	478	425	460	451	422	436	460	471	453	467	430	467	441	428	468	466	453	441	459	431	457	439	488	463	459	399	452	395	482	447	459	452	446	416	454	447	447	452	437	461	443	457	467	427	445	467	461	441	435	420	449	442	435	473	422	462	438	410	451	461	500	462	453	454	426	416	431	414	416	421	437	479	445	468	468	463	444	459	425	466	455	446	453	464	476	421	455	473	483	448	469	463	463	431	433	458	476	443	444	447	434	451	451	465	433	462	422	453	432	476	467	464	449	464	466	484	430	444	451	466	473	408	476	442	460	470	442	479	458	424	464	444	454	443	468	451	466	437	439	417	466	429	447	408	464	426	457	451	458	453	487	417	456	460	408	497	433	440	441	457	471	439	473	447	462	463	437	457	488	435	423	437	443	491	413	456	471	427	500	445	474	464	475	470	416	435	452	442	462	451	418	450	454	469	459	466	440	455	434	434	443	466	445	453	440	430	438	477	453	425	434	449	425	465	487	433	440	433	475	472	433	463	421	456	435	459	431	447	451	398	469	474	427	439	449	451	462	448	429	426	429	466	471	448	468	444	449	467	472	438	435	459	452	388	450	444	443	437	439	457	455	419	426	476	423	418	467	435	466	425	450	426	454	438	456	442	435	433	441	459	466	429	450	442	468	448	447	457	432	479	435	473	468	465	522	455	440	454	450	444	468	467	413	389	459	488	472	439	440	467	417	447	451	442	445	462	427	459	443	433	439	446	453	433	423	461	453	459	444	455	461	429	448	447	440	411	467	475	468	429	442	371	424	476	414	476	417	469	459	448	473	452	432	419	423	472	472	465	473	485	476	434	427	462	455	459	466	441	455	455	442	436	399	444	438	451	470	452	431	432	451	444	484	433	447	408	447	430	438	461	430	435	458	439	462	492	446	438	443	473	427	454	424	440	438	470	453	452	485	459	419	473	456	436	400	461	444	433	458	437	427	436	417	442	427	450	412	443	431	470	454	473	439	441	421	440	448	434	461	443	433	444	451	422	477	478	500	455	436	439	479	431	444	466	437	471	445	451	455	438	481	448	447	451	471	440	465	422	455	454	449	417	443	415	478	481	426	464	430	415	451	492	428	451	439	432	434	468	472	439	452	432	484	454	495	487	458	466	437	446	451	419	451	481	423	439	453	410	448	461	446	502	464	503	432	447	426	431	464	446	480	444	430	454	452	467	473	476	436	470	469	471	426	453	449	465	453	464	437	423	517	481	453	425	461	449	431	473	429	472	469	444	435	441	445	444	454	452	469	444	427	463	414	429	453	451	459	436	426	478	460	450	423	470	469	464	438	480	408	450	456	437	466	469	462	407	419	468	510	445	468	473	467	416	443	443	438	497	471	430	471	485	459	451	439	470	440	468	454	449	469	464	446	465	443	415	442	469	434	450	438	471	426	468	424	465	418	426	440	413	465	422	459	463	504	458	467	422	449	479	409	469	415	443	456	473	469	491	430	482	460	459	441	437	447	429	414	467	436	436	384	444	454	472	404	426	425	457	442	435	412	453	461	430	424	440	429	459	428	490	485	438	477	457	477	476	429	443	453	443	425	462	457	450	460	460	434	463	459	451	405	422	438	425	443	433	431	423	429	445	480	431	422	459	441	466	479	441	507	452	410	422	465	444	440	449	423	463	480	473	443	454	452	445	431	478	414	437	429	470	448	463	458	480	418	447	449	455	489	450	431	462	449	482	455	481	437	415	464	419	444	452	464	455	477	464	432	459	452	485	442	418	478	440	453	446	436	460	456	435	447	433	427	425	441	450	420	468	435	453	437	417	460	445	460	459	462	433	455	425	440	435	433	428	438	427	434	479	452	496	476	428	458	455	458	420	451	477	428	414	463	449	452	469	432	410	439	473	421	443	450	435	436	445	426	506	432	434	454	475	415	452	437	455	429	467	410	421	438	431	425	439	444	410	447	444	419	432	466	430	434	459	453	460	444	457	447	424	454	439	474	470	395	477	441	450	477	416	442	423	446	453	513	460	412	452	442	400	483	464	451	455	429	469	471	468	420	447	471	437	477	444	424	445	450	465	448	474	459	435	445	451	483	454	432	467	443	417	444	454	448	436	410	459	438	413	451	457	450	436	414	441	431	481	472	430	462	445	476	433	474	469	441	454	475	445	457	448	452	445	420	468	440	425	458	464	454	467	482	436	481	449	459	459	453	474	436	435	422	457	452	443	460	428	431	477	436	442	423	467	447	464	456	449	464	475	424	471	400	442	438	438	453	470	411	463	425	417	459	448	473	455	449	456	462	447	421	443	447	448	475	448	428	409	444	444	457	424	418	480	410	446	481	501	458	415	413	468	432	476	481	419	422	460	428	448	440	468	435	440	416	440	438	457	456	453	450	426	446	429	459	483	440	448	457	451	449	437	454	415	432	449	464	469	444	457	419	452	442	441	453	429	453	443	478	475	440	460	454	433	483	475	452	486	435	445	411	453	486	442	427	460	459	469	430	436	471	468	447	433	476	486	414	463	453	475	429	454	428	436	475	470	481	471	462	449	473	437	478	444	444	458	468	458	453	436	423	484	472	450	424	444	449	441	413	445	454	438	451	446	426	460	431	461	429	440	504	463	461	441	449	475	429	454	431	477	448	480	491	481	422	465	420	472	438	467	505	440	425	496	434	451	434	423	419	450	441	463	445	468	479	452	407	395	473	461	451	447	445	463	452	461	467	418	405	420	492	435	476	442	440	437	438	433	489	477	486	463	433	462	442	421	443	457	440	425	469	465	445	442	424	421	491	451	443	453	504	434	424	447	452	438	429	436	450	435	448	426	470	429	457	451	442	486	449	497	439	413	427	443	441	470	487	472	437	464	423	518	421	433	453	425	463	428	434	426	477	458	430	468	429	415	460	437	420	464	421	484	427	437	474	470	430	466	491	476	489	467	449	452	450	434	475	439	483	435	458	450	473	422	432	460	448	430	407	406	423	452	448	471	453	464	453	462	451	461	424	482	415	430	435	475	491	455	451	452	403	467	414	419	443	427	438	447	437	436	449	479	445	449	489	491	442	476	466	447	448	476	408	447	448	446	412	444	456	436	476	476	484	460	473	449	474	414	481	443	440	433	432	430	478	468	433	449	452	424	463	482	442	477	435	444	472	458	396	488	473	442	432	464	447	451	463	457	418	464	460	468	454	419	457	457	484	440	466	448	433	456	435	447	440	470	451	416	431	477	469	434	459	484	429	459	481	449	463	476	357	423	471	435	477	451	498	447	506	481	499	479	446	466	403	444	450	450	470	419	478	438	435	422	445	423	470	443	434	481	438	442	456	464	464	424	441	459	468	420	449	452	438	451	435	447	448	487	435	454	434	449	470	493	441	458	473	436	452	443	481	454	414	436	471	403	464	464	449	474	433
23769	21342	28623	24427	21350	10257	919	531	467	400	368	310	321	282	283	292	254	239	236	215	226	230	219	203	224	203	199	209	189	212	214	212	223	208	185	195	177	216	201	220	216	213	209	187	190	225	223	234	216	212	205	211	196	187	207	189	227	214	202	181	186	228	195	209	189	211	215	199	205	202	201	205	205	171	198	215	207	194	196	206	187	188	186	205	188	205	195	204	198	196	201	185	188	210	176	208	203	204	204	194	212	198	199	178	192	215	177	209	197	197	207	202	210	185	203	232	200	199	210	200	205	212	179	194	197	229	188	192	214	176	189	198	190	210	216	200	196	197	190	198	198	190	193	188	195	189	217	192	201	179	209	191	183	214	205	174	209	204	213	224	203	217	182	181	206	201	189	203	207	220	186	190	221	191	210	177	205	176	179	190	208	196	211	188	198	184	188	181	204	190	197	228	223	206	194	183	212	200	229	170	226	195	205	196	182	192	231	198	194	204	218	192	199	206	208	184	190	204	191	195	199	187	204	194	220	199	185	217	216	195	186	201	186	203	202	201	184	217	190	208	179	186	211	188	193	174	205	197	230	184	193	176	192	183	190	212	205	212	195	227	215	204	227	198	200	173	194	184	205	200	198	200	206	204	169	204	211	202	187	186	201	194	177	166	166	186	191	200	202	222	189	170	187	206	214	182	220	200	207	200	193	196	184	233	192	204	197	187	198	199	213	207	193	186	192	180	172	202	194	171	208	189	197	194	216	209	224	179	178	167	179	192	197	191	212	180	197	199	192	208	187	206	209	194	187	201	192	202	207	206	188	199	178	175	197	208	169	191	163	191	200	177	200	183	175	216	209	200	183	181	213	216	204	199	205	187	183	190	201	184	203	179	192	201	194	183	175	220	187	178	204	190	190	197	210	205	207	207	182	187	183	206	201	193	199	161	223	186	196	208	199	191	209	225	186	202	185	202	193	188	205	205	188	177	197	225	181	213	209	192	219	185	210	190	196	165	178	203	175	185	200	220	169	210	194	221	188	203	164	192	193	185	222	189	196	203	194	191	195	194	192	211	185	178	194	214	189	188	183	180	180	220	177	189	220	180	199	180	214	193	181	204	221	184	185	164	200	188	182	186	170	184	209	192	210	194	183	195	200	203	184	178	188	193	184	201	209	201	187	194	193	201	218	196	202	193	198	200	213	200	192	204	213	198	186	209	164	191	201	205	190	208	200	204	197	197	207	195	181	190	191	193	191	191	197	194	189	190	186	171	209	199	189	204	215	175	163	205	197	179	190	202	212	204	213	206	207	221	204	230	191	210	216	178	203	191	195	196	203	209	210	191	200	193	197	195	193	197	210	194	240	195	197	178	192	194	180	195	186	233	206	181	193	186	196	204	216	185	172	192	210	195	203	212	220	198	216	193	172	202	194	203	203	206	210	194	179	210	201	181	197	182	203	209	205	181	204	180	210	195	210	201	189	205	193	198	185	226	223	192	193	197	188	192	208	184	180	180	192	206	194	210	206	187	187	200	171	207	208	228	222	197	193	200	208	196	191	216	200	189	212	201	175	204	202	195	199	196	189	198	208	181	188	185	205	176	175	214	182	204	203	186	188	174	190	196	202	206	191	175	187	184	193	208	194	189	213	218	193	225	205	194	183	205	196	209	175	206	195	209	181	188	189	234	221	193	182	196	204	190	196	217	192	222	193	205	197	204	178	174	191	199	176	189	178	187	204	196	190	200	210	209	206	203	175	193	186	194	206	224	214	188	186	203	180	197	210	188	205	200	189	204	195	194	160	197	201	212	234	206	198	223	198	183	213	183	196	188	183	204	198	216	182	191	192	207	207	178	200	193	209	167	182	197	210	183	213	170	165	212	198	208	210	195	197	205	211	229	182	201	197	186	186	198	216	202	206	182	191	197	191	204	199	201	194	189	188	198	176	186	187	197	183	203	203	218	192	167	189	179	202	203	186	209	195	207	201	173	220	181	188	181	201	192	236	188	191	204	223	189	186	185	219	209	194	196	192	192	170	202	194	209	194	178	177	184	196	206	211	220	189	198	219	198	190	191	197	220	179	191	217	191	200	194	217	204	202	221	180	190	197	187	203	201	210	203	189	203	197	186	194	194	208	197	217	207	197	180	177	210	168	179	214	216	204	182	183	179	208	186	201	201	174	169	183	181	191	223	183	191	178	205	216	214	198	206	183	206	191	204	176	194	211	193	196	197	206	217	197	229	217	197	214	182	168	200	191	202	205	173	190	192	191	207	201	207	199	206	196	197	195	217	184	191	179	191	203	217	186	197	201	211	205	198	159	187	178	205	212	182	192	180	207	195	198	196	170	200	175	203	184	171	192	185	185	194	191	181	198	204	187	208	182	200	196	206	207	186	210	212	204	182	176	183	196	201	190	198	184	191	232	160	185	222	197	205	170	203	183	198	191	211	187	184	173	171	184	198	197	179	189	191	201	193	199	196	211	224	180	188	190	210	181	212	227	206	194	193	200	174	229	210	210	202	201	198	188	203	193	185	210	184	200	182	205	185	211	221	188	210	200	195	200	203	202	196	197	178	185	227	199	192	186	219	203	213	186	185	171	205	210	183	170	204	191	176	210	197	195	208	193	213	199	195	182	197	190	166	207	167	172	194	205	157	201	188	201	205	191	199	184	224	197	224	206	195	188	181	192	191	193	191	195	191	174	204	177	201	186	184	191	184	196	199	175	205	206	188	212	194	214	200	212	181	203	192	196	217	197	200	187	213	176	197	193	204	175	209	204	208	198	210	193	186	188	205	187	188	187	191	200	185	206	200	214	195	206	193	189	200	191	202	194	182	200	195	206	193	175	205	213	200	197	184	191	203	183	179	189	203	204	191	185	184	193	194	182	204	216	209	202	215	218	196	198	187	191	195	196	186	202	186	206	208	193	192	189	192	211	168	181	205	186	187	222	219	199	169	170	199	200	166	183	208	215	182	207	185	210	186	190	190	211	207	202	192	206	213	204	199	198	209	195	205	175	202	206	202	187	206	177	194	190	222	203	199	202	197	208	203	202	186	164	202	193	207	201	207	176	211	181	223	197	214	183	167	186	176	207	206	183	228	197	211	197	196	200	175	180	193	192	185	194	175	196	175	188	212	186	191	197	184	183	224	199	170	183	201	197	215	199	189	173	190	176	198	203	176	167	181	185	181	201	210	194	199	191	188	204	191	208	188	165	210	201	199	204	198	199	171	182	201	184	191	210	211	183	195	181	206	200	201	194	215	186	190	215	224	177	205	208	200	203	192	195	190	183	173	187	184	210	216	178	191	173	192	185	206	203	200	200	171	198	199	173	174	196	199	201	195	195	232	189	201	190	211	183	190	171	189	215	174	202	197	192	191	208	175	184	191	204	227	180	194	201	188	195	191	171	207	200	204	199	191	174	194	209	218	199	176	180	198	220	177	196	202	205	200	190	184	195	186	227	166	197	183	196	182	197	200	182	182	197	200	186	196
3276	8887	5901	2734	2001	1449	1061	834	689	535	489	414	421	336	330	317	272	276	279	299	256	269	213	283	255	232	244	221	247	230	230	242	255	239	210	233	228	195	223	245	224	220	211	202	211	179	235	255	229	202	210	224	220	202	225	189	210	223	202	248	208	219	219	204	228	246	216	202	212	230	218	232	215	210	205	201	214	205	219	220	211	215	224	221	206	221	223	216	203	212	187	207	192	184	204	207	199	207	204	222	227	198	195	195	200	230	194	202	208	196	195	209	234	229	193	211	228	203	194	199	213	200	208	217	236	248	194	229	197	235	218	197	202	200	218	199	184	227	203	230	206	190	205	220	210	224	203	226	228	211	205	234	210	214	203	189	206	224	227	196	217	211	196	202	213	220	191	222	218	223	218	206	231	212	193	219	202	223	211	197	215	221	202	198	217	187	191	206	181	208	216	196	218	216	201	191	196	215	211	215	196	193	218	184	222	189	196	203	213	203	223	242	176	224	203	188	185	200	232	200	207	213	218	206	228	203	206	207	215	215	184	216	208	202	223	209	197	192	226	205	215	204	227	201	214	178	222	199	217	204	216	197	249	201	189	222	191	230	208	218	196	212	179	226	200	198	239	187	216	225	209	223	201	202	211	178	212	216	200	210	214	214	201	189	213	196	211	206	215	213	205	192	219	205	216	203	192	216	219	216	222	230	223	214	203	211	227	214	213	203	213	220	230	207	203	229	213	196	216	229	218	231	201	239	206	220	219	215	224	212	235	217	206	190	228	203	221	219	195	211	214	255	207	217	199	197	205	208	208	192	226	214	174	215	221	222	190	192	205	200	228	222	192	189	214	245	184	207	202	240	200	196	210	217	181	197	205	209	223	203	200	188	246	202	189	186	241	216	209	224	208	226	194	215	208	200	200	207	218	206	190	213	220	234	214	216	244	227	203	197	197	229	190	223	201	184	221	222	248	207	203	212	193	192	190	218	213	197	224	214	220	198	207	204	194	206	214	226	213	214	227	176	196	200	202	202	195	218	215	228	216	218	196	223	195	196	214	220	214	209	197	231	209	199	207	204	220	201	220	211	208	185	207	210	219	215	213	209	214	204	206	196	188	183	181	207	212	209	210	219	239	213	191	189	199	207	196	221	190	208	204	213	234	229	229	194	214	213	232	207	216	226	199	209	223	189	199	214	216	179	182	211	203	196	214	203	216	193	214	225	201	201	207	208	241	206	217	218	207	228	170	214	176	219	218	197	227	233	205	201	225	203	215	210	198	200	197	209	175	203	214	211	197	203	205	213	194	189	199	216	216	211	194	193	210	219	198	203	213	234	213	206	212	231	208	203	212	209	239	216	214	225	229	256	186	226	198	177	194	222	221	231	206	228	233	229	209	222	193	190	209	187	199	220	217	191	209	238	191	204	198	204	241	214	193	215	205	198	212	213	203	219	228	193	223	227	227	213	225	197	202	216	234	220	203	198	209	197	215	201	236	223	213	218	174	186	208	215	189	205	212	193	199	203	225	203	216	231	232	240	197	220	221	222	223	189	190	202	217	198	228	194	198	197	192	211	199	186	218	202	214	199	228	208	183	218	233	232	227	233	197	211	204	227	213	178	219	203	194	180	210	191	218	195	228	206	212	206	209	176	219	202	209	204	194	198	184	197	199	200	192	195	229	235	172	196	199	202	231	220	207	212	222	214	231	242	199	215	194	201	206	222	202	211	188	217	209	187	200	244	188	205	184	213	198	222	196	214	188	198	207	235	202	223	205	223	208	213	225	199	216	199	208	211	186	192	231	222	193	220	221	182	217	244	184	220	196	197	188	186	226	226	213	191	201	202	190	210	208	209	186	200	199	189	236	220	197	223	203	212	244	214	208	202	211	213	193	208	215	210	225	216	182	197	201	215	213	211	225	203	230	221	207	199	172	211	214	219	210	204	216	193	214	214	220	181	208	234	238	215	215	229	211	205	197	205	210	215	198	215	200	202	219	183	215	215	213	220	220	197	202	194	227	205	200	214	196	182	224	230	199	203	192	190	230	205	191	180	226	222	259	223	223	202	228	201	225	178	227	177	210	206	201	232	214	224	215	209	223	206	202	206	221	209	196	186	220	215	226	185	203	208	204	201	236	209	191	195	211	190	213	210	204	243	195	221	235	217	205	238	212	210	207	216	218	231	212	226	196	188	192	210	198	226	209	215	182	186	234	252	190	229	205	218	223	208	191	207	210	214	214	203	197	188	234	185	202	223	223	228	185	192	212	191	195	222	230	239	206	207	210	189	223	216	184	198	204	216	213	204	207	198	206	238	185	202	220	226	223	210	235	206	229	211	217	205	224	218	231	209	200	190	222	227	197	208	200	240	204	241	212	201	239	201	183	209	228	202	206	223	199	211	184	197	209	204	231	198	222	219	198	191	188	194	217	200	221	203	230	208	197	211	211	204	221	206	204	227	181	212	196	219	225	222	223	197	233	210	179	213	204	188	216	190	214	204	205	229	202	215	220	251	194	202	205	222	189	194	238	205	209	193	204	217	197	209	233	204	194	221	191	197	213	208	215	209	202	219	228	212	194	223	200	211	221	214	224	219	207	216	213	202	214	209	225	197	221	220	208	213	210	232	201	213	186	222	208	201	202	216	196	203	224	187	213	194	214	202	203	228	233	220	228	227	225	202	192	231	211	213	217	212	189	192	236	209	225	227	189	241	204	195	206	217	205	224	198	204	193	201	203	213	216	205	213	217	200	209	205	202	210	237	197	190	207	222	221	201	235	219	232	210	214	216	205	196	214	200	247	193	197	196	222	203	205	205	194	189	229	183	227	208	203	200	218	211	198	236	230	225	224	233	215	192	208	223	182	222	239	205	225	205	194	176	207	220	224	190	214	217	207	213	194	226	183	196	208	197	178	204	179	220	236	202	202	190	187	212	226	206	211	212	224	196	227	200	230	211	205	240	213	225	200	206	200	227	208	200	224	204	218	236	199	234	220	237	198	212	204	200	209	202	203	193	180	206	207	196	218	208	203	217	208	212	230	224	189	223	200	193	189	213	224	203	216	208	205	202	179	217	206	234	217	180	186	200	196	217	228	191	192	201	193	206	218	208	216	222	212	220	203	201	238	190	198	180	206	213	200	230	199	213	202	192	225	184	216	229	220	217	205	210	216	225	196	185	214	193	205	199	221	220	186	217	203	223	204	211	217	184	199	225	201	211	216	204	189	207	217	208	195	193	206	241	198	212	200	187	210	190	218	217	209	208	195	203	217	231	208	196	222	186	206	181	218	231	194	201	211	203	214	223	222	213	211	205	220	223	231	223	190	199	244	213	211	186	214	266	215	223	242	196	222	192	207	204	217	213	236	224	201	198	224	194	230	205	220	214	201	205	218	227	203	213	215	169	185	196	218	215	218	233	220	216	203	229	219	212	220	200	223	235	217	191	211	209	216	201	209	218	206	214	230	203	228	230	221	231	201	196	179	220	213	215	184	233
24830	21319	27641	25269	11736	981	715	632	577	558	546	544	521	527	512	539	519	516	517	501	473	489	471	527	481	435	477	501	518	460	499	504	497	487	485	470	468	485	478	513	469	523	511	490	489	511	485	522	504	449	500	471	475	458	479	482	499	502	470	489	503	474	479	488	513	456	497	473	455	462	459	475	505	448	477	470	486	456	452	485	453	473	478	488	489	520	515	497	499	476	482	502	481	447	480	454	481	492	512	477	504	488	461	503	452	516	492	489	474	465	509	507	496	488	493	462	474	441	479	500	479	469	483	468	496	482	442	502	474	507	477	444	436	487	468	442	486	468	503	504	474	481	460	460	516	469	451	483	470	459	513	478	499	491	460	510	475	472	491	468	479	462	487	492	475	517	453	451	499	475	493	467	490	497	474	438	479	486	506	494	465	460	473	441	463	462	456	492	489	445	461	490	470	498	470	444	469	487	465	459	482	467	530	476	496	476	487	475	464	491	462	488	452	439	527	467	519	470	472	445	528	454	427	506	447	495	519	487	442	486	448	466	445	465	434	478	481	486	526	456	465	496	481	468	451	488	464	460	470	481	504	469	465	531	487	473	491	470	500	487	435	507	459	505	483	481	492	451	450	472	484	472	456	488	433	480	466	525	446	444	504	476	468	498	469	495	498	458	517	489	490	462	501	457	460	444	487	455	471	491	465	484	469	475	470	497	475	461	465	466	458	433	490	475	478	496	459	491	459	473	463	481	485	506	485	499	472	452	536	517	446	461	499	479	445	470	511	515	445	455	504	479	485	433	500	461	468	492	466	488	439	485	447	460	502	446	467	470	465	494	501	474	444	491	473	500	461	477	441	451	492	487	477	471	498	489	497	488	455	459	485	471	491	469	515	490	490	467	457	459	490	504	481	473	484	498	504	440	473	510	499	505	472	481	479	428	461	479	463	452	451	488	477	439	474	475	492	499	485	476	468	466	453	471	497	442	473	485	462	473	453	479	481	464	477	454	472	453	469	504	474	486	460	488	455	463	517	481	462	449	450	466	489	481	502	459	515	460	506	450	475	474	439	463	432	441	481	490	492	452	467	502	477	450	468	515	465	457	482	468	478	453	467	482	507	445	461	445	454	458	507	472	510	480	500	464	474	461	476	449	474	446	464	470	468	451	488	488	491	459	497	463	475	499	448	476	518	487	475	491	490	454	517	498	469	489	434	493	443	512	481	440	463	431	465	476	474	439	519	487	482	463	497	462	459	514	489	470	462	450	474	460	426	501	512	487	490	455	511	466	489	453	480	474	485	458	482	458	477	444	459	473	464	496	468	477	502	443	443	473	463	440	431	496	464	499	501	489	493	484	502	490	463	450	479	452	473	475	480	466	475	506	514	501	500	469	469	475	487	482	494	453	497	499	541	489	497	464	474	470	497	475	468	502	453	497	506	476	456	490	450	513	457	491	495	472	449	435	418	476	503	508	479	490	498	465	491	479	504	468	479	475	462	459	492	495	472	513	474	486	428	477	479	459	439	519	487	472	478	476	492	471	497	481	493	484	501	459	467	489	415	497	465	459	453	461	473	463	453	508	524	466	469	468	478	463	505	495	502	468	449	504	494	476	467	474	489	518	456	474	459	492	466	451	483	465	476	457	444	481	467	438	453	467	451	495	480	457	529	489	435	492	484	473	494	464	471	460	487	476	490	484	453	442	482	481	467	486	482	494	500	494	450	472	453	472	476	508	515	476	423	460	508	496	475	498	425	473	474	467	485	464	456	463	463	478	459	479	480	444	459	475	453	442	490	455	466	482	461	470	463	457	461	479	474	467	450	467	461	419	455	466	492	473	461	458	475	480	509	487	457	488	440	453	459	483	487	479	486	485	515	510	494	449	446	437	436	492	464	471	471	516	509	488	486	476	487	465	469	478	504	479	508	495	499	476	416	478	483	492	470	479	476	475	455	495	487	423	531	481	483	473	467	441	473	485	481	453	495	463	502	453	477	491	470	466	495	474	491	526	471	495	463	454	441	420	468	525	442	469	449	462	496	503	475	468	429	452	489	451	464	495	485	503	470	456	484	461	454	484	476	513	463	462	456	457	458	467	474	484	516	470	464	452	527	497	463	473	491	458	467	480	511	512	445	452	447	452	490	463	443	488	458	487	465	482	474	498	476	454	470	469	476	452	502	493	467	488	456	533	466	458	434	489	523	464	486	479	485	452	458	512	506	451	460	489	482	458	495	489	486	475	509	467	505	463	469	471	486	476	453	489	458	481	489	497	496	483	467	454	487	461	421	472	497	488	468	497	507	453	489	469	506	488	494	471	429	474	450	458	481	506	454	451	492	468	504	486	453	445	505	486	469	461	459	501	466	468	484	512	499	470	492	463	438	501	468	476	512	484	469	477	521	483	437	494	504	493	453	478	447	456	517	467	478	470	475	502	463	483	479	471	457	467	521	449	502	474	469	456	466	493	491	490	444	471	492	476	483	465	453	470	486	477	464	490	481	498	482	461	469	473	440	448	472	478	491	492	412	463	440	483	459	504	481	503	480	470	496	454	471	450	463	462	484	497	468	494	478	472	449	445	459	462	506	492	485	503	507	493	477	487	474	481	481	463	497	491	504	455	466	476	477	456	443	457	423	489	499	451	457	483	490	481	463	493	519	446	477	499	484	519	510	524	485	494	464	471	466	476	415	455	534	527	450	503	478	487	490	490	428	526	497	455	460	405	499	437	447	462	456	453	469	459	468	464	487	465	492	456	446	516	424	528	466	502	462	538	461	446	462	439	458	494	463	482	501	470	481	469	450	490	497	486	450	472	457	492	438	482	463	466	442	467	476	525	448	455	434	450	426	494	494	435	517	419	406	538	482	462	479	472	458	488	462	471	504	466	476	485	504	493	464	454	497	517	457	476	515	472	491	488	440	487	463	467	481	430	512	504	473	464	460	545	413	468	487	469	477	491	468	473	480	477	477	459	472	482	473	433	450	486	473	489	476	454	481	467	479	464	467	513	444	480	478	469	477	443	474	471	505	512	490	483	449	544	468	527	456	449	451	463	442	495	499	456	470	473	449	437	506	480	462	472	508	453	468	465	472	455	481	489	437	500	485	425	479	477	507	487	489	447	470	465	465	474	545	471	452	471	483	507	484	449	438	479	489	506	486	491	499	459	481	442	516	479	434	475	476	517	468	511	460	473	488	476	446	470	453	494	443	463	535	457	452	449	466	474	474	463	456	543	471	471	482	458	510	446	450	495	487	491	502	463	507	439	504	441	497	473	472	492	458	490	469	455	458	457	489	468	514	404	501	486	479	443	464	474	468	494	468	456	463	507	473	446	467	463	489	488	448	454	476	458	455	520	483	463	489	465	464	538	508	452	493	508	477	464	459	505	483	448	507	498	502	482	471	442	474	518	464	465	477	449	477	471	490	448	455	451	477	452	519	513	487	480	494	510	477	488	512	512	477	508	467	489	513	457	457	434	514	462	474	474	487	483
3416	5172	3531	1884	1405	1139	930	855	749	649	609	580	629	572	568	551	552	537	485	527	497	527	496	496	534	511	458	483	503	495	494	485	469	505	539	488	461	485	513	479	523	461	504	494	497	463	499	468	485	480	475	487	489	503	498	467	471	480	461	498	472	458	481	513	505	514	468	489	505	501	481	470	471	478	518	498	491	513	499	501	499	486	515	503	527	497	475	515	473	485	490	490	503	463	520	485	512	475	468	466	494	510	464	489	513	493	492	481	508	517	491	479	438	457	503	464	490	491	489	468	495	473	453	491	476	499	503	487	503	495	466	503	509	456	498	479	514	484	463	492	485	464	498	469	468	462	460	488	489	526	480	525	487	459	480	486	483	487	509	481	461	486	511	492	492	469	476	478	484	492	447	466	444	494	476	483	444	455	493	510	524	474	488	494	507	511	486	506	489	479	451	467	488	507	473	464	481	493	457	492	487	488	504	495	489	491	486	491	482	503	487	499	471	483	457	498	494	513	469	545	467	452	509	451	462	426	490	514	516	462	457	462	544	472	496	478	501	456	483	509	500	497	490	471	476	507	470	494	465	470	459	529	456	479	477	499	500	480	493	472	490	486	492	487	506	503	521	464	514	496	469	443	464	522	486	516	466	449	484	500	483	429	470	514	495	491	503	446	488	501	470	491	458	474	493	486	508	479	465	500	478	473	494	504	452	457	468	483	466	482	522	491	475	492	435	519	468	468	469	468	493	497	481	507	462	532	488	470	517	481	508	535	459	483	472	488	479	478	471	487	497	446	484	478	478	495	507	474	468	508	497	477	459	445	529	464	491	447	506	464	477	464	501	475	481	524	470	496	449	444	487	487	497	465	491	502	455	499	472	482	525	480	506	478	521	494	501	474	496	510	523	506	515	457	502	500	453	466	481	452	516	488	462	461	448	514	471	520	471	535	494	466	471	483	465	522	454	499	471	466	536	493	487	478	496	486	463	518	488	464	481	487	491	484	489	499	503	471	476	484	489	468	483	533	525	488	472	540	491	555	482	508	473	511	526	460	491	461	515	441	465	477	494	474	463	493	509	464	453	464	485	523	498	498	518	497	468	510	467	499	506	489	497	487	462	457	519	448	486	461	459	493	499	513	528	458	500	464	477	484	478	462	479	499	508	504	483	528	517	496	500	471	493	491	540	477	487	506	451	465	483	507	481	534	498	498	523	490	516	489	466	427	499	516	482	480	480	484	501	450	492	534	470	480	465	484	522	467	447	463	514	489	479	514	492	533	503	467	503	492	492	459	512	449	475	494	504	443	517	503	482	463	501	491	483	466	508	496	514	513	501	434	487	444	515	472	503	482	509	490	449	508	483	481	501	479	500	506	440	478	451	477	516	525	455	480	507	465	510	534	516	460	470	484	492	466	485	473	485	454	479	468	498	526	485	472	516	473	518	475	509	480	468	524	490	439	486	473	460	499	501	433	488	509	502	502	481	503	498	453	457	513	487	474	497	455	498	499	521	473	474	481	459	488	487	483	521	483	531	467	498	510	496	462	537	492	489	489	513	485	491	496	475	477	496	478	475	440	504	482	450	526	478	512	456	500	476	512	469	517	501	489	474	478	477	477	509	476	488	486	466	455	447	493	481	495	507	476	477	478	477	486	467	515	479	501	454	491	524	486	441	531	507	462	508	493	490	453	450	457	464	503	503	499	475	463	490	475	467	501	516	498	527	467	482	534	499	497	495	477	449	482	507	480	500	460	468	494	479	470	485	450	463	448	500	476	542	524	471	520	503	491	476	459	486	491	482	536	483	515	470	455	488	487	530	505	451	487	463	448	432	508	476	516	489	526	461	487	485	476	501	485	516	479	488	500	503	473	492	511	452	474	475	521	523	492	478	499	481	498	498	439	502	486	523	458	477	482	481	503	471	484	462	457	473	497	455	499	504	497	463	491	514	504	474	493	470	519	520	466	500	477	505	465	477	462	471	491	451	482	493	500	468	434	490	488	482	508	492	455	485	514	494	497	537	486	517	457	461	499	476	459	464	493	480	490	492	464	481	489	475	489	504	526	467	443	539	454	517	530	511	490	447	461	469	500	456	463	507	507	511	490	476	524	519	477	499	501	468	500	476	475	498	440	483	521	508	520	483	485	459	487	452	473	433	510	496	449	491	466	472	492	485	483	453	460	520	525	505	506	505	532	483	465	469	473	486	487	471	524	491	483	520	502	485	498	486	458	489	482	480	498	464	481	493	477	497	480	492	481	482	495	500	506	506	503	472	504	515	477	489	476	502	503	481	482	498	496	488	485	487	472	472	480	490	478	491	467	454	468	462	500	498	467	493	456	492	491	488	466	493	531	466	486	472	468	504	464	460	490	514	498	403	495	481	521	469	489	492	497	475	506	482	490	472	430	485	482	476	484	492	503	477	505	490	508	508	492	507	486	470	483	505	503	510	482	469	487	467	454	465	478	471	499	482	504	474	472	493	514	492	486	511	470	473	489	500	484	463	524	503	460	487	486	490	490	514	491	469	509	464	515	491	449	475	483	499	484	491	486	542	508	457	499	506	494	492	509	509	485	502	473	512	491	459	468	517	523	492	488	502	498	498	477	466	440	473	472	490	500	473	496	475	473	467	431	461	462	477	465	527	457	468	505	462	489	470	487	490	492	484	514	474	500	475	481	500	473	491	495	454	494	522	490	484	488	513	479	470	458	480	469	469	448	491	492	471	460	448	428	513	455	513	485	532	445	474	446	481	509	460	471	459	517	496	481	463	482	452	486	453	484	525	526	452	464	491	506	512	484	500	500	491	485	463	461	477	505	492	472	512	511	495	505	475	510	524	496	507	480	480	480	483	532	465	485	526	453	498	463	476	502	453	508	514	491	515	466	562	516	486	523	472	484	483	461	473	443	514	516	498	501	487	472	501	486	466	486	502	501	479	481	487	477	462	486	483	487	511	503	527	431	517	515	530	495	459	505	517	479	474	504	481	519	455	452	516	452	518	478	512	488	468	495	472	478	453	479	489	473	506	501	513	498	457	473	488	457	455	463	502	506	477	515	461	454	472	491	442	441	474	471	486	490	489	507	458	457	476	456	482	517	531	498	483	497	496	519	457	491	510	478	487	469	460	472	507	485	481	475	473	506	497	475	455	481	440	491	514	530	494	507	518	503	465	439	498	474	524	533	486	504	466	504	524	545	472	483	511	483	494	467	481	470	443	450	511	475	476	438	467	483	468	500	539	476	469	454	529	515	471	456	499	509	501	482	455	498	469	504	511	515	459	510	474	518	482	485	503	479	488	488	476	486	480	458	501	528	488	464	483	482	500	487	497	489	464	462	493	490	473	529	459	494	472	476	521	459	479	492	484	457	456	483	508	483	446	491	505	506	503	485	474	493	526	469	496	442	522	480	458	472	512	480	519	524	515	478	492	500	494	486	467	511	513	474	489	484	477	471	481	449	453	476	495	478	492	497	494	478	509	517	507	512	510	501
22606	21316	29090	23894	21316	21360	9659	913	618	550	457	386	359	339	281	288	275	234	217	253	221	218	221	196	187	210	201	165	191	184	211	196	176	153	155	174	163	165	168	196	180	182	155	184	195	176	179	202	188	151	161	174	162	155	179	152	155	168	187	158	174	137	134	168	164	171	162	155	184	168	155	176	155	132	170	153	165	153	142	165	173	166	158	166	160	156	156	166	159	162	163	139	153	136	149	141	155	179	160	156	158	166	159	169	171	154	143	160	146	158	143	161	179	151	151	160	171	144	158	134	156	165	147	167	173	143	168	157	144	161	162	129	154	160	160	164	172	174	147	164	142	169	159	155	157	156	158	148	169	181	171	151	151	126	174	149	156	143	141	168	159	159	166	172	159	161	148	174	150	128	160	150	155	163	156	160	157	156	149	172	143	154	161	137	155	140	164	162	159	155	131	166	152	176	165	165	161	150	185	167	175	168	138	146	179	152	160	154	160	171	169	150	169	140	132	150	156	154	154	190	134	179	162	148	144	167	131	125	162	160	168	172	178	160	150	151	142	155	134	158	136	188	172	168	156	171	154	175	154	169	146	165	171	159	150	179	144	158	147	168	165	180	156	161	163	160	170	128	166	149	147	179	159	132	141	156	137	159	177	139	163	146	153	131	158	174	170	164	144	188	159	156	145	158	151	160	167	138	155	161	143	150	183	161	165	186	147	149	146	157	153	162	161	145	142	148	173	134	138	177	163	152	148	155	137	166	143	154	189	152	160	129	146	168	137	141	131	153	164	132	174	154	146	182	166	151	169	184	167	144	156	134	176	157	162	164	170	163	156	154	149	148	146	174	119	128	146	151	155	154	150	167	162	161	152	154	134	161	155	154	164	135	174	148	163	150	184	149	156	145	162	149	151	168	165	156	132	170	177	153	175	173	162	171	158	152	163	170	158	149	157	150	142	132	171	148	164	152	174	152	178	155	152	133	140	179	149	161	175	155	134	160	157	156	163	161	150	172	174	133	160	194	143	141	151	162	157	155	152	167	150	135	186	132	146	147	160	159	158	156	163	158	160	162	154	159	157	154	140	152	140	149	181	155	146	152	155	152	163	163	161	140	147	165	156	132	165	156	161	162	154	159	175	159	150	159	145	169	164	160	155	137	163	152	169	141	149	155	182	155	169	164	152	145	152	156	161	163	152	163	155	165	135	156	169	148	154	164	164	151	169	139	151	168	170	139	144	172	193	172	131	167	165	149	156	142	145	169	176	179	157	167	168	159	173	166	158	151	158	151	141	155	119	137	179	152	153	138	158	162	146	149	176	149	145	158	151	160	145	163	140	147	159	168	130	173	183	162	171	161	149	162	158	152	177	129	164	164	153	145	130	143	160	154	162	189	166	162	157	141	153	162	156	154	156	181	154	158	169	169	138	156	171	152	160	145	164	173	153	162	170	145	151	162	161	162	163	157	162	131	131	162	164	147	150	153	164	148	160	141	158	161	142	137	148	163	146	169	154	156	157	131	140	164	148	167	142	148	152	160	162	165	160	145	166	149	162	170	162	133	167	142	171	154	173	135	159	158	144	168	157	160	166	176	161	164	155	147	136	148	162	168	155	121	150	158	142	154	195	145	172	152	168	170	156	152	175	152	142	146	167	144	145	156	162	155	172	176	150	148	143	156	164	173	187	136	150	151	168	148	154	158	138	169	153	153	176	158	134	153	157	145	135	165	155	153	155	130	150	136	165	151	170	151	158	148	160	146	151	135	157	172	157	161	174	165	138	176	166	152	132	159	150	169	153	154	159	147	159	148	151	167	165	151	152	145	167	148	136	158	165	141	170	173	155	175	150	127	133	143	176	184	171	174	152	163	159	175	154	163	163	159	156	146	176	170	166	165	151	147	144	171	168	171	138	163	135	167	174	156	178	153	159	159	137	139	158	147	143	149	153	153	160	157	174	150	159	169	136	184	157	146	163	167	157	153	185	158	145	166	146	162	156	155	166	152	153	144	146	176	158	156	151	166	162	139	191	161	172	152	141	178	159	139	147	184	155	160	153	160	156	161	183	180	135	173	149	168	161	177	159	146	165	151	159	176	132	166	165	148	162	156	161	156	167	161	157	151	186	138	141	149	127	131	141	145	155	145	167	160	148	160	177	150	172	161	150	154	133	156	160	145	181	164	188	141	154	178	161	159	154	160	159	151	154	161	168	128	150	156	134	153	168	166	151	156	172	166	161	157	182	160	138	177	164	161	163	137	143	168	149	165	141	153	142	160	153	154	158	140	170	153	134	150	120	161	167	138	154	171	162	142	165	146	188	154	182	160	143	165	147	170	172	167	150	140	177	146	167	183	140	148	156	157	133	157	152	158	180	160	139	157	137	155	150	137	161	160	165	156	182	159	167	176	142	139	167	126	147	152	166	145	150	167	150	147	140	167	150	154	145	164	143	165	158	153	160	138	160	174	151	153	163	161	181	158	165	146	145	152	143	149	143	154	159	131	157	146	157	164	148	152	167	154	144	131	149	135	172	152	179	160	167	154	144	152	129	170	146	164	170	176	137	143	165	137	167	169	155	138	156	142	156	177	164	153	154	163	181	147	162	178	152	168	129	173	152	154	127	141	179	174	165	163	167	141	171	144	150	143	147	166	146	181	140	170	191	166	126	160	146	138	158	158	160	161	161	165	167	159	148	147	161	156	137	183	176	153	169	151	155	147	158	140	172	174	174	135	166	158	138	141	156	143	151	161	144	153	152	151	154	143	165	137	158	145	161	126	172	145	163	164	147	148	146	140	150	158	160	151	139	142	156	146	152	151	173	186	140	166	161	158	147	168	159	167	149	152	172	148	175	132	151	142	175	165	175	157	142	154	154	149	142	167	158	169	154	150	120	147	165	132	175	163	160	124	142	159	185	166	162	161	148	161	158	140	157	148	137	138	168	134	166	169	153	141	151	149	152	157	164	139	174	175	164	151	167	153	162	168	176	157	168	173	140	147	171	159	151	170	160	146	141	170	159	146	148	152	159	157	159	144	149	181	161	171	160	149	139	165	140	152	156	161	154	155	152	143	160	160	149	154	146	150	158	162	145	177	155	179	151	162	161	134	137	159	161	159	165	159	163	170	148	151	160	144	161	168	160	159	139	154	156	160	126	146	190	135	154	139	169	145	157	173	165	152	161	174	146	160	156	161	178	155	137	167	153	172	174	158	141	158	158	150	177	161	133	153	152	138	177	173	179	173	154	144	183	170	127	179	148	150	166	145	161	147	157	178	161	166	156	136	128	156	165	152	151	136	150	165	148	161	134	144	163	148	158	143	170	168	154	155	153	153	150	154	164	147	156	139	144	146	141	150	170	160	159	148	157	140	148	164	170	157	152	154	172	164	176	142	134	166	160	169	159	147	151	147	169	172	129	162	140	167	161	154	145	174	157	163	157	162	199	125	168	149	145	155	158	150	166	176	156	176	163	142	142	142	154	148	155	141	166	147	169	175
4353	14575	9772	4738	3329	2515	1791	1361	1016	819	654	549	474	425	398	349	308	300	317	277	252	253	251	239	210	229	215	231	199	217	185	160	201	194	194	179	176	182	183	185	177	184	182	164	173	197	149	229	171	145	185	175	175	148	170	166	172	175	163	140	203	156	167	166	168	173	180	185	155	172	167	147	163	153	139	180	167	155	171	152	176	145	154	172	168	170	163	142	158	147	169	142	161	148	191	136	154	166	155	185	142	148	140	146	145	167	154	160	164	154	131	156	162	161	158	184	188	163	177	172	147	144	168	171	152	150	168	151	165	137	157	143	183	143	154	169	157	159	168	178	146	169	140	156	154	150	160	172	162	154	186	166	166	150	153	141	171	149	167	183	179	165	165	135	168	156	156	149	169	147	164	144	140	157	140	184	178	185	182	158	154	138	152	174	175	138	165	180	158	160	131	154	144	175	148	154	153	149	146	154	167	164	155	131	158	145	161	136	156	163	162	144	150	163	154	203	176	162	181	144	145	152	173	182	138	161	179	144	132	168	154	148	160	162	176	146	153	162	151	151	137	162	166	160	156	150	148	157	144	156	150	137	146	140	147	167	144	159	150	164	156	156	157	173	170	158	154	150	162	164	172	170	167	151	149	166	150	133	152	140	153	169	138	137	138	152	158	169	147	171	143	171	159	166	158	163	155	149	162	149	149	163	170	150	145	160	169	136	175	167	190	148	179	143	178	195	159	145	166	176	145	158	132	197	157	137	140	188	150	152	155	153	167	151	183	158	186	153	163	153	135	147	130	155	165	150	153	149	166	173	174	182	159	150	172	165	177	172	133	153	169	149	160	140	156	149	148	158	171	164	180	146	170	153	158	171	153	126	167	190	175	155	176	152	148	146	131	167	174	166	179	156	170	144	159	136	171	170	180	153	155	176	150	137	152	165	161	149	159	155	140	144	153	181	136	152	151	175	153	144	158	155	179	162	145	165	174	165	163	146	149	163	160	142	154	179	148	142	149	159	152	146	183	156	158	165	150	160	146	151	161	157	165	164	156	147	149	150	151	157	158	162	133	162	164	154	162	149	161	145	152	146	161	167	146	173	157	167	173	166	143	172	159	165	174	162	162	163	158	146	168	171	153	137	158	154	145	154	155	153	125	153	149	169	141	163	189	157	155	161	158	154	152	144	158	155	153	145	164	148	177	149	157	167	182	147	160	141	163	149	138	152	171	163	170	158	151	165	164	167	150	162	162	158	148	164	157	156	152	152	179	174	173	148	145	164	143	147	172	169	154	159	134	161	172	138	180	174	164	152	152	170	153	159	156	152	167	139	164	157	141	152	174	142	170	149	161	162	154	159	163	148	146	167	172	150	168	180	128	152	181	152	156	151	160	144	148	163	152	149	143	162	182	165	165	155	151	153	157	169	152	167	150	190	139	151	153	161	140	145	170	141	149	160	163	168	154	144	148	155	173	141	164	141	163	150	146	148	147	143	137	166	147	173	136	168	154	170	150	159	167	155	170	167	159	174	160	176	156	152	176	156	159	183	166	169	143	162	173	178	151	159	154	173	167	169	131	155	157	169	164	153	158	171	161	158	163	135	138	150	162	164	152	176	176	144	177	141	161	156	155	153	168	144	171	171	135	161	158	162	163	168	190	145	150	159	160	148	157	154	173	152	163	149	152	150	154	161	149	160	176	170	156	151	157	134	162	126	168	150	157	146	165	168	173	140	141	153	149	177	168	145	134	163	168	154	166	185	182	147	170	163	172	154	141	152	152	157	150	133	163	154	160	190	168	161	165	170	150	169	151	169	149	156	154	137	165	169	146	163	162	172	172	176	150	155	147	153	169	160	156	147	168	175	145	176	175	183	164	159	129	172	159	151	172	161	163	163	174	169	154	182	178	173	141	183	148	171	170	147	158	176	141	152	151	162	158	160	184	174	165	158	140	148	159	161	150	170	180	159	151	171	177	149	147	160	157	145	171	141	147	139	148	187	165	155	174	151	131	169	147	174	179	171	157	144	166	159	156	149	165	148	172	149	188	141	155	144	134	141	155	153	152	158	174	137	146	168	170	162	175	150	166	135	170	154	163	150	168	160	143	151	164	163	167	157	147	171	152	151	161	163	150	173	146	167	159	156	163	153	153	152	159	163	144	161	139	163	172	158	168	153	169	149	134	161	148	169	142	167	164	151	153	189	150	143	152	159	163	144	146	171	176	139	162	154	167	164	166	153	168	159	165	151	165	152	143	164	173	170	151	151	151	147	151	151	145	158	167	140	153	135	167	152	150	140	156	160	163	144	182	144	146	162	178	170	162	171	151	169	152	145	168	160	156	145	170	174	150	151	150	159	148	139	139	140	158	160	146	175	171	157	163	152	156	146	155	162	155	152	186	175	155	152	156	149	167	134	170	145	162	166	161	162	140	149	150	154	155	142	167	149	165	148	149	181	170	161	166	155	158	159	151	154	155	157	126	179	154	169	171	155	155	155	168	153	181	153	149	136	142	160	159	145	156	135	164	119	146	173	158	186	174	158	158	151	138	156	179	166	145	162	142	134	156	136	166	155	151	129	157	167	174	160	167	156	172	159	141	165	158	164	178	150	156	170	166	159	148	205	166	167	194	157	148	154	166	164	159	148	163	167	193	153	165	153	152	163	160	144	149	166	169	153	165	167	168	170	152	187	162	156	137	141	157	155	190	156	157	175	151	178	149	145	161	138	146	152	161	152	160	146	168	160	162	159	167	166	152	169	167	158	142	159	167	163	170	156	164	157	142	147	146	155	153	142	157	162	187	161	171	146	158	149	163	152	140	143	156	176	159	165	182	163	151	159	164	154	133	148	140	157	164	150	166	154	160	140	161	166	173	169	179	147	149	163	151	149	141	157	152	156	157	161	155	153	156	170	154	149	177	150	156	136	160	160	159	156	160	144	167	161	157	149	173	161	164	152	179	175	155	168	140	141	184	146	147	164	135	165	174	151	157	171	168	170	160	148	163	159	160	175	145	153	150	166	151	152	162	170	151	171	149	142	152	176	156	167	177	173	164	176	146	153	156	165	148	135	167	147	166	163	165	165	147	170	167	156	130	175	146	172	165	158	161	154	168	159	179	161	145	164	171	158	161	146	158	160	157	156	161	172	139	147	160	156	159	149	160	155	170	153	141	160	161	138	161	140	146	156	161	156	143	171	146	162	144	169	142	173	147	152	156	146	161	149	158	149	143	163	161	152	158	154	157	143	161	162	157	157	154	144	135	165	159	159	164	186	189	155	149	147	165	161	153	149	135	136	154	166	149	153	164	174	176	169	169	170	154	170	135	164	177	163	155	165	143	161	160	156	148	153	142	156	145	171	166	140	173	163	173	154	150	176	174	161	175	146	158	143	184	152	157	163	154	157	139	152	164	181	167	159	159	177	158	161	156	147	154	164	144	138	168	169	156	158	134	175	160	162	145	170	151	153	163	156	157	165	170	187	143	188	140	143	152	150
27802	19506	5715	723	561	459	487	489	429	457	453	441	479	447	459	415	431	440	470	445	462	490	408	453	442	436	433	429	466	453	400	457	451	483	426	415	423	439	424	465	437	435	480	447	455	455	490	463	450	432	466	445	408	439	448	450	410	444	485	441	437	431	463	446	438	465	415	465	452	441	453	421	430	440	419	429	430	429	426	427	472	420	432	477	455	447	433	453	444	415	445	421	425	471	433	405	385	429	393	436	406	429	466	449	435	426	468	454	463	433	433	409	454	437	432	417	450	441	459	449	428	452	475	434	431	449	419	462	410	427	452	442	431	414	438	438	408	452	435	449	458	447	413	408	428	429	435	434	451	424	419	432	396	429	395	440	440	444	416	469	427	405	394	457	459	424	441	445	425	424	452	416	443	462	396	443	432	436	404	425	481	426	425	480	429	435	412	419	450	466	439	440	460	412	441	465	390	431	436	414	443	460	460	433	458	402	414	478	443	425	438	453	423	414	426	446	413	422	429	427	412	434	431	480	476	439	460	413	404	435	418	449	436	440	436	471	419	424	447	393	452	456	426	452	453	425	448	420	435	420	461	435	438	431	431	439	407	456	420	407	460	404	445	411	410	475	436	466	453	407	454	403	412	405	408	416	438	445	475	422	423	436	435	470	441	479	425	445	439	444	434	399	445	442	431	433	423	423	414	415	465	455	412	470	405	431	431	418	459	407	448	423	449	434	416	453	428	447	426	415	420	453	483	450	434	455	430	408	434	403	446	430	429	458	415	441	474	442	432	409	422	422	440	404	435	452	444	456	411	436	442	463	425	435	421	414	443	444	448	434	476	466	442	455	425	414	434	444	451	471	438	404	447	456	420	426	449	408	431	401	441	439	439	433	441	449	453	456	437	431	424	445	380	439	434	447	443	435	437	427	422	424	461	450	459	454	443	453	435	458	452	431	427	415	447	459	455	498	391	429	455	470	455	451	448	422	446	435	431	426	437	435	419	407	432	432	433	466	455	432	433	417	420	435	457	426	422	448	474	431	412	459	426	447	444	451	436	383	449	472	414	444	455	438	435	420	432	438	451	461	453	421	423	434	440	472	436	444	475	454	448	419	386	472	475	422	406	434	415	456	410	445	446	437	457	463	451	452	437	445	396	469	433	452	426	452	452	464	449	457	475	426	455	413	464	416	429	445	439	447	440	444	452	478	424	414	447	442	428	448	436	502	444	443	443	427	467	435	443	454	435	421	416	458	476	448	423	438	406	483	439	454	434	416	444	398	450	424	418	452	415	459	417	409	431	446	434	446	440	447	416	458	448	433	451	452	389	438	457	453	485	445	426	414	436	450	463	461	425	446	440	402	369	423	483	409	416	433	403	454	433	455	455	470	426	444	449	419	413	452	465	445	432	424	428	415	450	457	467	400	429	407	422	452	427	448	439	443	460	432	471	434	435	418	444	430	430	443	440	416	432	410	468	459	471	460	451	415	434	434	438	442	400	405	447	428	440	428	395	468	447	450	445	440	440	446	437	378	432	436	428	423	439	471	443	421	455	417	429	443	404	437	426	409	476	421	428	416	420	446	431	457	408	422	478	463	414	433	415	458	433	415	418	428	453	406	432	427	442	463	470	417	442	431	446	449	421	441	438	454	444	464	427	471	448	447	470	420	485	448	414	449	442	459	415	463	418	493	438	394	433	428	441	444	444	442	428	411	433	419	400	463	423	447	425	412	449	424	438	430	444	456	411	438	455	492	464	454	437	434	433	446	435	443	455	408	427	437	460	487	431	460	487	405	467	442	471	428	429	452	440	400	428	415	439	440	419	433	457	469	437	425	445	406	433	416	455	424	424	463	435	480	432	441	439	425	415	473	419	394	442	463	424	436	442	424	419	407	429	439	433	441	440	390	415	419	457	441	416	463	465	426	464	398	407	434	442	455	437	402	427	424	468	473	440	405	388	425	455	432	436	468	396	403	458	446	429	431	438	426	411	442	415	442	440	396	405	423	440	447	420	460	462	410	427	411	455	425	485	471	462	414	398	411	485	449	447	428	464	409	475	419	424	455	442	395	449	420	440	428	469	442	415	447	440	382	440	450	415	417	446	436	455	431	409	437	430	419	419	428	420	422	445	421	406	446	437	416	460	411	466	438	449	455	448	452	412	443	429	462	435	445	446	463	466	421	443	465	436	473	426	474	431	437	427	448	441	433	434	467	416	434	419	436	482	445	445	477	478	457	425	413	433	454	454	397	430	419	432	430	412	425	454	463	429	429	462	437	462	450	459	404	414	459	450	410	451	459	437	450	452	461	409	448	447	476	447	426	448	446	443	444	431	446	453	418	401	405	438	484	425	444	444	421	445	452	425	418	391	410	414	457	428	425	445	418	456	440	415	406	431	419	418	422	416	450	434	431	437	467	495	423	387	462	451	470	416	420	424	450	442	452	437	437	414	454	425	443	467	401	448	407	439	459	404	422	455	456	437	412	456	419	474	444	447	429	431	427	445	415	416	471	422	425	459	451	427	449	443	401	447	464	452	423	437	414	404	401	397	456	498	433	469	409	426	424	439	456	454	430	471	478	451	445	451	451	455	410	471	430	435	427	441	429	398	411	411	435	431	432	457	444	443	445	465	430	397	411	466	486	456	428	412	407	396	453	465	457	447	461	414	433	432	449	438	460	431	439	490	419	452	434	438	438	438	444	436	439	458	447	463	439	419	483	443	412	408	438	423	456	426	446	439	449	434	475	463	414	416	473	416	428	406	395	457	444	472	436	422	427	428	452	450	461	426	438	404	412	441	414	418	472	397	414	477	441	432	427	434	440	407	436	417	446	454	448	464	454	453	452	438	415	426	402	442	428	471	447	421	440	446	422	421	430	433	427	442	456	434	430	467	467	449	423	417	447	459	417	449	425	442	453	429	431	482	453	447	438	377	445	439	461	427	430	425	439	441	430	452	410	461	427	458	443	440	436	440	430	423	437	449	443	470	427	452	454	431	409	438	437	452	458	443	456	445	436	432	449	458	473	423	476	437	457	426	419	408	459	418	400	451	415	428	435	450	444	473	432	458	459	436	447	478	466	452	446	453	440	441	415	396	445	422	443	478	451	445	444	408	448	451	442	444	438	417	423	408	452	443	441	449	450	441	442	428	439	408	438	430	428	443	467	425	448	422	407	429	430	406	453	451	429	427	413	438	412	449	433	483	417	445	466	493	424	454	428	455	445	405	410	453	457	410	444	438	441	454	412	423	441	427	413	454	449	451	461	486	439	420	463	420	482	458	437	442	448	456	451	405	429	503	422	413	378	410	482	415	427	428	430	435	438	426	449	456	443	417	459	399	423	446	408	467	433	462	451	400	431	431	406	437	451	404	418	432	425	415	430	414	432	456	454	462	453	426	413	459	487	410	448	458	461	459	406	421	411	453	437	407	440	438	421	469	433	433	475	451	469	423	474	436	400	410	436	428	428	457	441	429	445	442	418	421	447	412	439
4408	1372	956	713	628	560	537	538	496	475	481	512	512	440	471	414	462	456	444	460	455	483	450	486	482	478	490	475	424	459	436	446	444	416	431	456	471	477	488	457	466	461	490	443	477	390	476	471	496	471	444	473	429	417	438	457	433	417	466	418	476	487	436	429	446	416	471	440	467	444	468	448	462	457	456	490	437	477	458	505	493	442	439	440	454	462	447	450	453	449	439	476	458	467	460	456	455	435	457	468	448	456	427	459	484	494	431	473	472	441	465	495	440	476	450	460	460	460	457	436	453	482	447	438	468	432	467	456	417	431	480	444	464	463	483	455	419	450	472	459	457	460	447	480	480	468	444	434	452	441	480	474	488	495	461	438	398	454	459	474	453	438	471	489	455	411	494	449	449	484	477	439	456	430	427	450	465	461	478	463	488	451	460	485	485	467	500	448	494	476	466	462	469	433	402	452	463	444	446	435	460	482	456	441	469	458	445	439	463	518	443	473	485	481	443	485	474	472	463	430	463	431	438	474	461	495	475	454	450	471	446	448	440	492	440	467	454	449	486	443	475	480	454	456	501	476	454	437	459	447	440	457	428	483	432	472	465	467	442	457	464	451	449	440	457	433	487	458	479	457	480	472	480	467	476	468	428	449	420	437	492	452	450	426	459	456	473	443	440	424	463	470	443	417	470	476	452	434	458	432	448	429	492	440	489	471	438	460	436	439	479	430	470	439	484	509	458	439	422	428	469	428	454	466	441	447	457	442	446	461	454	425	435	466	478	467	427	470	452	467	463	447	481	439	491	475	478	437	439	470	442	476	463	439	466	422	472	463	412	471	474	422	488	479	467	460	450	489	472	470	417	448	467	416	446	455	522	469	454	462	458	471	444	464	441	431	428	453	455	460	475	489	505	468	488	469	443	459	474	469	455	456	447	421	465	448	467	468	422	505	463	455	439	455	445	475	472	455	457	489	452	453	491	459	460	445	436	413	446	441	461	475	430	440	407	448	435	476	463	466	434	448	465	443	443	469	450	473	493	432	449	468	436	454	450	466	449	422	481	433	470	496	433	428	447	423	433	466	410	474	450	461	442	484	478	450	507	423	462	441	427	497	479	453	457	449	480	483	473	472	463	510	462	439	447	492	453	463	472	485	462	472	461	436	463	453	434	467	460	435	469	437	468	449	468	455	441	465	464	455	442	471	429	455	487	455	458	428	448	443	453	428	488	436	431	417	443	453	439	445	453	481	433	426	441	469	428	442	463	451	467	469	451	434	462	492	469	476	460	440	445	471	480	505	441	432	437	454	479	471	473	506	500	457	511	458	472	463	442	467	461	487	474	438	522	443	464	444	476	432	480	470	466	477	434	451	477	456	458	433	460	431	481	423	459	477	470	446	424	495	451	431	445	461	461	470	465	443	464	452	465	447	439	418	452	454	461	471	471	457	432	466	456	459	457	445	457	504	437	445	449	419	419	419	483	493	479	460	470	481	443	475	425	512	456	479	423	475	454	452	432	423	445	426	463	463	453	450	428	455	494	509	461	435	427	476	462	472	477	453	482	472	439	440	451	479	448	424	454	450	450	418	433	482	447	472	472	435	446	483	454	457	491	432	440	447	457	482	447	449	465	474	452	449	477	476	473	451	448	460	459	456	490	479	455	424	481	458	457	470	468	438	447	426	465	436	455	458	477	460	455	442	462	462	448	442	475	433	479	443	438	458	467	455	457	477	466	482	442	480	475	441	515	454	456	453	481	463	462	432	471	423	476	455	482	458	447	477	447	461	459	464	447	464	494	471	454	407	451	468	453	487	452	433	432	466	500	474	469	448	462	490	449	422	432	432	467	469	478	452	462	458	460	453	462	462	502	462	455	460	463	489	445	425	436	468	439	462	450	465	474	487	450	471	478	469	467	449	477	489	466	447	449	475	452	468	468	467	460	446	459	417	458	464	456	420	447	437	470	470	482	468	459	407	489	453	472	435	458	510	433	448	493	455	491	416	458	466	450	459	461	435	477	454	428	411	440	469	433	453	469	438	443	518	448	486	470	480	417	489	488	480	463	451	447	478	483	444	464	446	466	456	448	471	467	433	443	456	473	464	450	488	436	492	447	435	465	462	453	491	424	445	454	464	442	482	442	464	461	429	467	456	443	456	421	423	429	459	455	443	482	459	443	447	435	471	469	458	486	449	423	426	443	448	466	470	439	465	451	431	459	454	483	443	458	448	434	454	409	444	452	494	414	433	470	449	456	414	438	457	434	478	469	459	476	462	421	431	444	462	481	484	479	430	456	482	472	423	470	449	477	449	510	484	464	454	493	423	448	466	445	465	433	488	468	500	440	486	466	474	483	444	442	417	451	452	449	436	484	411	478	455	472	425	451	448	459	442	440	444	486	417	464	449	476	453	452	448	488	453	446	488	475	443	416	453	493	455	452	474	451	479	447	423	440	462	458	455	459	453	492	488	456	454	442	483	445	476	436	456	463	459	429	503	450	453	452	489	422	461	473	471	474	414	459	453	432	435	489	437	463	502	466	464	485	473	456	489	419	457	462	465	480	469	476	474	440	450	450	453	443	476	454	452	450	417	487	441	429	482	428	431	465	442	497	418	458	479	430	462	468	445	464	544	472	451	459	473	470	512	506	470	469	448	467	471	465	451	454	488	494	473	423	459	448	461	477	504	490	505	464	493	422	432	432	464	463	436	444	409	478	441	438	480	443	476	462	420	453	445	471	466	464	431	468	473	439	442	452	495	473	450	468	444	455	439	449	446	453	460	427	484	426	468	465	454	449	486	440	417	444	465	467	481	483	474	491	479	452	456	423	471	459	465	474	436	434	447	416	490	438	453	466	478	468	453	452	433	446	475	494	422	462	454	402	459	482	480	452	439	486	444	487	430	460	438	482	434	496	448	445	456	495	502	444	477	473	492	437	475	443	481	412	462	501	444	465	475	418	419	438	459	461	474	448	470	462	459	468	451	478	448	425	429	487	483	446	440	431	449	432	459	464	469	436	494	464	448	450	462	459	425	475	463	444	458	477	430	455	469	440	479	444	474	442	466	441	457	475	468	442	422	439	458	465	468	449	454	461	453	476	454	444	472	456	494	460	430	469	434	484	443	474	426	464	463	488	434	477	443	486	496	494	439	489	441	456	462	461	442	445	445	461	470	479	450	459	439	427	473	453	484	437	474	442	439	436	437	498	457	445	487	448	430	458	442	447	437	429	447	426	475	457	462	466	488	429	460	438	462	474	462	406	468	460	471	467	470	438	453	456	463	452	450	467	475	472	507	464	437	453	474	484	454	488	460	449	455	457	429	453	451	442	446	469	423	486	431	449	481	453	497	461	471	469	496	422	414	434	458	448	490	454	447	489	499	463	450	447	473	432	444	472	468	436	418	462	487	447	452	497	461	448	451	508	433	427	469	474	476	431	476	427	460	460	482	464	476	457	459	455	466	450	481	456	469	460	460	476	513	446	432	488	426	476	466
23833	21332	28606	24397	21334	9978	838	544	417	368	342	307	337	298	264	260	268	249	222	227	246	220	223	215	226	218	208	220	223	200	208	201	226	191	180	221	195	194	196	200	219	210	210	202	213	189	200	221	210	225	199	182	205	208	177	182	208	207	208	198	201	202	196	205	193	199	197	224	193	197	189	198	195	203	182	207	183	198	177	203	175	187	178	173	210	198	217	198	210	200	193	201	221	178	207	190	201	188	192	182	188	198	175	184	184	193	200	187	198	175	179	194	191	206	206	202	205	180	217	200	192	180	202	209	212	198	191	212	206	210	186	197	207	167	206	209	177	189	194	224	190	173	219	200	211	200	179	205	211	179	199	206	181	172	193	173	225	176	196	196	211	163	183	184	195	196	197	183	180	179	198	198	186	179	195	202	161	171	183	201	191	193	188	174	209	178	190	212	185	184	198	187	206	195	189	188	180	196	177	190	169	191	216	195	189	195	194	203	194	199	221	197	209	187	189	187	173	193	209	214	210	215	168	229	183	192	207	205	180	189	189	183	219	199	179	210	176	186	197	200	174	203	196	175	171	186	221	204	205	222	203	189	200	191	210	223	202	224	172	183	188	201	212	189	169	227	191	211	218	196	183	189	194	204	214	205	231	188	198	169	182	221	182	204	181	204	192	198	218	190	202	181	203	190	181	180	232	173	177	213	194	188	206	202	181	178	197	201	193	187	210	199	185	189	191	190	202	226	187	182	191	226	173	177	195	209	189	202	200	208	183	196	198	199	181	194	214	210	181	220	193	195	224	202	197	201	203	182	192	199	205	188	202	206	242	196	210	187	196	200	190	188	204	187	186	223	207	188	195	221	222	183	191	172	194	190	226	176	218	195	219	200	175	188	186	174	213	196	207	190	187	191	207	199	209	219	205	214	192	190	195	205	200	211	191	177	198	176	188	206	186	201	213	191	171	203	201	228	193	187	186	194	182	184	179	192	217	206	170	229	189	189	194	199	177	206	214	195	192	207	189	198	183	201	182	202	195	196	197	186	188	201	212	216	197	212	195	187	194	190	178	180	211	172	187	171	202	165	203	210	186	192	203	227	186	188	189	196	215	195	206	212	173	191	190	219	187	178	193	177	191	200	189	197	167	192	214	188	182	179	200	200	211	185	162	199	192	181	189	232	220	161	191	184	186	201	185	204	177	201	195	190	182	186	195	210	184	197	214	192	196	183	173	207	208	176	200	196	195	204	198	198	196	194	178	177	174	213	188	194	216	200	202	182	194	203	219	216	204	180	203	175	221	186	184	214	191	220	205	200	178	218	190	207	184	213	202	207	195	211	183	211	180	191	180	190	200	190	184	203	200	193	208	197	203	197	206	173	182	206	180	205	176	195	217	197	180	188	206	208	202	210	190	196	230	171	192	196	190	209	180	204	222	197	178	192	203	207	183	192	190	218	195	202	202	205	193	178	199	225	195	204	198	201	176	180	205	218	202	191	196	195	187	222	196	219	210	222	202	212	176	178	199	194	181	178	180	209	184	181	183	182	182	215	225	216	221	204	186	171	188	199	204	203	212	218	197	221	166	206	188	173	179	211	200	180	181	185	174	181	179	203	183	191	173	185	199	209	199	212	206	165	176	206	226	212	204	192	208	204	193	187	181	191	201	197	198	176	184	207	180	201	202	199	174	186	198	183	197	227	197	184	200	209	202	213	207	191	227	180	170	209	202	185	204	208	191	194	174	179	176	195	178	188	232	199	175	181	200	197	188	212	201	215	202	201	210	190	185	188	198	216	193	206	195	214	220	195	186	190	175	211	171	182	204	200	200	201	200	182	194	197	189	191	192	193	208	219	220	191	180	218	208	176	194	204	206	207	203	189	184	198	238	191	193	196	206	179	188	203	204	189	185	193	195	212	197	178	197	182	184	216	171	223	192	183	175	211	224	202	193	194	178	192	215	174	207	185	209	194	206	184	210	194	199	214	198	204	193	190	201	179	205	189	220	172	206	206	187	160	209	211	187	176	206	180	201	201	189	195	192	192	197	178	210	193	187	173	188	167	215	189	166	180	212	211	190	220	190	182	210	202	188	232	182	194	181	179	176	211	177	184	179	204	189	183	202	208	152	206	210	186	182	195	164	181	198	212	219	203	191	194	211	195	189	205	185	190	178	191	185	173	184	213	186	177	174	179	201	190	201	195	202	190	214	176	197	178	167	185	182	198	169	196	201	208	216	187	213	192	199	218	208	181	159	196	183	174	207	212	198	208	210	199	200	177	193	186	179	203	220	171	182	194	206	172	218	195	190	184	214	215	196	194	208	189	216	228	192	203	192	203	197	179	200	184	197	191	175	189	185	196	209	194	189	190	203	202	204	186	187	195	200	191	183	195	205	186	206	187	211	201	195	176	191	196	185	208	185	180	186	209	194	179	200	178	162	186	174	180	195	192	209	217	209	195	180	185	174	199	197	208	210	205	188	219	187	187	227	219	189	219	204	223	164	208	210	201	220	209	187	189	203	197	190	221	184	200	220	193	210	191	187	183	194	210	205	201	198	202	194	207	190	194	184	209	207	186	178	173	196	177	200	186	185	195	194	175	184	197	170	189	195	202	200	175	167	229	191	174	192	180	204	199	200	187	194	184	210	191	208	200	183	203	209	187	205	183	185	195	209	223	211	200	199	203	213	197	195	190	183	170	186	199	215	216	183	192	173	206	202	190	194	186	185	182	211	228	196	190	189	213	200	195	197	182	202	180	223	190	191	190	154	205	207	176	214	202	199	180	203	197	195	194	192	195	205	202	201	193	184	216	192	189	202	239	203	202	214	186	209	233	177	210	190	213	195	167	189	193	207	224	174	195	191	222	176	174	208	195	183	205	195	207	177	198	201	205	181	214	199	182	203	182	203	204	179	189	241	183	189	208	172	200	192	202	209	184	188	166	209	211	202	195	196	225	191	178	210	196	204	186	186	173	184	184	178	196	201	207	173	186	193	193	194	185	193	192	174	208	206	207	203	187	226	193	191	190	220	174	194	197	206	197	193	203	186	186	188	189	180	198	220	180	192	199	169	199	198	201	199	196	213	195	216	193	198	189	198	176	204	195	188	190	208	196	218	210	211	201	188	162	196	214	199	212	227	194	176	202	193	204	187	218	209	200	190	176	158	180	204	211	197	222	192	206	193	203	166	211	201	201	198	215	174	163	194	179	208	201	183	198	196	202	204	196	198	182	202	224	185	195	212	206	212	196	187	191	175	185	192	213	202	208	176	217	212	210	199	215	197	196	191	189	176	180	179	209	171	213	179	205	182	214	186	176	197	185	209	211	186	196	165	215	184	172	199	186	188	217	211	208	200	179	194	197	182	185	196	196	195	230	204	210	211	186	185	191	219	196	192	192	170	183	187	228	192	183	203	206	220	187	207	188	199	218	188	221	206	182	189	170	188	210	206	210	194	169	206	178	204	190	187	217	170	218	217	210	185	184	191	182	226	204	208	200
3355	8870	5758	2749	2013	1414	1132	835	640	599	502	437	358	337	341	342	301	280	288	283	211	282	231	254	224	226	246	232	262	231	223	251	219	209	216	231	237	225	225	205	228	218	236	225	246	195	223	236	230	212	211	225	206	217	231	229	212	237	215	214	209	194	208	195	216	211	201	219	200	230	190	195	205	221	201	201	197	219	231	212	176	190	182	212	248	241	205	211	239	229	218	217	227	225	223	221	206	190	216	181	210	207	208	192	209	214	198	200	184	198	222	200	220	211	194	212	248	213	215	216	200	215	223	196	229	202	223	219	209	216	209	226	203	208	186	204	217	221	199	200	227	216	219	227	222	188	227	194	226	230	205	180	199	182	190	210	197	203	231	208	192	212	211	213	195	202	194	211	247	185	203	174	201	183	189	230	218	208	200	239	192	226	188	190	220	220	210	195	212	215	209	211	216	202	230	215	211	175	218	224	196	230	209	210	213	226	197	192	226	198	217	218	190	202	197	208	206	226	213	228	204	226	211	213	231	197	211	210	238	184	199	190	203	232	232	200	212	215	203	208	213	219	227	218	213	212	240	188	203	218	220	211	204	220	236	199	217	216	213	190	201	190	200	206	192	174	222	224	199	200	204	230	201	197	232	219	205	209	212	210	225	205	196	194	222	205	211	228	210	221	199	224	203	214	214	190	219	199	209	218	238	214	203	206	207	231	225	215	210	210	237	254	211	184	212	225	201	201	208	231	215	207	205	212	187	221	207	243	208	203	208	200	212	218	193	204	206	233	236	214	203	189	230	207	211	213	199	213	209	205	234	210	185	210	200	204	203	191	191	223	208	231	205	202	220	199	192	209	194	200	187	207	212	201	214	205	210	194	207	226	201	209	218	184	223	229	216	223	233	235	221	205	231	204	219	193	225	188	216	218	240	197	198	205	220	215	206	217	186	197	246	215	183	187	232	233	214	188	235	181	232	222	191	209	202	204	211	208	207	205	221	221	221	212	224	194	192	216	203	233	233	197	205	226	216	205	202	213	217	210	192	203	204	172	218	212	216	196	202	213	201	222	189	209	179	192	224	247	200	214	201	226	219	196	210	213	212	213	212	199	233	192	211	185	221	210	214	222	180	202	237	192	195	210	199	200	204	212	199	216	193	216	215	207	217	232	198	215	208	201	217	205	198	191	213	219	241	208	230	209	177	208	195	207	221	214	203	234	213	204	200	220	219	220	211	212	186	208	201	231	210	216	202	219	216	201	229	215	221	231	192	202	196	180	223	197	199	201	192	189	204	241	204	210	195	215	212	189	200	200	221	189	241	224	200	196	229	208	213	205	191	147	210	201	213	217	197	221	194	218	209	203	201	210	194	208	224	222	190	214	222	199	206	192	191	201	211	216	175	194	213	190	240	222	205	216	223	199	190	179	206	188	229	203	217	203	204	174	244	218	206	230	234	220	208	183	204	199	219	222	215	242	237	217	224	194	230	207	200	192	224	197	176	199	209	221	188	210	205	210	194	221	197	211	196	217	196	194	204	206	208	184	225	230	184	213	210	187	206	199	217	229	188	214	206	192	233	217	202	213	204	225	203	217	185	219	210	194	229	207	206	205	211	204	212	222	202	205	224	220	208	196	215	201	190	188	213	216	210	213	224	194	214	194	235	208	214	234	205	225	216	196	214	220	235	181	229	213	219	189	212	216	237	239	210	197	233	208	230	200	200	190	195	215	185	198	190	208	219	184	206	191	202	194	193	208	195	237	206	211	230	199	231	203	200	219	209	218	250	238	189	189	214	223	217	185	211	224	234	189	216	219	219	213	204	209	228	226	244	237	200	193	218	220	212	233	217	235	190	216	215	190	205	206	213	224	216	204	217	206	197	207	222	209	229	196	231	219	225	226	226	204	189	194	205	219	203	234	212	211	203	207	231	208	227	187	217	199	206	202	246	211	190	224	199	217	189	228	220	202	213	216	215	196	196	179	204	231	204	202	196	225	216	212	209	205	212	240	220	221	209	198	218	205	244	199	217	223	217	201	206	191	209	207	220	197	217	211	240	230	226	240	227	215	212	209	220	199	206	214	215	242	221	231	202	198	235	204	179	201	210	202	210	218	193	199	189	204	221	207	204	233	227	198	220	207	191	197	200	243	220	186	207	214	208	214	221	201	227	206	204	243	197	219	213	206	185	207	172	184	176	214	206	211	195	213	216	234	218	214	233	224	213	210	202	209	211	214	201	211	217	213	209	248	188	214	191	223	203	202	239	173	176	216	197	199	205	221	232	172	195	207	210	223	197	222	206	201	224	199	224	214	206	191	227	230	226	226	186	208	209	212	211	190	210	209	221	205	190	182	215	212	207	227	224	208	187	215	192	205	215	208	221	186	225	226	208	211	190	238	210	211	190	204	217	206	219	204	195	211	207	194	205	213	193	217	204	207	226	220	206	198	194	212	194	212	215	212	198	188	218	218	214	210	239	202	199	202	214	205	207	242	225	191	193	199	196	204	216	217	207	209	191	202	233	182	212	187	243	206	220	221	189	199	243	216	196	226	218	211	205	201	223	206	211	193	229	217	195	184	204	195	217	222	202	207	197	181	205	192	211	212	222	201	189	189	193	225	209	194	222	198	173	204	234	211	220	222	206	192	197	192	194	221	225	209	197	230	231	210	224	192	215	221	243	221	226	205	224	218	201	218	184	224	230	199	199	201	215	224	207	228	213	217	205	180	212	222	216	237	224	207	223	219	225	211	201	218	226	214	225	205	196	220	214	211	213	222	198	229	218	197	212	218	225	210	217	229	221	228	210	212	222	216	225	220	247	208	212	224	223	189	191	191	221	199	219	204	235	205	220	214	181	210	215	223	203	192	224	203	200	215	200	218	207	197	198	253	192	199	219	200	207	212	200	207	181	218	234	213	223	246	222	212	223	205	195	198	207	204	233	227	202	211	195	217	192	216	207	206	197	229	199	219	207	229	224	225	218	223	214	212	231	189	198	197	210	219	227	203	221	234	212	224	198	235	197	215	227	221	201	209	227	199	203	229	194	216	198	226	213	211	228	205	232	209	208	207	211	231	198	223	222	228	227	213	207	200	211	197	215	191	210	207	213	225	208	200	225	233	195	188	182	235	234	187	204	204	211	220	215	255	222	214	220	246	208	186	243	202	211	203	217	211	198	205	227	209	223	219	205	202	215	200	234	209	208	218	224	233	202	208	194	220	215	212	216	211	203	198	202	224	213	191	220	202	203	225	202	226	178	220	216	219	228	204	220	213	202	242	213	218	212	218	194	213	215	208	198	204	219	221	197	214	215	224	220	206	203	228	206	210	224	211	214	184	215	210	255	245	236	202	224	216	234	204	220	212	201	248	205	195	208	209	210	207	241	193	223	209	214	200	226	207	204	220	217	201	202	194	223	190	204	193	227	185	205	211	215	220	202	216	219	208	207	249	192	225	233	208	198	201	185	229	201	186	227	221	200	205	195	226	212	224	221	191
24839	21332	27610	25373	11461	964	709	602	602	566	589	588	557	553	471	537	515	501	536	493	491	511	477	479	504	496	489	534	464	503	464	503	504	472	471	493	524	523	474	473	485	459	457	524	478	445	441	457	468	486	500	472	437	444	458	474	481	443	465	459	464	463	492	485	450	473	488	489	489	479	460	474	489	495	455	471	440	488	488	472	476	461	499	480	476	478	501	479	477	485	487	526	488	465	475	478	499	493	453	474	466	496	481	458	476	489	475	514	506	481	486	502	486	477	508	490	490	501	464	501	477	492	466	491	476	491	462	484	498	479	467	508	461	474	495	474	497	472	472	466	500	487	494	450	469	505	445	445	486	499	507	514	431	482	473	482	471	492	495	509	498	459	472	524	474	470	497	472	496	489	527	441	443	477	478	458	523	469	489	478	488	458	479	451	513	499	451	470	517	476	467	457	481	454	492	474	468	499	460	493	484	503	487	480	495	425	515	497	483	473	515	493	494	476	470	462	520	510	506	488	482	468	499	462	453	445	473	474	446	498	443	492	493	505	479	491	477	509	488	450	467	466	477	507	502	448	501	489	499	486	488	454	496	498	472	475	474	424	499	446	439	479	458	443	437	545	453	504	458	500	486	471	483	492	469	492	455	476	468	451	506	463	477	470	484	510	512	458	506	498	481	456	474	512	519	507	542	460	471	550	433	458	457	501	466	482	469	482	459	483	448	496	504	449	497	477	486	480	503	527	505	512	458	485	478	444	483	449	497	485	516	469	445	484	492	475	478	519	463	459	475	522	478	475	555	505	445	483	498	465	476	476	462	484	448	475	479	485	507	480	472	479	462	499	500	513	479	497	513	473	471	495	475	490	501	484	499	522	478	459	470	512	452	471	506	448	485	501	458	476	459	462	502	500	465	514	480	497	451	447	496	493	478	488	468	462	478	511	490	478	475	458	449	478	491	466	489	482	508	448	462	488	524	487	454	491	469	450	466	507	492	481	480	491	532	495	450	465	447	495	501	498	501	451	522	505	498	477	518	483	489	499	469	481	501	503	492	454	453	481	492	476	478	472	508	501	454	489	521	511	447	508	516	491	530	474	489	462	492	487	491	493	498	452	466	477	503	474	492	502	467	517	509	497	498	460	536	482	480	414	503	477	497	480	491	505	522	470	477	477	478	471	487	495	445	482	474	530	519	506	454	495	484	479	458	495	505	470	488	507	508	505	478	430	486	515	488	493	483	481	458	454	501	476	504	442	503	489	484	504	451	518	511	478	509	460	492	476	481	451	508	505	481	441	484	462	508	514	487	513	458	465	509	482	457	463	524	440	446	481	482	500	476	488	477	485	474	461	503	481	482	440	445	479	447	503	470	494	500	475	508	504	483	472	503	496	461	496	486	481	546	512	429	483	478	493	464	507	495	484	502	517	449	461	517	534	438	500	474	491	467	465	449	517	499	482	545	475	444	460	481	474	474	499	468	530	502	494	475	477	478	506	481	471	484	490	473	451	479	481	464	479	473	490	453	461	476	488	468	493	499	501	466	503	499	483	504	442	514	475	470	499	470	480	489	480	477	527	446	459	476	513	495	438	498	492	495	469	458	462	483	494	479	478	505	494	454	474	482	525	511	473	458	499	494	486	525	466	503	478	515	497	469	527	473	492	467	482	497	507	458	478	497	467	457	485	482	469	464	453	492	475	468	479	461	512	473	501	423	461	476	454	479	515	463	495	534	486	474	464	452	466	478	479	502	461	441	480	472	481	513	457	463	494	432	488	465	496	469	493	488	469	486	473	483	484	451	494	465	500	430	483	452	494	479	474	516	471	460	480	466	489	453	496	472	486	478	460	501	493	452	507	510	490	482	449	491	532	453	467	457	488	491	475	447	477	489	486	481	489	470	473	454	478	458	480	497	467	463	481	505	485	522	466	502	453	489	448	477	441	493	484	511	504	451	487	506	470	488	484	494	454	463	446	465	481	461	513	501	443	460	485	468	483	446	467	482	535	482	507	477	509	474	476	492	504	482	525	494	496	475	461	499	510	505	468	465	480	454	513	509	472	477	511	510	480	455	498	528	512	477	452	508	435	472	496	471	473	493	505	436	484	473	485	452	485	497	490	456	459	496	505	490	489	462	497	470	491	474	493	515	440	476	468	465	457	491	458	474	487	506	514	502	487	520	540	490	460	513	463	490	481	470	478	482	500	506	494	521	485	480	465	461	475	540	501	469	500	474	496	484	503	495	462	469	468	489	514	485	481	492	478	466	497	480	442	470	468	516	495	465	484	502	455	462	476	515	457	450	525	469	482	488	498	469	496	496	472	428	451	487	476	479	518	476	460	509	511	492	453	454	449	490	515	524	476	473	514	480	464	470	460	464	471	501	424	501	488	509	470	476	471	501	470	491	496	476	500	502	459	511	494	468	468	503	461	510	472	515	493	523	466	479	475	510	485	448	474	503	461	477	511	490	508	482	514	455	479	459	476	489	464	465	507	507	550	499	500	495	484	454	516	513	492	508	492	498	455	505	468	474	472	464	477	473	464	472	497	508	472	510	441	505	448	435	451	497	480	484	463	514	471	479	530	490	498	479	472	493	489	481	548	463	464	479	494	475	471	480	476	504	488	478	481	444	440	476	504	503	473	483	492	507	474	458	526	546	433	466	479	486	490	474	503	479	500	506	512	506	492	507	500	503	510	494	498	543	448	488	460	509	467	474	481	472	463	439	449	500	468	503	505	467	486	452	451	475	490	473	450	523	484	479	457	475	483	495	457	485	503	518	466	469	465	483	512	504	501	512	486	464	514	499	475	491	468	514	501	426	523	516	454	472	463	503	478	492	503	475	477	467	453	477	520	469	464	476	469	475	462	537	492	498	468	491	518	499	459	465	483	493	470	506	449	471	458	510	492	466	524	490	499	454	450	493	485	478	484	503	481	480	483	447	483	490	482	497	510	481	469	498	479	456	484	491	491	459	482	473	465	449	544	508	498	506	476	510	495	490	437	464	507	479	504	537	462	487	488	488	498	505	469	498	482	464	451	459	486	440	501	463	456	434	482	493	490	462	475	495	479	494	475	502	453	491	462	503	463	478	488	475	478	509	506	487	482	441	448	505	481	529	463	487	496	485	532	451	544	503	489	470	485	485	473	472	484	435	476	455	509	496	524	482	467	501	477	495	469	514	496	498	507	460	460	495	476	508	534	497	473	487	500	478	490	438	505	483	474	504	465	466	470	463	463	480	462	488	476	459	470	535	471	452	490	449	490	499	506	476	478	474	462	492	463	481	478	507	467	452	512	496	483	494	435	485	498	466	488	527	510	459	492	446	498	464	488	496	460	496	459	539	482	485	486	493	481	492	473	486	493	481	460	485	455	475	507	490	484	465	467	466	521	500	482	443	478	514	459	441	451	470	518	513	498	484	493	468	489	444	480	461	504	480	434	487	474	447	491	492	498	501	489	481	473	454	490	458	501	497	446	484	457	499	490	463	464
3375	5229	3499	1832	1390	1103	945	856	742	683	706	622	565	582	547	539	541	523	522	535	517	538	471	538	492	500	537	490	516	511	510	519	520	540	504	492	466	498	506	507	518	461	472	499	530	479	568	504	536	494	472	520	495	502	551	511	468	499	510	476	471	491	514	511	535	494	486	499	486	491	503	475	456	440	496	465	497	502	498	496	471	520	499	553	508	506	508	469	521	514	475	478	490	514	464	524	491	515	502	526	491	476	505	502	453	485	467	493	490	530	511	504	514	536	516	518	481	507	489	500	489	532	486	487	544	448	490	512	450	486	527	527	491	494	495	513	493	462	454	473	490	487	481	469	503	490	460	563	498	501	485	487	529	503	520	501	480	475	478	497	497	495	493	477	456	469	502	500	485	486	472	481	527	500	490	538	491	488	499	494	542	478	463	498	481	511	517	502	469	516	457	483	482	498	482	467	517	490	481	496	460	517	486	472	473	519	467	457	470	517	452	474	511	484	506	499	496	508	514	483	494	457	480	502	490	498	490	456	485	498	512	519	494	508	477	441	528	477	517	489	534	482	481	566	482	514	525	523	490	522	519	518	493	505	524	456	461	542	491	501	512	488	473	496	491	497	518	509	506	447	459	519	498	478	491	455	497	519	501	521	469	512	517	464	494	466	493	497	504	495	493	491	506	512	494	511	486	433	473	464	534	516	489	511	515	521	469	503	526	519	518	460	504	474	500	505	529	512	462	504	532	503	493	521	474	479	487	468	505	514	515	509	477	499	466	475	460	506	465	521	479	518	507	485	521	504	456	488	481	505	495	500	479	477	526	452	470	479	526	483	554	525	461	533	480	496	467	462	479	503	521	447	480	519	508	483	520	495	485	501	476	512	506	485	494	507	549	484	488	482	505	500	468	491	515	495	524	520	505	513	515	477	522	543	462	454	477	480	502	501	478	507	485	502	479	504	499	479	500	438	501	481	474	510	450	504	464	479	481	499	501	452	496	525	476	481	531	486	478	469	500	485	538	507	490	489	474	480	454	468	478	490	514	505	503	497	450	475	479	519	514	471	490	485	478	501	510	481	513	490	517	498	519	480	466	556	492	474	478	447	509	497	520	485	463	459	533	494	486	516	519	521	448	517	493	528	481	518	509	503	470	455	491	503	516	541	512	491	484	465	500	459	513	522	503	455	530	502	506	470	496	528	491	486	453	473	526	538	532	477	492	487	525	490	510	519	492	500	479	525	437	408	472	470	513	476	526	501	491	504	514	517	507	496	520	462	479	521	494	530	488	466	508	491	490	515	520	527	498	481	469	461	500	471	489	492	483	472	543	464	510	483	480	490	503	485	498	458	487	540	498	467	450	511	503	455	503	494	523	488	505	501	526	460	499	520	501	449	504	522	505	466	505	519	500	459	491	497	495	521	512	486	481	465	475	456	483	532	508	514	467	494	478	485	476	473	498	500	466	507	484	458	495	459	498	509	514	473	470	480	490	452	508	503	467	501	464	481	513	507	466	482	524	507	495	522	478	509	448	466	462	490	524	458	533	464	489	460	501	479	474	500	488	477	481	469	450	461	518	482	492	511	516	486	491	481	526	514	485	484	523	505	508	491	473	506	522	497	494	508	536	485	492	492	491	505	501	467	516	486	512	501	472	462	518	515	514	492	486	517	484	501	511	503	528	476	530	525	506	453	513	500	470	461	462	474	514	464	457	498	490	488	507	498	499	522	507	541	488	481	478	490	489	506	473	480	500	482	455	499	523	526	507	495	490	481	515	468	508	489	487	501	492	540	486	530	486	495	507	450	471	485	513	519	477	471	495	470	512	502	493	484	477	476	498	469	495	485	529	451	523	549	471	487	519	510	492	500	468	502	531	507	490	499	479	466	502	497	501	540	479	450	469	475	493	476	502	503	430	456	494	498	489	502	485	503	521	470	503	522	516	501	461	490	505	478	461	443	456	490	476	477	488	462	474	526	483	500	525	489	507	498	504	456	510	498	469	490	478	482	528	537	485	500	502	507	512	491	520	510	503	503	518	511	491	487	512	487	527	462	503	506	529	501	517	417	486	538	508	503	454	513	487	427	514	510	505	455	521	483	478	514	526	507	523	488	501	502	485	531	493	478	489	495	511	522	505	500	460	487	498	491	535	482	556	538	531	458	485	505	499	499	530	459	494	481	504	500	516	493	488	480	486	536	486	523	501	499	557	474	511	479	490	533	499	473	504	511	512	483	475	483	526	500	529	472	472	553	531	500	469	522	499	514	521	504	472	496	478	509	466	472	484	497	495	483	448	484	477	502	511	529	482	495	469	493	482	455	516	463	494	463	464	494	474	447	489	478	501	514	526	474	470	478	522	470	499	479	477	512	454	510	495	475	486	482	526	533	530	448	484	472	500	505	514	495	492	533	502	491	503	498	461	453	455	477	541	508	509	474	482	490	487	482	490	526	523	504	477	485	475	493	508	503	479	457	439	503	524	488	481	492	524	460	469	509	500	521	496	505	475	502	480	450	519	516	498	494	494	498	485	453	486	477	473	494	530	518	508	490	498	471	496	448	488	474	520	496	511	452	465	462	512	472	508	507	463	472	468	485	502	477	495	544	491	498	517	497	462	482	464	513	519	504	489	481	522	492	497	461	467	482	497	496	507	509	488	513	515	498	483	499	538	517	468	491	518	517	520	489	484	459	510	443	509	489	509	514	512	493	493	489	504	502	477	484	520	504	479	485	501	480	503	456	478	485	470	498	492	479	506	475	498	508	504	452	505	510	535	478	503	493	504	531	517	497	483	470	500	491	487	492	520	493	491	502	487	510	482	489	493	470	515	499	505	479	481	499	485	489	506	482	487	498	483	480	472	486	505	499	491	482	485	493	513	492	506	516	495	478	509	500	537	513	509	498	477	488	520	521	496	497	500	487	488	559	502	505	427	476	503	503	464	444	516	500	514	499	453	488	488	479	486	511	484	489	520	454	474	469	487	485	511	507	501	481	496	509	485	462	495	494	504	479	476	528	505	478	480	485	478	491	499	482	459	462	507	496	501	489	464	499	492	434	510	503	459	488	482	512	477	563	486	519	493	491	486	488	487	511	485	507	485	487	510	485	475	488	453	555	517	497	478	475	500	495	487	473	481	482	502	473	488	467	476	489	498	497	522	499	475	503	493	457	504	496	479	507	498	499	469	478	479	484	509	446	493	512	512	524	493	490	468	488	474	514	505	535	531	488	524	469	488	437	477	471	483	498	479	525	502	502	509	460	558	525	484	503	490	494	489	540	485	486	478	463	494	485	510	481	516	478	518	489	497	482	524	481	496	453	524	489	463	479	481	465	524	473	529	537	496	498	478	501	493	488	527	536	467	490	492	463	521	506	513	463	500	509	474	505	501	499	482	493	499	479	488	469	510	492	504	515	484	521	469	488	478	512	498	511	517	485	481	460	476	526	485	503	483	509	484	488	496	509	506	437	448	481	438	519	475	469	484	480	506	455
22615	21354	29102	23965	21360	21399	9560	921	629	562	419	367	382	328	298	276	269	258	216	233	232	185	216	213	209	187	218	188	183	187	170	190	161	159	203	179	162	186	186	212	198	175	191	171	175	160	190	173	186	174	151	162	175	174	160	181	167	143	157	161	147	156	179	136	129	156	199	162	159	155	150	151	171	152	155	168	177	154	147	147	155	177	160	167	148	166	164	177	153	155	161	159	154	156	167	160	153	162	170	176	165	172	160	144	157	161	155	172	154	162	147	180	166	165	163	180	161	188	161	156	162	165	147	154	171	163	162	149	170	124	145	167	158	158	171	181	148	169	163	141	165	183	152	154	152	160	152	190	176	128	158	150	172	154	138	154	143	140	160	186	150	171	169	183	152	162	166	159	165	160	163	174	174	154	152	171	149	163	145	163	151	139	173	159	167	166	154	147	173	157	164	168	169	176	156	154	153	148	172	145	159	149	150	174	147	168	159	163	163	157	151	162	156	145	176	154	165	141	164	132	179	134	158	158	167	156	167	177	162	156	166	136	144	141	168	166	133	157	146	116	148	125	153	130	146	172	176	163	163	156	158	151	151	171	153	177	161	155	158	144	136	185	168	138	145	152	172	149	185	168	172	171	145	145	141	160	178	136	159	151	146	169	152	166	141	141	167	169	184	165	136	156	174	153	149	160	162	180	165	154	172	138	154	134	165	164	140	152	167	156	153	178	157	173	157	156	145	148	148	141	164	176	163	147	149	169	174	162	137	142	173	147	149	144	158	185	152	151	194	148	124	133	158	144	144	136	147	154	161	148	171	163	139	163	176	163	147	172	168	129	156	164	165	160	165	160	145	156	140	168	155	144	131	175	163	167	145	174	152	147	146	169	181	161	181	173	152	151	169	160	147	170	176	198	164	163	183	163	147	162	154	154	140	182	159	143	163	162	162	156	163	182	176	148	167	140	152	134	166	153	164	145	141	162	133	149	166	180	140	153	147	161	146	147	164	180	162	146	172	169	154	168	156	158	150	163	134	141	161	161	163	159	158	163	159	184	166	175	177	172	175	146	190	157	166	146	150	155	156	155	170	184	128	146	142	167	160	176	162	151	141	152	178	178	149	166	144	174	150	186	147	140	141	152	154	162	191	149	146	159	147	159	166	139	148	179	159	166	161	148	167	146	175	174	162	151	175	181	149	161	149	169	146	153	164	164	168	140	178	150	158	164	151	162	170	159	141	152	152	160	152	155	156	150	156	170	157	169	156	169	148	179	143	147	170	143	139	177	150	139	148	163	158	159	161	155	157	158	154	160	186	167	153	149	165	154	174	163	169	157	171	175	166	142	188	171	144	149	145	174	144	175	158	145	152	190	182	153	159	133	153	150	150	161	177	136	132	161	190	160	174	143	162	157	166	152	142	142	174	148	140	144	168	154	178	159	165	161	159	159	152	156	149	156	166	154	168	138	162	142	161	176	185	159	139	166	159	167	187	166	161	143	151	163	161	166	155	163	178	148	163	158	170	181	151	165	158	163	158	159	164	176	161	167	144	168	131	170	173	174	157	138	166	189	189	165	150	170	155	157	181	157	160	155	139	183	138	156	155	144	155	149	177	164	157	161	160	144	176	176	131	153	158	170	162	185	189	172	152	165	174	138	179	172	167	154	169	150	160	139	147	147	151	148	147	186	160	175	165	161	173	156	176	148	163	153	148	162	153	160	159	173	150	132	157	151	144	181	177	177	159	170	173	154	170	146	157	159	152	149	150	151	140	152	152	164	153	166	145	154	151	155	175	155	166	175	156	167	162	141	181	151	162	149	167	164	163	150	185	151	154	132	147	156	150	173	159	152	158	170	141	145	166	175	157	153	157	155	174	149	160	167	135	166	159	172	147	145	156	164	169	148	180	158	157	159	176	187	136	150	159	181	165	155	148	165	140	150	166	170	157	148	166	145	141	176	175	140	171	152	172	171	165	163	175	158	158	185	144	164	136	137	157	160	176	146	165	152	161	160	164	155	173	148	146	151	178	154	150	163	153	169	167	141	167	145	167	139	151	151	167	174	156	168	164	169	160	152	152	149	163	155	141	150	159	169	148	150	158	131	163	173	178	146	159	138	179	167	166	169	164	150	176	179	158	169	153	145	177	145	173	160	152	162	173	144	177	153	168	150	153	171	160	147	156	168	140	167	132	165	151	141	156	172	172	163	171	158	162	173	170	162	169	164	156	153	147	154	154	173	160	169	146	168	135	161	159	169	154	140	157	155	163	158	175	177	157	179	142	159	131	189	155	177	153	154	156	154	150	175	149	175	177	146	158	156	158	157	157	161	166	169	151	171	140	150	132	164	184	156	150	163	169	144	162	158	156	163	158	162	174	171	160	151	169	148	157	167	144	160	158	149	169	177	174	146	158	151	148	136	179	166	163	151	162	153	127	141	162	174	184	162	138	178	168	169	154	151	151	154	137	156	155	161	161	173	147	163	141	163	157	154	162	148	158	172	172	159	135	166	146	166	152	167	160	194	133	163	154	149	138	142	186	160	142	149	148	158	158	154	159	161	155	176	158	161	159	171	166	169	165	154	155	168	138	155	166	155	160	154	145	151	138	165	153	163	171	166	153	145	155	158	152	156	165	154	152	185	182	172	138	126	155	156	150	150	152	156	171	137	143	190	175	185	150	165	151	166	157	151	170	159	150	163	149	177	158	175	161	171	124	164	160	153	157	164	146	129	155	169	139	179	157	147	158	152	146	146	154	164	152	144	155	166	177	161	150	163	165	161	125	155	176	145	154	171	189	169	157	152	149	180	160	166	151	168	151	109	181	130	164	152	178	147	176	176	164	172	180	145	157	171	140	150	143	156	150	171	146	150	178	170	143	171	150	148	163	142	166	155	138	138	170	163	166	133	151	147	169	167	144	155	142	157	184	148	146	142	157	128	166	154	156	143	148	153	124	153	169	160	153	173	169	160	144	162	156	157	134	140	135	158	164	152	160	147	153	161	151	170	159	149	146	158	149	131	165	149	168	188	168	164	161	176	156	160	175	144	148	146	157	140	145	167	161	144	173	172	157	164	158	149	141	148	159	173	136	179	156	147	167	165	154	175	183	181	153	169	132	157	152	167	150	137	146	156	152	168	191	151	161	150	186	164	155	162	164	158	163	158	169	176	144	161	157	143	156	173	177	151	160	159	161	148	143	132	144	161	166	178	160	178	160	149	159	168	170	159	188	157	154	165	135	167	165	169	138	147	157	147	164	158	171	171	173	132	150	168	137	159	152	182	167	137	178	165	147	153	162	149	165	166	186	142	157	182	139	178	158	157	157	147	161	181	168	149	160	161	146	160	172	140	159	157	144	154	151	169	135	177	163	161	160	160	151	147	155	172	192	177	177	142	162	154	179	144	154	155	150	173	158	176	132	179	169	151	177	155	146	155	179	145	159	145	160	158	151	146	153	136	151	171	165	168	135	152	153	160	157	171	175	162	172	148	159	157
4280	14689	9687	4778	3398	2411	1805	1349	1074	861	649	526	522	443	399	362	301	279	293	261	272	239	242	237	221	218	216	212	219	227	192	181	192	201	185	167	184	180	196	194	197	173	164	159	171	160	191	182	185	150	193	158	157	157	153	175	165	184	179	177	148	150	174	186	166	168	175	183	162	148	157	181	160	175	157	173	164	155	156	153	146	155	144	156	180	166	170	170	164	140	172	160	155	129	159	173	156	161	155	152	165	191	153	141	156	157	165	152	173	184	174	150	166	174	153	143	157	153	162	154	144	159	168	150	183	166	171	148	144	168	159	165	167	170	181	167	167	167	163	174	163	149	170	152	178	152	174	181	166	174	156	151	155	163	145	162	165	174	186	173	170	184	163	154	154	147	166	159	166	137	188	149	178	159	148	147	152	135	146	149	149	147	165	175	148	179	185	171	170	164	185	155	146	166	168	143	149	169	161	154	167	155	170	163	166	175	173	177	157	165	155	142	170	154	157	154	180	154	166	148	152	157	160	165	153	168	163	147	152	145	177	169	149	175	160	157	157	164	151	181	148	166	178	141	178	172	157	181	165	173	161	152	191	161	171	174	140	160	167	159	170	165	153	159	164	161	169	165	171	173	152	168	172	160	178	149	164	160	166	151	175	171	171	158	167	148	159	166	162	137	153	168	160	157	180	169	168	138	167	157	158	160	131	169	150	163	175	156	161	155	151	151	164	148	154	179	159	147	160	171	152	170	158	159	157	157	179	140	151	157	149	175	135	162	166	145	170	161	156	175	146	145	164	165	164	164	176	160	145	146	179	175	155	168	140	166	206	163	199	180	160	186	159	176	151	170	163	134	162	172	159	165	167	146	142	130	151	162	148	166	161	167	158	149	142	137	160	159	154	162	156	156	139	146	142	158	165	158	163	159	179	156	133	171	171	158	162	157	156	187	171	155	154	176	172	175	158	166	167	145	172	140	140	159	165	168	139	154	150	149	167	160	174	158	158	146	164	163	142	163	187	161	163	160	143	141	171	158	156	132	172	173	162	138	144	153	176	159	159	165	144	150	149	157	144	159	154	154	161	154	159	166	160	131	175	150	169	173	156	158	172	169	153	152	152	134	156	163	165	148	172	169	158	164	161	148	164	162	162	149	188	152	178	173	184	134	156	176	154	165	189	135	172	148	171	149	155	170	150	190	162	147	157	161	144	150	162	185	158	177	181	168	151	159	174	166	147	159	173	142	159	179	183	180	146	163	168	145	138	151	162	172	178	154	166	168	181	142	166	161	138	160	168	194	158	159	170	164	172	154	137	157	157	171	155	175	156	157	177	170	152	170	148	141	154	178	141	174	169	171	156	149	170	174	156	152	161	138	156	162	173	144	176	146	160	154	153	147	145	154	145	175	160	161	159	154	150	160	177	164	165	140	169	146	154	177	172	150	148	172	143	155	161	158	172	151	128	157	164	159	174	162	154	160	161	161	143	141	148	157	168	178	150	171	145	146	177	153	153	187	184	149	158	161	173	163	170	166	182	169	150	164	155	159	163	169	154	145	162	156	150	155	168	167	177	179	154	157	150	152	141	163	154	149	156	158	148	141	154	162	168	167	134	149	151	167	158	130	163	152	151	167	157	157	166	144	154	167	178	158	156	157	166	149	188	156	155	181	156	155	169	192	177	178	163	168	156	186	162	172	159	140	149	185	158	176	146	154	133	177	153	169	155	153	168	156	160	157	161	176	176	166	152	169	172	159	171	152	154	156	159	192	165	152	157	164	148	142	177	184	179	146	178	160	147	158	151	153	145	149	161	168	176	166	145	163	159	150	182	152	147	163	169	159	148	155	158	162	156	169	162	176	146	178	160	184	159	154	156	139	172	175	180	152	144	131	145	160	168	148	186	157	159	200	178	165	160	163	173	163	169	152	155	149	134	163	162	148	177	181	171	160	176	154	185	179	151	187	164	141	136	150	151	150	150	151	167	144	179	158	166	173	163	168	155	149	140	157	144	165	167	147	159	176	162	152	156	175	156	165	167	165	161	152	143	178	184	156	210	172	163	172	154	177	156	170	156	149	164	168	176	177	163	166	162	177	137	143	158	204	153	165	167	166	188	146	155	168	149	193	178	159	175	161	160	149	165	185	175	157	146	184	156	155	177	160	165	182	163	146	189	185	159	166	173	143	163	152	164	160	161	160	154	147	171	138	169	152	136	161	180	154	176	157	158	162	155	180	127	141	157	160	148	183	155	137	157	154	167	162	165	137	172	173	154	156	159	156	167	142	172	158	145	157	157	157	150	132	153	159	159	154	168	141	154	159	152	201	166	175	171	159	165	152	142	153	151	144	165	151	171	167	181	174	169	187	171	178	149	159	169	147	154	157	169	152	166	163	156	158	182	176	167	166	174	160	154	164	164	170	155	188	165	161	141	188	154	176	126	187	155	164	174	160	148	160	154	148	176	157	149	157	190	161	148	158	162	138	156	133	177	161	158	163	167	146	162	162	161	155	162	168	166	163	186	164	160	183	166	164	139	150	147	137	161	168	151	166	186	156	139	168	162	171	162	149	142	164	154	141	159	164	156	148	169	172	172	167	152	154	176	157	174	159	154	167	166	157	160	170	158	148	150	187	171	160	190	158	166	165	175	166	149	159	174	183	174	163	156	150	145	139	159	168	176	163	154	171	179	147	164	170	170	161	139	156	173	151	152	152	158	171	159	151	159	158	146	162	171	150	175	165	137	166	144	165	149	162	127	185	165	160	139	146	174	165	151	164	157	163	144	173	133	165	125	154	153	154	161	171	156	172	157	162	147	161	164	169	168	131	168	158	173	132	144	158	159	163	149	182	162	176	157	147	154	165	170	146	123	180	165	156	165	170	166	157	145	174	152	146	157	166	175	134	157	160	145	139	175	165	157	145	182	132	165	143	170	173	179	153	168	161	158	157	173	159	192	156	132	179	143	162	139	186	167	161	141	176	166	182	154	166	157	154	175	147	157	145	172	168	156	169	163	166	144	165	142	149	139	134	137	151	173	146	151	175	166	146	159	156	159	150	167	185	160	143	162	180	162	157	164	171	174	163	139	145	149	156	155	148	184	150	188	166	155	154	149	177	147	157	146	154	161	143	142	168	178	124	183	169	140	157	185	125	180	176	170	147	157	161	168	189	156	185	157	156	150	163	154	142	150	170	174	151	160	148	158	172	160	170	161	154	166	178	157	160	175	158	160	150	136	152	169	165	169	165	153	159	142	152	161	148	152	165	147	156	151	132	168	175	161	147	169	154	163	150	165	155	165	138	141	165	153	134	170	155	160	191	140	166	182	146	135	164	180	150	139	162	148	162	198	147	152	159	155	177	150	163	166	138	140	177	146	170	170	163	150	159	166	152	143	153	164	175	159	135	158	158	156	160	168	163	134	156	156	159	149	183	154	149	150	151	144	147	166	157	163	154	133	177	149	170	165	153	162	164	183	143	166	164	161	146	154	160	171	184
27717	19498	5889	812	510	422	508	447	472	446	434	506	465	428	490	453	438	455	445	465	489	476	465	434	471	431	422	404	428	437	460	421	442	472	483	450	454	428	478	444	426	439	412	474	503	457	440	459	428	461	428	422	416	469	441	471	475	437	437	497	478	471	461	446	433	445	403	473	438	469	421	439	450	420	462	486	429	432	461	456	488	476	465	451	414	409	461	478	460	402	434	443	454	471	396	424	417	448	438	398	417	439	434	438	438	448	456	450	475	414	452	447	427	471	441	439	417	464	465	461	421	405	427	422	422	424	471	450	412	439	451	423	442	456	426	464	481	432	422	450	418	455	467	436	456	478	396	439	428	442	454	396	391	411	450	444	447	465	453	450	385	420	431	444	448	441	419	496	429	458	430	453	447	519	417	430	424	449	453	436	456	412	448	435	456	402	438	386	447	482	450	438	443	447	436	468	461	450	448	440	448	429	460	436	423	463	426	386	420	456	439	431	441	414	454	428	463	430	438	464	455	428	453	430	471	440	438	458	449	452	451	485	460	434	470	454	385	462	417	457	457	407	470	418	441	406	468	442	413	449	451	431	433	458	464	444	461	434	446	482	466	462	458	420	444	436	418	440	462	443	458	465	457	456	445	432	453	433	441	472	433	411	474	438	458	441	452	460	444	457	437	460	426	430	411	418	436	433	444	448	431	414	432	445	469	446	469	452	437	450	432	459	454	417	449	431	436	446	430	445	445	449	448	481	452	433	430	462	445	449	464	476	456	415	472	434	413	445	454	399	433	439	436	447	450	456	432	414	469	450	455	396	455	455	441	460	401	437	462	416	455	399	451	469	461	424	471	430	439	423	453	445	441	478	443	448	452	441	442	407	428	435	449	452	455	490	445	432	444	432	399	449	448	478	451	418	441	423	459	427	453	459	457	447	439	427	415	456	417	461	430	454	468	463	453	473	440	433	431	436	469	413	447	443	413	456	425	414	459	420	423	413	456	478	443	411	459	449	489	439	432	476	470	424	472	426	413	471	447	404	464	437	407	456	446	480	460	424	440	464	443	443	449	414	456	455	448	426	400	483	446	433	486	435	439	457	408	431	465	435	461	451	449	480	433	430	436	475	467	450	445	455	462	473	445	456	419	424	476	463	433	418	442	488	423	463	460	447	446	441	424	436	427	423	435	440	454	446	401	405	439	441	460	443	441	465	462	454	425	457	466	478	429	445	421	428	457	441	452	466	446	440	421	431	429	438	425	402	434	445	455	441	444	465	408	447	445	442	467	449	440	477	470	447	440	423	469	435	443	497	434	440	443	493	449	459	429	443	426	473	449	493	397	438	452	419	423	426	387	451	450	455	463	455	436	397	475	414	459	460	457	422	454	477	452	465	481	456	408	456	422	470	467	455	430	438	406	398	429	442	437	432	457	423	470	448	461	417	429	419	432	431	430	445	442	424	468	428	426	426	440	439	445	503	438	431	440	434	426	465	488	389	482	440	456	458	402	452	416	445	449	428	400	470	445	454	463	452	446	436	443	480	461	425	410	423	420	432	446	459	471	468	441	411	451	425	441	481	427	493	440	480	443	451	452	424	419	429	456	421	478	490	432	429	448	456	426	438	435	428	448	415	427	466	427	456	417	453	468	427	435	417	418	445	451	473	403	433	420	436	450	409	441	460	433	452	442	463	412	437	445	440	439	428	420	442	418	471	425	450	454	447	452	434	465	475	437	441	454	458	446	447	463	427	474	434	421	441	421	439	468	430	492	398	425	439	459	408	437	434	436	418	468	449	442	414	436	463	443	396	459	438	425	461	396	476	449	425	428	411	440	406	428	449	442	464	433	420	437	424	423	437	451	456	422	457	448	476	447	448	412	457	462	414	447	412	396	436	462	482	418	470	396	441	451	426	433	462	484	446	487	425	420	434	455	436	432	436	440	406	438	425	462	449	465	410	462	440	448	447	428	401	425	424	468	463	475	427	470	417	443	471	443	467	444	431	449	419	465	471	451	443	409	438	448	473	471	459	450	428	474	466	411	453	397	426	428	453	449	427	417	451	428	460	414	429	428	431	446	428	453	437	444	441	434	415	465	457	446	446	444	493	408	464	446	428	475	450	468	440	460	431	389	439	419	476	437	452	431	481	441	449	408	393	454	430	459	487	439	454	451	442	470	448	479	432	455	484	438	436	415	456	440	450	448	448	465	429	433	422	463	428	456	457	454	401	431	457	414	468	459	467	453	494	438	445	446	446	483	453	417	481	445	491	451	449	478	457	405	425	446	454	477	431	410	410	486	443	481	391	412	439	450	403	484	389	429	445	440	459	469	448	428	445	477	419	454	424	469	419	402	447	433	417	412	445	424	440	463	438	469	462	492	441	453	428	440	450	457	470	416	434	446	467	449	430	475	474	456	463	431	455	444	425	456	414	439	460	443	449	411	430	474	445	413	467	471	471	461	442	429	429	451	421	482	474	443	460	465	427	465	455	404	448	441	451	438	446	471	433	444	428	473	475	471	409	429	468	423	464	430	456	442	425	473	457	415	429	456	421	474	418	427	404	459	418	437	444	409	440	413	462	448	448	421	416	453	397	437	422	467	401	452	452	445	409	434	455	476	426	433	455	433	458	469	456	451	442	415	417	433	430	445	454	436	437	421	466	426	445	460	478	432	439	453	458	437	471	428	434	431	444	439	462	400	468	463	441	441	433	438	485	447	459	427	477	417	439	438	421	446	427	469	454	437	476	442	456	432	463	460	444	455	445	403	477	444	457	409	446	446	411	398	423	451	435	457	430	431	453	451	424	414	465	414	451	449	434	434	449	441	470	421	466	470	473	462	441	417	438	459	473	390	454	439	434	459	462	446	466	443	459	422	449	412	444	461	470	418	470	437	444	473	447	451	486	451	440	419	458	445	439	456	433	414	453	465	407	438	417	442	467	452	430	388	462	478	431	417	413	466	446	441	468	452	461	435	475	440	421	479	437	452	465	412	453	428	452	473	447	424	451	473	458	446	440	468	446	457	451	427	414	429	483	477	494	438	434	440	471	456	435	472	445	460	435	447	442	456	482	406	485	434	445	439	438	452	467	459	438	474	429	469	419	409	447	418	381	464	422	432	470	447	425	426	491	466	413	440	457	480	419	455	446	460	441	414	463	454	440	454	461	436	491	470	442	403	450	476	478	454	438	459	418	458	451	447	452	482	436	455	470	469	471	454	451	444	435	482	483	443	452	436	441	424	488	445	454	462	456	425	457	447	479	417	450	455	461	430	423	451	447	430	492	477	450	477	429	477	454	446	460	467	464	464	470	465	451	413	449	439	447	452	456	421	407	478	430	451	458	428	453	472	432	411	469	471	429	411	434	440	487	445	467	429	412	462	469	445	450	468	456	441	435	452	424	422	453	459	411	457	416	417	437	451	422	469	467	433	432	440	451	430	431	415	430	444	469	434	441	444	459	434	446	461	447	435	418	423	424	455	405	473	433	478	473
4380	1352	962	684	605	551	577	471	521	513	488	479	461	460	501	452	443	454	491	458	451	481	485	450	491	462	443	455	470	457	480	469	464	444	450	492	443	449	489	456	429	449	447	473	495	476	470	491	452	440	470	497	482	467	466	467	473	467	432	442	468	443	454	462	458	467	478	495	452	436	458	456	463	471	473	431	489	457	442	456	468	414	480	478	444	437	453	441	470	458	433	434	431	448	448	472	450	469	469	450	446	449	446	462	456	503	450	474	453	449	459	500	461	446	463	529	448	462	469	457	457	479	455	475	467	461	466	466	470	429	474	464	438	480	469	455	468	477	465	472	471	499	505	463	456	463	450	471	454	443	455	442	466	442	455	459	458	460	467	466	485	461	490	444	458	462	467	477	474	437	440	462	434	478	471	463	439	460	453	506	507	510	470	472	493	464	412	472	459	465	434	443	486	441	457	487	447	469	459	459	517	494	462	455	461	506	462	465	491	461	460	412	413	482	451	500	438	471	451	478	478	497	456	442	448	441	477	467	455	497	455	471	471	458	497	494	465	451	461	468	440	460	493	474	446	480	478	479	436	450	465	476	466	500	466	440	485	469	499	453	482	474	433	456	532	504	495	484	394	470	439	472	467	489	460	479	455	469	497	482	456	485	445	495	462	462	442	480	470	484	463	462	465	448	439	466	467	462	473	473	466	449	462	455	459	497	474	483	450	472	533	502	445	444	446	472	473	411	462	444	436	433	477	464	451	411	482	478	481	448	472	459	483	466	448	466	440	475	451	461	417	455	473	425	427	480	439	499	471	477	478	446	499	466	513	410	453	441	468	464	475	439	451	440	489	443	458	470	489	473	463	449	464	462	457	432	461	484	495	445	454	448	449	474	456	492	475	447	466	476	462	494	456	436	469	449	462	458	458	414	467	488	473	463	453	513	462	447	423	483	462	422	461	493	430	459	495	464	473	459	455	415	502	473	474	456	473	463	477	491	483	467	519	468	419	437	430	465	484	433	452	433	474	462	432	451	450	454	493	427	451	472	437	471	416	463	435	454	457	442	453	460	414	470	461	429	468	478	460	462	468	486	448	470	440	430	438	467	478	508	435	494	495	448	486	455	474	451	477	462	448	438	447	462	461	480	401	418	440	451	473	435	481	505	449	466	494	454	477	511	435	448	477	460	452	452	433	483	492	444	478	466	419	445	489	424	462	485	464	441	412	469	455	489	499	450	508	480	475	470	469	473	488	493	470	478	472	498	501	455	496	444	467	449	449	425	502	497	470	434	444	466	475	446	485	478	416	459	496	475	483	459	493	450	491	450	443	436	467	468	436	488	426	493	442	441	463	469	446	475	463	456	442	461	457	468	433	497	463	449	456	457	441	472	446	448	440	455	471	458	472	455	463	466	489	465	472	460	438	457	448	473	448	455	454	434	456	439	479	442	433	434	469	480	468	454	459	427	499	465	501	439	484	442	469	474	446	494	497	483	508	486	443	458	432	437	486	466	481	474	465	469	464	451	494	455	458	467	447	442	482	460	461	489	472	470	448	506	480	451	460	471	451	496	459	511	515	479	469	478	458	458	438	471	440	451	449	464	471	467	445	455	486	444	479	474	476	465	469	470	430	479	464	484	468	455	453	489	459	435	484	484	469	501	498	492	435	453	426	424	440	430	472	492	406	436	451	472	471	466	430	427	447	462	488	455	459	474	475	487	482	465	477	456	464	473	479	462	471	417	464	423	469	446	447	472	473	455	455	450	456	442	486	461	474	474	443	487	478	453	447	469	447	479	505	408	462	453	479	457	469	457	477	428	462	465	463	471	523	459	446	460	443	460	476	474	435	459	479	466	467	455	475	421	465	416	519	442	450	482	498	457	480	472	459	475	469	446	469	466	465	453	475	459	454	446	490	457	463	458	463	502	490	469	466	415	480	467	463	461	505	450	455	456	459	456	480	463	438	449	447	478	470	480	437	466	468	475	460	472	486	473	473	457	464	460	470	483	512	463	481	474	448	419	488	462	451	474	455	479	434	468	476	484	507	452	463	457	484	471	500	432	442	437	462	430	462	494	450	457	483	460	504	458	462	445	448	469	446	470	472	462	465	452	455	448	455	461	421	453	435	491	453	458	449	435	458	491	486	455	479	494	463	477	470	457	461	470	452	439	475	435	445	435	437	430	473	461	474	520	467	482	457	445	430	499	487	431	497	438	445	424	440	456	467	457	458	506	447	447	473	491	489	475	426	478	516	500	458	487	461	454	467	496	492	452	454	483	461	480	454	464	480	456	470	414	483	490	482	480	481	409	460	485	494	451	477	475	460	455	492	484	464	426	454	453	437	457	486	450	462	472	480	469	458	420	444	480	492	451	439	456	478	445	435	472	466	461	457	476	472	462	438	438	452	457	465	480	473	464	461	456	459	432	457	480	454	426	436	445	431	479	468	423	448	509	480	476	472	463	451	477	431	466	467	481	489	447	494	457	469	486	456	481	518	482	444	447	487	446	439	463	467	485	479	445	446	499	478	473	483	465	427	447	441	450	461	487	429	494	453	450	513	466	436	486	487	474	445	450	498	443	482	475	457	469	470	439	460	456	472	461	452	467	470	455	457	445	427	482	442	446	461	463	483	426	483	479	440	451	477	473	482	471	457	473	418	426	456	429	447	428	482	455	446	428	444	448	457	433	494	519	438	457	458	491	469	436	436	472	472	457	461	477	449	438	464	468	454	500	473	464	447	464	472	460	442	462	467	435	483	450	452	427	482	422	464	451	495	467	489	450	452	450	469	484	475	428	423	451	424	444	442	451	486	455	486	462	461	498	444	430	409	455	464	478	444	444	510	461	433	469	458	486	457	465	462	438	467	467	474	454	446	453	432	443	483	449	435	458	447	504	473	469	493	452	453	451	463	498	464	514	462	462	472	412	467	449	513	434	468	457	460	479	430	447	487	479	493	485	422	484	417	471	437	472	461	450	456	460	438	441	457	466	474	472	478	471	474	456	457	461	458	441	441	483	471	459	482	459	466	456	436	437	452	461	468	477	484	474	449	463	450	496	482	447	474	500	464	470	500	510	445	494	469	475	459	439	441	438	502	443	484	471	486	485	485	445	466	463	469	469	486	441	435	487	486	457	473	481	453	460	461	450	466	450	516	493	458	473	443	491	487	458	462	483	474	498	449	456	526	470	472	484	470	459	441	469	444	471	462	459	458	497	434	473	463	444	468	461	459	456	455	481	509	471	452	417	439	464	460	426	458	453	471	440	492	467	482	480	468	465	441	475	474	458	447	451	446	449	444	473	495	493	485	461	431	479	435	480	469	432	434	468	442	478	486	431	446	497	456	471	447	451	498	443	435	497	428	475	463	460	457	460	487	458	440	456	436	405	468	460	456	438	448	451	454	456	475	449	485	462	452	462	416	462	468	462	446	432	468	431	476	424	460	482	531	427	443	483	491	470	464	444	467	467	464	469	482	467	487	501	471	493	453	458
23787	21368	28673	24405	21370	10127	874	619	454	398	330	312	324	284	262	266	243	254	239	223	259	235	244	223	232	227	220	215	207	223	212	199	214	212	200	238	224	241	225	181	211	187	229	211	215	210	213	206	194	192	208	203	204	192	217	208	202	168	229	206	225	229	205	188	197	205	184	223	204	230	232	181	218	213	207	190	206	216	219	216	228	190	212	189	196	204	197	218	168	208	210	197	208	185	202	216	185	220	187	205	205	182	175	208	216	214	190	203	197	218	191	193	221	218	223	198	196	182	210	224	206	224	195	208	221	204	187	173	196	226	202	184	201	225	234	204	198	264	200	196	183	196	180	229	196	216	200	202	193	186	224	193	201	202	200	218	204	210	198	220	209	180	193	202	237	204	180	222	185	190	184	204	188	197	217	200	188	217	184	189	220	182	187	210	209	212	197	192	208	199	222	206	207	199	196	225	211	204	197	195	221	187	194	197	199	229	195	197	200	176	202	205	205	218	202	220	180	192	187	176	215	202	200	195	219	208	187	206	211	195	203	178	202	195	182	179	196	208	190	213	195	228	200	199	204	196	204	231	207	222	180	222	225	189	220	208	204	167	220	185	188	190	201	211	159	193	250	207	205	213	189	215	182	208	225	210	208	197	214	189	204	212	218	214	207	188	214	199	198	197	206	204	194	187	187	214	242	180	206	227	217	210	232	200	209	194	207	220	174	173	211	201	233	199	179	199	187	172	205	198	192	206	198	202	198	195	221	218	223	185	208	205	195	197	211	210	195	195	195	215	171	179	189	210	233	191	214	197	192	208	207	193	178	207	197	188	211	194	191	186	203	204	226	207	192	187	206	192	213	218	206	215	218	206	213	236	184	211	220	191	183	189	211	197	207	202	198	227	191	215	203	209	224	191	193	192	191	199	207	209	171	190	230	204	186	211	221	229	223	193	204	189	207	178	194	169	200	192	197	197	212	217	188	184	219	181	195	178	212	224	187	196	187	207	186	185	214	198	197	218	199	181	211	204	194	193	216	200	216	198	223	211	209	219	194	216	181	198	208	201	204	194	183	197	222	189	210	199	185	186	209	217	190	225	211	211	213	152	191	184	218	192	197	220	209	206	197	205	206	212	189	216	177	209	207	192	227	194	207	181	191	203	203	210	215	209	194	192	214	196	204	205	210	205	220	192	210	192	211	213	169	191	182	214	190	209	193	196	196	202	180	207	207	212	189	201	193	212	203	221	181	208	196	186	203	174	184	186	237	198	211	208	198	170	176	206	199	186	170	190	164	207	215	229	212	233	208	207	207	188	213	211	170	198	191	193	200	210	197	209	192	188	223	200	198	192	212	235	194	185	204	207	189	207	208	206	196	156	213	201	191	226	183	182	184	197	186	219	210	217	212	213	220	194	195	219	197	217	193	187	195	206	201	194	217	187	199	212	187	201	229	201	200	211	216	171	204	180	219	207	201	165	224	205	229	193	196	202	176	200	168	230	203	207	215	214	217	192	195	201	186	209	187	199	221	186	188	192	197	211	187	234	224	186	203	204	209	212	190	211	172	195	210	189	208	196	211	214	212	201	198	235	202	208	196	192	218	188	192	215	209	211	198	208	204	197	191	197	201	190	195	186	212	201	194	178	211	227	200	228	170	218	252	189	180	185	212	193	213	185	219	210	213	217	179	190	182	218	181	195	227	228	171	197	210	220	176	201	169	203	213	200	226	189	202	190	193	203	189	188	208	193	191	202	199	184	217	200	204	258	214	188	182	220	177	194	216	174	177	230	235	201	208	213	209	203	220	182	179	215	211	198	210	187	210	197	219	213	197	188	202	209	219	191	202	218	181	189	206	201	200	191	178	193	194	204	195	239	188	203	211	208	207	213	205	209	201	200	203	175	235	222	209	219	199	203	207	196	199	214	213	192	211	194	229	173	198	198	218	235	185	177	195	201	217	176	196	174	211	184	198	206	213	212	204	200	183	202	213	192	180	193	192	202	189	221	183	206	196	178	208	182	201	157	195	180	199	225	190	181	212	194	204	199	216	209	191	194	196	197	206	200	191	195	203	188	183	209	185	209	192	178	193	207	201	205	183	221	194	189	192	191	211	205	168	192	187	185	195	182	203	216	215	180	188	215	185	198	205	213	198	163	195	204	209	201	188	208	206	200	194	221	224	211	203	188	197	200	208	204	174	169	224	175	199	202	211	217	197	232	210	179	201	213	176	204	181	205	187	194	208	209	196	213	200	187	187	185	198	196	173	207	207	210	193	187	178	197	195	219	195	201	199	181	185	195	198	209	204	204	185	191	215	201	182	177	200	225	197	196	173	182	181	192	182	189	197	203	184	204	189	204	209	225	200	218	220	196	187	217	205	195	211	206	201	173	211	179	204	233	181	197	186	194	183	202	197	186	209	204	191	178	200	213	183	207	205	212	181	186	179	210	189	208	201	193	193	213	223	181	230	210	188	203	198	212	212	207	196	188	168	205	188	181	191	197	184	210	229	215	198	188	183	209	180	209	175	206	192	183	202	206	222	216	221	184	227	195	196	241	226	191	216	220	243	194	209	203	190	192	221	224	245	191	232	185	190	210	207	190	185	220	188	191	203	197	182	183	198	193	207	199	179	212	221	217	198	192	202	189	201	185	196	202	208	188	214	166	227	173	195	217	226	192	201	180	188	215	193	220	188	195	194	178	194	220	198	198	201	210	194	193	193	214	211	214	222	170	190	189	196	217	185	192	212	223	211	205	184	215	186	201	194	169	195	185	196	204	234	192	175	181	170	192	211	206	181	181	189	201	209	210	213	182	169	189	225	216	208	192	212	199	200	211	191	194	208	220	179	203	198	201	203	203	239	186	209	192	208	220	190	188	203	205	209	215	201	198	224	208	213	204	198	214	221	202	186	227	182	176	209	202	179	202	223	197	183	188	188	220	208	208	181	183	210	193	212	184	203	206	182	193	194	218	188	209	187	189	210	227	183	178	216	187	197	196	223	190	201	196	212	214	220	219	177	211	186	189	211	202	196	194	209	204	200	193	176	208	193	200	218	187	194	193	189	185	228	208	206	234	196	230	212	182	206	214	213	207	190	190	187	194	181	202	180	225	192	183	184	188	205	208	207	199	219	183	217	196	206	208	191	198	185	200	221	187	208	195	212	214	201	189	180	214	199	190	184	222	185	215	206	188	211	193	206	171	209	192	210	212	206	203	212	184	226	208	212	196	184	217	188	202	206	205	190	191	203	217	191	200	207	225	184	215	202	214	209	185	208	202	224	188	204	199	201	190	187	209	225	187	191	215	187	206	203	222	231	196	218	192	209	206	194	191	203	201	183	199	205	201	175	212	209	197	176	221	189	193	203	211	175	204	209	242	205	179	188	198	201	205	205	192	202	190	176	176	207	194	188	199	202	209	210	201	207	196	186	203	212	188	235	198	232	195	184	199	222	195	216	188	221	167	214	169	199	187	183	192	213	195	201	184	229	215	174	187
3419	8956	5878	2761	1951	1454	1100	914	681	593	451	453	381	330	343	320	316	281	279	262	251	255	240	239	266	259	231	231	219	226	237	226	209	222	217	218	217	219	253	213	202	226	217	200	198	225	236	259	239	223	221	213	217	211	225	209	226	232	216	221	222	218	217	225	209	233	202	208	242	199	218	216	209	202	218	225	227	216	240	233	222	220	231	211	206	200	233	207	213	231	214	224	209	202	213	233	204	213	193	242	233	222	201	193	222	200	207	231	236	238	229	204	241	220	198	215	210	218	206	185	175	197	230	232	209	202	200	215	237	201	220	221	220	218	194	206	229	202	220	206	235	194	220	196	213	218	216	211	239	227	224	183	212	197	228	219	223	201	216	212	198	231	224	218	224	199	248	237	204	221	231	219	244	230	218	204	205	229	216	236	209	228	207	218	217	220	228	202	206	191	208	218	207	205	215	206	198	212	205	224	219	210	220	230	219	200	213	191	217	219	187	221	210	204	225	217	239	225	225	227	206	200	219	230	200	178	214	230	207	196	227	216	224	214	218	228	220	233	212	226	212	213	214	209	198	228	204	231	241	229	194	229	193	180	217	207	208	208	212	209	179	251	205	165	234	183	232	203	219	213	217	211	229	205	218	210	183	215	238	206	220	217	244	209	212	221	232	202	215	223	232	220	206	188	193	222	217	230	214	253	192	215	218	224	203	212	221	217	180	204	197	206	218	200	204	203	210	204	213	170	228	215	217	215	201	218	249	194	197	196	214	214	186	230	204	219	229	220	168	211	234	208	235	202	229	200	229	187	220	204	219	219	220	181	214	207	227	245	182	210	237	219	218	209	229	178	212	219	233	234	214	228	213	200	212	181	207	196	223	195	195	203	236	213	205	229	209	209	224	206	186	207	207	218	222	200	208	189	222	225	216	221	221	202	216	224	207	235	220	219	204	189	217	178	207	178	216	207	211	200	187	191	225	226	191	245	211	222	218	202	219	230	213	191	213	244	216	208	203	204	214	200	220	204	206	216	206	204	223	236	221	194	210	241	224	204	221	207	198	217	203	229	244	194	210	209	201	219	202	243	221	219	196	222	226	211	190	203	202	238	214	245	223	229	207	218	234	219	211	220	206	240	229	214	225	214	190	181	201	233	245	191	231	234	218	211	216	230	222	212	232	186	187	202	238	217	207	244	236	222	217	226	189	218	201	212	214	207	196	183	226	212	197	195	243	212	205	237	227	228	203	213	205	223	210	227	184	240	213	209	221	200	213	220	205	198	208	226	220	216	214	217	197	216	224	216	216	199	217	203	223	222	241	212	210	205	219	210	214	205	209	222	202	200	194	211	221	189	223	231	227	200	210	209	232	220	214	220	214	207	216	199	212	211	208	236	194	210	219	190	212	201	219	206	211	214	212	202	221	173	203	220	241	235	220	249	211	224	211	215	212	210	229	229	247	215	204	203	226	237	209	210	209	233	207	188	213	222	230	219	211	200	220	197	220	225	218	241	199	199	205	193	202	193	211	221	203	239	214	200	246	186	205	190	214	212	215	232	210	196	235	201	247	184	193	231	203	229	223	214	228	233	216	225	200	215	223	194	224	204	231	229	196	226	185	216	202	204	200	213	201	217	180	196	216	209	222	196	234	217	191	197	220	211	190	212	222	210	215	219	209	219	204	214	191	222	239	225	204	223	188	234	231	214	213	206	214	213	210	229	230	222	215	207	211	201	222	203	178	211	190	248	193	219	211	196	195	211	219	213	233	220	195	231	248	219	200	202	203	220	230	229	181	198	220	220	208	252	191	207	199	186	190	219	215	193	192	205	217	216	213	229	206	240	220	208	207	207	215	198	192	226	208	196	204	245	205	239	214	218	218	231	208	202	217	204	215	220	190	221	225	190	259	233	190	215	198	238	257	204	215	223	198	202	205	219	209	206	205	227	209	242	200	224	205	209	215	227	206	199	225	210	223	223	203	215	199	221	235	231	214	212	211	198	208	221	203	231	191	227	190	180	216	204	226	209	224	231	219	235	221	228	221	212	233	189	231	233	205	224	237	202	236	214	229	213	205	200	209	221	221	215	215	212	209	196	208	209	207	237	200	216	186	215	224	197	222	229	220	224	234	238	221	194	204	187	214	228	202	218	231	197	222	205	220	222	214	226	209	193	212	227	227	202	232	204	210	215	197	215	211	211	210	216	213	212	207	232	216	172	201	210	190	211	205	227	212	226	206	200	237	193	218	242	261	237	232	207	226	212	200	219	237	223	209	224	208	220	241	195	222	209	188	232	191	213	194	200	213	219	204	206	232	211	230	221	199	205	214	218	202	217	215	218	212	201	206	216	209	199	213	204	219	229	214	202	208	213	213	214	228	208	222	204	228	219	214	231	212	205	211	223	227	195	238	197	208	212	213	189	206	206	208	218	232	217	216	218	218	208	206	223	231	210	206	227	217	204	211	220	223	228	211	260	190	205	208	230	212	231	195	199	214	226	243	207	193	234	198	224	215	213	215	206	214	221	220	217	203	216	205	205	212	216	225	212	222	240	214	230	229	186	218	208	207	204	216	238	216	238	244	193	222	213	221	201	214	187	229	218	217	214	193	205	217	197	222	233	237	228	223	214	204	209	201	187	205	200	185	181	174	216	210	229	234	204	213	204	199	225	204	211	206	205	189	239	208	204	224	220	224	195	205	214	228	214	222	234	218	233	209	194	222	216	217	213	215	215	216	197	216	209	229	230	207	222	215	234	198	213	195	218	207	194	246	194	207	210	214	200	209	196	232	199	211	232	202	221	216	196	193	212	194	191	200	223	208	229	202	220	223	223	225	219	226	191	201	226	197	237	202	232	211	195	213	201	226	219	212	205	215	234	221	243	233	208	214	231	209	199	228	209	232	218	214	213	199	215	212	218	244	205	242	235	198	188	214	235	228	211	203	219	222	202	219	214	222	217	211	197	205	213	197	228	221	226	202	237	211	196	209	235	201	211	242	196	210	225	200	240	206	216	192	192	228	218	215	229	236	209	205	225	236	205	202	234	214	210	234	217	227	222	213	196	202	207	253	223	221	211	231	200	208	192	209	227	198	187	208	195	204	226	199	241	231	226	230	212	222	208	196	218	212	216	218	214	199	221	220	212	221	205	225	211	184	207	232	214	215	225	203	223	199	219	228	218	205	215	244	234	216	225	217	236	210	236	210	225	222	203	208	220	188	266	220	240	189	221	187	225	219	212	213	254	218	215	217	243	232	217	222	229	208	222	202	191	199	205	196	219	223	226	203	254	212	227	231	205	206	221	205	252	239	188	221	212	177	222	197	216	224	210	200	196	199	200	231	232	235	208	203	209	230	197	232	199	214	203	215	225	195	258	194	242	212	191	201	197	221	210	210	222	239	222	200	198	212	213	200	202	207	199	215	193	216	192	197	186	214	193	202	222	210	197	212	232	197	225	221	247	223	209	239	210	217	228	216	234	236	184	223	201	210	225	195	235
24914	21322	27627	25302	11719	932	762	643	600	609	519	541	568	529	519	512	484	564	493	474	509	497	506	527	510	534	525	486	548	508	502	535	511	477	484	467	504	476	478	496	460	460	505	480	482	518	512	486	496	486	475	461	500	464	520	496	486	498	496	489	492	455	510	477	509	481	473	478	504	481	521	495	499	464	502	485	485	486	517	490	481	477	495	451	442	470	508	507	510	476	519	458	463	489	479	494	484	476	479	531	500	480	483	503	514	491	504	499	500	494	502	508	499	511	500	458	494	500	465	491	481	470	451	480	457	497	479	453	485	496	490	504	490	520	529	489	503	489	494	491	499	484	496	449	481	471	489	473	507	477	471	469	505	534	510	497	505	414	477	496	457	506	513	497	460	490	516	517	432	523	511	490	479	530	493	539	488	451	478	494	499	474	495	496	511	529	515	494	500	479	477	506	530	488	465	449	505	474	473	462	489	479	493	480	491	497	474	481	497	507	447	476	486	483	490	484	442	507	480	497	468	503	476	529	514	506	500	505	492	478	486	472	485	511	495	527	504	489	496	504	448	510	471	465	486	467	516	505	463	461	507	492	451	462	522	484	453	487	484	492	520	465	474	494	486	463	494	482	493	527	493	514	461	493	440	482	501	435	484	507	498	489	496	464	498	491	507	481	534	484	489	479	470	509	419	516	508	465	477	468	542	523	482	510	446	506	507	504	507	480	490	507	504	498	499	459	461	479	484	496	500	495	499	491	482	475	472	530	451	524	482	520	513	476	487	502	484	465	488	465	500	488	505	526	512	450	503	505	465	453	502	514	455	499	486	468	535	418	431	437	486	484	497	491	519	471	494	502	515	511	484	502	499	447	476	538	476	481	483	472	506	460	500	489	505	495	513	501	453	493	500	510	484	466	506	495	464	499	494	494	477	492	498	518	524	506	483	478	495	475	532	466	498	470	464	467	479	513	514	508	476	470	504	469	481	517	462	483	496	499	451	488	470	494	481	493	518	465	514	499	492	481	462	492	507	467	500	511	477	511	493	488	541	429	501	510	506	511	469	465	516	483	508	502	519	468	506	479	476	505	493	530	480	499	528	541	478	501	510	483	519	507	469	480	473	483	476	490	501	481	475	496	518	532	507	482	489	509	502	494	463	508	478	462	506	530	508	461	489	468	496	480	505	471	510	515	491	498	513	458	502	503	520	477	506	434	462	473	504	508	497	486	484	492	455	505	455	466	514	530	490	471	468	545	480	470	493	470	450	470	497	489	513	540	453	498	492	503	507	490	499	461	472	489	480	503	466	455	490	516	511	526	560	511	510	472	464	493	523	499	490	473	467	458	482	471	464	500	507	528	507	476	511	512	439	470	483	433	448	513	472	507	480	502	474	469	476	508	494	481	518	501	498	479	474	497	483	528	528	519	469	524	472	513	494	507	492	448	521	462	503	482	485	488	494	464	483	496	467	495	469	474	498	499	478	499	455	477	468	505	496	504	505	460	477	509	505	511	513	514	491	494	537	509	485	504	489	473	485	522	463	471	475	490	503	462	492	512	437	490	476	537	488	469	502	477	486	469	485	537	467	495	527	490	469	465	488	524	466	477	528	487	467	505	487	497	474	485	532	495	465	521	491	468	479	502	472	475	469	499	459	496	498	471	490	476	484	504	529	492	499	473	490	490	471	449	478	484	486	483	484	508	475	473	490	439	521	491	501	522	487	527	482	489	506	480	493	439	506	490	512	484	482	487	479	463	504	481	507	455	502	463	485	514	545	502	470	502	478	476	483	480	457	485	475	524	481	516	488	495	505	475	468	507	467	499	479	437	508	460	449	465	501	480	507	485	457	497	471	455	435	528	470	484	471	478	483	483	419	464	469	475	474	514	447	454	476	482	473	468	452	491	522	480	475	479	550	484	461	459	481	493	489	510	513	458	510	461	508	486	493	524	457	465	494	489	505	516	483	508	464	454	460	496	486	472	501	501	497	494	498	511	465	463	443	513	474	471	510	498	507	509	505	485	531	489	500	479	475	505	475	429	480	504	487	519	469	468	474	501	508	462	520	494	491	514	487	485	490	497	498	495	487	539	525	512	463	475	455	464	468	510	473	502	515	491	534	489	472	459	458	490	486	507	499	452	456	454	518	476	487	549	472	462	515	495	474	502	484	493	476	474	490	517	453	496	472	469	462	492	509	466	498	455	501	474	502	498	473	484	501	496	494	489	476	510	490	478	478	498	496	506	507	518	508	474	496	478	507	493	498	505	476	490	500	487	518	474	503	517	464	509	461	482	464	526	488	476	495	499	492	471	507	512	504	439	515	499	487	478	486	494	506	464	491	506	520	498	523	495	495	485	553	534	495	480	525	488	496	501	460	527	447	477	477	468	482	524	480	511	446	501	496	504	501	505	539	499	433	500	501	491	512	470	473	476	490	478	505	446	476	509	494	451	475	494	451	484	476	497	494	483	501	471	478	472	482	528	475	486	489	443	469	484	512	478	504	466	497	495	510	511	459	498	487	447	516	507	449	478	489	502	455	520	464	445	491	447	500	470	503	499	511	491	500	474	523	484	477	498	486	510	515	459	479	488	501	458	510	549	507	469	459	467	521	493	483	522	485	511	478	515	484	455	504	506	501	479	480	504	495	503	469	485	534	496	515	505	513	474	517	505	504	492	477	496	505	455	543	524	478	500	446	463	490	482	531	519	477	478	466	479	502	475	493	541	475	510	467	482	497	512	508	449	475	479	447	447	454	483	490	500	503	462	484	487	529	480	495	478	480	443	510	485	509	445	507	527	456	489	469	443	492	486	479	472	553	496	501	516	485	514	482	518	491	470	466	473	488	495	487	493	478	468	503	504	470	461	482	482	469	490	498	505	465	441	514	489	524	467	556	494	473	501	496	499	471	483	502	475	450	497	498	505	473	491	475	485	522	547	489	493	484	471	494	510	506	495	486	500	503	494	482	486	448	461	508	481	472	501	529	460	484	510	490	448	475	461	494	466	480	472	488	466	482	489	505	491	497	475	506	493	474	502	474	479	489	467	483	493	466	476	480	498	491	497	475	483	518	472	519	466	490	539	495	486	460	518	484	535	496	494	477	485	491	457	497	446	536	504	456	509	450	477	469	473	490	461	455	461	480	497	487	481	524	466	472	451	498	518	527	487	460	497	472	500	525	486	465	497	496	528	453	486	488	475	452	491	502	503	470	503	487	491	483	528	505	487	474	510	476	496	498	488	438	455	492	496	480	462	464	473	500	506	447	496	480	458	473	525	487	509	499	471	471	494	470	472	476	487	468	450	473	516	467	523	451	472	484	467	460	536	514	468	478	477	501	474	475	473	494	477	487	509	507	469	467	507	499	503	523	465	523	506	461	485	480	525	495	482	497	462	500	464	461	495	495	501	519	466	477	468	503	439	513	490	441	464	481	505	487	454	487	501	489	502	459	480	454	506	505	505	487	501	466	501	492	459	476	494	462	482	516	459	537	495
3439	5286	3623	1886	1453	1083	955	842	699	646	672	630	575	587	596	542	533	532	498	524	506	513	493	486	541	552	566	469	550	531	506	529	522	505	564	544	506	456	502	468	499	500	466	520	507	513	513	502	552	535	500	507	490	528	521	561	500	515	479	492	453	520	459	542	469	499	540	484	481	494	474	522	499	492	467	502	521	515	498	477	507	498	517	528	513	525	476	483	493	509	522	496	529	465	477	475	489	512	489	465	548	507	486	513	455	497	534	481	470	510	527	518	503	530	501	516	516	494	506	488	480	475	506	496	510	467	484	483	499	487	515	488	505	495	474	519	460	491	481	469	519	471	496	490	494	521	499	548	484	449	515	509	510	534	515	430	477	509	530	483	514	519	501	489	517	475	522	492	504	484	514	479	505	486	509	492	565	494	511	520	514	485	517	477	490	503	522	503	492	520	489	494	500	511	519	503	510	498	484	513	441	487	468	481	534	479	501	485	465	495	495	470	482	492	525	509	514	525	492	509	491	498	532	509	532	493	541	476	485	502	496	495	537	491	529	506	481	534	493	480	488	535	482	484	468	499	506	519	525	548	509	488	514	510	491	509	560	488	509	520	525	473	490	480	546	484	510	508	488	492	492	491	492	478	532	532	475	537	517	502	518	497	430	514	470	476	474	473	516	480	498	520	487	520	524	535	487	440	460	528	525	480	485	542	529	493	506	512	482	455	480	513	499	483	470	483	504	499	504	530	533	546	506	480	476	512	525	503	475	486	508	473	497	459	532	481	519	523	508	498	502	510	519	513	518	486	445	540	530	439	506	511	502	520	489	478	520	514	475	463	505	496	509	491	500	503	506	497	517	532	506	470	525	512	487	481	483	488	554	487	499	539	476	458	482	526	503	522	515	505	480	482	508	488	479	472	473	479	499	518	522	467	458	465	501	527	486	478	478	480	514	477	502	488	499	484	463	508	479	481	518	486	510	531	515	514	521	557	463	484	506	470	502	478	531	518	560	518	471	494	491	488	493	492	511	458	493	487	484	543	506	528	492	512	539	492	493	525	501	503	500	496	538	516	498	506	532	511	483	495	460	474	493	462	475	511	507	487	543	494	488	500	460	499	452	509	514	501	476	500	473	512	473	509	502	518	465	508	545	492	512	513	482	497	510	521	490	510	524	525	498	523	476	492	509	555	503	478	509	481	479	497	490	497	501	519	547	495	522	459	495	516	478	480	509	509	515	474	534	516	485	465	530	462	483	491	516	529	503	495	462	504	507	488	522	496	506	493	547	520	511	483	496	543	492	512	500	482	505	530	521	520	514	509	484	461	463	528	489	465	483	500	484	510	477	513	511	480	473	489	479	489	486	507	515	497	504	482	510	500	521	496	511	460	500	438	477	529	505	470	508	519	483	474	506	505	515	489	518	480	491	481	504	525	482	452	506	526	483	487	526	501	501	534	484	480	510	520	536	513	488	456	451	512	507	499	487	527	498	481	526	452	507	496	494	523	496	494	490	508	514	521	502	470	446	520	458	540	526	473	511	492	512	513	452	479	488	488	478	504	515	459	455	501	514	497	508	464	474	476	487	498	448	538	521	520	512	511	483	510	478	514	501	487	505	508	468	476	505	476	521	524	504	498	489	478	478	517	475	491	499	483	513	510	470	510	451	453	517	509	496	524	488	498	485	525	517	530	504	526	467	550	531	469	454	506	534	489	513	503	484	455	528	505	447	515	485	479	460	485	495	484	507	491	499	460	484	505	517	517	509	499	500	508	507	505	505	515	490	528	509	501	468	508	548	484	512	475	479	540	500	504	519	474	500	479	469	498	484	501	504	536	535	462	498	515	522	552	534	523	469	508	493	527	530	509	449	477	512	482	499	480	495	518	493	507	502	499	522	454	456	516	514	532	492	513	499	530	491	470	520	505	503	517	488	502	512	480	472	518	506	488	460	471	497	494	493	499	462	500	478	480	457	445	481	487	521	492	495	466	531	489	489	500	502	488	493	490	498	536	510	551	525	513	496	511	512	497	471	520	495	504	503	475	495	493	510	509	531	513	475	460	502	467	519	491	473	483	499	470	466	474	530	482	498	486	482	471	479	480	487	522	483	490	467	517	487	494	504	506	533	519	489	459	510	489	523	510	508	475	523	494	533	561	473	523	514	486	527	477	475	460	524	514	480	461	543	517	490	476	504	518	511	473	528	528	511	513	532	492	503	487	474	548	496	499	493	454	513	505	477	472	524	469	507	519	495	480	493	504	497	511	498	466	509	520	477	498	497	488	491	479	491	523	531	497	513	492	492	486	512	515	523	496	474	490	539	482	498	495	518	492	488	514	508	489	467	532	505	526	513	544	511	530	492	486	498	481	528	526	471	520	536	531	492	495	489	512	513	517	500	498	512	519	502	461	489	485	452	499	463	484	486	515	505	500	492	510	488	514	549	477	498	410	498	501	496	482	477	457	476	503	474	498	470	518	532	502	513	510	507	486	477	491	499	481	478	475	458	473	502	506	505	516	490	463	522	522	507	551	501	506	526	478	465	507	480	512	511	496	498	506	505	505	496	503	464	484	488	500	516	514	504	476	466	505	527	511	499	519	469	482	481	498	471	517	519	497	504	500	458	534	480	515	542	487	462	503	494	499	494	489	489	505	523	483	462	508	495	511	495	501	495	465	503	508	503	409	482	512	487	472	480	478	504	493	496	522	520	507	523	514	478	502	514	506	493	481	514	533	491	506	484	493	500	481	545	485	487	529	537	506	490	485	507	492	481	512	522	497	506	531	501	511	458	527	472	508	514	514	512	507	495	513	487	525	545	436	521	497	496	452	498	490	500	488	507	496	491	508	547	518	500	487	493	535	514	458	503	479	491	517	471	522	496	499	509	490	467	510	506	498	519	461	488	472	560	517	508	489	504	502	475	495	530	482	511	457	496	477	485	457	495	515	461	496	517	490	527	496	486	488	494	497	450	490	481	515	509	492	502	497	492	512	531	484	495	441	510	490	499	510	493	503	494	490	505	531	464	521	487	478	492	447	548	520	549	459	482	515	489	536	526	464	494	563	514	490	464	526	472	476	496	455	467	472	498	497	507	475	507	501	519	514	486	460	503	504	511	499	467	488	504	471	525	496	464	513	493	536	483	510	488	483	512	496	474	482	480	551	510	501	487	547	494	545	499	501	447	513	486	499	460	478	467	510	507	492	490	521	504	502	488	513	480	475	485	467	510	478	486	486	468	480	509	513	505	482	500	496	516	509	480	538	481	480	514	480	498	523	506	476	491	505	488	480	461	457	504	515	506	468	477	530	515	499	479	510	524	490	508	505	505	536	495	504	509	531	491	491	480	481	506	482	486	505	497	485	539	487	475	474	476	473	482	498	476	495	481	474	515	521	445	519	523	514	524	479	477	473	463	522	498	480	479	445	496	518	491	458	452	501	508	503	498	476	507	493	449	449	473	484	501	494	471	505	474	500	484	488	498	514	547	499	485	483
22649	21352	29092	23959	21353	21399	9953	919	654	529	446	429	366	335	314	257	242	223	248	230	197	220	200	196	206	211	247	205	208	188	182	152	177	165	198	164	174	181	198	200	143	182	167	177	157	160	200	178	186	167	148	163	171	196	177	160	161	174	160	164	170	148	159	163	157	167	156	190	158	139	186	164	176	159	160	153	167	161	168	168	161	154	171	144	154	170	189	158	169	155	177	167	161	142	164	151	175	173	171	156	151	165	168	176	149	158	177	144	152	174	183	185	155	156	165	159	172	145	149	147	158	161	196	130	166	181	171	161	161	149	155	153	160	172	163	154	154	143	168	167	155	151	166	163	154	168	158	145	153	155	147	150	151	135	174	156	147	156	157	162	163	173	148	148	174	166	169	168	163	144	155	149	153	160	148	177	142	168	174	142	184	158	183	150	154	161	135	153	167	159	142	183	160	172	147	174	153	143	148	160	160	175	157	163	166	156	166	186	150	169	150	159	185	167	170	167	147	177	178	149	173	148	153	178	155	158	142	156	170	157	159	158	160	168	156	182	158	154	159	169	167	165	159	163	181	166	136	148	154	168	157	147	153	154	188	181	165	151	138	188	175	158	148	163	149	177	137	163	160	172	165	156	132	172	182	164	166	157	167	166	172	158	162	156	163	174	147	165	156	166	164	159	180	176	127	163	152	177	172	151	193	174	165	156	162	184	140	163	141	145	169	152	165	166	155	139	149	169	142	149	174	138	163	140	162	165	166	177	163	142	170	169	175	183	177	176	164	179	136	161	167	172	150	169	167	156	169	158	172	171	173	151	143	183	142	145	151	166	148	149	164	155	174	179	179	188	190	151	175	154	158	137	162	176	186	132	173	160	173	173	173	154	144	165	142	141	155	163	151	166	167	147	171	189	148	147	139	168	181	143	170	156	171	167	161	172	150	164	159	170	160	182	168	176	191	179	144	170	143	154	155	155	165	165	155	191	174	153	166	174	159	162	156	144	157	138	145	157	145	147	145	163	152	156	166	152	160	159	156	145	156	153	178	134	163	193	159	175	141	161	159	159	168	179	160	171	157	151	153	169	158	156	142	154	172	165	173	157	156	145	153	155	149	169	131	176	159	156	169	188	159	165	168	147	170	160	134	143	135	157	174	138	169	157	156	182	150	182	155	177	180	165	146	131	157	171	162	162	164	141	180	155	167	174	144	156	180	159	153	177	182	168	159	150	172	174	162	155	160	138	171	149	147	157	158	170	162	141	182	157	162	150	169	172	156	144	181	145	145	177	196	167	172	182	170	156	139	165	151	147	140	165	152	152	161	152	163	159	170	164	132	152	178	181	150	178	159	169	163	151	185	150	134	162	147	149	170	160	148	170	166	160	156	157	163	165	180	140	154	173	154	156	153	152	164	158	170	160	149	173	165	159	167	147	168	157	173	162	166	154	167	142	153	166	156	151	167	148	172	155	148	160	166	159	152	161	151	189	155	182	184	141	168	178	179	149	154	133	159	160	129	163	148	160	158	164	170	172	171	178	161	166	160	157	163	148	176	181	152	165	135	173	144	165	153	174	151	146	142	138	175	148	151	190	148	162	145	172	162	142	164	171	175	168	176	174	154	140	161	176	169	166	147	176	166	155	158	166	189	165	161	184	172	140	174	164	150	165	178	141	180	146	173	160	163	146	206	156	164	153	160	146	151	165	166	152	191	159	160	175	157	157	165	147	178	153	170	140	163	177	161	170	124	155	136	179	159	150	186	173	150	163	179	145	158	168	171	148	171	146	163	152	168	149	162	157	172	157	140	162	178	173	181	145	176	154	159	202	164	158	169	177	163	178	163	165	146	140	160	146	173	155	160	157	154	162	154	161	157	138	177	149	145	170	149	154	171	144	168	157	151	157	153	147	160	189	162	159	167	161	159	160	172	148	161	177	165	159	163	171	172	165	158	147	164	157	158	160	169	153	171	158	170	163	152	167	165	164	183	162	177	159	158	162	154	169	139	168	172	163	188	154	145	172	154	156	187	134	188	166	161	167	173	192	154	156	179	166	149	148	159	150	163	135	172	141	144	164	152	164	170	155	159	168	174	162	154	182	175	158	158	159	149	178	173	149	169	162	186	169	162	172	148	153	156	155	154	173	165	157	155	173	168	162	144	165	167	154	164	158	151	182	140	168	170	160	167	162	163	155	154	177	193	152	152	165	162	135	159	150	170	184	160	176	154	158	173	159	174	139	153	153	191	174	168	137	171	160	155	186	177	175	167	158	145	154	158	157	162	158	153	169	152	168	166	179	180	170	192	147	174	154	176	147	150	143	166	166	173	164	177	189	148	174	167	131	157	178	156	175	169	137	181	169	151	164	166	159	157	155	146	158	150	173	150	160	169	161	187	188	144	163	158	157	174	159	139	147	175	165	162	165	166	144	169	160	184	166	168	156	154	159	158	158	177	155	159	177	161	157	169	156	144	140	166	178	170	145	154	140	156	159	184	139	162	161	162	141	152	167	170	155	168	151	129	172	198	153	177	154	158	168	150	160	201	156	162	185	166	139	175	127	160	156	168	145	156	177	141	147	174	162	160	166	169	179	156	173	174	148	170	185	153	148	175	157	159	155	178	147	163	163	159	177	158	158	156	152	152	165	162	165	155	155	182	162	185	163	168	148	171	148	193	141	161	177	172	153	151	157	174	162	179	175	149	179	157	158	133	154	159	145	166	175	170	173	161	165	165	168	183	156	192	159	152	156	179	161	166	175	151	160	163	174	151	191	167	149	145	157	181	167	146	170	160	142	158	131	152	177	178	168	143	153	158	179	172	190	137	160	182	150	169	169	144	162	161	176	155	151	166	172	149	156	168	166	163	186	166	154	190	138	167	164	137	163	171	150	184	178	159	178	162	131	186	161	160	156	178	156	174	166	164	154	168	169	181	174	149	149	178	149	198	169	172	153	137	171	171	167	150	151	192	165	154	158	175	160	151	172	152	171	164	165	177	144	160	180	162	156	166	176	159	162	163	163	180	150	162	171	153	166	172	164	172	147	142	145	163	156	145	161	160	179	145	168	159	166	160	171	156	144	137	162	166	159	156	151	165	138	148	158	147	169	181	171	151	164	170	138	162	158	151	171	159	158	184	150	159	171	180	191	142	173	173	156	188	151	154	160	166	149	149	151	152	157	142	155	161	155	165	164	155	154	179	152	164	156	161	136	162	171	142	168	184	164	178	176	173	132	139	164	148	153	144	159	166	156	149	158	154	161	178	150	178	176	162	139	164	147	155	145	172	149	163	161	155	180	178	167	158	174	151	135	172	176	157	148	152	156	156	171	175	167	166	174	167	162	142	165	155	171	161	170	167	156	165	153	174	164	151	160	172	165	159	194	151	179	171	165	160	153	156	168	167	169	147	181	152	160	144	156	166	170	190	169	166	145	162	172	157	143	143	146	157	151	174	169	158	171	159	155	146	146	157	159	169	153	166	160	174	153	159	151	176	180
4278	14606	9976	4840	3451	2444	1899	1385	1016	856	712	539	492	406	390	333	296	363	281	287	274	234	235	237	262	247	206	186	224	202	189	200	185	200	186	220	190	225	198	204	193	179	180	168	190	158	159	187	200	186	177	167	169	169	167	158	200	164	177	180	175	159	179	173	164	199	170	175	155	146	177	153	187	154	131	167	140	151	151	148	180	156	144	151	174	166	166	177	163	192	164	169	157	152	155	168	169	162	170	146	170	176	155	152	162	175	162	197	161	165	174	164	151	184	180	165	136	146	157	163	147	167	162	160	150	162	179	166	163	132	175	168	144	167	194	172	195	153	162	167	169	164	163	136	182	170	154	142	180	146	180	162	187	176	168	179	158	166	181	151	153	152	151	159	149	169	157	170	184	172	154	165	173	153	163	162	188	171	158	157	160	171	147	171	152	164	149	159	163	158	163	153	168	164	163	164	160	175	146	157	188	150	158	152	170	162	141	177	193	168	176	175	149	156	171	157	168	158	157	144	167	178	147	150	155	172	159	162	159	178	167	165	145	175	161	144	170	172	155	152	176	190	165	191	140	186	173	140	163	180	165	167	153	161	159	171	126	166	148	155	153	159	183	171	150	175	145	148	165	160	150	183	157	149	149	165	136	171	142	178	173	171	175	203	148	184	151	170	169	145	152	164	162	171	155	170	164	158	181	167	165	171	177	186	177	163	156	186	160	164	183	160	160	154	145	165	146	147	165	184	166	164	161	152	175	164	158	187	148	160	165	153	181	153	182	156	163	162	148	160	154	155	170	164	135	159	169	151	182	157	154	186	182	128	165	160	165	163	177	158	145	159	174	159	170	171	141	183	150	185	172	140	164	149	185	181	166	176	133	155	163	162	178	173	150	147	162	167	151	156	179	163	160	152	178	151	142	148	174	177	162	152	173	177	167	159	185	174	175	152	162	158	171	158	157	162	168	169	161	169	168	168	133	173	156	152	160	141	152	179	145	139	158	166	154	175	177	164	167	194	157	172	171	163	159	129	167	176	162	135	176	160	162	167	170	155	163	171	166	168	146	174	147	176	154	168	161	161	183	153	166	151	169	181	166	157	152	176	144	169	173	153	144	165	151	156	177	155	175	147	152	164	157	176	171	161	160	176	182	186	172	159	150	163	162	173	175	141	161	170	152	175	160	165	160	167	188	163	140	160	154	167	156	166	166	150	158	149	165	158	142	176	178	200	165	153	165	177	165	175	167	159	197	167	168	176	153	154	172	171	158	169	166	158	158	156	175	158	167	180	170	161	153	179	156	140	149	157	167	150	168	168	155	170	149	170	175	153	161	157	175	161	138	152	157	150	172	163	143	157	155	179	171	168	146	164	139	174	163	152	151	155	162	171	168	163	162	149	169	162	181	167	150	165	166	170	167	146	177	157	159	179	172	140	168	172	163	159	157	153	153	157	194	168	158	168	143	183	178	176	165	123	163	185	176	176	167	176	155	166	171	174	159	163	170	173	169	170	159	176	168	180	146	158	161	175	167	152	138	186	167	163	185	154	166	190	162	147	172	146	164	170	184	155	158	151	167	167	172	146	173	149	168	181	184	164	170	150	165	164	143	151	169	168	151	144	150	152	182	157	168	151	179	158	190	152	166	141	171	168	159	153	165	171	166	191	174	167	158	141	138	157	185	161	189	158	160	148	163	178	164	148	156	151	170	173	161	164	176	169	169	162	196	173	148	151	164	171	161	155	153	151	134	156	141	158	153	173	172	165	165	174	161	153	165	180	187	161	156	155	157	146	181	157	184	172	171	155	159	182	165	155	153	174	154	132	184	158	192	147	156	185	176	146	166	172	145	145	177	161	178	161	161	166	146	184	175	180	141	170	173	182	161	156	159	120	162	155	164	157	159	176	162	176	177	155	158	154	169	170	165	149	170	183	167	144	164	174	141	155	163	174	167	167	168	158	184	145	158	169	178	167	166	180	178	166	162	160	159	171	138	179	171	172	138	177	159	158	147	166	161	154	172	165	176	154	172	175	164	164	158	167	180	171	157	169	160	157	156	158	176	174	166	162	180	168	151	159	143	154	160	148	167	151	192	182	134	157	180	156	172	169	140	157	157	150	176	158	142	141	157	160	180	153	161	151	193	159	176	170	165	166	165	139	162	156	158	158	193	151	176	168	160	159	181	175	141	173	182	155	173	162	165	178	162	144	155	158	200	159	165	153	178	164	175	153	161	158	155	151	166	156	164	168	157	165	195	148	166	171	138	186	154	167	160	166	159	174	157	174	149	165	159	148	138	162	166	143	177	170	169	195	173	160	154	154	165	173	174	166	148	157	174	157	162	169	170	170	153	171	154	171	177	188	157	162	161	184	179	163	156	140	162	175	150	160	178	150	170	182	155	161	187	155	158	164	169	183	168	158	168	162	149	181	167	187	168	160	160	152	165	168	143	163	171	172	184	175	181	162	153	167	160	177	159	158	184	134	163	164	167	166	140	164	135	172	156	142	167	175	156	184	146	159	181	155	147	172	161	159	147	176	172	183	162	166	162	162	151	174	196	155	158	185	164	158	176	151	163	159	165	183	172	145	185	160	168	147	167	156	164	152	160	164	167	170	137	163	169	143	154	177	190	156	145	145	157	157	170	154	152	159	167	157	171	166	190	165	144	157	175	176	166	169	189	163	164	167	182	162	171	174	163	179	175	140	168	140	158	144	186	149	161	155	151	180	171	158	182	167	159	171	173	150	155	163	162	157	156	163	169	139	159	151	189	175	173	178	180	156	179	191	148	163	166	180	176	149	151	170	153	167	164	147	143	159	156	164	163	154	157	156	170	186	172	181	181	177	181	157	183	163	185	168	152	175	159	179	145	192	175	154	183	177	131	162	149	169	162	210	167	158	152	169	149	166	148	167	161	158	165	185	166	171	154	160	140	147	156	172	155	161	154	151	167	176	167	144	145	147	164	174	154	192	188	164	159	162	152	152	154	142	157	184	160	176	153	166	164	183	143	146	159	153	153	166	156	157	167	181	163	143	170	191	186	179	155	152	179	180	195	157	175	154	157	159	156	156	151	162	150	159	154	150	191	157	184	175	165	164	152	179	167	178	164	172	146	162	174	154	166	144	155	161	183	165	175	157	164	152	167	164	169	136	165	187	166	168	159	164	146	151	160	166	189	164	185	178	143	159	160	163	157	157	179	181	154	161	154	169	161	141	162	150	179	153	169	168	138	180	163	153	143	180	177	149	156	156	174	158	166	160	135	155	184	159	179	156	163	165	170	149	153	149	166	150	164	175	143	152	188	159	164	159	157	158	160	148	161	145	153	150	152	177	166	161	150	152	164	146	157	162	181	156	163	155	156	169	157	166	157	171	159	167	161	161	161	180	159	156	190	158	149	148	170	160	176	145	166	175	150	160	180	137	190	167	166	164	162	172	153	170	158	140	196	208	148	140	161	157	142	147	160	172	139	150	150	162	152	157	163	167	159	156	179	174
27806	19710	6265	766	517	537	498	473	480	468	472	445	425	460	442	481	438	470	469	493	447	447	501	437	428	459	435	458	427	482	480	459	450	419	478	417	482	440	455	476	462	459	463	436	471	419	454	401	415	463	458	449	422	444	500	421	462	446	497	423	437	425	438	465	464	493	458	461	414	458	424	437	467	464	474	418	474	462	456	451	471	427	461	435	439	496	432	442	404	400	461	419	493	448	430	461	427	455	472	469	436	406	473	416	453	441	453	446	471	444	458	433	462	483	464	425	440	423	456	454	458	438	427	422	448	467	482	432	471	452	429	457	445	418	480	470	452	466	409	436	455	429	450	454	444	465	466	462	471	463	459	451	467	450	490	480	453	420	464	432	444	440	421	433	442	446	445	478	491	432	464	458	422	480	411	440	444	440	455	462	448	435	449	470	482	460	440	459	450	429	479	448	466	460	500	439	434	456	455	431	474	473	446	453	476	420	467	449	459	469	435	436	475	429	462	458	446	444	473	496	488	427	441	436	406	443	474	395	432	402	427	441	442	439	475	442	468	424	432	432	457	468	462	452	458	435	460	455	425	416	441	467	430	454	437	445	456	461	456	479	436	484	471	459	425	454	444	458	438	458	428	429	447	445	438	426	470	451	447	431	465	438	417	488	433	491	481	465	465	460	419	455	479	461	439	469	468	444	469	447	454	445	427	427	440	478	448	459	452	450	465	451	455	444	480	456	435	403	447	445	431	421	418	459	401	455	434	463	463	412	456	426	432	449	419	424	472	444	460	447	465	473	464	425	474	439	470	467	427	480	441	475	464	479	453	441	474	478	476	465	472	455	473	437	422	452	491	461	433	445	417	425	437	451	477	496	422	441	440	466	454	498	461	439	449	457	435	418	466	437	451	451	455	446	454	418	409	475	475	424	419	446	499	440	451	413	496	450	459	464	459	437	440	477	453	478	456	421	447	446	439	469	411	461	415	470	439	469	426	509	454	416	420	482	455	484	449	442	458	442	427	457	449	460	435	463	416	425	429	469	444	457	409	423	440	443	468	468	454	466	481	441	448	443	460	436	440	495	419	442	444	430	467	440	460	442	428	446	416	433	446	445	464	414	488	436	413	421	495	475	457	462	507	457	456	441	464	503	452	444	437	422	445	413	460	457	485	460	463	470	463	418	484	454	441	469	423	451	429	434	451	469	466	455	469	458	405	430	429	406	434	462	459	488	464	469	438	428	455	462	468	460	449	422	460	458	399	390	469	426	440	426	452	465	475	466	458	490	493	432	462	476	439	436	467	409	452	431	472	438	485	453	416	441	422	450	451	446	405	440	470	484	455	434	474	449	445	445	458	447	452	427	440	453	439	446	487	460	433	445	486	449	428	427	461	459	400	422	471	446	464	431	434	493	459	432	418	430	429	444	486	420	451	410	412	421	477	428	446	477	460	426	449	414	420	454	428	446	434	441	424	403	441	481	477	449	433	479	457	474	456	463	450	415	440	464	467	444	424	450	444	469	455	427	469	431	450	445	469	451	451	468	450	428	394	419	454	473	435	441	431	444	491	453	472	438	485	433	438	466	452	449	420	462	489	432	456	457	443	423	464	489	434	431	448	450	467	406	490	458	501	463	472	450	434	465	414	442	467	425	467	431	467	407	485	480	432	440	449	456	454	451	432	470	433	451	398	448	431	454	436	504	429	433	425	468	460	445	433	441	458	399	433	467	434	430	474	413	430	463	434	432	431	432	478	441	465	440	448	419	455	410	441	447	448	461	443	456	429	466	455	463	444	445	427	454	462	449	463	429	461	471	463	422	466	462	500	453	426	433	430	416	459	435	427	469	462	414	450	418	465	451	473	429	429	462	455	446	442	445	467	448	441	436	448	480	409	416	439	474	451	435	451	410	466	421	452	422	491	448	478	446	474	461	454	437	485	462	446	439	460	461	484	431	445	436	466	459	429	440	413	435	463	486	450	422	442	452	424	434	454	396	463	450	454	430	431	438	430	414	466	461	455	467	456	454	437	453	423	479	449	430	427	424	446	471	446	501	468	436	457	460	434	424	457	457	431	433	437	472	448	446	435	430	456	443	490	460	471	440	439	453	472	406	425	430	433	457	482	425	458	463	446	457	424	449	487	439	455	451	458	457	409	448	494	459	387	445	431	441	481	436	470	463	480	463	454	431	449	495	490	436	448	431	438	425	476	437	477	457	438	417	455	477	445	449	469	436	405	436	414	443	427	430	468	444	484	470	464	433	453	433	453	454	397	431	425	443	462	440	473	460	483	419	431	459	418	452	433	503	456	420	450	457	465	427	478	442	464	440	475	451	441	445	469	436	441	487	476	417	444	438	466	439	464	485	435	462	471	432	443	462	432	452	460	433	459	449	433	474	451	482	456	460	459	433	456	447	491	442	457	455	435	429	428	463	437	423	438	459	446	467	470	416	446	454	447	465	417	476	419	465	439	443	440	459	467	472	456	466	440	456	440	423	464	458	405	449	417	470	424	456	476	471	466	423	406	454	427	485	452	436	486	447	442	420	485	440	423	442	477	451	455	399	468	457	472	431	435	461	477	415	430	435	427	450	485	461	445	446	444	484	440	442	429	466	451	472	477	406	435	425	435	442	473	477	425	438	485	449	447	416	448	460	525	445	447	472	471	430	470	449	442	455	460	416	419	462	455	456	437	468	467	455	428	461	398	444	463	442	439	469	448	451	452	417	397	449	461	432	482	466	453	445	444	448	443	433	445	432	445	449	442	454	433	448	446	437	441	433	439	483	399	453	461	434	418	454	464	457	445	445	434	467	430	442	460	491	448	497	484	397	456	384	436	442	436	406	418	434	431	449	443	437	428	422	422	430	504	456	443	452	486	497	460	464	443	441	423	457	478	391	433	442	446	448	444	435	452	427	447	435	450	464	417	446	424	441	480	497	446	443	450	455	440	468	454	466	424	467	462	472	425	444	437	438	461	463	445	435	463	470	437	462	458	471	450	451	430	433	445	476	471	430	425	481	431	474	470	453	475	434	415	485	430	493	484	451	419	415	429	447	462	414	458	404	483	455	469	443	455	445	475	449	484	436	474	438	491	448	491	449	459	465	431	420	447	477	462	452	423	434	429	483	424	453	419	444	453	426	419	485	415	449	461	474	430	470	458	451	447	424	457	455	439	465	437	441	420	468	447	467	423	456	476	451	477	435	419	428	456	458	412	431	456	477	433	395	462	443	479	448	421	493	432	424	474	439	443	428	498	480	476	423	446	413	446	447	474	416	442	453	440	433	442	463	476	450	472	466	497	456	502	438	443	495	459	427	437	435	512	472	456	446	469	435	474	475	426	448	439	414	454	441	442	460	470	467	424	427	431	440	484	427	470	453	393	414	446	453	463	473	441	459	464	420	459	452	407	427	451	453	475	435	454	447	494	479	431	452	452	453	404	428	464	461	426	449	459	455	416	489	489	449	399	449	470	446	440	435	411	443	461	445	419	468
4486	1363	1084	691	629	606	571	513	498	507	503	458	470	451	492	446	474	507	481	468	531	468	448	472	486	488	495	466	460	451	445	490	486	474	458	420	480	430	463	483	472	448	458	445	471	471	459	459	469	475	447	436	513	496	465	467	478	476	483	458	465	462	467	462	426	456	459	465	466	461	452	500	471	459	452	427	488	479	443	509	468	452	478	489	459	433	476	456	432	475	471	474	469	473	489	480	446	450	463	476	474	519	513	450	474	481	474	504	477	487	483	444	439	494	423	438	483	477	456	475	467	461	452	410	509	485	476	492	477	478	492	458	464	482	452	465	443	465	444	439	422	444	448	468	455	468	495	504	464	481	461	504	443	480	443	458	458	459	454	472	469	470	426	493	456	452	459	451	465	472	480	452	423	466	453	462	446	484	447	465	428	456	467	430	462	437	456	494	443	447	484	452	491	496	455	516	463	450	467	491	476	470	481	448	471	460	467	510	451	437	433	484	504	469	443	473	468	475	514	448	459	428	500	464	450	462	450	477	477	517	467	486	432	452	462	457	448	475	445	441	452	473	484	487	488	475	476	426	486	480	479	450	458	464	475	488	445	524	483	450	484	469	471	492	478	449	462	440	488	471	458	477	496	493	477	470	475	494	440	462	483	460	474	482	490	512	500	449	448	481	462	480	469	424	443	469	483	466	472	509	457	488	433	455	446	487	476	504	476	478	472	453	468	481	477	487	477	465	427	511	454	457	465	467	498	423	467	474	469	432	427	451	495	469	479	497	494	469	477	447	449	471	492	505	454	486	493	468	461	506	484	494	475	448	457	444	489	464	475	469	463	508	481	480	498	460	456	475	454	462	475	495	447	494	481	497	491	478	480	443	486	493	419	479	455	477	497	451	489	467	491	497	474	476	439	485	489	423	462	503	469	455	461	475	449	446	474	485	487	412	473	446	465	489	497	478	490	477	474	484	479	450	491	462	493	450	444	475	472	481	476	494	461	454	479	487	487	460	445	462	507	448	454	459	449	444	432	481	462	468	429	469	472	473	411	474	456	477	485	412	512	442	448	457	458	487	490	450	475	422	475	463	469	437	483	460	476	458	454	444	420	450	469	478	478	473	447	433	444	466	410	469	469	427	480	500	471	479	471	429	475	505	456	483	431	473	504	459	466	507	470	487	477	473	482	425	442	483	464	436	448	445	442	470	466	464	460	447	513	437	456	469	477	490	463	502	467	473	452	484	446	463	464	476	449	462	477	498	498	466	465	419	451	463	483	477	431	482	449	440	493	478	450	446	448	464	460	482	465	453	526	439	469	487	476	463	448	494	477	473	446	487	466	433	487	491	523	434	488	458	459	445	489	440	462	489	472	413	433	445	451	453	440	426	456	477	496	482	451	432	472	467	450	474	462	505	483	487	481	440	434	440	493	485	470	440	486	448	502	416	454	477	505	456	474	488	485	448	515	459	471	456	449	462	437	453	494	474	480	487	496	511	490	449	467	484	412	466	521	458	470	497	452	484	438	469	484	476	514	424	450	479	475	472	456	478	496	429	489	456	477	466	436	493	458	448	475	507	471	446	480	485	471	475	437	474	490	525	467	456	464	454	416	482	469	422	477	460	444	436	460	526	438	465	447	491	452	491	459	460	470	458	477	491	466	414	496	467	474	479	496	482	473	466	479	487	490	494	438	463	456	414	460	508	501	504	469	486	478	455	441	450	476	485	457	482	440	459	484	452	444	444	476	464	459	452	476	499	443	459	483	472	503	449	530	485	457	468	442	442	459	494	472	462	495	460	479	451	481	452	430	465	460	447	493	474	438	432	466	472	441	491	491	480	429	454	492	458	508	470	443	464	449	488	448	440	477	484	443	490	465	446	454	459	457	441	455	477	461	515	509	465	487	507	457	463	464	464	490	493	459	468	452	490	478	443	465	482	492	466	471	448	475	499	456	458	424	458	449	455	463	455	477	480	470	449	455	511	442	484	478	478	449	447	471	440	485	459	441	478	444	467	460	454	488	441	469	434	477	478	511	458	449	503	456	451	489	479	484	455	427	478	467	521	473	450	474	487	428	468	412	480	446	478	440	512	489	415	480	469	448	465	451	506	452	466	452	441	485	473	477	483	471	495	462	459	467	453	508	462	482	471	476	460	446	474	456	477	473	473	454	478	455	478	522	478	469	474	406	478	455	482	439	468	486	450	480	472	436	445	491	472	458	462	443	447	479	460	478	476	453	457	475	444	443	494	439	450	457	469	429	446	509	463	463	475	501	460	454	474	470	435	444	478	497	455	479	470	474	468	444	458	462	469	501	498	448	505	466	471	472	497	470	475	471	459	452	474	465	497	476	463	462	454	514	512	469	489	464	472	437	448	447	436	459	471	454	461	458	443	455	472	433	483	456	453	458	463	458	495	463	469	462	515	509	459	444	467	502	406	497	468	485	489	458	482	475	469	427	445	468	434	479	484	468	448	487	434	463	476	502	456	518	464	461	493	507	437	498	460	465	453	444	477	453	504	429	481	498	476	509	449	477	448	477	478	494	464	440	442	477	467	480	464	470	448	455	504	470	407	492	468	450	463	473	454	491	436	477	491	477	471	451	480	432	474	436	491	472	500	461	466	473	433	486	482	462	490	464	478	417	451	470	498	439	476	472	492	441	460	471	481	473	453	460	468	506	468	483	463	455	459	460	506	491	502	453	499	502	433	490	466	435	442	485	437	477	455	520	499	457	459	476	474	486	453	486	473	466	430	459	451	476	473	487	489	437	477	469	483	459	463	494	438	496	473	449	511	475	472	466	472	461	454	448	433	471	479	471	448	432	452	472	464	475	480	472	484	447	450	462	475	448	455	478	436	478	455	467	451	471	489	514	464	509	468	468	421	421	462	475	450	440	488	451	465	465	455	503	472	439	464	461	473	455	447	457	458	457	485	482	448	499	450	486	474	478	462	474	496	490	446	495	467	464	489	473	458	473	439	481	408	456	438	447	467	462	485	515	462	449	480	476	433	489	484	450	499	476	475	443	463	477	474	472	465	462	449	459	482	487	441	508	402	444	486	463	479	485	468	427	486	422	460	458	485	451	508	439	478	477	476	463	478	471	439	465	483	507	438	448	436	443	507	445	420	437	501	473	491	447	469	429	448	464	487	488	427	495	467	466	480	484	486	480	495	490	475	447	467	452	475	491	440	496	419	456	442	492	501	476	456	448	456	452	466	475	461	454	437	431	450	451	438	471	439	466	462	486	478	428	470	466	477	539	491	485	440	465	465	440	505	448	462	450	477	446	463	451	439	436	477	445	440	472	473	482	453	456	452	482	482	500	449	502	437	475	453	504	479	454	431	429	454	469	492	444	474	448	445	469	471	491	452	494	479	477	459	482	423	440	462	461	445	511	450	489	479	468	488	448	455	434	470	490	480	547	500	502	484	457	465	488	448	481	483	461	443	491	480	458	452	470	482	461	470	453	472	475	471	460	482	493	487	510	449
23811	21322	28657	24355	21328	10517	925	547	443	396	406	324	314	285	284	242	245	305	254	271	220	222	231	234	229	239	233	196	240	227	219	243	192	207	214	218	198	225	242	220	214	219	185	212	194	210	227	210	217	210	194	210	216	192	217	212	212	226	180	194	208	232	216	188	181	209	191	225	191	205	219	200	219	196	168	195	226	209	217	208	197	202	178	193	209	220	222	192	217	206	213	211	196	200	200	226	197	217	188	181	208	213	205	202	217	210	197	190	193	185	200	187	228	197	219	221	190	213	214	214	193	194	209	212	201	204	176	239	207	184	216	205	231	185	188	212	223	200	192	188	202	192	215	172	203	207	209	220	249	199	229	196	190	205	202	201	211	211	235	195	212	201	177	196	196	223	204	213	208	222	229	196	201	184	193	180	183	231	197	210	205	211	218	180	191	208	197	219	218	195	215	217	203	176	178	176	176	199	203	196	240	212	190	195	169	205	186	202	207	196	206	197	192	229	201	214	210	190	194	230	180	215	202	194	199	221	185	205	202	180	220	191	210	211	196	216	207	210	224	200	205	207	203	246	190	223	203	190	211	214	214	195	215	200	229	209	192	194	198	229	180	204	179	200	199	203	211	215	209	188	201	206	216	211	195	198	198	216	234	223	199	195	199	170	190	211	171	186	223	201	213	209	208	171	205	202	194	191	219	198	191	211	192	190	214	185	204	203	205	197	190	204	179	194	211	199	227	184	228	197	194	187	189	210	222	199	209	213	182	229	203	193	197	204	208	194	217	203	200	202	171	210	212	192	238	201	210	207	234	192	202	219	204	177	190	223	214	206	198	184	178	210	200	197	225	191	204	213	218	190	197	199	218	199	203	215	233	184	223	225	201	194	183	182	223	232	218	179	193	215	188	215	193	209	170	193	203	213	208	189	198	184	220	197	198	186	193	207	190	179	197	215	210	195	193	187	207	224	191	222	211	197	206	223	203	172	219	205	213	219	206	210	209	185	208	200	202	191	191	177	193	162	228	195	222	215	225	204	192	215	188	217	210	194	202	224	192	201	198	193	212	203	199	184	219	203	200	191	198	196	210	179	207	186	217	199	203	182	185	180	201	209	208	203	185	192	229	200	233	203	240	185	192	203	195	210	209	235	185	190	214	181	207	210	204	222	186	212	215	211	185	218	190	176	187	207	184	210	185	222	212	213	192	222	216	183	209	209	199	224	207	202	189	222	186	207	206	208	220	201	218	205	175	194	198	199	187	183	200	207	195	229	223	219	207	181	182	207	208	188	173	186	188	186	207	191	189	208	175	216	215	210	219	182	212	176	197	204	200	209	196	218	220	188	230	185	200	188	230	188	188	200	197	192	196	222	206	201	197	192	198	222	195	213	183	186	183	201	209	216	183	192	190	176	195	196	172	199	206	190	180	181	207	201	187	203	200	189	161	205	204	232	204	209	189	210	213	195	220	180	198	212	191	201	182	178	201	192	188	195	213	204	193	177	216	203	209	198	202	200	228	186	214	220	206	183	212	214	188	189	196	195	238	202	200	195	206	189	171	214	201	202	191	178	190	205	170	205	212	204	202	210	240	203	213	200	216	202	189	199	200	179	199	200	212	193	216	193	218	228	191	217	194	213	206	175	182	176	214	182	200	211	204	206	207	227	204	205	215	215	195	203	188	189	203	212	226	200	190	195	209	186	214	201	186	225	209	200	214	191	217	249	238	175	194	203	220	206	218	170	217	203	174	202	213	204	199	229	195	188	199	195	215	202	237	171	194	217	221	206	190	206	188	198	182	201	187	221	187	192	194	199	203	218	222	227	206	199	212	185	197	212	217	206	235	202	220	206	211	197	199	220	203	195	209	191	225	198	222	191	196	205	212	189	210	209	200	202	217	190	195	210	188	199	219	240	224	204	210	209	165	224	178	197	208	184	183	221	202	180	193	214	218	209	202	193	229	194	207	197	211	200	227	177	239	169	230	215	177	207	176	222	182	192	189	198	207	183	209	200	212	194	189	205	194	186	195	207	212	156	216	208	196	187	193	206	184	235	226	180	202	208	198	182	218	205	217	182	194	195	190	178	183	213	212	218	230	200	195	188	208	222	202	209	243	208	209	196	240	209	199	189	223	224	203	216	204	184	207	199	201	243	193	193	201	204	212	196	204	208	214	207	207	216	198	189	198	202	217	226	213	182	187	175	207	228	201	203	196	204	180	205	183	199	182	207	193	202	222	199	195	198	227	179	215	214	188	185	194	199	184	204	206	246	191	230	216	200	200	232	196	202	205	219	214	205	222	200	210	187	208	202	204	209	215	212	190	196	205	190	193	196	213	200	202	193	195	223	219	204	212	187	202	194	239	221	206	187	219	202	198	218	211	202	178	192	195	212	194	191	221	191	213	213	214	196	171	181	212	199	228	214	209	187	186	216	227	216	178	194	207	221	232	178	198	204	209	218	177	207	201	196	201	207	210	210	221	183	192	196	216	198	179	209	186	214	195	182	182	226	185	196	193	183	217	217	198	195	210	187	204	225	202	201	203	199	209	217	196	215	181	219	194	197	185	176	180	198	223	199	192	215	182	172	199	192	219	180	204	189	200	204	172	195	193	210	214	222	212	199	213	216	219	196	173	198	190	197	217	191	208	212	208	209	190	211	218	230	211	234	202	210	201	192	196	210	204	208	194	198	196	207	192	202	179	211	232	189	206	203	183	185	216	205	190	213	202	225	232	184	169	196	196	222	193	179	203	187	198	195	208	208	189	208	185	201	188	200	192	191	207	198	220	218	192	206	199	201	185	188	209	195	230	212	201	202	184	182	199	208	201	209	207	172	183	213	205	180	195	187	219	201	185	209	218	205	219	173	208	224	216	231	218	198	198	215	198	207	191	206	201	206	183	198	202	221	202	210	190	208	165	215	212	191	199	193	200	198	199	236	176	222	199	208	194	195	197	194	192	191	192	184	243	214	211	202	165	205	213	198	193	185	165	201	194	235	199	205	208	196	216	199	194	174	197	210	208	190	210	218	207	229	191	196	196	216	203	187	212	216	210	213	230	192	223	209	214	222	217	180	191	217	198	224	224	202	188	207	197	199	212	209	200	215	210	226	218	211	214	209	185	215	215	206	199	189	194	214	199	217	207	205	183	198	207	189	205	184	180	194	184	177	207	170	196	196	213	224	194	204	214	243	210	210	218	191	201	222	176	201	211	211	228	223	192	196	225	214	199	200	210	188	182	207	219	197	210	203	193	207	214	194	212	192	185	183	203	202	190	191	193	193	207	186	182	183	222	163	209	216	191	192	214	177	228	213	226	195	211	208	206	202	191	190	204	199	200	230	198	213	219	185	225	224	190	206	210	200	203	210	191	202	209	203	214	180	200	214	217	206	203	172	209	208	219	203	203	188	210	217	189	213	215	194	215	202	198	196	190	208	198	204	219	189	219	176	199	199	207	214	181	202	207	215	206	217	215	210	219	205	185	212	196	202	195	191
3425	9074	5852	2726	1966	1462	1068	786	694	555	484	441	379	349	315	287	318	292	265	273	254	272	279	248	276	245	251	252	244	212	246	222	209	245	249	226	264	242	250	241	263	227	226	233	231	223	243	257	230	236	211	208	200	216	217	229	217	178	201	224	228	224	201	213	213	204	219	221	211	243	226	232	218	178	225	231	244	216	200	229	223	237	208	207	217	237	226	223	224	234	221	220	210	192	238	232	230	207	238	222	240	193	216	237	202	229	235	200	232	237	205	222	214	216	216	218	225	209	199	233	225	197	199	209	206	241	200	206	210	246	205	229	196	193	190	196	214	215	205	233	211	216	236	203	224	230	226	226	224	228	220	212	202	201	213	243	209	219	222	231	223	191	204	209	209	226	214	248	211	225	246	219	226	232	241	197	208	198	217	199	224	218	226	205	202	208	198	200	177	212	201	227	214	207	207	213	234	216	234	190	206	211	225	242	202	228	211	205	215	226	230	208	224	211	232	220	231	204	199	202	216	187	229	229	225	246	203	219	193	210	206	214	245	223	229	226	227	216	213	217	229	234	205	250	213	227	220	206	232	216	249	216	217	215	219	209	208	210	197	206	238	215	231	195	244	257	207	247	237	212	219	222	193	238	225	226	218	207	211	190	234	231	204	202	241	205	224	205	192	197	197	214	210	223	217	230	218	228	204	216	205	224	228	222	211	225	224	213	234	212	214	192	232	247	216	210	223	209	215	216	210	227	221	257	213	195	238	211	200	220	206	206	228	227	228	228	219	200	220	198	202	247	224	224	221	194	244	201	193	205	240	223	205	219	189	211	219	212	233	243	232	210	212	204	233	222	216	197	224	216	205	183	223	204	206	253	216	209	208	234	222	213	225	250	217	224	219	213	222	239	221	211	231	243	218	187	233	222	208	235	199	220	209	219	235	235	205	212	237	209	187	209	203	193	209	229	213	208	222	209	207	209	216	239	214	219	224	217	217	215	208	243	220	209	214	208	217	215	234	225	219	208	240	206	200	211	195	243	246	213	234	231	229	221	228	197	212	196	221	194	230	217	208	200	219	216	206	221	217	205	207	204	212	202	225	243	202	203	217	210	218	217	215	197	197	234	210	204	209	211	232	233	201	241	239	211	203	217	209	221	225	222	223	215	231	213	200	216	224	188	219	221	200	221	215	222	220	192	199	206	238	234	211	222	212	240	208	246	198	217	195	219	212	217	215	210	208	232	217	226	186	202	205	188	223	249	219	226	229	233	242	198	179	229	226	213	221	214	215	234	223	240	229	205	227	219	199	209	201	211	223	232	207	218	211	214	181	205	208	234	194	205	236	218	197	195	220	217	229	217	197	226	235	235	209	216	217	239	202	208	202	200	203	219	234	237	218	195	220	221	203	202	199	231	213	197	228	230	244	195	184	235	229	226	223	239	237	210	222	221	207	217	210	229	199	232	219	231	215	232	225	208	192	225	223	223	225	204	221	185	210	212	206	207	223	229	202	213	225	220	224	241	216	215	213	200	215	201	190	225	207	232	226	211	222	206	225	220	196	230	223	190	238	221	239	223	205	212	228	216	219	220	211	224	189	198	220	222	207	206	234	212	211	230	185	228	218	218	205	220	213	230	225	208	195	211	204	189	211	218	225	200	214	215	204	206	207	218	217	209	233	211	205	228	228	213	215	229	214	220	208	212	252	203	207	211	219	231	212	211	184	235	225	220	232	212	200	215	231	214	222	206	210	235	200	200	206	187	204	205	211	229	240	221	185	232	223	222	193	204	228	237	222	232	220	210	229	219	214	242	240	223	227	211	219	200	236	185	191	209	195	226	225	214	207	217	210	212	212	209	201	214	207	212	200	211	209	205	201	211	195	211	266	205	226	237	209	210	222	227	224	223	228	247	209	222	208	220	227	235	197	204	214	214	222	211	215	216	231	192	222	234	215	227	246	179	188	200	221	217	236	204	210	209	225	204	225	225	213	223	209	225	230	227	207	225	234	217	222	207	216	212	212	219	209	209	203	217	225	225	217	215	193	224	210	218	217	243	239	224	207	218	210	223	212	219	203	215	233	235	187	206	211	214	216	236	213	210	214	210	232	225	243	220	227	236	235	209	198	216	230	227	206	233	230	228	218	223	228	220	210	231	246	195	213	232	190	217	230	234	208	223	212	236	212	232	212	212	237	190	218	189	223	181	187	222	211	206	169	211	217	240	213	217	232	224	225	232	229	207	227	219	218	228	208	215	209	208	214	202	230	209	213	206	203	220	227	227	213	196	227	219	213	194	215	214	237	214	215	223	218	237	200	250	206	205	195	215	232	197	198	227	216	222	221	220	196	218	205	216	198	228	189	208	229	237	204	216	228	196	229	214	227	219	236	205	213	226	218	213	238	212	225	215	211	201	200	220	239	202	247	232	214	245	225	208	185	196	216	223	211	230	194	207	182	209	206	195	234	231	205	223	182	215	204	237	222	222	241	220	228	211	214	219	220	225	205	207	204	238	216	234	222	201	208	229	205	234	224	214	213	223	231	234	217	223	219	201	224	207	212	224	203	235	199	212	194	238	216	227	207	222	229	202	246	187	201	212	210	179	235	227	220	222	193	206	223	217	230	235	230	215	221	180	202	205	215	189	218	210	174	222	221	213	233	216	205	233	212	236	210	219	203	191	232	224	210	230	193	233	226	222	252	208	238	201	225	198	223	209	205	201	201	243	210	204	213	213	217	208	212	213	226	215	214	239	226	216	226	198	223	213	240	207	216	237	248	214	231	236	193	220	223	235	215	238	212	202	211	209	200	229	211	209	228	215	215	211	235	218	215	212	225	210	216	212	215	221	213	230	216	226	229	197	216	203	206	246	183	199	237	205	225	222	193	207	259	202	215	192	235	239	228	217	208	220	228	214	210	227	212	214	210	241	229	223	219	199	200	189	231	200	207	202	213	196	232	227	221	230	227	221	240	221	212	234	209	211	233	197	215	239	205	214	203	199	199	233	222	200	219	249	213	205	227	215	240	234	213	205	219	237	212	224	229	236	189	230	226	201	216	226	237	224	213	213	212	219	223	205	249	175	192	223	226	214	217	200	228	233	212	209	200	219	230	217	224	222	221	197	222	199	222	203	229	212	265	201	225	219	236	221	209	208	212	208	201	214	202	222	200	222	204	200	224	206	215	237	244	201	197	232	223	229	211	229	216	211	208	225	169	221	223	238	243	213	196	198	219	202	198	231	225	212	205	220	210	192	196	210	214	224	211	226	193	241	198	218	206	239	236	200	205	213	230	219	212	223	226	214	174	235	215	220	207	238	202	214	215	206	216	218	195	213	202	235	212	208	217	216	227	227	221	220	214	198	221	221	233	218	209	217	232	203	226	197	223	216	226	222	203	254	230	233	222	216	225	213	214	224	182	195	212	210	208	229	216	225	225	198	202	214	227	194	205	213	236	199	226	221	207	221	216	220	191	204	249	221	207	245	231	211	241	181	231	222
24906	21333	27640	25256	12213	1057	752	663	639	599	601	587	546	541	532	502	555	543	514	526	506	488	522	530	528	562	516	465	531	462	472	499	480	479	498	464	478	539	521	513	526	486	530	524	491	495	558	497	538	502	490	521	446	487	507	418	500	482	502	519	473	502	485	476	508	520	491	473	480	483	518	478	489	471	534	470	469	479	474	507	543	487	469	465	477	506	494	498	512	474	457	515	473	479	524	520	494	504	502	483	487	471	474	553	483	485	489	489	522	457	472	473	542	501	494	523	480	476	498	511	478	544	502	493	505	489	524	488	483	490	518	506	487	511	524	496	505	476	492	469	515	506	494	475	503	482	495	477	534	496	516	508	486	524	515	478	510	492	502	511	484	472	510	464	464	527	511	478	499	499	474	471	515	487	499	541	479	501	476	488	500	493	452	467	483	513	472	472	458	484	519	465	518	500	480	532	498	499	562	498	498	516	491	507	503	498	490	490	484	521	514	501	503	484	502	473	508	466	467	533	490	502	489	504	482	503	515	531	530	534	469	487	507	490	483	493	452	498	461	503	493	500	501	498	529	492	487	497	509	437	482	479	463	520	502	486	506	507	523	529	532	485	498	525	504	479	481	488	480	518	515	502	469	484	435	491	501	480	451	476	490	495	459	503	468	504	511	482	497	460	459	482	487	473	495	521	514	431	490	514	501	490	470	481	502	485	505	473	517	499	532	495	505	506	501	433	458	504	488	497	524	481	506	482	457	492	512	508	503	523	470	512	479	484	490	459	497	456	480	478	514	509	475	479	487	507	471	505	521	506	514	512	497	462	523	504	500	451	481	500	469	492	506	468	503	525	460	496	433	518	462	527	530	479	478	522	453	503	546	510	518	520	510	522	486	483	483	492	490	515	479	521	483	481	521	457	483	492	501	534	468	474	496	472	501	532	487	520	486	470	469	502	492	473	477	524	527	492	501	482	501	488	511	501	492	457	482	464	520	513	480	471	482	498	490	525	478	494	491	505	497	480	475	503	456	481	506	473	520	470	467	423	530	485	485	507	483	495	477	515	474	481	446	488	502	547	506	511	515	493	527	470	502	490	503	477	493	496	509	536	482	489	512	449	490	519	502	494	522	521	481	483	498	493	483	517	515	507	504	489	527	493	479	496	502	483	526	481	504	501	501	463	497	506	518	514	526	501	503	467	463	535	484	537	496	561	522	503	468	479	534	476	495	501	490	477	483	483	532	480	506	498	525	501	509	537	514	457	456	472	437	512	521	480	483	504	466	480	517	515	458	508	511	526	474	484	483	520	501	480	514	508	483	522	522	489	494	504	487	537	524	494	511	510	469	486	492	508	468	471	535	513	478	489	533	479	479	481	478	500	457	529	528	524	510	472	477	512	481	486	541	497	500	472	510	519	480	440	491	503	486	502	498	473	514	498	510	485	491	506	484	531	511	527	479	482	486	487	527	489	525	471	512	527	494	518	515	547	500	484	495	525	515	512	508	525	529	511	497	484	516	513	493	459	457	490	492	514	497	519	495	491	532	470	505	511	513	491	436	499	470	518	527	506	491	508	529	472	480	483	472	490	503	514	483	524	517	517	494	502	493	503	473	517	465	518	476	462	526	557	500	488	460	524	478	487	514	515	540	475	466	479	491	500	484	501	502	468	470	485	509	466	469	494	515	498	470	537	507	531	490	494	522	527	487	504	497	472	503	506	519	575	507	473	488	488	514	502	477	486	527	526	476	475	469	536	455	487	475	495	493	483	514	484	449	519	503	536	493	493	503	483	509	461	515	470	463	505	523	516	462	493	458	512	472	495	520	480	524	496	539	519	453	492	501	500	499	489	491	514	503	541	504	540	508	484	499	475	490	473	471	502	484	486	495	478	512	489	509	501	495	465	525	513	524	481	541	528	486	512	472	493	488	511	486	489	500	473	513	512	486	513	474	498	525	472	522	460	492	467	465	488	456	429	466	495	504	520	528	479	474	477	454	483	473	526	483	476	502	476	540	535	486	470	493	500	465	507	495	532	535	492	510	460	485	471	522	472	449	514	539	495	516	493	457	495	489	479	502	528	491	496	529	547	486	436	501	519	456	498	545	540	461	500	494	507	499	482	499	472	495	465	468	501	477	444	488	485	494	526	483	492	494	518	490	504	498	490	477	492	487	502	508	479	486	471	529	472	513	480	484	481	518	479	508	500	502	501	515	486	477	500	470	478	480	483	529	529	450	464	497	482	463	494	502	465	512	485	475	505	512	486	511	478	483	471	503	527	448	531	489	497	482	503	499	559	461	489	476	475	506	488	506	513	470	465	521	499	512	479	473	480	484	491	502	466	488	487	515	491	503	476	496	490	470	511	526	497	516	530	507	535	522	502	503	453	503	478	506	462	451	476	450	500	507	502	497	492	522	456	535	493	478	479	458	512	520	515	528	515	505	497	485	519	484	537	492	501	511	497	479	505	505	484	513	491	514	472	517	452	499	507	527	502	514	503	487	500	484	501	489	501	471	521	486	480	485	559	505	516	550	460	482	501	495	467	496	515	493	476	479	538	463	473	497	509	490	500	514	530	496	489	473	448	525	527	516	543	486	510	474	480	497	512	477	471	527	499	511	520	495	476	520	489	449	496	511	506	508	492	498	487	494	481	485	506	505	522	548	497	489	473	539	467	475	454	507	479	487	453	514	506	492	483	470	501	541	521	450	486	462	477	494	464	504	487	493	512	503	447	489	497	490	494	478	483	471	487	500	487	495	506	488	485	496	465	487	459	562	485	512	496	565	516	514	494	489	469	501	444	504	463	475	481	495	441	470	483	494	515	492	465	481	517	497	547	462	470	476	484	489	507	509	499	461	465	467	483	500	503	502	516	512	477	564	494	479	466	469	479	473	541	483	461	496	483	461	495	493	474	469	504	507	450	501	500	481	519	500	503	509	474	485	516	484	479	507	469	498	506	487	520	504	517	504	493	506	495	510	511	479	478	470	489	509	498	527	490	486	481	507	525	489	503	502	455	486	505	500	505	507	480	458	519	486	504	550	465	563	501	516	481	461	473	526	534	481	496	477	520	491	479	480	497	496	500	485	525	486	499	490	521	487	512	459	466	491	485	485	482	473	500	530	537	503	473	484	465	504	519	522	492	490	497	457	468	482	498	484	494	508	462	497	483	465	506	494	461	514	495	514	521	462	526	488	508	471	485	487	518	498	481	487	502	487	532	481	489	483	466	497	479	514	492	489	516	474	533	490	462	481	494	516	538	482	509	444	494	513	495	513	487	513	501	496	523	495	505	510	484	478	487	475	466	508	495	470	514	518	516	474	489	510	477	511	515	494	500	459	490	538	520	481	468	483	477	460	520	477	481	450	508	443	469	492	484	489	506	518	523	483	463	511	482	491	510	509	472	456	495	479	497	480	502	528	473	462	501	493	479	486	511	498	500	507	505	459	507	516	508	469	486	488	494	482	465	483	494	461	500	501	503	462	493	545	470
3405	5429	3599	1844	1390	1200	876	819	704	679	637	595	631	602	567	538	507	493	522	521	513	529	550	523	507	571	571	532	489	514	526	532	544	513	518	475	495	519	534	514	516	487	481	465	513	535	522	509	510	481	499	479	508	490	499	504	492	510	517	529	463	533	471	516	482	529	517	518	473	481	509	525	501	502	519	554	515	483	499	481	471	504	478	496	500	509	505	481	494	474	502	517	500	506	543	554	525	517	506	547	497	512	547	461	526	526	471	528	520	499	512	533	475	522	512	513	535	518	507	497	538	531	470	513	467	538	485	493	524	507	516	494	471	524	479	533	486	524	511	522	513	519	521	498	491	548	490	546	481	548	507	493	464	513	501	504	535	494	497	524	503	469	502	507	483	518	515	483	558	490	510	507	462	498	516	482	513	534	523	500	503	499	483	523	520	524	501	503	541	471	534	518	491	545	512	523	495	496	492	523	461	508	502	512	507	451	491	520	523	483	503	498	500	504	535	513	492	475	489	481	505	507	517	503	537	530	489	507	488	511	466	521	506	510	502	499	490	522	478	522	483	528	518	460	502	480	550	507	444	475	511	508	498	539	515	511	529	493	491	533	511	496	500	529	481	497	494	497	517	483	499	485	533	509	530	435	511	530	529	490	509	524	525	494	496	521	490	497	522	525	468	501	496	488	499	477	496	490	542	489	532	525	519	466	524	479	510	462	453	463	520	521	483	503	500	534	545	475	502	488	492	511	471	512	512	474	491	535	534	472	507	490	501	484	461	540	472	523	493	522	473	487	478	522	518	499	513	495	493	461	509	505	501	496	540	535	483	493	499	519	546	511	493	510	466	506	491	503	456	494	526	473	514	463	483	536	491	542	510	499	504	499	515	519	508	504	497	520	486	486	471	490	491	541	504	479	527	472	479	537	522	515	503	520	491	505	477	449	500	494	479	515	496	513	484	536	479	473	509	530	500	540	521	501	490	534	510	540	508	496	481	491	492	493	474	509	515	544	495	486	487	467	538	527	494	487	498	481	504	497	494	513	527	491	475	498	516	490	495	508	497	471	521	500	531	504	471	503	573	517	470	471	513	528	515	494	481	526	486	485	503	498	496	495	539	468	474	499	476	531	502	516	476	530	493	509	487	491	473	510	536	544	497	483	538	493	512	492	516	499	461	481	484	511	512	487	461	488	484	488	514	522	480	487	489	527	527	509	518	515	511	517	483	541	520	492	494	528	503	494	535	482	470	470	475	494	537	521	455	492	447	489	494	541	554	490	513	531	506	482	524	529	476	518	482	498	508	482	494	539	542	490	482	500	494	463	477	522	497	488	483	479	506	510	520	546	487	536	485	480	528	480	503	517	505	464	548	492	476	495	504	496	482	517	526	502	518	485	539	488	498	533	504	499	498	482	526	490	486	505	498	500	497	497	483	500	493	485	502	494	460	485	535	508	530	511	512	520	505	512	497	481	495	520	518	478	501	514	504	540	513	485	489	487	510	497	481	515	517	522	512	494	500	504	519	509	501	510	505	494	531	502	505	514	491	481	533	534	510	485	493	521	496	423	536	516	503	498	527	525	536	509	492	496	534	523	510	511	534	504	526	524	518	511	485	511	493	501	469	510	531	514	528	495	499	543	467	505	471	482	471	519	490	517	509	502	477	514	510	506	502	513	513	514	512	512	480	501	560	506	513	514	490	524	527	500	506	492	502	494	522	508	521	524	517	469	472	505	492	508	525	462	487	496	524	498	501	502	536	445	519	498	474	499	470	500	513	520	529	481	515	496	500	499	492	498	509	509	487	507	508	505	504	521	541	527	503	497	505	508	488	472	567	539	471	470	485	506	533	519	497	512	485	529	516	503	521	508	472	519	524	493	461	475	507	480	522	484	481	535	489	482	493	543	545	559	519	526	532	484	533	498	530	516	597	496	489	504	524	516	502	521	523	511	524	484	499	517	492	521	529	442	494	484	524	512	520	506	509	504	530	512	495	486	512	517	490	498	533	494	491	521	479	473	493	509	465	513	502	481	494	524	468	521	502	481	451	511	526	500	510	501	508	517	497	489	516	491	484	481	545	475	518	483	518	520	540	538	498	523	525	505	512	497	515	513	528	484	474	538	480	493	458	555	534	518	515	475	513	473	489	487	510	497	502	499	506	530	512	484	482	466	483	484	523	492	494	474	518	493	509	543	536	515	523	520	469	506	557	482	494	547	478	487	495	515	496	518	486	502	495	456	570	470	535	522	504	472	491	471	521	514	483	502	470	505	467	532	475	492	512	464	496	472	506	507	454	482	496	522	514	498	500	491	480	545	546	491	513	522	511	544	500	505	489	462	473	520	529	472	470	487	495	509	476	543	550	494	514	497	498	506	507	494	493	530	506	483	527	455	487	534	551	496	561	509	530	457	512	523	488	504	507	510	531	485	486	467	518	457	478	502	476	470	513	477	467	520	495	513	540	505	492	519	516	507	518	490	527	466	485	497	539	535	443	494	490	510	492	494	510	469	490	556	491	459	479	504	508	489	495	510	527	511	502	487	480	499	507	503	493	503	458	531	484	483	492	516	524	498	519	473	484	504	556	502	526	541	504	494	477	548	453	501	474	479	558	495	524	517	561	538	541	534	546	482	473	506	469	518	481	513	526	485	496	472	488	521	484	498	499	508	516	517	485	517	488	484	487	511	520	498	481	494	508	487	508	542	481	525	504	518	524	478	523	473	480	520	520	517	522	524	505	491	517	487	500	535	471	503	460	528	498	515	469	531	472	471	534	548	492	504	527	462	532	555	487	483	525	520	517	471	472	477	523	509	460	490	484	495	494	504	471	502	480	500	511	492	487	486	516	464	517	550	496	501	460	524	522	483	533	479	482	511	525	530	508	512	444	428	544	509	496	503	514	532	507	506	505	493	551	505	497	478	500	506	472	534	489	541	494	499	502	551	526	529	513	495	488	520	503	509	496	489	486	539	512	528	514	536	455	470	540	549	521	513	515	535	533	485	483	497	498	527	513	500	464	522	472	517	510	485	489	531	509	522	517	501	532	464	535	518	498	499	512	503	545	475	515	507	496	501	510	550	505	473	484	498	526	482	493	519	499	465	521	530	493	500	505	498	543	542	515	471	495	525	504	506	508	491	508	482	498	494	537	460	528	526	499	499	543	476	468	480	478	478	520	447	516	519	473	492	503	515	507	541	518	506	513	510	475	501	508	505	521	521	494	504	513	526	501	512	492	499	523	514	497	508	509	509	505	508	469	530	486	504	479	483	483	512	462	472	494	524	489	491	508	492	524	512	512	484	497	516	516	518	525	515	511	471	537	510	506	516	501	490	508	480	520	508	529	513	483	495	532	514	509	503	499	519	472	487	481	494	517	481	487	505	497	451	449	481	505	503	486	484	517	523	506	467	557	492	546	498	513	495	520	537	484	527	491	525	507	479	507	499	517	495	524	549	478	523	507	473	516	495	514	514	486	506	546	484	495	502	523	496
22654	21370	29136	23954	21371	21437	10117	923	585	535	474	408	393	343	311	291	284	251	258	233	243	212	232	205	215	204	192	180	162	201	191	197	223	226	190	221	169	185	193	192	202	181	194	182	163	176	195	181	176	186	156	177	156	168	155	168	161	160	167	172	168	177	167	173	194	162	191	155	183	161	144	181	181	179	141	168	160	177	152	180	152	195	153	170	169	174	166	181	168	135	167	156	185	163	191	171	174	153	153	149	167	152	154	157	176	169	180	159	186	158	175	170	148	191	168	171	148	160	146	169	154	159	160	150	171	177	175	161	164	170	185	150	151	160	166	185	159	171	161	148	194	156	159	150	180	164	153	148	168	169	174	189	165	177	160	183	167	175	173	168	159	164	162	156	162	153	154	182	142	147	154	165	150	192	185	162	155	152	146	156	160	171	151	177	175	159	155	145	179	141	146	143	154	175	180	166	162	166	163	172	172	153	174	162	157	166	174	158	148	166	160	164	162	161	181	150	149	166	150	148	192	164	168	158	174	170	158	172	166	173	146	156	185	166	157	165	182	182	143	182	173	149	166	164	157	165	163	145	168	155	157	156	165	171	160	172	184	151	180	166	165	167	182	161	177	178	160	174	151	182	177	171	147	148	164	163	161	160	174	151	144	147	174	164	167	173	175	178	162	193	142	158	165	166	155	161	182	151	152	155	170	139	157	148	152	171	161	154	157	153	158	162	154	168	159	187	158	181	173	179	159	170	170	153	175	171	169	173	169	146	169	181	168	179	146	159	182	148	148	174	161	162	176	163	158	162	168	158	156	153	163	176	159	162	164	175	168	178	165	162	172	146	164	165	157	175	157	157	155	186	161	162	163	153	165	162	178	162	174	187	156	182	183	166	182	154	170	169	157	139	153	186	174	162	186	163	172	169	152	151	170	170	173	195	160	144	162	153	164	166	154	163	161	166	162	170	180	161	156	183	157	161	162	161	147	161	172	176	185	151	184	179	196	142	165	158	152	148	165	176	166	192	179	159	191	168	147	162	190	168	168	165	176	170	157	159	188	126	163	164	178	199	171	153	182	150	165	150	163	172	168	163	170	173	161	155	145	145	158	186	149	165	174	178	169	166	173	173	194	198	183	161	166	172	181	178	169	140	155	169	175	194	181	161	173	175	172	165	171	156	160	180	191	168	150	150	167	147	168	165	156	163	169	161	147	152	150	149	168	169	172	161	167	156	157	150	158	179	171	161	165	178	173	170	158	154	195	165	183	167	180	163	207	158	158	159	171	161	175	151	153	183	170	178	147	180	167	153	156	179	145	176	146	156	165	163	179	164	175	169	159	191	169	136	184	180	169	140	137	165	150	170	129	154	173	166	170	157	161	206	169	158	134	177	174	164	172	164	160	161	161	176	160	160	170	170	143	159	167	157	167	169	185	162	172	170	157	159	144	160	170	165	144	179	152	164	153	167	176	165	186	163	155	159	174	179	172	158	199	183	169	175	155	170	175	179	183	156	135	159	152	160	160	173	154	168	161	181	164	150	148	165	153	172	161	154	161	164	210	152	157	151	165	168	160	169	154	154	156	176	146	164	160	191	150	140	158	155	168	164	156	155	181	161	169	175	164	163	176	152	163	148	184	178	153	164	175	161	161	164	168	161	173	143	164	154	149	165	162	166	161	153	157	155	158	134	175	167	179	161	153	174	177	162	155	144	172	156	161	151	172	170	161	167	145	169	158	167	147	156	162	160	178	173	171	172	155	172	161	158	158	184	141	164	152	212	185	175	168	174	161	167	160	160	172	173	184	163	161	139	181	166	169	163	183	166	163	178	178	160	198	166	157	145	170	166	165	170	163	174	149	172	162	136	170	169	175	149	171	164	157	159	160	160	153	173	188	183	185	172	160	157	157	151	155	173	166	181	158	151	170	147	159	151	157	164	147	153	204	169	197	153	152	182	164	159	167	187	141	180	198	176	169	151	164	183	170	168	162	182	148	160	158	172	170	158	160	155	177	170	198	134	172	159	182	141	162	173	173	165	165	156	149	163	159	171	185	153	149	158	157	157	157	144	163	176	129	166	148	169	152	176	167	164	170	189	176	138	171	152	165	176	156	154	174	146	153	165	174	156	178	165	170	148	184	178	178	169	180	184	167	161	154	148	166	144	173	172	151	177	164	160	164	146	156	184	173	162	150	133	158	172	162	163	176	168	179	173	158	172	155	173	151	187	163	174	146	167	161	172	135	171	164	174	160	155	159	162	143	159	168	162	155	165	161	169	148	163	183	154	184	185	162	168	151	136	158	180	165	157	154	148	162	156	155	167	175	151	173	171	169	168	168	167	136	196	180	157	182	173	136	169	167	173	175	179	140	154	155	154	162	171	176	182	177	170	171	158	152	186	165	161	147	172	170	165	175	149	166	153	163	162	165	155	153	164	144	157	154	159	170	152	180	182	194	145	148	184	167	173	183	165	159	139	165	159	162	179	166	164	174	158	173	165	151	168	150	159	156	154	152	182	154	136	177	177	157	169	154	162	146	141	155	184	161	167	183	149	158	141	160	190	144	152	164	156	177	141	169	156	183	179	154	157	153	179	181	176	158	152	160	162	167	165	160	159	172	172	155	179	163	155	169	164	153	150	149	170	156	143	165	169	145	168	180	165	138	196	157	157	189	149	149	168	163	191	148	161	179	176	148	168	153	164	165	156	185	197	153	169	160	157	140	162	166	155	158	158	156	156	168	169	174	159	143	158	174	146	180	184	176	155	156	142	171	158	143	151	161	148	170	162	185	159	177	173	183	144	148	162	147	164	154	152	146	178	182	171	170	171	179	178	150	160	175	150	184	164	141	153	168	178	155	174	166	165	176	165	165	172	183	193	171	157	178	148	155	150	156	160	187	169	173	179	166	158	145	167	146	157	183	189	172	147	157	163	191	150	161	138	182	158	171	156	162	179	162	148	154	163	134	160	151	155	157	154	164	153	169	159	151	157	176	173	147	170	166	174	149	158	190	179	163	162	173	171	167	149	167	156	166	165	175	161	160	156	177	175	179	174	141	156	156	174	162	173	175	164	144	161	152	150	175	150	169	175	163	183	164	163	154	149	173	142	158	171	158	155	152	165	167	147	150	170	178	161	149	157	159	172	146	163	157	165	142	168	183	152	166	158	165	179	166	145	159	168	150	150	157	179	158	148	158	169	167	149	169	164	154	162	178	164	170	144	166	169	173	149	155	164	148	161	159	154	151	160	152	155	152	149	166	174	139	149	166	163	157	148	145	162	164	153	169	159	153	168	174	162	169	182	166	160	180	178	153	182	150	178	149	173	156	180	147	157	160	156	147	160	151	176	169	183	140	149	203	172	190	161	156	163	146	172	150	170	165	172	144	156	187	159	150	149	153	159	156	183	163	173	161	171	183	165	182	157	169	153	172	164	155	166	141	168	156	157	142	168	177	175	174	161	147	158	174	166	176	168	144	163	183	175	161	152	162	133	178	150
4431	14622	9920	4668	3417	2486	1846	1383	1060	824	706	542	459	464	435	355	355	320	275	283	285	238	260	217	233	202	248	201	194	223	191	197	191	161	197	196	205	210	225	189	189	190	180	199	172	157	197	207	174	194	190	196	152	172	183	186	149	165	203	190	164	165	157	159	188	169	160	164	177	149	167	182	165	140	164	164	173	170	174	150	175	148	163	181	189	167	199	157	168	169	172	178	161	156	174	175	148	169	183	155	173	180	147	160	188	158	179	188	174	163	178	169	164	172	160	146	171	170	145	148	178	177	140	164	150	171	137	164	172	188	175	162	161	174	159	174	152	168	155	161	184	158	171	154	148	185	158	170	159	163	150	170	174	160	167	186	178	179	186	182	165	172	162	185	164	160	158	161	149	155	163	177	140	167	166	190	154	165	162	177	180	160	176	175	180	169	182	188	173	149	156	168	183	193	179	172	141	176	154	170	170	183	172	162	163	179	177	146	163	150	158	147	148	163	163	173	162	146	150	155	144	170	155	155	168	164	157	171	158	152	180	175	159	165	153	153	183	158	157	151	177	158	173	166	161	170	162	163	177	158	139	150	166	180	157	173	168	159	175	149	147	169	161	177	164	176	149	146	142	163	163	161	162	153	160	158	158	172	158	164	163	151	149	170	152	152	174	144	177	159	179	163	160	179	197	145	149	175	170	164	173	166	165	167	139	184	166	170	166	150	167	185	149	161	184	162	179	173	152	165	185	164	182	183	179	148	177	156	149	153	153	138	144	171	170	186	164	176	175	176	174	175	138	162	165	171	163	167	169	189	156	163	163	170	188	170	159	158	175	177	182	156	160	168	183	173	179	186	166	153	140	160	184	164	153	147	148	166	124	175	164	167	166	163	165	155	155	160	143	151	181	164	164	163	168	165	172	178	154	166	164	163	198	167	164	171	165	154	177	153	182	167	155	199	181	164	187	187	174	161	174	160	177	163	146	162	157	133	155	157	165	162	162	173	175	161	164	169	146	147	153	178	185	168	172	148	170	162	147	154	151	162	159	162	156	169	150	169	194	159	156	159	147	175	185	164	159	180	165	181	170	159	157	167	160	152	174	143	150	180	154	166	162	169	182	163	148	170	149	162	207	171	163	160	173	192	171	152	153	174	159	144	170	150	165	166	189	161	172	156	174	158	176	158	146	151	153	169	179	176	197	175	169	190	160	173	181	147	158	169	136	168	175	183	156	154	154	169	181	179	158	164	177	152	176	157	157	156	167	162	164	156	160	168	143	154	159	157	170	161	164	151	184	163	142	176	173	168	155	160	171	149	175	144	155	156	153	173	172	166	161	165	156	178	173	167	147	161	157	163	158	176	151	159	153	139	158	162	162	178	186	166	161	164	131	164	192	178	172	159	158	159	153	155	172	152	156	149	170	177	175	177	173	153	144	174	164	162	169	148	162	191	137	167	181	138	159	166	160	167	179	172	174	168	159	154	185	157	204	187	175	156	191	146	182	145	191	178	171	177	151	183	169	146	163	154	168	157	161	163	167	141	170	180	178	149	185	178	170	165	162	174	164	160	137	142	175	156	159	153	181	146	161	160	156	147	151	160	180	153	165	180	146	175	171	170	139	157	146	165	158	175	162	178	176	164	180	157	166	171	166	170	177	178	165	159	166	164	161	137	150	217	185	158	156	167	167	169	153	177	170	178	150	170	136	159	176	175	191	175	167	136	170	182	174	176	152	159	125	173	167	160	165	151	181	161	179	158	147	179	146	162	149	173	159	161	179	152	167	164	178	151	168	173	188	165	179	173	171	169	166	185	144	158	160	165	155	166	163	160	165	151	155	164	172	166	175	161	175	176	168	170	149	180	161	143	169	174	143	181	153	138	172	170	171	158	149	171	166	175	171	164	175	161	168	178	167	152	164	162	167	160	132	152	183	164	179	172	162	162	183	177	157	177	172	159	181	172	149	167	141	159	166	157	154	169	159	162	178	186	174	170	172	180	166	173	154	157	162	184	182	162	159	175	155	175	172	198	164	169	174	180	157	161	168	157	146	155	148	168	171	163	189	175	170	192	161	176	170	158	182	183	184	153	170	149	167	170	178	173	143	170	159	176	146	160	175	173	144	154	166	166	176	163	171	171	197	162	181	167	175	166	177	179	160	178	161	176	168	143	146	179	190	157	167	156	138	160	161	165	161	159	150	172	163	179	177	160	174	165	181	177	178	165	165	175	161	167	163	136	161	172	168	173	165	163	174	155	172	140	139	152	184	150	178	163	162	182	167	146	172	155	162	150	165	155	161	155	146	155	154	152	163	188	161	181	159	150	145	156	156	143	180	170	175	175	156	174	177	173	164	149	160	161	179	174	163	167	182	164	181	169	159	155	153	187	158	161	159	161	181	160	171	158	149	154	157	160	177	151	166	165	165	139	183	169	175	142	160	182	162	164	174	157	156	168	157	158	142	157	150	159	152	177	170	174	160	160	160	157	166	169	162	177	183	168	167	187	151	159	156	197	167	155	170	183	138	157	173	175	167	160	154	179	177	184	170	161	194	156	177	165	193	173	176	178	143	168	181	166	171	167	148	155	150	141	153	157	182	187	154	193	155	182	186	164	185	162	180	173	158	176	165	173	164	145	159	163	150	177	171	183	176	168	152	148	161	171	174	140	171	170	175	176	176	163	173	148	169	166	164	172	170	157	160	182	169	141	199	173	149	168	171	166	179	166	160	170	160	154	169	153	160	155	157	163	156	170	182	162	168	187	156	194	154	163	159	177	176	153	150	176	170	149	163	153	165	165	140	174	165	167	166	162	123	163	174	162	164	164	184	159	182	152	153	189	162	169	162	158	171	167	178	171	148	166	169	159	170	162	136	162	159	152	165	168	157	177	150	160	149	159	172	164	167	156	151	158	178	168	166	178	186	165	148	174	148	169	173	163	168	164	156	177	164	170	143	159	154	174	176	154	190	160	174	177	175	163	169	169	163	155	151	159	165	161	157	178	164	183	174	146	188	160	172	160	152	140	136	152	173	167	172	154	170	185	153	159	154	169	177	167	180	147	169	175	172	146	164	166	164	176	153	169	165	162	169	181	155	159	182	145	170	143	154	161	159	172	164	157	144	141	157	164	141	148	181	171	189	158	166	183	172	165	162	163	184	140	174	164	152	142	181	147	169	166	169	158	156	141	159	185	173	182	148	172	165	173	166	180	170	156	154	165	168	171	163	180	133	172	162	174	169	157	166	167	170	154	169	189	189	171	170	152	162	184	158	184	170	158	159	169	177	139	134	143	151	171	185	170	162	167	156	172	183	168	162	186	155	168	169	168	188	186	158	174	159	147	160	160	153	161	148	153	177	156	167	154	184	160	150	190	161	170	162	164	164	161	181	152	153	181	186	175	150	156	166	156	181	161	175	148	155	163	173	169	174	168	165	183	153	146	163	139	159	157	146	155	182	158	162	159	153	168	178	153	155	184	176	167	170	178	156	172	172	156
27772	19657	6156	747	521	529	484	507	488	491	479	445	440	446	453	463	458	459	418	395	468	478	434	431	449	434	440	453	456	473	457	432	448	459	477	463	478	430	454	428	431	450	455	470	485	457	462	480	499	447	436	428	463	461	437	457	451	446	471	436	436	472	477	432	493	434	499	474	456	473	442	452	456	418	474	465	403	455	439	463	465	448	488	453	414	511	467	456	470	422	460	405	436	398	442	433	442	493	474	467	472	457	445	458	445	464	493	452	426	471	479	443	454	469	512	421	434	459	468	437	455	443	465	428	449	463	479	452	452	484	469	463	457	483	420	492	482	420	464	478	452	453	462	421	457	440	446	468	466	483	473	428	470	475	480	450	478	464	419	474	432	457	427	476	513	454	481	457	481	440	442	432	484	469	464	442	463	463	418	423	465	452	482	446	462	469	453	501	471	453	435	449	439	473	448	438	465	449	444	467	438	468	401	435	457	430	441	468	478	482	461	441	446	464	467	451	455	429	439	501	452	459	466	442	481	456	462	472	503	433	480	461	464	465	466	456	467	508	394	460	463	475	473	472	469	427	431	476	436	437	475	430	472	442	448	465	474	470	462	493	433	475	447	460	460	418	480	425	485	439	447	443	456	482	475	515	482	452	428	427	469	471	470	451	453	469	445	434	444	473	433	455	483	469	403	461	425	464	475	484	471	447	490	477	465	408	468	428	457	460	466	436	408	478	470	468	450	462	428	434	441	416	434	456	455	441	452	455	428	470	475	452	423	516	470	427	476	483	478	453	496	469	467	464	405	441	461	436	470	468	464	477	434	459	467	417	483	431	473	429	465	451	405	436	414	484	489	509	454	458	510	463	465	444	444	457	456	451	476	412	411	491	480	475	436	415	438	489	454	453	452	467	421	440	454	444	499	472	448	499	455	436	469	453	466	486	467	421	455	480	466	438	466	442	461	476	495	477	431	476	476	447	469	429	498	466	446	435	438	445	471	463	479	453	485	492	428	434	487	456	442	459	454	458	455	448	447	467	447	467	460	459	438	470	433	463	474	487	416	470	432	430	417	459	456	438	408	483	461	455	461	452	441	435	478	423	464	478	452	441	507	458	452	452	419	486	462	467	461	458	462	468	465	425	497	464	425	427	436	418	475	441	431	475	406	420	415	476	462	451	470	444	452	472	449	466	435	461	472	453	460	414	475	444	474	490	475	412	425	464	466	436	485	462	468	497	462	476	445	452	449	449	482	434	439	473	482	436	467	434	461	450	471	442	482	445	439	455	462	466	458	456	441	474	464	477	450	468	499	447	480	466	463	438	421	460	450	487	489	498	442	456	441	418	423	463	492	421	446	453	468	447	470	449	461	482	498	456	458	470	452	421	462	441	449	458	466	461	460	452	470	454	500	449	439	475	460	455	450	450	429	484	469	463	445	449	476	469	433	477	426	451	457	452	419	462	480	479	472	443	453	484	431	412	454	447	472	411	468	500	499	459	449	486	449	462	446	446	479	453	454	485	462	471	464	441	424	424	474	454	445	437	467	456	468	491	433	489	486	478	458	469	485	484	462	446	462	477	450	460	434	476	471	481	471	480	441	444	453	446	470	508	449	470	450	483	476	489	477	451	488	465	435	439	485	447	431	392	490	433	501	458	460	457	472	465	450	442	457	446	445	454	452	462	440	448	473	478	479	453	452	478	437	496	468	465	459	489	447	453	467	439	443	492	424	408	458	449	444	458	463	484	468	448	482	457	466	466	489	447	450	494	469	478	440	415	453	433	468	406	466	441	475	484	424	477	432	465	433	506	434	480	450	418	440	448	414	456	441	451	473	430	479	461	432	448	476	469	481	438	479	442	458	479	457	430	476	429	434	441	464	453	446	446	503	469	443	422	395	448	449	450	473	464	468	444	432	492	444	475	477	490	429	456	465	454	471	462	500	469	413	479	445	442	448	499	466	456	437	429	508	406	457	498	486	454	474	452	466	470	457	455	466	450	440	451	444	453	493	453	469	481	434	488	447	447	443	467	444	441	421	449	470	473	475	457	473	399	450	486	467	513	467	439	453	470	500	444	492	444	453	438	435	447	452	438	456	426	453	445	468	446	413	486	462	444	451	423	481	510	472	452	477	444	447	454	451	428	494	459	441	468	439	499	444	457	465	493	447	460	437	421	453	456	462	442	477	446	457	454	466	438	427	456	440	447	490	445	443	456	470	458	456	431	471	425	465	479	474	469	496	450	496	452	430	437	434	465	429	493	456	445	453	462	469	469	443	419	451	434	472	434	481	411	452	476	469	464	475	449	438	456	422	443	457	488	472	458	483	446	472	445	477	473	462	468	468	441	494	433	476	454	479	439	461	468	440	459	471	458	444	470	419	454	479	483	424	480	462	451	451	447	487	449	456	458	459	456	454	459	506	412	444	449	478	445	456	449	423	466	463	456	462	452	445	455	460	463	440	435	417	490	429	413	429	488	467	437	437	456	444	432	441	459	445	461	475	465	437	441	499	450	457	429	466	402	416	445	475	472	449	457	440	478	426	469	481	474	455	460	468	448	425	458	491	451	439	487	468	466	461	453	451	450	425	422	424	437	494	437	464	483	443	428	504	444	498	454	477	455	465	456	474	414	425	459	468	484	445	496	449	456	432	473	458	434	445	467	456	423	490	452	469	420	439	431	514	492	442	479	441	448	475	464	464	468	442	455	463	444	469	458	492	496	440	472	459	457	427	416	414	479	435	459	436	475	432	477	458	462	456	455	479	464	455	464	490	460	478	429	441	475	462	471	430	435	455	492	454	443	442	464	452	446	420	410	460	449	452	458	478	456	454	467	451	441	457	419	492	419	464	470	472	453	452	463	510	424	457	450	456	478	442	474	462	484	438	431	472	443	445	479	468	460	467	430	464	462	445	486	485	425	460	447	459	486	459	479	440	459	472	443	431	499	464	461	472	482	459	416	444	471	428	464	450	438	447	452	452	492	460	474	459	469	436	451	468	471	412	449	452	419	475	463	465	454	448	508	436	472	460	437	451	455	440	444	450	461	459	418	465	456	472	444	472	410	480	441	458	431	462	448	435	436	463	446	420	383	450	453	463	456	458	473	430	442	426	467	479	478	475	427	447	421	471	448	449	476	495	469	450	453	479	480	442	462	457	468	451	462	457	453	443	433	480	465	479	441	449	420	502	455	422	431	415	438	448	457	467	449	479	402	475	482	433	454	488	446	462	437	456	477	448	451	450	474	453	438	412	467	448	441	401	429	491	448	448	460	506	478	439	428	452	401	414	444	441	407	460	447	464	443	496	478	483	413	492	451	464	458	472	454	466	497	450	489	481	466	496	468	461	451	505	449	445	506	462	469	403	471	430	470	438	487	456	433	486	461	415	432	479	468	428	496	459	470	457	431	463	484	425	457	473	446	473	465	435	477	446	467	444	439	484	461	486	439	497	445	451	439	439	475	436	459	457	455	433	398	435	416	437	475	451	454	455	477
4400	1369	997	712	568	584	557	559	532	514	518	524	498	485	506	515	450	477	473	461	453	482	486	464	481	493	439	458	465	491	504	476	488	471	458	474	461	480	471	480	482	457	483	420	480	511	470	465	479	468	491	468	482	440	482	473	480	456	482	473	465	478	504	444	473	458	469	416	441	479	447	494	469	485	478	450	495	435	447	446	459	492	510	483	457	485	480	437	481	473	440	414	480	471	468	489	480	487	440	463	470	489	496	476	464	473	481	481	501	477	453	463	468	474	459	482	466	477	447	485	481	473	450	492	505	457	486	483	453	466	518	446	483	467	462	473	430	454	490	494	486	472	472	465	508	465	477	485	498	480	483	499	462	486	482	479	480	471	485	460	481	470	510	444	493	443	480	456	492	432	421	486	431	461	466	458	470	467	412	487	454	455	453	456	447	506	448	450	481	430	485	456	447	466	463	447	516	514	459	503	483	478	452	472	461	500	448	485	492	504	476	485	442	513	472	467	508	486	474	496	447	491	482	484	441	461	527	485	464	459	468	480	482	521	457	459	487	446	523	472	471	440	492	452	449	457	476	473	510	452	487	490	466	433	451	473	473	462	476	488	495	478	519	462	443	446	446	472	468	467	460	476	456	475	555	492	484	497	431	460	442	494	466	471	489	458	477	459	452	488	463	474	506	453	453	471	473	466	470	490	494	468	474	470	452	473	463	474	504	477	481	512	426	463	457	447	462	456	452	515	479	466	492	477	490	429	506	439	481	491	467	521	473	476	448	468	497	497	450	481	469	480	441	476	512	494	463	470	458	515	490	464	487	413	463	466	462	509	468	490	497	540	472	455	505	457	446	454	455	480	475	458	494	477	478	524	452	514	471	484	480	435	464	497	484	485	485	443	490	473	443	466	503	500	507	453	450	493	487	476	422	471	482	462	426	483	485	482	476	451	462	489	477	450	449	478	505	476	447	490	508	487	462	467	483	513	471	503	456	492	485	483	462	476	441	478	478	458	483	502	487	459	442	455	497	497	487	446	469	455	443	465	486	436	484	473	468	476	498	486	463	528	454	494	490	481	461	416	470	449	460	510	473	453	437	444	439	492	458	458	480	489	513	482	519	490	451	506	476	456	450	445	461	487	436	467	484	466	497	485	415	492	454	486	464	486	489	501	529	445	469	497	497	449	458	455	455	477	511	438	472	492	502	478	427	464	448	475	510	436	452	489	458	454	479	517	465	459	504	467	422	487	472	428	491	454	450	473	451	450	437	525	461	451	436	452	465	521	443	471	474	485	478	477	472	463	468	478	489	431	453	453	478	477	465	470	476	456	442	488	481	480	496	456	442	441	449	454	457	466	478	451	447	459	511	427	489	443	485	459	452	435	465	464	442	448	487	483	521	453	510	422	484	477	484	479	500	496	454	501	469	442	492	482	463	489	478	472	481	488	497	489	451	433	484	454	475	476	485	439	512	510	440	492	486	477	454	499	490	479	456	484	507	454	433	477	512	490	506	481	497	483	511	499	485	515	491	446	491	493	453	485	483	452	450	477	449	489	432	446	456	511	458	489	439	486	494	446	442	479	470	480	514	414	486	448	468	482	442	467	487	531	492	495	490	466	445	462	483	426	493	483	478	466	452	480	478	459	495	469	517	487	487	471	477	456	501	453	513	472	466	481	461	467	514	504	443	493	459	487	452	465	481	485	450	474	456	455	459	451	455	484	462	444	456	485	464	438	464	448	452	455	478	458	447	443	460	470	490	464	439	461	482	428	464	474	478	416	466	452	447	413	489	510	480	456	448	452	509	470	512	430	513	505	481	470	510	482	458	503	476	423	464	504	512	471	484	508	484	459	440	454	481	491	487	455	438	482	483	470	451	471	452	479	474	476	471	456	470	484	498	470	462	460	485	487	429	491	489	490	470	437	434	474	466	456	485	486	476	502	436	462	498	479	495	478	505	456	452	459	467	480	499	512	478	461	458	473	459	498	448	461	491	480	462	512	463	483	473	490	463	488	469	494	442	442	477	501	501	503	432	458	455	484	465	499	457	458	491	476	460	507	457	499	462	465	439	467	479	457	472	431	482	441	451	469	478	484	492	486	462	480	458	466	455	472	464	457	482	472	475	474	474	464	458	449	457	444	503	471	460	458	438	485	461	460	459	465	493	486	486	453	471	501	473	472	502	438	475	446	436	482	498	485	496	475	463	489	486	509	488	446	486	464	466	471	501	501	461	459	444	469	506	459	466	441	482	515	503	463	426	472	486	487	496	469	479	479	460	492	517	491	459	466	473	475	500	436	514	425	488	450	489	468	492	474	431	491	487	540	454	490	446	441	501	486	467	453	472	485	458	510	540	447	510	461	497	458	451	471	441	451	446	476	470	484	493	438	477	472	455	504	486	480	501	522	464	438	472	462	467	458	492	494	457	498	484	454	472	506	469	476	477	504	449	465	471	496	477	478	495	428	491	459	495	447	465	502	457	465	440	511	432	451	461	514	501	467	478	479	460	484	451	490	476	497	489	454	487	467	483	477	489	478	473	498	478	445	471	444	456	481	465	477	494	450	496	480	447	460	448	482	438	452	473	499	459	499	477	467	481	475	432	492	479	513	472	513	484	438	479	500	449	473	508	464	482	466	526	457	478	456	459	442	451	460	464	504	499	450	483	502	446	505	467	409	508	469	441	453	486	503	485	465	477	436	449	484	488	478	437	477	443	448	513	450	510	463	519	461	503	466	476	486	482	475	447	457	475	467	498	480	434	474	418	483	458	468	517	456	456	448	471	486	463	449	487	489	487	478	437	498	457	440	499	479	480	448	496	454	452	482	463	480	479	501	476	481	487	461	529	462	449	474	462	480	447	480	486	494	453	467	444	478	432	485	482	484	470	460	446	457	503	465	516	467	477	482	481	462	500	444	485	488	515	440	459	509	492	463	507	439	485	504	430	487	481	492	500	476	477	507	489	469	439	466	438	458	472	459	488	451	466	433	472	482	481	462	440	498	471	492	479	456	442	455	427	463	469	493	465	438	434	492	455	485	493	481	449	454	488	450	463	483	475	442	450	491	478	455	477	503	485	471	503	500	500	478	476	495	494	504	475	452	467	468	472	503	490	484	476	464	498	473	505	472	444	455	472	477	428	506	474	493	442	488	513	461	473	471	466	487	479	478	493	458	421	461	476	514	476	458	512	476	536	440	461	445	458	463	448	501	509	446	476	494	502	483	469	476	426	456	444	474	450	474	486	458	476	467	459	476	487	517	481	487	474	476	463	467	471	457	478	489	474	476	454	465	491	422	481	461	487	438	462	475	482	492	468	509	469	466	487	468	449	489	449	490	469	471	457	467	433	459	473	448	458	505	497	489	466	436	437	482	460	483	472	466	488	481	500	466	492	520	473	419	459	448	457	492	436	454	489	440	488	432	502	425	484	478	444	423	470	426	494	484	468	491	484	448	496	476	495	462	509	477	502	454	465	510	459	485	480	498	455	475
23577	21218	28482	24233	21220	10304	881	586	457	409	354	342	289	328	286	258	232	273	231	242	239	214	227	227	234	228	198	251	206	238	216	197	223	216	216	236	208	217	230	204	214	213	211	198	230	223	219	207	208	188	200	227	230	189	190	206	180	226	210	207	205	201	183	193	218	204	188	195	208	212	192	212	193	218	228	184	229	206	199	218	197	189	218	195	193	220	199	186	191	204	208	205	203	216	211	217	175	217	192	203	210	182	199	193	220	227	215	186	227	210	210	166	226	235	224	204	220	205	213	221	170	217	198	214	201	221	208	195	195	188	196	207	220	194	187	221	184	200	207	224	202	207	194	211	199	202	195	207	205	199	182	197	203	202	198	215	191	218	206	200	180	193	181	204	214	193	198	205	211	208	205	189	196	182	235	229	221	211	207	214	206	219	204	208	200	190	237	202	202	202	207	182	229	201	203	216	217	187	184	184	195	190	196	183	162	216	209	206	203	180	213	185	217	186	205	191	198	177	240	180	232	198	190	193	204	203	217	216	214	192	182	190	212	173	210	203	214	218	193	203	189	202	183	200	189	195	223	188	199	206	186	196	189	205	219	193	205	211	216	213	206	187	179	190	222	203	206	191	212	197	191	228	205	201	204	206	176	225	198	195	211	201	221	222	193	211	207	191	185	212	188	192	216	211	210	202	205	185	176	176	205	196	178	186	211	236	194	215	185	205	189	184	217	196	198	198	194	202	185	187	186	215	190	199	213	203	204	216	202	208	206	220	211	228	213	215	214	206	193	216	208	216	174	204	206	194	232	198	211	220	204	214	189	215	181	208	169	217	197	214	222	176	211	206	225	201	223	218	191	197	221	204	204	205	179	199	195	197	195	187	203	202	205	216	211	196	209	217	221	185	227	226	228	227	192	211	206	188	183	194	207	186	206	232	183	204	214	211	191	181	201	196	215	178	213	215	190	222	196	199	208	206	218	218	210	206	188	175	199	163	192	192	207	196	211	221	187	207	194	194	193	202	215	194	181	204	184	181	191	194	200	205	181	211	204	178	191	193	212	192	202	218	206	212	218	212	206	189	208	192	186	203	183	195	207	188	221	188	206	205	205	214	212	190	204	194	200	211	211	185	192	185	235	200	212	208	199	232	225	216	229	200	218	217	184	221	211	226	220	208	228	203	227	219	226	206	203	198	212	206	213	199	193	196	201	210	200	196	202	177	196	205	215	232	216	191	201	208	210	199	213	205	212	193	176	204	217	184	186	199	184	206	192	226	203	180	197	196	203	192	203	208	231	213	202	210	170	199	192	202	199	200	197	210	210	235	214	233	208	213	209	184	175	218	200	207	196	215	201	193	222	185	206	200	195	189	191	229	204	215	205	193	188	206	188	203	184	218	225	180	214	212	179	183	216	207	186	183	214	194	219	216	210	207	222	190	194	196	199	197	198	241	219	210	168	177	210	185	202	210	214	202	190	192	212	200	232	213	211	203	200	186	203	210	206	210	203	210	194	174	213	198	212	182	195	199	194	213	199	204	194	183	197	193	193	226	202	194	188	199	206	199	194	209	206	206	187	202	192	192	218	202	187	208	208	216	179	211	198	237	217	205	221	224	171	192	233	185	200	211	206	212	206	211	233	189	183	210	189	210	200	197	198	209	185	199	223	215	240	224	203	172	179	207	198	183	188	193	195	187	195	183	187	227	208	209	186	192	197	223	213	195	204	192	198	189	192	164	181	212	180	199	195	216	199	196	200	202	197	185	191	199	251	217	188	211	230	205	196	199	209	188	217	185	216	201	207	207	207	183	206	199	191	211	228	189	216	230	216	192	187	208	206	207	207	187	199	199	206	213	192	191	190	201	232	213	227	177	221	218	237	204	194	222	206	227	224	206	195	205	199	211	193	197	189	176	183	192	170	210	188	193	183	199	194	220	206	203	210	215	206	203	221	216	199	194	214	207	215	192	214	189	226	199	176	177	217	195	237	211	219	211	202	207	211	189	210	183	191	204	199	200	202	192	192	208	205	202	228	183	184	188	204	192	183	195	213	205	204	218	218	196	193	207	188	205	197	212	196	196	215	224	223	180	202	217	204	224	219	212	197	202	214	190	201	200	206	228	213	190	196	208	198	212	232	198	207	196	217	192	186	225	203	183	235	192	219	213	179	212	202	189	187	197	215	202	198	203	168	188	216	188	218	207	208	191	199	204	188	209	211	198	178	202	185	227	204	199	185	192	211	196	205	196	206	194	219	215	221	216	214	194	208	205	225	213	175	213	238	217	186	208	221	178	189	223	196	193	205	209	235	211	207	195	211	225	193	185	206	200	195	186	210	193	191	190	208	212	178	173	170	185	254	215	205	199	210	215	198	197	203	198	220	210	184	197	194	195	223	226	217	192	208	184	197	207	209	205	195	201	209	198	211	177	208	200	209	206	229	209	202	199	189	204	215	206	202	194	205	209	207	225	207	197	196	206	221	197	212	211	202	209	195	228	199	198	189	212	209	204	184	210	206	212	226	188	219	199	194	203	189	197	181	219	186	175	210	209	195	198	205	206	186	206	205	201	211	215	207	222	246	205	216	218	224	196	190	202	211	199	203	199	188	183	214	209	198	217	220	201	198	185	191	199	212	191	196	197	220	188	170	198	214	201	202	177	192	192	196	205	200	211	218	193	208	209	200	177	186	180	197	212	230	218	197	208	214	205	190	203	194	173	208	209	189	197	203	188	179	206	201	213	188	209	210	190	196	192	208	195	205	192	194	204	209	196	205	182	231	192	211	180	222	201	209	183	200	246	184	221	217	234	198	182	204	206	174	204	221	207	215	214	213	179	228	209	200	214	208	205	199	215	225	202	225	173	192	210	214	171	207	194	207	196	245	195	190	179	195	228	194	192	204	225	198	217	194	205	248	242	226	211	207	181	223	209	203	198	211	226	209	210	200	207	186	201	207	198	204	205	231	207	198	222	200	215	194	217	193	198	197	206	178	189	207	219	197	212	182	202	202	181	199	212	217	204	205	181	199	184	195	205	209	173	211	186	225	194	189	193	195	210	182	172	195	207	180	197	204	209	205	165	183	197	208	213	204	204	201	212	204	218	209	202	200	210	213	199	201	236	208	194	206	199	183	198	195	169	189	199	192	183	196	195	218	178	200	194	196	238	194	205	205	195	201	184	205	209	197	165	200	215	206	205	223	198	174	207	181	189	198	184	220	204	180	194	189	197	191	180	219	171	175	216	187	211	187	196	212	207	210	191	192	189	205	209	182	197	171	220	190	219	192	227	210	223	188	187	207	201	202	197	189	216	216	213	185	199	215	228	233	176	181	203	203	191	199	209	189	189	197	182	203	207	200	199	188	195	191	219	199	218	201	205	217	195	206	216	204	207	191	185	201	194	187	218	227	206	199	222	204	219	185	220	235	219	200	233	198	185	227	202	209	208	208	186	225	201	219	205	213	221	210	204	217	205	203	196	221	199	208	181	199	195	221	231
3279	8857	5747	2673	2019	1386	1107	869	665	575	478	411	395	365	328	345	262	285	268	271	288	269	265	239	248	216	266	231	234	254	224	257	215	242	213	223	223	234	230	205	235	225	201	234	211	240	235	219	234	218	210	217	223	220	220	249	220	199	200	203	223	214	224	233	239	226	223	205	226	225	187	197	214	242	218	204	228	236	200	218	228	202	225	214	203	225	216	198	218	244	202	187	217	234	172	238	210	240	211	229	197	221	221	240	243	214	216	232	198	217	211	211	208	221	218	197	213	237	213	255	223	225	214	227	195	204	228	224	200	221	227	249	218	233	222	232	197	217	214	207	232	220	195	205	212	226	237	198	238	247	203	202	218	218	232	206	217	213	218	209	215	196	212	219	230	245	209	243	207	226	230	224	202	225	213	215	224	209	231	208	197	223	232	223	209	236	200	214	210	215	197	204	228	245	208	223	224	246	227	184	225	203	216	210	203	204	237	196	197	212	210	228	233	235	181	237	193	230	233	221	238	215	224	221	226	234	205	211	241	211	223	220	227	223	213	220	212	211	202	208	215	207	203	217	225	206	205	236	215	213	226	202	239	193	213	236	231	215	262	208	225	229	228	213	221	219	196	236	240	212	203	232	239	237	210	202	196	215	211	193	199	202	201	225	202	244	200	227	213	214	216	213	222	214	224	209	225	191	219	232	212	204	223	203	210	202	195	219	227	222	188	228	205	223	226	196	219	221	215	219	211	211	215	225	205	235	216	212	203	221	210	215	186	199	215	226	205	215	210	216	195	234	225	217	207	235	225	227	197	222	201	225	220	209	228	216	227	225	188	215	256	211	214	196	214	222	208	220	207	193	214	227	222	228	215	208	208	236	214	213	226	222	208	209	216	224	192	232	200	189	216	236	200	220	206	220	243	217	223	219	205	206	186	209	220	211	193	204	236	190	246	209	207	207	195	212	234	208	245	217	224	243	229	221	223	214	240	210	210	197	204	213	209	208	211	216	215	227	202	211	189	232	206	204	213	206	207	217	204	202	201	220	231	208	220	208	206	224	221	212	242	224	221	199	214	225	204	234	214	230	222	223	228	228	247	200	214	231	224	240	196	210	226	198	209	208	234	226	213	219	236	205	254	197	213	219	210	253	200	230	215	217	221	245	264	225	197	196	206	232	209	228	238	221	216	236	189	202	234	207	230	234	213	243	229	223	235	186	241	224	193	233	221	189	195	221	222	224	223	220	221	221	209	208	216	233	199	211	192	194	223	220	212	214	210	210	212	218	198	197	225	199	198	239	229	206	222	211	210	193	240	194	193	231	224	214	210	211	227	222	240	198	213	208	214	197	189	207	241	208	221	238	220	185	226	240	219	213	216	221	222	212	216	218	222	197	220	222	203	207	218	207	212	223	226	208	201	218	226	223	199	214	251	217	209	225	222	229	221	221	206	235	221	210	193	221	241	211	242	226	203	210	225	192	200	198	203	224	210	237	201	213	205	197	250	231	218	200	220	224	213	220	216	218	186	222	191	221	206	218	209	213	215	191	210	216	214	228	220	230	230	228	209	221	207	239	184	250	201	198	207	218	201	210	194	231	226	225	204	202	187	228	206	190	231	193	224	234	204	222	214	198	226	223	203	243	198	220	246	219	214	207	265	219	235	211	230	211	216	205	233	226	203	183	215	228	203	205	228	213	202	190	247	223	232	219	223	214	212	209	220	235	220	246	217	192	231	215	238	230	222	217	216	241	202	190	223	195	231	208	211	227	226	227	227	203	220	204	225	213	191	221	218	212	229	247	224	222	213	209	230	219	220	228	231	223	229	196	201	246	203	232	221	217	219	211	208	219	208	204	195	242	196	235	232	225	216	192	229	202	235	203	225	210	208	224	217	227	231	218	220	211	244	203	212	185	219	194	226	228	218	209	182	204	206	225	212	238	224	199	226	211	210	225	197	226	222	188	256	237	211	214	240	204	239	235	216	207	196	202	236	212	215	199	202	214	231	228	221	219	211	192	212	210	191	202	216	226	213	213	210	219	217	232	195	213	201	205	233	228	240	199	218	193	225	220	206	215	215	207	232	195	219	213	240	230	214	256	220	236	223	222	209	233	200	221	220	244	190	212	203	227	202	228	208	205	191	214	220	219	200	207	206	199	229	222	233	221	225	223	202	228	225	201	227	203	203	223	196	212	212	218	178	239	226	207	231	211	202	205	204	200	198	205	219	216	187	200	215	215	227	212	210	228	206	223	199	196	198	179	243	232	242	212	205	224	224	202	162	214	202	220	203	232	224	234	225	224	223	208	224	207	204	208	220	209	217	244	227	190	231	224	217	218	244	219	189	243	196	226	194	234	182	203	202	220	211	205	210	211	213	222	210	237	218	230	220	225	234	212	217	203	234	234	225	228	210	225	218	227	238	204	214	227	209	227	217	202	201	233	227	204	211	248	204	216	236	219	246	206	217	220	214	238	229	212	256	240	236	229	206	207	215	220	215	217	199	219	226	203	222	236	230	211	193	227	211	230	201	216	207	215	197	208	208	228	197	218	215	214	199	211	213	215	238	215	211	235	223	210	205	247	215	217	229	223	210	242	210	205	206	209	200	210	226	212	218	232	240	216	220	187	210	210	257	221	221	218	202	211	232	197	209	220	229	187	194	211	237	235	203	204	227	213	226	204	239	214	209	201	188	242	219	208	215	222	203	217	221	220	195	210	219	252	213	218	216	203	222	220	217	208	192	228	220	222	243	210	214	235	256	203	232	193	197	210	175	211	182	222	244	212	199	206	211	209	207	212	200	199	212	211	208	212	226	224	211	215	201	212	246	207	211	209	225	230	237	221	243	204	234	228	209	218	219	235	217	204	234	218	218	216	221	239	201	239	230	245	206	225	237	206	231	237	222	211	206	214	228	216	194	229	218	235	184	217	193	229	212	190	244	222	196	222	243	201	214	224	199	220	218	216	223	208	205	209	229	207	219	217	211	226	183	241	200	203	197	202	225	203	215	215	215	217	235	237	235	214	183	234	218	234	221	217	204	229	197	198	220	230	215	213	227	217	194	253	218	229	196	213	208	213	203	215	201	205	229	227	235	210	235	199	221	218	225	214	229	208	215	243	223	226	217	206	221	198	209	210	205	215	218	233	236	200	201	244	229	233	230	214	198	201	222	226	248	206	211	230	261	233	210	216	265	188	222	219	213	208	221	192	255	202	197	226	218	208	219	249	212	199	224	207	211	203	214	208	232	226	215	218	199	230	212	216	211	197	202	212	238	211	225	190	220	234	250	221	194	210	200	202	206	228	216	229	200	209	233	225	200	217	221	205	226	225	208	221	233	217	201	214	225	204	191	225	210	233	223	222	229	207	222	229	221	219	204	225	222	214	221	232	204	225	217	196	179	239	229	214	215	233	213	181	226	230	208	229	219	234	210	252	210	226	202	213	219	225	214	206	230	231	204	244	187	226	215	207	214	219	204	201	238	222	218	188	199	223
24871	21352	27677	25338	11805	1031	748	704	638	590	566	577	546	547	558	595	567	519	506	537	530	556	505	501	527	506	522	510	513	504	484	532	525	534	506	523	530	540	506	518	517	475	502	535	524	541	519	483	528	563	490	478	473	512	471	499	517	527	479	526	497	492	530	509	571	496	494	484	491	504	469	466	490	500	507	508	499	522	542	500	499	487	481	485	499	477	529	503	525	526	513	484	484	503	484	480	531	500	537	519	511	489	501	512	530	522	508	489	483	511	471	514	529	513	455	479	506	481	522	483	521	488	472	499	487	514	507	514	504	506	483	522	506	513	487	531	498	503	501	419	519	493	527	489	499	502	497	500	518	511	504	508	508	523	509	529	531	476	455	491	514	475	555	489	521	493	497	499	483	477	488	500	493	507	469	488	471	477	497	518	529	495	479	508	507	491	478	466	504	507	528	504	500	501	520	481	503	524	470	486	489	464	514	523	518	575	524	508	507	515	524	530	508	526	485	484	479	480	508	501	500	468	510	533	491	511	500	520	469	523	512	518	515	506	505	475	493	541	480	524	499	523	498	464	508	514	533	500	501	475	521	529	555	494	511	496	535	480	469	518	463	502	531	496	485	494	565	534	488	473	522	497	494	522	511	490	512	523	524	516	507	505	483	532	482	519	530	516	511	512	503	528	541	513	518	511	475	478	493	521	502	526	529	485	484	506	502	472	503	561	509	490	462	527	521	519	472	525	524	509	514	504	489	521	485	492	481	495	526	473	526	508	491	541	487	496	534	463	509	517	523	499	467	507	486	502	481	500	500	502	521	485	520	526	494	474	536	539	524	470	475	483	510	466	475	476	533	500	500	509	516	480	512	460	512	479	513	502	507	518	500	495	479	498	542	510	514	549	504	504	502	541	464	526	495	497	521	499	472	517	466	515	510	498	477	498	474	503	504	508	494	540	486	480	515	483	510	507	503	492	497	531	502	490	476	509	510	474	532	513	506	500	513	485	543	494	510	503	523	494	499	488	506	449	508	516	499	488	485	519	481	522	500	495	456	482	492	494	503	499	518	496	486	506	483	460	526	455	485	492	464	527	484	512	501	503	499	471	507	495	478	525	517	494	453	500	496	530	513	447	495	525	507	489	507	472	493	561	505	474	549	497	549	517	496	460	487	463	547	522	532	481	491	509	495	461	489	519	492	449	508	467	519	521	487	523	485	532	529	534	508	475	505	481	512	533	470	473	500	458	502	436	557	506	480	503	465	484	500	491	483	459	519	473	504	487	512	499	470	504	489	526	493	502	487	465	472	496	525	467	422	501	522	460	478	498	541	500	504	525	501	509	485	512	539	528	499	519	542	477	477	497	473	497	547	494	488	523	504	506	480	507	508	475	520	496	504	468	508	504	531	516	473	518	514	482	530	518	495	459	534	491	495	534	502	523	525	507	539	486	509	519	480	507	469	483	499	554	483	467	551	503	511	497	537	508	514	555	524	489	507	477	496	530	509	509	544	489	454	472	538	474	480	521	490	545	470	522	490	496	513	500	487	539	531	492	463	521	491	513	473	508	476	477	492	523	521	527	472	502	526	527	508	503	481	540	463	440	514	492	547	496	547	488	498	510	544	517	520	498	518	498	506	526	499	513	474	529	497	468	522	465	544	473	520	446	513	542	535	492	502	520	487	547	492	478	468	484	525	539	489	501	523	508	503	511	505	496	490	522	446	460	473	491	493	486	498	514	500	493	461	517	469	502	480	541	524	506	492	462	513	479	510	494	540	521	558	499	495	543	533	517	517	505	476	477	460	521	498	473	523	478	493	496	505	519	520	475	503	500	484	515	470	534	477	467	471	482	497	518	493	464	473	486	515	475	499	513	515	500	481	522	502	506	471	506	525	533	531	493	471	509	526	496	522	491	484	523	475	529	492	476	534	531	460	471	535	482	480	459	527	478	504	463	486	480	532	541	513	521	463	477	542	522	527	500	483	545	524	506	481	480	526	451	462	488	505	521	490	481	490	521	491	542	514	462	476	501	524	493	532	526	500	491	510	514	548	508	546	496	486	519	519	517	518	500	479	506	490	497	535	488	464	491	522	535	507	473	498	494	485	494	487	545	487	489	506	509	451	515	525	498	514	487	490	459	503	479	508	489	492	509	490	488	543	502	464	453	491	516	530	527	495	492	488	515	486	510	511	540	447	497	500	497	485	511	494	500	476	517	498	513	514	432	489	528	482	486	510	472	466	549	526	537	502	487	498	471	533	566	494	520	503	543	461	520	510	483	565	503	484	489	560	475	500	496	510	490	545	487	491	511	506	478	481	524	506	519	463	491	497	537	543	536	479	515	489	504	527	524	484	521	507	509	469	517	533	501	518	494	483	517	507	517	508	489	523	471	495	476	544	507	525	507	488	505	504	525	530	459	529	523	454	529	492	488	513	524	467	517	495	496	486	470	513	493	501	459	480	525	456	487	516	488	477	466	535	515	465	492	485	522	515	523	495	485	510	519	484	521	518	487	520	533	487	503	488	503	532	502	502	486	490	544	533	496	512	480	487	508	557	488	509	501	517	521	477	474	522	492	541	538	502	522	482	506	496	509	547	533	484	473	478	541	501	547	517	492	483	503	458	499	527	478	490	496	492	502	490	535	500	473	508	488	472	490	510	526	499	487	519	493	481	524	506	524	516	503	506	519	498	539	494	480	528	526	474	522	514	497	541	512	508	514	532	509	534	479	536	518	479	500	480	502	492	477	496	507	531	482	507	463	509	506	511	495	469	496	519	488	506	501	495	484	525	482	470	510	528	479	489	491	501	522	504	490	535	511	515	494	518	466	510	506	510	475	477	467	496	480	513	507	525	523	502	516	514	498	489	490	498	499	535	499	460	496	455	477	524	522	492	523	509	470	468	493	508	479	518	525	465	503	472	474	492	546	526	490	504	469	518	478	569	498	518	468	506	549	472	455	520	489	489	524	475	508	485	482	511	518	481	489	525	496	527	489	521	484	512	470	465	497	506	493	519	487	508	519	548	503	507	517	439	515	521	506	520	510	557	488	484	510	512	522	486	495	445	509	518	467	482	504	521	539	462	509	502	509	490	481	495	497	512	519	498	521	511	498	508	495	512	468	499	583	480	516	497	489	533	500	523	523	480	524	503	487	539	491	479	504	507	535	490	520	517	462	516	501	464	471	513	498	470	482	488	511	495	527	492	518	452	505	498	458	498	501	550	510	513	512	527	503	520	518	536	465	498	492	493	506	499	509	492	514	537	499	532	497	532	527	471	498	518	531	522	527	485	527	485	516	502	481	489	520	500	473	484	510	510	473	490	498	476	486	517	457	516	492	524	492	503	508	503	480	503	525	501	507	531	547	478	483	475	472	552	478	486	545	513	466	495	469	472	521	516	531	506	495	485	499	494	499	502	521	542	522	443	502	523	523	488	485	548	459	491	502	498	494	528	522	524	504	536	496	490	519	498	502	487	499	483	505	494	498	525	472
3348	5213	3552	1890	1453	1206	924	833	793	678	674	623	614	595	518	531	544	567	500	523	533	538	548	546	524	558	516	519	526	531	496	552	517	515	514	512	517	529	548	508	528	495	473	529	538	515	519	514	502	518	492	528	520	507	509	535	501	495	479	540	484	521	493	514	533	483	474	542	524	489	492	535	489	517	485	533	534	505	472	490	497	527	488	560	487	523	506	543	505	507	499	511	469	532	496	479	497	510	520	519	511	522	505	515	499	522	526	530	528	504	518	512	501	524	485	522	470	487	451	499	484	487	526	527	484	500	481	528	558	513	497	510	520	520	517	524	525	519	503	518	536	506	493	479	499	524	525	492	538	519	525	513	552	506	489	508	514	500	487	471	536	528	513	533	525	504	486	514	480	491	487	519	508	496	473	490	485	534	482	518	503	515	457	547	492	533	526	507	516	489	530	513	488	487	493	502	493	540	522	524	482	517	526	475	532	524	528	522	513	527	535	515	491	492	480	501	540	498	531	521	566	548	489	521	513	534	478	535	516	513	503	534	518	522	575	537	498	503	493	469	511	548	448	527	538	557	523	520	542	547	519	490	506	489	492	481	510	518	482	540	512	490	495	499	552	513	502	472	531	501	523	495	560	484	537	506	495	511	503	545	481	498	535	515	488	522	485	501	472	511	526	508	508	536	495	535	511	519	528	505	509	517	529	536	490	512	524	481	520	537	528	480	541	491	514	507	529	507	527	505	501	526	524	512	533	506	510	537	500	500	501	482	515	503	506	513	517	539	543	490	526	495	492	496	530	472	549	522	550	482	529	523	498	540	471	510	528	530	520	552	506	488	491	507	500	512	544	509	477	511	471	512	513	523	496	526	499	481	511	485	514	513	514	571	496	495	507	505	464	545	482	496	489	507	513	517	497	479	523	491	526	500	463	501	531	498	512	511	557	503	504	494	522	535	475	467	530	522	507	546	508	527	509	455	541	540	501	521	478	510	526	486	509	544	487	513	473	501	505	495	502	513	511	473	533	486	520	543	492	548	513	455	472	459	475	496	535	483	539	492	476	478	501	509	518	481	532	484	509	496	518	504	482	556	535	499	519	494	541	499	494	533	477	538	546	474	525	526	498	458	503	506	499	480	482	513	500	536	524	506	552	476	523	510	481	508	494	545	538	469	487	511	508	528	494	528	480	514	474	536	525	507	531	516	520	486	453	524	508	518	499	524	489	478	514	474	517	484	506	470	523	491	508	518	511	494	568	527	534	548	487	520	579	497	520	527	518	538	497	472	518	542	545	486	518	510	516	521	506	496	523	508	513	533	521	557	554	546	514	508	494	524	505	492	525	497	503	502	468	528	509	500	515	494	493	519	539	501	533	517	478	533	504	513	498	522	545	502	526	504	536	479	510	534	519	475	522	461	496	504	525	473	554	536	495	510	503	539	520	518	501	518	489	537	483	554	516	492	523	492	507	519	514	488	495	479	484	475	530	515	452	492	504	480	511	510	540	497	530	519	474	530	499	512	527	475	496	516	542	522	514	510	531	487	546	526	556	509	510	532	499	519	501	545	498	511	513	518	556	523	530	501	520	545	510	515	486	540	551	501	521	502	512	531	505	512	499	539	513	507	527	542	540	463	503	470	498	496	511	478	466	499	471	502	512	480	527	493	512	489	496	467	527	545	505	509	509	509	462	492	549	514	499	483	532	515	499	512	516	532	519	461	530	486	489	463	474	494	483	502	533	541	519	507	510	495	502	521	515	474	500	516	503	557	477	512	543	528	516	497	511	515	491	511	522	536	502	540	495	506	512	489	482	509	491	499	532	519	518	497	545	524	496	525	505	517	491	542	528	488	495	523	515	556	517	488	467	534	469	524	524	532	524	502	488	496	515	562	528	503	542	521	504	474	498	527	534	508	538	513	517	510	484	504	513	514	450	514	483	468	545	526	516	525	470	497	504	520	515	539	541	487	524	466	484	566	500	524	545	491	491	528	528	503	545	500	488	528	535	515	476	546	489	502	522	502	513	482	475	529	478	509	512	502	521	512	488	507	481	507	480	510	511	483	520	528	541	524	511	510	466	497	517	532	480	498	529	521	481	498	478	520	498	558	513	464	513	478	518	496	460	489	516	525	494	517	485	492	519	561	542	513	504	517	513	503	519	520	495	523	504	517	561	530	514	496	474	505	471	509	544	497	491	501	496	494	505	534	472	488	517	522	531	499	515	499	509	548	498	508	504	517	487	495	469	496	498	495	521	505	549	494	499	556	536	514	511	492	492	495	506	490	545	545	508	506	530	533	498	497	463	530	544	508	497	514	484	512	520	506	488	535	523	487	483	535	502	533	527	523	490	481	504	489	522	502	508	490	530	494	506	497	459	491	543	527	529	539	519	547	530	512	517	506	509	495	520	501	512	484	482	514	508	517	529	519	525	501	506	524	483	508	532	494	482	496	472	496	521	535	492	481	444	521	519	464	514	458	513	493	535	487	483	474	509	514	513	477	518	488	512	526	536	569	508	515	525	529	478	486	542	494	471	463	518	511	514	537	488	510	521	510	549	517	482	515	543	502	498	548	490	487	496	567	510	500	501	509	544	513	495	516	524	511	512	514	533	519	513	521	526	549	500	502	550	508	532	489	512	511	544	486	479	527	482	516	507	481	477	499	487	521	511	507	519	497	520	498	519	509	516	511	518	507	520	503	524	507	517	492	506	545	543	533	502	513	496	497	546	537	501	485	511	510	506	518	493	490	496	520	515	510	546	502	506	485	517	527	495	483	499	497	508	491	545	500	516	500	535	525	549	487	506	509	510	473	514	464	520	517	551	536	478	534	503	520	532	546	513	472	538	481	488	525	515	556	504	479	477	487	509	472	499	538	494	530	495	524	484	542	551	500	510	510	521	504	498	519	486	508	523	518	502	512	473	500	506	486	503	491	505	509	519	529	520	528	517	506	524	503	536	516	504	490	462	517	483	508	506	513	504	529	530	505	526	509	537	515	493	531	528	519	523	522	564	519	508	517	485	553	506	520	497	504	519	510	517	522	515	468	504	495	533	492	522	524	516	498	515	467	518	510	515	531	490	491	472	524	495	520	500	525	537	535	499	529	519	471	507	511	491	536	529	522	496	501	497	473	520	480	488	507	500	473	516	500	502	496	538	491	513	510	540	511	491	471	511	486	502	546	497	532	528	486	510	549	533	470	519	558	479	512	522	502	502	502	485	503	525	543	488	505	517	502	519	483	496	476	490	471	501	483	529	491	496	490	549	503	502	514	518	495	502	495	509	494	498	513	526	520	500	512	525	564	478	543	522	526	605	511	487	511	507	519	488	526	508	526	491	494	523	544	542	508	513	472	517	509	502	506	521	495	520	501	481	525	559	515	503	517	484	527	508	503	554	512	506	541	535	490	480	493	489	492	508	499	517	499	529	486	547	485	517	527	535	485	486	508	501	520	527	502	500	507	475	530	519	528	462	517	499	503	491	564	480	498
22600	21364	29140	23956	21364	21419	9829	947	667	492	488	390	365	317	294	290	266	238	251	228	217	242	226	212	232	219	200	222	213	168	183	188	166	199	201	197	223	195	208	175	177	171	173	179	184	187	187	174	186	186	174	186	180	175	165	160	163	168	161	158	168	178	160	169	182	179	174	173	183	181	175	180	168	180	160	160	194	183	134	161	168	155	151	188	160	166	180	175	174	168	173	183	176	153	155	166	187	161	177	148	167	169	185	138	182	176	152	169	177	154	181	175	156	184	153	163	176	168	164	171	146	176	188	167	158	175	176	157	155	172	166	152	195	177	183	140	171	160	173	156	166	161	172	172	158	181	171	184	160	182	192	143	165	152	148	171	158	153	164	158	170	132	160	163	136	167	189	173	174	181	166	167	174	160	150	162	159	184	184	144	181	165	169	170	160	165	161	150	196	166	172	158	151	180	170	166	174	179	168	164	168	202	142	182	156	172	164	176	147	205	168	173	150	180	177	182	143	182	172	175	185	157	170	163	157	158	154	154	168	155	189	156	162	164	172	148	157	151	145	160	180	160	157	182	153	170	175	161	178	186	147	167	146	167	168	162	187	170	184	176	149	143	175	162	154	164	184	146	170	175	163	199	158	151	148	170	169	155	150	166	161	148	188	166	169	161	155	186	183	169	167	170	158	149	162	170	177	163	180	171	178	169	160	184	178	155	176	150	162	191	152	171	176	190	173	162	146	168	158	157	183	156	175	171	165	160	158	180	141	174	150	146	163	159	161	154	159	172	172	169	165	173	175	171	153	170	138	140	174	177	153	177	178	169	169	155	146	185	168	183	165	174	157	169	167	151	173	173	144	157	158	189	183	169	141	184	144	156	170	171	171	154	164	203	156	183	177	181	162	194	183	166	164	167	147	151	166	132	185	153	171	170	144	161	160	147	154	170	178	166	168	176	155	175	162	128	145	168	166	168	166	147	166	168	176	158	156	154	163	177	151	165	169	148	181	172	161	183	190	183	151	158	163	179	178	158	157	177	169	194	166	155	163	195	178	187	172	191	168	162	143	174	158	158	186	166	181	156	176	184	167	159	149	179	162	175	168	173	179	124	150	179	157	153	173	138	173	172	177	161	178	160	166	168	174	152	162	143	166	161	140	160	184	145	167	166	177	188	173	176	153	167	185	165	191	152	193	165	171	175	164	153	168	154	167	180	157	176	162	158	140	152	163	180	168	170	171	167	160	153	163	146	154	168	176	188	149	162	156	154	155	130	165	172	148	156	165	153	184	178	169	172	191	149	157	188	169	145	170	146	139	172	157	154	163	165	160	190	151	162	192	195	188	152	181	164	150	184	182	174	156	186	156	161	160	176	167	179	173	164	173	159	171	184	150	179	167	151	182	155	167	164	160	146	165	176	175	178	181	162	162	171	157	164	174	153	180	182	147	153	190	148	168	166	175	156	162	156	160	159	151	161	182	161	146	164	167	153	169	170	182	148	181	165	179	182	148	175	176	180	148	176	191	182	182	185	183	190	162	177	155	149	157	159	167	199	180	161	171	176	168	174	186	181	173	138	166	164	187	148	166	182	155	172	179	177	183	189	164	181	179	196	194	168	142	156	183	156	170	150	160	168	168	181	167	178	181	171	188	184	163	160	170	172	183	147	158	183	176	152	164	163	188	170	177	178	163	162	176	172	157	185	146	169	183	159	190	173	158	158	154	160	149	176	176	155	185	159	187	155	166	169	175	181	170	181	186	178	173	141	169	181	174	188	158	137	146	158	170	157	161	184	162	157	162	162	155	150	174	153	150	165	172	161	176	149	159	162	174	166	164	177	165	166	145	158	156	144	161	168	161	176	163	161	191	173	156	168	166	156	183	149	170	156	152	157	184	150	164	184	155	157	195	171	165	215	166	169	156	146	193	164	160	159	167	165	180	163	175	164	182	169	165	179	181	146	184	171	174	156	155	166	191	167	176	189	188	161	150	165	163	179	137	164	162	172	165	159	152	168	168	201	157	157	159	150	150	175	162	181	147	179	135	147	164	172	155	182	146	192	163	153	177	157	193	149	141	173	180	164	179	160	183	169	174	177	151	162	168	156	155	200	179	138	190	151	164	176	163	195	163	152	159	166	152	176	167	153	146	155	166	145	161	146	169	163	149	181	169	149	174	163	185	178	153	160	164	188	187	188	202	160	166	159	166	166	170	150	183	191	165	151	160	173	176	168	167	183	189	174	189	166	161	151	166	157	163	156	174	152	180	181	173	164	163	194	154	169	165	164	154	163	162	167	167	164	182	162	168	150	158	164	157	166	147	154	143	166	177	190	180	188	182	177	150	179	163	160	160	146	146	158	159	169	156	165	153	174	176	175	159	171	154	171	172	167	165	167	168	153	189	189	172	173	186	137	183	137	187	162	171	172	176	185	168	146	172	149	174	158	151	173	132	184	176	157	165	185	167	175	157	196	151	159	140	144	185	144	174	161	167	199	160	151	175	157	184	170	166	168	153	155	164	183	156	168	146	175	151	175	165	173	161	170	184	183	164	164	167	161	169	192	162	146	174	187	190	167	165	172	183	165	162	185	180	155	163	152	164	176	134	148	170	179	160	158	149	156	175	169	177	179	188	147	151	141	181	175	147	178	169	156	180	171	167	177	177	173	191	180	154	186	181	174	157	187	172	187	172	178	162	148	154	176	166	152	181	164	185	153	160	141	172	176	172	183	161	176	165	148	166	180	182	151	153	168	180	176	144	151	160	154	169	169	179	160	161	179	156	158	141	160	168	181	179	164	163	174	154	172	169	179	158	142	168	158	170	184	145	160	161	174	163	164	151	165	151	175	171	168	177	172	172	188	172	169	153	154	200	168	178	156	161	168	169	180	177	179	154	158	164	170	166	186	162	160	146	177	143	171	170	155	169	192	196	165	159	169	156	161	165	168	153	159	164	164	192	180	147	176	167	164	174	172	182	166	146	171	174	185	152	157	161	180	178	168	167	174	171	163	143	159	160	160	145	157	157	150	171	142	195	172	179	163	186	157	178	143	182	143	166	185	155	186	174	156	168	170	188	144	151	151	168	180	164	164	176	152	171	145	169	179	180	143	183	180	146	193	182	157	135	170	168	147	168	162	178	139	155	159	167	163	165	161	167	152	154	162	173	160	169	167	165	188	181	164	168	171	166	175	179	173	174	178	167	153	142	183	171	181	158	188	157	170	164	150	166	162	182	179	175	164	153	176	177	161	171	180	183	151	167	172	161	155	149	160	130	172	154	175	171	155	158	176	186	163	160	134	162	156	169	169	169	184	164	152	162	167	148	176	172	166	157	165	143	124	177	169	161	158	140	169	169	166	150	161	145	161	152	181	151	154	173	187	164	187	171	193	163	168	137	141	162	168	179	168	152	158	190	155	165	172	142	150	146	162	175	155	157	160	165	175	148	157	171	170	164	187	167	160	181	170	179	161	149	155	164	152	147	172	136	166	166	149	176	164
4342	14507	9835	4765	3396	2499	1778	1298	1035	801	641	572	476	434	366	374	342	282	270	258	276	245	247	217	215	224	193	215	228	227	188	202	196	210	204	193	183	196	199	179	199	194	195	176	174	185	190	184	193	182	161	182	146	165	173	209	177	190	175	175	160	158	166	192	170	177	175	155	168	162	169	176	177	215	167	178	160	157	159	172	164	164	167	153	167	165	176	162	154	159	171	162	181	181	174	165	184	156	165	185	165	186	156	184	177	159	191	171	189	159	177	182	187	168	174	184	161	184	166	146	177	152	170	172	172	173	168	183	189	172	156	177	165	164	164	160	193	171	181	169	200	171	197	167	171	171	182	169	164	148	163	187	155	174	176	158	169	172	178	159	147	161	168	161	174	164	176	179	171	170	192	155	160	170	133	157	170	179	146	151	181	171	151	177	190	191	153	205	162	170	178	168	161	156	162	150	167	157	183	173	159	167	167	178	176	190	165	203	159	159	149	155	187	157	171	156	185	155	166	188	158	188	168	160	182	161	158	162	151	178	180	170	186	160	184	167	179	193	173	152	152	165	187	166	141	170	161	172	187	167	152	174	172	191	155	185	188	187	181	158	170	168	159	166	159	160	163	167	191	167	170	157	169	197	150	182	192	169	171	170	169	179	158	175	161	170	169	163	184	170	138	151	169	174	187	170	150	187	156	166	204	174	160	177	156	150	165	162	163	144	168	175	164	170	163	152	157	176	174	153	193	167	166	166	177	168	164	148	177	135	170	166	159	150	194	174	164	163	179	171	165	160	167	172	171	175	163	190	209	162	153	148	158	167	167	164	163	180	161	176	160	170	166	165	174	161	189	141	157	149	177	181	171	154	178	150	153	179	169	151	173	156	155	166	161	177	175	169	178	166	180	169	154	176	149	177	171	187	167	170	159	159	177	163	176	165	154	150	159	165	138	163	152	169	164	173	174	157	146	167	158	178	182	174	176	178	172	181	165	180	179	151	170	159	169	174	181	179	193	158	170	182	172	158	191	172	163	159	185	194	179	157	167	144	149	184	147	172	154	175	189	167	160	170	156	161	165	163	176	149	171	165	173	161	168	155	176	161	185	154	191	195	166	140	166	155	151	146	184	200	169	162	166	181	181	172	145	148	159	162	139	173	175	181	176	153	164	166	144	183	164	183	144	156	151	165	156	183	166	172	166	157	154	141	185	176	166	169	145	184	159	181	183	158	160	171	177	181	171	171	181	175	154	173	185	175	171	164	174	158	166	162	164	171	163	156	163	174	174	158	153	152	144	179	171	171	158	160	185	139	190	161	163	167	163	172	169	154	160	149	167	169	176	166	161	145	179	173	169	182	186	162	171	177	151	165	161	173	171	151	166	159	189	182	157	169	173	148	158	179	161	146	152	174	166	167	134	175	158	165	170	198	155	174	169	184	165	146	182	186	177	191	169	146	186	161	173	168	220	163	174	153	187	158	160	175	156	187	163	187	180	150	166	147	169	159	152	164	153	185	158	177	141	146	167	193	175	166	173	179	176	182	173	153	158	184	154	177	168	169	165	165	163	175	154	164	165	160	173	157	180	158	149	175	180	162	164	161	172	172	177	152	166	155	177	166	137	163	209	174	193	186	180	170	171	141	169	167	174	190	162	185	167	157	192	163	172	144	158	159	173	165	177	168	167	172	187	164	187	167	169	167	154	160	165	170	171	178	156	157	183	178	144	195	194	158	145	145	176	164	148	174	164	215	178	171	183	168	160	192	156	164	189	161	166	158	162	166	164	194	181	165	189	170	162	154	176	157	140	186	155	176	168	155	178	170	151	143	174	183	173	182	153	150	161	159	173	169	190	173	143	148	188	182	166	169	166	188	183	186	162	171	161	173	177	177	166	156	169	150	190	155	177	181	173	163	155	152	151	159	192	174	149	162	171	176	145	178	130	170	150	190	147	179	155	144	160	165	150	153	153	171	186	164	180	175	153	170	151	189	161	170	169	166	148	172	177	158	164	182	168	179	184	192	161	168	162	158	172	161	166	206	169	158	167	183	163	165	158	180	169	164	170	177	162	157	186	150	153	151	163	182	186	157	141	183	181	152	177	183	169	175	170	180	149	164	171	156	183	166	168	172	163	140	144	175	166	191	187	180	150	177	149	165	166	133	165	181	137	175	145	155	162	158	195	145	165	159	181	154	171	158	151	157	189	160	156	168	166	179	167	159	170	166	153	174	179	182	179	175	184	176	186	153	178	175	152	171	164	151	190	159	151	166	186	171	171	166	161	183	155	157	149	183	165	164	133	156	187	175	185	147	187	161	176	150	176	194	176	174	161	167	169	163	160	157	147	157	181	152	159	172	177	157	152	181	166	170	185	187	173	170	155	168	171	174	175	169	189	162	163	165	151	190	182	154	169	177	162	181	147	154	191	156	170	183	181	149	156	176	162	178	165	142	193	173	174	162	164	161	162	167	164	156	176	166	159	156	141	168	184	168	179	162	170	178	163	170	178	148	161	130	174	176	156	178	159	141	165	179	151	161	175	179	172	160	190	166	166	168	164	160	174	156	185	189	167	170	184	133	164	153	162	162	171	171	154	160	165	167	182	171	174	159	152	147	174	166	174	155	154	169	179	166	137	168	162	168	160	168	162	162	161	168	181	153	168	139	152	147	153	171	162	179	164	158	157	181	187	185	170	151	169	187	192	186	161	148	158	174	156	160	170	173	171	155	182	172	181	165	157	164	165	177	153	172	191	183	157	127	161	150	198	158	165	149	161	179	161	155	157	161	173	175	161	160	163	136	175	173	155	158	184	179	185	163	169	158	147	185	154	174	161	175	160	148	167	173	164	183	170	147	159	171	178	177	166	163	158	165	160	197	158	171	135	172	163	169	159	161	180	156	162	170	153	157	189	162	179	140	156	159	165	176	158	190	164	171	166	187	133	159	166	183	175	177	133	156	174	173	164	149	186	156	182	178	189	171	160	166	171	180	187	149	165	174	202	190	163	160	160	147	165	149	166	174	168	160	192	192	165	162	172	154	153	169	177	174	133	206	157	172	178	176	184	170	172	179	172	183	165	169	149	186	164	174	176	171	181	166	161	166	170	164	167	181	169	169	184	177	184	156	153	155	174	164	195	163	158	153	158	180	146	162	157	158	151	166	191	169	147	161	161	149	152	151	166	171	171	171	162	170	155	147	162	149	181	183	161	146	156	165	166	173	165	169	170	172	177	181	159	179	158	165	176	165	167	166	179	161	149	177	186	164	149	171	152	179	173	167	173	149	157	163	153	160	178	151	191	150	151	175	156	170	171	179	155	171	175	168	173	170	189	179	161	189	163	186	165	156	144	169	155	170	160	175	156	175	177	181	167	167	162	171	159	157	177	162	159	175	160	189	160	167	159	178	163	180	171	186	166	171	150	191	178	170	164	168	165	171	153	160	171	167	171	188	149	182	161	182	178	170	162	159	182	185	194	173	170	167	179	156	179	175	169	176
27947	19616	6037	729	582	495	465	471	489	457	467	471	482	451	493	468	458	493	452	479	465	453	448	436	460	495	482	477	476	472	499	464	484	492	421	476	463	435	475	447	511	453	469	464	456	457	492	447	440	450	459	431	445	442	430	444	467	450	449	456	469	416	499	463	447	493	460	486	482	440	448	418	446	462	507	448	477	490	476	486	442	484	503	460	465	450	486	463	466	445	442	468	437	481	448	441	482	410	458	463	501	488	485	467	448	480	451	466	467	483	441	466	430	462	429	441	434	492	450	474	428	450	420	420	432	470	437	443	460	457	468	444	401	443	461	438	426	439	415	464	457	435	464	446	446	455	441	446	420	482	416	451	473	454	468	495	492	446	456	435	468	435	504	429	455	467	426	468	472	467	437	446	420	476	463	435	495	505	420	460	445	467	470	474	460	430	461	446	497	444	402	426	473	453	470	454	479	455	448	474	449	446	455	455	417	487	453	456	450	437	447	459	463	464	489	440	443	453	456	487	463	473	437	517	478	457	482	476	470	465	494	458	446	411	459	449	444	444	473	453	468	445	475	436	464	489	444	412	437	495	459	471	467	477	481	461	449	452	464	462	466	472	467	438	474	465	455	451	466	458	460	464	498	447	463	455	455	463	465	452	438	456	447	425	483	460	454	442	493	427	494	427	457	465	401	504	481	444	423	444	425	505	457	450	441	445	450	450	464	449	469	447	422	463	525	454	475	467	477	485	481	480	455	454	449	462	456	426	479	458	446	492	466	439	452	473	478	466	468	442	442	435	466	434	451	489	465	499	495	441	446	498	441	442	474	481	478	454	458	441	456	469	452	462	418	442	458	421	483	461	464	497	477	449	459	448	493	490	445	468	480	424	469	467	439	524	469	486	486	483	496	458	486	433	419	449	495	474	439	436	442	475	487	439	493	495	461	470	477	468	439	460	503	496	458	481	471	498	482	443	434	465	449	492	428	460	490	446	448	489	443	463	460	457	502	455	410	483	477	492	414	459	450	465	514	482	456	452	467	464	498	465	489	461	454	459	424	465	474	430	458	511	448	460	445	474	481	489	458	471	442	466	470	478	476	460	467	446	452	439	483	448	456	478	453	414	501	490	439	466	435	442	483	467	478	465	484	434	447	472	442	434	451	430	417	467	484	478	473	451	431	466	417	443	483	458	485	478	432	428	477	430	470	468	480	455	462	490	479	450	462	494	449	429	483	430	448	474	442	465	435	469	442	454	434	472	477	490	459	453	476	501	466	434	468	476	456	456	447	458	464	441	479	452	417	484	473	470	446	446	495	440	430	447	437	462	459	458	429	466	455	479	446	449	429	442	462	469	461	427	459	439	450	427	478	449	492	492	483	445	426	442	479	483	460	466	445	412	453	448	461	455	477	450	460	458	491	445	444	486	467	469	458	423	458	460	477	471	431	430	433	459	470	492	428	451	481	471	457	444	464	464	480	482	506	478	460	451	452	431	442	448	456	436	437	483	458	453	452	460	475	488	457	458	453	471	448	455	412	470	489	482	475	479	443	451	476	465	471	467	443	470	467	461	445	488	459	451	449	428	467	462	495	463	433	457	479	464	439	429	468	468	457	474	487	463	442	466	460	423	463	460	455	445	457	429	470	446	465	447	443	495	435	440	433	454	447	438	464	451	414	444	476	488	423	425	467	455	431	458	486	508	423	466	471	439	448	454	450	490	482	480	463	462	425	467	437	458	495	478	444	492	471	496	417	455	465	491	475	468	486	441	438	443	433	466	445	457	459	447	464	468	493	474	446	421	522	492	456	436	453	452	461	449	454	443	498	479	409	457	468	462	483	489	447	447	487	519	457	454	483	442	462	436	459	508	507	473	456	471	423	467	474	476	430	461	478	451	429	465	494	440	471	453	445	426	459	432	520	440	449	514	462	477	474	498	475	434	460	493	472	486	470	464	444	440	473	482	463	439	432	472	415	440	502	487	441	456	484	480	457	476	429	493	493	482	452	484	489	466	450	426	429	477	483	461	406	435	443	455	479	449	454	496	481	440	492	477	494	458	459	445	494	425	464	468	449	466	415	428	441	427	444	442	450	446	453	481	428	481	509	463	448	436	449	471	445	510	481	420	467	449	438	488	509	452	456	469	444	448	474	436	480	485	477	464	501	460	440	467	477	486	486	492	422	447	480	520	441	433	467	496	444	458	463	486	462	471	455	466	493	459	474	453	454	491	479	464	464	464	448	495	461	438	435	438	465	448	518	442	429	448	446	466	488	473	444	446	476	482	436	469	445	482	466	452	435	450	433	452	469	472	463	472	452	457	418	433	416	451	433	450	462	479	442	447	477	475	433	461	448	470	443	454	481	430	444	421	470	457	432	465	412	451	433	446	448	454	458	456	432	462	451	426	479	482	445	478	431	467	455	477	458	473	445	446	471	432	449	470	456	464	474	456	462	490	458	436	494	439	450	450	455	463	443	446	436	450	475	454	460	413	417	478	473	472	448	452	461	470	436	443	487	468	491	425	455	474	441	422	459	482	459	455	448	486	455	457	479	455	474	453	485	459	471	456	498	399	457	498	478	440	468	425	470	463	452	475	454	446	470	453	478	454	468	503	463	467	510	487	458	465	485	473	463	466	474	466	447	492	483	437	474	470	434	463	468	494	463	467	461	437	465	484	430	429	450	465	480	440	470	456	455	464	424	452	446	477	459	435	477	459	455	425	469	460	464	495	475	494	487	496	477	463	447	472	442	477	497	457	448	498	480	477	435	462	476	473	438	440	464	459	428	480	456	405	487	423	484	482	460	501	440	460	426	458	479	476	447	459	478	462	473	458	440	489	431	433	486	475	436	454	478	461	470	409	419	453	416	467	473	486	465	436	464	469	479	445	463	467	473	482	452	478	477	451	478	464	427	424	447	437	431	436	444	468	471	431	509	438	448	469	463	502	453	475	444	453	475	457	492	476	449	417	453	441	468	444	460	445	474	470	489	472	448	446	476	485	437	465	462	433	461	420	454	470	487	465	451	440	469	463	447	443	479	456	512	452	440	445	487	452	472	429	439	452	442	500	476	428	504	460	503	475	485	500	466	460	438	475	430	463	451	449	454	456	455	475	436	458	474	445	448	433	469	503	449	456	482	439	531	481	462	473	459	463	405	446	458	520	488	422	482	436	466	453	477	457	442	470	447	460	481	486	468	485	468	469	474	455	452	445	441	427	433	432	468	497	426	422	492	462	461	432	457	447	461	457	479	450	452	494	439	471	491	460	489	441	495	495	452	436	430	461	474	432	470	462	471	476	436	488	500	455	481	469	467	464	464	456	450	459	428	483	450	443	456	464	455	449	469	452	479	450	502	432	437	428	478	463	428	419	470	479	448	471	490	447	437	464	462	458	444	447	440	460	479	460	445	452	445	430	472	415	473	460	487	468	465	484	478	464	456	466	481	451	479	441	436	455	460	454	482	427	422	503	469	449	492	474	445	502	422	503	428	463
4473	1393	1074	697	638	561	513	531	492	479	483	492	487	517	511	474	505	468	471	474	503	463	494	494	506	500	492	515	504	465	485	490	481	524	460	494	467	477	507	497	487	467	466	460	457	467	491	492	490	505	506	502	489	493	463	436	466	457	472	453	467	459	454	451	467	488	486	499	502	425	450	511	501	481	521	455	470	526	459	474	510	468	486	505	455	477	470	442	474	449	497	521	472	502	510	516	491	484	496	512	461	481	450	470	479	471	453	488	479	475	499	486	488	506	478	461	489	482	513	519	464	478	454	480	495	452	447	483	499	496	473	465	493	459	503	471	468	470	485	486	482	464	485	454	542	476	477	446	459	482	499	471	490	460	498	444	496	468	501	472	494	498	490	420	515	489	500	474	480	471	492	501	479	444	470	496	470	466	463	468	523	501	434	512	459	500	455	524	490	460	474	506	499	456	464	499	474	477	460	491	400	463	483	461	466	460	461	493	484	488	480	494	504	506	499	499	475	479	463	480	514	479	466	470	535	444	462	480	461	481	450	477	491	465	473	545	497	500	431	493	495	478	479	471	465	464	504	501	487	474	501	432	452	477	467	449	504	482	487	472	459	427	487	486	506	484	453	511	415	478	459	501	461	449	489	466	499	508	470	491	463	477	497	482	486	460	492	467	473	450	457	463	452	521	454	442	481	486	477	457	462	458	457	466	456	505	478	498	511	455	482	468	455	476	481	482	461	474	463	470	504	457	445	497	510	464	450	493	460	497	471	497	459	464	466	497	465	477	478	510	477	509	492	491	517	468	523	463	487	487	473	463	466	473	457	493	473	489	497	489	450	498	475	469	441	482	487	485	451	433	494	466	512	477	474	496	430	463	456	488	452	494	475	476	485	488	445	467	519	482	469	461	468	492	473	479	527	469	446	486	499	482	470	510	473	497	463	464	466	511	438	450	449	501	518	444	486	494	474	484	456	468	486	456	471	500	472	472	429	455	479	480	469	527	434	476	479	466	519	485	463	462	464	459	446	481	498	442	487	494	481	504	462	453	478	446	485	474	474	476	474	471	490	462	470	471	510	466	474	502	459	468	502	495	501	453	445	463	465	507	464	463	472	493	488	495	488	506	468	469	462	493	468	545	515	462	466	510	461	486	455	498	503	504	443	476	459	517	472	480	499	465	470	509	476	487	466	504	456	458	530	488	479	514	479	472	456	493	473	470	494	452	468	521	471	453	495	529	465	474	461	481	480	483	495	456	458	464	511	442	477	496	475	432	516	485	445	483	487	503	505	510	451	501	484	465	488	470	488	511	490	472	482	464	512	471	496	495	512	426	460	453	493	473	450	476	438	482	490	492	458	487	496	478	492	488	476	503	475	478	460	469	437	490	491	452	510	486	480	457	504	480	473	498	478	474	478	446	451	470	450	491	491	473	463	474	513	474	480	432	506	484	476	499	464	465	511	473	414	451	491	460	470	476	467	472	448	484	504	474	507	488	491	440	502	493	474	462	485	448	482	433	529	476	502	457	471	436	495	486	506	508	459	465	481	450	457	485	466	494	474	466	476	482	488	478	490	459	482	496	440	489	518	470	474	496	496	437	498	477	476	487	488	486	487	499	483	473	522	473	486	454	473	494	479	459	528	468	457	491	494	489	455	494	480	465	513	459	479	470	450	461	452	506	478	487	486	501	476	470	485	452	467	485	501	488	458	510	469	490	481	494	438	455	462	519	427	470	495	484	489	503	488	459	500	455	443	463	496	494	490	479	442	475	484	495	454	480	472	455	506	464	505	502	457	445	513	512	432	465	485	473	504	468	489	461	509	504	499	482	477	480	479	435	496	505	431	444	460	488	460	525	497	474	511	476	478	458	488	483	478	484	448	470	483	462	481	490	492	466	468	485	491	456	530	488	440	489	496	475	476	481	496	481	465	547	467	473	489	478	478	473	505	443	457	472	452	456	469	491	467	447	445	490	471	508	461	492	475	492	467	471	450	489	520	499	466	513	495	462	480	486	500	463	502	468	472	489	485	462	455	513	464	497	454	467	483	466	505	433	455	508	463	448	472	464	484	511	521	495	491	491	444	496	484	435	450	479	485	497	469	452	466	471	496	538	484	454	438	506	494	450	456	500	444	461	444	463	484	473	482	502	479	495	455	480	447	503	498	500	467	471	466	476	487	510	464	457	491	515	497	475	500	474	506	482	474	476	460	492	475	471	476	505	517	481	477	519	552	480	496	455	470	488	457	528	485	472	464	472	452	468	476	493	475	435	493	477	492	457	473	493	486	469	485	463	463	485	473	488	475	490	470	485	464	456	443	480	491	472	457	462	501	503	493	477	426	494	500	461	500	473	485	453	454	424	461	494	522	488	436	521	493	449	484	511	472	455	441	468	483	496	469	465	503	498	480	456	464	486	465	491	477	476	498	463	514	512	501	488	502	447	486	480	481	503	498	477	507	452	499	442	474	466	446	432	465	477	468	491	503	493	437	475	450	477	493	467	465	479	513	482	511	475	483	465	484	437	470	487	448	473	456	432	476	521	432	505	528	438	465	450	441	464	503	476	459	463	495	426	492	507	503	506	458	471	511	504	439	465	498	475	489	480	490	489	438	488	477	440	438	473	480	463	508	490	450	486	452	452	485	483	444	504	471	482	498	465	452	500	482	462	469	434	476	492	473	493	493	453	478	471	535	485	468	470	483	456	515	507	507	488	481	456	487	457	482	501	465	503	472	473	475	459	466	506	471	526	450	475	452	497	480	465	462	542	473	458	460	462	475	490	490	465	461	498	526	488	505	498	462	482	479	482	455	469	503	512	425	480	478	486	436	490	492	474	445	472	503	483	466	458	483	468	436	478	452	452	456	462	538	503	497	487	498	487	490	439	474	491	477	461	467	526	492	487	506	478	450	496	456	471	489	494	464	474	470	464	440	449	450	477	478	482	502	485	480	484	497	492	482	460	504	485	483	506	457	502	491	502	510	456	479	495	507	455	479	505	488	502	466	480	516	477	492	437	461	505	485	487	469	481	473	485	464	453	453	482	474	469	462	506	475	470	531	501	499	513	481	458	480	490	495	464	504	473	460	500	463	474	462	467	479	477	445	460	449	508	515	446	467	496	470	498	456	462	485	479	456	468	452	461	449	470	497	491	476	508	466	488	444	507	451	467	482	470	475	454	511	501	465	511	495	430	453	463	447	481	466	470	471	483	493	493	469	498	485	492	466	464	467	480	501	472	493	451	438	468	466	445	492	478	459	447	433	469	503	509	427	524	492	469	468	475	441	466	487	474	453	450	486	468	511	499	430	437	465	459	479	433	483	455	442	496	471	469	486	466	499	456	479	465	478	491	476	497	464	455	465	501	475	493	460	457	519	500	489	489	477	499	448	464	540	489	508	484	458	471	493	464	495	468	505	510	446	468	476	470	430	457	492	476	482	500	459	528	467	487	490	493	500	479	517	509	483	436	474	483	466	464	470	488	445	497	473	527
23778	21334	28640	24370	21321	10222	936	555	447	415	382	341	318	309	268	278	288	268	255	274	252	244	229	216	236	200	228	224	219	213	220	217	203	214	181	233	211	231	213	221	215	202	210	201	210	250	195	206	215	213	228	216	219	207	225	214	208	205	197	214	198	216	224	214	213	213	209	216	209	226	206	209	228	227	210	227	199	190	212	187	216	230	205	236	191	210	215	221	217	202	194	201	198	198	202	189	217	204	195	226	217	225	211	204	209	209	195	193	231	176	202	193	203	217	179	200	188	189	196	210	188	190	205	184	217	225	202	172	200	197	237	203	200	211	207	219	233	214	203	155	210	196	196	204	211	214	225	196	217	217	224	219	214	208	207	214	209	206	183	195	192	204	195	195	215	217	181	198	211	191	210	235	222	216	208	201	210	189	199	225	182	200	211	224	202	235	219	198	207	208	202	205	213	200	206	208	207	233	202	203	189	194	217	248	212	212	207	195	184	209	196	227	220	222	214	206	228	182	199	207	177	204	202	195	192	196	206	218	213	229	203	197	234	204	214	207	198	232	229	204	201	211	193	234	185	201	209	208	207	232	211	221	205	208	224	174	205	199	212	201	184	205	208	210	184	185	194	202	194	228	200	204	221	213	200	202	214	200	196	222	217	189	211	226	195	208	210	190	182	182	204	198	212	206	211	208	192	168	210	208	196	227	195	199	168	226	196	204	200	204	206	225	212	208	212	220	212	181	203	199	207	202	169	226	191	192	209	205	209	203	216	226	227	202	202	201	178	198	207	209	198	190	229	198	187	206	212	193	219	224	202	201	215	196	207	213	226	200	206	191	212	205	203	198	182	221	206	213	200	203	186	204	208	210	228	213	216	213	218	217	198	187	181	216	195	214	196	213	210	207	183	194	185	186	187	198	203	186	192	214	194	222	189	219	215	194	224	229	185	192	197	209	195	214	230	194	193	201	217	195	217	224	214	220	178	211	209	198	215	213	220	195	197	195	217	203	213	210	209	210	219	205	218	188	209	208	220	193	204	213	206	197	215	198	233	247	188	210	222	180	216	212	222	187	196	208	217	201	211	200	204	206	220	184	203	212	182	191	224	218	197	199	182	207	203	203	198	210	195	208	194	216	207	198	196	208	186	213	193	200	235	198	210	193	202	183	211	222	189	197	206	212	202	182	195	216	174	234	188	187	219	193	212	191	169	198	187	186	228	214	179	210	190	189	210	223	197	222	210	190	190	179	202	208	219	218	200	195	206	230	208	230	196	203	183	196	215	209	193	210	220	221	218	189	255	216	226	200	190	193	185	204	206	199	189	182	181	209	215	205	176	228	209	185	197	201	199	215	215	192	221	219	214	204	227	194	211	213	193	216	213	215	212	205	225	211	187	204	231	213	206	200	186	224	176	210	214	203	193	230	212	186	203	212	199	216	208	205	191	229	220	182	243	226	225	211	203	206	192	183	217	200	191	230	226	201	191	183	207	210	192	212	217	183	202	201	201	185	218	188	241	225	193	208	187	180	217	199	218	193	200	219	203	218	238	208	214	192	210	224	186	202	171	217	217	207	208	203	184	203	203	216	233	191	211	204	192	205	186	184	217	184	194	181	215	209	202	219	210	184	206	210	194	199	208	221	208	210	215	213	201	206	196	206	234	211	217	182	206	212	205	216	225	194	218	227	215	176	205	187	211	182	206	200	188	198	205	206	207	181	181	209	211	201	188	185	221	210	195	208	220	212	178	191	192	192	225	231	211	209	198	197	204	226	197	198	203	213	224	197	195	214	197	208	196	181	197	171	200	194	196	187	195	200	218	214	189	204	161	227	185	218	204	191	204	208	212	205	193	190	201	175	219	174	207	214	184	198	214	201	209	239	200	182	224	207	226	199	227	193	206	197	223	229	186	199	196	193	203	200	202	218	247	205	183	211	176	219	229	209	219	203	242	207	221	215	206	217	201	206	197	208	195	211	214	194	189	182	221	192	210	214	210	196	219	187	218	202	213	198	219	197	210	212	213	197	198	193	190	211	217	208	215	232	230	200	182	197	188	212	228	190	224	204	196	197	169	194	204	209	182	216	183	241	233	210	205	205	205	191	197	205	207	225	195	188	221	216	213	224	194	199	210	203	215	208	169	208	202	184	226	177	181	198	215	192	217	200	200	193	217	196	190	206	223	215	219	190	217	206	196	173	184	180	213	200	203	196	228	225	221	204	207	193	200	226	183	206	224	205	219	207	182	199	193	216	212	220	205	219	211	216	203	194	210	195	199	206	193	203	191	211	219	227	212	212	183	200	234	184	187	203	225	215	200	222	232	218	208	215	193	195	207	200	217	217	213	187	202	195	205	190	209	199	197	208	213	208	206	192	190	186	212	196	212	189	208	228	211	201	194	194	193	202	213	204	204	212	189	208	180	215	215	189	213	187	209	212	217	187	188	193	213	195	189	210	236	198	200	222	205	219	210	200	201	219	213	211	223	191	190	171	211	197	231	211	207	206	203	219	199	199	209	216	207	207	181	197	190	180	262	206	197	228	194	219	196	185	212	230	193	195	225	223	177	186	188	197	188	205	229	212	224	198	224	191	179	205	213	194	206	230	186	203	216	188	195	188	205	212	203	189	214	215	214	200	231	204	206	200	225	187	207	184	230	178	190	213	203	180	207	203	207	216	211	230	217	212	211	225	239	210	219	204	219	195	202	210	224	212	204	194	206	219	169	196	223	215	202	208	179	211	222	213	203	222	217	203	229	197	210	233	197	201	197	234	212	210	213	205	190	200	178	208	206	184	223	207	234	200	201	197	202	201	206	212	210	181	174	200	197	206	214	208	229	187	197	209	208	196	214	185	201	195	207	219	220	213	210	224	184	206	196	203	183	202	178	219	183	193	198	203	200	204	213	213	192	212	209	216	216	211	188	203	221	208	226	187	217	221	172	187	193	201	215	205	210	207	186	212	201	194	221	234	235	191	206	207	210	191	232	210	195	225	190	225	198	231	218	217	191	202	203	187	214	183	222	207	232	180	158	209	223	221	207	210	184	211	190	192	227	195	184	240	202	229	194	184	206	199	205	189	187	226	195	218	215	231	240	208	193	190	198	208	202	182	216	209	203	215	212	194	224	211	198	204	219	202	178	213	196	206	180	204	187	206	206	192	199	209	195	192	228	203	193	210	231	196	207	204	202	213	197	196	196	211	196	204	196	182	201	217	196	226	202	206	187	208	217	230	189	194	199	215	212	213	185	168	213	190	194	207	190	212	210	198	202	201	191	197	203	198	197	225	198	210	203	202	223	209	203	190	211	184	212	188	200	201	193	201	227	217	207	185	212	192	216	210	192	211	176	213	212	242	204	216	199	220	203	180	231	202	192	188	204	221	228	218	185	220	188	197	180	193	205	191	190	211	199	222	216	202	215	235	193	204	201	202	209	192	194	220	204	196	202	217	207	214	211	193	200	216	223	207	206	251	194	213	244	202	190	206	212	225	206	223
3401	8928	5980	2720	1933	1454	1060	830	689	522	493	443	387	390	349	297	316	316	263	283	260	271	261	245	246	243	245	234	236	256	239	220	247	233	245	255	212	236	238	253	242	211	260	250	238	253	237	235	188	238	218	198	217	207	220	223	240	198	192	213	234	207	221	216	214	220	225	211	219	183	243	222	218	250	188	235	220	228	232	227	234	238	206	227	232	199	201	222	222	205	236	227	207	223	190	208	210	222	227	221	233	227	239	222	210	213	225	208	230	204	235	205	245	223	225	210	220	219	230	218	214	231	207	231	198	241	229	249	227	218	246	244	227	222	213	215	207	241	186	223	197	217	207	195	204	240	239	191	226	235	211	200	219	224	218	201	202	209	195	231	235	216	221	208	213	203	200	230	233	210	220	236	218	246	241	189	204	199	243	203	245	233	224	208	233	183	227	226	227	212	225	213	231	232	181	252	227	222	222	219	201	180	239	201	224	231	215	210	228	239	208	220	211	205	214	184	226	208	213	201	244	250	254	230	219	193	222	240	222	195	226	217	228	210	235	210	234	216	189	242	207	199	216	211	227	201	219	215	224	211	204	232	209	222	233	220	216	214	236	220	223	218	211	222	231	237	198	197	229	203	215	216	198	214	216	193	208	211	233	245	229	214	234	191	231	220	207	225	219	246	233	211	235	230	245	217	229	216	226	190	223	220	253	210	208	230	221	239	192	234	229	203	231	210	220	210	230	209	221	196	204	225	207	215	213	222	191	211	214	221	211	235	205	219	237	209	201	205	219	232	217	216	203	175	218	220	214	248	202	224	213	204	213	239	228	222	225	224	201	202	216	211	240	219	230	225	249	213	213	223	213	219	225	218	228	241	231	227	227	229	216	213	220	225	216	214	228	240	210	245	211	188	206	215	231	196	179	205	221	209	221	199	214	206	249	207	220	223	251	230	223	209	235	207	195	206	256	206	214	239	207	228	216	203	208	221	231	230	209	202	216	221	207	216	204	226	219	211	214	218	219	207	215	215	212	219	197	209	231	237	235	211	224	194	216	223	221	217	215	227	220	222	227	219	226	218	214	218	194	230	198	239	185	215	204	218	235	224	225	223	237	225	209	185	213	222	210	197	240	215	222	213	195	201	253	205	213	245	234	213	203	225	216	223	220	193	218	214	235	225	200	207	210	219	193	204	236	225	209	223	214	218	237	197	190	211	212	188	222	206	215	227	206	198	224	230	211	211	186	242	205	203	234	253	211	237	222	250	199	234	228	216	221	220	202	212	220	240	211	222	209	212	204	228	219	203	216	209	238	235	198	218	200	230	228	219	229	224	260	215	232	235	208	199	225	189	243	222	195	225	196	206	218	210	221	213	223	219	233	225	234	196	245	236	248	218	194	253	231	209	204	224	185	210	194	214	182	224	222	216	203	198	218	214	217	226	237	214	219	241	225	231	218	238	219	226	198	229	217	224	245	212	224	239	216	208	209	247	189	222	207	196	210	221	227	217	199	253	223	229	234	208	232	230	222	236	245	206	220	232	230	221	219	238	223	198	202	208	236	201	212	209	195	210	240	198	235	210	195	221	192	227	219	230	201	212	228	232	228	228	215	209	214	217	213	215	214	211	241	224	212	211	206	212	219	234	229	237	220	211	211	203	211	223	216	255	217	217	196	232	217	216	219	214	245	213	235	223	211	228	237	196	219	216	222	234	238	213	202	182	214	233	217	214	223	217	202	218	240	225	217	235	225	205	242	229	214	233	206	235	249	217	212	200	227	204	262	224	241	248	215	198	200	230	229	228	224	210	217	209	231	232	233	239	221	205	198	218	193	205	229	209	211	209	240	208	217	209	213	238	250	230	201	171	230	206	232	187	211	230	239	216	201	226	210	219	222	251	198	192	225	208	227	215	224	243	229	187	222	219	198	210	245	215	225	242	210	211	256	240	219	217	218	212	221	211	209	203	222	202	206	216	224	228	222	197	214	194	233	212	230	230	225	217	220	230	222	218	223	217	211	203	236	233	233	195	202	208	195	209	230	212	216	198	217	181	204	231	204	198	227	188	217	208	225	235	228	219	198	220	220	222	221	224	222	237	212	201	220	227	208	178	202	227	196	236	217	224	214	197	211	231	205	236	224	236	200	202	193	215	227	221	238	222	204	224	223	224	181	212	221	238	211	229	213	200	210	217	239	249	225	226	234	202	225	212	226	222	246	206	239	208	211	228	222	196	215	214	213	190	217	210	218	245	178	228	200	229	217	193	253	203	212	244	212	221	230	210	232	244	216	219	204	211	238	224	200	233	209	226	230	223	212	228	207	214	232	215	219	192	198	235	194	215	218	222	253	220	212	202	192	206	217	234	205	234	207	230	207	229	217	181	201	231	239	205	232	227	218	226	214	220	211	213	213	214	207	201	217	235	223	196	224	227	242	221	214	222	195	229	214	230	217	216	213	190	218	211	195	227	214	206	202	228	206	218	214	232	217	202	215	222	208	224	214	216	206	242	228	219	212	238	188	212	225	218	233	228	198	230	208	212	242	232	211	195	242	214	234	191	228	212	205	215	231	196	205	207	219	186	216	221	220	215	194	239	209	216	227	204	257	204	196	190	212	205	204	208	205	235	223	231	228	209	188	210	242	229	218	240	207	237	208	238	228	199	181	233	206	227	216	213	218	231	222	232	232	219	203	204	200	214	209	196	222	199	214	198	218	237	231	242	206	220	195	207	209	206	215	211	231	229	218	213	235	222	236	188	225	218	211	223	205	227	198	201	216	250	211	221	225	215	241	225	198	234	222	213	251	226	229	219	252	227	219	232	238	241	222	197	240	206	224	205	215	225	231	217	231	202	218	251	204	225	220	206	199	198	200	247	217	228	233	201	234	229	233	233	220	217	196	211	216	214	200	217	219	229	224	233	220	221	222	202	193	192	244	209	201	236	214	207	227	210	214	217	233	200	214	215	228	219	199	208	210	220	209	240	230	221	215	252	230	204	227	225	215	234	207	201	185	197	228	218	211	226	222	203	235	189	207	211	223	215	207	222	235	242	220	233	230	206	216	230	220	219	242	259	212	189	241	187	229	193	208	199	208	234	217	217	205	182	234	227	233	229	210	218	220	218	213	235	245	229	222	222	216	260	246	204	220	219	229	217	219	221	221	223	214	202	244	243	203	190	227	206	213	195	223	206	217	218	226	215	190	233	216	213	220	238	237	186	233	227	233	215	209	223	215	223	221	212	201	208	204	211	198	219	230	240	197	222	208	220	223	218	228	245	225	214	238	213	224	214	216	197	189	240	221	224	222	219	253	200	204	228	251	229	208	237	204	223	194	232	208	227	242	218	240	208	214	207	207	198	228	221	195	213	203	222	225	214	251	233	227	226	201	264	209	216	230	213	230	192	218	260	217	218	223	213	195	188	205	228	219	236	202	226	215	241	210	229	202	223	204	232	227	218	204	197	202	234	216	207	232	215	224	215	228	223	207	215	227	214	230	185
24868	21330	27580	25366	11714	999	760	655	625	550	580	553	544	527	551	519	542	452	552	558	513	544	502	549	499	542	504	502	520	503	477	538	547	522	491	527	494	527	529	535	524	507	539	500	473	541	474	457	485	488	533	501	527	498	452	547	484	532	517	505	489	500	510	477	526	491	532	563	527	510	529	503	523	501	495	481	491	513	529	465	518	555	480	553	498	514	463	500	497	491	499	473	449	518	560	477	495	522	497	501	490	499	507	517	501	481	518	549	482	505	511	483	529	476	503	476	533	495	524	509	489	481	490	543	538	503	512	533	546	483	542	513	467	517	494	547	515	519	527	483	501	489	538	482	489	502	501	509	514	467	547	516	513	501	450	515	522	500	495	484	513	478	487	507	514	534	509	508	455	535	519	483	511	501	521	515	462	487	508	535	485	531	517	476	520	490	498	529	527	515	511	502	486	486	472	479	512	499	535	498	497	493	506	525	502	512	504	539	501	559	488	497	514	524	486	514	501	516	540	495	488	526	476	518	480	508	478	530	515	506	487	541	485	511	506	487	510	520	482	517	526	502	522	542	512	496	485	529	478	541	493	499	494	517	520	498	526	492	507	524	512	522	517	504	474	474	539	498	511	447	483	508	481	509	459	530	521	472	488	513	501	507	525	474	493	513	475	451	438	531	573	504	510	501	537	495	514	462	504	521	503	502	502	521	494	520	516	480	517	511	513	529	495	531	498	472	498	519	529	511	507	520	491	519	484	483	527	506	484	482	570	506	494	516	489	487	506	551	518	502	501	512	535	520	544	485	507	541	478	518	552	520	482	504	465	506	466	501	518	560	487	518	496	480	515	540	480	500	530	507	506	498	526	520	520	493	503	518	462	500	472	516	490	425	485	493	519	500	463	491	532	497	487	499	503	502	502	504	514	473	465	482	501	504	513	485	533	515	502	508	445	510	484	463	539	475	501	518	493	478	501	503	458	463	490	505	519	517	469	489	521	518	497	515	513	491	523	478	498	517	474	497	528	520	496	488	512	511	533	460	519	495	475	516	500	505	513	480	498	540	513	538	477	510	526	542	480	496	498	504	508	481	521	524	495	491	524	519	516	483	540	535	540	508	481	499	494	513	495	463	527	522	560	512	500	521	525	478	524	501	499	527	521	548	533	515	530	484	505	506	528	519	467	467	444	509	512	468	498	519	483	527	469	495	518	514	544	540	566	566	488	482	533	481	490	518	502	508	484	556	548	526	500	485	502	523	488	498	496	509	506	510	488	514	493	512	511	512	511	471	484	510	535	504	511	505	554	535	514	500	522	493	488	499	495	523	527	467	518	524	495	476	481	523	480	516	497	446	522	496	540	478	465	510	506	507	502	503	506	522	510	496	507	487	502	488	480	535	493	510	512	538	518	502	493	488	501	518	517	500	479	479	539	561	529	516	489	485	530	489	488	480	489	521	500	492	519	517	524	535	503	517	490	519	472	466	536	513	511	532	511	536	504	527	504	537	479	532	544	478	507	535	508	558	489	540	534	482	515	494	500	486	496	513	499	519	481	508	516	515	487	478	507	495	539	501	527	453	539	515	472	512	481	484	530	450	495	513	538	544	502	527	479	501	503	529	469	484	525	542	523	496	487	515	514	504	491	512	463	530	528	498	489	482	491	483	473	501	492	539	502	480	506	505	527	505	481	493	546	459	526	499	489	524	492	492	475	505	510	531	500	534	476	531	525	468	466	519	516	493	497	544	499	502	470	503	504	508	485	490	494	489	468	509	504	513	472	514	530	524	516	489	514	478	530	476	493	510	518	506	499	505	508	525	540	470	466	533	514	504	463	493	483	513	543	526	499	481	509	547	568	491	515	536	496	507	469	470	505	474	520	492	512	487	501	529	520	517	479	462	516	491	508	484	571	519	503	503	487	484	483	490	488	539	478	521	526	509	535	529	510	507	478	486	500	526	541	530	491	503	499	519	541	523	501	516	471	503	509	497	512	550	551	506	534	484	530	523	481	508	491	489	472	469	521	492	550	469	541	498	548	506	490	495	527	469	495	464	514	459	496	490	493	501	502	518	472	495	527	500	486	523	483	510	494	478	522	523	484	469	503	529	493	564	514	508	505	554	496	472	514	470	558	524	463	489	526	501	513	455	520	524	491	513	510	515	504	500	474	488	487	474	504	500	492	503	531	505	513	522	479	532	502	487	521	531	516	496	519	501	527	562	515	476	491	512	539	485	512	516	478	504	465	521	471	553	489	452	514	507	471	470	508	501	488	491	472	516	488	509	493	529	473	576	515	486	483	456	499	499	507	476	484	532	506	500	496	516	520	517	489	506	499	518	512	505	501	494	495	477	523	499	523	508	486	514	450	523	499	508	480	505	504	511	507	499	506	478	506	530	484	491	495	511	495	526	496	469	493	524	533	539	509	531	481	538	460	513	534	524	507	496	434	472	487	520	497	516	484	471	484	460	509	503	534	512	549	517	504	480	491	458	505	493	524	479	525	527	458	494	462	490	515	526	524	546	514	468	540	499	510	483	504	497	498	489	500	515	523	539	504	464	504	524	478	470	531	495	472	508	508	497	500	491	507	527	522	554	506	543	581	504	486	518	468	533	526	541	511	513	469	524	511	499	511	461	510	567	516	498	491	503	495	499	525	450	493	522	530	511	478	505	471	530	507	501	498	550	496	512	521	482	495	502	482	520	512	505	483	456	464	486	488	504	505	525	484	453	475	480	487	538	511	496	526	526	467	453	483	490	523	486	469	487	506	483	501	510	557	447	507	525	477	518	522	481	471	501	517	508	522	496	484	518	489	477	555	469	533	491	493	509	491	502	541	456	508	557	492	485	508	521	541	516	475	508	517	481	471	513	499	481	501	535	550	499	481	509	486	507	541	524	465	473	511	492	496	465	503	496	524	531	517	532	489	507	526	503	496	495	490	498	501	496	492	503	501	508	486	491	557	491	510	497	478	494	521	539	485	502	506	516	518	522	483	474	504	510	501	514	523	499	490	486	518	518	485	503	521	530	502	552	514	516	512	516	497	496	526	482	488	467	442	535	508	517	561	511	489	496	511	509	502	495	495	539	504	477	527	499	504	467	504	490	455	523	507	510	507	497	489	487	480	469	478	506	476	518	530	529	511	480	512	456	523	479	487	475	482	518	497	518	476	496	492	525	545	499	549	510	522	536	497	503	485	498	504	503	520	504	500	504	506	483	503	484	512	489	507	487	507	519	507	487	529	507	538	474	482	504	534	535	552	490	466	490	543	492	500	496	484	503	495	487	519	519	547	445	491	500	513	544	487	467	503	480	491	435	516	507	524	458	485	470	484	468	486	534	477	506	506	498	488	507	484	499	482	511	505	551	483	523	535	489	492	492	460	488	466	502	514	528	463	490	514	506	505	515	503	515	495	514	522	492	544	545	489	527	518	450	519	480	461	498	517	523	530	521	523	535	513	486	453	502	521	499	540	480	488	496	513	504	540	468	513	491
3351	5244	3470	1884	1387	1190	944	867	760	696	608	633	599	572	544	562	539	538	539	578	527	544	510	542	539	547	542	549	551	539	500	520	537	491	507	535	527	486	518	512	500	522	512	511	538	540	527	495	479	514	544	545	517	520	524	517	517	505	503	515	510	501	529	532	566	534	506	469	549	523	522	514	513	562	522	463	540	508	560	509	487	539	487	506	485	524	491	526	522	468	483	507	520	512	553	535	558	508	497	520	522	550	554	497	476	495	498	507	551	512	523	483	524	478	544	500	482	495	546	529	515	527	550	489	532	500	499	529	546	528	537	516	488	495	529	564	487	481	491	502	499	516	544	508	513	528	502	577	531	539	498	504	515	531	517	506	494	486	514	523	532	506	532	511	531	544	548	517	524	496	493	532	511	475	494	519	514	527	504	545	516	519	527	509	475	562	528	481	510	524	510	530	544	488	522	546	534	478	538	515	540	492	513	520	520	508	553	517	522	545	463	482	511	501	468	500	531	527	484	504	511	503	563	506	508	503	543	549	514	533	510	492	532	515	479	532	525	487	499	511	525	541	526	517	473	532	508	504	536	530	546	515	496	500	496	510	513	529	500	499	517	486	522	510	538	533	490	544	521	496	530	511	490	465	494	500	501	539	492	524	484	517	534	540	533	542	497	531	520	548	517	522	555	499	512	511	494	521	522	513	518	561	512	494	528	538	543	508	500	541	523	512	494	519	476	523	494	528	523	527	501	509	500	536	507	526	482	495	575	499	463	487	495	497	524	559	504	493	525	514	541	525	548	503	505	522	536	511	510	515	518	553	553	490	503	474	479	537	514	497	514	524	540	501	504	536	466	482	516	479	510	522	509	502	508	497	516	511	529	537	489	530	497	488	543	535	495	514	494	488	507	486	515	500	562	499	518	546	520	528	495	532	483	490	543	550	481	465	516	541	504	517	504	538	477	483	484	489	520	491	487	479	506	506	483	511	502	513	471	519	544	536	555	494	545	524	504	515	528	518	507	513	487	525	517	514	487	483	511	528	570	481	507	517	484	525	543	523	538	526	504	532	515	467	505	542	548	507	536	502	436	533	496	513	503	502	533	520	495	527	494	514	510	516	537	503	485	513	520	498	497	552	528	474	489	490	509	523	514	518	499	523	509	551	516	505	565	514	489	562	501	507	542	522	472	502	511	508	499	563	524	510	499	532	525	537	478	526	487	529	540	514	497	496	524	514	524	532	495	494	539	498	493	460	552	511	534	498	509	515	518	566	496	508	488	529	502	477	526	484	512	545	494	488	536	510	507	544	536	501	511	493	528	510	498	526	517	529	514	525	485	508	517	507	495	488	454	577	528	495	513	517	516	511	494	526	523	520	513	547	501	520	480	509	528	520	505	498	512	512	483	526	472	553	566	523	503	531	504	542	493	536	511	519	483	534	502	528	519	522	472	478	515	543	497	481	532	476	450	516	489	502	495	534	500	471	523	516	477	532	513	482	535	492	493	526	551	522	540	491	483	553	500	508	515	484	478	522	515	543	494	476	499	504	531	521	525	518	524	497	535	485	513	536	528	509	503	527	493	516	517	521	516	587	520	494	512	509	504	525	564	483	530	505	487	492	509	510	543	508	536	537	556	552	510	488	517	486	545	526	510	537	538	534	505	514	531	479	484	506	513	485	479	515	518	537	531	520	495	512	487	515	509	528	486	508	526	523	536	501	571	504	557	525	501	514	523	520	485	527	515	520	523	485	560	526	507	535	487	469	490	538	540	528	510	497	507	532	520	551	497	529	512	546	521	526	557	534	503	500	518	502	461	472	526	528	563	543	511	537	516	555	462	504	539	581	503	498	509	552	526	510	490	512	525	494	510	504	518	516	500	579	500	496	500	555	461	448	551	509	524	547	484	511	524	525	502	485	547	524	490	540	470	478	525	484	494	530	488	529	551	543	519	500	536	501	512	465	497	533	500	540	516	522	517	520	526	483	518	524	523	516	482	515	533	525	522	546	534	518	530	491	527	480	494	527	501	532	506	517	526	513	486	533	497	507	545	487	525	534	516	511	520	499	543	527	507	518	523	529	476	516	515	522	529	523	511	521	497	518	479	521	528	511	519	552	519	506	538	551	527	508	497	518	515	495	512	485	504	550	530	516	492	567	465	542	522	517	531	520	488	478	522	536	520	533	528	532	485	515	527	494	552	544	473	487	502	525	514	517	530	501	556	509	514	534	509	507	506	493	533	511	505	522	539	550	539	516	535	507	524	582	541	563	497	501	496	501	494	517	548	524	509	477	570	537	496	532	501	555	518	506	546	492	490	476	488	525	494	519	560	540	550	518	517	526	513	544	475	558	501	524	492	515	507	546	519	532	529	522	511	526	488	545	511	512	503	515	478	539	511	508	477	498	538	530	558	525	502	479	508	514	498	506	495	520	511	533	514	547	519	468	491	511	509	515	488	499	531	544	544	486	501	520	516	548	503	508	516	529	557	496	493	506	513	525	483	493	529	530	514	523	507	550	517	495	541	496	518	506	552	498	498	493	512	483	503	528	531	499	506	495	495	522	502	545	497	502	503	474	494	535	522	479	483	533	479	513	534	529	504	494	516	497	514	530	541	504	526	512	530	568	508	523	554	519	504	514	490	482	516	516	539	488	522	509	565	569	469	518	486	519	527	551	514	533	533	456	514	528	515	516	527	523	517	496	509	498	490	496	553	509	519	509	471	494	557	543	519	532	490	495	509	525	499	542	511	511	527	510	497	545	475	498	518	498	505	545	495	561	515	498	512	531	483	486	525	485	539	534	551	486	516	503	531	485	529	561	538	563	489	501	524	505	527	513	504	546	464	526	539	491	551	536	504	473	491	500	522	524	539	527	498	541	524	505	515	516	500	514	514	498	482	513	520	517	534	534	496	509	509	479	508	508	537	515	492	506	537	526	469	514	489	523	504	552	518	477	546	518	584	544	528	505	529	571	540	492	498	558	498	517	493	496	506	532	502	548	513	520	507	506	502	511	526	518	519	532	498	520	501	544	506	527	492	486	503	517	469	521	508	459	507	492	546	546	500	548	542	533	485	522	520	515	501	523	513	508	519	523	505	514	504	549	481	518	515	508	494	504	559	541	529	503	529	520	532	530	545	519	535	525	489	519	516	510	520	501	500	564	505	526	524	518	508	528	557	514	479	526	532	505	497	508	485	478	520	551	503	511	518	509	566	525	526	509	494	526	487	495	508	513	505	500	486	525	485	461	515	551	515	523	484	536	470	520	530	545	464	521	533	509	486	531	552	482	514	531	529	550	504	480	517	499	516	520	488	498	545	506	528	480	487	502	497	525	499	504	507	529	521	525	522	504	501	536	519	510	534	512	543	538	529	474	527	537	529	504	501	487	518	480	525	529	500	505	510	497	521	517	504	510	493	488	536	479	525	551	480	535	529	518	505	499	485	500	527	529	509	520	490	564	547	544	518	515	505	505	551	543	512	518	514	547	484	490
22625	21354	29157	23918	21354	21414	10052	982	650	542	495	405	362	307	331	310	266	262	260	220	245	248	204	200	221	227	223	203	199	189	198	220	203	178	222	167	175	172	176	192	157	182	205	194	194	197	195	198	155	167	196	172	201	159	182	189	177	199	160	179	178	170	170	168	170	185	166	182	162	166	165	157	172	197	202	176	194	170	174	163	162	161	169	156	185	163	164	170	181	159	177	165	176	165	178	143	179	169	187	157	136	177	179	178	179	178	173	148	167	188	175	158	173	182	176	160	152	174	178	184	194	176	141	188	180	169	182	139	185	194	168	183	173	159	177	159	175	170	156	178	166	158	178	160	167	187	176	175	157	150	138	164	160	166	175	173	175	174	177	170	162	191	183	184	148	149	175	160	148	173	167	175	147	188	178	156	176	152	149	180	172	164	167	191	181	153	195	163	160	182	176	159	151	185	150	185	178	162	177	152	187	149	193	157	163	147	163	162	137	166	179	159	149	162	176	171	172	173	151	181	187	168	148	151	176	170	162	166	171	161	173	178	177	164	159	159	162	172	142	174	186	146	159	163	192	185	169	161	149	153	174	175	188	189	157	140	145	168	190	160	163	159	180	159	171	190	166	156	171	165	168	177	166	184	177	179	170	160	140	166	164	158	165	149	169	166	177	154	184	189	158	159	162	174	147	178	143	161	184	192	187	169	177	158	185	145	181	177	164	173	192	178	146	165	156	191	187	176	181	169	163	151	149	183	173	162	166	166	167	159	147	175	180	185	174	170	178	187	173	170	170	167	166	179	162	170	179	189	186	186	162	172	173	185	150	169	159	137	156	207	175	175	169	165	169	175	156	160	158	164	185	148	174	162	182	148	164	171	157	152	163	190	165	164	189	189	157	151	165	185	187	160	158	160	160	161	188	182	173	165	176	162	143	162	162	181	167	182	161	187	181	156	161	165	181	167	187	148	181	154	170	178	171	187	165	145	189	171	194	172	154	153	176	170	155	177	152	170	180	165	169	161	166	173	154	190	152	164	178	161	165	192	170	189	159	191	154	155	162	183	167	184	157	156	182	170	169	169	172	164	145	181	182	158	181	165	167	168	164	170	166	160	183	148	146	158	159	179	162	148	187	176	156	177	183	163	163	154	143	183	170	182	165	176	169	206	179	165	149	177	176	154	178	166	162	184	166	164	170	160	155	156	167	148	159	181	193	159	192	174	174	158	197	167	169	171	176	149	172	161	169	161	159	158	170	178	157	169	179	174	180	184	190	145	180	168	180	187	163	188	193	190	164	188	158	146	187	162	176	181	184	189	167	167	164	168	141	166	194	175	161	149	163	171	167	161	181	159	163	157	156	166	173	156	171	166	170	160	169	197	156	189	173	160	159	213	179	182	166	172	163	167	163	179	169	163	181	164	153	189	166	173	174	184	168	164	177	154	203	152	133	178	170	177	162	168	165	164	161	175	176	157	165	178	193	203	174	193	194	171	167	157	156	160	187	170	175	163	174	160	156	153	168	158	192	155	155	179	168	181	159	166	159	176	190	180	162	171	191	191	158	172	167	191	178	180	164	159	183	161	157	173	180	171	183	161	136	178	166	197	177	141	175	178	177	170	162	167	172	173	151	152	173	179	148	167	159	188	140	169	181	164	203	149	165	172	156	169	171	181	189	174	162	191	184	197	159	175	171	184	175	168	163	179	160	153	145	173	188	187	174	175	151	154	154	150	165	156	170	170	159	168	141	183	190	166	155	172	157	193	139	157	191	160	174	167	143	170	157	162	191	168	165	170	163	183	164	185	149	146	189	155	191	179	152	161	181	176	160	165	158	146	148	170	165	149	148	180	164	157	172	181	158	166	161	168	162	147	172	170	181	178	167	187	162	170	162	183	154	190	171	180	140	166	161	185	161	174	177	186	156	171	167	158	175	165	163	163	176	189	180	171	179	194	172	172	184	160	177	167	147	194	164	180	172	164	158	164	150	161	153	162	170	164	170	144	168	146	157	169	164	173	182	157	160	158	169	177	169	151	142	170	174	181	173	173	186	167	164	181	153	157	174	162	181	206	176	176	178	157	168	190	155	169	186	172	178	163	158	181	168	196	168	173	155	184	156	156	156	176	169	178	175	163	146	157	149	165	199	187	176	166	168	141	170	147	180	165	185	184	182	176	145	163	187	173	167	172	164	144	164	191	161	156	162	152	180	162	144	193	169	162	174	160	157	156	165	192	168	165	152	160	157	162	181	142	181	184	171	170	165	151	162	164	168	166	153	156	179	176	176	150	177	160	198	183	174	166	176	156	163	177	170	195	184	181	161	174	159	158	167	168	175	179	199	155	143	158	177	168	175	168	169	159	168	179	178	172	153	180	169	180	179	176	130	144	193	151	155	166	174	157	164	153	188	170	156	163	175	167	159	145	197	149	189	162	175	164	187	160	193	192	167	182	164	163	182	179	146	149	190	178	179	162	158	164	175	158	160	188	171	182	169	168	160	168	177	165	187	195	171	183	174	174	155	182	151	173	173	139	168	164	160	180	189	181	165	133	166	137	161	181	157	176	171	153	168	166	175	159	171	166	170	171	187	175	151	152	179	151	171	174	146	155	161	166	188	197	174	137	176	189	153	155	170	146	187	185	197	167	190	171	170	175	170	164	187	169	152	194	180	165	173	168	168	150	174	175	161	168	168	148	170	183	165	155	173	158	168	170	173	169	162	158	161	158	180	178	150	154	170	162	159	182	168	155	176	166	176	174	167	162	172	168	157	164	148	168	146	150	149	177	174	153	175	164	177	171	175	152	169	154	180	142	171	159	160	182	165	183	173	159	154	168	172	177	168	165	166	179	168	171	170	156	165	151	156	177	157	173	173	172	203	160	164	149	171	172	177	185	157	161	183	171	179	183	167	180	192	177	177	178	158	168	184	169	165	171	171	190	177	161	185	174	162	165	165	160	163	151	172	176	191	174	189	171	166	190	173	159	167	175	175	172	171	141	173	144	168	171	171	185	171	145	150	170	165	158	179	173	166	159	157	163	159	165	147	157	176	172	174	165	172	200	163	174	150	137	145	174	150	176	145	168	166	161	177	180	154	156	173	153	157	175	183	186	164	157	171	172	184	177	170	168	165	145	161	183	188	192	161	157	171	161	163	158	162	176	157	164	158	200	147	180	159	162	152	167	169	150	178	177	156	145	188	174	178	158	180	155	169	144	150	157	186	198	158	172	156	180	184	143	176	162	163	192	179	178	176	177	170	135	162	182	175	175	188	157	159	162	189	157	164	186	195	167	146	176	171	166	167	176	172	151	185	157	162	167	174	170	142	150	164	175	177	151	167	177	182	157	171	163	158	166	142	143	169	146	181	172	175	145	174	163	167	167	180	174	176	161	190	173	156	186	181	170	179	197	166	159	178	165	159	153	173	175	168	166	156	142	151	170	175	160	157	185	160	156	168	168	175	165	188	172	165	192	164	185	163	167	189	169	188	157	158	167
4391	14693	9899	4860	3277	2470	1755	1261	1021	838	651	578	521	463	413	345	350	307	319	287	288	260	258	244	211	225	189	229	253	203	218	233	224	212	199	216	179	227	191	189	233	172	190	169	202	203	209	189	155	180	161	173	181	175	176	162	169	182	198	195	168	165	195	179	191	194	187	166	199	180	152	179	172	180	167	179	178	156	158	202	170	156	162	160	181	178	151	178	156	165	174	174	171	142	180	147	162	167	192	179	156	176	190	164	161	171	184	182	184	193	175	177	153	159	164	150	150	156	190	152	162	151	158	188	162	174	171	180	178	175	154	161	178	179	178	181	178	184	180	167	175	188	177	160	181	184	189	177	186	176	163	157	170	151	152	159	196	150	174	157	173	160	170	177	176	185	168	193	150	176	150	173	178	175	182	191	184	165	143	173	157	167	182	144	162	178	178	169	147	180	157	159	189	182	207	158	190	184	189	192	166	189	181	153	162	146	148	171	161	153	169	182	163	161	178	174	162	172	186	149	153	164	157	147	176	170	181	160	144	172	145	173	162	149	173	145	170	149	170	171	162	169	181	184	161	161	197	162	155	175	163	153	166	169	182	159	189	161	205	170	159	171	168	178	168	174	174	188	177	176	180	168	187	186	175	193	147	151	181	170	170	180	186	173	183	165	164	174	172	170	172	187	176	154	173	159	163	152	153	176	141	153	207	181	170	170	172	160	146	168	173	180	165	150	157	189	171	163	159	167	164	165	161	135	162	160	179	152	170	174	162	151	178	189	175	154	197	167	148	173	189	188	190	153	151	172	161	176	149	176	188	172	180	169	158	157	167	191	189	169	166	157	172	156	143	159	171	166	170	179	165	166	166	195	171	174	166	182	174	167	175	174	199	175	184	181	143	175	177	159	151	167	178	158	176	173	186	191	175	160	165	180	150	144	158	181	170	188	176	191	173	166	182	163	170	182	159	174	163	176	178	185	170	165	175	158	168	190	173	176	155	169	180	197	166	168	178	187	190	145	154	163	161	189	193	163	168	166	187	171	171	188	168	174	169	152	162	172	165	184	176	146	174	161	179	171	152	189	184	152	175	181	180	187	192	145	171	159	172	181	170	160	166	192	179	184	177	208	171	196	151	164	160	163	180	178	160	168	167	162	188	154	174	136	162	153	188	148	162	172	171	157	173	164	148	160	175	180	168	166	197	161	168	173	191	153	190	183	188	169	176	163	150	188	167	150	160	164	172	176	165	179	186	171	168	159	155	164	155	173	167	175	152	197	201	161	167	186	175	191	179	171	187	178	177	163	154	160	174	191	151	165	147	196	166	181	193	175	174	169	182	191	176	167	173	145	175	179	172	180	186	175	173	171	149	158	178	173	164	161	152	163	165	152	177	180	176	153	190	169	161	184	172	177	158	184	157	183	175	178	158	160	175	158	158	174	195	160	192	176	169	165	167	157	142	152	149	184	163	154	152	153	168	164	147	181	174	149	171	164	185	182	160	152	153	178	175	168	179	168	150	173	172	178	177	172	177	180	171	165	170	184	189	144	155	180	161	184	170	184	167	165	179	163	152	165	162	173	163	149	169	195	182	147	167	188	169	166	166	159	184	166	176	176	174	186	185	162	201	174	168	167	162	148	157	193	165	177	188	190	160	169	175	176	179	154	163	169	163	176	196	179	164	187	181	165	183	169	162	165	186	173	167	178	170	168	184	204	196	172	176	175	177	168	156	191	160	191	169	173	173	174	160	174	175	170	184	177	178	175	151	187	167	179	168	186	195	176	160	156	178	154	184	169	160	188	153	161	171	171	161	178	171	200	157	160	172	182	167	170	178	161	193	178	159	179	166	189	158	158	173	167	172	169	175	167	173	169	173	165	168	173	155	191	150	158	162	185	161	157	159	167	156	184	171	185	165	146	186	166	174	161	178	165	162	164	177	185	173	172	186	176	151	153	172	153	169	163	167	167	190	163	148	163	173	142	167	161	186	151	175	163	174	168	189	173	157	159	176	154	159	168	192	150	180	189	158	177	166	172	169	165	162	162	139	161	168	169	173	168	188	178	164	151	153	169	198	187	159	161	180	157	180	154	171	169	160	178	161	169	146	177	166	147	163	159	171	170	173	180	169	185	161	140	162	146	187	167	154	174	155	161	188	183	178	161	171	176	156	170	138	162	160	166	180	143	173	175	175	159	172	170	182	186	133	181	162	195	172	175	168	163	145	183	186	173	174	168	150	188	179	177	168	196	207	181	174	158	181	190	168	180	151	181	185	166	151	149	180	184	175	170	168	160	190	164	148	159	165	168	185	155	171	192	153	189	176	152	193	197	171	160	146	165	170	162	164	171	156	153	169	160	175	159	198	182	181	185	156	182	150	173	167	162	164	179	188	183	160	163	150	168	160	154	167	157	172	161	143	142	175	180	176	145	187	175	170	177	172	171	180	165	150	168	172	178	173	164	162	153	175	185	176	182	168	160	173	205	152	200	165	168	156	167	190	177	174	189	166	183	179	178	192	182	168	172	163	159	162	176	166	170	155	190	172	153	163	176	137	175	180	181	163	162	171	160	182	161	160	177	150	159	162	166	167	183	185	174	169	179	166	156	174	162	176	155	151	169	177	158	136	169	168	155	173	168	159	154	185	173	137	168	171	159	162	183	203	162	173	166	189	170	149	188	176	173	159	157	144	168	163	165	169	183	154	159	161	166	174	181	174	170	175	167	179	159	181	165	151	187	178	163	152	166	163	162	188	150	146	173	154	179	158	182	155	160	151	163	173	174	147	175	169	178	177	164	157	153	144	170	171	149	180	173	172	154	186	168	160	177	134	194	172	144	193	181	178	156	173	184	180	158	159	160	151	175	177	170	148	171	161	161	179	172	178	147	176	178	173	174	164	147	154	139	147	172	178	191	177	159	191	171	167	166	160	188	184	160	185	161	171	163	168	157	175	176	172	158	153	176	190	168	180	168	171	177	158	165	192	181	173	193	188	147	160	171	143	174	173	175	166	171	190	173	187	178	154	165	168	167	183	169	188	168	155	159	166	183	191	164	158	193	172	152	177	171	188	180	184	169	183	174	148	170	186	163	145	140	175	146	158	205	158	173	164	174	170	178	183	184	180	189	167	167	167	139	146	172	163	171	165	181	168	160	169	186	175	164	160	141	164	183	198	154	170	168	175	177	165	173	165	170	125	175	179	158	166	150	160	188	153	162	168	177	165	156	167	170	169	165	187	164	189	157	183	164	154	176	186	165	180	158	186	184	159	144	150	184	163	191	191	153	176	144	177	171	149	163	155	193	168	164	159	182	165	152	187	149	197	171	173	180	177	177	151	175	166	188	179	174	174	166	155	167	175	158	168	175	180	179	165	158	186	151	160	169	152	179	152	163	170	168	139	157	157	158	174	168	176	170	170	140	170	173	158	183	158	169	187	158	156	194	189	150	183	169	152	165	164	159	173	178	145	155	163	156	175	165	152	166	175	180	159	177	165	170
27778	19577	6043	749	571	518	485	433	477	475	454	482	454	445	486	462	456	447	412	480	442	519	470	468	485	445	475	488	459	461	466	445	455	429	449	453	485	462	442	492	479	469	433	464	419	495	445	451	442	473	489	438	433	444	463	439	498	460	476	479	475	396	459	484	453	473	485	474	450	498	462	442	441	433	443	441	486	461	439	442	473	433	465	421	419	461	435	469	452	474	460	482	447	463	476	440	463	437	456	444	448	483	453	445	497	424	477	428	498	482	462	450	446	476	458	461	446	443	431	461	452	461	446	444	440	431	468	445	435	450	434	483	484	466	459	456	474	463	441	474	485	457	434	483	466	433	455	448	438	461	484	455	430	481	469	469	454	479	446	468	423	452	463	466	486	441	462	453	462	454	453	460	449	449	460	455	458	452	438	453	452	475	441	463	435	441	440	501	501	472	446	471	483	448	429	469	418	452	478	425	470	519	481	476	470	446	486	447	465	473	426	427	458	449	437	428	441	490	459	468	437	473	469	426	447	496	461	430	441	451	454	468	451	455	467	463	472	490	477	445	461	428	427	442	477	465	453	509	436	508	450	442	452	489	509	459	408	461	490	448	483	441	469	449	481	451	455	443	420	482	458	457	448	447	433	451	440	444	439	465	464	459	430	455	462	456	490	480	422	482	489	450	467	453	430	460	462	463	480	435	448	492	441	432	461	467	449	408	435	442	461	433	441	473	446	462	460	472	449	454	451	474	473	464	462	453	491	437	473	458	476	446	496	452	484	473	447	443	456	474	457	474	475	460	465	432	422	463	455	447	469	471	431	465	459	473	466	430	465	468	469	442	455	470	492	448	504	499	445	455	452	464	462	466	474	469	438	475	445	469	440	410	475	458	452	441	451	473	452	428	456	416	494	419	415	453	409	449	463	456	434	452	456	482	442	437	448	456	479	427	513	454	446	479	454	465	469	464	479	430	456	506	472	435	484	442	472	491	474	452	456	414	473	457	463	444	459	463	473	437	487	470	476	471	457	473	483	482	405	495	448	449	431	480	472	458	420	490	409	449	490	475	454	454	416	508	449	493	412	476	486	455	455	431	496	469	444	465	465	444	456	467	446	458	493	444	426	454	501	466	469	453	437	468	454	458	481	446	443	491	454	468	457	443	458	500	475	434	480	504	481	464	493	432	476	436	472	482	474	443	478	467	465	445	441	459	475	465	472	437	433	462	479	446	476	425	397	439	471	461	483	476	441	443	459	435	465	482	466	449	477	451	481	441	494	469	460	473	469	459	483	448	466	463	496	440	466	431	433	454	419	432	437	458	437	476	466	457	455	479	486	511	435	456	458	456	476	482	485	483	494	447	452	446	466	455	433	485	461	478	441	455	471	444	475	454	461	478	457	461	476	460	500	429	408	442	455	461	458	487	490	484	414	499	464	455	450	466	479	450	494	464	479	449	458	485	459	505	484	440	476	435	449	463	464	507	486	438	455	470	486	442	491	455	451	432	465	447	481	485	464	489	494	445	448	406	466	432	492	459	445	458	440	443	436	452	436	455	456	461	490	471	469	471	463	433	460	449	443	462	467	438	481	460	455	490	457	427	453	438	442	437	457	463	473	476	463	433	473	435	429	448	418	459	455	498	476	450	452	486	461	446	442	463	451	494	477	425	456	428	453	440	474	416	442	484	513	481	440	440	487	447	487	411	484	483	464	450	429	477	458	463	453	481	439	466	447	478	470	456	456	470	437	505	451	463	414	441	450	490	468	466	454	441	421	476	448	439	431	466	454	454	463	445	478	446	471	441	449	442	466	448	434	461	451	426	457	452	462	471	423	449	468	455	495	447	439	462	453	452	445	458	467	459	442	450	461	460	502	488	472	499	465	435	509	463	454	471	494	455	448	454	426	494	469	447	467	444	458	493	482	487	456	508	444	485	460	470	489	453	414	436	508	471	429	442	495	464	449	463	457	457	431	447	480	449	446	450	488	441	439	461	473	450	465	431	439	448	464	473	496	451	466	443	484	460	479	448	440	445	470	444	473	440	447	491	427	466	445	461	408	445	440	455	503	461	460	477	486	435	495	456	456	473	461	432	450	419	447	479	448	496	463	476	453	431	469	487	452	478	457	467	472	424	439	456	451	404	460	462	444	464	453	437	440	490	470	485	479	431	444	467	476	474	438	485	476	468	440	450	429	472	462	423	471	463	465	433	499	471	476	411	476	513	480	470	439	454	461	446	445	469	438	495	450	440	443	473	464	515	506	463	406	482	463	472	468	454	438	469	471	451	406	429	450	461	460	491	451	452	453	439	455	444	448	433	462	442	439	487	480	448	462	464	476	461	439	459	459	475	461	492	465	462	461	509	495	441	447	432	495	443	443	477	454	458	455	454	445	468	476	486	430	459	435	446	477	497	478	452	487	454	437	462	433	450	505	504	449	447	483	472	462	492	456	430	459	465	467	464	435	455	418	427	464	497	423	453	491	451	453	467	461	473	427	548	459	416	463	469	449	462	466	452	456	460	505	441	470	475	438	446	399	433	397	480	453	480	468	443	471	454	420	485	468	473	433	448	436	466	461	465	485	491	452	468	445	450	463	442	447	443	430	472	439	447	461	493	427	496	463	439	447	459	463	441	457	458	439	465	470	446	453	450	459	457	433	447	412	458	460	441	446	483	413	444	461	413	458	488	470	480	417	427	460	457	431	466	414	451	456	452	452	448	483	466	452	490	449	469	439	464	520	453	435	428	483	480	444	501	493	444	489	475	481	468	470	490	481	460	459	419	431	440	485	452	447	450	432	443	457	467	467	467	463	445	448	476	449	491	450	471	437	442	439	471	455	452	434	491	450	447	477	450	480	515	423	433	471	476	487	447	465	431	462	486	461	447	453	491	478	457	459	424	442	426	474	485	486	496	449	430	469	492	469	439	413	444	461	459	449	448	471	466	460	472	464	477	486	452	495	466	461	428	520	461	458	465	472	441	443	439	473	472	482	451	459	461	456	463	435	446	447	465	463	438	473	464	452	423	444	494	476	455	485	461	470	463	452	461	456	488	451	469	497	464	468	453	495	460	430	476	450	445	474	448	459	503	472	475	477	469	451	436	466	491	483	467	456	445	447	460	460	477	446	501	433	487	493	464	501	465	443	419	423	479	453	437	457	474	465	441	491	444	489	441	469	457	455	471	453	436	461	465	437	454	419	453	462	428	468	456	455	449	451	459	491	479	459	426	471	472	501	449	536	467	459	472	448	430	426	458	456	453	460	477	468	482	395	440	467	441	444	428	437	463	460	452	423	437	441	465	447	468	464	443	479	429	418	452	469	393	432	448	471	508	463	439	455	479	418	475	458	484	459	446	431	417	431	483	462	470	476	461	472	475	494	472	505	449	445	465	469	485	450	477	484	417	464	518	445	460	449	448	448	471	487	423	461	444	438	480	444	460	461	467	439	453	429	457	450	453	433	466	466	487	466	461	461	460	427	465	449	457	440	413
4406	1475	1001	708	655	564	547	551	502	493	552	502	523	492	476	500	479	473	503	484	489	473	486	501	488	451	471	451	472	464	455	476	479	462	462	473	494	494	474	493	523	477	446	503	476	486	476	477	445	451	449	493	477	492	477	510	505	487	486	460	491	481	450	523	464	480	475	432	454	534	486	461	467	458	499	466	498	500	454	486	466	452	511	484	471	480	475	456	484	470	444	478	469	500	423	502	516	496	458	480	471	537	492	453	478	501	482	450	450	465	496	468	520	480	473	499	508	500	477	500	491	470	492	466	487	521	490	449	473	448	482	480	468	423	474	471	492	464	500	510	460	455	483	484	498	481	551	504	474	484	490	457	487	493	484	464	480	467	496	498	454	448	493	486	444	471	507	520	523	465	486	434	541	500	476	494	489	469	447	475	507	477	475	488	493	455	491	498	516	516	458	468	471	463	479	483	504	467	496	474	459	474	466	479	514	518	508	457	507	433	480	495	489	467	436	439	450	445	483	472	473	485	510	473	485	469	468	492	461	490	452	488	479	525	468	502	468	479	487	511	473	489	495	471	486	459	499	488	518	481	512	463	527	500	483	498	498	433	479	458	478	451	457	456	473	490	504	472	493	456	458	475	462	458	502	433	478	478	470	502	478	488	441	458	478	490	491	453	485	511	488	510	485	479	465	460	478	505	507	463	485	479	439	520	466	504	468	446	459	476	494	528	506	468	505	495	484	502	475	496	469	479	474	477	464	504	496	483	525	491	470	489	478	457	472	519	476	455	505	528	485	514	451	468	509	481	511	464	415	491	486	505	507	482	513	449	498	519	473	488	476	441	475	507	468	497	488	524	470	445	467	490	463	483	478	479	461	503	516	456	469	459	461	508	491	470	492	447	494	481	487	480	471	457	476	488	480	492	509	449	475	432	464	504	504	465	478	506	457	506	470	515	479	529	501	473	501	515	505	491	489	485	514	457	488	490	449	458	497	447	498	528	485	470	490	507	509	436	494	445	511	481	468	493	449	466	459	506	496	491	480	509	509	479	470	447	508	460	490	486	477	503	487	487	463	460	501	501	459	462	467	484	508	473	478	480	498	472	495	518	499	511	499	490	488	487	443	482	453	496	466	484	497	471	464	455	454	505	492	467	491	493	468	516	510	447	470	458	480	463	464	467	465	463	488	513	476	466	470	527	431	459	469	508	446	484	477	475	502	490	444	493	479	501	544	447	489	443	462	437	490	472	441	491	460	425	526	501	497	457	492	496	472	450	461	491	481	451	470	453	460	512	494	492	443	471	494	459	512	467	484	445	472	471	489	515	452	438	477	474	513	454	514	484	472	496	470	480	470	469	482	499	463	486	461	473	495	488	471	474	498	479	484	497	467	490	477	485	480	492	447	496	476	473	484	489	480	462	515	426	456	467	503	482	479	468	425	477	480	473	471	468	492	509	474	495	510	464	513	489	469	467	481	465	449	476	489	470	492	484	475	464	486	499	531	477	419	458	513	461	454	486	435	473	513	456	461	465	455	495	504	513	496	478	466	476	468	474	479	476	456	472	506	476	489	440	454	499	461	480	470	474	476	441	501	506	498	494	491	513	444	466	509	499	484	491	475	465	524	490	472	469	478	458	478	446	452	465	462	497	511	495	478	481	459	473	469	479	454	462	469	486	469	458	460	500	463	466	456	514	466	538	497	510	469	496	478	479	479	497	450	481	515	494	484	467	474	486	474	476	483	480	475	469	456	435	473	513	519	494	499	473	477	472	469	437	537	500	478	491	452	488	477	504	514	521	466	528	491	488	438	469	474	455	497	489	487	483	503	468	468	517	480	488	471	452	486	491	477	484	465	473	474	495	484	463	416	491	477	484	494	491	472	475	468	482	487	456	492	488	460	482	487	492	465	470	456	453	487	447	489	472	456	476	446	458	462	501	459	494	490	518	489	457	467	508	520	446	496	521	516	534	431	477	482	459	457	503	482	513	499	427	501	479	463	507	486	449	524	470	457	488	418	473	494	515	488	516	482	457	460	492	493	476	466	447	434	471	527	469	466	478	473	518	445	506	455	464	464	516	508	481	475	468	485	464	477	481	499	489	495	509	483	459	470	477	476	483	525	464	491	460	433	490	449	457	465	450	445	467	460	520	512	500	468	496	490	465	475	474	493	500	473	456	461	484	473	490	473	474	493	469	497	480	463	476	493	463	494	456	476	467	485	468	453	438	483	495	480	456	486	495	451	454	477	490	473	445	463	496	460	507	462	501	506	480	482	458	474	519	466	546	484	502	468	471	483	458	478	507	472	492	503	472	472	453	465	471	463	436	475	478	473	486	507	459	445	507	483	496	508	491	475	479	519	452	501	498	474	488	451	481	488	439	492	486	495	512	488	502	469	461	492	473	487	494	486	498	452	450	461	461	475	469	478	473	502	507	492	447	450	454	491	495	445	493	488	483	441	471	479	486	512	477	487	516	483	455	471	480	485	499	452	494	499	526	486	427	471	468	479	531	533	475	482	511	454	483	467	469	455	494	486	501	469	469	453	482	491	454	481	496	468	478	498	480	469	499	493	485	473	505	495	509	525	471	500	466	459	482	495	479	436	481	501	495	440	479	486	464	489	504	444	512	497	474	462	470	510	520	458	452	493	477	554	531	495	470	502	532	521	492	461	504	457	473	542	465	518	490	486	477	486	455	471	494	503	471	489	473	468	463	471	467	480	416	498	479	457	526	501	467	477	468	494	495	495	502	466	471	471	451	499	496	454	451	475	495	512	455	506	512	484	486	459	450	474	476	491	454	496	483	463	484	484	488	468	507	464	492	477	444	497	450	454	445	510	472	483	483	508	456	488	439	489	458	498	451	491	455	461	502	493	457	477	454	501	499	448	463	474	469	474	450	507	451	473	474	504	498	456	495	510	467	492	479	459	467	514	459	475	449	511	461	487	508	494	448	450	463	496	458	454	455	502	494	478	470	479	510	483	465	490	514	478	507	523	472	505	516	506	493	481	518	477	443	468	479	480	475	497	509	510	495	454	482	491	461	496	465	456	485	482	487	474	481	476	434	500	476	434	459	477	522	489	436	484	465	486	526	453	467	476	473	479	492	496	458	479	472	469	474	474	500	479	462	474	494	463	501	450	447	466	478	461	460	468	511	478	475	468	446	494	441	484	455	537	486	467	482	504	471	447	463	464	508	494	473	501	502	431	465	525	516	459	457	498	467	479	470	475	499	509	467	473	502	483	507	515	496	490	484	484	469	464	481	475	460	470	491	485	464	495	465	505	478	480	463	469	476	458	519	497	461	428	513	468	446	460	496	474	494	472	462	450	520	459	432	469	513	551	486	449	521	469	487	514	468	543	486	436	472	449	498	484	448	497	448	475	476	496	501	467	489	463	488	504	472	487	480	497	506	465	510	505	495	464	460	476	498	484	491	475	526	485	467	490	485	465	491	473	505	502	513	477	486	489	451	460	479	490	469	516	500	487	478
23784	21326	28587	24387	21329	10451	909	598	487	416	348	335	323	298	275	288	255	276	254	244	250	224	236	247	207	215	238	220	209	202	245	230	213	216	232	207	215	219	219	199	195	203	213	225	254	225	239	198	181	213	211	212	213	222	192	205	218	200	196	199	223	227	224	187	204	196	219	197	204	209	197	218	201	200	220	256	219	207	211	209	193	210	195	192	205	192	237	220	210	193	210	204	205	191	207	222	211	165	213	221	219	187	192	212	203	205	210	212	211	189	208	197	194	203	192	222	199	220	241	208	216	200	204	186	218	217	232	195	227	230	224	194	209	197	204	219	203	188	209	243	196	245	199	227	196	226	212	189	198	205	193	220	202	215	201	232	198	197	192	206	205	226	195	186	215	203	211	201	218	198	174	200	212	219	202	189	219	196	195	208	215	217	222	182	218	198	217	200	193	191	193	186	192	227	180	239	223	226	185	205	213	213	186	214	182	189	221	208	192	201	209	223	219	211	223	198	210	216	204	208	196	212	229	210	192	208	211	218	222	223	194	208	224	183	218	199	204	193	210	209	222	222	182	220	213	217	207	191	200	215	194	194	185	198	196	205	211	202	186	246	204	176	210	211	225	217	212	203	225	198	213	182	218	207	198	202	167	213	195	194	196	213	214	182	230	210	209	196	197	218	170	216	214	244	191	189	200	214	248	202	209	220	207	211	196	192	230	205	198	220	203	197	230	200	198	221	197	201	200	201	242	222	183	172	210	233	227	197	177	194	212	197	206	219	217	214	211	204	188	193	191	187	205	225	207	193	200	210	182	222	226	195	213	179	208	196	205	226	219	191	196	215	203	193	196	207	205	199	192	207	196	237	213	197	210	179	191	190	198	202	229	206	203	220	225	188	210	228	225	238	215	210	205	211	228	193	211	218	205	193	201	203	214	172	209	189	204	194	191	216	217	212	237	204	209	204	197	195	209	189	187	198	203	221	203	189	211	210	248	236	214	196	221	220	213	212	220	192	206	196	211	207	199	192	211	198	213	201	192	208	225	202	235	188	222	173	191	230	216	206	172	212	191	209	185	198	202	202	209	187	216	172	201	176	197	208	187	222	205	226	188	223	209	199	193	235	212	203	196	197	195	179	205	214	194	192	206	214	215	209	206	176	196	212	217	228	218	210	198	202	212	211	202	210	231	212	206	206	232	200	194	218	195	193	210	195	229	189	187	198	234	189	211	201	202	180	202	206	213	190	185	215	196	197	193	192	214	220	214	223	221	206	232	187	205	189	216	206	193	222	203	209	203	212	200	194	223	217	194	194	213	200	191	190	185	195	202	202	188	220	205	202	174	218	215	200	208	185	194	187	203	201	227	237	205	215	182	194	191	233	210	201	157	198	206	203	200	221	213	207	183	202	230	204	187	210	215	213	206	213	237	187	234	183	232	223	194	206	187	200	240	201	216	202	236	230	176	169	203	231	201	222	186	184	208	193	198	200	218	183	201	201	182	211	186	206	191	199	199	212	197	192	197	202	164	204	214	169	204	208	192	175	221	201	184	192	219	171	183	191	191	218	205	208	185	225	223	182	203	202	175	214	180	214	211	194	228	208	205	216	197	203	206	196	197	231	205	205	199	206	187	230	242	207	200	198	206	209	191	188	209	213	207	218	196	206	218	213	208	209	212	200	186	214	199	212	193	205	178	213	189	214	188	214	207	189	235	195	195	197	207	204	195	178	212	209	199	194	205	198	203	221	219	231	227	207	194	170	212	208	216	208	223	202	198	239	211	188	191	209	175	223	208	191	191	212	192	213	191	219	207	229	216	193	200	255	218	199	199	201	202	209	200	178	208	204	199	182	201	184	219	206	219	215	191	196	208	208	210	220	186	210	203	188	191	179	214	200	201	220	204	200	192	218	213	210	211	190	194	201	202	219	192	191	217	227	193	213	220	207	194	205	202	213	229	210	206	212	175	208	206	194	190	208	220	179	198	202	213	189	199	190	198	217	196	227	201	192	208	202	201	193	199	186	190	199	206	196	204	193	193	185	218	205	211	232	196	206	200	199	209	201	208	205	224	207	203	199	205	236	199	217	188	196	196	196	195	201	206	199	223	217	227	219	181	208	212	189	222	232	189	185	204	225	205	189	203	198	180	226	164	201	195	227	209	227	207	188	215	205	211	203	197	221	217	214	215	198	206	212	212	204	207	211	192	222	193	214	206	209	202	180	196	196	226	199	218	224	182	188	196	220	224	210	229	202	189	209	211	219	209	195	198	201	197	209	217	201	207	202	195	196	220	197	204	218	189	204	219	193	191	215	213	203	186	190	228	209	196	192	202	197	213	198	213	211	188	196	207	186	207	192	199	226	203	211	216	197	181	223	218	186	190	193	187	222	211	188	186	217	185	201	222	208	213	205	206	210	187	202	216	211	199	220	203	182	224	204	192	201	196	185	183	239	218	222	197	189	195	202	174	215	194	194	217	203	212	200	207	204	195	203	199	233	214	204	193	192	209	193	232	215	214	208	221	210	188	200	207	183	205	199	204	194	201	185	215	203	219	204	208	216	223	190	211	187	210	201	205	199	198	214	181	198	228	216	215	207	197	194	199	212	198	188	223	204	208	216	212	208	202	205	226	203	196	196	201	176	206	238	205	211	212	217	234	227	190	201	205	210	230	233	218	214	199	197	180	199	213	207	212	205	198	197	210	191	217	208	212	221	205	206	219	224	208	195	191	200	207	205	182	234	194	217	213	206	193	198	183	202	218	193	207	199	216	211	196	182	215	178	205	231	190	220	223	210	200	204	188	229	194	198	203	211	213	217	222	188	206	208	223	199	198	222	204	210	196	211	207	191	229	234	219	214	216	218	189	211	197	204	200	197	232	225	199	185	209	192	196	172	193	202	194	192	214	190	217	209	228	209	223	207	205	222	199	181	199	198	201	204	238	225	210	192	220	206	200	205	215	213	206	208	216	167	196	174	205	217	203	218	235	203	194	199	208	200	212	213	184	183	189	224	199	222	211	187	209	235	183	224	217	204	230	210	207	210	189	203	200	233	216	185	188	189	208	221	219	207	215	196	221	194	191	196	209	194	224	222	216	207	216	203	212	207	208	201	163	208	209	198	202	189	213	203	190	205	207	226	214	198	211	199	190	200	224	224	216	215	186	233	209	209	195	212	204	210	194	219	213	213	209	183	192	223	229	200	209	212	206	187	230	195	226	200	202	212	194	232	210	215	191	191	209	192	187	220	218	215	197	185	200	208	216	183	221	212	191	196	184	209	177	213	201	223	199	197	221	203	200	240	231	216	221	213	180	207	215	187	206	192	217	212	190	205	205	240	219	202	202	207	229	217	202	221	199	226	205	194	223	196	207	206	178	211	203	206	177	208	182	219	201	216	200	205	199	217	180	203	196	194	225	192	194	204	195	170	217	210	215	219	192	252	203	215	214	210	224	225	227	204	194	228	230	213	201	190	171	206	200	198	189	193	190	205	210	214
3378	9102	5961	2775	1992	1402	1068	828	680	567	508	441	431	352	367	326	298	319	297	300	283	269	275	258	223	247	224	252	249	256	253	236	262	230	228	254	236	231	229	231	247	224	246	237	232	199	231	211	192	239	264	218	260	238	225	215	242	243	204	218	209	225	227	220	232	225	232	207	229	238	211	218	213	227	222	232	212	229	239	217	227	218	212	202	220	201	227	203	221	228	216	217	225	214	226	227	208	246	213	220	231	207	242	228	222	227	232	228	203	224	213	230	264	197	234	211	224	234	221	238	196	202	212	247	197	203	223	192	198	229	196	216	223	210	216	200	222	243	236	241	204	233	240	213	223	220	223	209	202	240	259	201	219	220	250	226	234	204	206	225	232	222	216	230	242	210	224	190	192	227	224	214	223	216	212	251	232	209	219	226	200	202	254	256	225	202	210	236	209	186	228	202	249	209	220	195	224	225	214	213	242	216	220	244	230	230	222	218	217	224	245	221	212	261	243	204	238	210	177	225	209	211	208	210	228	196	231	216	192	221	228	234	225	216	211	209	220	215	241	205	216	228	205	227	224	209	212	194	212	221	222	250	213	204	202	207	213	225	242	220	212	229	233	231	209	246	210	221	216	222	197	225	219	240	188	237	239	191	220	212	212	214	250	239	228	210	230	215	208	220	228	223	204	234	209	226	221	197	203	223	200	213	223	222	208	218	221	245	196	209	212	185	208	211	223	205	237	220	235	223	227	200	206	181	208	227	206	222	234	212	222	220	201	229	234	235	203	194	223	229	249	226	214	213	212	236	226	208	231	208	225	241	216	237	226	234	206	208	236	223	224	226	210	232	230	243	239	215	223	174	217	198	203	234	237	204	226	220	202	238	197	233	207	215	225	222	222	228	214	237	220	207	216	231	224	209	226	217	221	216	233	220	226	232	223	247	219	213	222	228	219	220	219	203	208	219	240	215	209	224	206	213	192	215	206	224	227	234	230	217	204	193	239	213	233	213	221	221	232	211	214	228	215	217	217	207	194	243	232	207	240	220	235	210	209	206	227	194	226	239	236	236	195	189	204	214	240	213	233	233	226	222	219	224	207	235	230	228	216	214	229	237	212	230	202	202	195	207	215	233	191	213	205	213	232	248	219	209	221	231	219	213	213	200	202	227	222	233	202	234	231	219	233	204	219	207	216	235	226	239	232	245	228	230	190	224	210	216	214	202	219	237	206	227	232	208	238	221	218	223	220	230	208	203	219	269	225	240	240	190	204	223	211	191	192	222	192	211	221	232	232	208	213	222	223	230	211	188	211	207	206	186	197	242	247	221	229	199	238	198	227	201	222	228	185	183	194	213	203	190	232	235	218	227	226	239	216	226	221	223	202	232	243	242	226	245	238	220	231	236	203	254	199	229	204	216	230	218	205	225	205	217	206	190	204	229	223	226	196	195	220	205	253	212	234	214	233	253	259	229	197	234	214	217	255	182	247	220	221	211	203	209	244	185	223	214	239	205	242	205	237	215	188	195	219	223	216	209	200	208	218	220	234	204	229	223	189	224	218	212	223	241	211	228	225	234	229	212	210	229	211	211	216	204	219	222	227	214	220	216	207	215	210	218	221	230	203	216	212	219	239	229	222	224	247	209	213	220	200	219	211	220	225	234	228	221	240	219	209	226	231	193	219	218	201	205	220	214	207	214	204	202	226	227	234	222	224	207	237	234	224	204	198	216	209	228	205	218	202	210	200	235	186	226	216	223	234	215	221	205	226	209	221	197	216	209	229	212	213	237	192	222	218	194	235	238	219	195	216	235	202	195	210	225	200	216	197	218	200	214	249	213	219	185	204	236	212	234	214	233	222	233	193	211	212	195	212	215	238	242	245	237	223	229	184	213	228	222	223	181	223	232	220	212	212	214	217	208	207	228	231	224	226	216	225	222	215	239	246	233	215	202	210	246	230	212	250	220	219	189	243	222	220	211	239	215	216	218	225	228	215	237	207	211	215	213	215	239	198	217	218	220	209	240	209	208	202	219	207	223	245	229	205	212	214	194	235	227	190	227	227	217	231	218	205	198	220	226	219	197	207	214	226	221	171	230	220	216	240	191	217	189	212	236	225	218	196	233	239	209	229	202	205	198	220	217	223	225	223	222	216	224	200	214	216	205	224	209	193	218	229	219	227	206	211	175	227	229	210	222	190	217	224	238	223	219	221	205	196	208	228	203	240	199	218	229	208	233	211	215	211	254	222	217	209	187	231	207	209	214	223	232	188	214	198	203	222	219	204	201	225	215	236	239	241	228	222	213	227	203	185	205	223	217	207	199	222	198	228	237	211	220	233	208	216	221	241	212	217	204	235	190	218	214	225	220	230	198	232	217	206	192	238	223	221	205	218	237	223	238	222	218	215	218	219	185	244	230	209	233	224	244	210	233	206	213	246	210	196	223	214	211	223	218	223	194	206	241	217	217	205	213	197	217	215	224	219	233	225	198	215	193	218	231	202	218	242	214	235	222	243	228	209	207	217	217	200	240	226	221	215	183	211	215	234	227	212	244	263	211	237	237	201	204	254	222	248	199	210	220	225	238	249	236	236	221	234	207	229	220	210	217	263	246	220	215	231	225	234	223	219	216	195	209	216	230	217	218	226	228	256	193	219	213	196	210	222	236	184	217	227	216	194	212	235	247	203	223	226	213	225	244	226	242	223	215	258	223	239	212	230	236	212	199	225	229	224	203	199	194	239	231	208	229	214	233	197	208	201	239	222	233	216	205	225	216	242	217	217	208	217	223	185	216	206	229	225	219	225	237	201	192	233	215	233	217	188	181	202	227	219	223	216	235	193	220	228	240	235	216	219	235	207	230	225	208	228	217	220	247	246	246	212	234	220	243	214	223	215	202	226	222	214	227	224	228	258	204	186	251	209	227	224	215	217	228	211	202	215	211	222	204	233	219	202	203	192	198	209	215	217	204	213	207	198	235	220	235	228	254	242	213	209	225	221	221	202	223	220	214	235	225	245	238	200	200	224	232	221	238	243	223	212	216	217	210	203	241	202	222	218	208	254	208	223	212	226	219	211	217	234	210	216	228	219	217	235	206	190	229	209	217	247	229	226	224	216	241	233	204	211	198	229	234	212	187	235	197	220	204	225	203	223	205	214	223	229	225	227	203	226	201	215	220	196	221	206	213	225	230	256	209	228	202	187	212	224	218	220	220	223	211	222	211	208	220	228	208	216	226	228	227	226	221	234	220	219	224	221	221	227	229	226	213	202	218	202	172	227	234	231	218	217	213	208	211	224	241	211	225	208	228	221	217	236	219	230	216	210	233	219	230	222	207	240	212	203	201	219	230	225	228	215	218	209	204	212	234	192	217	230	221	218	242	228	206	231	197	216	228	232	194	246	219	204	255	217	249	204	220	225	231	213	202	215	207	223	192	211	212	225	233	229	218	215	212	233	213	226	208	222	189	228	232	225	203	230	249	205	214	210	243	218	227	200	215
24891	21314	27649	25240	11874	1062	779	701	622	625	571	577	572	527	546	533	591	540	522	565	512	522	559	550	545	512	514	514	515	502	510	472	526	513	541	511	517	501	576	504	508	439	499	497	501	514	527	502	546	534	509	506	477	520	516	466	545	508	519	505	508	525	492	496	530	479	504	528	516	477	487	509	503	490	508	530	500	510	540	505	529	500	496	503	525	518	550	496	508	514	508	489	527	474	486	514	529	520	545	519	514	489	519	519	517	513	491	450	488	475	541	538	512	527	489	532	484	516	468	472	505	538	488	484	508	502	500	493	481	495	516	509	530	501	469	532	461	519	508	445	515	489	494	527	476	503	550	523	470	508	531	501	520	526	486	503	467	493	489	503	517	511	489	497	513	515	489	535	481	508	471	486	504	510	513	495	467	499	479	512	516	491	497	513	515	520	517	516	544	472	504	550	543	506	499	510	499	511	495	464	525	524	487	483	528	480	537	493	497	482	520	519	538	485	479	519	492	490	517	516	521	499	511	518	571	480	498	522	478	515	514	515	530	497	507	507	513	515	514	497	506	549	493	488	526	471	537	489	529	528	494	506	511	523	532	497	500	525	510	530	519	488	521	495	483	467	527	503	531	542	516	551	503	493	555	495	522	513	522	523	510	478	528	496	495	518	510	509	501	558	487	506	509	502	486	512	495	520	525	553	506	538	472	495	496	519	536	509	549	522	508	496	529	524	526	505	513	500	495	546	514	512	548	515	492	529	492	515	515	495	528	509	568	511	496	490	506	508	526	477	524	471	524	504	495	507	507	500	502	500	512	513	497	527	442	515	519	476	510	494	530	524	512	485	497	512	483	471	517	506	518	495	514	486	533	522	534	491	529	519	523	526	490	493	516	470	522	531	522	542	524	488	510	500	523	493	508	510	497	540	519	537	501	552	513	536	524	464	524	490	500	520	511	534	515	522	492	524	507	517	496	559	508	448	519	514	513	478	513	510	491	515	484	514	529	503	505	504	513	517	518	501	518	539	546	513	461	504	531	512	489	511	470	518	516	527	493	531	517	517	505	478	497	511	533	523	550	486	491	501	527	501	541	451	485	502	507	520	523	512	515	518	526	521	533	499	490	526	490	527	485	474	520	531	502	492	464	510	531	520	505	525	491	535	516	548	516	516	516	539	522	499	517	556	523	561	551	487	539	537	541	492	534	535	536	538	508	501	520	544	481	536	511	513	497	497	498	507	496	517	536	467	465	475	501	506	460	490	490	528	498	504	511	497	540	519	516	532	525	528	549	510	507	511	539	513	542	540	477	473	477	490	508	572	532	503	467	495	503	513	507	499	498	475	497	517	509	521	502	506	509	513	496	492	542	501	490	540	529	509	513	568	500	535	477	537	518	523	495	472	516	516	517	527	466	501	502	484	504	508	491	511	495	547	473	499	530	497	510	520	491	524	500	472	475	518	529	484	482	475	527	473	516	487	491	485	495	510	532	534	534	526	513	521	485	490	525	486	514	553	573	516	501	481	480	507	519	534	529	503	483	522	487	495	516	503	494	485	531	511	522	517	494	488	509	498	496	532	509	528	508	546	480	511	504	481	526	465	512	510	518	515	515	488	474	519	507	537	536	502	503	498	484	496	528	538	524	520	470	512	510	521	512	533	505	523	533	502	513	511	566	555	514	467	500	544	554	474	501	511	501	509	513	531	466	527	527	513	522	535	503	499	523	470	526	475	494	509	504	491	494	507	505	546	520	459	487	517	535	490	462	507	527	515	524	525	490	471	483	488	484	528	471	516	491	515	501	511	511	535	514	526	483	493	519	533	515	507	511	552	510	530	541	478	452	481	500	463	517	534	515	519	504	501	537	485	479	524	508	496	552	511	545	572	490	505	490	479	518	508	469	476	501	522	509	479	492	523	467	496	489	503	528	475	527	505	542	519	585	439	513	537	500	504	511	553	516	496	524	541	508	521	507	540	550	486	517	495	491	494	494	485	547	482	518	500	507	467	509	524	515	530	493	498	532	465	491	544	515	486	508	494	511	509	483	509	516	505	479	519	505	480	495	499	506	524	520	500	535	504	513	521	473	505	540	527	513	503	499	524	504	503	511	525	493	518	558	540	524	537	501	526	456	563	517	540	504	523	538	495	479	510	554	514	519	525	490	520	494	493	541	519	531	522	533	492	574	527	529	508	524	550	521	516	489	479	515	554	510	527	491	502	474	469	527	491	545	504	510	532	494	517	528	483	506	493	525	515	532	507	518	483	467	525	535	528	528	478	499	507	502	497	533	512	502	495	512	505	539	516	519	528	483	494	538	477	504	509	521	514	526	498	480	508	523	510	507	530	487	482	475	512	488	547	476	521	461	518	498	501	514	547	518	500	523	508	495	534	525	472	537	509	529	455	497	508	518	528	500	497	501	500	501	530	480	500	530	483	487	518	517	487	557	503	523	517	515	502	463	503	479	526	508	494	570	556	488	492	532	470	507	511	483	517	504	508	515	536	525	529	505	533	484	522	515	503	535	527	505	464	555	519	460	558	488	479	515	517	517	513	499	528	490	515	512	486	528	510	480	475	483	492	539	475	492	496	532	515	508	528	467	546	540	480	490	510	521	499	489	536	484	503	491	508	504	533	499	460	535	510	507	510	512	449	472	518	514	509	551	529	464	531	496	499	553	487	532	464	540	509	517	503	519	520	531	490	495	497	560	473	488	521	504	511	492	511	481	485	516	497	532	537	488	477	488	483	480	493	500	516	493	495	486	502	535	537	476	489	506	496	466	484	514	509	519	501	512	492	484	546	490	493	534	507	507	480	485	526	520	535	503	497	530	502	495	548	501	504	474	476	498	484	517	506	496	484	497	520	536	471	475	497	522	497	511	525	556	538	519	499	499	495	491	524	541	514	520	499	487	524	510	511	489	507	511	510	527	492	492	536	498	483	539	472	501	507	542	505	500	512	462	486	520	500	538	524	517	509	504	555	486	502	525	540	470	539	527	512	511	505	491	512	489	481	495	475	499	541	499	498	472	470	489	509	523	514	510	493	503	509	523	510	524	496	488	532	457	509	518	515	501	521	549	525	489	506	496	468	486	460	493	542	525	513	492	501	515	510	515	543	547	525	499	494	519	499	512	525	501	505	494	506	512	512	516	494	527	524	458	512	461	517	504	499	501	507	479	464	508	511	489	573	516	505	516	503	506	534	521	461	495	492	508	502	529	473	466	485	509	520	522	521	557	477	494	546	497	524	484	467	481	477	492	501	516	470	500	507	460	506	468	462	519	471	528	532	454	480	531	527	492	528	477	507	504	492	519	483	536	539	477	508	489	501	520	503	487	446	484	506	523	555	453	527	500	454	508	487	499	519	534	515	528	518	509	518	467	512	522	510	510	505	547	511	494	502	527	530	509	487	508	516	502	542	499	493	513	508	516	496	505	465	501	544	479	553	559	504	478	509	498	528	522	467	549	514	480	535	540	480	533	508	512	533	527	478
3408	5194	3497	1929	1479	1171	972	871	795	651	644	640	617	614	612	580	551	568	554	563	531	523	560	535	506	546	569	516	536	556	510	534	552	519	505	496	539	533	498	532	485	519	496	533	526	512	499	559	547	546	505	531	512	475	505	493	555	518	479	518	508	509	547	528	557	465	525	511	538	478	536	533	492	502	516	500	511	492	541	505	501	530	516	527	547	579	529	556	539	518	530	513	527	528	500	522	552	545	486	533	525	557	483	527	540	491	545	548	529	481	532	504	528	536	537	506	490	485	527	515	494	517	478	523	521	440	541	503	535	507	513	512	538	527	509	563	552	516	545	503	543	496	454	558	483	505	504	521	498	468	502	529	508	518	538	470	533	490	554	536	558	543	524	508	502	553	512	533	513	529	525	504	513	523	512	527	508	478	531	507	515	527	572	508	523	512	532	512	518	479	517	497	542	531	522	514	498	507	510	506	552	518	501	522	556	527	506	531	482	537	515	485	504	476	535	553	546	466	538	493	568	507	505	519	511	511	492	513	530	526	510	500	497	548	510	503	523	543	510	507	493	507	492	524	475	505	510	521	565	523	520	536	510	525	504	541	507	548	524	499	490	527	519	526	500	500	567	547	541	529	505	501	476	508	498	550	550	494	502	561	556	478	535	560	505	526	511	502	491	518	547	513	516	461	537	561	502	540	550	533	520	487	536	508	509	526	519	494	504	506	517	517	563	500	522	506	496	569	531	536	497	528	513	519	547	504	513	501	477	503	534	502	508	494	561	532	522	521	508	474	472	534	493	506	505	521	505	494	566	515	533	496	512	507	524	526	514	491	544	484	501	545	543	486	480	495	499	522	486	539	509	548	545	531	558	542	519	492	533	512	547	518	488	543	485	483	528	558	510	517	525	515	527	501	510	474	499	505	506	507	506	513	528	517	541	497	502	541	495	513	510	550	510	493	531	497	510	511	543	540	525	520	477	489	534	523	510	539	507	471	512	546	504	518	562	504	524	550	509	525	517	529	539	531	527	525	546	503	555	543	499	505	557	483	486	542	501	492	524	560	509	554	537	491	539	515	522	476	503	529	516	495	555	569	485	524	549	508	532	508	537	472	558	523	508	499	506	511	508	484	513	514	551	564	529	516	505	505	558	514	545	517	544	536	539	551	507	520	504	515	550	532	498	553	523	525	530	535	552	556	482	521	546	515	506	518	504	531	521	534	500	512	506	549	525	539	518	522	512	479	522	528	498	562	507	499	535	524	549	542	513	542	495	488	562	519	520	526	530	510	523	531	518	532	492	512	551	494	504	508	534	559	529	514	504	496	534	541	502	577	469	529	562	487	552	517	540	531	530	559	494	501	521	525	546	498	526	472	543	525	504	555	514	547	537	451	505	527	474	494	512	518	538	500	494	530	565	515	502	491	530	525	542	553	531	500	499	520	573	512	542	554	523	487	512	508	527	520	536	500	528	523	540	533	509	523	544	549	513	497	513	513	513	477	515	533	497	533	549	547	479	542	574	467	545	512	527	548	513	538	531	507	512	479	500	523	532	538	525	523	539	504	543	528	512	531	492	513	554	533	538	500	513	533	495	543	516	501	518	518	506	540	531	522	465	537	528	519	537	512	539	493	565	501	527	531	519	531	535	540	508	541	506	532	525	494	513	505	514	505	515	526	525	543	513	519	553	555	533	530	506	516	532	528	515	503	511	495	487	511	503	516	514	531	535	524	516	492	554	509	533	551	510	537	495	507	538	515	509	501	486	529	498	539	503	512	520	528	511	524	525	542	544	498	515	527	481	508	546	510	495	549	534	531	538	504	546	500	524	489	503	501	520	522	539	486	501	532	551	536	559	513	530	507	518	512	498	506	528	564	532	530	509	496	541	508	528	519	538	532	467	507	520	514	572	533	511	514	520	530	529	554	495	542	522	508	473	475	507	526	536	530	521	505	516	552	529	489	501	526	528	544	521	534	514	496	545	506	574	517	517	525	507	546	547	551	509	525	525	502	537	537	494	520	525	522	548	519	546	537	501	521	498	558	539	541	518	499	532	505	506	476	525	503	510	522	520	477	566	482	501	547	536	486	519	492	523	480	520	510	473	542	482	504	501	539	539	502	536	508	548	509	505	521	506	509	520	554	528	520	523	472	534	507	536	549	537	511	528	481	496	524	550	470	504	565	543	536	503	538	496	567	519	536	515	521	540	534	497	500	526	519	522	542	545	532	502	532	489	529	514	519	534	537	514	536	497	530	512	501	508	510	500	507	503	530	531	553	540	562	531	538	526	526	576	520	509	498	510	523	491	462	514	513	529	516	481	515	528	453	533	546	503	553	538	555	510	525	517	540	485	534	471	531	526	509	550	529	492	511	528	547	557	490	525	516	515	481	542	564	511	505	504	512	486	487	536	526	477	553	509	492	515	502	501	515	476	513	523	498	489	555	536	492	517	474	520	521	524	526	499	538	548	523	524	530	518	502	461	526	526	520	543	533	530	534	536	544	547	546	532	500	535	480	546	546	561	528	521	527	487	532	527	514	539	483	491	520	538	522	503	504	543	543	518	527	567	503	508	494	493	510	539	513	547	533	510	503	534	520	514	538	486	509	485	514	525	506	521	507	557	495	492	537	513	536	518	529	508	527	565	507	553	559	522	500	481	514	497	517	549	540	546	509	476	540	487	505	503	530	512	499	516	511	499	561	517	556	493	540	531	521	557	559	512	553	569	540	531	528	524	553	531	526	522	468	503	544	502	495	514	522	511	506	592	510	497	525	522	515	555	555	495	539	506	532	518	509	548	506	529	537	501	526	519	533	544	521	484	568	522	533	541	511	526	510	531	542	542	470	492	537	519	502	489	543	512	496	551	527	497	547	514	524	498	555	513	538	522	497	516	478	538	565	527	537	537	525	509	564	536	536	525	532	535	506	563	528	542	524	506	546	535	559	505	549	498	509	547	514	534	492	524	524	568	507	561	527	500	504	535	495	513	515	527	539	511	511	508	550	490	471	534	494	491	529	513	530	499	481	526	544	566	526	546	504	546	520	537	508	526	541	529	521	521	541	524	537	505	540	541	492	526	523	532	515	530	561	557	482	505	550	505	533	552	537	546	497	557	531	546	551	520	478	532	524	527	552	509	537	487	509	492	522	503	511	521	546	554	566	538	488	552	478	481	487	476	508	522	495	523	560	493	527	529	537	506	517	491	515	495	514	528	530	484	531	524	546	509	551	545	514	478	528	504	539	492	528	502	510	529	518	484	555	535	512	527	510	545	556	533	519	481	525	498	526	530	511	490	526	513	512	522	506	495	552	540	528	538	541	545	531	516	521	508	501	534	523	518	531	549	523	501	544	492	522	495	540	529	487	542	494	516	488	529	555	486	495	477	509	541	511	485	540	535	518	470	527	547	534	511	490	554	513	514	545	545	525	534	495	485	521	515	480	481	520	522	513	514	518	496	548	492	520	529	513	531	545	521	559	502	514	526	563	513	493
22516	21298	29107	23814	21306	21365	10199	885	634	546	450	398	405	319	308	311	251	257	243	256	233	227	233	229	207	212	197	200	197	203	205	200	179	178	195	201	205	206	202	181	174	181	160	173	206	182	170	147	155	180	202	172	176	176	156	188	191	190	174	171	175	155	183	184	160	194	173	163	147	178	171	161	153	162	173	159	173	166	160	167	191	162	171	190	177	197	183	161	155	150	171	169	181	146	163	178	180	146	175	187	169	164	159	177	188	170	174	170	166	168	183	175	172	193	155	168	163	153	186	187	179	168	172	181	158	169	162	171	189	174	180	175	187	181	184	175	152	166	153	167	188	166	148	168	190	172	187	177	181	165	157	161	160	167	164	178	176	178	171	166	169	170	169	172	184	165	167	174	157	169	179	183	168	174	150	150	183	176	177	168	214	171	161	174	174	166	193	174	162	169	176	171	155	171	160	174	165	170	160	163	182	169	173	170	149	169	182	153	164	168	180	166	176	189	164	171	169	160	190	164	164	186	167	156	182	167	187	179	142	169	171	174	191	180	184	177	154	141	195	175	172	181	159	193	158	166	175	180	165	177	177	176	169	187	182	170	167	173	173	174	153	169	154	166	154	157	211	186	162	185	166	158	142	175	157	172	165	140	180	163	150	162	187	167	147	169	189	171	149	173	167	180	155	165	149	188	188	170	162	169	172	182	183	188	164	186	163	137	170	179	158	179	191	177	177	176	180	164	197	143	163	166	148	159	182	174	167	164	147	169	183	146	163	165	204	184	166	162	155	163	176	170	171	186	160	168	179	160	176	158	191	165	179	161	166	144	158	176	149	193	166	175	160	175	179	180	151	168	161	169	178	180	168	164	167	191	168	189	169	183	174	174	168	164	157	173	148	188	178	178	152	164	175	173	140	174	166	159	162	171	152	158	155	153	169	162	147	182	154	154	172	160	163	160	161	170	171	183	159	170	181	153	144	163	178	164	173	193	169	157	167	176	169	179	191	183	151	176	192	176	165	164	162	184	163	157	166	166	148	177	181	163	170	187	178	167	161	166	181	140	168	156	177	191	183	160	175	186	157	170	145	177	174	137	164	163	153	164	163	182	183	169	167	156	178	157	168	179	185	178	170	171	178	173	147	181	178	162	148	169	182	186	162	174	197	186	178	180	191	188	169	189	167	177	173	160	166	165	166	151	176	157	145	149	203	144	178	160	176	167	156	166	157	164	168	164	179	175	169	171	169	166	166	171	179	178	175	149	185	159	182	186	168	165	159	153	194	191	145	171	178	153	165	172	154	163	167	181	144	159	152	175	154	169	191	185	171	178	173	181	167	138	184	154	170	173	191	163	186	162	174	164	150	154	183	162	173	163	168	192	172	189	157	160	149	173	165	162	166	167	172	154	167	171	180	149	190	201	158	178	166	189	166	164	173	189	157	186	179	180	174	179	168	167	172	162	152	155	168	174	177	159	174	185	165	155	199	158	163	170	174	155	186	151	174	151	151	165	159	186	162	152	157	160	187	178	165	150	171	193	195	151	165	188	174	170	169	148	160	175	175	157	150	162	177	166	176	171	183	182	193	151	171	182	184	172	188	158	175	171	189	168	158	177	189	151	192	135	164	141	183	164	166	187	194	156	181	166	183	172	172	192	183	164	159	160	175	181	161	170	190	168	183	166	172	155	181	203	168	154	166	171	154	170	160	150	194	185	170	170	180	173	192	170	168	173	156	187	168	165	165	166	181	166	162	188	158	165	180	174	159	151	187	151	153	177	159	174	162	170	177	167	155	154	187	161	192	165	175	184	148	177	176	179	153	171	156	165	136	174	179	173	169	174	168	191	161	153	175	147	177	180	172	181	168	172	148	187	162	175	164	173	179	162	175	154	162	187	157	153	189	159	162	146	174	160	167	161	178	148	183	177	175	175	167	174	162	156	164	175	164	158	164	192	158	176	160	176	177	172	141	171	193	171	179	174	154	146	169	176	161	184	180	160	157	155	170	172	169	172	195	169	172	156	171	153	146	157	157	184	150	176	170	171	141	190	183	149	161	190	151	171	158	172	174	160	172	177	150	197	157	158	184	171	158	162	173	162	168	159	166	176	166	150	187	197	177	171	154	169	173	160	158	159	151	159	162	162	156	172	160	154	191	183	165	175	164	166	194	191	180	154	158	181	164	170	186	188	166	197	166	169	168	164	168	165	176	170	172	164	169	187	185	159	180	160	174	171	153	165	179	144	182	148	155	173	168	164	158	150	166	164	169	157	146	169	188	164	160	182	178	190	170	170	199	148	174	170	171	172	156	173	181	180	180	148	174	146	179	173	159	169	171	164	172	153	164	155	159	181	175	189	175	174	175	122	164	160	172	166	152	164	192	168	173	174	148	165	163	161	157	162	169	143	153	188	175	162	194	169	184	173	151	179	172	170	159	151	184	169	145	177	178	174	192	179	173	155	168	169	184	165	177	192	164	153	155	172	153	175	171	169	164	160	161	181	155	154	174	160	155	163	178	179	174	171	171	167	162	170	163	190	203	160	159	166	150	171	160	153	159	196	154	177	195	190	171	170	164	172	154	158	158	189	159	180	178	187	184	159	156	152	183	159	144	157	171	163	165	163	164	165	147	174	167	150	153	160	153	191	179	161	162	184	171	171	155	177	158	176	186	195	165	164	171	177	190	152	161	173	158	173	184	190	159	167	156	158	161	167	153	163	157	172	158	162	166	174	181	162	168	162	172	157	156	167	177	171	161	162	196	168	178	183	175	151	147	167	161	157	152	177	140	141	181	150	155	163	174	170	160	143	172	157	158	158	162	188	163	177	164	180	180	155	166	164	158	170	169	161	162	159	170	160	157	171	185	185	184	177	171	174	176	161	162	150	158	177	183	180	184	175	194	145	183	184	144	180	156	173	165	181	184	149	162	158	169	157	187	164	147	165	167	169	182	178	166	171	150	183	151	156	144	164	164	192	157	182	174	173	175	159	158	182	163	175	174	191	142	201	155	154	162	186	160	168	196	160	173	160	176	158	157	178	149	172	158	203	160	154	164	161	156	179	149	150	175	186	158	161	175	161	185	173	154	148	190	181	200	168	166	168	175	152	179	187	156	167	158	160	161	182	169	148	166	191	189	159	158	162	176	170	163	187	166	179	167	166	176	165	176	184	181	145	193	148	160	167	186	157	172	172	174	172	183	155	198	199	172	166	166	165	173	153	159	174	171	171	164	171	161	153	188	163	156	157	174	167	158	176	149	195	165	180	147	152	167	154	176	153	178	176	169	190	154	175	183	162	179	177	157	194	151	135	165	161	173	173	175	162	166	167	193	157	179	193	174	176	154	173	203	152	174	167	172	152	157	159	168	174	190	170	186	160	178	180	179	177	162	155	183	172	158	141	146	167	147	161	188	154	176	179	161	154	171	160	157	158	188	155	171	168	161	166	175	178	181	170	147	155	166	176	171	182	160	167	184	146	168	188	167	166	180	180	181	173
4364	14540	9981	4890	3381	2581	1799	1350	1089	820	686	594	461	493	398	362	308	304	292	285	268	263	221	241	237	239	233	204	200	217	181	214	198	201	204	212	182	230	193	213	210	178	204	185	183	236	176	174	191	204	181	186	194	171	199	175	178	166	186	173	171	171	180	185	182	165	185	168	174	167	166	178	179	179	171	188	172	169	156	171	172	185	177	190	168	170	160	165	153	160	173	158	183	162	185	189	152	180	192	162	158	176	192	181	188	167	162	158	146	175	160	159	188	179	163	166	191	170	156	200	173	175	182	164	187	167	189	182	184	172	178	169	193	157	153	150	182	183	182	158	199	160	184	178	167	202	157	171	159	191	172	147	174	190	173	165	183	177	188	167	181	183	191	194	179	146	147	166	193	185	173	179	176	178	154	181	170	188	181	180	186	155	195	177	162	161	181	197	172	155	206	181	140	151	168	196	152	185	181	179	171	185	161	160	181	152	152	179	152	178	175	184	163	190	158	168	174	158	160	182	172	172	165	178	152	169	178	157	164	167	165	167	174	203	142	189	178	174	147	167	166	165	183	173	156	187	164	187	183	150	176	153	168	177	174	166	165	163	177	180	183	165	180	159	163	181	175	150	169	167	185	183	184	182	137	168	186	154	190	176	148	174	166	161	177	154	169	170	173	179	168	176	148	167	159	152	154	177	157	140	189	191	163	156	162	169	197	161	151	181	152	178	164	163	176	151	157	154	164	173	159	187	171	151	189	185	199	180	149	138	168	150	179	151	149	190	175	152	144	178	173	172	164	172	182	185	166	176	172	186	163	167	159	163	178	156	157	152	180	162	163	188	183	205	171	185	187	150	189	175	176	170	146	158	185	198	166	201	171	164	173	152	157	162	171	153	170	155	190	160	173	167	173	158	166	169	151	184	163	188	161	165	170	177	184	163	161	188	163	167	169	181	195	170	174	165	155	163	166	177	170	188	167	193	163	160	171	182	168	158	161	186	177	164	163	171	201	146	157	155	171	187	166	178	179	173	157	173	162	172	178	168	170	161	186	175	168	164	159	180	195	161	184	178	156	156	163	167	167	185	169	174	184	176	159	163	160	179	166	182	189	156	169	157	168	171	179	172	174	175	173	161	153	169	157	179	164	152	191	170	187	204	160	167	185	168	161	177	174	184	157	173	167	170	183	145	145	163	185	179	172	155	178	177	157	182	177	161	156	176	175	167	172	177	159	166	195	158	162	150	176	172	175	173	160	175	164	143	156	158	175	163	162	162	197	177	166	174	157	165	137	180	157	204	128	161	168	143	171	181	169	160	184	188	175	152	157	159	157	175	182	167	156	156	171	155	164	161	162	178	178	164	162	164	185	172	174	185	183	146	183	169	181	167	188	159	162	154	208	177	179	153	163	165	169	156	173	174	187	152	175	168	165	166	152	166	168	169	190	173	175	169	159	156	161	180	167	165	160	160	165	153	176	180	158	170	192	170	165	173	185	181	176	187	190	169	175	180	152	169	176	157	155	200	169	179	168	174	177	154	173	161	190	152	171	175	154	170	175	188	161	179	197	181	150	161	183	171	170	183	154	162	176	207	166	190	184	167	181	169	167	164	171	162	182	153	171	175	170	165	195	177	164	191	159	171	180	160	145	172	177	171	191	184	174	174	175	169	166	174	175	163	165	176	170	184	195	173	196	161	175	167	165	172	184	168	178	169	175	162	170	168	173	174	172	214	181	171	169	163	163	172	187	179	176	151	169	160	169	189	174	197	167	170	173	172	168	170	157	146	168	175	159	174	185	177	179	185	190	171	154	152	165	188	169	181	189	177	163	171	168	170	181	163	186	189	155	170	153	164	173	170	175	171	176	173	166	167	146	187	149	173	156	158	192	152	162	171	187	174	189	154	156	147	171	159	176	179	173	170	161	182	168	196	181	151	152	168	152	169	158	191	175	171	184	176	146	170	181	180	169	157	196	155	156	187	149	176	164	161	171	190	181	180	167	171	164	165	170	157	183	164	178	178	183	151	170	185	179	172	152	171	188	166	149	169	169	175	173	184	185	162	176	174	197	175	175	187	160	162	155	154	176	153	177	150	190	177	152	170	169	176	163	166	194	149	181	166	188	197	188	164	181	158	176	187	165	169	182	167	173	194	170	176	165	155	157	154	188	162	174	165	213	172	183	179	177	168	171	171	175	160	166	158	183	164	194	164	186	156	154	174	178	171	154	177	164	160	179	165	181	178	183	157	157	166	172	157	165	173	179	174	168	164	182	180	160	152	153	175	162	206	171	200	170	178	187	179	172	175	170	178	184	152	191	184	149	159	172	187	166	162	169	170	179	167	163	176	183	173	152	168	179	151	175	163	176	198	178	161	168	173	157	169	152	172	167	151	181	203	182	169	154	142	159	164	158	173	181	197	169	169	155	165	170	192	181	155	152	178	197	157	162	156	174	186	169	184	181	146	169	145	195	169	173	160	188	168	159	183	166	171	150	191	166	175	148	174	173	164	166	145	184	172	190	170	146	206	162	155	158	168	158	194	169	176	154	150	169	185	191	164	185	172	190	169	170	167	168	172	166	169	166	183	164	170	180	170	158	188	148	164	173	151	181	163	181	172	150	143	148	184	161	173	186	147	180	183	180	165	160	165	174	153	175	184	197	182	170	167	176	168	147	171	160	174	184	187	167	165	177	166	177	168	168	171	171	180	206	190	187	182	172	170	175	173	181	176	174	172	148	167	176	167	163	181	174	167	178	169	153	161	163	177	172	186	173	173	181	180	177	165	178	174	168	164	173	157	172	168	184	159	182	192	138	177	177	161	150	180	168	175	158	175	176	182	189	182	187	153	185	183	189	163	168	168	182	169	154	175	191	189	188	180	169	161	140	174	169	182	173	181	145	141	159	182	140	169	167	151	174	195	187	144	172	146	154	169	171	182	163	176	179	183	168	189	172	184	175	174	168	128	170	160	173	168	177	168	174	193	161	159	167	180	161	200	179	183	185	173	182	190	184	188	184	190	166	167	164	186	187	174	164	174	167	198	180	170	167	170	180	158	172	156	155	137	162	167	181	147	198	140	177	201	177	168	173	174	171	184	173	173	195	178	179	172	194	138	182	182	170	160	159	197	161	151	159	166	187	163	167	182	173	204	153	172	162	147	185	169	203	167	176	180	169	172	168	162	154	168	184	165	164	166	160	145	172	169	170	189	180	161	173	159	169	178	155	169	161	173	166	187	177	172	183	150	182	183	156	163	156	185	165	186	190	187	186	170	180	165	161	177	157	198	180	173	162	162	174	175	157	161	191	177	157	191	155	174	173	157	158	163	176	172	153	156	167	156	187	181	172	206	176	176	181	170	201	148	169	170	171	160	187	177	180	181	185	178	193	176	196	165	170	171	151	185	159	173	160	155	177	156	148	174	165	155	184	173	179	203	171	158	171	160	190	183	191	192	150	183	198	165	197	171	155	168	152	183	170	157	180	171	139	189	172	182
27710	19741	6161	913	625	550	537	545	506	505	502	474	498	490	476	480	478	450	494	469	460	499	492	446	465	480	455	455	460	461	419	461	446	440	443	488	496	504	444	463	485	453	459	450	473	484	433	463	450	471	466	439	485	446	479	502	445	454	469	441	484	454	484	424	494	468	439	481	474	478	435	472	482	444	503	482	489	471	502	464	487	470	462	451	451	471	469	486	467	519	479	468	473	454	449	479	469	448	504	484	441	432	420	491	466	467	462	471	493	469	422	460	441	448	466	458	446	492	494	451	478	480	504	435	462	491	467	459	484	437	442	463	500	464	479	434	429	429	473	431	469	479	474	456	521	490	463	483	459	445	463	453	421	459	525	485	459	458	457	487	448	413	479	485	460	468	460	484	484	465	490	481	481	464	480	456	463	496	484	488	485	473	457	468	433	472	480	477	442	510	451	470	448	445	455	492	492	467	466	463	421	489	498	495	457	448	469	446	480	452	484	465	434	444	477	449	503	495	467	450	503	453	453	409	469	448	424	439	446	465	471	478	461	454	522	451	482	486	504	483	423	464	479	497	417	431	476	464	430	443	463	467	438	472	487	440	465	458	467	442	489	482	451	456	474	470	496	438	481	497	463	477	511	462	412	438	441	461	434	465	462	424	464	485	471	497	464	460	450	453	477	454	468	440	488	489	463	458	521	473	435	471	482	453	481	502	420	456	467	418	474	486	468	515	505	469	431	449	458	486	461	449	433	469	444	483	471	464	466	481	466	462	442	421	406	468	462	467	485	505	503	429	450	441	438	500	470	463	456	449	487	445	464	473	484	477	442	459	489	460	494	478	471	458	466	434	492	467	449	438	458	462	466	477	473	485	463	494	512	453	466	456	468	476	426	471	455	490	467	487	493	441	486	500	429	433	498	453	462	456	449	457	466	429	480	485	439	443	445	464	472	478	454	475	467	490	482	472	458	459	451	503	439	466	490	480	463	465	476	470	469	454	443	460	468	492	431	462	471	507	487	440	478	436	460	450	481	478	467	452	487	466	432	489	472	446	507	449	479	478	443	480	485	450	459	461	519	478	462	473	465	440	472	458	440	493	451	453	482	459	434	459	415	443	455	435	440	459	467	455	484	469	431	462	450	483	469	464	450	496	445	434	451	484	492	447	462	446	482	510	467	449	482	462	464	461	462	471	463	487	444	460	466	476	465	450	461	481	457	491	430	470	475	468	460	500	530	469	467	434	484	458	483	474	436	453	494	490	493	485	433	441	474	468	441	434	434	503	487	456	494	433	464	461	461	483	469	468	449	463	429	468	438	466	448	500	449	442	464	476	452	453	467	454	444	465	452	475	437	485	456	457	491	460	505	491	466	493	461	465	482	432	448	440	456	484	478	479	462	449	463	507	477	473	465	439	470	460	455	481	470	447	478	467	487	476	460	481	475	449	436	438	452	418	472	472	472	458	496	467	437	454	493	446	462	501	466	458	465	456	451	433	464	444	473	539	426	444	428	475	499	483	466	438	487	485	499	484	487	481	453	458	473	428	463	526	494	468	486	462	467	457	477	480	464	447	479	437	451	440	512	444	473	468	482	465	439	415	442	471	474	496	449	471	438	453	487	503	436	412	467	506	486	435	450	458	458	467	544	480	469	465	489	492	492	431	482	472	474	465	485	437	451	459	425	469	426	464	481	470	430	432	427	451	516	479	427	459	448	501	447	457	434	488	470	471	436	476	463	439	434	476	461	430	422	478	451	460	459	451	424	410	499	496	459	453	455	456	508	484	488	456	434	429	475	461	479	439	444	455	468	473	467	499	475	429	468	445	450	441	432	463	433	483	464	437	455	441	472	474	454	449	474	491	474	488	463	480	456	473	454	432	459	475	467	437	486	466	472	451	427	466	459	461	459	419	468	479	440	463	493	488	450	475	463	472	480	451	451	475	456	485	481	465	461	460	473	435	451	475	514	461	423	471	437	445	472	500	484	466	461	518	463	487	481	475	443	443	483	485	482	483	487	466	486	462	461	485	459	513	439	476	475	475	484	490	431	451	433	492	469	470	486	454	414	455	478	454	439	428	445	470	478	445	482	471	429	497	442	503	464	498	503	455	471	431	434	438	458	465	464	473	483	450	447	481	434	463	456	485	475	472	479	459	494	460	446	496	435	461	466	460	470	453	448	442	449	495	478	459	470	450	467	469	459	504	463	464	484	507	492	468	434	463	479	499	442	479	474	507	467	479	477	462	428	515	455	477	463	537	453	450	460	452	465	478	444	474	436	477	504	458	479	467	472	496	484	453	502	452	487	441	455	432	448	466	462	430	464	480	447	477	424	453	494	424	458	462	452	469	478	438	477	472	442	480	438	465	453	468	470	471	448	456	434	484	476	461	471	475	461	488	462	452	448	461	473	461	487	469	484	476	470	440	477	437	454	454	469	506	485	494	464	501	447	495	478	443	472	468	476	458	511	470	457	482	475	464	491	448	474	461	455	448	439	452	433	511	484	437	435	466	461	454	474	453	490	441	486	456	469	464	459	471	460	443	456	421	463	503	437	490	461	470	466	431	503	458	470	482	461	469	441	432	469	488	480	512	469	503	427	461	469	476	477	489	465	486	460	447	498	467	501	473	476	465	464	449	465	481	465	481	445	496	437	478	478	435	463	474	435	472	481	442	474	481	433	443	472	430	466	459	476	471	477	494	470	488	435	493	474	463	460	506	452	466	495	445	464	445	442	467	450	470	430	464	477	454	485	463	469	480	500	429	452	477	491	448	465	475	506	454	474	442	495	500	465	454	429	441	453	496	463	471	461	449	431	447	445	449	449	475	465	464	472	449	489	462	451	452	472	440	462	478	450	472	450	457	461	495	465	484	449	464	457	434	465	474	437	452	506	502	448	472	482	496	456	497	465	414	462	466	469	446	446	462	456	458	455	438	459	465	427	500	475	452	461	472	451	480	441	449	466	444	436	525	493	485	456	471	504	476	486	476	486	452	409	486	486	446	458	448	474	446	454	458	460	457	468	475	460	472	443	452	478	482	471	448	435	467	520	487	482	441	471	474	476	452	480	459	466	457	515	470	482	444	451	456	488	473	446	456	472	469	424	484	443	456	504	488	466	435	457	468	452	456	489	479	465	460	488	480	437	468	459	471	484	482	440	440	455	453	490	485	445	465	469	494	442	474	454	436	484	475	482	465	422	497	474	447	486	394	463	424	466	482	479	440	453	454	478	472	453	482	461	447	454	463	477	488	463	509	461	445	467	503	496	432	475	485	460	467	509	426	480	499	452	509	440	458	477	446	522	442	483	479	482	451	480	479	446	485	474	463	488	476	457	431	460	453	465	485	462	495	471	492	491	471	463	442	446	475	468	458	476	465	443	464	466	489	481	495	464	460	440	477	455	449	455	469	434	448	491	452	489	464	466	471	448	476	418	454	465	472	469	446	459	504	468	483	447	458	486	478	458	432	461	499	456	453	468	496	453	489	453	451
4358	1447	1032	755	658	581	556	585	524	516	471	506	497	514	498	489	503	482	457	491	512	495	473	470	512	441	509	451	484	494	491	518	509	469	515	486	466	533	507	477	509	489	489	440	497	527	516	498	493	510	502	505	500	494	527	495	479	469	438	467	470	499	453	488	461	459	496	448	497	454	468	473	446	470	497	475	522	538	475	461	462	467	526	500	496	460	518	441	523	452	462	512	449	493	477	507	495	519	449	502	457	475	476	456	504	509	471	514	527	495	499	549	461	515	470	485	515	506	488	471	512	463	464	497	436	482	513	432	481	493	515	509	452	482	477	501	480	437	493	469	481	482	479	479	479	467	471	481	534	490	493	488	474	521	461	469	470	459	453	492	514	475	515	470	487	489	459	461	519	518	482	432	443	495	440	461	535	489	509	499	492	476	435	485	472	480	496	478	478	467	490	505	472	484	492	487	470	493	459	504	490	490	473	482	508	466	495	499	469	459	508	488	490	506	509	504	527	484	510	480	501	444	474	504	484	475	494	497	461	519	463	512	496	474	503	478	466	524	448	535	503	484	470	456	531	457	477	472	477	466	496	494	480	483	499	466	477	500	467	503	484	468	494	496	457	498	472	513	502	488	464	475	479	450	501	462	487	494	463	506	492	493	515	444	498	468	479	486	495	510	485	519	465	465	501	478	481	450	526	493	469	440	507	509	499	486	469	476	469	473	518	478	479	508	461	473	465	482	438	484	479	478	491	478	511	514	485	492	517	477	496	464	468	492	476	484	458	469	477	469	490	476	448	459	465	492	430	475	508	495	479	476	499	456	480	494	476	438	499	476	472	511	507	512	486	479	451	478	457	464	444	511	475	428	459	533	477	477	442	483	465	486	484	491	466	491	527	517	497	493	478	505	472	480	487	533	450	438	499	483	452	496	474	507	487	484	486	508	457	496	505	516	473	472	475	489	483	481	478	442	490	472	478	443	478	459	532	465	491	489	462	449	468	462	467	464	467	483	500	509	492	473	484	513	509	487	488	486	455	497	453	479	489	489	462	493	468	482	471	499	493	463	492	492	494	482	521	478	469	499	491	472	481	495	452	482	506	489	462	461	488	519	468	507	507	438	495	493	465	475	520	481	509	512	472	417	486	493	481	452	514	453	493	478	509	475	522	468	459	457	492	539	478	503	460	457	456	444	523	456	504	499	495	476	514	509	497	508	497	489	486	465	466	451	469	467	484	520	473	467	502	493	508	466	458	548	448	481	490	495	499	512	483	467	440	443	467	512	467	481	438	513	454	460	518	466	465	496	462	480	469	461	495	443	496	520	445	510	523	515	467	494	496	498	490	462	462	475	490	540	472	509	490	473	436	479	507	498	473	465	509	498	474	486	481	421	500	515	479	464	500	482	490	501	467	507	477	474	506	544	489	442	456	483	491	486	479	497	498	465	472	511	501	489	490	482	504	493	516	487	496	466	491	529	496	461	478	505	472	526	512	530	501	471	475	474	496	464	475	477	507	496	518	484	455	455	500	517	433	472	510	534	531	546	516	473	468	469	450	482	484	532	474	470	497	486	460	477	502	443	483	478	453	490	487	422	473	475	489	507	447	487	470	476	480	505	512	467	469	496	489	452	536	482	492	495	499	469	545	472	497	487	484	483	450	455	469	451	476	488	478	483	493	484	500	475	509	533	522	470	495	453	497	530	490	501	488	496	467	478	492	452	467	492	494	477	500	492	489	463	471	478	500	481	438	482	522	509	493	434	488	494	476	483	477	488	485	490	481	478	450	504	524	456	474	438	482	454	479	479	482	487	501	480	520	488	462	508	486	434	446	510	481	465	443	493	476	540	477	482	447	490	485	487	502	438	467	453	487	518	478	489	487	513	455	479	487	505	471	466	489	471	490	495	529	492	494	469	483	493	473	485	526	518	529	477	516	483	497	503	492	508	506	467	458	483	460	502	483	489	508	495	538	474	464	549	510	510	464	484	462	487	465	486	506	498	449	466	453	494	492	483	474	492	499	472	499	508	498	502	473	524	504	490	477	476	481	484	502	515	427	485	506	502	480	497	460	471	501	509	476	493	478	471	492	435	525	468	512	442	485	489	494	504	494	457	509	469	519	452	478	474	494	496	523	499	486	487	466	504	510	482	479	480	471	481	498	443	486	476	476	524	474	437	497	504	509	489	498	501	456	497	481	510	477	471	459	493	486	510	500	478	490	490	492	505	523	509	465	479	522	480	460	482	490	487	498	502	505	535	499	496	455	508	463	486	487	506	465	499	469	474	504	480	468	490	502	450	494	483	456	477	469	471	523	490	497	453	451	511	474	510	509	454	498	462	520	463	450	534	461	449	493	474	461	475	511	473	494	479	493	510	511	489	446	535	490	447	516	486	498	454	452	526	484	492	516	479	467	445	484	496	521	490	483	451	460	525	492	482	480	483	484	434	467	498	502	506	484	490	482	464	483	474	440	456	429	457	495	490	482	447	463	461	474	485	492	437	461	455	491	489	470	464	493	471	494	487	440	495	507	477	492	491	513	457	460	492	436	501	479	496	479	488	497	475	509	443	498	509	489	525	489	467	498	479	509	482	514	483	458	501	468	502	480	508	467	482	481	516	465	507	459	469	474	458	471	472	481	468	506	485	465	460	483	466	515	480	495	463	473	497	479	521	526	473	510	479	507	509	494	456	456	489	469	511	479	473	511	495	530	481	497	492	497	494	496	500	473	490	479	511	476	471	481	510	478	526	495	468	509	460	461	488	517	464	527	488	477	489	492	508	468	471	486	477	478	481	492	533	478	476	521	478	460	456	508	511	452	456	472	503	499	516	479	475	488	501	477	530	506	509	495	497	490	512	514	464	489	518	468	481	472	458	520	502	511	446	477	448	501	459	483	461	459	551	506	487	511	508	458	492	475	474	510	480	465	482	471	487	458	488	494	522	489	458	493	509	514	469	509	488	449	509	464	498	459	474	442	501	482	484	445	456	491	505	482	496	469	471	490	492	473	491	460	474	484	450	495	482	515	455	525	506	486	482	441	523	481	472	524	465	462	528	470	465	466	483	474	475	480	480	512	466	480	492	486	466	498	492	497	455	518	484	482	472	492	511	496	479	504	485	517	514	467	495	516	477	462	471	480	499	528	507	507	497	515	480	464	531	472	436	531	518	485	493	452	495	493	491	494	517	520	491	498	495	483	474	543	473	486	478	478	496	485	460	494	494	495	459	474	521	506	519	434	470	516	473	483	475	510	473	428	469	473	468	455	475	484	472	439	484	478	480	437	461	454	486	440	507	462	473	507	451	478	465	532	507	464	487	530	502	469	472	519	527	469	487	461	477	526	491	514	469	477	520	487	524	514	461	452	470	492	492	465	507	470	452	495	484	482	456	518	504	472	430	518	528	491	501	465	496	534	464	510	479	474	474	471	495	480	502	514	494	467	456	488	477	471	486	500	478	459	512	487	469	499	494	484	522	453	476	458	472	485	469
23689	21300	28594	24321	21304	10198	912	577	477	423	351	305	343	313	298	296	277	256	248	238	270	256	228	227	253	244	222	210	207	222	239	232	213	219	238	273	237	223	217	226	199	225	228	220	212	236	213	217	205	210	216	206	201	177	183	220	207	204	203	203	209	238	215	209	190	202	197	204	191	182	208	210	221	202	192	207	213	216	234	208	194	209	202	212	195	217	198	223	206	207	234	197	198	224	207	221	209	211	194	218	228	203	197	199	213	217	207	194	203	209	219	225	199	193	215	204	238	223	218	202	211	204	245	200	195	188	211	198	230	226	216	206	194	223	192	253	195	193	192	190	203	209	216	218	215	197	188	214	210	189	205	203	191	228	195	195	186	200	192	213	202	207	209	201	201	200	210	213	202	190	209	220	182	215	196	217	212	202	210	209	197	224	225	222	191	213	199	209	198	193	212	202	200	203	201	217	213	213	211	195	202	196	219	181	190	205	204	213	225	196	203	207	213	200	204	230	220	219	206	211	225	222	204	192	221	217	238	236	240	198	196	208	229	220	207	228	218	178	182	226	218	214	222	213	209	222	197	219	192	218	228	223	209	237	211	236	224	189	196	204	194	206	201	211	203	216	211	206	221	214	213	207	190	209	208	201	227	214	220	214	199	215	210	213	221	167	222	194	211	216	213	184	216	210	199	192	215	194	188	213	210	231	225	184	210	193	202	208	204	206	205	194	213	203	194	204	209	226	181	225	228	201	205	196	216	221	192	212	194	208	212	205	213	206	198	207	202	206	202	191	206	205	230	200	207	224	221	216	194	194	217	246	208	203	192	216	221	216	204	222	226	212	226	216	203	210	222	213	195	207	209	198	232	183	194	203	225	225	185	215	212	201	197	193	209	187	183	176	197	198	190	213	208	201	194	218	211	195	211	230	213	229	209	194	192	178	190	186	221	208	214	219	233	224	198	208	196	209	206	181	200	184	226	212	203	217	212	199	209	191	189	210	214	181	208	204	215	207	222	189	264	234	198	204	216	221	188	223	201	224	190	219	196	197	187	223	227	212	217	219	188	188	197	204	194	194	211	203	214	199	214	198	206	221	207	213	205	194	207	201	214	215	196	196	206	200	227	195	203	211	188	192	244	190	203	183	201	204	210	219	212	223	212	225	207	235	224	176	198	221	218	202	208	190	217	204	202	219	202	212	196	227	190	216	202	173	231	200	221	199	214	215	192	199	207	201	228	204	205	225	216	178	196	214	226	203	196	203	203	216	224	211	190	195	202	202	205	208	232	220	208	209	219	217	201	200	213	169	213	189	216	198	231	208	217	183	204	190	206	211	191	189	213	217	208	209	206	199	190	189	199	219	215	201	203	226	216	208	182	215	207	197	206	200	235	198	196	231	199	205	218	180	208	192	211	217	227	197	220	219	190	215	214	190	190	240	179	200	202	202	188	216	197	186	195	212	218	226	185	229	211	211	215	185	195	202	201	196	235	202	184	199	208	210	192	228	228	219	223	222	184	197	215	202	204	213	220	225	193	198	212	216	208	196	205	215	198	238	196	199	208	206	210	196	216	218	173	207	211	218	230	199	224	238	188	200	207	190	204	204	202	211	214	203	208	212	231	223	220	226	185	207	206	232	240	187	221	217	206	209	195	207	215	190	216	212	196	209	225	235	194	204	195	206	224	189	209	230	204	224	219	194	191	202	220	224	226	228	219	206	202	189	212	206	194	199	190	203	209	208	207	195	224	221	180	212	190	200	197	204	206	193	216	199	204	191	206	187	230	184	224	193	211	184	193	211	208	212	221	214	207	209	220	213	208	211	197	189	237	207	205	222	213	214	224	219	204	213	199	223	203	215	221	207	217	192	198	227	185	188	210	194	223	202	205	216	223	189	192	198	179	221	211	229	216	205	199	219	204	217	189	192	208	189	168	235	201	216	223	201	192	186	172	225	192	211	220	187	212	184	208	227	186	195	212	175	220	196	210	206	215	200	197	198	227	208	211	174	241	194	191	217	214	193	211	233	208	207	200	226	200	210	217	191	197	219	207	216	192	217	211	193	191	213	214	206	196	224	210	207	189	212	197	222	198	216	214	219	234	215	180	239	219	210	215	196	205	231	200	218	194	188	204	205	206	210	203	226	185	219	207	207	191	186	205	201	231	197	219	213	183	228	214	223	209	205	229	210	204	191	207	194	195	229	212	225	213	220	214	203	233	224	212	211	189	214	194	206	213	217	202	208	194	197	216	210	221	204	213	233	203	215	197	183	220	229	221	211	207	201	215	207	194	192	240	220	203	186	253	189	186	205	223	222	214	208	177	190	192	221	199	197	208	237	215	194	195	208	244	188	207	227	206	231	232	204	200	198	177	218	218	212	219	217	188	206	223	216	163	194	211	210	224	180	199	220	193	192	208	197	176	212	225	228	219	201	195	192	209	192	187	192	214	214	195	220	220	175	222	231	214	195	244	210	207	203	223	214	202	213	211	204	225	192	200	200	195	210	198	216	226	193	218	220	189	182	210	206	209	193	213	225	181	223	214	209	245	218	194	227	189	189	195	203	179	173	214	183	200	219	213	211	210	200	212	203	232	202	220	206	210	201	224	203	195	188	219	216	216	228	209	208	207	198	201	227	231	201	212	233	210	203	215	226	187	225	206	209	221	204	202	234	226	225	191	205	218	191	213	200	198	219	182	183	209	212	232	201	214	198	188	213	226	190	196	229	232	204	192	224	218	207	229	198	202	188	202	199	218	198	197	215	182	222	221	206	218	197	203	212	215	219	190	180	215	234	218	201	214	233	195	220	217	210	207	202	210	198	223	217	197	196	219	204	220	241	186	187	237	238	204	206	199	212	185	200	215	197	201	223	227	205	192	235	217	237	234	193	204	197	213	220	210	207	211	195	221	177	196	197	212	182	204	223	222	201	203	236	186	203	180	218	222	218	221	212	199	193	205	198	204	203	216	221	202	219	214	215	209	220	205	204	222	189	206	208	240	206	218	213	190	222	221	181	232	203	202	197	184	187	206	222	216	193	213	212	190	213	231	202	203	222	217	212	192	202	196	189	207	189	216	204	201	208	203	219	211	209	229	205	196	214	221	203	214	203	204	222	229	213	214	195	209	206	188	196	168	215	219	191	219	189	218	228	194	207	214	184	206	208	184	211	221	202	224	214	235	201	188	211	185	207	206	227	195	201	186	195	234	192	194	180	189	229	214	204	207	209	210	215	208	218	206	209	197	220	190	195	179	211	201	205	213	234	214	201	188	203	200	184	215	222	191	193	227	212	222	219	195	240	188	215	230	207	193	213	214	190	193	203	211	218	216	219	239	208	176	220	178	198	211	206	209	184	227	216	204	182	201	221	191	207	182	234	233	207	183	182	182	227	196	192	209	226	226	219	188	191	205	210	207	209	189	206	228	188	220	212	215	224	228	195	180	191	196	212	227	223	202	226	208	191	201	198	198	212	210	211	208	175	214	199	217	204	211	203
3301	8910	5884	2699	1805	1406	1071	807	671	614	523	421	408	367	368	331	284	271	276	264	294	241	289	250	244	254	219	238	227	255	235	223	231	212	259	251	260	226	222	231	260	237	232	232	231	257	232	225	223	210	231	248	213	238	238	228	207	220	188	231	230	240	218	235	220	226	202	210	222	201	237	234	218	234	239	202	250	235	211	227	241	210	226	224	237	227	210	238	223	203	238	217	199	232	255	218	211	230	227	231	199	220	214	225	196	237	252	203	228	212	203	220	223	210	237	232	218	197	234	244	224	233	231	225	242	221	239	192	239	229	215	198	228	215	251	214	224	241	208	232	195	224	219	227	253	214	192	240	209	234	224	227	249	220	226	209	206	215	225	214	227	244	249	231	225	228	197	232	195	218	217	227	189	212	224	232	228	190	206	217	235	255	213	222	223	201	213	207	220	233	219	220	233	220	213	219	227	205	223	234	210	204	226	247	209	222	212	209	266	256	197	194	228	204	229	199	210	250	211	210	238	223	201	242	233	224	206	223	213	204	213	227	247	206	190	236	217	217	226	194	254	205	229	219	210	207	210	228	239	229	217	202	211	225	220	206	227	202	245	245	198	224	209	214	229	225	219	224	230	226	229	226	222	239	200	213	193	211	201	215	270	208	205	232	232	221	210	235	213	236	216	222	241	221	250	214	225	251	228	241	229	214	218	234	185	220	232	207	202	188	243	205	237	240	202	232	218	251	231	227	262	224	224	231	234	236	250	212	218	208	202	221	233	225	208	228	205	210	205	241	222	243	213	214	233	222	194	234	242	202	207	245	198	223	233	216	217	200	216	238	237	214	239	226	204	206	246	210	234	210	207	208	220	214	256	242	217	210	208	231	261	233	245	231	221	205	200	216	205	220	241	221	248	225	200	195	221	226	210	184	208	253	213	233	208	238	260	213	225	223	203	228	253	230	236	217	211	250	245	214	213	256	229	225	208	230	196	230	236	253	232	219	218	201	208	211	231	220	239	210	242	199	214	211	222	199	208	235	246	213	198	205	208	196	215	230	243	206	211	249	216	261	248	187	231	225	257	213	184	215	230	211	216	211	206	210	200	212	211	213	215	234	210	206	258	211	238	236	226	202	218	207	223	219	221	212	202	242	220	245	228	211	201	219	196	225	206	246	217	234	239	260	253	205	182	215	225	230	207	228	221	207	211	209	170	232	211	232	214	250	237	231	206	217	229	206	213	209	227	222	231	243	242	216	205	219	189	213	225	206	232	235	196	242	203	238	192	210	232	225	234	247	219	231	222	203	222	218	195	213	206	229	219	206	236	212	209	202	210	214	223	239	253	214	217	207	199	215	206	237	241	206	232	211	224	222	217	239	240	201	216	218	205	225	220	212	224	216	243	222	221	207	222	220	225	213	229	232	212	232	224	216	224	231	228	187	219	235	222	236	215	228	210	242	230	214	205	227	230	208	213	263	215	240	238	233	207	253	255	216	242	215	211	232	220	213	217	223	238	232	230	220	252	215	219	213	215	211	225	242	234	230	224	228	233	222	218	218	220	227	200	189	242	228	206	235	203	219	217	207	220	221	228	214	227	229	218	184	216	207	188	241	219	222	219	230	200	201	219	207	217	207	226	199	238	237	205	204	216	233	221	242	229	233	236	227	219	224	226	247	209	223	194	213	228	235	224	216	241	243	222	231	226	232	206	214	220	208	258	214	229	218	231	231	243	221	230	231	204	236	232	235	218	226	213	245	217	211	221	219	239	226	220	231	205	181	218	196	175	226	232	193	193	227	218	232	221	236	210	237	225	233	212	211	260	225	240	232	221	215	191	209	209	217	242	200	243	236	242	211	226	229	196	189	213	223	230	229	217	225	219	242	236	205	223	195	201	242	233	201	250	230	212	182	214	229	230	240	227	205	230	214	198	219	210	195	235	215	233	216	232	229	236	236	227	180	208	226	222	199	226	231	260	234	240	235	224	209	229	218	195	213	221	211	218	222	215	231	242	239	210	239	227	210	201	229	220	210	216	242	242	226	204	212	207	227	235	189	225	240	211	225	224	212	218	223	196	205	203	221	225	222	235	227	221	211	260	219	234	220	211	208	207	259	200	208	218	215	223	220	226	214	247	197	237	231	206	229	230	213	209	224	218	226	220	239	225	209	217	232	206	224	223	220	228	246	209	224	207	220	244	213	218	221	209	210	208	243	223	224	198	221	238	218	223	213	222	255	225	196	223	219	223	215	220	221	225	219	242	212	232	207	206	247	233	235	223	203	205	224	194	224	230	197	233	241	219	240	194	230	215	220	223	207	215	186	221	222	221	237	230	210	222	225	222	254	225	240	253	188	208	214	229	220	203	226	211	186	240	197	238	233	254	212	246	217	210	220	203	221	206	207	239	217	225	230	208	212	221	219	237	213	233	211	258	215	250	220	212	224	230	236	247	223	216	239	211	215	227	223	215	204	230	216	233	217	231	219	230	228	213	242	213	208	218	224	240	233	270	220	226	241	230	237	199	217	214	226	211	236	217	200	204	236	234	203	216	204	219	224	212	203	227	215	222	222	220	232	247	240	236	225	214	221	203	231	223	208	202	241	222	232	234	220	229	249	234	204	201	198	227	231	224	261	199	211	242	245	216	238	217	200	214	235	206	242	221	208	213	232	211	221	220	202	222	202	224	240	231	222	215	217	233	215	221	218	215	229	223	222	215	214	227	233	239	252	233	228	230	235	225	231	214	204	210	234	186	211	225	248	227	202	232	203	241	270	215	222	266	226	245	216	224	248	213	193	191	228	242	176	235	231	209	207	220	220	191	226	222	234	237	230	231	234	211	225	231	223	208	228	229	230	214	203	210	219	220	207	232	223	233	228	225	227	241	212	213	236	204	242	245	204	212	216	241	236	207	227	221	218	225	211	222	193	224	217	208	192	200	206	242	244	206	238	214	201	241	229	224	205	223	189	226	229	262	236	204	226	214	232	221	230	194	232	219	203	215	239	217	239	222	215	228	228	257	206	221	209	195	213	223	226	205	239	228	199	227	214	211	236	194	223	234	189	220	199	219	222	231	215	217	235	199	227	204	213	221	242	247	196	218	218	207	194	227	228	214	224	198	215	193	235	235	218	226	246	201	183	214	227	233	208	233	246	217	238	250	213	209	229	208	265	205	207	213	265	243	256	206	208	232	202	205	225	198	254	221	240	221	232	186	231	248	217	232	242	226	205	200	222	216	227	232	210	212	204	210	229	247	231	231	226	209	245	229	240	231	236	224	225	210	224	243	213	245	222	251	234	214	227	237	227	212	202	223	215	224	226	235	221	206	213	219	199	231	220	235	238	224	241	232	249	237	228	239	223	196	239	224	227	227	244	230	225	218	211	222	231	225	249	228	199	220	230	220	231	224	191	229	240	233	224	234	215	238	223	206	207	227	213	209	231	230	211	227	212	209	233	213	235	224	214	227	208	200	220	225	236	211	203	224	204	250	238	230	243
24860	21330	27628	25337	11762	1171	767	674	619	657	579	576	533	556	522	526	505	564	566	558	555	519	523	502	539	530	535	530	530	493	524	543	502	516	529	556	550	535	514	534	547	506	502	543	531	480	509	525	538	581	562	470	535	518	551	521	532	531	523	516	518	530	501	536	533	548	514	530	496	533	561	491	519	529	512	545	506	500	522	542	484	520	496	508	512	560	470	499	517	523	494	522	511	520	536	509	543	529	511	552	512	513	522	509	547	556	513	502	482	507	499	550	539	537	515	528	538	502	526	506	504	519	492	503	491	535	525	539	556	480	542	505	540	499	520	524	476	508	510	522	494	549	500	502	519	527	560	505	516	530	514	505	491	526	513	512	519	502	511	517	501	496	512	475	502	510	485	498	565	556	492	503	522	491	543	526	534	521	522	523	544	536	522	517	511	496	551	502	487	511	511	520	553	475	483	507	533	486	494	530	529	539	528	508	487	498	546	478	515	534	563	526	489	487	474	523	554	527	509	523	515	511	542	520	508	557	526	467	506	470	538	476	524	481	494	488	504	510	524	522	509	483	503	512	535	486	524	473	476	513	536	496	517	525	514	500	534	507	542	497	482	485	525	528	480	480	517	525	484	554	559	536	500	511	539	516	470	521	540	531	535	580	504	510	524	512	489	499	529	520	489	512	554	500	545	565	499	505	538	512	494	502	549	523	501	544	539	531	531	520	467	537	534	502	512	527	525	503	511	549	525	530	530	505	534	520	543	537	459	483	524	515	508	475	496	504	511	544	508	515	495	521	517	533	522	500	503	550	507	529	542	532	524	523	499	494	536	494	503	488	484	528	496	509	519	507	511	553	511	528	487	505	512	568	506	537	525	556	494	544	544	493	544	493	501	545	520	498	495	518	520	507	524	497	523	485	560	482	501	514	500	530	475	520	527	508	483	522	494	519	504	530	547	458	511	491	507	564	495	500	537	545	528	538	549	518	552	529	525	542	518	532	489	493	501	530	537	476	522	496	498	550	474	523	494	497	552	507	489	592	529	468	547	523	494	525	523	542	531	479	530	523	532	517	481	553	574	521	538	502	488	544	552	543	518	555	493	517	511	550	487	522	501	516	517	535	500	510	543	501	556	555	539	508	526	510	524	508	505	482	496	497	472	493	534	509	503	559	494	521	507	526	480	512	491	537	527	512	511	551	583	524	485	515	503	509	508	544	451	527	555	504	517	466	515	482	544	539	520	520	487	507	513	492	485	532	537	508	510	524	517	520	495	520	519	504	544	553	495	463	506	545	499	516	553	524	527	525	557	546	535	509	528	530	528	498	516	497	524	531	524	516	532	531	497	520	524	516	480	522	537	546	499	538	541	504	482	552	523	553	515	571	555	522	542	540	495	512	552	475	499	522	515	515	495	533	518	569	498	541	500	525	522	520	530	499	539	510	514	540	517	520	520	510	522	519	484	533	550	527	556	508	536	495	492	506	502	520	512	493	526	503	539	503	545	492	498	502	511	524	520	477	551	496	470	513	519	552	507	482	496	535	522	515	519	504	508	499	524	495	500	495	505	513	501	507	514	558	528	527	502	542	537	512	544	507	534	520	516	515	507	497	474	511	549	545	499	527	531	533	552	490	521	554	530	501	544	541	519	498	489	511	563	483	539	572	525	501	530	527	488	523	539	570	521	481	527	555	511	514	475	508	505	512	518	485	488	498	553	550	529	513	514	531	534	499	507	497	488	501	518	522	496	526	525	510	496	500	532	519	508	498	526	499	540	536	474	563	522	545	508	504	496	542	498	527	552	519	531	469	554	483	547	485	537	534	532	526	519	541	523	525	508	482	484	531	511	534	534	497	488	526	506	494	552	563	517	518	517	516	516	530	499	535	507	515	538	491	527	525	502	537	540	523	496	519	504	447	526	507	536	509	506	523	518	512	553	516	540	540	533	535	514	511	527	530	504	496	490	545	490	501	491	548	493	522	511	496	506	490	512	475	506	466	525	488	516	539	527	540	510	532	536	526	518	525	533	515	499	490	520	517	541	544	492	518	492	518	501	518	522	467	530	541	507	508	490	533	498	546	545	502	550	545	522	572	516	488	557	517	518	487	546	562	547	551	534	505	532	499	548	500	487	487	521	493	538	502	542	529	522	542	489	509	525	497	540	507	523	495	506	515	496	520	529	529	504	505	526	551	530	475	509	514	502	514	517	520	518	537	493	551	555	474	534	515	507	533	512	552	520	539	508	521	515	527	557	532	509	474	483	441	534	508	523	518	497	520	512	502	514	521	517	526	490	534	508	485	535	469	529	541	522	499	480	510	500	538	519	493	511	534	525	481	448	544	520	530	512	539	495	502	506	535	516	532	481	505	533	485	545	527	498	571	525	486	502	493	537	467	500	558	504	524	524	485	555	504	531	523	528	537	526	541	490	469	507	526	494	528	536	502	523	534	540	475	531	555	539	546	546	530	474	537	475	482	494	512	531	524	498	503	520	511	554	503	521	503	522	544	512	494	518	550	510	494	470	516	526	505	511	518	503	549	540	469	492	492	506	538	513	555	531	526	484	499	540	509	526	550	503	534	507	525	488	552	519	544	508	520	562	507	530	505	558	490	582	516	528	501	483	546	502	483	529	484	473	534	478	476	512	507	534	546	537	476	501	505	514	481	473	523	555	493	528	556	505	489	524	494	541	492	510	538	535	523	503	516	503	495	560	524	498	494	485	526	489	469	521	472	491	537	502	527	509	512	539	493	571	495	515	480	523	529	488	531	508	494	495	513	522	529	499	505	511	488	498	580	510	511	510	508	539	477	575	525	515	511	492	477	545	550	533	501	513	495	520	531	521	501	526	542	517	511	524	488	487	571	525	501	542	526	525	520	526	514	538	505	484	533	511	541	473	495	501	510	536	518	482	493	517	523	520	556	536	531	520	556	547	512	531	528	531	469	522	506	527	534	498	562	499	491	551	527	581	483	498	499	526	551	489	520	466	513	542	516	501	510	503	530	529	487	507	477	507	532	529	506	523	537	564	516	510	538	533	520	534	498	531	516	521	556	527	542	524	526	536	519	512	546	543	508	536	523	501	538	495	507	494	504	527	483	531	520	495	576	517	478	558	498	558	446	494	486	480	514	564	502	547	526	529	497	492	515	543	525	523	526	489	491	525	504	552	477	510	524	507	507	519	563	492	505	494	537	490	513	514	530	543	479	528	568	559	486	500	487	538	494	472	526	514	519	480	507	515	494	500	489	510	504	535	497	547	513	503	527	497	482	486	479	465	506	515	500	496	527	523	548	494	529	500	503	539	481	525	517	541	536	540	491	485	469	568	464	480	491	550	545	512	508	494	525	528	531	559	496	544	528	545	530	528	501	499	514	473	532	479	510	548	515	492	526	479	523	483	536	460	470	487	508	538	477	491	540	519	525	525	520	515	478	527	504	523	556	501	513	550	558	485	526	491	504	520	517	490	577	564	468	521	554	536	525	539	508	498	524
3366	5223	3592	1798	1421	1134	916	852	764	720	601	642	612	613	587	623	554	560	567	559	545	574	556	524	552	555	531	551	539	578	542	541	560	488	492	526	512	529	508	496	555	578	500	533	546	549	520	502	526	501	524	519	523	537	542	539	556	475	486	516	497	518	499	511	515	515	559	531	517	552	491	518	477	514	518	497	527	528	515	530	520	557	505	520	570	493	542	501	548	535	532	506	493	525	599	542	549	527	521	545	534	558	536	543	529	508	503	510	565	533	498	516	523	535	550	514	562	533	532	525	553	528	498	507	533	528	541	519	564	510	498	500	532	513	553	534	551	502	500	565	560	512	503	524	552	533	537	534	524	509	531	525	515	536	531	544	533	554	514	536	563	486	516	550	531	498	520	513	500	533	537	542	528	518	532	550	554	531	525	506	522	547	548	535	516	520	547	553	523	517	531	571	566	529	543	560	507	513	528	543	519	520	488	508	570	528	530	551	552	515	529	481	513	516	536	511	523	535	564	510	530	531	553	523	506	524	560	520	541	526	539	518	497	505	565	501	528	534	550	542	571	541	520	539	535	508	536	507	490	511	480	507	522	527	484	552	528	505	534	499	553	507	585	515	530	517	535	501	553	506	506	457	534	524	544	526	491	552	519	486	537	520	527	522	500	520	550	524	521	528	495	564	562	470	552	538	502	514	533	514	560	491	495	542	517	524	503	561	543	546	541	517	511	508	514	505	500	505	513	569	530	535	513	499	524	555	543	547	492	527	509	546	529	502	572	540	551	498	514	546	502	496	510	541	528	491	487	546	541	574	544	554	537	501	542	493	515	493	535	573	475	504	476	499	552	540	516	519	542	486	529	524	506	551	488	518	488	549	550	554	521	547	512	540	534	505	520	502	535	507	534	543	524	546	520	519	511	519	578	494	516	521	508	483	551	466	507	470	530	526	566	514	520	525	509	503	521	529	505	520	522	548	518	529	546	509	501	510	527	536	527	528	469	543	553	542	523	545	537	533	526	493	523	564	506	521	489	533	523	488	513	541	548	530	532	522	520	547	447	559	538	535	548	500	505	560	496	527	509	507	511	535	565	485	515	490	583	504	546	523	540	529	557	571	492	550	555	510	556	509	523	517	578	516	522	531	549	537	561	500	534	510	514	527	535	561	515	524	560	497	512	538	505	518	499	482	533	535	529	537	532	552	561	565	534	571	529	529	547	522	526	492	503	532	559	544	522	536	511	540	528	530	542	560	486	522	543	524	518	544	474	524	565	539	498	533	527	517	560	535	491	547	513	567	519	557	543	540	500	507	566	527	550	504	561	492	511	559	522	528	523	548	542	497	546	517	527	572	522	544	530	545	560	571	528	498	529	532	525	536	518	528	524	508	552	520	521	575	511	504	483	536	514	518	552	553	512	491	545	502	556	513	547	520	525	498	489	548	490	553	530	542	538	531	544	526	540	553	526	537	506	503	506	529	514	527	518	545	533	514	556	523	541	490	511	499	521	546	495	506	530	548	534	533	505	532	499	493	537	500	521	527	568	494	565	556	556	526	541	496	479	515	511	555	546	519	533	492	530	495	545	489	501	515	566	527	496	538	511	525	538	533	475	475	530	515	527	522	477	551	487	542	507	501	535	548	537	518	497	513	560	527	510	541	536	531	515	521	513	517	561	521	490	533	563	535	510	519	549	505	558	493	520	495	532	534	560	509	513	514	524	529	509	563	527	505	550	495	536	500	504	494	532	518	505	516	474	523	515	518	463	528	514	493	522	585	550	509	487	511	528	506	502	508	581	542	504	548	547	520	539	528	518	508	545	495	511	518	582	526	559	523	512	472	506	553	527	557	551	527	556	502	535	539	512	521	544	523	512	501	530	532	512	573	493	561	492	568	522	493	573	515	506	537	532	555	582	535	518	581	527	480	535	521	551	531	554	553	528	502	532	573	549	525	549	542	544	573	548	544	521	514	566	518	484	550	540	549	528	515	521	526	521	537	500	518	574	508	507	492	539	541	544	525	526	543	520	499	540	522	519	559	528	510	545	479	485	539	516	550	581	534	558	533	528	523	512	561	523	558	547	533	520	547	563	524	503	516	548	537	544	507	536	485	543	536	574	524	564	545	523	523	534	506	506	533	509	554	497	504	545	537	538	514	500	548	548	518	575	514	548	545	519	538	505	501	542	480	510	523	531	505	539	545	536	522	573	541	554	581	543	560	494	500	542	501	519	586	527	540	516	539	519	549	527	530	539	487	496	494	521	501	503	555	518	496	500	516	520	505	553	530	524	545	498	542	550	513	510	524	546	486	515	523	508	504	559	536	564	500	554	540	526	528	559	523	542	554	540	547	532	530	514	535	514	540	535	482	555	546	498	536	524	509	527	532	551	538	536	517	560	525	489	514	504	498	506	512	523	522	539	505	506	520	528	515	513	527	514	528	504	526	515	508	495	515	507	528	540	520	508	562	536	503	517	547	513	553	559	528	515	526	544	544	531	569	539	563	517	516	507	523	521	493	491	501	511	530	528	518	535	561	511	542	515	539	516	550	498	539	516	552	472	524	499	550	532	507	548	528	533	575	515	537	515	489	542	521	545	546	536	535	502	519	519	491	503	527	474	554	554	570	560	533	491	535	528	512	503	521	515	538	521	528	537	536	520	559	497	522	514	535	507	535	525	525	541	546	496	534	512	521	553	525	485	500	532	512	510	493	530	521	518	504	538	500	546	554	521	496	501	503	503	514	559	500	549	501	522	497	541	530	534	508	492	547	510	544	528	543	536	540	514	543	548	524	551	509	537	583	508	473	549	501	545	556	506	527	486	529	518	507	515	503	518	516	484	502	560	525	522	561	505	546	512	560	529	531	506	551	542	544	568	500	573	539	559	516	540	490	494	524	501	559	542	532	532	528	583	525	491	531	523	569	554	538	529	547	527	508	530	534	532	531	507	529	523	550	507	532	500	501	492	524	516	540	572	494	545	510	520	542	570	569	515	541	432	537	539	570	533	515	527	513	495	506	506	550	555	502	484	517	525	543	544	520	549	555	529	532	506	503	548	539	537	545	531	564	551	535	517	499	512	539	548	512	524	566	561	517	536	558	505	489	556	485	531	538	535	542	530	493	499	520	489	510	574	514	521	547	542	526	530	528	539	567	543	472	544	571	523	516	560	518	508	516	545	515	548	527	534	523	517	523	515	519	492	501	559	532	510	553	533	510	514	535	550	505	499	509	525	492	525	600	532	548	559	531	560	554	523	532	510	517	522	522	526	530	513	535	500	512	522	519	536	542	546	541	575	559	550	543	506	520	526	539	528	526	488	543	586	487	515	553	521	520	524	560	543	496	517	538	523	537	513	517	509	569	535	476	511	557	538	524	504	554	541	485	506	532	547	491	495	541	481	525	504	533	554	507	551	541	511	543	498	508	512	525	493	504	507	537	570	536	537	554	549	538	533	496	501	544	534	517	533	526	521	510	511	497	492	500	532	548	523	528
22529	21272	28995	23868	21273	21317	9735	952	666	527	471	419	380	307	348	313	291	260	216	229	233	231	233	247	231	196	216	201	202	199	182	215	192	207	193	201	193	200	177	207	199	172	167	203	174	208	192	158	223	202	178	197	180	174	195	179	183	178	188	169	178	202	176	173	186	159	172	155	176	178	179	192	183	164	210	175	190	171	184	185	160	177	181	190	167	186	196	199	173	187	191	186	170	166	185	185	160	151	184	165	179	167	189	181	167	174	177	155	177	146	168	180	174	176	158	184	172	198	158	161	188	159	160	174	160	171	158	172	167	152	186	160	166	161	182	179	165	179	188	178	178	179	157	137	194	158	170	181	178	180	162	163	195	175	162	192	152	188	195	177	161	174	193	185	187	191	178	178	154	152	191	170	151	138	157	164	171	159	168	164	171	182	159	183	178	170	176	165	173	151	144	151	176	159	178	161	168	201	187	137	145	205	168	175	180	161	184	170	181	176	179	169	156	185	177	175	164	160	184	171	171	159	167	171	162	183	164	189	185	167	179	173	186	151	165	184	198	168	179	175	181	180	142	159	170	172	169	174	176	179	192	195	177	185	159	173	142	182	172	168	165	162	182	183	173	176	203	167	176	173	158	181	160	173	161	162	184	167	160	181	180	162	161	170	167	160	155	158	154	176	176	162	193	158	148	182	174	179	173	168	169	157	171	181	154	195	180	173	180	184	175	169	172	173	163	190	134	170	157	158	173	187	170	149	167	159	166	166	140	154	172	182	146	201	191	173	189	184	189	172	173	145	172	188	167	171	161	152	186	152	159	148	164	179	164	171	158	152	137	170	176	172	181	180	188	159	187	177	170	161	171	164	170	151	179	175	153	176	172	148	172	167	189	187	191	160	176	177	171	176	159	188	173	164	178	171	168	168	164	186	166	171	167	165	173	158	172	146	171	177	155	182	144	157	188	151	186	173	179	185	166	189	178	161	168	176	158	172	161	169	186	155	166	164	176	172	174	156	193	175	158	172	164	163	161	173	167	183	175	188	163	184	152	187	184	202	160	164	184	153	186	177	150	175	169	182	175	178	200	197	159	149	173	159	172	156	169	172	176	168	174	185	167	178	180	169	154	167	160	177	157	162	172	191	146	168	178	146	173	183	163	159	155	153	182	165	183	178	180	170	171	177	209	172	172	177	160	159	136	168	169	180	204	158	158	177	151	166	174	180	152	177	188	181	176	191	179	151	175	158	187	180	164	186	195	166	148	148	148	191	160	159	159	162	195	159	162	166	177	185	168	166	178	163	184	171	181	160	163	204	208	176	146	162	188	169	191	161	165	161	142	178	178	176	172	186	175	163	174	158	179	180	163	202	178	180	160	153	191	174	185	156	171	175	193	166	163	168	167	184	188	165	154	174	166	150	167	158	177	191	160	207	170	166	177	163	174	152	183	163	177	155	168	148	179	164	173	159	165	164	199	171	185	180	217	173	163	178	162	162	154	187	178	169	171	157	175	177	182	172	160	171	165	160	171	152	164	171	184	162	186	165	176	184	182	184	176	159	173	166	171	165	161	176	201	146	170	197	171	176	180	157	165	181	168	165	167	159	185	165	152	167	163	182	176	171	164	185	172	191	171	140	174	182	154	189	152	162	165	154	175	174	170	169	150	183	163	151	188	159	153	169	186	150	193	167	163	168	150	178	174	194	188	181	180	177	163	172	185	164	173	182	183	180	158	176	182	181	166	170	175	179	163	171	173	181	160	157	150	132	182	174	174	170	158	153	175	166	180	171	162	173	172	169	198	203	171	183	197	164	192	191	187	182	183	163	144	178	190	171	155	180	173	183	168	168	170	176	190	183	137	176	172	159	176	175	182	170	160	175	186	154	176	145	163	184	165	180	168	166	175	183	182	188	134	168	193	196	171	166	175	178	176	160	169	167	170	188	170	193	152	181	164	172	198	192	169	179	174	165	157	164	186	196	163	152	161	186	165	146	166	160	162	145	177	146	199	163	181	162	156	166	197	152	163	180	174	184	164	188	163	160	158	188	174	167	172	165	163	173	176	174	160	177	190	165	175	172	161	163	185	198	158	190	157	202	199	173	187	173	150	162	179	194	180	176	175	176	186	169	195	154	200	192	146	168	162	195	182	162	180	179	184	163	155	172	184	171	189	152	148	190	191	184	158	186	195	175	160	159	198	163	170	165	185	174	168	170	163	184	192	195	185	188	190	157	153	185	174	157	186	166	159	175	159	167	168	174	160	186	186	171	177	177	187	180	167	164	153	167	168	175	197	155	159	185	170	151	150	176	181	155	174	169	180	155	164	169	180	189	167	172	158	194	169	161	164	168	157	176	165	192	146	163	177	183	158	170	195	172	155	196	184	164	187	175	160	166	189	157	127	191	183	154	169	183	174	154	163	170	169	172	167	158	191	165	182	177	177	168	179	190	170	180	142	174	175	155	164	173	173	175	152	183	182	155	164	170	204	142	191	147	183	172	168	165	167	156	176	177	171	168	158	191	177	174	187	179	178	155	144	160	183	160	185	151	175	190	176	172	170	159	155	174	180	173	171	173	164	174	183	174	188	168	167	192	152	185	200	142	189	171	163	146	139	163	174	182	153	165	189	147	165	187	171	166	178	171	176	193	173	175	166	200	186	175	178	185	168	176	169	169	193	164	160	183	176	171	148	189	187	172	170	161	196	188	168	157	169	164	141	160	152	170	189	192	162	201	143	185	167	172	184	175	153	170	156	151	154	154	172	160	187	155	144	183	181	165	152	181	166	166	165	201	168	152	181	190	172	168	168	154	166	155	186	184	173	177	143	169	166	155	197	164	175	163	184	180	156	159	162	187	187	162	156	168	177	167	179	174	175	219	158	184	184	170	170	180	174	158	149	181	179	190	154	189	156	191	158	188	183	209	145	175	191	165	176	183	154	148	164	150	171	176	151	176	168	167	158	182	152	171	164	176	154	181	162	154	153	172	172	180	165	189	185	149	151	153	182	165	169	177	169	167	167	163	191	157	191	167	152	174	172	165	165	182	163	151	179	150	159	164	159	170	178	160	181	163	178	173	163	160	182	149	176	181	167	178	173	159	163	158	164	143	188	155	176	176	166	148	160	185	180	167	157	158	168	157	182	154	175	157	177	174	199	172	181	177	142	165	178	167	187	178	150	162	176	165	177	181	197	166	174	168	183	171	142	177	151	173	167	166	180	169	151	165	195	167	175	189	201	198	167	157	171	179	155	190	158	158	162	169	161	158	151	182	164	175	165	152	153	170	181	163	193	177	149	179	173	156	197	179	164	163	174	163	183	171	191	155	166	161	191	183	161	183	175	205	165	170	161	154	167	162	171	169	191	152	164	180	188	178	157	169	180	181	176	169	175	149	156	175	158	192	161	175	141	174	167	167	184	159	180	179	158	156	165	187	176	152	153	153	175	197	178	163	197	158	160	169	154	158	173	188	179	163	191	162	159	163	170	184	187	172	170	159
4341	14568	9661	4781	3230	2471	1789	1321	1076	790	679	549	469	488	402	349	328	273	304	293	276	252	245	247	239	247	219	195	213	237	213	209	226	203	199	236	193	198	182	189	212	203	207	193	175	211	169	171	184	163	189	189	208	198	167	207	186	156	185	192	166	155	165	173	174	167	178	167	162	165	176	154	159	180	172	154	172	181	180	200	197	193	207	175	179	169	153	207	151	178	166	172	162	168	171	157	166	159	170	165	163	189	197	201	166	191	171	168	167	166	174	174	186	189	177	180	198	170	178	177	166	179	160	182	165	197	196	198	167	173	202	161	151	189	192	193	159	168	155	195	173	162	146	171	169	170	151	173	181	161	211	158	195	159	163	176	194	162	163	169	173	181	183	179	176	180	174	173	158	161	180	171	203	180	193	161	165	143	190	173	176	181	171	180	155	176	169	171	177	174	194	158	173	175	186	188	162	185	170	174	188	158	157	156	159	182	186	158	183	151	159	191	167	173	155	162	166	180	171	171	170	176	168	160	174	169	191	165	174	183	199	194	152	181	189	167	165	168	159	176	170	150	187	178	190	189	165	185	175	188	172	170	218	179	162	170	165	197	180	171	169	167	173	154	180	170	161	171	186	169	196	174	185	193	184	196	197	191	178	184	184	171	194	174	178	169	182	161	182	190	187	171	168	165	183	169	168	167	168	151	172	172	181	163	191	177	183	164	165	180	166	148	177	187	181	159	166	171	162	178	152	192	167	178	175	180	157	147	181	163	168	157	164	198	168	180	191	163	167	161	166	192	157	158	179	178	171	180	174	201	185	176	174	183	177	174	199	168	179	175	165	168	154	166	159	172	195	175	172	169	157	173	162	174	153	182	164	168	181	165	164	173	170	181	165	184	161	165	169	185	198	165	156	178	173	163	165	180	177	173	158	194	170	173	161	167	174	190	157	178	183	156	173	152	198	177	165	151	180	184	178	169	182	159	167	194	172	176	164	164	194	180	168	183	188	167	178	187	146	164	157	168	171	173	165	173	170	176	162	175	156	181	152	158	183	156	165	171	153	184	167	181	171	169	175	195	171	177	189	173	173	185	191	180	163	180	161	199	166	185	174	161	166	181	171	150	157	167	190	195	178	175	190	168	186	167	166	176	182	184	180	145	169	175	157	177	157	168	171	177	205	185	168	178	160	182	192	151	171	197	162	194	167	171	187	178	143	193	168	166	150	193	205	167	176	175	188	151	148	178	175	161	194	177	175	189	149	163	179	176	166	179	178	170	171	180	155	163	173	170	174	163	169	170	197	163	167	156	161	171	163	179	161	160	190	154	187	177	207	173	162	177	167	154	178	161	171	159	156	142	165	182	144	149	183	156	168	163	174	165	172	184	194	198	148	153	151	179	185	155	178	176	188	187	170	185	175	154	156	171	182	167	179	175	187	145	178	162	168	173	163	170	158	170	142	177	169	171	178	170	174	184	176	163	169	156	163	183	176	163	166	193	187	181	181	146	179	195	194	156	174	179	186	190	167	164	185	175	164	199	182	196	180	169	161	148	159	174	166	190	154	163	187	159	172	146	173	187	166	191	176	173	192	176	171	176	155	150	161	181	157	200	174	169	187	153	157	178	144	187	176	169	179	177	183	163	170	163	167	173	157	175	170	189	179	161	187	165	175	168	186	165	176	194	161	185	190	175	176	191	157	167	156	157	168	174	160	180	158	162	196	185	143	157	147	176	178	179	202	151	156	153	181	204	201	166	164	172	162	153	157	133	188	177	177	167	183	178	176	148	205	200	197	192	170	166	201	173	160	182	162	174	189	189	144	157	144	171	198	153	183	174	168	166	184	163	176	167	175	170	166	218	198	187	158	161	145	161	175	181	172	179	185	161	170	156	179	198	174	193	164	173	177	181	181	159	166	186	160	190	172	180	177	176	186	163	157	187	168	189	162	183	169	181	174	175	193	161	165	172	198	188	182	179	165	174	184	165	171	171	156	193	185	181	160	157	171	181	185	176	171	175	174	175	186	190	168	176	164	171	193	183	168	178	185	174	183	165	180	141	154	169	186	153	173	166	197	177	152	165	180	180	188	163	159	195	154	183	176	187	162	166	161	153	184	175	168	183	158	162	187	175	179	182	146	181	165	178	178	175	165	155	179	179	173	177	178	176	176	181	167	178	184	181	173	181	177	177	188	161	174	169	189	186	168	178	193	193	179	161	176	177	162	174	170	177	154	168	152	175	182	168	172	211	154	176	144	175	158	163	175	178	177	190	180	162	162	163	175	181	184	135	171	181	161	175	178	177	154	153	184	172	159	161	174	158	175	186	185	162	184	178	152	171	184	179	171	171	175	174	179	157	184	153	172	157	187	181	196	145	180	157	182	180	175	183	173	166	183	158	191	174	167	190	169	154	167	187	182	199	180	180	166	180	164	180	181	200	188	174	156	165	174	177	172	179	182	153	184	180	175	178	160	162	162	152	181	172	165	165	181	177	165	169	190	170	181	197	180	183	153	167	156	172	178	176	170	158	168	158	145	203	158	166	184	187	171	181	207	146	186	179	209	180	185	176	192	166	189	190	176	151	170	176	143	164	168	144	193	158	182	198	200	157	186	185	190	186	177	172	183	186	170	167	174	192	159	174	183	163	168	193	187	163	179	144	168	179	162	164	166	168	179	176	168	187	184	179	183	181	205	172	166	163	170	171	168	160	180	170	146	188	161	165	168	191	162	175	167	143	165	169	195	196	182	163	186	172	180	170	178	173	169	187	191	183	153	164	182	170	162	160	160	171	170	169	173	168	175	171	166	185	215	183	152	183	172	201	157	157	176	157	212	157	155	163	167	173	194	176	161	173	172	171	187	179	147	144	203	176	172	145	158	180	159	200	171	168	173	195	168	147	184	182	176	181	175	182	169	187	178	186	171	175	170	144	180	166	177	159	167	177	178	162	168	163	158	156	168	180	195	176	181	187	171	160	172	179	167	174	155	164	185	156	172	178	187	183	180	177	173	169	178	171	170	167	188	180	158	187	183	173	159	155	170	164	173	171	170	185	165	169	179	202	176	171	179	179	169	169	167	169	170	177	157	192	144	178	173	174	154	171	190	162	136	155	186	172	166	164	172	158	169	196	184	171	163	177	165	146	187	170	166	143	178	186	193	164	181	158	136	170	163	182	161	179	184	169	183	162	161	182	197	181	176	170	200	169	158	193	188	159	157	164	155	191	169	153	157	174	169	161	156	163	175	198	198	166	178	156	172	161	167	164	166	179	164	168	161	157	181	196	173	146	182	188	169	171	190	150	189	177	166	184	161	192	150	185	180	169	180	181	169	186	163	172	163	187	180	148	169	180	161	170	195	187	191	178	187	183	175	164	198	176	177	186	182	183	156	167	193	164	195	154	194	188	151	187	167	157	164	200	176	215	177	169	127	153	200	182	190	178	173	170	155	172	145	180	162	173	175	171	176	160	168	178	167	175	163	158	159	167	162	173	174	154
27791	19448	5927	814	611	533	501	483	481	490	502	499	510	470	453	488	517	456	468	466	510	483	466	481	471	443	489	447	436	470	468	468	457	471	466	478	467	487	457	460	462	431	462	434	449	442	503	475	486	477	474	435	499	481	479	499	462	453	452	472	466	518	445	460	480	444	463	517	478	437	437	485	472	463	479	470	455	488	461	447	452	488	469	476	439	477	436	450	487	492	464	472	494	446	469	477	476	474	481	454	479	474	453	474	504	489	459	428	424	459	477	435	461	486	472	500	476	488	467	478	480	487	472	463	404	456	497	426	468	467	475	486	493	409	488	443	477	515	472	450	455	497	464	466	460	421	495	459	498	423	466	465	479	514	443	445	465	450	451	445	465	471	477	462	478	464	475	471	497	535	486	455	431	467	425	491	451	459	467	449	418	505	456	443	477	439	462	479	485	468	480	424	460	505	452	486	482	463	463	454	468	460	464	464	496	449	491	457	483	483	453	485	432	457	460	501	466	485	501	454	505	467	488	476	500	446	509	504	463	472	426	464	457	459	482	464	414	436	459	470	468	512	492	470	485	503	479	482	443	453	468	462	482	489	504	459	455	489	476	473	471	424	449	444	476	474	489	448	472	500	444	431	476	476	468	485	421	467	469	442	434	479	457	451	458	489	445	465	464	503	448	456	424	466	447	485	462	447	488	433	441	468	440	456	473	481	488	495	473	473	451	451	458	492	469	482	452	433	475	491	435	500	471	451	463	506	477	474	446	487	466	456	469	488	443	438	485	472	487	492	447	443	465	473	465	453	461	459	438	448	445	503	446	443	496	506	450	477	467	439	454	482	494	457	471	475	456	477	502	462	464	489	462	478	450	465	460	482	458	450	413	472	499	439	472	516	445	474	500	473	469	463	464	447	472	464	515	458	424	456	443	461	455	482	517	474	470	468	406	487	451	479	480	481	468	459	440	432	470	483	450	472	465	447	441	452	452	474	437	473	475	472	489	442	458	492	442	486	508	479	483	471	460	453	466	455	448	491	462	466	456	468	489	478	451	461	473	465	431	442	445	476	441	499	506	477	462	454	489	462	466	478	505	518	476	486	478	497	459	498	482	493	461	446	462	483	475	472	416	490	483	450	476	432	500	479	443	467	464	479	489	441	468	495	463	473	454	461	482	462	457	442	488	479	458	455	468	466	496	476	458	469	461	476	453	463	462	492	483	447	453	449	445	458	486	450	451	472	468	474	462	493	469	489	467	463	471	444	472	467	450	452	474	488	491	474	514	438	450	465	444	461	469	448	451	475	466	512	475	464	456	454	463	463	465	449	442	465	478	465	467	472	487	428	487	459	479	467	448	440	505	436	475	449	472	419	442	453	478	466	463	448	451	468	469	446	485	480	468	453	475	503	490	480	498	474	455	435	498	436	492	509	489	450	463	462	481	473	484	493	453	478	432	500	449	451	500	490	431	455	446	471	482	489	504	471	482	478	482	430	474	461	472	489	454	468	473	462	462	478	475	488	485	440	467	457	500	486	500	441	475	446	467	457	457	489	496	479	452	508	454	465	410	512	488	439	482	449	456	483	488	450	473	424	517	516	493	502	489	468	443	436	448	470	465	424	451	473	484	488	461	441	466	490	526	467	461	473	417	505	486	456	440	454	451	469	430	464	487	491	508	492	466	473	456	486	462	480	503	493	466	468	511	464	458	513	512	449	433	453	463	504	482	483	430	476	441	487	504	479	467	507	476	513	441	452	470	453	479	481	489	482	458	487	491	445	457	466	455	445	433	490	477	477	448	447	442	485	475	458	498	465	473	445	452	428	464	481	486	488	473	481	489	464	440	446	498	419	439	499	493	454	489	452	446	464	448	450	458	481	485	478	444	472	434	476	504	462	454	518	487	472	407	498	438	474	435	478	449	437	483	458	475	458	437	496	453	477	485	472	444	475	465	454	518	468	491	477	496	418	465	472	463	480	461	464	500	441	483	488	488	437	491	482	455	438	435	461	498	470	460	517	484	431	507	480	472	451	482	480	431	468	419	462	446	478	458	480	471	461	487	455	455	486	490	472	472	480	464	490	449	469	454	494	453	432	460	479	480	488	471	437	478	450	457	460	474	485	485	477	458	478	504	488	507	471	444	436	469	470	459	496	506	476	489	494	449	486	470	459	471	471	488	457	477	471	478	429	463	483	456	423	485	428	473	444	461	514	467	484	460	452	458	432	403	464	507	440	479	459	487	472	443	475	527	466	498	482	483	457	465	459	450	462	458	471	465	466	464	432	519	468	469	469	465	494	471	437	481	465	472	447	465	490	487	476	446	457	420	491	424	477	493	440	490	491	494	478	444	478	468	473	431	449	449	517	454	451	460	432	470	471	496	480	446	447	468	488	453	453	469	476	486	463	442	469	453	491	446	498	478	467	492	493	469	470	460	450	486	484	480	466	468	452	471	455	466	493	428	470	454	424	455	462	473	460	438	450	491	481	472	485	468	437	497	454	449	470	460	454	483	507	479	473	481	463	465	487	498	482	509	502	423	465	474	460	465	444	473	438	456	460	452	470	475	464	469	487	438	479	439	479	486	461	480	467	454	463	458	471	461	436	456	486	493	479	502	494	482	423	472	467	488	478	509	447	454	458	503	450	434	465	501	451	477	458	472	496	483	487	471	466	495	459	462	515	460	505	464	418	433	496	415	460	476	445	493	453	435	477	500	502	477	489	435	474	444	483	498	458	490	443	456	496	485	478	450	477	484	475	483	455	445	427	483	455	482	451	480	483	429	488	464	517	474	473	483	452	474	453	408	460	452	469	481	481	460	447	475	478	430	464	458	460	410	453	491	463	490	468	455	466	437	476	481	456	520	481	438	478	490	497	496	410	455	465	495	469	510	494	487	439	465	470	468	464	465	479	518	433	497	466	479	463	435	453	469	493	509	495	437	470	453	429	483	495	448	487	481	439	506	474	476	453	472	512	404	474	481	467	479	478	438	449	451	488	486	448	435	459	453	456	485	458	465	480	488	500	472	464	462	445	466	451	461	479	476	497	460	465	439	462	492	450	493	424	479	506	460	484	467	495	507	460	436	495	485	467	498	493	470	471	472	447	472	501	423	489	487	482	503	478	442	501	462	454	464	456	494	452	472	459	466	453	495	461	465	487	467	483	434	458	496	452	471	466	438	457	452	444	451	451	470	508	481	475	474	455	456	439	439	454	494	449	473	471	467	470	456	470	495	486	478	457	459	467	482	456	494	428	406	463	447	468	451	499	485	501	469	466	484	439	445	476	502	480	448	478	447	481	498	441	454	414	476	464	486	456	460	490	473	496	461	444	467	481	485	477	452	494	480	442	456	456	472	411	465	448	447	458	444	490	466	471	468	480	464	470	456	452	510	434	447	487	400	486	474	479	442	430	470	470	438	493	460	496	474	456	516	456	499	482	469	459	437	466	458	481	476	469	474	499	473	472	428	461	479	449	504	468	507	464	491	456	474	472
4487	1445	1057	768	642	608	535	532	502	481	547	502	505	517	472	499	510	485	490	455	499	523	508	500	478	487	496	498	474	477	491	517	471	500	477	492	512	505	493	492	520	496	474	460	483	483	490	450	460	497	485	461	471	490	513	526	458	476	463	484	495	485	480	485	517	441	532	486	470	500	486	508	487	480	518	471	504	477	485	479	458	467	496	521	492	505	497	487	515	567	428	506	493	505	484	485	492	481	453	507	504	479	478	464	442	512	489	498	450	511	480	479	470	525	530	472	487	471	477	457	530	513	487	489	489	500	460	464	505	459	480	446	469	456	487	435	515	500	489	536	526	472	473	497	504	484	469	492	467	548	491	446	463	502	451	521	466	452	471	492	496	486	467	459	492	497	463	512	494	489	467	508	493	452	488	501	488	485	509	491	495	494	494	510	516	530	466	466	473	485	474	469	477	475	488	509	476	509	483	468	532	505	455	495	498	512	480	448	451	503	462	452	480	502	477	476	475	463	457	469	493	482	489	510	438	433	497	519	485	495	532	484	477	437	471	516	494	481	472	506	461	483	501	447	486	466	489	522	480	519	505	486	454	492	516	488	543	456	499	527	517	484	501	465	454	497	511	472	483	498	502	492	490	492	477	500	446	524	462	500	483	461	488	507	474	509	481	511	493	480	469	494	475	491	482	504	476	482	522	520	505	510	446	497	471	499	476	477	489	502	484	495	498	474	501	498	469	508	531	465	499	521	470	471	490	471	487	470	431	515	499	512	509	532	486	487	474	519	495	481	491	479	522	476	461	480	475	489	459	526	490	450	462	487	484	504	483	490	495	481	528	502	526	500	480	498	479	503	502	466	493	492	477	539	500	508	488	504	472	522	465	452	489	522	470	507	503	469	439	489	478	478	486	483	492	504	483	477	472	466	513	482	532	496	504	472	486	507	484	479	451	453	493	480	505	478	490	504	520	484	438	498	501	513	493	506	499	502	511	516	454	519	472	475	520	522	537	486	488	473	488	454	445	472	521	460	475	456	502	450	477	508	521	460	492	468	492	460	502	461	444	491	480	491	486	524	512	445	468	508	453	466	495	494	507	478	464	483	524	464	478	469	497	474	501	396	480	492	484	513	505	478	507	495	509	494	477	481	544	507	516	488	487	479	483	495	514	473	485	519	469	469	458	461	534	494	534	446	489	496	460	479	443	472	545	471	473	492	504	515	484	499	486	483	517	483	458	474	531	493	478	478	519	524	498	487	506	486	491	468	483	496	501	472	510	494	477	506	503	448	509	485	482	486	442	492	485	443	477	487	518	460	476	473	478	499	510	503	473	479	452	455	476	499	516	451	485	483	502	499	486	452	474	471	500	482	455	478	440	460	502	511	512	476	511	503	501	488	498	475	470	502	501	508	470	459	483	520	491	528	486	479	476	499	493	480	485	503	460	496	497	505	514	490	541	462	472	480	481	478	494	486	473	482	503	467	469	482	482	506	436	451	488	515	503	486	483	481	552	458	470	484	475	482	518	481	437	482	520	482	474	463	490	514	481	458	497	525	490	506	479	481	466	472	458	450	504	482	493	472	489	487	490	480	496	476	482	511	503	517	453	469	486	534	507	501	503	494	509	465	499	470	454	505	488	476	493	511	498	445	483	493	504	478	466	489	495	450	514	463	499	457	496	504	485	469	518	498	445	525	472	533	496	523	499	467	475	461	516	467	490	481	461	472	482	472	512	539	472	490	458	480	481	474	475	484	475	491	508	432	512	508	493	515	484	485	529	476	510	452	459	489	491	467	490	482	498	480	482	510	484	483	448	491	549	532	506	450	488	525	513	485	516	529	468	493	486	479	486	478	466	449	517	529	491	513	472	466	487	472	489	477	468	503	483	457	483	516	497	546	521	477	503	512	477	472	522	498	499	481	512	465	521	497	469	488	507	490	467	516	465	457	493	487	502	477	510	523	502	512	505	491	517	511	519	491	467	478	477	525	483	459	519	482	464	492	547	511	485	484	486	494	455	452	494	524	478	472	494	489	491	467	484	481	468	468	496	495	460	525	467	491	472	475	517	504	453	503	466	465	470	478	457	447	506	510	479	492	492	449	465	454	478	484	483	495	478	508	485	478	487	490	491	494	486	441	464	425	462	473	520	479	483	495	450	485	524	502	511	515	486	481	470	497	450	523	468	523	486	544	486	506	466	476	495	502	468	483	480	491	484	494	512	512	502	451	498	481	456	473	445	481	489	466	535	483	507	489	510	485	470	431	469	512	520	522	476	514	493	507	465	462	517	527	474	505	471	489	489	469	485	490	504	495	480	492	492	511	504	511	535	469	482	467	537	468	505	497	462	507	473	484	427	461	509	501	498	485	491	534	472	477	491	477	505	464	480	468	504	506	473	467	499	493	495	454	465	489	489	515	506	456	466	475	458	486	458	453	500	497	504	492	509	473	465	480	436	447	475	532	483	463	469	504	508	551	501	497	467	490	507	449	489	474	497	485	482	475	453	488	493	468	489	488	515	470	467	487	486	487	512	471	516	469	478	495	478	504	499	471	496	450	466	467	474	453	484	466	506	480	489	489	497	471	495	510	500	477	480	490	519	510	495	486	518	504	514	509	476	463	485	463	469	450	457	506	509	500	481	467	502	503	470	482	477	485	500	493	519	495	488	466	486	463	484	491	507	462	507	495	467	513	496	459	471	475	486	459	466	463	536	503	477	519	485	488	463	466	498	474	474	492	504	491	520	504	485	491	489	512	452	486	505	495	535	443	520	442	470	492	496	482	475	457	498	474	476	483	476	489	510	498	495	496	495	458	480	468	427	474	494	487	516	521	491	482	491	489	488	515	509	471	518	478	467	464	481	492	517	485	491	480	469	508	516	481	478	464	491	469	515	489	449	490	481	486	466	485	475	489	480	530	462	461	448	463	506	492	509	515	501	499	481	483	510	476	542	490	490	470	499	461	490	527	451	481	489	449	484	472	475	512	494	471	463	497	511	478	511	521	492	447	491	480	478	480	470	471	520	506	475	478	517	543	473	489	494	491	429	482	498	496	521	487	465	486	449	501	479	485	467	482	471	472	494	475	494	494	485	481	524	490	515	494	447	501	505	464	516	471	436	505	511	517	449	486	464	528	509	506	494	486	476	541	471	447	476	516	470	500	507	466	493	500	528	519	482	486	506	459	494	459	471	504	458	475	504	481	506	545	493	491	491	488	488	492	528	487	500	492	484	475	487	466	464	497	463	474	488	491	474	494	500	474	492	482	497	494	505	478	450	508	502	484	481	486	474	470	483	492	486	492	511	479	483	472	462	502	483	477	431	509	469	454	502	506	479	463	515	499	495	481	535	466	472	534	532	482	477	480	450	493	522	483	500	476	482	524	493	501	474	486	508	495	462	487	498	491	495	474	473	510	483	494	486	513	468	487	501	496	457	543	490	519	505	515	497	473	468	486	501	492	489	497	475	509	491	472	510	461	500	536	480	458	503	501
23690	21288	28556	24331	21293	9798	832	546	453	381	370	306	318	305	280	298	253	265	266	229	220	258	215	216	231	217	217	230	235	222	228	221	231	215	212	241	224	232	193	240	195	207	225	208	213	219	221	233	189	209	243	202	216	227	225	220	201	220	193	211	229	214	238	220	211	212	225	206	214	215	214	239	199	214	232	210	192	190	198	192	209	212	217	197	204	220	198	210	205	236	221	208	230	227	203	208	200	224	209	233	206	190	225	197	187	225	191	217	222	221	215	225	231	213	233	254	208	227	210	233	228	199	214	214	204	210	175	196	213	183	206	198	228	217	205	221	212	221	224	224	211	179	202	204	237	196	198	180	202	216	211	237	223	192	204	216	179	187	218	227	240	222	194	209	179	216	207	196	216	206	183	231	240	196	201	221	212	221	205	231	210	198	226	219	193	196	224	206	192	214	208	214	223	228	215	225	214	189	223	181	206	201	210	223	187	228	231	223	209	204	198	203	216	230	216	184	186	222	204	197	186	201	206	216	219	215	175	194	197	187	197	225	209	216	205	237	221	185	229	196	197	204	240	263	224	204	223	220	209	216	224	218	199	219	192	210	198	198	192	220	219	205	189	190	221	221	192	208	217	199	201	208	194	194	209	224	209	200	213	206	193	211	200	201	165	213	193	220	232	174	237	219	225	222	188	210	209	203	229	198	213	212	207	215	219	202	215	217	208	212	215	203	215	217	227	209	222	195	204	226	203	210	188	200	229	194	195	212	201	184	236	205	208	202	205	226	224	225	229	239	229	240	198	196	212	212	192	215	195	226	229	189	180	194	196	202	214	201	209	216	210	206	234	229	225	196	220	202	197	216	187	208	184	195	190	208	223	196	208	220	223	236	207	212	200	211	231	222	212	207	191	192	226	208	211	206	215	224	210	232	199	222	195	192	230	243	189	202	228	237	172	200	194	170	204	206	197	213	202	200	174	203	203	234	193	210	185	209	216	206	208	222	209	216	216	211	210	214	211	195	225	206	191	215	223	214	210	200	193	201	172	211	204	210	180	232	212	181	225	226	198	244	181	204	209	222	230	195	202	215	203	210	225	220	213	203	197	196	195	204	211	214	223	210	191	206	227	197	202	214	191	212	205	236	207	213	202	227	204	217	205	201	216	244	223	220	215	204	196	200	247	185	200	234	209	208	205	206	209	195	218	226	231	221	232	212	192	221	213	217	212	202	220	224	220	193	189	195	201	227	198	224	219	218	241	206	216	197	217	216	215	191	211	231	204	221	211	218	198	208	214	213	218	194	220	236	193	212	178	209	218	210	224	235	203	203	220	209	224	200	191	226	241	209	206	210	197	213	209	223	239	205	211	221	185	219	234	194	242	213	200	194	237	214	203	199	201	210	203	177	206	188	182	213	208	223	215	215	214	191	222	224	194	227	225	198	195	191	187	211	194	233	226	226	193	217	177	192	233	227	215	196	190	215	210	217	220	215	223	208	233	240	221	191	207	197	191	192	235	192	181	218	198	193	205	195	188	204	206	220	227	207	189	195	227	218	184	218	202	219	181	207	206	190	183	197	212	193	211	196	212	187	222	228	215	226	214	185	214	212	203	215	206	218	218	210	207	184	205	187	228	233	211	225	218	214	210	209	219	221	222	189	223	211	216	221	195	211	209	206	210	209	203	236	232	215	202	229	233	200	222	212	213	249	213	212	216	231	229	204	226	206	215	216	198	207	194	197	194	194	217	218	194	183	224	202	232	186	214	199	197	221	198	221	223	219	213	212	189	242	178	214	212	215	239	190	213	199	212	217	224	192	207	203	184	243	207	219	195	187	210	192	242	179	213	202	218	232	202	208	190	199	219	200	193	217	218	206	235	206	233	185	222	177	193	210	208	206	202	220	182	209	224	212	230	233	219	241	211	233	221	205	197	243	209	196	223	212	194	202	195	206	230	215	232	218	243	221	217	213	194	242	225	209	206	199	224	206	196	201	196	221	205	213	212	200	218	220	235	203	225	206	201	208	203	225	201	227	205	233	198	216	198	228	202	208	197	201	230	206	185	220	203	208	219	221	223	194	200	187	198	205	230	204	210	224	214	212	201	206	198	172	210	199	196	197	221	241	223	209	196	225	236	235	205	196	206	189	205	214	214	175	215	222	226	208	230	218	209	213	205	201	193	210	215	219	205	189	215	220	210	223	211	209	205	237	191	214	218	213	212	192	203	189	231	224	211	239	214	186	215	223	208	204	229	218	206	209	201	216	194	202	182	200	248	218	179	215	213	214	229	180	225	224	210	214	208	193	185	188	196	235	214	189	214	227	200	224	203	220	232	206	230	189	217	179	204	196	229	199	188	202	214	209	198	219	213	230	193	195	210	238	210	198	200	205	217	211	207	226	232	224	201	193	203	220	211	206	194	221	222	202	210	187	211	219	187	234	225	204	217	211	201	223	212	192	198	212	194	213	200	187	208	200	219	206	214	206	215	225	205	208	195	206	206	223	216	221	234	216	215	197	198	211	206	191	218	203	226	205	204	214	213	186	195	214	229	180	207	228	182	231	192	210	228	197	204	207	212	215	239	190	213	195	210	190	202	195	236	220	212	239	211	228	204	220	196	207	216	209	198	211	216	213	205	206	223	232	193	204	189	218	198	205	213	234	209	214	231	209	212	201	215	198	182	216	211	226	223	214	212	214	220	253	211	211	210	209	185	224	218	172	236	207	220	212	199	210	214	213	200	183	184	220	219	228	184	211	190	225	179	218	232	185	227	214	176	216	184	201	199	185	220	226	205	231	202	233	206	225	210	201	234	202	230	221	201	216	211	213	213	211	210	215	233	216	210	199	208	205	214	237	197	220	214	208	214	227	216	220	208	204	199	225	206	198	189	208	222	200	194	225	237	226	229	218	192	204	211	196	198	199	195	216	215	205	207	208	209	190	204	198	203	191	181	204	224	182	197	195	217	202	217	205	201	230	213	215	211	186	213	231	211	211	224	198	188	198	196	220	229	188	177	202	204	212	237	198	218	208	233	214	191	196	215	206	204	198	197	207	207	232	216	203	221	229	215	185	218	213	202	217	195	209	204	204	206	215	210	203	216	221	202	201	192	180	237	210	193	222	220	224	197	203	214	224	204	215	212	217	198	219	208	202	205	207	221	207	216	244	188	209	209	171	220	206	212	217	229	226	198	213	181	201	223	208	214	224	211	198	213	227	206	211	207	225	222	205	242	220	225	212	211	192	224	246	191	221	199	223	215	221	214	203	215	206	233	229	234	210	225	237	201	211	233	224	181	193	188	200	210	200	207	223	201	217	192	218	226	223	223	190	209	214	199	223	219	192	215	218	176	197	183	177	214	182	223	241	229	222	204	198	208	212	203	204	199	199	221	220	211	235	216	230	209	197	215	189	230	227	199	215	209	226	212	210	202	224	186	191	211	206	216	213	225	224	219	209	193	198	210	215	205	216	202	211	200	194	224	200	238	212	216	217	183	205
3244	8950	5815	2704	1813	1394	1094	806	665	558	471	441	380	386	335	314	277	286	294	266	249	250	255	290	267	240	210	250	266	269	234	261	272	251	231	268	244	244	218	231	247	238	229	230	234	213	215	227	214	210	224	246	246	207	231	223	226	216	232	235	226	236	211	245	244	234	229	221	227	237	261	241	226	241	229	211	239	217	214	205	246	194	219	234	244	213	236	268	228	218	211	238	261	246	205	239	245	204	204	226	243	205	225	217	226	228	214	205	220	240	214	217	207	199	218	214	218	228	221	215	227	223	221	227	248	218	203	239	226	213	229	232	208	229	213	226	221	255	221	226	213	231	242	256	227	225	224	223	220	237	203	210	223	235	194	213	270	235	247	217	231	223	231	188	225	209	245	245	235	200	200	233	207	249	215	225	255	214	217	234	226	204	221	204	212	242	224	220	224	220	208	230	214	258	210	235	239	227	206	240	222	211	221	231	230	238	217	229	218	229	229	226	261	199	205	238	204	258	203	227	200	222	223	202	212	224	242	238	211	208	239	203	197	236	233	230	227	207	242	237	208	242	216	192	216	215	217	218	238	212	229	223	201	234	226	235	211	236	225	212	249	226	209	212	219	224	217	195	202	227	221	222	209	207	202	235	219	245	219	206	173	236	237	236	225	266	236	248	218	225	234	233	221	209	202	230	244	203	213	236	234	204	204	241	220	220	201	209	216	222	234	215	201	221	186	223	253	242	213	248	214	221	226	214	225	212	224	215	221	218	219	238	220	208	221	211	201	213	201	208	221	218	226	247	220	232	216	215	233	206	224	228	225	213	218	237	196	242	211	220	207	231	215	205	252	240	232	212	211	188	232	251	221	217	227	232	194	215	213	231	230	223	222	229	192	195	223	233	236	216	216	231	247	214	235	224	227	215	217	232	238	230	215	225	192	194	215	214	193	264	232	231	215	197	199	241	250	217	222	227	206	208	204	234	221	247	228	214	236	226	202	211	234	198	211	225	247	200	234	259	220	217	218	218	233	245	236	250	210	223	197	237	197	223	229	212	240	216	212	215	245	244	249	228	213	204	241	227	208	228	227	234	218	234	204	238	192	221	240	239	203	260	196	206	232	227	212	220	237	215	245	205	235	221	234	231	246	228	227	194	221	226	201	220	196	224	199	203	239	238	228	238	214	225	221	239	251	212	225	198	250	219	253	228	206	240	227	213	216	236	184	209	218	245	223	213	234	214	237	222	248	213	225	239	226	240	226	223	221	199	220	207	226	223	248	206	225	205	217	216	226	246	223	246	204	221	233	219	193	194	262	223	237	230	237	209	194	223	223	213	221	231	218	226	216	206	228	230	242	209	221	225	208	202	235	233	251	248	242	258	217	230	223	227	227	240	248	228	218	229	231	225	236	244	228	240	199	232	237	222	210	220	217	243	225	246	226	211	223	231	236	228	207	195	225	208	208	259	194	241	207	219	195	237	214	236	252	221	238	211	212	230	210	249	240	227	234	214	212	236	231	212	214	239	258	232	204	261	240	216	256	237	245	203	222	227	219	204	210	223	228	226	196	234	226	213	212	230	202	225	211	229	189	180	193	227	205	230	220	263	211	212	222	221	229	233	211	220	213	217	222	213	195	215	224	244	212	195	226	193	203	217	226	204	228	221	196	193	226	224	225	203	240	209	203	245	248	220	207	208	226	204	256	226	193	224	201	214	227	244	230	215	234	244	208	252	230	216	208	219	240	219	243	221	223	205	241	245	220	238	215	220	228	221	239	235	198	206	221	234	199	232	232	235	207	201	236	219	235	211	234	225	211	197	230	227	231	245	219	210	222	212	259	217	221	223	226	215	218	202	214	231	204	230	247	236	231	226	206	216	223	238	190	237	199	209	206	222	212	222	205	247	233	228	197	216	245	207	233	225	245	231	239	218	232	237	221	206	245	256	212	223	236	230	245	221	222	218	216	217	214	251	226	207	222	215	201	214	206	208	229	210	205	209	241	209	240	208	238	230	223	206	225	216	260	214	236	221	237	221	233	211	229	212	228	234	202	213	230	198	245	231	267	208	211	224	236	243	233	227	211	209	220	234	217	254	227	240	229	193	235	259	225	224	214	208	229	218	214	234	225	219	212	229	245	229	210	218	238	242	227	225	213	243	236	230	209	240	214	221	203	194	233	241	232	243	204	183	224	220	192	223	197	223	243	227	212	218	233	221	205	226	198	224	228	206	265	251	211	224	215	227	219	223	234	213	228	228	226	217	226	214	208	203	197	233	225	226	217	235	249	218	217	225	203	203	229	220	229	208	222	246	190	232	250	240	212	250	228	237	204	227	225	256	211	225	251	228	242	232	186	203	222	234	219	233	216	210	227	197	213	210	237	252	211	234	220	242	240	234	209	234	216	220	244	239	228	165	237	214	236	196	243	209	238	232	232	192	243	206	254	242	227	199	214	231	227	210	237	238	245	230	205	228	219	217	217	232	182	253	219	233	254	209	178	225	235	219	222	222	214	222	221	223	226	220	220	234	214	249	241	228	246	210	224	233	222	220	241	208	220	211	222	215	231	213	250	200	236	236	209	257	230	218	219	225	202	217	222	249	253	224	223	214	231	219	199	228	227	233	250	194	237	262	250	231	223	234	210	221	212	246	196	197	238	206	227	198	223	237	238	207	236	210	216	205	210	217	204	240	232	227	227	231	219	190	228	239	257	238	225	226	248	220	226	217	215	206	219	215	219	225	181	214	233	217	243	236	236	213	217	238	205	225	222	224	201	252	213	227	212	249	243	257	209	225	210	221	211	216	221	230	244	228	225	236	193	195	216	236	220	232	236	214	214	234	232	219	224	207	218	215	218	234	217	244	237	220	230	246	217	205	235	200	211	209	234	228	218	210	249	213	241	227	219	233	199	252	201	220	229	220	223	197	218	229	230	231	211	236	207	247	211	233	236	216	207	223	214	216	197	235	246	213	254	210	244	207	210	221	212	220	241	236	260	259	243	225	224	241	240	226	241	227	212	210	207	205	258	213	211	255	243	196	200	224	234	213	221	241	216	226	223	221	192	207	253	225	191	242	225	208	240	240	196	226	190	223	213	233	245	216	259	209	214	221	239	213	229	220	243	228	240	209	250	242	228	232	193	230	226	216	248	217	214	180	217	217	240	217	213	225	236	234	232	230	219	231	225	236	209	214	213	227	233	237	231	224	219	224	224	195	212	227	197	214	199	220	195	220	217	198	236	229	242	225	243	214	207	221	218	233	233	205	205	211	221	250	233	223	233	226	211	226	209	215	218	222	233	216	209	219	249	220	213	226	211	245	234	228	210	227	213	233	227	231	225	226	221	257	196	253	254	219	236	227	212	205	227	241	243	224	229	250	253	220	203	226	203	217	242	230	223	211	223	202	270	224	216	217	245	222	237	235	207	228	234	230	224	246	213	223	220	210	237	229	245	261	249	248	239	222	209	249	248	224	191	213	225	230	231	223	229	234	232	228
24862	21316	27551	25354	11500	1059	787	698	653	661	575	564	583	581	558	563	534	536	524	549	510	544	499	548	545	538	544	521	557	510	514	527	541	517	547	538	509	490	561	504	544	518	526	491	516	525	496	532	542	528	531	556	538	532	510	508	535	519	519	521	495	550	558	499	489	533	492	515	488	514	515	505	506	540	530	534	564	540	543	519	497	545	521	534	514	499	549	511	493	516	516	538	490	506	548	488	524	542	551	522	547	490	506	523	533	521	504	544	531	551	523	548	505	549	559	495	534	534	519	483	510	525	520	528	540	559	520	585	552	504	543	559	542	506	545	474	505	514	516	534	536	503	513	483	524	527	513	491	493	548	542	512	509	537	485	537	497	516	495	520	513	557	500	512	520	509	522	548	545	503	505	523	542	539	455	531	498	517	519	512	514	485	513	538	531	507	484	483	507	534	521	484	534	456	522	509	513	480	520	552	550	513	498	541	541	522	525	499	528	498	519	568	517	551	554	531	479	499	512	527	557	509	554	532	532	535	530	537	515	504	513	570	499	548	548	540	538	510	522	526	545	552	534	531	479	489	527	542	505	528	530	524	553	486	554	522	517	529	489	487	518	482	472	529	510	550	488	536	517	500	526	524	553	529	551	490	497	524	560	514	520	524	553	513	517	503	502	493	525	531	515	526	513	511	533	518	524	537	506	521	558	489	517	549	525	500	529	519	515	484	548	505	511	509	522	545	511	448	537	506	523	541	511	544	536	494	528	549	496	510	526	554	520	490	515	534	515	489	524	547	492	558	563	557	553	499	513	498	491	513	496	537	495	568	518	535	531	460	492	532	517	568	545	516	524	537	476	505	495	468	499	553	466	490	498	550	524	514	509	555	531	495	510	523	505	470	526	518	530	519	518	493	536	531	543	539	599	497	557	529	507	529	536	523	556	532	543	506	501	515	546	517	529	529	538	511	520	537	506	532	520	497	537	503	526	544	516	536	547	522	489	535	535	525	510	558	594	486	514	572	535	529	541	509	543	520	488	532	507	487	502	486	545	500	537	539	490	483	550	527	522	507	554	564	524	583	544	517	488	538	515	536	498	475	536	503	515	535	544	516	547	509	532	520	515	507	580	547	541	553	530	509	496	506	506	507	559	547	504	498	535	553	539	494	521	509	494	510	518	517	551	534	528	528	531	569	503	509	526	509	520	545	526	562	518	512	541	487	495	503	478	533	521	495	463	543	548	521	548	545	510	530	555	529	544	519	530	525	508	552	482	525	526	547	501	532	505	553	518	484	502	513	538	485	545	532	523	498	525	519	511	529	503	537	468	526	515	529	561	490	537	539	546	546	511	541	542	505	546	534	512	578	545	475	554	518	515	545	500	542	559	532	531	491	539	530	539	499	543	509	567	501	521	490	549	492	477	473	533	520	526	539	534	524	496	529	548	519	491	509	527	552	512	530	524	519	496	511	522	496	511	528	504	507	530	482	535	527	506	519	498	514	517	505	510	532	536	521	547	543	539	511	538	526	541	488	519	499	531	532	543	509	510	547	540	543	516	512	520	538	527	510	510	545	494	548	512	504	532	539	551	534	518	516	515	502	523	530	511	566	550	519	510	492	517	500	491	506	530	503	572	501	516	523	518	527	535	533	539	532	501	524	493	547	500	534	514	517	506	535	537	511	523	515	504	488	480	523	506	525	505	581	539	553	549	534	472	512	512	534	531	495	476	493	497	494	506	519	525	475	504	535	518	519	535	532	505	509	490	567	568	496	488	532	554	535	504	537	516	524	504	518	496	530	521	516	510	544	557	507	537	490	527	485	515	522	549	559	540	530	504	506	573	523	506	490	563	559	514	505	524	522	537	555	513	500	540	473	483	529	500	466	473	518	546	541	530	566	559	525	510	526	481	526	515	526	501	515	542	532	488	539	514	537	495	552	504	480	516	518	520	516	581	533	516	530	525	554	519	507	550	538	482	531	519	483	528	528	516	487	501	508	501	507	533	500	520	538	508	543	489	485	531	539	537	553	527	524	462	523	546	510	505	522	501	545	513	538	538	518	535	503	520	533	513	538	496	464	504	517	528	530	496	532	544	505	526	537	504	517	492	522	517	541	549	518	517	534	528	548	544	506	541	546	491	520	498	502	544	505	500	490	500	487	543	545	493	539	533	511	489	498	499	513	541	525	549	483	498	501	531	532	503	476	528	524	482	528	528	502	520	539	539	531	515	519	504	482	508	488	516	488	538	490	511	523	500	507	505	511	510	489	476	536	502	505	499	521	525	518	527	546	503	557	520	501	475	518	551	540	505	489	557	560	528	523	573	528	502	466	488	510	501	509	526	490	505	502	541	497	504	558	501	556	530	516	536	548	494	489	476	515	492	528	505	486	487	526	526	500	515	514	508	506	521	557	524	503	540	518	528	519	563	504	487	507	553	472	577	566	522	536	563	559	527	532	520	507	518	547	514	504	536	564	503	505	536	543	526	496	476	507	518	564	579	486	503	539	522	525	537	528	538	507	567	505	520	508	553	505	508	497	483	534	511	482	524	534	521	515	496	508	527	547	540	508	466	526	514	533	513	527	501	501	523	511	533	505	513	511	531	525	513	531	524	532	531	503	515	531	540	534	525	553	522	502	519	482	528	544	527	540	504	515	536	497	529	505	486	537	519	508	533	507	520	498	561	515	496	524	554	516	541	487	492	532	513	526	484	512	511	535	539	513	519	476	496	509	533	534	549	501	521	565	522	505	498	483	529	564	546	504	519	519	536	499	512	509	497	519	516	536	549	507	538	503	542	487	532	510	542	535	527	522	512	547	554	490	506	531	506	552	552	552	533	513	505	526	594	489	491	515	549	504	501	510	482	524	555	523	530	518	523	526	550	523	551	537	498	530	505	505	515	549	573	504	544	511	530	538	528	538	530	481	571	508	525	533	498	520	502	538	525	522	496	523	526	522	521	515	516	503	567	499	508	518	532	490	534	561	551	536	526	518	524	549	522	537	478	517	517	478	504	498	550	554	527	509	526	476	534	521	540	525	572	524	515	519	555	513	524	529	531	476	521	555	517	542	520	486	502	515	445	560	522	527	472	529	517	538	535	519	522	578	534	492	554	463	559	564	517	476	544	523	512	502	529	543	503	572	543	538	526	516	519	501	477	518	567	523	516	531	555	520	540	514	521	555	522	507	533	548	525	509	552	540	541	517	536	518	538	562	517	519	554	478	512	528	490	537	504	540	519	522	504	517	517	551	522	483	512	526	561	510	502	490	505	517	499	512	503	520	532	491	536	529	531	545	503	528	492	558	531	517	522	505	533	529	532	547	515	554	543	480	533	504	526	528	465	505	506	519	526	512	492	514	522	559	527	455	496	534	485	479	518	546	516	545	490	537	556	498	529	507	520	555	540	534	510	521	536	542	566	507	515	509	548	546	558	530	491	499	556	491	515	521	537	510	558	511	484	540	536	541	466	540	566	491	526	518	477	496	543	515	538	498
3402	5205	3576	1875	1391	1171	1054	873	791	730	669	684	596	574	555	588	586	583	571	580	542	584	526	554	517	537	532	570	599	544	538	542	520	562	570	557	523	560	531	513	541	494	553	531	578	510	527	526	541	490	528	493	587	500	493	525	524	504	513	472	533	548	550	544	531	535	525	544	537	548	500	527	576	530	502	521	547	518	534	488	486	590	529	525	515	517	527	552	537	591	548	534	563	558	493	512	539	506	586	559	518	519	522	555	539	512	508	540	529	530	549	510	563	529	546	519	509	506	528	501	510	516	556	525	537	566	567	512	545	520	546	553	538	538	501	529	548	535	536	517	524	527	521	529	507	532	518	540	517	545	519	516	548	521	496	513	552	529	487	536	511	546	534	476	551	529	548	497	543	536	518	526	550	503	528	530	569	542	516	526	520	543	545	545	484	507	536	539	520	526	519	528	541	553	558	527	535	530	494	515	530	524	497	531	474	555	562	559	530	536	534	524	532	515	518	560	541	526	506	571	523	582	529	558	540	542	555	524	517	511	547	551	534	534	560	527	538	489	571	486	580	512	530	523	500	536	574	516	565	541	487	524	520	572	505	566	514	495	527	522	549	506	501	512	497	529	506	525	520	544	552	533	566	504	501	532	509	497	561	529	542	512	512	568	549	531	540	545	540	554	515	498	548	515	506	557	560	554	561	528	532	512	506	516	519	514	545	559	510	539	512	573	496	559	515	556	509	549	563	547	532	563	536	522	522	515	541	540	580	540	543	548	550	543	541	526	508	551	537	493	539	535	533	507	548	561	548	513	473	539	551	560	565	550	509	517	540	525	518	506	563	513	502	527	524	522	530	517	489	505	497	484	541	530	540	543	535	532	547	562	551	541	501	513	531	537	498	553	597	520	516	556	511	513	559	540	536	506	531	521	502	552	531	550	540	516	536	514	522	503	491	506	521	487	527	552	505	520	497	499	507	547	554	510	536	516	516	545	556	500	522	502	526	569	533	520	513	523	515	518	496	526	506	540	500	539	539	529	527	562	556	509	530	529	560	500	523	511	540	494	511	525	514	516	549	532	568	511	454	508	519	530	511	545	539	541	581	486	530	486	545	492	532	532	533	555	504	513	574	491	528	561	532	520	543	512	525	532	521	535	533	510	521	506	517	551	548	495	516	534	560	557	504	542	501	497	525	538	526	590	560	541	557	564	500	518	533	497	549	536	546	541	556	533	552	544	513	482	520	526	538	509	537	580	542	572	549	534	525	523	519	574	597	489	531	532	550	551	541	516	493	552	545	510	537	533	565	518	512	562	511	559	505	512	505	519	549	503	568	569	519	568	567	545	513	562	491	558	530	514	544	501	534	515	513	563	528	515	507	528	535	531	537	551	508	547	473	534	556	555	536	513	495	517	508	498	533	534	522	491	485	521	532	532	509	512	508	526	565	515	503	520	514	530	591	560	554	511	523	529	532	508	554	564	537	555	513	530	549	570	500	522	553	540	544	508	524	500	531	513	507	536	519	514	506	544	515	489	507	479	558	563	516	557	539	546	548	524	548	521	517	516	512	498	493	520	530	526	516	527	570	549	533	514	567	538	511	505	530	551	544	542	575	530	554	454	569	518	550	517	560	531	566	528	550	549	508	533	527	508	505	518	522	517	541	518	493	539	532	506	520	517	499	537	535	527	517	514	517	539	541	526	537	507	507	560	530	517	512	489	531	530	542	542	527	517	523	505	548	530	505	526	535	516	541	540	565	571	504	512	499	523	492	502	529	541	514	534	542	555	536	567	559	580	520	520	540	515	574	516	510	511	502	521	517	508	555	522	527	498	502	516	481	522	527	557	531	556	550	511	535	519	528	543	514	468	537	515	585	483	473	518	514	514	534	543	534	572	481	497	499	529	497	537	559	532	507	487	497	532	533	515	539	516	547	519	512	558	519	559	552	530	574	560	546	579	540	554	509	556	573	496	553	529	534	559	546	521	491	530	555	529	522	528	539	545	567	566	513	528	506	522	525	541	487	540	510	552	532	523	548	556	458	530	540	496	561	544	482	540	540	534	509	553	542	511	517	531	533	555	535	547	549	535	520	536	544	516	529	509	568	549	576	549	549	571	513	545	510	530	528	534	528	513	519	530	534	506	549	524	538	511	554	557	497	544	543	529	510	483	522	501	518	478	526	550	523	558	525	519	528	541	570	551	522	511	530	546	531	511	483	555	563	537	508	547	541	528	528	513	526	521	530	544	508	544	510	526	515	556	540	559	537	522	522	539	522	538	521	514	527	487	558	531	520	517	522	531	552	557	580	509	535	495	535	554	515	529	481	545	549	513	511	540	511	510	507	542	527	523	535	486	542	542	546	523	542	531	531	529	550	513	522	517	509	522	478	549	536	516	519	535	529	552	545	534	538	548	522	521	488	537	533	540	568	528	520	527	515	540	498	504	532	535	543	526	560	559	550	556	529	521	517	538	492	539	539	489	521	506	508	480	547	526	557	510	506	530	540	550	506	564	552	521	530	568	505	537	584	519	549	483	518	518	526	539	505	530	519	542	504	541	558	536	509	532	503	530	523	537	486	538	582	521	485	526	533	501	532	542	522	584	530	523	556	504	557	547	557	519	523	543	530	501	539	562	524	511	530	575	523	538	564	500	532	541	562	552	525	518	521	481	554	527	519	541	564	539	519	502	558	519	525	535	500	544	503	499	521	554	559	526	501	549	501	509	530	537	553	536	551	543	537	529	528	554	536	542	507	482	599	542	532	527	560	510	539	512	503	487	507	517	549	504	540	524	531	525	510	517	523	527	515	559	540	517	558	509	556	512	502	520	548	546	484	548	570	532	561	518	551	524	537	506	545	537	519	529	529	553	551	548	492	528	554	484	521	510	553	530	525	526	546	546	512	553	515	572	536	529	494	541	501	535	542	524	515	521	530	533	531	531	545	548	539	489	550	506	548	563	546	568	526	523	527	515	531	565	545	562	549	533	513	539	530	549	549	528	545	556	517	530	523	524	567	533	508	528	530	472	494	566	533	551	553	527	521	549	535	533	518	538	517	488	529	550	510	489	537	532	539	541	509	498	529	543	531	555	527	529	513	519	521	557	585	547	525	509	549	534	516	575	535	527	521	507	547	529	532	527	528	536	528	508	502	508	536	523	550	558	513	500	552	544	513	548	543	490	503	548	520	557	499	531	541	500	578	516	526	528	520	540	492	536	517	538	534	522	530	583	564	537	560	548	516	539	539	521	522	539	537	525	571	533	515	539	516	537	531	538	515	560	530	509	526	516	556	533	521	513	554	543	536	555	521	565	560	530	503	544	511	539	556	533	523	544	508	517	526	519	509	495	520	534	554	519	509	561	506	552	554	529	523	572	522	583	501	541	557	557	511	563	498	526	544	502	550	525	537	563	569	551	543	518	549	532	519	508	531	519	492	510	537	506	519	501	547	536	510	547	530	500	540	465	512	520	540	561	533	547	508	502	558	564	505	520
22586	21348	29088	23944	21358	21397	9341	994	642	507	484	405	377	284	322	304	279	241	229	235	236	225	243	244	241	190	199	195	212	187	200	222	188	199	172	203	229	181	209	191	202	185	209	200	188	169	184	171	187	186	184	212	160	201	174	149	192	175	195	187	189	185	177	182	180	172	182	178	185	170	172	167	169	174	169	179	165	192	162	157	150	200	185	161	196	192	187	157	180	171	178	164	183	173	168	179	174	186	215	181	158	160	199	171	176	161	185	183	179	160	163	178	164	175	162	176	192	174	165	189	152	152	171	177	183	168	181	171	186	176	161	157	163	167	187	173	169	178	162	181	187	178	163	165	178	159	163	174	174	156	185	186	177	171	178	170	212	163	180	190	193	189	175	156	160	169	173	167	174	176	188	182	202	171	176	144	162	161	183	160	175	181	179	164	193	173	174	167	145	157	174	168	169	171	188	197	184	165	163	183	166	155	202	170	179	177	165	193	171	158	152	190	165	197	188	172	181	163	167	176	184	175	162	170	189	164	170	169	165	176	187	186	209	151	177	175	172	173	155	180	165	186	170	195	161	177	181	174	168	172	161	146	177	184	158	184	182	176	178	193	159	172	169	169	180	158	178	140	160	169	148	151	176	193	170	172	174	180	176	170	160	182	181	170	174	199	167	145	187	167	167	176	175	157	182	184	137	172	168	190	178	150	169	189	172	172	172	163	145	164	189	182	181	190	171	179	143	163	152	170	197	144	179	159	176	169	164	189	166	158	179	168	189	160	187	193	177	206	163	187	173	184	164	160	176	177	183	179	176	190	155	173	200	175	180	170	167	180	172	183	169	178	165	200	181	185	172	170	179	204	196	183	187	173	145	187	180	185	191	181	192	168	169	169	182	182	190	177	164	174	165	162	177	185	189	173	170	154	184	173	167	188	161	202	164	161	175	194	180	154	193	173	212	194	165	162	178	190	172	162	158	190	166	168	195	179	169	187	169	165	167	177	155	187	170	169	165	175	176	174	145	173	181	155	204	175	180	198	160	192	181	183	177	163	193	200	187	192	159	169	192	195	181	153	194	155	170	175	157	177	185	164	176	185	172	176	192	159	182	171	168	166	179	172	158	178	171	183	173	178	180	200	176	178	195	184	176	171	191	177	157	171	166	155	168	189	173	171	151	171	166	173	185	155	172	175	145	188	156	172	172	201	191	158	161	191	190	169	181	183	169	151	160	163	179	178	191	176	185	170	174	180	178	155	152	178	180	181	179	160	174	166	164	166	172	166	170	171	192	165	187	185	189	158	149	186	150	183	195	189	195	211	176	170	182	177	193	180	154	173	152	182	193	160	192	150	167	170	172	157	169	166	167	171	151	152	165	178	179	175	187	149	170	186	154	178	168	146	165	166	170	173	168	176	137	159	165	183	175	157	155	178	187	180	182	163	177	159	152	173	163	193	166	170	154	161	170	190	156	150	185	205	171	165	184	176	152	174	183	165	178	148	157	174	180	175	197	162	143	178	186	148	183	173	171	174	178	156	188	177	179	149	174	193	172	185	187	166	152	161	154	185	148	193	168	186	169	171	197	174	180	167	186	178	175	167	157	166	168	165	161	162	162	190	182	181	168	179	188	193	170	188	164	159	149	192	182	173	174	179	171	188	181	168	175	161	178	177	171	206	181	194	184	158	178	166	162	173	175	184	190	154	189	146	154	192	178	182	194	179	175	157	197	179	183	163	186	189	179	170	160	166	197	169	177	178	180	178	169	199	164	162	184	189	189	160	197	170	168	182	163	176	155	179	169	160	171	186	170	169	196	174	187	174	189	200	187	178	198	199	154	194	164	174	205	152	179	180	172	180	184	179	159	159	153	194	154	160	139	167	201	181	183	192	168	187	166	176	176	163	152	178	180	167	181	163	193	170	181	171	182	210	169	178	162	188	172	163	174	194	140	187	184	192	169	160	177	173	171	148	178	173	177	182	182	185	171	164	187	171	150	163	152	182	192	174	166	184	166	157	156	182	148	185	160	137	175	197	172	183	162	197	202	177	160	188	177	165	150	178	179	188	176	173	195	180	173	150	180	174	175	175	165	154	191	174	142	148	165	169	169	171	161	179	171	175	174	174	166	177	184	171	172	148	158	177	178	172	171	184	187	170	176	200	183	178	175	172	158	170	183	163	161	159	186	163	166	173	157	171	162	171	171	187	203	168	174	153	162	178	196	170	172	178	167	175	190	184	189	188	170	190	168	180	185	169	187	159	171	174	180	200	172	206	187	180	147	167	148	159	191	153	182	188	186	177	180	170	170	187	169	153	159	182	163	170	183	168	174	175	168	165	173	193	175	180	169	192	176	149	183	190	173	174	191	177	184	165	190	184	174	174	171	176	175	174	139	168	185	175	165	171	163	180	166	154	159	169	189	167	161	157	209	167	170	166	169	194	198	166	153	168	159	183	144	158	177	161	156	157	172	171	181	172	199	176	176	189	166	153	189	188	158	169	158	193	155	174	171	186	176	143	151	171	159	176	186	179	153	189	159	182	159	185	162	188	184	178	155	164	178	189	154	164	178	165	160	162	179	159	170	182	186	156	159	183	168	181	199	158	185	160	201	156	182	169	198	180	190	191	183	174	193	190	181	199	172	176	178	179	164	184	150	175	174	202	173	178	182	176	181	168	185	181	161	179	194	152	171	165	173	172	149	152	173	167	189	199	197	201	189	181	148	166	162	176	214	179	169	183	170	167	176	182	164	163	205	176	188	193	169	185	161	166	171	170	186	164	191	189	178	180	180	158	167	165	171	163	185	191	154	165	193	169	167	186	197	195	197	190	186	162	180	182	206	164	182	163	177	175	183	171	154	167	197	164	157	179	155	182	170	180	155	184	166	160	172	183	184	186	162	184	186	187	189	168	175	180	164	169	183	166	178	159	168	168	183	167	165	163	160	161	195	179	164	184	164	174	182	171	178	180	185	168	146	186	159	185	161	161	170	171	161	167	187	165	184	148	170	182	143	164	191	190	177	199	167	175	186	182	191	148	181	174	184	199	166	178	170	159	172	155	167	181	172	157	157	193	179	146	176	210	192	177	158	177	175	170	195	178	183	174	163	177	171	164	176	159	177	167	166	168	171	186	180	174	176	175	159	161	159	172	181	177	171	171	158	198	168	150	181	181	181	155	167	167	158	178	186	175	167	177	166	168	171	185	174	159	192	180	161	190	183	174	192	177	169	186	199	174	175	159	173	200	189	167	157	185	164	184	186	170	194	196	196	169	189	186	177	169	158	175	184	177	176	187	186	158	182	176	180	173	165	157	171	150	183	142	191	176	176	177	170	175	170	185	162	157	187	184	162	170	146	169	175	180	171	183	173	193	172	184	177	163	162	178	184	168	175	182	171	163	196	168	169	164	170	152	174	183	164	156	164	187	192	156	178	173	165	182	160	182	171	171	176	155	179	200	175	146	177	179	170	182	160	183	158	169	171	168	190	167	186	174	175	197
4327	14444	9639	4678	3389	2379	1856	1327	1020	790	629	650	503	436	369	383	336	333	328	275	254	283	239	246	234	219	223	227	234	222	222	201	232	241	212	198	212	192	200	212	198	180	199	169	176	180	171	187	199	204	196	190	168	194	180	201	161	194	180	177	180	161	185	185	174	169	186	179	214	189	166	178	184	180	190	172	177	174	185	201	189	169	157	205	180	185	188	155	187	153	195	178	171	167	179	179	157	212	183	159	174	159	175	202	184	173	171	187	157	186	174	179	174	182	185	194	170	176	174	174	197	187	184	180	164	168	167	186	183	190	180	193	178	159	163	181	183	181	177	157	166	149	178	162	166	162	194	171	176	169	148	200	180	173	182	181	198	176	179	191	174	183	153	174	182	206	177	180	162	176	171	168	183	164	170	171	186	188	191	156	192	169	200	189	188	183	183	170	176	164	195	184	177	187	161	192	154	179	180	172	166	184	170	196	150	193	176	151	142	184	179	152	198	157	173	167	173	174	187	186	174	182	164	173	181	171	174	188	179	199	168	165	160	196	195	203	174	152	180	184	181	184	201	156	169	182	183	168	173	154	182	169	156	197	192	188	183	175	188	177	161	176	181	170	166	196	181	191	194	196	181	184	176	162	155	170	193	183	183	188	166	181	205	196	177	152	183	195	163	189	172	163	195	153	176	154	196	164	177	171	189	193	184	163	188	162	207	172	178	155	195	181	171	145	178	132	187	184	180	182	164	157	173	188	178	180	160	175	170	163	175	165	195	183	179	150	177	181	178	187	175	182	147	180	179	166	178	164	197	160	166	172	185	197	194	171	166	176	180	175	172	200	185	191	197	157	156	151	196	179	187	188	160	167	157	181	163	184	191	159	185	183	173	179	156	188	193	162	165	178	183	192	160	182	163	189	172	184	158	185	180	157	172	178	185	167	206	169	187	180	185	187	205	200	187	165	193	195	160	184	159	166	173	196	183	174	174	177	193	144	200	159	164	191	199	167	155	183	197	156	201	163	165	152	177	163	194	180	179	176	185	154	171	194	166	184	179	191	178	168	186	181	175	173	182	165	171	167	156	189	157	179	173	180	170	163	183	162	161	171	169	172	189	160	142	188	150	168	187	189	168	177	177	178	184	164	186	168	182	186	166	172	192	178	185	196	181	194	155	186	140	193	174	178	180	150	166	162	175	185	169	183	187	164	182	152	170	168	197	200	159	192	177	196	169	167	187	161	182	177	190	196	172	167	178	211	176	176	187	180	183	204	179	171	176	161	167	198	174	163	173	212	174	185	194	192	178	179	186	179	162	175	199	175	178	169	194	182	173	194	188	189	167	152	167	177	155	156	186	183	164	198	180	183	199	170	188	202	180	178	194	176	204	187	166	162	179	182	158	173	196	165	183	172	182	166	165	176	172	172	182	172	167	194	170	201	172	199	181	188	148	183	168	177	155	197	181	177	159	189	175	176	166	169	187	186	167	162	176	165	144	180	173	151	179	158	162	157	172	178	165	206	157	174	174	174	165	179	170	177	186	182	188	167	174	171	189	181	174	203	165	186	167	188	164	171	180	187	187	193	155	189	190	163	218	174	175	181	162	181	181	164	181	162	160	190	176	188	157	179	183	176	180	153	170	189	190	167	159	160	182	177	191	158	175	168	182	170	170	179	171	200	160	188	203	158	182	170	178	165	182	186	160	175	197	179	163	179	193	171	173	172	162	171	192	174	191	174	178	166	179	180	170	158	164	185	175	185	196	183	173	165	171	195	165	162	168	171	208	187	159	194	198	175	166	190	161	190	179	172	168	163	176	166	190	183	182	177	159	178	181	164	167	173	179	199	163	182	183	171	176	162	179	186	187	199	173	163	148	167	174	177	160	200	176	159	200	170	180	178	167	200	161	175	165	177	152	177	191	202	197	169	167	167	163	175	165	163	198	178	163	176	178	163	169	194	183	205	178	176	179	154	179	164	180	174	158	188	204	167	179	170	185	158	186	182	158	167	159	169	166	176	170	176	173	189	188	170	164	198	182	191	163	156	157	169	173	179	199	170	161	148	151	170	163	168	155	177	194	158	199	158	169	164	170	201	166	150	170	189	188	199	177	185	164	161	164	149	180	206	195	175	171	162	188	203	170	187	202	153	195	168	173	179	177	164	188	166	189	188	170	178	181	163	175	168	187	183	178	174	177	167	170	174	172	171	176	170	180	187	169	180	183	166	143	172	171	177	187	162	203	186	191	178	168	193	162	193	185	164	182	166	173	194	190	188	154	166	167	160	200	177	165	161	182	176	181	178	191	173	203	183	169	179	189	175	193	172	180	164	186	152	197	215	182	174	181	166	161	194	178	181	183	198	130	174	182	186	173	194	181	187	159	162	180	171	171	169	197	173	166	145	178	166	185	169	169	173	192	175	160	191	156	173	173	161	164	175	211	170	184	190	171	169	164	176	179	164	161	187	210	185	176	171	166	178	168	172	161	158	182	181	170	171	163	192	182	159	170	194	180	188	171	180	178	176	179	165	179	176	167	183	159	190	162	185	167	185	168	180	162	177	196	191	181	179	185	167	179	160	178	176	162	195	166	158	202	192	192	197	153	197	177	164	174	175	168	180	159	160	180	166	188	167	182	148	194	189	184	194	152	184	190	185	166	183	175	187	178	180	171	169	191	175	170	157	156	183	184	187	205	165	150	177	174	174	170	171	185	162	179	176	160	174	167	165	166	169	184	172	181	165	189	189	154	183	154	170	192	160	155	181	189	178	182	195	164	178	190	178	179	169	174	169	148	169	166	168	159	170	169	167	171	171	151	177	190	192	167	185	166	169	194	180	171	182	187	159	190	160	181	181	180	179	167	152	161	205	180	153	173	180	169	171	190	176	204	175	176	177	171	180	170	173	163	192	170	188	161	162	186	186	158	174	168	163	149	181	181	186	213	160	178	161	155	195	195	165	180	174	182	196	155	173	203	173	156	155	178	165	185	161	158	175	197	176	189	173	181	178	177	148	196	172	160	196	175	167	161	177	176	187	191	184	165	161	160	175	179	178	153	163	177	173	185	164	167	154	180	182	184	162	171	197	192	176	179	167	191	174	177	159	175	186	173	190	195	206	173	183	180	190	178	219	193	184	169	178	167	171	184	177	156	174	168	195	160	170	185	163	182	170	163	180	181	178	185	155	169	159	166	173	150	170	158	158	154	163	150	169	169	161	192	193	181	179	190	177	185	171	175	174	184	172	182	175	165	179	169	173	172	166	159	164	166	198	163	181	184	169	177	166	193	183	183	170	175	166	154	179	193	170	175	175	176	197	186	181	161	151	173	174	196	172	180	163	177	173	169	168	173	162	178	190	159	160	187	184	193	169	173	172	171	184	166	200	183	164	181	172	183	182	190	176	184	169	168	184	180	171	170	177	165	174	160	177	181	175	172	183	173	163	173	185	169	179	174	183	187	166	180	160	194	186	174	191	152	209	165	176	148	184	159	167	153	176
27651	19442	5768	777	571	526	564	565	524	461	497	478	456	428	492	486	465	516	445	471	479	470	509	499	482	467	485	507	463	484	483	480	471	467	481	500	465	503	478	467	469	501	493	446	466	476	464	483	450	503	482	466	481	471	506	463	507	460	521	449	475	436	468	514	490	527	484	457	484	510	441	460	456	469	508	464	482	472	487	519	464	482	479	459	461	496	498	457	497	467	474	478	449	465	488	465	495	435	515	453	458	487	469	456	502	442	454	471	457	465	472	479	401	454	450	492	451	442	485	490	483	485	471	453	496	491	505	425	427	471	474	484	448	470	485	536	461	476	485	513	495	459	471	468	523	464	493	467	483	466	465	486	469	510	481	483	466	447	492	496	512	513	451	482	454	427	462	451	461	472	485	439	477	488	498	483	472	462	504	496	482	522	459	482	484	489	489	477	482	486	488	476	451	491	470	466	462	486	449	500	474	441	519	437	494	430	497	492	500	493	471	459	485	517	492	478	468	444	499	506	446	479	474	476	459	499	476	476	478	493	477	444	461	506	458	466	453	485	444	481	463	463	451	470	499	490	435	457	491	498	457	443	438	463	491	467	492	481	465	473	499	444	445	505	480	479	459	467	487	475	458	495	468	485	452	472	479	474	450	483	474	462	472	467	497	453	454	481	479	500	491	504	496	459	504	508	440	470	493	493	497	509	493	450	476	476	498	462	481	534	467	456	475	482	479	465	500	437	452	477	484	463	487	486	487	480	462	511	474	480	467	478	464	472	464	473	502	459	466	471	498	452	495	454	438	513	438	472	526	462	483	452	499	462	468	447	504	470	477	488	495	473	464	455	494	471	525	475	457	448	467	474	451	490	473	451	468	475	488	463	497	457	480	471	464	454	471	489	482	472	485	430	460	445	440	432	482	518	503	491	450	474	494	476	453	501	484	475	494	479	462	504	458	445	457	475	506	467	503	485	479	448	485	417	466	477	516	454	463	536	459	478	477	466	502	491	467	485	447	468	493	491	463	488	492	443	508	493	464	439	472	452	506	489	507	493	469	470	457	461	482	506	460	484	478	499	430	492	517	469	445	510	484	488	456	464	472	454	447	465	505	458	436	471	503	450	478	453	458	456	512	533	479	504	509	488	430	477	492	478	459	450	474	464	496	459	482	456	476	482	442	486	476	469	471	497	478	488	447	505	474	467	481	490	471	458	498	459	445	457	461	501	484	464	456	464	448	471	494	473	504	512	472	454	492	446	493	499	502	477	486	507	488	447	446	491	450	497	478	456	448	506	487	519	454	493	458	465	488	499	480	501	499	436	446	455	479	503	479	445	460	451	475	498	451	470	461	450	484	460	477	459	491	477	464	503	487	464	489	431	490	489	459	496	461	446	468	453	487	474	478	488	481	430	529	455	447	504	477	438	446	448	472	469	494	485	489	440	502	498	485	456	443	495	451	445	493	465	475	490	465	472	479	476	478	452	464	456	478	497	450	492	477	476	430	486	467	478	460	428	479	476	474	474	477	471	493	466	466	485	476	480	499	451	515	475	496	485	475	442	449	468	513	454	466	446	462	476	521	500	457	459	456	517	488	493	458	467	446	466	492	483	453	507	493	506	470	459	428	463	458	480	476	448	490	492	469	470	477	471	529	502	433	492	500	448	523	504	496	475	443	494	486	497	461	453	486	472	504	445	478	466	497	479	477	470	468	438	477	447	446	459	527	459	436	450	474	480	462	477	500	523	492	489	468	442	471	465	503	449	469	481	490	443	481	443	516	492	491	503	458	454	474	475	508	447	466	462	432	507	470	464	465	456	476	487	469	461	498	434	488	475	474	458	498	466	513	500	464	476	479	463	493	478	459	465	504	461	493	462	473	469	464	507	453	498	416	474	459	508	448	462	489	475	469	473	453	466	464	475	461	500	491	503	456	474	465	499	473	489	488	470	465	453	483	465	480	486	489	455	460	448	500	462	461	477	459	483	514	481	520	555	463	416	475	460	464	467	466	488	491	470	449	457	496	461	481	499	472	467	454	465	485	461	534	472	497	455	464	497	489	453	455	453	494	455	474	469	466	486	479	472	485	474	478	453	478	478	473	492	468	447	501	471	454	453	509	464	472	440	487	476	476	529	474	475	453	483	420	515	452	471	475	479	434	460	477	498	465	482	455	477	449	464	483	477	479	472	520	465	474	482	484	464	518	452	455	482	443	497	494	502	433	485	488	465	476	466	476	470	469	479	483	478	512	502	479	494	489	486	508	473	483	509	489	443	482	465	490	464	478	506	480	467	473	477	482	437	473	497	485	534	447	495	464	448	449	454	462	518	462	506	465	467	463	492	447	473	486	457	492	532	492	455	473	465	489	444	493	474	476	504	485	528	482	463	457	477	462	472	432	464	481	473	475	472	476	469	471	459	440	476	450	454	455	501	461	494	460	483	476	508	475	493	463	470	497	468	461	462	496	479	444	484	454	520	453	441	487	503	480	459	527	460	468	492	481	438	474	455	484	490	441	446	455	467	512	466	482	451	465	397	458	465	504	445	469	476	467	446	463	458	509	471	444	442	493	464	492	465	479	473	441	489	470	463	501	471	475	490	475	467	456	480	501	470	485	455	469	480	491	475	485	502	468	456	507	447	462	455	482	471	476	487	467	466	468	493	478	460	461	477	500	488	461	498	476	438	498	430	453	457	474	448	478	481	436	501	477	461	447	465	492	458	497	460	463	487	459	483	493	472	486	468	481	429	476	449	474	468	485	435	444	482	465	412	447	455	499	478	484	445	489	498	503	440	471	474	501	489	482	471	471	442	493	457	484	477	464	481	471	459	482	503	485	445	466	486	466	465	460	476	467	483	458	485	471	494	489	475	491	494	443	449	472	472	478	481	480	464	494	504	510	470	498	482	478	516	438	490	483	461	507	446	450	462	428	468	478	503	474	475	480	478	498	491	519	449	514	496	505	482	474	478	440	513	488	491	497	525	483	467	455	492	485	418	449	468	484	492	467	439	448	476	465	464	436	489	466	449	497	475	470	479	509	445	458	476	465	519	497	450	458	458	471	453	487	482	469	444	497	484	479	501	529	488	494	458	464	476	470	478	456	462	488	475	442	493	505	485	501	459	467	457	460	480	493	486	498	475	490	477	501	471	462	468	478	519	493	504	473	432	525	479	479	485	493	465	512	474	456	465	497	480	469	470	436	489	456	444	488	472	506	469	477	473	446	463	450	517	493	466	469	481	456	440	463	509	472	469	464	462	443	470	506	489	467	496	486	480	464	483	479	478	492	447	463	471	455	481	458	472	491	454	506	460	464	446	476	487	458	481	523	466	461	431	477	498	473	482	476	508	442	468	488	474	486	470	481	460	522	483	466	459	443	477	481	506	480	432	486	512	491	484	491	440	475	471	447	473	505	474	483	460	454	459	493	452	505	488	465	440	451	459	464	458	504	454	464	509	467	492	477	467	475	490	465	493	493	451	465	497	486	471	439	481
4450	1423	1006	708	610	591	577	556	531	494	509	545	544	502	519	499	495	465	475	495	497	502	492	525	484	483	493	512	501	496	493	478	496	520	516	503	511	492	492	504	523	511	466	491	477	507	518	499	477	486	508	505	485	482	552	478	502	472	525	469	489	507	515	470	492	473	513	502	480	509	497	481	465	506	493	451	504	468	513	487	475	495	465	507	466	499	467	496	519	500	514	478	480	483	516	496	490	495	513	470	481	497	470	481	524	514	488	485	477	478	451	485	480	539	528	475	499	487	499	433	499	510	463	490	515	499	470	477	556	488	499	469	517	502	492	482	466	465	536	462	468	484	481	494	477	489	493	493	515	498	496	474	508	487	460	513	504	493	507	501	500	493	478	457	491	464	499	488	477	508	540	487	496	481	475	526	483	483	469	510	520	452	482	498	523	491	513	514	469	501	495	483	502	467	481	493	488	465	490	469	522	493	510	517	494	504	512	507	471	512	461	525	510	483	501	497	448	488	554	577	494	455	505	497	437	497	461	463	466	494	493	523	513	497	506	506	470	507	504	474	476	496	494	483	500	525	487	480	523	500	515	523	498	470	485	448	481	510	509	497	558	488	503	495	501	468	524	449	520	486	493	538	534	503	455	485	513	455	479	473	529	496	527	502	504	503	495	497	507	495	504	479	491	471	477	524	481	513	479	482	473	496	499	510	504	489	474	492	468	497	489	534	493	520	521	509	518	533	491	499	537	479	508	510	478	479	469	500	484	464	503	491	515	511	451	518	457	465	469	466	489	518	511	505	522	510	479	512	510	489	504	506	520	490	484	464	529	514	498	471	512	454	514	498	499	482	511	475	499	499	502	507	490	493	502	503	548	452	523	501	471	478	490	495	494	494	472	480	500	455	465	503	514	475	510	437	503	504	527	479	542	489	497	488	542	487	493	511	505	474	511	497	503	495	493	500	473	494	488	465	484	475	506	475	510	503	491	430	495	473	517	441	479	497	516	488	487	503	494	499	509	508	502	493	490	487	473	450	506	511	491	483	479	489	498	481	481	506	509	536	521	493	513	518	490	505	497	470	513	511	480	499	485	490	465	475	511	513	478	510	474	464	493	477	480	478	488	463	513	484	515	534	476	498	483	520	506	507	496	468	489	463	537	517	450	500	504	460	524	493	477	470	494	466	481	500	441	453	500	520	462	471	545	468	509	487	456	524	474	461	508	497	491	508	509	487	508	487	460	501	494	495	470	481	494	487	476	514	505	466	494	508	522	503	483	487	504	520	470	478	514	497	470	477	504	524	456	477	524	509	470	533	514	489	475	517	509	549	464	468	504	474	480	532	517	476	500	489	480	520	466	429	466	476	511	465	439	490	493	476	490	486	486	498	505	511	496	504	514	484	447	557	512	489	510	467	495	473	517	492	482	539	484	465	456	493	495	488	504	442	496	497	471	489	461	517	456	506	494	515	513	530	508	533	484	479	519	476	484	486	470	474	523	556	514	474	494	510	486	453	503	502	512	494	487	493	433	497	490	538	461	473	456	473	488	499	512	462	531	472	542	482	504	476	484	496	464	448	524	447	510	487	459	521	476	483	471	546	495	464	491	500	476	477	508	502	492	499	479	506	525	478	461	490	511	485	465	438	482	468	500	542	502	496	484	448	513	544	463	518	474	504	478	495	477	512	496	506	497	523	464	491	475	514	480	523	501	501	444	488	511	503	520	482	466	523	490	498	478	507	485	475	513	490	514	485	513	533	527	518	470	541	493	483	513	518	499	475	479	495	510	548	489	509	506	465	471	533	487	487	457	491	471	484	501	507	463	475	471	538	477	493	501	507	476	515	489	494	499	479	522	482	505	506	496	448	491	509	491	492	487	478	483	475	536	503	460	494	509	490	473	512	495	506	458	516	522	523	529	524	516	509	520	516	504	510	500	515	492	505	457	482	491	501	522	441	506	498	507	470	498	483	472	490	481	479	464	448	532	554	517	508	508	475	506	495	500	501	502	516	500	514	491	516	431	490	540	497	500	490	500	493	499	520	483	442	477	484	502	516	512	480	467	502	517	520	502	545	480	488	485	548	476	457	536	500	491	486	519	477	476	488	503	461	506	510	482	465	536	461	507	482	532	502	485	561	496	458	492	480	489	534	500	492	527	480	481	474	472	499	462	501	496	505	443	452	506	494	530	506	486	523	457	482	492	501	468	492	508	505	535	496	468	480	505	489	505	531	520	458	512	473	526	482	494	465	482	452	489	506	457	470	510	489	467	491	470	496	479	508	479	481	523	502	494	486	474	464	501	514	492	423	536	524	513	513	506	497	460	488	467	512	480	477	506	455	492	502	483	513	492	508	485	490	505	481	471	466	507	512	522	507	463	458	510	494	486	465	506	497	446	480	520	489	464	498	508	484	471	492	487	517	509	473	493	500	470	485	504	507	496	505	516	482	500	517	490	475	465	487	497	495	518	495	517	488	468	487	460	464	525	484	513	475	475	493	481	505	465	496	541	543	467	494	520	522	466	501	545	470	485	503	502	465	477	487	477	477	486	462	475	522	555	459	475	528	503	522	482	471	497	522	473	507	492	478	469	503	515	498	534	473	464	517	483	534	453	481	528	494	500	505	492	503	516	502	475	486	496	498	453	464	481	471	467	465	524	491	488	490	533	491	474	482	492	508	444	509	513	486	482	493	482	494	477	444	491	479	465	541	501	510	472	539	513	470	479	490	490	501	476	531	514	529	488	494	483	498	502	478	509	509	495	489	473	524	519	531	490	509	540	550	490	453	495	500	506	471	488	514	508	478	472	508	509	457	458	494	481	485	493	517	538	474	467	517	481	474	531	479	496	496	469	513	490	532	483	508	495	464	537	505	494	488	490	461	488	454	548	498	463	510	503	489	503	488	518	527	504	525	469	450	509	492	507	475	496	500	469	478	494	457	494	491	502	486	485	488	493	499	513	498	486	508	506	534	503	507	477	501	517	518	510	533	493	509	495	526	502	474	521	480	516	502	502	495	505	483	488	483	462	510	491	503	483	496	500	520	506	518	490	474	498	504	483	514	540	505	487	522	551	531	486	496	506	459	512	514	522	497	504	508	504	467	470	486	460	519	497	506	501	464	504	490	460	509	560	535	509	436	462	517	525	478	491	497	502	478	497	481	505	479	511	493	486	516	529	510	510	527	500	495	501	483	522	505	553	485	489	508	496	529	506	509	466	524	490	455	446	466	489	469	457	510	500	480	464	449	492	490	471	518	481	506	498	470	502	485	469	531	492	496	509	502	525	485	513	509	476	511	499	489	505	492	495	494	495	468	517	512	498	504	517	511	503	473	487	551	468	459	490	485	502	473	481	477	487	471	510	494	506	477	504	516	483	487	501	505	513	514	496	500	494	479	495	479	468	494	503	492	482	502	501	476	505	476	419	482	463	499	506	500	468	482	487	535	517	494	508	503	498	517	491	499	530	483	441	518	516	487	467	498	529	466	474	464
23806	21318	28566	24398	21298	9923	918	582	443	433	394	327	303	318	281	283	275	232	290	241	250	240	263	219	230	267	243	217	258	217	222	231	221	232	235	238	211	234	194	203	221	213	212	211	233	218	203	215	224	196	242	187	239	199	230	227	224	251	198	233	232	220	213	225	208	213	252	224	210	232	216	249	228	208	234	219	221	203	232	241	230	226	173	201	221	208	224	216	217	213	218	234	227	212	225	204	210	213	209	219	232	178	211	228	205	234	238	224	198	189	231	217	217	199	199	211	181	205	213	233	225	209	202	227	218	207	225	209	221	214	219	227	213	199	210	223	216	224	232	192	200	236	202	198	208	214	208	207	235	216	212	186	223	237	206	236	206	208	201	228	200	227	245	216	198	212	215	201	215	247	213	231	222	203	217	222	210	219	234	224	198	206	208	217	204	222	215	207	199	211	185	223	188	188	215	220	189	230	216	223	199	204	222	227	223	220	215	185	191	226	207	205	218	205	212	206	198	206	226	214	221	223	215	227	207	202	221	198	231	229	215	223	217	220	211	228	249	217	223	221	215	201	231	197	225	217	222	213	219	191	197	205	219	216	184	233	238	213	209	221	195	190	221	224	234	226	224	232	219	224	216	211	195	209	188	211	221	213	223	226	237	197	223	215	193	230	204	211	202	214	214	230	232	210	205	227	226	214	218	215	203	197	191	223	209	213	189	219	217	246	234	219	216	206	196	219	210	210	207	209	208	212	199	168	211	210	204	210	205	212	222	192	212	240	226	216	223	221	234	183	225	182	203	251	202	228	232	205	197	228	204	195	221	183	230	215	226	186	204	217	255	237	200	205	246	218	215	227	206	231	212	214	201	202	224	206	200	204	200	207	210	191	210	220	189	227	198	207	203	192	199	193	203	204	213	227	224	214	241	225	203	213	182	228	218	200	226	229	213	220	221	212	202	183	185	219	205	210	231	224	205	220	221	213	198	210	232	228	231	183	221	223	190	206	219	195	209	225	177	220	214	201	203	203	215	210	204	190	220	231	204	191	185	184	192	210	229	211	198	194	205	214	205	193	225	182	220	223	204	221	199	212	194	231	230	212	219	231	205	241	233	208	211	198	241	223	221	187	190	224	200	192	233	219	206	204	232	218	185	217	204	215	212	188	203	224	232	217	187	202	234	192	215	232	207	236	205	223	217	217	210	199	239	246	222	220	195	205	205	197	217	233	222	235	212	203	208	183	242	192	206	237	196	213	220	183	205	188	233	199	207	221	209	230	216	220	214	218	206	210	218	205	208	227	242	194	225	201	208	213	239	234	227	199	211	220	222	199	216	194	214	213	239	223	208	210	209	221	208	219	221	188	202	200	201	207	215	209	181	197	211	192	212	236	225	209	201	201	206	239	219	197	203	218	216	217	210	230	209	220	240	226	221	215	222	223	219	209	224	202	210	214	227	225	225	227	224	231	204	231	184	210	220	188	214	218	217	234	245	219	215	217	219	224	199	226	237	205	224	226	227	228	206	202	198	229	197	196	245	215	236	212	245	203	200	222	217	233	215	205	189	178	214	230	203	215	230	211	209	232	195	211	199	206	223	216	210	204	194	228	208	211	217	227	206	205	232	216	236	223	215	208	216	217	217	214	197	230	188	221	215	215	221	235	221	213	211	221	210	246	237	203	198	199	191	215	191	226	213	221	205	226	204	190	208	226	214	195	241	225	232	200	191	206	216	192	226	220	202	221	213	202	225	193	210	209	204	213	222	209	227	212	209	216	226	222	225	216	196	210	228	194	192	201	192	196	202	197	202	215	209	230	216	179	250	215	229	203	213	206	231	207	214	207	211	211	204	197	217	232	201	189	251	213	209	229	228	208	216	194	236	226	216	232	204	206	200	216	208	217	206	219	202	216	222	216	217	197	199	228	200	218	200	230	215	209	181	205	218	224	214	214	216	222	219	224	221	210	234	206	199	202	209	204	222	204	216	208	213	190	207	226	233	229	227	235	216	233	200	214	222	237	221	222	207	218	233	224	218	219	216	206	206	182	214	185	199	204	193	218	205	208	199	230	191	205	190	209	205	213	188	228	184	221	206	210	212	220	202	217	248	201	193	200	224	197	200	215	181	216	202	239	200	215	223	218	217	212	224	210	208	209	236	219	193	206	224	224	206	200	217	194	201	206	202	193	213	205	224	227	209	231	217	194	228	215	246	235	214	205	209	217	217	233	226	227	194	200	217	221	202	208	201	216	205	203	225	215	217	233	210	199	210	215	240	192	202	230	227	214	227	229	245	208	194	171	234	224	197	220	223	215	233	203	199	217	216	220	221	215	215	224	220	185	214	207	226	219	206	224	221	187	218	211	208	216	224	215	182	222	210	213	212	221	197	233	216	204	178	210	211	191	200	207	191	214	234	232	220	208	243	215	234	222	202	226	214	232	217	227	204	199	208	218	222	219	208	209	206	202	226	209	232	185	216	233	235	235	212	214	219	241	224	216	232	218	221	194	227	181	232	216	209	173	240	222	208	222	221	224	183	236	224	193	220	234	207	214	197	218	217	207	216	239	211	221	221	188	225	172	190	205	226	199	207	212	204	206	219	197	210	221	232	224	204	187	225	207	222	226	197	215	207	193	207	198	239	212	220	208	222	225	199	194	182	212	216	231	211	222	226	237	209	207	195	185	219	220	213	226	217	201	183	209	214	203	198	235	192	204	202	237	205	219	201	218	201	199	206	212	206	190	223	206	231	225	242	245	219	191	213	198	217	248	185	218	205	217	213	239	225	198	208	199	224	220	214	194	211	230	207	208	200	212	212	212	195	207	213	205	215	230	206	200	208	219	243	198	214	196	210	195	217	222	205	181	227	217	206	191	232	201	231	215	189	230	212	173	211	226	213	215	233	216	204	208	213	219	193	189	200	214	207	200	230	228	202	193	233	216	209	225	230	227	190	219	240	223	217	210	217	239	213	219	219	200	217	203	204	245	191	192	197	214	212	221	186	216	225	197	228	236	217	219	204	217	213	221	210	218	205	228	223	226	217	212	244	247	240	220	210	224	208	204	184	242	190	202	193	229	220	225	192	203	207	215	213	216	217	214	214	187	215	198	215	193	209	216	221	224	206	201	221	241	220	186	219	207	205	229	209	230	205	208	221	199	206	243	237	252	170	244	222	192	233	207	209	220	207	212	216	216	223	213	219	225	206	232	206	239	224	220	227	222	197	217	192	189	188	212	226	224	217	213	205	179	206	216	190	217	231	230	200	231	213	186	181	235	226	209	209	210	218	217	213	240	205	218	190	216	222	221	227	221	215	206	207	202	218	215	196	218	232	218	208	199	222	230	232	213	205	223	236	220	204	191	228	221	241	217	209	221	217	193	255	227	239	221	200	207	228	211	207	222	236	202	217	202	216	226	214	246	208	199	227	222	191	196	228	212	230	226	221	217	238	199	225	192	217	184	205	215	219	211	200	229	208	204	204	213	228	197	228	201	197	219
3269	8733	5869	2802	1992	1405	1047	840	723	549	466	454	355	323	328	330	302	334	307	288	303	278	250	254	247	275	257	272	251	227	267	226	245	240	237	212	227	235	223	274	255	256	250	231	235	233	216	229	229	257	211	249	240	214	224	238	218	236	232	239	216	222	208	214	226	225	223	225	199	232	213	242	230	223	206	224	260	239	261	232	208	237	240	245	262	229	247	248	220	243	231	230	223	245	246	229	227	223	230	218	209	230	236	234	251	234	225	243	228	221	230	222	239	255	231	235	219	243	200	225	225	214	241	236	225	238	219	229	240	263	225	223	245	196	238	236	231	216	221	242	229	197	227	222	240	222	243	251	250	239	216	226	240	224	207	251	229	223	216	238	223	234	220	221	212	222	218	250	221	228	227	215	230	227	231	196	229	270	210	218	204	223	238	212	200	248	241	226	279	223	224	209	214	242	243	222	237	223	221	237	197	243	232	258	259	232	207	218	223	192	227	230	236	217	227	238	185	239	226	236	232	228	217	246	221	214	243	246	238	214	231	224	236	242	229	259	236	228	204	224	216	224	249	242	221	226	171	238	209	214	220	245	244	232	245	238	213	213	205	226	222	217	217	223	189	254	202	254	223	224	219	222	240	213	235	235	234	249	248	203	233	216	230	199	213	198	238	232	209	254	208	236	213	226	230	219	248	226	230	212	213	225	243	251	225	228	219	227	226	239	242	219	236	231	234	228	214	226	244	208	235	220	228	225	210	252	231	206	227	207	210	236	193	203	236	242	220	211	233	244	198	198	232	230	253	239	229	215	227	215	213	207	195	230	229	222	226	239	217	216	251	232	218	250	231	217	241	227	226	221	234	210	233	226	251	227	225	246	232	208	225	248	230	254	242	225	195	229	247	215	223	235	241	221	246	214	202	248	234	213	217	216	207	204	238	219	240	219	252	237	218	228	243	228	221	246	229	217	214	219	220	219	228	234	230	242	207	224	224	204	225	234	220	234	252	257	235	217	216	231	212	207	249	226	195	232	237	234	221	227	206	213	231	213	231	241	201	194	219	221	216	209	202	236	235	256	245	213	225	233	240	223	223	201	212	215	211	217	245	214	207	262	224	222	229	232	224	219	242	213	237	230	238	218	227	229	209	216	238	228	227	242	228	233	239	198	217	251	233	237	204	246	234	239	250	223	204	248	233	250	223	222	218	233	231	242	198	230	221	205	240	248	214	215	217	250	209	220	224	217	218	228	218	238	214	221	229	201	232	217	211	224	207	219	231	238	259	236	220	241	240	245	227	210	236	229	230	224	226	238	238	218	215	206	212	227	239	210	236	229	211	226	219	234	219	260	221	236	233	230	226	222	201	199	221	219	233	224	249	225	237	219	236	223	235	220	232	240	217	206	207	203	233	231	219	232	241	209	247	257	217	233	204	214	224	204	229	223	246	232	243	246	227	219	231	236	211	221	228	211	247	226	227	239	235	230	236	208	220	232	230	211	220	240	221	239	252	219	233	232	227	232	232	250	254	240	218	211	228	237	231	212	212	226	241	225	213	235	225	247	198	257	212	233	239	198	214	214	256	231	226	207	237	235	228	233	197	227	262	230	207	204	221	226	240	209	265	213	230	219	244	219	257	235	206	208	244	254	236	210	228	208	215	218	229	238	236	256	223	224	221	231	236	240	238	205	232	208	247	251	227	206	211	203	257	201	242	212	242	210	228	226	227	213	239	231	218	234	197	238	218	225	242	224	249	251	271	228	225	207	253	224	246	255	231	221	197	210	225	230	227	257	279	255	219	263	224	237	202	258	210	218	248	210	224	236	240	236	217	237	188	212	218	236	227	230	208	237	238	222	213	245	211	233	233	229	209	214	206	217	225	228	214	202	224	240	214	214	232	233	244	218	228	220	212	228	218	207	227	221	197	224	209	211	223	206	214	240	253	217	237	251	245	213	226	221	230	232	233	220	235	241	213	222	203	231	243	231	245	211	243	235	236	216	218	207	229	208	222	211	217	238	245	236	224	197	223	246	223	194	232	212	205	209	239	219	221	223	245	233	216	249	221	227	227	216	215	223	224	212	249	214	242	213	242	215	214	236	230	218	213	202	238	214	232	213	251	225	227	236	214	211	201	229	236	211	225	254	223	210	249	225	225	231	214	225	246	235	242	240	229	241	217	225	233	248	236	206	198	207	248	219	221	227	221	207	258	246	220	234	236	251	209	236	199	184	211	244	231	232	232	208	181	216	219	256	241	203	235	236	252	233	216	218	207	222	226	227	222	214	231	198	254	243	225	230	224	233	243	250	230	227	204	238	213	219	228	205	220	210	233	221	236	209	234	214	234	221	210	201	223	238	212	234	214	223	223	209	246	205	223	247	226	219	245	247	224	238	219	220	217	219	246	249	229	222	224	200	256	243	225	234	219	238	207	212	236	223	212	239	228	244	230	222	234	234	224	261	215	195	230	221	233	232	237	233	221	222	214	249	259	209	224	191	235	249	238	243	212	213	230	210	198	227	219	218	239	246	236	227	220	211	211	222	217	241	216	200	219	223	213	218	237	266	227	215	238	238	231	220	245	223	216	201	214	226	241	232	232	233	208	249	241	235	255	230	211	194	235	225	238	228	225	242	214	213	205	244	222	234	212	221	216	237	230	217	247	221	235	216	229	230	246	239	257	221	211	223	208	217	209	225	235	226	217	215	225	221	242	246	207	204	243	242	235	209	229	211	265	243	203	239	245	246	220	204	241	226	203	206	221	211	252	246	212	244	251	207	235	225	232	220	241	229	229	222	210	215	216	228	227	233	245	232	224	215	221	225	223	205	233	228	226	220	218	189	225	213	222	249	214	244	212	199	206	238	258	205	219	201	233	219	185	221	212	258	236	223	259	235	220	210	227	228	216	215	214	226	248	232	249	233	225	221	221	222	226	208	227	224	232	215	200	228	218	234	232	230	220	221	206	215	243	235	228	198	229	223	250	237	223	282	226	212	222	194	222	213	222	247	230	243	240	246	228	258	205	230	253	202	233	225	252	212	215	222	218	265	220	211	209	220	222	224	207	229	214	249	228	232	237	229	243	237	230	241	222	228	192	247	205	233	240	221	235	253	234	218	245	270	233	249	257	238	223	231	237	234	208	228	234	231	207	247	246	227	212	247	239	226	204	205	265	227	236	232	253	253	245	244	244	219	221	229	205	202	229	239	221	229	229	225	226	252	217	215	218	224	239	223	210	212	209	214	254	230	249	223	229	245	204	223	220	221	218	226	247	204	262	247	229	202	208	207	236	264	233	228	246	231	202	220	211	208	234	234	227	248	224	207	214	252	267	230	228	231	230	230	226	212	204	254	210	225	205	183	216	220	216	216	232	255	248	255	226	241	238	232	240	244	246	258	245	225	245	219	237	225	250	222	219	211	214	233	260	223	224	244	224	247	229	210	232	230	257	219	236	240	235	245	237	262	259	205	214	213	215	249	239	244	229	233	209	236	239	237
24905	21328	27655	25357	11561	1045	774	672	653	645	622	557	548	525	566	555	543	602	534	534	541	507	544	538	562	581	556	531	537	541	492	539	553	547	572	527	517	541	567	553	516	490	518	550	508	495	546	566	512	533	514	549	535	523	504	476	534	507	508	531	546	566	555	538	502	589	499	559	513	543	525	510	499	522	566	505	483	515	522	514	493	569	566	529	558	549	508	550	488	556	497	534	579	523	516	573	541	521	492	563	578	496	546	552	505	511	523	519	541	487	498	543	525	522	561	541	569	562	503	556	533	552	541	529	498	516	463	525	549	518	532	517	533	503	538	512	526	548	556	527	490	523	504	509	522	501	531	551	543	506	535	553	504	498	515	545	537	556	577	528	511	530	545	524	479	549	512	524	531	556	543	510	534	540	540	537	502	485	522	549	519	517	581	539	492	538	546	531	521	541	541	526	537	533	512	547	505	530	509	543	492	533	526	510	534	523	465	517	574	546	525	516	542	499	533	499	520	503	493	501	527	553	517	530	528	514	531	540	491	570	494	528	500	533	519	530	522	508	553	527	542	537	550	506	560	501	526	509	525	511	558	527	509	541	519	524	517	509	498	531	570	539	554	516	524	504	523	514	549	510	548	502	550	589	553	532	506	503	512	514	515	498	556	511	518	493	509	534	540	513	520	557	494	503	504	548	519	522	530	543	534	546	570	525	573	514	546	511	514	518	525	539	510	551	536	542	542	534	533	544	497	491	529	537	520	528	510	534	523	528	538	509	539	536	540	548	550	530	557	556	529	574	511	579	549	514	564	572	566	512	539	538	524	484	537	550	518	501	517	528	515	521	573	476	531	566	531	517	569	563	515	531	557	557	489	535	525	537	527	522	508	553	549	548	548	530	534	495	539	533	546	520	538	545	554	536	518	513	517	539	540	520	514	521	535	564	548	518	537	513	535	527	548	550	501	510	529	565	542	506	539	503	506	542	539	546	551	530	514	505	505	534	556	542	508	495	576	526	506	491	483	547	471	508	546	552	555	521	525	492	491	523	501	520	557	546	561	526	478	500	521	502	525	563	555	565	543	565	515	521	532	499	532	535	510	562	553	521	487	575	520	518	532	544	510	512	567	465	496	555	546	513	535	531	582	548	535	549	557	535	533	519	550	535	522	525	528	519	553	466	493	499	534	549	569	508	532	514	547	488	576	531	513	533	550	509	556	507	514	547	500	528	530	539	488	550	529	539	535	509	534	538	517	516	539	522	527	531	483	504	540	533	532	548	530	492	497	521	506	525	488	546	577	557	504	490	511	522	518	491	507	521	557	553	565	517	570	525	530	531	530	556	511	499	559	514	552	537	507	510	543	498	513	512	504	563	506	549	482	523	549	563	514	548	506	560	496	551	528	562	559	546	515	536	524	519	532	550	522	523	510	534	562	538	514	516	511	507	501	513	543	522	524	542	529	510	524	510	533	532	531	499	518	508	509	558	488	556	504	548	517	521	517	520	539	593	532	519	540	539	544	529	541	535	545	502	547	561	542	497	540	515	557	527	550	515	542	512	550	561	526	550	556	502	545	528	569	548	500	529	539	537	476	544	518	502	551	495	561	520	545	535	541	506	503	534	573	477	527	541	532	581	512	522	547	530	545	548	521	549	505	549	505	515	534	587	507	527	508	544	508	539	581	557	534	556	560	491	491	514	481	541	550	563	537	555	526	546	548	519	546	561	544	558	523	505	580	543	525	534	497	520	547	533	528	502	537	513	546	546	574	499	548	513	514	550	525	498	536	550	544	533	582	523	545	556	495	501	533	516	539	561	548	529	558	533	553	497	507	497	510	530	536	502	492	534	505	537	530	512	524	531	552	549	532	535	564	541	524	549	535	532	550	562	480	493	507	531	521	512	511	513	496	502	518	507	540	489	518	507	548	547	515	517	535	486	558	541	527	535	481	528	532	486	523	504	523	499	519	558	508	495	518	492	532	557	516	526	531	493	534	539	531	552	546	562	522	527	489	526	507	499	533	541	532	493	527	524	492	569	532	540	567	517	569	526	505	558	514	551	575	541	528	517	544	500	523	547	552	556	540	535	537	550	549	537	517	551	586	506	545	556	522	517	548	520	505	544	535	535	483	535	515	544	525	557	538	502	509	497	502	526	515	503	548	536	550	539	522	544	493	558	495	500	553	505	548	511	561	525	483	540	555	515	475	539	521	519	536	542	537	537	553	545	528	522	538	527	508	528	536	504	522	541	525	545	596	522	531	533	547	522	561	525	512	548	499	534	507	575	535	521	477	499	553	553	557	527	521	502	561	535	505	540	509	526	549	544	571	508	516	557	532	478	522	518	531	506	545	511	502	528	543	512	499	537	541	540	539	523	564	478	500	501	511	522	511	531	547	529	503	528	528	527	529	516	556	529	535	547	548	490	513	460	524	533	539	558	523	511	525	552	516	539	547	527	521	546	544	527	536	548	549	513	543	546	537	499	523	528	556	556	526	514	572	506	529	516	480	534	493	515	524	527	535	503	555	520	508	576	514	536	497	557	518	545	540	564	521	541	516	519	500	537	525	515	540	559	515	531	538	500	560	543	534	534	537	513	538	523	525	534	577	516	516	522	522	499	544	527	536	503	523	559	529	502	529	503	514	527	490	552	542	500	508	531	530	561	559	515	515	513	523	526	487	539	552	535	513	537	535	546	535	524	562	545	526	517	558	513	520	493	524	535	522	484	515	519	520	538	508	558	531	548	568	519	519	544	510	521	523	534	503	534	506	514	520	529	547	529	553	542	566	520	519	511	502	513	517	549	552	554	486	533	536	524	549	510	513	553	504	548	538	526	531	500	546	531	546	580	515	510	519	510	540	506	534	491	528	499	532	556	541	525	531	534	553	534	562	497	492	536	568	461	551	535	538	562	554	547	575	545	545	580	519	513	539	504	501	539	536	493	574	498	546	537	554	502	472	485	566	540	471	542	538	504	502	522	509	506	561	490	519	535	514	530	537	543	562	551	552	493	561	499	519	538	513	571	510	537	560	522	534	566	563	541	558	513	523	512	522	533	510	503	539	528	536	485	526	527	534	535	538	534	482	520	503	537	536	575	549	551	563	553	504	514	521	525	537	507	526	483	548	518	496	554	541	533	499	515	500	520	489	483	532	551	513	527	497	509	544	550	525	533	496	500	559	535	490	554	529	535	517	566	547	521	567	556	551	536	549	544	489	560	533	493	531	580	527	489	552	510	499	534	549	574	548	544	522	555	564	547	527	566	539	517	504	541	567	551	532	518	497	533	504	538	515	544	518	538	515	549	544	492	485	532	511	536	537	506	541	542	497	537	549	570	530	518	529	532	573	514	517	543	508	545	513	498	508	537	519	487	548	573	490	526	508	502	501	474	505	564	521	500	512	547	538	549	560	540	536	570	547	560	516	494	554	543	513	556	521	549	528	549	517	543	532	545	545	519	501	491	532	522	553	506	504	535	539	542	560	526	471	576	557	473
3315	5270	3565	1891	1452	1243	1035	813	827	724	645	661	607	642	626	578	516	600	579	543	589	550	545	557	534	582	562	544	581	552	567	574	531	575	556	537	517	527	585	551	548	540	580	539	551	582	526	548	489	543	535	568	566	527	537	516	573	543	529	573	553	513	535	523	509	540	500	527	552	521	464	570	542	566	539	516	569	548	562	516	597	511	540	551	508	525	511	536	529	506	540	504	515	561	531	547	547	549	554	499	558	553	517	541	541	521	526	522	565	501	560	553	546	537	517	505	567	529	559	533	497	576	550	541	534	493	572	582	547	539	536	533	554	544	584	532	554	610	575	555	535	520	533	514	527	527	553	537	544	534	538	557	558	522	515	557	521	564	533	528	564	540	546	536	537	554	565	506	536	513	517	537	557	540	523	484	529	528	498	529	561	492	513	524	530	536	520	539	531	499	557	536	515	538	531	549	557	529	518	516	524	532	519	542	543	553	528	571	551	565	524	517	569	550	499	549	519	491	513	494	527	551	530	479	493	538	501	567	546	532	522	541	514	529	526	548	598	506	542	568	539	532	542	536	518	575	581	550	567	523	543	554	547	516	514	528	538	520	544	509	542	602	541	572	529	553	548	519	537	558	549	527	562	523	560	513	515	511	569	539	521	547	537	545	564	519	540	543	496	532	532	520	538	517	542	528	524	575	549	530	552	532	523	545	488	529	528	576	525	544	513	568	560	528	549	539	529	537	546	547	552	530	550	515	524	545	558	551	555	511	522	560	538	543	571	571	566	522	542	574	500	522	494	554	540	528	535	534	525	508	521	566	539	534	561	509	531	543	558	552	536	532	505	499	516	552	554	499	552	524	532	520	516	504	535	547	533	491	567	548	511	539	512	550	528	548	527	541	535	531	547	546	565	507	571	532	536	574	533	546	533	531	526	519	550	526	545	559	543	506	543	545	564	534	565	526	556	525	533	530	484	538	539	543	572	532	566	543	515	532	524	562	545	536	542	521	574	538	540	524	535	580	547	554	544	510	531	561	549	498	583	571	540	544	556	533	539	556	528	531	534	542	518	555	532	548	528	511	499	527	546	548	559	544	535	569	591	537	532	508	550	529	518	551	515	542	499	518	539	518	536	495	537	552	515	517	511	550	558	554	522	567	478	511	539	506	562	513	561	558	576	546	509	503	532	532	508	554	539	503	539	544	515	556	536	527	501	554	540	500	537	535	555	540	531	514	547	573	564	487	499	513	532	527	553	505	594	550	552	531	503	536	530	568	526	556	525	523	570	567	521	534	528	552	529	554	518	534	555	538	539	512	504	544	528	539	524	551	526	525	518	519	563	514	525	515	532	519	534	532	548	532	595	558	551	552	549	557	546	563	536	503	522	488	534	535	526	515	530	532	528	534	584	573	507	568	530	542	529	527	545	510	541	529	530	552	528	521	547	520	529	545	532	504	569	526	483	547	590	554	554	546	542	533	568	554	530	517	582	528	558	551	533	507	501	527	591	556	549	531	560	567	496	539	505	536	551	542	548	554	572	555	567	493	526	567	543	545	570	511	537	516	532	544	529	524	569	527	525	527	553	526	576	502	564	573	548	588	530	531	571	543	526	498	497	568	544	507	546	538	532	579	515	507	565	529	582	519	521	500	501	535	558	582	514	558	567	586	529	552	541	536	499	531	521	542	568	558	544	520	543	526	519	529	572	553	537	527	539	534	548	535	539	518	580	584	528	532	516	523	538	528	526	514	545	509	527	542	501	542	537	545	555	487	528	537	559	502	545	520	539	566	537	509	576	536	528	568	567	519	527	504	510	503	562	512	539	533	507	553	544	565	501	517	531	529	559	538	532	521	549	493	517	511	540	529	546	498	533	509	564	544	550	490	595	519	523	549	537	533	537	526	570	549	545	559	576	535	534	541	516	555	569	534	574	541	557	517	539	529	542	542	531	508	598	540	577	504	572	525	526	530	578	520	496	539	511	522	528	572	524	553	535	539	566	564	536	555	569	525	549	515	543	556	537	521	541	561	523	563	557	562	542	532	538	524	543	514	556	549	577	554	559	511	517	518	575	554	550	532	522	515	509	576	525	558	543	589	574	533	527	536	582	586	522	571	566	532	564	523	540	517	564	513	519	564	509	557	555	556	499	503	533	515	526	498	520	535	552	522	522	547	535	545	574	545	504	561	540	542	540	516	541	520	552	558	540	524	546	539	564	548	570	529	533	568	532	535	555	543	471	551	547	527	556	551	522	559	504	546	548	546	527	552	518	523	566	531	551	549	528	525	513	530	570	560	526	527	532	542	579	581	568	565	553	526	495	545	566	519	531	523	516	509	483	506	523	476	537	560	540	524	554	539	549	560	517	498	518	492	552	556	547	541	551	525	562	511	523	521	570	492	500	499	541	508	502	549	518	551	544	528	509	581	546	562	532	497	547	553	595	555	511	519	569	538	532	519	566	546	567	544	531	555	552	527	533	550	538	515	554	535	556	540	473	552	538	534	523	557	545	495	552	507	530	559	519	498	537	549	545	537	529	526	514	596	543	511	522	503	528	546	557	577	600	519	497	536	570	522	553	518	522	532	540	561	520	541	557	558	538	504	519	520	493	517	521	551	592	549	551	539	529	548	482	551	528	496	543	509	552	540	539	530	502	557	547	554	529	557	559	589	563	519	544	551	525	553	515	555	537	501	557	579	559	559	514	516	527	514	490	524	526	535	524	500	512	534	532	570	546	541	528	517	562	538	536	543	536	506	530	505	552	497	528	568	505	522	579	523	521	573	541	524	559	538	508	517	525	502	494	578	540	549	560	550	561	537	607	523	520	576	533	528	559	549	575	542	570	589	575	500	528	537	544	533	547	521	514	504	502	548	534	561	542	568	493	581	531	529	517	539	532	540	524	512	543	504	514	536	537	508	522	502	506	545	504	501	570	542	523	523	542	530	505	539	537	529	499	552	566	549	560	549	519	531	507	577	544	591	547	572	542	493	557	523	511	530	538	542	567	496	556	560	496	516	487	529	530	536	546	517	516	532	540	535	492	561	550	541	523	538	604	575	567	527	515	550	541	583	568	527	557	533	509	532	546	526	522	573	527	523	592	525	590	542	511	535	555	579	587	555	537	565	511	517	559	510	507	515	551	537	486	549	522	560	543	553	543	519	515	488	494	601	535	544	527	516	562	490	540	562	486	542	527	487	551	524	548	568	528	564	575	561	534	574	518	545	550	504	511	544	562	496	549	546	547	509	535	569	521	574	536	568	503	526	512	533	562	524	555	505	559	548	521	527	549	547	538	540	520	493	536	551	521	554	523	562	551	500	529	568	528	537	576	564	564	507	537	546	589	519	545	534	539	533	535	509	541	560	580	506	536	521	562	514	525	535	579	556	487	566	527	517	523	567	502	516	561	526	505	505	540	500	520	543	551	571	523	536	517	548	553	519	550	526	527	521	540	537	515	518	592	509	514	495	555	523	564	537	508	515	555	544	553	563
22622	21330	29055	23943	21331	21402	9568	966	647	612	509	418	405	379	317	310	282	272	250	233	270	217	232	248	215	204	209	215	204	188	216	212	203	213	203	211	206	201	204	188	192	203	196	172	204	202	193	214	214	158	199	208	212	192	181	200	185	168	190	173	201	190	192	206	178	172	156	172	175	162	167	203	171	191	170	189	188	182	179	197	172	186	218	161	196	175	185	174	175	174	167	158	189	180	164	197	154	163	152	170	196	176	184	152	179	155	175	147	191	193	190	163	158	172	138	195	181	173	177	160	189	184	198	164	203	183	172	159	156	158	157	174	182	195	180	193	167	188	182	184	195	177	176	175	187	177	153	176	163	182	180	169	194	181	172	165	197	188	179	188	199	174	167	180	185	174	192	174	168	162	154	182	179	184	171	182	182	168	165	184	189	186	164	174	198	187	167	180	182	169	190	147	154	207	145	175	192	182	184	164	166	213	176	187	165	158	190	173	163	177	196	165	192	166	178	177	170	183	166	186	195	169	191	164	164	208	178	183	183	182	167	173	167	183	201	166	182	208	170	158	177	166	172	170	177	218	178	165	159	203	183	164	181	177	182	169	196	169	174	175	177	170	180	158	207	154	187	181	182	174	181	155	150	188	194	165	182	190	180	176	164	171	149	179	201	181	165	185	169	183	186	178	183	174	168	188	195	183	180	192	175	179	169	169	187	190	185	166	159	176	171	182	177	173	166	199	181	157	184	186	171	176	174	191	189	183	188	167	161	198	173	180	186	194	168	146	184	156	187	172	171	153	156	190	156	177	198	201	175	171	161	181	162	152	165	186	201	188	193	181	160	166	175	184	192	190	140	197	205	207	177	182	161	195	184	190	159	177	167	176	174	176	174	168	168	177	173	147	181	214	158	212	186	159	184	202	167	182	177	156	193	162	188	181	170	180	156	181	193	186	178	180	176	173	165	172	191	201	196	189	182	185	180	171	178	190	172	190	153	171	167	183	200	175	171	179	185	205	177	169	177	182	186	175	170	209	185	163	157	186	170	185	157	164	187	179	176	181	170	165	186	186	184	174	153	161	174	157	178	170	191	179	177	155	204	187	153	186	168	169	182	187	179	190	188	198	178	182	199	175	173	169	171	167	163	200	176	190	164	164	181	197	178	174	200	191	181	171	161	188	172	207	186	187	185	160	173	188	170	204	180	165	181	175	189	181	156	167	179	172	187	178	161	180	176	174	205	165	191	186	175	183	172	167	192	182	164	151	180	179	164	151	184	184	180	182	179	201	181	176	169	179	179	164	171	174	186	171	205	178	201	189	157	177	206	191	149	190	198	212	201	183	167	166	172	170	170	183	211	168	187	207	170	190	175	172	165	179	182	183	182	174	169	185	182	171	155	176	177	179	176	158	183	191	161	155	177	162	163	143	176	161	199	207	195	184	183	213	195	182	155	166	186	178	155	169	186	164	199	206	191	177	166	183	205	174	158	185	177	180	195	175	172	180	173	156	185	164	184	177	180	173	168	189	186	168	189	159	171	171	181	161	190	194	188	183	185	160	184	188	175	186	170	185	188	176	197	170	173	163	172	150	154	175	180	165	182	195	166	169	204	194	173	186	190	177	175	186	181	195	198	162	175	179	168	175	200	173	169	169	177	192	159	190	158	182	198	162	197	181	185	179	178	168	189	219	176	173	183	169	192	186	189	182	183	176	177	174	191	161	171	158	193	183	203	184	178	144	149	177	186	193	196	177	181	160	165	166	188	170	185	184	184	188	179	194	167	210	172	177	196	164	183	194	168	143	180	180	170	172	164	173	176	165	183	175	176	184	164	178	170	169	171	171	184	175	162	189	170	198	170	163	163	169	183	181	172	191	162	180	156	197	178	177	195	170	207	159	145	179	182	166	185	163	161	194	189	174	191	194	175	185	184	194	185	166	166	171	180	163	178	187	187	186	178	156	188	190	173	173	179	167	186	183	184	185	176	149	168	169	158	187	184	185	185	192	185	199	179	182	190	178	204	168	142	172	171	184	184	174	185	172	177	188	173	182	184	172	187	184	173	198	159	175	173	178	162	193	191	184	175	174	186	177	193	146	156	170	208	173	222	193	191	176	192	189	157	176	150	165	203	159	165	167	171	181	175	175	172	184	180	179	175	182	175	167	205	174	177	191	182	176	171	177	183	148	190	201	162	165	169	180	153	189	195	170	182	185	213	195	174	167	195	178	171	190	197	174	192	195	175	153	174	152	183	183	176	174	183	161	168	183	171	183	184	158	176	184	162	196	178	182	181	188	159	209	160	179	170	180	166	190	192	186	191	191	189	179	187	168	184	189	178	167	208	196	176	179	167	166	152	193	180	190	187	186	172	188	194	192	182	179	163	163	184	195	189	180	178	185	159	181	207	169	177	182	182	162	133	189	158	173	172	189	189	166	161	160	171	164	155	184	191	160	178	189	164	163	165	162	171	173	178	157	178	199	168	156	182	172	205	167	166	169	190	177	169	153	168	189	182	192	152	182	171	169	192	176	194	160	180	170	165	197	168	174	188	149	166	179	179	185	184	163	188	194	159	181	174	186	196	158	174	170	172	174	177	194	164	187	188	185	186	187	172	158	165	179	180	182	169	146	196	158	189	145	214	170	211	189	185	168	197	173	173	170	194	174	169	161	169	161	170	184	172	188	173	170	148	173	180	146	171	168	190	183	155	155	170	161	172	185	184	172	170	169	190	192	187	194	170	180	169	170	167	185	180	189	170	161	187	193	172	199	162	190	158	148	156	176	168	197	168	179	175	172	183	192	176	181	175	156	197	166	172	175	176	201	170	162	187	156	172	177	186	167	178	193	168	164	185	177	182	169	173	187	175	193	165	162	176	204	171	177	181	225	177	180	156	193	193	177	165	208	161	191	180	165	166	177	203	197	168	184	174	180	203	177	181	169	165	178	161	188	163	152	213	171	194	167	192	170	164	166	154	184	156	166	177	181	190	185	182	186	149	146	199	173	180	180	198	176	181	180	168	181	170	130	185	156	183	183	163	171	190	181	189	201	178	177	173	144	189	199	189	164	182	147	186	195	184	175	166	186	198	198	167	190	175	171	181	186	170	188	166	162	165	169	172	173	214	191	186	182	159	167	198	184	169	172	165	201	179	164	176	191	182	163	165	178	161	157	151	196	179	194	162	185	158	168	175	177	204	178	188	173	188	158	171	173	183	179	196	156	159	173	186	176	163	176	177	181	163	190	156	200	206	170	200	195	168	179	167	172	173	164	177	186	162	186	161	191	180	176	187	186	181	185	179	168	167	175	189	158	173	188	178	186	194	171	172	191	168	198	165	179	171	206	182	192	183	178	168	181	194	183	164	192	187	161	202	188	179	204	179	174	168	163	175	201	188	160	179	166	173	174	182	174	169	171	162	178	178	186	160	188	175	194	190	168	201	165	170	164	177	192	165	172	168	170	166	165	187	167	179	174	190	189	180	194	170	158	173	173	183	189
4432	14561	9706	4661	3369	2507	1751	1393	1035	765	671	559	493	422	399	408	347	310	274	253	277	280	231	271	268	247	227	222	210	203	211	202	192	212	197	196	202	195	192	214	196	178	185	196	174	174	171	198	182	178	204	208	179	184	178	185	170	200	176	173	210	183	200	194	183	185	198	179	178	181	164	179	187	176	194	178	188	185	176	194	186	192	148	182	183	201	173	173	182	193	197	181	167	186	175	206	185	175	204	166	192	180	182	181	194	192	191	191	177	160	197	181	195	175	166	207	168	165	193	172	174	178	171	166	187	147	192	168	165	156	158	159	181	180	183	190	178	172	170	198	173	175	203	170	184	189	182	198	141	192	174	183	187	171	199	190	164	169	174	171	171	191	163	174	176	212	170	178	176	157	166	165	168	158	191	191	178	162	187	197	170	184	160	180	204	155	177	159	171	183	176	181	183	188	165	175	185	176	190	174	184	193	184	177	159	188	193	174	174	183	173	189	190	179	191	179	167	167	168	179	199	179	172	158	138	180	193	176	199	177	199	197	175	197	195	174	171	172	183	200	185	181	149	189	164	170	157	179	177	174	181	171	180	170	174	176	199	180	201	178	177	177	177	175	193	197	187	203	162	176	181	188	187	162	183	174	184	166	174	161	181	162	183	188	186	190	161	163	174	178	199	169	169	185	177	152	197	182	159	182	162	177	188	182	193	165	190	174	176	194	176	179	189	173	181	198	188	165	175	164	187	203	171	168	165	175	172	172	196	172	185	177	176	184	183	192	172	154	194	179	198	189	184	156	175	161	173	167	198	185	170	213	179	171	203	167	166	195	182	179	195	157	184	197	184	177	173	184	167	189	182	173	166	188	181	188	209	177	181	181	174	173	187	175	158	176	167	156	183	180	174	185	186	171	195	181	188	199	171	204	190	191	165	179	163	168	152	198	186	179	186	167	164	167	166	182	169	173	170	181	188	193	180	200	173	167	179	179	172	158	175	172	191	159	180	170	160	160	199	159	177	200	189	165	193	170	188	193	167	167	174	155	189	182	169	178	196	161	176	147	156	171	172	193	180	181	195	173	178	185	199	182	170	202	176	177	185	175	196	179	163	168	165	158	190	177	163	154	157	163	180	178	172	179	195	158	191	175	156	184	184	167	172	184	202	178	180	190	187	190	189	213	190	155	189	198	190	184	176	187	173	158	189	199	195	192	179	187	189	183	187	179	181	157	172	163	186	175	177	194	180	182	159	145	152	192	179	170	208	166	191	190	151	182	169	165	172	182	193	174	167	176	167	156	176	199	167	159	190	156	176	191	169	201	187	182	177	191	181	192	200	193	170	193	198	164	171	174	175	197	216	192	195	181	178	181	181	197	166	165	172	178	206	169	174	184	181	199	168	173	166	167	191	212	196	197	173	179	202	220	203	179	185	157	171	180	188	185	181	176	201	169	181	168	177	207	191	165	178	186	158	188	194	177	163	164	188	197	197	175	175	154	176	190	177	191	200	194	198	157	180	177	171	179	172	181	189	155	190	168	195	188	170	169	182	171	177	174	158	169	187	167	199	157	176	156	188	175	202	165	160	209	179	161	150	149	163	194	172	183	178	176	170	175	176	168	177	161	195	154	166	177	181	181	197	164	180	178	182	179	181	179	187	199	166	188	163	188	183	157	182	181	166	167	199	191	175	187	200	164	151	162	165	206	174	178	199	204	186	190	170	167	188	167	182	184	189	173	169	164	167	158	184	161	192	192	192	162	166	174	156	170	185	177	201	166	190	174	180	168	169	178	157	183	171	194	194	170	188	171	194	185	186	189	186	180	191	191	151	172	177	175	176	180	172	177	176	189	182	173	179	186	170	177	175	162	163	176	172	192	179	189	179	180	207	170	182	188	173	151	184	181	176	173	163	161	167	189	136	191	200	183	189	175	190	173	173	187	166	172	187	182	209	153	189	169	169	175	213	191	177	200	191	164	183	164	173	179	180	177	175	170	166	193	195	170	188	184	188	172	180	167	187	148	180	168	190	174	169	177	191	153	144	185	178	167	189	178	161	184	158	206	176	153	168	200	181	170	194	177	168	163	190	192	204	185	163	152	188	179	167	166	182	187	173	158	182	183	185	206	179	179	174	191	168	152	199	158	166	179	169	186	192	202	165	198	157	185	148	170	162	186	172	186	168	183	183	206	181	194	185	193	177	157	180	174	172	162	185	182	191	174	184	167	184	173	178	155	169	176	177	195	180	177	172	170	182	162	199	175	172	177	163	186	187	180	200	166	163	182	177	197	175	189	173	190	187	168	170	166	200	172	170	165	164	203	168	190	185	170	180	169	185	179	179	179	185	210	185	186	171	182	174	174	178	176	184	183	163	184	175	180	176	185	150	171	159	170	193	178	168	185	186	176	185	167	182	178	181	189	186	170	198	159	154	170	184	211	185	179	178	190	188	165	194	199	158	173	187	165	166	179	188	188	184	183	169	167	192	199	201	195	180	156	157	151	183	182	171	183	177	201	184	188	191	213	156	192	159	171	179	176	176	175	184	171	173	191	176	195	188	176	169	192	168	190	190	175	195	170	173	174	167	165	176	167	178	200	174	181	186	207	180	181	188	162	193	200	182	170	158	175	198	173	160	172	186	182	182	198	188	179	196	178	210	193	161	165	170	208	171	197	173	184	217	180	172	176	177	208	179	179	167	185	190	175	176	182	177	176	167	171	163	187	176	172	179	173	173	196	172	155	178	162	193	177	187	155	182	198	167	184	170	193	198	178	189	196	190	184	152	193	169	187	173	171	176	192	183	180	186	181	168	195	175	189	214	180	186	179	186	200	174	188	209	185	175	206	178	168	171	154	158	203	198	192	194	195	160	178	160	196	166	171	190	167	183	165	167	165	196	149	225	190	176	192	177	184	178	196	160	176	178	157	181	199	151	189	180	171	161	176	175	157	192	191	171	191	166	176	173	173	181	169	167	184	192	192	156	134	175	181	190	189	208	185	182	198	160	180	169	177	167	144	189	183	174	191	178	172	176	186	187	178	180	186	163	187	167	216	157	172	183	148	172	184	178	175	178	153	180	162	196	185	176	179	197	175	184	181	182	197	193	171	175	180	157	169	158	171	184	195	188	184	180	185	189	194	185	168	185	172	162	163	174	183	164	184	185	171	179	174	171	173	160	190	209	174	177	181	184	183	154	189	192	171	179	171	180	186	171	171	172	174	155	172	186	165	159	152	186	162	195	183	166	185	153	176	178	174	171	183	183	181	196	167	169	174	191	165	187	162	180	168	182	175	184	165	181	183	158	184	171	185	169	204	166	155	206	185	201	181	163	174	174	185	193	195	173	170	187	183	210	171	180	187	178	176	185	192	159	182	180	159	185	158	175	169	187	182	158	187	195	156	170	151	165	165	176	143	183	184	178	187	166	170	193	182	198	173	151	186	181	186	166	167	186	190	180	159	166	184	170	183	166	180	189	186	194	186	207	167	174	184	164	173
27779	19551	6005	825	590	522	557	510	522	460	498	474	462	478	504	500	509	537	492	479	503	503	462	520	468	513	506	451	476	473	496	500	524	479	502	484	492	496	500	524	487	453	485	500	535	487	470	476	505	491	499	453	485	465	473	478	517	488	430	465	495	537	505	506	452	449	467	517	469	500	479	483	459	464	501	483	488	503	504	476	490	512	491	513	471	502	483	459	426	481	509	497	487	449	474	450	497	499	456	501	491	474	509	510	488	491	494	514	463	497	456	492	439	456	517	475	478	460	478	489	504	452	453	480	517	457	467	487	450	487	459	468	479	484	502	502	463	501	471	486	446	478	450	480	463	479	518	485	494	467	463	524	503	484	481	516	455	486	512	497	484	502	482	518	457	482	457	460	478	491	462	499	487	473	504	474	534	496	479	468	452	500	507	505	504	421	518	454	483	468	445	458	454	472	473	496	506	484	507	514	484	460	431	486	479	474	477	477	469	466	479	484	457	487	457	495	443	498	519	483	461	466	496	450	538	463	508	472	515	460	482	471	454	458	481	497	470	462	497	479	502	515	501	489	461	473	511	484	458	491	478	497	486	472	509	456	458	489	518	477	504	532	484	471	496	458	509	493	486	471	517	499	496	483	494	456	489	550	520	453	471	452	510	497	451	489	490	436	484	443	464	465	470	476	446	479	446	498	495	452	472	482	478	494	500	469	477	473	516	456	480	497	453	483	471	451	473	535	470	482	475	424	458	462	496	485	460	480	496	478	504	511	486	505	492	498	476	513	479	478	475	477	460	480	467	489	489	463	478	558	449	451	457	478	481	481	440	510	469	493	496	484	459	492	473	488	494	482	492	502	483	463	495	495	524	496	406	445	479	481	451	452	454	490	459	465	449	486	500	483	469	464	467	509	479	482	485	486	473	500	481	482	463	482	472	502	473	511	501	528	487	513	504	479	456	500	472	473	495	466	512	496	459	456	488	487	448	476	521	459	494	516	485	509	477	477	494	535	468	449	454	474	458	503	483	508	474	465	450	445	472	522	469	500	503	459	470	471	437	507	487	489	515	471	502	488	518	484	493	489	479	473	444	469	481	486	463	517	448	479	479	490	447	457	467	468	461	470	460	435	476	485	486	490	478	490	515	474	474	481	474	477	479	496	472	477	476	496	478	506	436	481	474	520	487	527	486	495	498	526	481	446	470	509	503	469	489	458	479	484	507	490	500	502	487	508	473	453	477	491	471	529	520	454	484	450	487	496	501	493	494	499	508	461	492	461	447	484	447	496	453	461	521	490	500	448	449	503	453	483	477	487	444	449	497	471	494	487	505	470	482	476	468	440	486	496	503	448	488	483	499	493	461	493	473	499	488	461	445	482	468	485	542	484	467	444	490	465	483	468	501	499	446	473	462	498	473	469	490	482	488	512	484	470	475	472	435	510	498	427	486	469	490	490	452	462	463	510	490	458	485	469	462	495	515	479	473	505	433	512	494	476	457	483	481	510	473	484	475	453	458	465	453	478	485	518	494	466	499	494	490	496	467	462	464	497	448	493	448	490	482	483	467	484	491	462	489	485	513	493	508	489	500	493	464	456	480	499	506	468	451	494	492	492	467	442	504	479	463	491	450	504	478	481	487	530	470	493	477	489	477	453	441	476	438	464	491	450	491	457	467	466	467	471	493	491	487	444	524	455	448	467	461	463	470	517	512	524	502	460	465	460	503	456	454	503	489	488	496	475	497	480	489	477	516	481	468	466	492	447	466	491	453	498	501	511	524	492	522	498	509	504	482	523	503	483	481	514	504	481	482	505	460	479	483	481	507	441	499	455	486	532	467	491	516	503	490	484	458	450	473	473	466	465	459	479	486	524	501	477	434	507	505	485	478	495	499	504	468	531	530	488	482	475	515	477	474	465	484	438	477	459	502	484	465	521	516	469	471	476	502	462	516	473	490	500	491	463	518	456	490	438	499	479	510	531	477	474	488	452	451	497	487	491	469	478	500	486	500	493	480	484	470	480	477	480	466	532	459	482	448	475	500	481	468	496	503	463	530	502	472	466	497	505	471	500	489	493	488	463	449	473	480	537	482	454	475	476	515	471	495	444	491	475	510	525	471	515	504	538	486	542	513	453	488	488	453	460	452	472	461	483	473	489	480	547	480	475	491	480	491	466	491	488	506	474	465	501	512	483	482	514	510	465	508	502	474	492	509	517	476	484	500	492	464	485	474	498	505	499	476	476	479	495	477	455	459	469	518	483	486	465	482	467	455	481	459	512	480	467	478	497	456	468	473	455	504	470	456	519	508	509	465	484	467	441	483	496	482	494	451	461	498	437	472	504	469	466	474	434	471	454	471	478	504	488	486	509	488	446	496	466	535	502	455	487	479	448	515	477	462	477	446	487	428	483	478	495	508	489	506	493	501	452	449	476	482	468	489	510	507	477	455	500	486	492	469	482	478	465	490	494	439	462	491	474	485	486	463	491	442	449	473	470	451	491	454	494	484	425	478	455	461	470	461	438	475	462	497	467	467	496	470	471	485	492	482	443	469	477	490	495	510	460	477	443	483	481	505	481	483	482	490	458	486	450	483	465	540	448	521	517	473	479	464	472	512	485	460	496	482	482	534	503	484	496	428	493	475	499	469	502	504	450	514	455	498	507	509	445	487	494	492	471	502	491	459	494	498	491	494	511	496	459	487	452	453	478	485	476	441	477	502	454	481	477	498	474	480	495	488	457	508	487	470	465	465	518	464	508	512	448	476	483	501	502	515	507	495	474	469	477	457	444	485	523	487	510	505	467	475	465	463	469	479	480	422	462	502	457	502	487	487	517	510	517	497	479	474	509	454	487	499	480	441	505	467	480	475	530	469	477	503	499	480	516	504	483	482	486	504	440	487	487	488	471	536	536	469	485	488	503	494	485	464	435	487	480	500	503	440	474	502	459	439	465	515	490	481	455	496	517	449	480	527	473	504	484	525	500	485	456	518	499	489	523	468	472	484	502	483	501	451	461	446	473	500	454	464	508	465	514	497	454	461	474	480	507	492	447	447	487	461	440	489	447	469	495	476	468	473	441	487	462	493	500	484	483	488	497	468	500	503	496	454	493	484	519	516	475	490	492	463	490	463	481	466	461	497	488	508	477	504	441	434	495	486	468	511	467	497	455	485	470	488	467	482	507	460	451	463	484	517	476	469	493	490	456	470	472	485	495	491	489	468	467	442	503	478	462	498	504	429	481	460	496	487	507	479	475	503	477	449	483	520	478	485	495	449	476	503	474	481	478	442	492	474	523	503	463	472	457	464	473	451	471	471	506	455	468	479	448	499	499	485	478	506	511	456	423	472	435	471	456	492	445	440	484	463	497	488	484	460	500	456	472	484	474	460	473	462	483	493	502	483	512	477	485	498	470	484	473	506	499	517	481	468	468	514	509	487	474	506	479	475	471	513	469	504	466	485	484	478	473	467	500	485	463	463	506	452	490	424	490	445	471
4372	1440	1076	744	656	647	582	539	542	522	524	527	492	502	516	515	500	514	525	521	493	511	526	469	527	549	506	500	510	485	490	468	527	494	492	497	488	490	493	506	527	473	498	500	495	505	495	511	531	490	517	484	510	530	487	502	521	468	518	510	480	488	530	504	462	509	528	517	484	527	534	462	506	453	515	552	528	508	514	519	497	511	476	513	490	549	505	533	525	474	516	492	514	465	490	489	516	521	517	499	510	498	483	487	487	512	469	524	510	487	477	514	485	454	502	499	503	527	487	499	485	501	499	498	537	475	480	491	480	506	484	513	508	520	522	488	457	535	496	467	483	515	493	520	505	478	508	472	522	532	497	493	458	506	532	486	507	483	475	533	470	498	470	497	497	454	553	478	469	521	477	470	515	508	527	474	492	525	460	496	464	478	486	542	467	498	475	494	528	491	479	539	509	484	504	531	537	518	520	495	473	545	499	463	479	500	498	504	496	500	483	473	520	501	510	513	490	504	528	549	448	505	514	454	502	528	497	503	509	512	527	535	524	505	478	503	507	476	465	551	485	483	497	512	527	460	498	444	471	521	459	457	491	468	547	523	497	488	494	524	494	440	494	468	524	517	468	517	497	500	500	492	512	497	501	521	497	486	531	510	559	456	530	511	462	506	480	488	501	487	519	500	529	486	493	481	544	504	516	517	507	486	517	514	494	478	487	503	509	520	487	562	482	488	539	483	512	506	528	539	467	494	486	539	466	509	485	477	483	484	520	519	520	490	489	488	516	484	474	513	484	521	508	500	471	513	515	522	520	499	543	499	485	488	532	524	533	504	531	479	524	497	521	461	478	508	542	497	510	512	454	473	549	465	480	503	507	559	509	494	530	466	498	503	491	480	537	511	491	475	465	525	502	474	486	465	505	514	483	496	497	522	516	521	478	510	530	489	490	509	499	486	453	525	497	489	475	533	506	501	484	477	504	536	474	512	492	485	540	505	486	509	484	493	486	487	513	542	543	481	509	472	504	485	522	516	520	488	513	469	491	490	483	496	475	494	515	490	512	504	508	502	512	510	533	517	510	464	483	503	496	473	505	505	504	513	512	484	473	488	491	530	504	498	499	499	531	489	494	506	491	504	472	506	511	494	493	521	495	524	448	517	497	501	514	493	511	458	500	500	517	484	479	495	495	505	506	504	499	480	495	504	477	482	513	500	488	515	511	498	526	502	501	492	494	526	516	503	513	487	498	479	509	538	517	499	460	499	483	500	456	490	491	522	481	490	490	503	517	530	478	494	508	464	504	524	522	497	469	504	522	505	438	543	503	494	483	500	520	501	575	535	531	526	519	495	525	490	485	475	513	495	486	479	508	479	509	470	479	507	507	496	512	469	521	524	481	462	498	527	529	495	479	495	522	495	506	490	499	509	471	497	477	502	536	511	496	487	470	469	491	513	472	498	521	491	506	476	519	511	485	502	495	495	498	484	484	540	498	512	467	500	517	464	508	479	503	516	535	496	490	467	476	557	494	530	478	472	479	497	499	498	511	517	491	500	489	526	527	525	466	468	497	510	492	553	469	513	510	534	528	503	483	480	492	510	450	462	485	492	502	498	463	521	479	527	537	485	510	520	531	524	516	474	470	509	542	520	509	503	501	478	472	550	484	485	492	483	492	480	510	515	509	520	513	511	494	511	530	546	526	481	517	524	521	538	491	535	445	484	515	493	491	491	546	508	509	522	459	500	506	511	511	529	474	512	473	508	511	488	517	480	518	480	523	481	510	505	500	501	533	462	504	508	491	466	465	507	508	492	519	480	542	514	514	519	518	488	491	518	496	508	493	516	543	493	475	511	537	438	484	513	522	459	481	512	521	521	518	511	464	507	517	495	493	504	514	502	507	501	492	482	491	479	493	541	490	528	479	448	506	500	503	457	501	489	480	506	482	521	491	505	486	541	484	480	497	514	496	497	497	507	501	483	484	546	478	508	505	479	502	496	516	498	527	530	542	476	521	492	479	482	506	502	506	527	519	482	493	513	458	517	506	524	492	523	518	538	513	513	510	488	490	505	524	495	480	534	459	518	501	505	515	500	497	503	502	508	520	492	496	544	486	486	502	529	502	486	532	491	489	489	461	495	490	462	465	497	515	493	503	515	496	497	518	534	499	487	544	527	550	552	443	456	479	534	489	534	500	518	499	503	471	486	499	507	482	454	517	489	502	484	489	513	469	502	456	553	530	511	525	514	485	515	472	498	491	549	537	440	503	502	498	467	487	503	503	520	507	460	509	498	514	527	535	514	518	489	509	475	501	500	562	516	498	506	491	517	495	513	482	478	534	517	455	482	527	496	476	536	514	449	498	526	507	502	466	489	528	465	507	532	484	513	513	504	462	492	533	488	496	503	520	553	509	481	485	501	513	526	509	500	514	461	492	520	486	505	543	499	525	462	506	459	476	488	496	513	521	509	512	509	490	504	492	544	475	518	522	482	519	489	501	512	489	500	496	499	497	482	495	472	475	488	491	481	505	479	523	500	503	504	494	500	453	452	472	489	538	482	462	506	515	495	457	509	495	527	502	541	473	473	531	527	453	497	519	507	480	479	560	559	484	533	530	528	519	492	505	482	520	498	506	496	498	512	489	494	524	484	518	511	523	555	545	514	477	482	492	519	514	492	525	470	513	460	506	477	438	517	507	498	454	490	498	492	468	549	476	489	519	490	519	474	468	546	506	501	493	498	504	550	511	466	486	481	548	470	511	537	529	482	511	451	478	523	486	482	450	486	471	488	451	495	512	519	521	490	505	510	505	508	511	543	475	505	520	506	490	504	456	494	483	483	501	488	501	496	515	494	493	491	483	481	498	503	502	512	508	516	493	483	497	487	468	472	490	518	437	469	491	495	477	490	504	537	518	458	460	506	514	509	484	473	518	473	530	476	511	507	508	494	511	482	480	467	503	490	489	504	478	499	466	508	469	513	520	504	525	475	503	490	538	486	510	498	466	528	463	500	518	480	528	488	491	500	491	539	498	486	519	503	485	515	452	546	501	500	501	450	503	483	508	515	526	508	514	493	515	515	499	500	508	485	512	482	460	487	523	516	504	507	505	509	561	486	473	507	498	514	517	477	535	500	489	489	467	492	511	512	479	489	543	462	562	480	489	519	479	518	505	498	459	502	470	481	499	466	467	508	514	492	498	506	506	521	495	455	528	506	474	541	522	513	490	503	501	494	520	473	458	491	504	541	488	535	514	452	525	521	499	521	462	485	482	492	509	560	523	481	502	518	498	491	511	487	556	480	501	525	460	478	513	480	443	501	535	504	509	497	509	460	486	519	513	499	509	482	479	501	549	496	490	521	546	494	507	521	468	572	505	490	477	506	497	484	507	498	502	507	533	509	533	517	485	471	442	476	464	479	497	481	537	453	499	495	471	514	487	483	516	498	505	484	498	505	517	447	491	490	460	510	504	491	526	480	547	511	518	471	456	494	522	520	513	479
23728	21348	28654	24419	21353	9944	938	567	513	392	383	319	345	335	312	262	296	244	266	237	253	248	242	219	252	228	252	229	240	231	245	252	212	229	228	259	214	195	223	226	209	233	232	215	226	228	211	199	230	227	233	211	219	205	192	225	203	189	216	210	219	201	187	212	233	210	218	224	198	209	213	201	221	207	206	233	257	213	213	199	220	215	204	215	242	254	212	244	218	237	216	207	208	241	202	208	212	224	218	178	213	207	212	221	225	230	228	227	197	216	233	238	221	202	229	198	202	215	226	195	194	219	202	235	221	222	209	214	214	219	206	201	226	215	213	213	214	203	193	218	208	248	210	224	201	229	201	212	225	213	214	215	216	210	238	206	218	212	204	226	234	241	207	226	219	225	201	204	195	220	217	217	257	243	199	185	210	231	188	196	217	229	210	200	225	199	238	201	218	223	207	202	199	226	205	192	223	203	183	207	197	220	220	236	207	222	231	229	209	215	211	212	213	206	239	196	208	191	220	215	221	200	208	190	215	234	183	194	228	220	220	224	213	222	235	208	214	219	228	217	198	233	225	202	233	227	242	244	226	194	211	200	193	236	222	225	236	172	193	208	210	212	200	205	190	225	216	254	222	218	229	222	219	203	217	210	216	210	189	230	228	182	209	219	247	213	187	223	209	215	227	201	209	231	214	225	189	216	226	193	224	204	227	205	208	210	217	208	197	222	252	204	218	226	228	237	217	222	197	212	206	219	203	226	193	215	232	221	222	222	210	209	222	230	191	234	225	220	218	214	235	203	237	238	200	206	215	218	244	202	214	206	212	214	223	202	195	229	188	202	219	238	213	206	207	200	252	208	190	198	216	230	240	203	175	219	206	219	221	199	229	234	216	204	220	217	206	223	233	206	227	184	228	214	203	223	208	213	222	215	225	187	210	230	209	182	242	198	204	214	190	220	201	222	180	213	210	215	205	181	213	207	187	204	183	207	207	202	229	206	213	213	226	217	208	198	208	205	227	209	215	222	199	211	220	220	235	228	232	189	214	187	220	218	208	216	240	219	214	198	204	200	187	204	193	212	190	212	215	234	231	216	194	209	183	214	232	199	232	221	233	216	215	208	221	222	227	196	234	196	195	180	217	184	219	210	212	225	200	204	244	211	219	231	234	210	230	204	204	205	177	206	228	222	221	211	230	197	220	246	241	217	211	213	190	200	187	209	241	226	212	216	196	210	214	203	242	217	257	204	232	213	199	200	198	196	216	211	196	200	220	186	204	204	220	216	224	219	233	189	211	205	207	198	218	206	192	208	234	207	202	242	210	196	210	213	205	252	237	233	231	220	231	207	209	216	227	226	261	197	232	215	207	215	224	194	217	209	245	232	200	219	211	202	227	188	215	210	217	215	216	231	240	226	200	217	216	231	216	223	214	204	218	224	207	214	207	243	209	222	187	206	215	213	220	216	209	206	221	213	207	183	251	227	227	211	239	209	181	181	225	222	196	205	210	205	210	231	209	174	211	236	215	222	208	229	224	218	224	218	195	212	228	206	195	228	198	209	198	187	231	214	213	232	213	239	211	219	217	254	235	228	211	235	203	211	227	195	203	221	205	207	210	217	209	224	212	204	220	168	202	226	254	190	261	222	193	211	227	196	231	216	219	200	220	237	206	189	213	228	213	235	210	230	199	223	207	210	205	219	200	207	202	226	196	206	225	220	202	204	200	224	235	228	200	225	217	206	226	229	237	238	213	215	196	213	223	218	210	227	215	237	231	194	216	183	210	212	213	220	230	218	186	213	249	212	201	215	211	198	215	189	209	219	226	237	215	225	224	217	191	189	204	213	201	230	222	211	209	206	199	234	206	208	194	193	253	234	219	205	223	223	194	211	216	201	215	191	233	216	219	217	221	197	202	200	192	215	204	204	221	194	196	228	214	215	192	211	240	219	227	201	231	216	188	228	223	232	242	219	199	215	214	217	217	227	227	227	213	212	187	212	223	209	212	194	219	232	221	206	206	204	227	200	219	205	190	186	230	217	185	190	215	197	206	201	206	198	214	232	196	189	205	238	188	241	203	216	242	199	226	223	209	218	202	202	235	196	202	227	225	188	210	218	225	205	217	191	243	218	210	225	218	208	195	221	189	218	181	211	209	229	217	220	223	224	217	245	214	200	210	178	211	212	205	198	251	193	227	233	225	199	226	193	203	224	227	209	202	225	197	215	186	197	230	192	215	213	217	223	206	214	210	199	215	231	203	218	191	222	202	213	235	216	234	208	196	211	208	226	212	219	212	226	236	195	210	237	190	213	212	222	205	205	192	221	206	205	232	211	213	201	217	198	195	199	247	193	209	223	204	181	202	215	170	221	223	210	228	217	217	221	191	207	213	216	203	228	222	190	206	196	228	220	212	205	210	214	200	216	199	213	233	203	233	194	237	242	229	205	221	225	210	212	215	219	207	239	186	222	214	224	235	217	211	217	208	185	189	189	217	225	204	199	226	212	201	220	233	214	215	201	224	231	213	238	226	186	226	202	234	221	213	214	201	220	190	213	241	189	207	202	201	219	192	206	210	236	207	211	226	231	208	201	225	198	213	206	198	232	217	207	201	214	213	189	256	215	206	205	226	218	219	229	198	199	187	214	227	188	222	236	225	212	202	242	229	218	198	221	206	234	207	196	222	214	218	220	201	205	214	232	214	184	206	186	214	222	213	212	182	212	208	225	202	232	230	200	209	191	186	212	197	204	229	210	236	217	188	211	229	191	236	212	222	220	202	241	198	198	196	196	194	213	223	188	230	212	238	181	227	203	189	213	252	210	231	215	180	220	217	213	230	211	244	198	200	216	218	199	213	210	216	214	218	234	219	187	197	219	192	223	204	220	224	214	218	207	193	219	204	215	201	225	202	215	218	218	217	198	204	235	187	217	211	225	195	220	214	201	191	223	199	211	245	199	192	232	222	233	217	222	225	209	156	206	204	218	189	186	206	228	197	238	227	217	181	208	199	211	195	193	221	195	208	222	226	229	212	231	201	222	232	223	210	210	219	234	210	215	222	188	224	194	213	201	191	203	238	215	195	207	212	221	216	230	199	227	227	220	199	218	189	219	237	205	222	199	199	223	206	225	210	190	232	218	218	228	183	200	230	198	212	212	188	215	184	219	207	230	205	199	212	208	209	210	202	229	228	231	207	219	186	218	212	219	193	209	187	188	209	229	216	208	225	188	212	187	202	226	196	197	182	194	235	220	224	205	207	224	189	216	232	215	210	189	228	197	230	202	183	220	244	233	208	182	240	234	199	231	189	204	203	228	209	187	193	211	208	192	188	215	206	219	193	236	199	206	202	208	198	217	219	235	221	203	236	184	190	193	227	205	205	221	202	223	203	220	191	193	216	194	199	229	180	218	198	226	196	193	242	200	199	225	214	228	221	224	219	210	233	218	199	227	185	212	225	214	180	228	226	189	240	232	212	197	214	246	204	216	225	217	218	210	228	190
3332	8968	5775	2808	1964	1457	1075	876	691	557	450	445	378	360	334	373	313	290	311	264	262	282	276	270	232	237	263	257	230	249	259	243	250	243	276	240	248	247	222	256	224	259	230	246	244	264	238	244	225	237	232	249	229	232	220	246	225	214	231	272	226	228	243	216	225	224	213	247	227	216	238	225	244	248	250	248	228	215	234	222	224	241	223	245	244	241	219	228	233	235	229	247	219	220	226	263	245	230	233	228	249	227	246	211	237	230	221	240	240	216	235	243	211	221	231	215	224	218	242	217	248	236	235	247	207	240	237	225	209	235	254	230	236	228	214	236	263	257	226	244	237	226	218	218	219	236	224	244	219	230	214	225	221	246	224	230	224	263	230	224	252	239	225	268	237	266	222	239	253	228	247	249	231	244	228	234	223	190	230	221	213	214	244	253	230	193	229	220	202	241	235	214	221	256	236	213	224	224	254	215	224	202	252	228	262	238	231	254	212	201	211	228	210	245	262	216	234	228	256	259	222	198	225	221	224	202	238	188	249	232	235	220	205	237	232	231	207	230	208	211	235	219	218	240	226	228	245	235	236	229	256	225	259	242	261	225	252	231	240	259	224	232	235	203	217	220	228	232	220	232	236	232	220	232	246	244	218	216	217	239	234	245	228	237	252	215	211	211	196	246	232	219	210	216	257	224	237	244	201	248	196	201	225	232	232	227	214	210	225	211	212	223	249	215	226	243	230	222	228	209	216	225	221	232	241	203	211	235	239	203	213	237	221	259	229	208	234	233	233	253	220	229	232	241	209	241	237	246	222	232	218	232	228	252	236	245	225	241	240	224	238	243	228	235	248	213	239	212	221	207	222	240	222	222	235	218	210	212	202	259	257	237	213	217	218	236	236	217	213	239	223	230	241	238	226	243	239	247	221	239	231	230	215	241	228	220	273	225	222	231	225	248	234	226	191	227	216	249	222	239	222	242	218	232	233	221	228	218	254	223	233	254	230	263	251	222	241	243	208	229	216	242	235	213	230	200	235	240	228	217	248	254	210	213	215	242	215	221	231	206	223	243	227	231	251	245	239	245	230	227	239	222	240	205	222	220	216	233	201	237	218	212	227	245	229	201	198	194	219	229	231	253	239	231	227	223	206	201	232	229	209	229	252	231	222	214	203	218	218	231	242	213	239	223	214	210	205	225	209	231	232	235	221	231	223	234	228	240	235	211	215	237	243	227	234	231	253	248	233	216	227	213	207	222	246	214	251	217	240	228	233	237	199	217	251	253	243	239	246	217	230	224	203	242	234	250	224	212	231	221	225	247	240	246	226	218	230	212	243	227	235	223	207	201	253	191	235	225	235	211	229	250	250	240	259	215	204	228	239	207	204	237	251	203	261	227	232	238	225	235	235	235	247	231	219	207	213	233	244	224	229	217	206	257	232	246	237	239	246	245	258	202	245	218	226	226	232	210	242	225	229	225	256	240	233	224	259	210	206	250	244	203	219	234	212	227	242	219	230	242	229	233	236	227	243	222	224	222	241	246	250	224	239	235	261	244	217	218	228	232	211	238	229	229	200	227	218	240	210	198	254	252	240	217	260	240	215	206	222	230	219	201	212	255	223	241	250	251	219	236	211	245	228	222	228	229	214	242	265	234	213	226	233	217	222	198	219	213	222	228	219	234	249	220	225	242	265	216	241	233	246	218	226	228	251	214	227	230	220	203	231	229	217	242	240	241	222	255	252	241	224	235	230	208	198	244	245	219	251	231	229	235	211	241	232	233	225	228	240	263	218	225	242	206	210	225	218	219	217	258	212	206	225	201	269	217	233	216	236	245	240	228	226	231	218	229	268	234	215	218	234	233	227	240	227	242	246	217	212	225	214	219	206	220	245	242	224	226	213	241	220	245	224	232	221	246	232	216	225	218	209	231	219	212	225	212	236	229	224	214	233	221	243	212	204	209	256	235	249	230	253	228	222	219	214	229	244	238	212	240	236	187	210	258	232	227	232	242	233	227	241	245	238	225	223	209	262	232	265	227	249	216	233	218	247	225	241	243	215	258	222	232	255	269	248	226	192	256	209	244	221	220	273	232	228	218	218	191	239	213	246	239	225	227	234	239	222	224	231	244	253	242	207	223	212	237	240	220	231	232	207	236	241	243	221	220	222	251	189	217	244	257	218	222	257	224	228	215	220	238	245	221	249	250	205	225	223	240	226	231	234	227	202	224	230	220	234	229	240	215	215	205	252	250	236	229	234	240	235	236	242	232	230	224	233	239	247	230	232	244	213	241	224	212	225	222	200	256	255	225	241	227	204	224	223	238	233	218	233	231	226	233	252	226	226	228	235	224	236	220	205	252	251	251	232	220	227	250	245	262	242	222	243	243	218	223	232	225	237	210	220	209	196	236	215	228	219	247	236	199	225	214	239	237	216	236	189	212	214	240	254	240	228	204	217	232	239	261	234	234	224	225	240	213	219	241	225	236	230	235	223	245	248	254	249	201	235	237	209	260	234	220	213	247	232	246	215	231	263	205	218	224	229	221	221	203	248	221	247	216	232	191	218	215	226	196	239	231	237	239	221	266	250	230	236	253	233	240	220	220	249	199	235	252	233	203	196	245	238	230	232	193	236	226	229	226	229	208	242	206	256	222	224	250	230	200	230	222	246	226	205	227	215	225	202	194	226	234	220	219	207	217	196	217	211	209	245	185	260	220	258	245	237	232	223	228	231	241	224	238	270	240	239	228	230	245	209	205	232	215	235	239	232	231	234	221	250	250	204	222	208	231	224	222	217	212	220	232	238	247	243	220	246	219	234	198	250	215	236	192	245	229	241	260	222	212	210	220	255	219	216	203	235	209	248	238	235	234	236	225	244	223	221	246	207	222	234	241	253	235	236	236	213	248	231	225	237	227	243	231	210	232	210	246	209	206	225	210	240	225	222	223	228	223	188	229	220	227	199	231	229	222	242	216	230	240	237	260	220	241	232	230	216	226	255	212	236	261	215	250	214	225	211	237	212	222	227	211	203	215	228	216	237	228	232	236	232	220	218	240	212	245	217	212	218	230	241	260	242	249	209	239	232	224	241	199	244	224	235	232	220	233	224	244	215	234	193	232	221	224	255	232	211	203	232	214	252	223	231	228	253	248	236	218	227	194	218	244	228	221	236	242	211	247	239	251	246	233	243	227	246	231	212	238	237	227	244	218	240	227	237	238	205	232	237	244	226	234	191	197	220	217	213	205	257	254	219	243	232	231	213	230	244	258	230	224	227	241	245	235	221	205	219	241	240	238	223	259	241	199	229	211	226	224	223	234	224	229	202	239	253	243	252	218	218	208	238	204	222	224	222	223	254	222	220	214	212	218	218	217	236	234	226	241	223	237	236	202	243	240	244	229	233	214	193	201	207	269	200	225	207	216	235	231	227	230	271	232	254	257	209	207	230	246	248	220	239	213	237	227	241	215	256	241	208	207	228	261	268	253	233	200	234	239	228	233
24616	21131	27314	25070	11372	1048	794	717	655	670	596	611	561	549	574	567	562	573	537	576	518	592	582	554	580	559	573	538	538	534	490	554	523	522	535	546	536	577	567	528	535	577	515	515	580	546	539	511	526	511	532	516	536	523	533	572	523	541	530	523	586	533	546	542	559	568	534	530	523	546	550	521	540	501	549	514	489	519	515	515	570	542	498	530	540	511	547	500	535	510	556	539	531	580	577	496	520	571	515	552	518	531	488	531	536	534	533	492	553	518	522	555	523	508	564	554	547	527	567	488	496	516	546	540	522	503	497	501	492	525	539	515	528	514	542	546	475	536	557	484	556	534	537	509	490	563	540	507	493	547	511	534	571	516	493	513	564	583	543	508	540	514	526	517	538	527	543	547	495	509	498	533	525	490	519	491	536	528	528	556	528	510	566	509	609	569	533	554	538	492	526	506	544	558	522	563	552	527	512	519	564	534	559	506	510	520	524	510	507	536	544	570	535	533	516	528	554	543	506	538	507	559	523	510	575	515	509	534	563	555	592	555	527	564	544	520	535	541	520	534	519	469	510	548	506	549	567	498	503	546	547	544	541	553	528	528	551	534	539	490	480	483	548	535	533	541	517	489	520	516	529	589	573	520	526	537	548	522	493	531	537	554	549	527	523	514	543	543	499	586	542	508	522	501	552	517	550	504	511	531	555	505	564	516	550	550	551	515	513	539	483	534	512	536	547	508	508	523	528	521	527	544	495	534	508	535	509	469	517	555	562	503	561	548	551	521	507	533	526	495	529	518	489	505	549	529	503	556	539	522	544	556	521	517	544	501	490	484	505	548	526	551	465	533	532	529	522	517	525	535	505	517	501	561	528	545	494	541	506	555	531	520	534	492	496	535	525	533	552	509	530	528	496	548	503	510	547	504	510	581	518	536	564	505	510	539	492	547	485	516	515	530	479	551	531	539	482	528	524	568	550	549	533	539	520	535	522	543	542	503	529	548	562	562	577	593	536	553	548	584	488	484	545	547	498	468	536	522	551	535	492	573	555	536	505	542	534	539	531	522	549	532	512	519	536	509	544	526	530	531	519	501	513	498	541	538	512	533	569	539	557	525	536	521	521	538	516	528	521	541	527	542	535	529	518	485	535	529	515	577	547	543	538	513	515	566	533	569	479	576	499	502	517	511	575	529	570	485	552	543	520	555	535	494	511	539	505	568	523	529	555	485	529	515	547	485	515	481	525	534	525	522	510	523	551	513	524	542	507	525	493	539	573	505	548	517	556	493	512	533	547	505	561	509	572	559	489	550	578	517	508	549	523	521	501	528	517	501	545	503	558	513	560	528	549	522	548	501	526	510	493	512	511	547	555	545	588	492	492	541	502	519	584	558	520	493	583	502	507	493	505	527	551	515	527	562	522	535	549	516	502	515	526	543	522	526	503	534	510	506	491	524	519	509	525	532	553	525	475	529	559	511	499	539	526	510	502	545	543	504	576	565	501	535	523	517	527	541	526	531	512	497	537	520	511	511	553	510	509	538	549	557	564	543	519	534	544	537	510	508	515	566	581	483	540	531	522	525	533	541	529	565	520	485	544	544	509	539	535	524	509	525	497	533	511	512	558	515	498	520	521	505	546	522	564	511	513	565	538	516	511	575	524	520	524	530	519	513	552	497	529	525	555	542	531	485	505	528	533	572	518	523	552	509	504	529	536	511	527	534	505	542	561	523	538	534	515	567	498	519	566	545	524	529	533	564	584	568	582	545	508	522	522	550	506	491	532	524	503	523	530	528	546	526	551	544	552	550	545	515	525	560	561	507	513	535	537	535	543	544	527	508	539	580	518	552	561	515	498	547	571	545	520	516	513	529	554	540	549	473	510	532	495	552	531	541	556	527	504	529	517	519	510	501	531	503	540	534	589	529	544	571	550	549	526	524	522	486	491	526	531	479	512	547	557	513	503	488	578	566	519	527	567	533	515	532	521	518	521	556	535	547	553	554	525	540	568	513	523	533	533	538	512	546	508	535	491	534	463	487	509	489	525	516	527	508	508	500	539	525	549	502	521	512	533	553	515	588	556	538	549	555	518	549	560	549	544	514	532	526	501	526	524	556	545	557	476	549	514	514	503	508	496	530	530	565	498	534	523	521	566	501	539	568	532	529	536	527	514	532	533	516	517	547	558	560	523	519	591	535	514	561	523	513	549	480	538	512	503	558	510	506	526	522	585	549	528	507	516	523	532	577	537	510	541	479	551	530	570	555	550	501	523	532	507	519	556	562	533	521	544	544	517	491	517	548	547	501	542	571	533	525	515	567	526	533	544	510	517	523	568	504	473	542	539	521	499	553	517	516	529	555	542	564	500	543	488	540	519	524	528	490	520	557	530	556	511	529	554	525	539	491	527	497	521	501	528	547	542	536	519	495	476	507	519	531	480	521	544	564	499	541	551	534	479	513	533	530	526	473	541	548	524	553	569	508	506	555	527	531	503	515	552	503	518	526	515	515	574	552	583	520	549	540	504	471	521	573	506	519	520	510	546	515	532	559	501	541	568	505	500	554	573	539	511	563	508	566	555	553	491	541	517	532	499	554	552	559	513	492	535	510	518	528	512	479	520	495	553	526	537	480	570	532	499	562	515	525	534	579	622	507	489	569	551	493	554	520	474	507	518	517	535	577	556	566	504	542	526	515	511	529	523	508	520	520	513	523	561	523	503	541	509	530	492	547	545	535	531	534	536	537	551	502	536	544	546	527	561	528	553	536	541	490	507	479	516	536	547	533	531	541	525	534	533	576	568	543	533	523	544	488	566	537	553	571	563	545	496	535	566	528	555	538	579	538	532	518	553	557	523	525	516	540	539	536	546	512	535	505	523	563	541	533	535	469	551	505	524	530	521	527	544	529	534	557	531	544	553	530	527	509	561	541	534	520	535	553	556	558	531	498	538	544	531	557	496	514	525	498	482	547	502	532	489	521	521	515	546	566	503	558	528	524	530	526	535	551	582	552	526	485	552	540	516	545	520	472	495	582	587	508	519	519	495	563	521	528	529	522	498	532	580	527	508	510	524	538	514	499	560	544	524	525	516	519	551	560	502	546	552	535	480	511	535	527	553	548	533	534	497	532	483	523	514	524	528	549	519	540	565	513	547	517	471	516	537	537	562	502	537	532	531	512	518	524	510	527	502	565	512	554	540	532	544	546	524	530	504	524	508	474	547	543	511	540	506	529	513	483	542	501	507	563	517	560	540	553	513	539	499	538	510	570	549	530	548	524	520	497	524	545	544	492	561	500	529	483	512	537	525	506	565	511	581	537	524	560	547	509	504	576	509	590	532	520	518	527	547	516	549	513	507	534	551	515	581	554	541	506	518	539	550	490	498	555	550	516	503	520	492	520	533	525	543	499	490	524	477	522	543	507	524	550	483	591	566	533	554	533	524	554	524	495	522	563	520	536	545	533	508	519	546	549	562	532	518	530	524	557	525	536	514	536	496	512
3341	5326	3522	1866	1446	1087	1038	865	773	658	683	624	618	660	610	621	594	576	576	519	571	590	599	549	579	578	538	574	573	535	539	617	536	606	577	512	593	535	548	572	586	568	558	527	549	522	523	542	522	569	531	570	539	565	520	540	516	546	520	545	564	528	533	547	539	524	501	555	554	505	517	547	516	545	532	554	596	561	539	553	506	542	532	505	516	500	512	523	527	542	551	555	547	543	563	538	591	520	549	557	527	573	505	564	529	565	519	550	520	548	564	526	524	567	539	597	531	574	513	515	540	572	526	528	523	523	575	526	524	508	515	533	516	542	551	558	514	525	509	532	582	533	504	559	536	535	497	523	532	544	552	569	502	565	562	518	517	512	531	548	580	527	546	536	538	484	565	539	562	565	515	509	511	511	521	509	521	532	581	531	530	555	582	544	544	552	586	543	554	551	513	515	533	541	518	533	530	529	542	512	541	523	568	505	556	558	542	563	545	558	508	542	537	551	547	575	544	553	509	575	520	513	518	538	549	580	538	562	521	495	509	532	530	560	539	549	532	581	522	568	558	567	518	532	519	520	519	493	561	520	520	515	543	520	547	561	551	536	587	516	534	499	533	534	541	530	513	530	557	543	526	542	565	506	545	556	566	563	514	569	535	552	527	567	530	532	536	521	550	555	533	522	565	567	506	531	558	588	531	527	551	515	534	540	510	555	565	519	565	515	526	588	534	509	521	547	545	521	536	548	537	505	517	572	525	538	543	545	529	536	516	540	524	546	568	511	580	529	501	541	532	532	513	528	578	549	548	566	552	548	498	558	574	532	539	567	519	546	533	531	537	531	521	542	564	521	538	507	522	541	504	527	524	510	586	537	524	567	547	562	529	573	527	565	536	521	526	527	549	519	562	578	538	534	503	510	513	542	534	544	547	565	560	551	509	529	561	482	544	533	561	527	582	536	493	504	546	526	518	536	536	533	539	496	569	524	555	522	513	509	547	559	586	543	528	554	518	532	517	537	565	550	520	554	512	515	553	546	505	519	566	539	545	494	549	558	523	516	531	548	529	516	519	542	579	550	528	564	541	534	500	563	506	560	519	525	543	577	531	572	553	590	535	563	573	543	517	523	522	518	564	548	542	560	562	556	522	530	509	560	551	530	580	569	546	541	551	527	529	524	563	577	572	501	531	499	553	567	518	502	594	530	512	516	556	522	518	549	582	554	511	534	551	546	525	515	548	565	589	515	550	554	517	573	505	532	537	535	527	550	519	533	563	500	510	515	552	535	542	550	541	503	553	537	520	590	578	596	557	539	521	551	514	564	538	548	520	510	545	537	534	551	509	520	527	517	532	515	555	526	538	577	539	557	543	543	486	528	563	503	566	593	556	536	547	522	514	539	496	549	542	545	525	517	494	522	534	578	537	510	554	550	532	554	597	532	543	534	547	525	580	533	539	579	580	562	600	531	539	546	509	536	554	556	507	524	550	547	535	526	516	605	563	566	523	549	528	576	507	571	529	554	548	534	559	560	533	487	569	551	534	550	526	535	567	550	582	534	558	586	590	487	512	558	542	562	531	525	554	561	506	568	564	553	568	541	550	566	541	534	536	561	556	538	526	534	509	563	527	569	528	528	525	546	572	583	538	537	549	548	566	535	519	541	611	546	561	527	518	567	527	560	529	518	553	549	558	527	538	541	534	548	539	562	557	559	514	508	508	545	568	568	530	508	514	559	541	530	517	570	561	548	580	550	553	563	543	546	573	554	550	546	539	525	574	512	544	570	572	545	511	546	555	533	503	518	550	521	542	576	516	536	549	540	555	574	564	550	536	538	538	516	564	524	532	532	508	534	529	546	561	540	524	540	586	530	539	505	532	517	532	532	559	550	593	528	525	546	540	548	549	534	510	578	540	545	528	513	508	525	509	543	513	550	554	568	576	549	574	529	548	520	545	540	510	547	528	523	561	526	510	554	555	552	558	504	554	518	573	561	545	561	522	537	552	514	505	559	544	520	585	560	524	521	546	565	517	515	550	545	575	543	543	529	549	549	555	527	500	546	561	506	533	539	520	560	514	510	512	533	520	535	562	529	532	498	532	508	532	523	549	528	504	513	510	523	529	554	517	520	524	523	516	544	563	570	517	557	538	554	573	540	557	510	549	545	593	544	579	538	519	528	513	525	498	503	541	560	558	520	547	507	552	555	533	569	531	546	551	528	538	562	570	553	582	518	474	549	504	519	508	545	524	540	522	570	499	531	483	553	500	562	561	553	518	535	507	532	552	552	505	518	498	522	560	560	578	533	556	575	538	546	568	555	525	574	545	536	536	565	567	539	507	543	533	547	527	518	525	539	504	518	565	542	563	506	514	534	551	531	475	523	544	522	488	590	572	547	558	555	506	517	593	541	525	509	543	534	609	549	538	519	538	507	541	539	544	512	575	549	546	579	538	534	539	519	580	532	555	516	519	541	544	538	537	528	534	541	552	552	553	511	495	566	537	539	533	540	541	524	569	554	520	581	540	527	546	530	555	557	514	518	503	568	522	550	510	523	502	544	534	519	504	533	538	528	510	533	520	555	477	497	550	524	551	527	570	549	528	566	553	541	506	499	517	549	542	542	536	538	548	531	541	540	567	521	522	517	542	531	546	538	544	524	563	527	547	561	558	557	508	517	552	531	548	559	534	558	556	525	532	506	491	523	566	529	581	583	522	559	540	554	589	535	525	545	550	534	505	494	545	567	487	557	559	528	536	534	543	564	515	549	545	560	564	551	489	522	564	583	521	539	536	543	534	508	512	552	540	533	546	559	532	535	521	506	556	536	551	558	575	533	499	500	487	550	544	511	574	515	501	533	591	545	530	545	533	542	504	564	548	519	558	552	548	562	548	542	559	584	547	511	512	548	521	536	546	508	528	539	536	584	538	485	569	558	525	525	557	563	539	515	537	531	529	533	546	490	522	571	551	582	558	509	565	569	536	521	568	597	551	526	534	544	549	518	558	529	503	537	579	534	517	537	542	537	480	498	559	488	565	541	568	544	574	548	553	521	548	560	517	541	507	543	522	532	517	519	550	517	549	562	524	503	548	526	532	522	502	561	550	565	559	545	510	509	519	555	572	515	559	546	537	486	538	531	525	542	567	536	549	582	548	533	521	537	538	541	490	515	552	552	530	526	546	555	567	513	499	525	567	552	573	552	551	540	575	567	504	574	536	516	565	529	520	526	522	575	569	561	528	492	508	537	530	552	525	539	558	541	506	533	509	538	522	545	512	527	511	530	545	550	492	543	546	550	570	522	520	552	541	544	565	586	571	497	546	486	531	503	516	575	558	579	559	527	589	503	545	522	551	561	548	559	519	543	513	546	542	556	544	518	515	541	529	535	535	592	544	523	551	517	488	536	531	519	557	552	519	513	510	512	513	534	522	531	557	490	529	510	518	520	585	539	538	547	528	538	533	543	536	560	564	511	523	507	513	531	542	537	526	580	554	565	532	544
22632	21344	29056	23979	21348	21405	9626	987	680	602	501	423	402	333	322	325	295	268	281	226	244	233	250	260	228	202	234	216	216	201	210	213	205	196	211	215	198	192	202	181	199	180	172	237	194	176	199	177	190	183	181	183	186	186	206	183	207	182	173	186	194	176	168	188	197	191	175	190	173	192	187	166	167	197	175	174	174	166	156	192	206	170	181	161	178	178	182	200	172	193	186	197	188	190	183	194	172	185	152	177	175	183	154	182	182	215	176	181	170	176	219	173	181	191	188	185	209	170	176	163	173	180	183	189	214	178	180	195	185	189	178	172	195	176	175	185	168	182	191	164	177	159	181	194	185	172	179	169	145	184	182	172	188	181	193	175	161	168	205	184	175	198	174	180	201	182	164	179	186	187	197	180	178	192	170	174	164	160	142	189	160	165	196	183	185	178	187	172	179	161	195	182	180	189	169	178	186	166	191	183	182	179	208	167	180	206	185	176	166	194	209	169	176	185	189	192	182	179	182	185	172	186	153	209	177	182	159	164	174	178	177	168	200	179	186	182	212	183	177	175	177	184	186	188	163	171	198	166	188	177	175	170	181	175	173	197	187	195	178	185	159	183	171	186	169	151	171	183	178	176	179	163	173	189	171	189	158	181	178	184	173	188	177	176	179	204	175	200	195	147	182	175	196	174	160	181	178	160	205	170	171	142	169	177	181	167	174	213	187	182	175	167	151	166	180	183	181	179	154	181	196	144	165	181	170	198	191	184	169	213	183	155	169	177	170	182	178	167	200	181	183	186	168	145	186	191	167	164	176	177	178	167	186	202	177	186	159	182	163	195	193	218	175	165	195	194	181	207	197	187	182	198	178	186	185	196	169	187	200	158	163	204	207	183	175	169	177	185	177	168	190	175	182	150	192	183	184	189	172	164	167	178	171	173	160	191	186	193	170	204	166	179	180	190	167	159	177	176	169	194	141	178	198	171	193	188	165	171	172	166	177	163	178	149	206	169	184	173	181	159	164	180	194	173	181	160	155	175	162	196	173	202	177	172	185	187	163	192	175	180	148	193	173	182	176	160	168	173	177	207	171	192	175	184	187	184	180	179	185	183	165	189	165	173	149	192	195	175	176	165	176	182	186	187	184	159	171	157	173	177	182	197	169	175	188	177	153	158	150	146	201	185	159	187	180	201	165	175	173	160	135	188	202	186	190	174	177	208	201	183	171	191	175	176	177	194	176	182	195	172	163	162	171	177	179	188	163	178	148	155	202	192	181	205	185	175	182	177	177	189	178	166	174	196	195	171	195	181	177	180	175	174	162	178	187	179	195	185	171	185	199	176	181	158	142	175	159	184	176	174	179	173	178	175	184	160	165	172	191	174	178	196	171	221	164	181	189	176	180	182	180	183	160	194	186	186	203	179	165	177	185	180	178	180	174	185	172	212	184	196	168	194	188	191	189	183	190	172	195	184	185	183	164	169	164	183	171	170	179	159	159	170	162	189	146	179	191	177	193	177	192	198	212	195	178	200	169	171	200	191	164	183	219	175	187	158	177	187	173	166	167	188	197	162	194	188	173	178	167	177	171	174	169	190	198	179	179	177	182	167	182	205	200	186	201	174	188	153	176	202	170	192	169	176	162	188	171	184	201	185	178	161	216	169	159	163	172	177	149	183	211	202	190	206	176	190	167	183	176	179	177	166	179	192	164	196	185	175	172	182	181	172	182	170	197	198	147	192	211	185	197	192	168	187	178	183	182	165	172	176	198	171	183	181	199	168	181	171	185	182	158	200	190	203	180	187	193	160	177	191	203	179	178	173	172	188	170	181	169	184	164	202	174	182	174	191	186	195	185	184	179	154	206	176	184	169	183	177	176	189	179	173	165	194	159	174	172	164	178	176	167	181	172	193	194	183	190	189	171	173	166	187	178	170	169	155	190	165	177	189	159	169	208	193	192	172	177	159	189	147	184	169	192	174	177	185	162	192	178	195	182	173	184	199	206	189	167	184	168	169	174	170	187	180	179	189	147	183	188	189	190	151	177	195	191	178	183	176	197	206	160	162	200	173	168	170	180	158	193	177	191	186	188	197	190	166	169	193	177	185	178	157	172	204	176	196	182	180	175	181	191	176	174	183	180	168	197	178	199	181	171	171	178	162	176	166	194	189	176	172	190	187	197	177	195	203	175	192	197	157	187	180	150	189	185	177	187	199	164	203	179	178	189	165	181	162	166	199	169	166	199	185	176	188	186	183	176	206	188	199	190	168	155	193	172	207	179	175	181	165	180	161	171	187	202	176	177	177	183	178	173	174	201	165	172	187	179	184	155	169	184	170	189	176	159	191	190	186	164	180	169	168	172	188	197	191	178	189	197	195	190	179	178	154	165	182	194	181	157	182	149	191	196	192	191	195	164	155	198	182	182	173	167	185	185	181	172	174	173	153	182	176	187	204	171	193	189	190	187	184	165	210	169	202	180	168	194	175	193	185	185	172	170	162	182	180	171	194	185	169	172	182	182	168	172	190	178	161	175	171	186	168	190	172	174	178	170	195	195	173	166	203	197	186	165	159	177	192	198	191	188	184	180	167	190	170	174	199	182	198	179	185	162	143	191	190	171	178	171	168	178	171	181	164	171	180	184	185	163	194	177	185	191	155	170	180	199	177	184	196	177	164	176	190	184	178	175	179	171	181	171	175	190	182	201	175	192	186	156	153	163	194	165	173	163	209	183	184	188	152	168	202	162	189	188	185	163	185	193	187	187	168	188	158	191	179	175	180	158	198	175	165	198	162	167	184	190	192	195	180	173	204	183	199	194	163	162	177	174	188	189	172	182	185	170	189	182	206	170	190	185	187	187	184	196	193	168	158	199	199	163	167	172	179	177	168	205	198	184	173	181	188	174	202	181	182	179	177	186	170	192	155	164	175	180	162	193	174	177	197	167	189	168	188	178	190	186	165	180	165	161	147	165	159	173	169	162	211	182	164	207	198	197	175	191	202	176	202	189	173	185	159	189	189	156	173	199	184	180	173	178	158	172	183	180	165	183	181	184	186	216	175	174	191	195	184	174	185	170	187	166	180	192	193	201	170	201	184	183	192	192	174	182	171	178	199	189	201	176	181	188	187	168	179	196	179	186	161	200	161	158	187	174	167	185	189	171	154	184	170	187	180	175	178	162	170	164	194	161	211	177	189	188	165	185	176	176	178	183	177	182	182	192	207	198	200	185	158	183	185	179	187	175	186	193	168	180	176	183	175	182	178	205	164	177	176	157	154	154	177	184	177	186	181	156	174	181	182	199	198	202	170	192	188	179	182	179	181	191	164	183	184	184	187	177	162	161	178	170	179	191	177	174	178	180	158	178	174	164	181	213	142	181	191	164	178	173	188	180	163	159	200	169	186	174	160	176	180	163	179	204	180	174	190	161	171	178	201	181	187	178	191	200	191	193	160	169	201	180	159	185	168	187	170	186	227	198	204	159	173	162	175	174	196	195	190
4326	14662	9775	4798	3368	2490	1852	1292	1078	811	684	534	486	501	410	385	367	337	313	285	286	291	239	237	234	250	246	205	239	217	240	236	221	208	206	225	212	202	212	225	226	223	179	195	205	180	194	178	201	210	185	192	171	184	191	222	194	184	180	166	183	185	159	200	199	163	174	195	189	184	168	188	194	173	183	182	185	160	167	172	176	197	177	205	177	172	196	174	167	183	186	183	170	164	209	177	175	193	186	205	207	189	177	182	184	195	200	182	161	177	193	190	177	190	177	176	180	185	181	205	174	203	166	196	163	178	178	173	201	189	189	175	146	185	222	171	178	204	187	191	178	202	185	196	166	201	176	190	194	174	168	202	181	189	162	191	178	179	192	163	184	188	175	185	162	207	179	191	177	174	168	180	181	189	193	182	160	188	178	189	196	177	166	196	174	195	198	191	157	190	178	176	163	161	188	156	173	165	163	169	191	159	197	163	160	173	188	189	190	184	176	203	182	173	171	206	184	193	172	166	189	186	183	180	170	157	155	206	197	189	173	180	171	177	175	209	190	193	180	191	173	188	191	151	170	183	168	203	188	200	195	196	172	189	181	176	163	161	181	160	189	161	191	180	179	181	190	165	156	212	171	188	191	182	182	176	176	163	181	169	161	179	189	189	212	187	164	148	192	164	188	204	208	178	190	162	180	188	206	166	164	178	184	184	193	204	158	178	182	198	173	161	192	181	193	176	159	183	160	202	154	172	173	184	177	201	180	172	183	210	150	188	175	181	160	174	191	181	187	190	198	174	178	186	175	181	186	192	198	174	166	195	175	175	151	166	199	171	206	189	157	193	191	175	195	153	197	155	176	183	187	177	170	178	188	161	168	185	164	176	189	187	167	179	181	176	180	175	173	180	174	176	166	182	171	150	191	186	185	182	200	173	180	205	157	168	183	173	189	177	203	140	194	164	204	214	172	175	192	189	183	171	187	194	184	165	176	175	189	168	184	196	190	202	183	188	176	190	186	177	201	197	164	177	173	182	195	177	200	181	206	180	183	177	187	159	197	181	159	162	157	182	180	181	169	180	170	172	190	187	181	180	189	157	178	171	192	167	181	175	193	175	166	183	167	183	194	210	169	182	174	184	200	185	174	185	189	191	184	169	198	187	191	171	188	163	176	180	172	147	192	184	189	201	170	154	181	146	172	175	179	155	192	186	166	177	207	177	195	174	191	192	179	192	187	185	170	188	190	168	192	186	174	185	155	198	178	194	163	170	154	178	182	184	183	174	182	181	173	176	193	176	189	195	188	170	173	181	206	163	190	203	170	180	164	201	192	148	191	179	182	167	184	167	147	184	169	157	170	193	207	174	187	157	158	192	184	193	186	190	169	185	156	170	162	168	196	191	197	188	181	169	157	192	167	164	170	204	173	191	168	199	182	183	192	178	195	184	178	180	183	183	188	179	168	189	162	189	173	177	186	180	192	188	193	215	182	188	159	196	207	189	166	192	192	187	188	184	169	190	179	198	180	184	186	177	192	180	176	155	205	168	189	176	194	172	181	196	186	199	183	186	176	157	161	175	170	152	199	188	160	173	176	162	184	212	178	207	194	192	195	179	170	164	192	177	172	179	184	199	178	183	156	172	168	197	203	196	156	152	183	167	186	207	188	187	183	164	174	186	173	165	171	173	192	195	190	175	164	174	186	178	168	185	188	200	176	190	182	195	177	169	177	161	196	180	201	169	164	194	190	196	174	177	197	176	173	173	192	199	173	187	174	181	210	190	140	178	167	171	179	169	164	168	193	170	202	202	198	174	194	171	192	153	142	200	175	189	182	195	178	184	178	186	158	208	159	171	188	153	196	177	182	190	187	163	173	174	203	201	180	175	167	171	191	186	175	214	175	174	190	180	196	164	160	191	207	188	170	186	211	192	160	168	188	190	209	205	177	183	188	197	190	181	181	179	157	186	219	202	185	172	189	173	196	166	189	191	173	178	181	173	155	193	196	172	188	194	207	172	176	173	179	187	196	186	202	175	189	210	182	168	169	173	181	179	179	178	180	169	184	179	174	187	177	178	175	171	196	185	174	195	169	171	172	179	163	162	171	177	195	183	170	190	198	203	173	183	184	161	197	210	175	166	155	193	185	193	168	165	169	179	173	190	182	152	174	210	182	179	202	157	181	171	177	179	169	180	174	184	170	167	188	210	192	174	164	199	190	167	171	174	187	172	176	187	187	178	187	173	181	178	170	184	180	203	183	193	178	160	187	168	156	159	193	172	157	209	183	177	174	176	175	193	197	194	194	197	190	179	191	186	199	185	173	193	184	206	180	185	168	176	166	215	188	183	178	188	190	161	169	181	175	206	194	200	154	183	182	174	177	191	185	156	185	190	158	167	167	171	198	167	200	153	183	190	182	142	171	188	163	171	195	170	154	191	177	179	183	202	205	187	171	175	174	164	169	180	160	189	174	176	196	184	196	187	207	199	216	180	189	200	181	189	174	189	176	155	171	173	167	168	204	203	189	198	173	194	177	168	189	166	164	169	189	198	187	154	193	179	185	186	184	183	162	188	167	194	161	179	173	172	185	203	175	169	193	156	179	158	188	155	190	183	201	154	192	172	178	176	158	176	188	177	161	216	203	190	155	193	167	176	187	187	171	164	206	186	184	171	183	200	155	194	196	195	162	166	190	182	187	181	171	165	181	167	161	182	181	174	200	185	188	209	188	163	199	184	179	168	188	207	174	201	213	190	186	188	179	175	200	190	205	191	186	180	202	174	194	188	205	189	171	194	178	158	192	181	171	179	191	164	176	160	161	194	167	177	206	184	175	198	168	189	188	188	187	188	174	179	179	164	179	167	148	182	190	190	199	158	164	213	167	185	166	214	188	181	183	198	166	183	158	181	203	195	165	182	163	179	185	176	198	191	183	175	173	172	170	177	185	157	164	178	191	182	174	175	176	195	179	164	179	180	167	190	183	165	190	178	190	195	214	172	187	183	190	176	191	162	186	173	189	179	184	199	202	193	172	150	198	163	186	177	179	179	187	175	191	182	160	192	184	185	182	171	186	155	172	164	183	163	176	178	165	182	204	172	176	190	174	180	164	176	196	178	158	189	193	180	184	172	173	184	169	152	175	164	181	195	195	200	180	196	192	177	175	178	150	177	179	186	208	181	185	188	176	177	190	184	168	164	180	165	189	176	175	180	195	187	191	167	172	170	165	179	173	182	197	183	197	190	181	184	179	181	157	174	181	185	178	183	182	183	185	174	153	175	186	186	174	175	187	164	185	187	175	182	189	174	172	187	170	151	170	180	151	178	153	186	130	176	192	175	186	182	176	186	159	179	165	182	197	182	176	186	170	178	158	183	179	165	188	177	183	179	188	182	191	184	152	176	170	171	181	202	177	172	185	166	175	212	171	180	177	157	176	177	170	189	178	203	194	176	180	195	199	171	165	165	171	183	192	187	168	178	167	185	201	185	179	190	180	187	165	189
27863	19506	5947	809	587	531	529	544	534	519	510	487	489	518	527	567	512	498	453	492	481	492	476	476	513	506	482	463	508	507	515	520	493	475	444	460	482	478	485	476	509	555	472	484	496	465	516	479	484	502	481	474	495	464	449	470	463	434	468	514	473	446	486	518	483	477	497	481	482	476	474	468	492	481	487	517	521	511	502	510	459	504	480	491	501	500	437	486	501	492	487	503	478	479	465	472	467	488	466	516	497	475	445	452	458	505	453	508	498	487	487	497	470	480	473	481	492	503	522	472	490	502	479	514	501	480	522	478	507	502	485	490	493	454	474	480	550	457	484	500	458	489	467	462	488	500	479	497	478	481	485	478	523	489	474	504	475	518	461	473	480	495	422	486	513	455	502	495	473	506	463	528	462	508	485	484	505	476	508	498	500	463	491	506	490	493	532	493	472	526	440	489	510	508	532	446	464	468	473	464	474	493	494	506	471	458	455	494	473	519	478	460	493	463	452	481	474	489	458	503	468	451	503	497	471	517	497	505	475	497	498	455	505	516	457	475	473	480	519	502	477	512	497	484	473	473	484	481	475	521	500	512	467	499	484	490	528	511	544	487	487	508	490	497	482	516	488	476	492	452	483	453	500	480	492	475	513	495	470	522	508	514	501	456	491	476	478	466	517	490	487	468	492	486	482	476	493	481	513	509	498	500	496	478	472	487	463	519	484	516	472	526	477	537	520	532	461	473	501	514	482	476	477	436	481	481	524	513	481	504	477	525	471	469	483	476	520	458	516	544	464	531	510	489	488	520	455	473	512	487	519	464	499	482	501	511	498	464	498	514	509	481	473	497	497	449	484	488	466	468	454	494	523	462	456	465	475	528	472	513	445	475	482	485	470	459	517	466	481	477	475	447	499	478	534	481	489	519	478	466	501	514	521	518	494	488	508	443	502	513	459	509	458	481	483	468	470	483	469	479	515	503	471	503	507	504	508	473	508	480	438	454	449	497	474	482	507	470	435	477	521	482	453	480	487	474	480	520	502	497	508	544	485	478	475	485	497	455	465	519	498	505	512	485	505	516	513	462	486	472	492	489	482	527	500	466	481	464	466	501	521	460	481	494	525	458	503	497	496	528	503	468	476	467	513	516	505	451	513	543	508	475	492	494	466	482	484	478	484	524	470	472	491	497	473	498	492	499	444	478	482	486	521	495	466	495	492	471	504	472	542	499	490	468	491	493	543	488	512	434	520	453	514	479	487	511	454	489	494	460	482	507	484	520	479	482	478	507	467	480	488	475	459	523	512	475	497	514	503	468	456	519	470	460	481	497	494	462	484	488	495	477	486	463	470	493	518	494	483	466	502	469	551	509	472	497	494	481	515	529	509	459	505	496	496	505	532	498	485	454	511	479	482	503	491	483	532	504	474	507	469	477	466	498	511	514	503	507	461	510	538	514	519	482	491	448	524	481	516	477	509	460	508	470	484	513	463	489	480	471	461	499	499	486	506	458	469	500	487	455	499	478	532	463	453	462	519	474	467	501	506	489	499	471	488	517	517	470	505	500	503	484	512	499	437	500	464	460	485	485	488	492	491	520	470	464	468	474	487	483	469	477	497	524	479	472	468	497	502	496	485	465	507	504	457	503	480	500	458	480	493	490	504	464	493	510	470	512	465	481	522	456	505	515	464	489	487	498	523	515	474	471	484	514	513	462	473	481	461	515	524	481	479	475	455	470	481	494	469	475	520	479	474	478	504	456	540	468	454	506	493	491	495	522	472	497	527	483	460	493	489	468	517	489	481	496	471	467	484	479	497	509	460	459	528	466	474	526	504	499	499	498	488	468	474	481	533	498	471	454	530	482	436	479	465	455	448	487	473	486	495	471	484	484	473	471	486	489	475	472	477	475	506	457	470	497	444	493	435	484	460	493	479	526	499	450	455	471	509	480	481	495	491	453	477	478	455	448	499	542	517	462	469	471	506	473	439	535	500	491	495	476	500	527	474	515	464	462	483	458	475	527	455	497	457	478	505	497	469	513	491	497	501	495	489	462	489	535	468	520	551	522	470	440	460	519	556	457	485	480	469	492	424	519	515	486	478	506	473	479	491	486	504	479	486	455	485	488	488	478	495	506	492	488	474	496	492	494	471	506	494	482	485	510	505	499	501	479	537	475	470	437	512	495	471	514	515	473	494	470	470	481	516	489	498	523	454	481	498	440	478	449	487	459	477	468	520	483	518	478	490	500	495	504	465	484	448	490	496	512	463	473	493	495	487	465	500	504	485	490	488	495	477	469	525	501	487	475	503	503	469	488	482	501	447	495	469	474	474	485	510	497	441	491	481	512	489	468	521	524	518	468	491	524	490	485	484	493	484	437	474	477	513	516	485	494	488	484	494	505	470	504	463	487	486	443	484	506	484	480	488	505	479	459	522	503	452	456	474	494	458	489	458	464	496	511	478	539	501	479	467	508	498	481	494	501	510	485	469	499	492	461	462	500	527	468	504	495	477	465	490	459	487	519	508	474	461	475	520	496	459	427	505	476	469	503	497	521	449	464	493	483	490	498	466	448	518	480	466	520	464	509	473	474	475	502	511	516	484	463	526	504	509	444	483	508	492	478	479	479	478	473	507	490	508	452	483	499	515	464	464	459	518	470	481	477	482	504	503	465	521	452	493	523	519	511	475	508	491	483	473	505	490	480	457	517	492	460	504	442	482	492	505	472	447	462	493	507	479	479	451	511	526	494	538	507	500	508	497	484	508	494	529	470	474	480	439	484	530	486	544	456	457	513	505	469	492	508	473	467	504	500	504	481	517	469	503	479	480	504	511	501	510	506	495	510	515	469	500	502	483	490	500	525	526	470	508	468	472	478	463	520	508	500	479	463	467	474	477	502	480	484	442	435	488	471	514	506	485	506	484	458	523	500	504	458	484	447	522	440	462	476	469	463	492	523	489	561	480	496	491	481	538	456	446	498	484	482	450	467	487	480	461	468	458	444	459	487	476	476	492	490	501	479	481	441	480	497	467	489	485	485	502	493	501	484	481	501	486	501	467	462	539	467	517	482	470	442	487	516	486	475	515	529	536	492	495	526	485	487	475	527	490	475	445	506	491	499	514	489	509	461	520	484	482	478	494	487	491	461	483	455	486	472	447	429	507	491	517	526	489	451	496	498	513	492	438	477	485	506	493	504	505	465	492	476	492	508	486	500	439	475	466	509	504	502	474	462	456	499	486	495	498	465	520	487	471	473	509	491	459	493	470	532	485	461	514	476	463	478	516	439	502	451	498	471	497	439	504	460	501	476	458	491	501	496	492	460	464	508	472	479	537	461	509	493	474	475	494	488	510	480	471	505	528	480	487	474	473	420	476	472	518	522	487	467	491	483	481	541	461	503	461	507	490	475	462	483	502	477	439	472	456	501	492	464	511	503	494	477	452	486	481	493	500	519	501	463	501	465	503	508	499	478	504	479	469	510	498	464	484	470	525	452	470	472
4476	1421	1087	718	680	569	577	564	551	510	506	547	506	530	534	463	535	514	519	499	514	529	492	535	544	532	504	479	492	486	495	500	481	494	485	516	498	466	529	564	533	535	507	513	495	547	520	489	522	531	481	494	495	500	499	493	536	494	466	494	487	523	488	479	475	504	481	509	471	526	501	508	482	479	532	470	500	512	528	464	496	504	512	494	496	475	452	515	426	525	484	495	484	520	486	511	471	560	494	460	515	487	531	535	535	509	480	496	536	505	576	472	523	519	533	507	523	504	527	510	524	508	469	502	500	480	516	495	526	528	488	483	490	513	514	521	550	502	494	511	515	533	494	469	504	490	500	507	524	544	476	500	503	473	561	537	500	485	492	514	511	506	539	528	503	480	526	461	512	509	487	533	526	485	449	548	508	486	473	473	534	510	505	512	484	503	515	518	469	521	484	523	541	534	467	514	510	526	502	483	503	514	505	513	544	540	501	500	488	464	564	483	504	547	510	517	497	523	542	515	515	514	518	475	510	493	548	496	504	514	497	530	517	557	485	470	514	497	486	431	508	508	527	459	487	512	476	484	465	500	505	497	479	487	488	505	489	508	462	521	489	511	512	501	502	515	504	495	490	509	542	557	498	506	472	495	499	515	498	502	469	482	495	539	520	516	513	472	507	506	525	485	520	501	489	529	478	496	503	504	555	556	532	476	507	441	502	512	513	512	488	469	501	461	521	464	504	533	483	471	511	526	486	532	506	505	517	484	510	555	516	513	497	468	536	525	537	521	488	479	523	524	517	501	509	475	482	487	484	500	519	522	495	526	463	488	525	494	535	520	490	521	523	464	503	515	527	505	507	491	538	530	494	528	497	537	459	462	459	514	557	525	571	497	488	527	526	507	502	485	492	527	500	471	468	512	478	539	482	477	460	520	503	509	507	516	520	533	522	499	484	501	521	525	518	517	477	501	535	520	501	519	498	495	511	522	489	490	518	507	515	496	490	501	472	484	523	484	497	536	530	514	513	497	474	533	491	458	501	436	505	457	515	536	479	516	591	515	518	502	500	501	487	509	521	485	495	506	513	509	531	490	471	512	524	513	499	519	466	531	506	492	486	527	507	514	525	522	499	526	480	496	514	499	499	499	463	508	502	545	470	522	488	528	542	479	499	512	514	508	484	476	467	510	476	526	450	475	510	530	482	489	502	536	506	524	508	518	485	530	497	493	512	466	483	496	499	527	504	478	455	515	482	468	519	489	466	495	473	540	499	508	489	506	524	492	555	501	471	491	486	491	516	516	513	499	510	525	471	532	506	486	549	509	516	520	531	493	502	497	496	518	515	527	501	495	552	503	522	527	495	460	454	471	505	548	510	515	488	497	543	468	467	478	458	493	524	509	482	483	475	483	498	516	512	501	519	522	554	484	500	516	500	516	508	508	518	537	551	512	494	473	503	488	498	514	523	499	499	496	498	488	515	523	527	448	504	521	497	502	499	548	492	485	526	514	511	515	500	505	505	498	519	516	519	498	486	532	502	506	514	493	482	500	488	516	548	454	489	496	485	496	508	488	522	511	513	509	544	506	498	490	502	548	524	496	516	453	478	536	520	511	543	450	509	526	525	510	491	498	468	491	499	536	485	505	504	525	511	517	491	528	473	519	490	526	536	469	498	465	512	523	522	459	554	490	517	534	497	500	534	489	518	507	480	525	493	504	511	471	525	495	520	515	510	496	521	510	493	510	509	490	496	477	502	521	487	514	494	541	506	508	484	484	485	479	456	488	491	559	476	506	508	518	510	490	486	468	456	520	483	479	482	497	486	475	513	531	521	511	483	527	500	511	528	485	495	495	516	490	508	502	504	521	480	497	535	493	462	559	526	531	485	502	476	501	464	507	522	490	532	474	524	513	506	480	507	506	519	510	451	481	518	499	493	492	507	498	496	495	483	540	491	445	477	537	505	532	544	521	494	503	514	512	494	529	526	498	499	475	487	488	508	508	513	509	509	492	499	517	462	473	551	520	497	488	484	493	507	523	508	511	475	513	484	478	499	470	502	470	495	495	501	550	555	525	519	497	474	481	510	532	491	499	548	495	442	492	500	523	543	508	515	506	521	467	500	485	445	507	547	513	488	460	513	486	465	498	562	510	497	487	500	476	509	499	495	454	501	505	524	518	526	519	507	485	484	479	487	515	497	502	505	510	464	498	518	488	525	500	526	496	463	501	494	497	493	518	472	504	522	521	512	485	470	553	472	527	516	499	495	485	522	498	528	510	542	477	529	503	501	517	496	488	519	507	504	510	488	530	481	500	526	516	473	522	456	498	513	512	468	517	501	500	524	496	500	486	492	486	480	493	494	475	526	461	546	509	529	511	502	504	505	515	484	461	494	512	506	528	490	507	503	533	483	497	493	462	514	522	517	517	524	499	464	500	500	529	485	532	495	513	537	521	501	505	492	482	528	485	506	485	554	529	480	541	533	495	502	528	476	499	509	466	518	486	480	506	488	503	532	479	534	512	498	480	511	522	509	486	514	482	513	531	497	498	474	466	498	514	536	469	522	502	519	541	482	497	478	530	503	503	501	489	491	534	528	456	509	542	526	554	534	463	512	484	503	488	511	500	521	492	527	485	489	519	478	514	517	544	529	500	501	475	500	504	492	519	485	489	503	495	506	520	508	493	512	506	442	485	505	482	483	481	483	517	487	473	517	496	504	523	504	555	516	529	506	455	542	537	491	533	538	491	494	506	490	447	472	552	495	493	517	533	494	497	492	526	510	517	501	529	494	489	493	497	523	487	478	522	519	447	518	514	486	541	481	499	487	501	505	493	526	482	465	485	522	516	514	518	501	519	523	515	507	512	504	517	516	490	482	517	523	485	507	531	512	483	487	475	529	505	538	507	494	519	448	507	493	504	551	511	476	492	514	507	509	506	521	506	479	494	481	523	460	524	497	500	521	510	524	497	501	535	507	505	471	520	488	525	542	500	530	532	515	531	543	540	503	513	491	544	506	534	529	533	508	487	527	464	494	495	490	496	523	494	524	500	542	517	521	461	493	548	483	503	502	503	495	514	552	510	535	525	500	481	498	487	505	447	513	507	510	516	521	506	478	535	475	485	494	486	519	512	519	491	490	492	496	523	504	535	451	546	499	497	501	497	488	500	505	485	523	515	463	530	475	514	480	506	495	479	507	518	489	469	527	501	477	512	494	525	488	569	506	517	498	476	476	536	481	509	511	487	481	503	534	478	463	523	513	512	498	536	536	476	475	499	519	500	480	493	503	479	490	520	512	494	530	488	527	515	477	514	490	498	499	469	516	507	472	499	493	495	480	496	535	513	503	502	529	492	504	508	529	535	473	490	508	507	459	517	499	549	483	504	514	510	487	525	508	498	524	512	514	488	494	471	534	499	495	485	499	510	473	477	477	515	514	468	477	495	482	482	486	548	492	520	531	455	506	547	504	487	526	516	549	477	517	534	495	519	490	491	425	476
23741	21302	28563	24363	21302	10085	869	575	473	425	365	340	338	320	268	307	282	247	252	237	236	263	234	237	231	258	238	236	244	243	208	217	229	225	248	226	229	199	214	201	243	226	222	237	217	240	213	230	245	240	235	225	210	223	245	218	219	235	233	236	224	206	247	213	242	249	240	243	208	215	224	232	227	229	230	244	234	207	210	204	222	228	219	210	230	227	218	243	199	234	243	203	227	235	200	245	225	224	232	201	187	224	195	213	224	218	192	197	214	197	209	220	188	224	224	218	208	232	240	203	215	209	227	206	208	227	222	244	237	212	197	213	208	234	207	200	245	210	212	215	229	226	227	209	243	221	211	198	245	237	225	208	195	231	215	199	208	245	219	240	228	239	213	220	211	209	211	228	219	252	224	229	226	208	212	214	191	242	228	199	221	241	212	192	226	218	219	205	212	219	226	215	219	204	213	233	196	218	233	241	211	227	199	208	227	203	224	237	203	228	207	208	212	227	202	205	218	236	252	218	234	221	209	208	221	200	197	227	203	212	240	228	227	216	228	243	254	223	214	244	222	222	213	207	207	229	226	227	226	231	204	230	243	230	246	218	212	200	207	215	226	224	204	219	232	220	196	226	198	189	227	184	231	196	237	180	226	209	228	214	229	191	226	207	227	234	225	219	237	208	214	194	237	238	227	221	209	242	207	222	215	189	212	216	216	214	229	208	206	226	211	215	217	235	211	210	229	212	222	214	220	215	213	215	211	211	235	222	226	216	214	212	225	236	209	233	212	210	206	217	211	202	222	207	193	205	207	210	229	218	223	218	223	204	197	210	217	226	239	229	214	223	190	196	202	214	236	227	225	231	217	215	188	241	200	195	199	195	205	239	253	230	205	209	231	194	241	209	210	210	200	212	208	215	208	218	210	211	209	241	239	203	205	202	229	215	225	194	231	186	225	231	195	223	193	217	206	242	241	219	225	224	209	205	222	237	221	213	211	213	218	206	205	215	194	219	234	215	194	224	226	221	217	220	256	232	184	235	256	226	228	244	213	196	219	225	223	232	234	233	211	223	224	201	219	244	222	198	213	206	202	214	223	187	215	213	253	237	211	212	214	220	223	228	217	214	225	238	194	209	253	225	195	202	226	223	235	201	237	223	213	227	214	210	212	207	208	201	213	231	181	224	227	192	221	226	198	216	245	196	233	227	220	203	200	194	196	223	218	187	207	216	205	239	209	203	208	224	228	190	237	224	217	188	235	211	228	210	209	206	219	240	223	200	205	219	204	221	237	217	221	219	214	211	243	226	221	234	265	220	243	195	200	222	205	218	189	214	225	218	237	209	220	202	184	221	211	211	235	233	230	220	209	219	174	217	232	210	233	216	221	220	199	219	194	228	226	248	234	224	222	237	204	223	230	213	221	226	223	220	222	203	223	231	219	212	238	200	222	202	236	240	213	194	207	213	192	210	228	202	211	235	221	222	229	212	247	210	214	223	205	188	210	204	224	227	222	224	203	240	204	238	231	200	224	219	201	228	214	210	221	231	229	224	225	245	216	214	228	197	219	221	214	213	246	221	229	212	211	204	230	226	219	205	212	196	226	224	218	213	193	236	203	232	190	189	218	207	222	213	223	245	229	203	222	203	209	233	226	219	199	220	178	219	223	207	228	211	220	209	219	216	221	208	223	217	228	208	212	212	201	230	211	229	210	233	214	223	219	180	227	213	223	238	213	218	217	216	212	211	215	196	212	240	238	201	206	224	217	238	202	210	196	180	208	221	237	238	218	209	226	234	202	203	208	204	244	229	209	205	216	212	209	238	205	220	214	224	228	229	226	234	225	232	230	210	225	207	220	209	236	222	195	223	213	211	224	229	226	193	227	193	219	223	229	193	196	182	263	227	212	236	220	212	229	221	239	244	208	250	232	224	203	211	222	212	226	231	197	219	217	205	215	219	233	210	219	221	223	217	230	206	240	207	237	217	206	233	222	221	221	219	227	222	223	224	242	235	213	231	204	232	221	216	223	237	211	234	212	207	216	225	213	215	225	252	222	211	204	221	220	220	225	227	225	229	226	210	243	231	228	233	221	228	212	234	211	236	212	211	231	212	209	222	233	263	214	211	198	188	202	214	215	219	226	249	209	219	226	207	217	203	237	208	202	234	214	235	199	218	187	212	193	179	221	204	237	219	230	218	201	206	230	223	221	205	235	197	200	220	189	228	232	235	195	224	216	224	197	203	250	232	217	214	203	215	202	224	204	224	236	230	195	208	226	191	184	236	246	214	207	231	225	194	236	219	220	218	215	210	219	202	205	201	216	200	203	213	218	216	228	208	211	209	205	198	227	208	229	216	249	224	238	208	207	237	223	202	212	204	232	192	223	216	208	228	209	227	213	242	221	226	216	237	231	203	204	201	245	227	240	255	206	193	239	211	201	235	196	204	191	218	218	209	232	227	242	219	216	207	233	230	219	214	205	197	223	217	218	206	208	224	215	210	223	220	199	219	217	222	223	218	211	211	200	236	213	203	213	232	244	223	231	239	230	197	221	246	201	193	196	233	226	225	239	207	181	193	235	214	207	226	216	215	218	227	224	206	208	244	217	210	211	208	211	216	201	225	223	221	220	247	224	214	218	235	225	226	205	224	198	196	242	233	216	227	212	224	189	188	214	201	228	215	222	232	227	223	247	237	196	183	231	209	181	218	204	195	230	226	198	224	203	216	191	221	199	206	223	199	198	216	216	256	227	237	193	203	204	221	221	242	218	224	210	241	207	215	232	224	217	253	218	235	264	247	228	210	200	210	219	232	241	213	221	217	218	214	241	201	227	220	221	212	236	201	188	230	201	208	210	213	222	227	246	230	224	233	209	244	207	222	209	196	204	200	216	207	211	247	221	210	224	211	215	226	197	223	248	204	203	224	208	230	230	220	255	217	191	216	212	207	177	211	231	240	215	218	221	214	208	230	211	194	229	225	217	238	192	215	208	228	208	242	214	214	195	212	214	226	232	197	187	215	225	216	225	219	229	209	219	225	223	215	207	229	201	215	214	235	226	212	214	230	206	222	235	224	205	204	231	223	230	232	254	221	227	196	208	222	236	207	225	220	244	210	218	214	249	225	212	233	205	224	213	215	214	240	223	230	246	220	242	217	227	232	225	233	198	207	219	219	198	248	209	236	228	204	214	203	215	224	201	213	191	196	232	226	235	230	238	233	222	228	206	200	234	236	204	219	222	217	220	213	208	231	213	205	220	209	215	224	193	249	222	187	229	261	224	224	209	239	208	209	201	248	212	225	219	203	225	217	215	217	223	209	215	228	230	204	196	213	241	226	197	260	191	200	195	209	217	193	213	219	216	238	215	201	228	209	208	227	230	206	241	217	224	220	233	226	241	192	216	212	223	227	222	246	211	222	226	220	250	210	220	235	206	241	214	212	233	227	200	197	240	226	199	210	194	203	206	225	209	215	223	212	250	231	229	227	220	227	192	203	214	216
3307	8752	5692	2763	1889	1434	1021	860	720	584	510	451	398	384	336	297	311	290	296	279	251	297	250	285	271	261	257	238	229	251	258	234	248	251	256	254	260	243	235	233	244	216	255	239	219	240	273	193	243	250	259	245	216	221	215	219	252	238	212	244	244	218	250	239	229	247	235	257	219	216	250	261	231	236	240	220	266	236	242	239	236	218	198	255	230	238	226	206	249	248	217	246	260	212	228	220	250	227	255	239	247	252	194	227	231	240	240	224	226	219	230	235	238	234	247	240	235	204	239	231	242	207	218	225	192	188	217	226	220	213	201	205	219	250	228	223	217	250	245	228	251	263	240	237	228	260	229	231	250	202	247	252	237	236	246	218	215	228	243	253	226	233	222	231	221	239	225	212	206	232	223	221	249	212	200	228	242	234	197	245	223	216	227	228	239	236	254	239	229	225	244	215	234	247	222	244	229	256	211	207	220	218	246	234	210	212	211	224	219	245	209	223	247	201	237	249	222	262	220	232	227	224	247	250	223	221	235	223	223	231	230	217	268	199	222	255	213	214	206	223	249	187	229	230	236	212	230	245	207	217	183	231	228	239	218	233	255	211	247	237	239	239	244	262	221	229	258	233	236	210	230	245	243	221	235	202	203	247	213	251	223	222	245	231	195	214	236	243	225	246	232	240	246	271	229	222	262	240	200	242	233	238	224	233	267	237	222	224	246	234	235	215	211	238	262	212	238	261	230	245	220	229	242	211	237	216	246	244	215	242	245	222	223	228	229	255	244	254	258	241	223	201	232	217	220	220	226	224	233	232	204	228	222	230	224	233	231	221	247	242	284	212	245	231	236	203	234	252	244	245	255	220	208	225	221	263	232	264	216	233	245	227	237	224	234	192	242	227	244	253	233	226	279	208	229	243	248	235	232	232	246	249	239	217	235	246	225	242	263	216	225	236	231	236	201	234	216	215	216	228	250	223	250	243	213	244	218	251	236	239	249	233	233	222	254	241	225	225	256	228	233	250	234	239	203	220	219	225	268	210	247	237	223	204	217	225	225	240	234	222	234	229	224	194	218	243	218	215	238	232	237	230	236	210	231	238	239	261	250	236	240	268	250	229	221	236	233	190	221	247	271	225	241	273	258	257	223	219	254	219	238	215	247	224	255	264	234	228	230	252	238	252	236	258	229	213	252	232	249	255	205	224	239	221	243	244	231	259	209	227	230	242	230	231	241	230	228	202	250	239	236	202	225	222	240	212	250	237	223	252	208	231	221	224	223	247	221	239	241	243	206	212	217	236	235	234	226	246	278	222	219	222	245	253	218	225	228	237	252	220	217	213	231	249	248	242	234	178	211	222	238	216	210	191	223	214	222	240	219	245	244	221	254	237	229	252	242	230	220	227	208	239	222	260	236	257	216	241	240	224	220	246	234	237	237	239	217	228	224	271	214	227	241	255	237	249	209	230	208	237	232	248	247	233	219	226	245	214	244	250	212	202	238	224	224	229	239	249	224	222	238	221	253	211	227	243	242	239	239	221	216	224	217	247	225	225	192	232	225	237	225	238	226	233	213	206	221	247	229	229	249	209	260	240	229	234	231	249	244	232	234	242	257	224	246	210	222	239	243	266	242	224	237	227	230	258	204	231	222	213	222	231	245	222	231	222	243	225	240	232	194	209	211	224	253	214	224	224	234	226	235	240	226	214	207	235	220	240	241	258	218	259	242	247	231	221	248	232	219	253	215	236	214	225	248	234	227	210	230	242	226	230	240	208	223	195	207	232	229	214	202	240	242	248	246	230	228	256	244	241	236	233	238	218	206	231	248	192	218	236	255	237	218	232	206	241	230	226	231	206	221	217	228	231	242	208	243	269	233	242	228	247	241	242	242	231	229	199	209	233	218	249	250	235	255	224	230	214	231	230	257	211	220	209	218	222	264	238	221	241	215	194	242	212	214	231	226	232	215	280	213	244	243	233	221	231	226	206	242	227	236	243	229	230	226	236	234	219	243	246	235	236	231	224	218	218	236	223	239	235	225	208	215	236	217	221	238	225	216	221	240	206	208	221	214	226	233	212	232	239	228	243	217	242	271	226	231	239	211	237	230	220	222	231	240	239	214	225	242	245	233	264	241	215	229	232	236	243	231	208	254	246	242	234	235	226	246	258	216	214	246	231	237	221	234	236	239	238	254	223	236	216	228	217	239	238	224	247	229	236	220	244	210	249	251	239	235	226	244	231	235	244	221	216	247	226	229	210	237	237	228	236	259	215	242	234	235	214	246	248	224	243	229	228	216	245	200	220	227	246	236	228	237	224	227	238	230	271	270	223	247	233	220	211	231	230	216	211	259	243	244	208	210	233	234	219	266	223	206	224	233	224	227	232	245	231	229	251	239	239	232	225	223	232	220	226	238	233	224	203	198	219	252	222	255	222	250	234	233	241	222	249	229	240	215	232	224	231	222	248	229	230	224	228	225	232	239	221	234	237	199	222	269	225	201	225	234	234	224	246	239	213	245	248	247	224	242	196	237	255	259	246	234	225	248	209	219	259	263	240	218	204	243	247	225	228	252	235	256	235	241	226	227	234	270	215	241	212	235	205	219	234	222	218	242	249	232	234	216	254	233	208	229	247	237	211	200	219	228	242	213	241	226	240	226	242	238	236	228	238	231	244	248	249	246	235	227	229	235	241	249	229	215	245	268	212	238	215	237	264	216	222	225	202	210	219	245	231	219	221	222	212	243	213	231	244	270	215	218	236	238	209	257	241	193	276	205	244	235	249	244	201	229	248	246	205	249	236	205	218	237	190	215	224	238	227	234	246	214	262	241	221	221	229	248	195	248	221	228	222	237	238	236	236	231	224	223	230	216	227	234	259	232	224	222	222	247	225	245	219	220	227	218	238	250	226	239	256	236	228	210	251	246	204	216	215	232	229	247	200	248	256	232	246	246	235	270	236	222	221	240	233	250	232	225	232	221	234	213	209	231	252	234	249	233	219	252	213	235	239	226	256	222	233	219	234	235	222	252	232	221	225	225	260	218	199	231	226	213	268	251	256	209	229	249	209	255	215	259	228	208	225	237	219	259	242	242	241	205	227	225	212	249	235	228	234	208	244	241	229	245	209	250	222	226	223	243	232	251	216	238	221	223	239	215	225	218	234	225	230	222	225	222	237	254	245	241	257	225	249	211	232	222	245	240	227	231	244	228	229	251	229	268	235	207	223	226	223	228	242	209	246	218	223	251	220	221	222	242	244	253	237	203	266	239	225	228	227	245	209	214	234	217	242	240	209	202	212	253	249	243	233	260	234	236	232	237	204	255	246	231	232	228	220	227	244	242	248	234	238	250	197	226	226	255	219	234	242	224	246	236	236	248	234	216	233	226	218	226	234	249	222	203	214	251	258	222	247	245	204	249	208	197	225	208	234	221	231	240	240	231	219	229	213	213	242	227	224	247	211	213	213	239	244	221	235	228	255	256	261	231	255	217	227	235	225
24859	21334	27610	25355	11620	1049	781	688	664	649	589	605	512	577	628	612	551	576	596	576	561	523	538	523	558	552	542	601	507	539	555	550	563	524	568	536	551	551	530	565	546	585	556	509	525	591	546	557	543	530	580	555	532	552	515	540	543	522	543	522	547	570	595	542	557	581	532	542	560	525	560	500	581	519	527	520	515	523	528	547	566	558	526	518	535	502	536	501	535	527	530	544	548	561	541	531	528	550	548	500	536	519	523	575	553	562	520	557	522	559	570	523	555	522	554	537	536	513	576	518	518	519	534	569	558	532	575	512	555	538	557	525	558	537	531	530	544	545	577	521	519	565	535	569	548	542	532	540	555	559	547	572	589	534	560	557	542	560	560	491	571	540	510	606	507	576	555	581	510	529	538	506	549	547	508	550	535	526	577	532	533	562	481	568	563	546	510	560	561	528	561	560	576	558	555	592	564	537	532	534	544	558	575	579	502	527	494	517	546	541	574	551	595	547	568	536	542	565	539	541	566	548	566	539	554	571	529	535	547	500	498	548	536	554	522	549	516	557	535	568	533	580	576	535	518	566	559	565	570	541	538	548	589	541	546	580	541	531	560	589	542	468	541	528	519	527	581	506	523	499	561	572	555	547	536	554	513	511	486	556	559	567	552	561	534	481	523	525	576	543	538	551	577	551	558	554	528	596	533	555	577	567	532	571	527	499	565	508	529	549	521	509	540	544	561	569	530	525	550	561	542	543	537	555	507	548	478	537	525	548	573	545	541	515	545	526	521	584	594	561	539	539	570	498	549	574	546	502	536	519	588	553	553	519	508	568	518	549	517	567	566	535	578	555	545	561	557	583	537	545	552	499	520	530	560	576	626	557	514	555	525	510	512	534	577	541	559	529	511	497	534	544	531	563	542	588	504	502	565	594	523	544	532	547	542	552	541	525	555	538	582	554	538	533	546	553	529	594	511	548	549	547	536	546	544	534	549	561	547	502	524	556	511	529	518	548	500	514	514	559	556	552	557	549	519	526	574	521	553	562	525	515	545	567	566	535	565	502	517	539	522	554	582	528	580	543	533	514	521	526	569	557	560	541	529	584	532	599	571	534	553	542	528	554	552	550	520	544	523	538	533	516	558	574	542	503	502	574	577	546	542	530	533	537	548	499	559	568	542	547	547	524	536	575	541	514	556	528	524	516	590	532	552	537	527	508	515	523	577	502	548	548	560	553	569	554	620	533	531	542	473	576	546	538	570	572	572	544	518	568	546	566	590	573	543	581	567	531	535	552	565	561	494	570	563	566	562	534	521	548	522	544	556	584	553	553	537	549	571	530	545	542	617	539	478	555	543	527	560	572	537	523	583	551	551	565	570	559	495	552	570	554	522	549	581	529	605	518	580	538	570	579	554	526	555	525	528	500	516	556	526	563	532	542	510	500	571	531	519	525	539	570	554	518	589	533	487	515	546	547	558	539	535	554	573	519	531	552	525	531	517	558	528	557	558	536	552	547	540	514	554	568	512	551	529	562	528	555	552	592	545	552	563	549	565	492	537	529	521	548	577	550	515	553	533	543	526	545	507	526	552	549	569	572	562	529	553	538	564	560	546	561	530	550	568	530	559	489	548	544	564	538	510	567	517	532	525	531	542	508	576	508	500	551	548	540	514	521	621	526	524	585	547	535	553	523	543	547	530	564	496	501	523	567	537	526	553	574	565	540	591	554	488	576	554	501	516	531	568	568	507	519	560	545	548	550	510	527	522	515	526	558	571	563	561	521	533	540	529	538	571	532	526	578	520	497	525	574	557	532	523	529	526	526	553	525	521	522	513	492	502	512	543	589	512	555	545	524	499	538	517	510	569	580	526	552	579	513	539	521	573	494	519	546	533	559	521	572	570	551	489	576	570	536	532	518	563	562	535	530	540	520	537	528	535	544	555	511	548	531	538	551	532	573	584	516	528	524	579	569	557	545	541	491	542	524	542	545	511	532	508	546	545	574	519	541	548	528	529	550	524	547	503	548	551	562	533	557	526	550	536	505	570	546	546	527	551	533	555	543	515	523	529	570	554	557	558	575	564	560	522	546	543	553	541	536	502	566	514	515	533	545	490	525	543	542	580	551	537	528	534	552	520	541	550	559	576	527	527	583	509	535	570	514	530	545	503	554	541	567	550	519	556	585	515	539	528	571	538	576	537	531	537	503	547	531	524	573	533	553	538	554	539	546	552	504	504	527	579	531	552	505	495	535	547	524	602	550	547	498	508	549	580	517	537	515	574	533	571	535	590	540	492	541	527	501	532	531	576	543	509	588	530	561	524	519	574	520	541	498	549	537	544	541	525	586	547	536	550	522	529	531	557	592	508	534	521	507	498	551	533	530	534	552	523	528	522	566	551	547	556	508	579	558	551	545	538	559	515	570	486	484	564	539	521	559	548	525	537	548	575	519	550	531	548	549	533	547	533	526	556	534	543	540	531	523	548	549	559	544	540	571	562	544	496	533	539	552	526	520	479	544	498	586	540	507	524	550	551	561	589	540	560	513	560	530	565	550	541	516	559	517	545	557	540	545	548	575	530	538	541	567	554	518	548	519	518	552	574	496	524	532	543	588	554	541	510	557	526	533	560	518	534	563	532	501	540	522	517	518	545	558	538	524	543	562	537	527	588	541	561	575	508	512	550	521	535	559	544	507	512	525	589	524	537	567	567	546	539	567	549	571	542	574	582	549	550	585	547	494	543	559	548	532	522	552	587	583	566	506	571	545	536	541	589	541	537	533	516	507	510	557	520	553	558	536	563	536	523	532	545	576	541	559	515	543	528	508	519	511	505	533	532	529	512	538	559	561	543	537	494	549	539	539	594	552	543	579	500	504	553	529	560	530	549	557	569	512	567	537	538	523	545	533	565	521	538	486	556	545	512	553	531	500	511	578	535	566	526	555	543	501	534	554	532	556	553	566	504	545	559	535	560	571	558	531	504	513	554	519	546	533	543	526	540	551	539	518	530	534	557	548	505	548	544	525	529	500	538	511	567	600	525	538	525	512	527	520	512	551	562	563	515	538	529	531	503	522	546	530	559	470	550	557	583	534	554	551	589	525	576	579	604	560	553	553	526	559	522	546	525	559	526	567	595	538	514	537	555	490	548	545	577	591	559	559	529	554	527	510	564	540	574	554	500	522	567	547	520	537	548	526	504	540	539	550	518	545	520	582	583	573	519	589	579	558	538	525	536	528	555	544	531	547	484	538	514	507	528	585	567	522	549	552	556	505	528	561	567	584	525	574	548	549	569	529	547	536	520	535	540	554	554	520	542	514	543	550	553	560	571	544	523	552	572	509	508	592	518	558	554	501	583	568	498	529	548	542	523	584	510	557	572	529	549	536	528	492	560	550	554	599	545	531	555	539	529	538	546	557	554	564	575	517	528	514	501	468	537	507	572	561	492	518	508	587	558	491	546	522	524	570	553	531	518	530	550	531	563	551	508	542	515	552	574	520
3346	5213	3538	1910	1406	1183	1022	823	751	730	734	652	683	614	607	592	587	539	554	565	535	574	561	575	548	629	597	544	525	566	573	513	564	607	555	561	543	558	557	576	541	577	588	568	572	543	527	546	532	587	569	537	513	553	552	517	565	527	520	584	529	566	522	556	522	548	535	521	531	501	556	537	537	563	530	567	536	570	516	573	547	518	549	537	553	554	527	525	569	524	559	552	543	543	565	538	532	540	548	572	536	521	554	518	515	603	572	522	530	581	531	543	495	528	567	563	568	546	575	552	521	583	555	534	500	566	525	575	524	560	565	509	546	541	545	554	542	537	500	568	574	563	587	561	540	558	559	546	549	509	568	564	559	550	547	555	529	555	564	557	530	513	505	534	546	552	531	545	548	530	481	554	511	553	564	596	571	521	541	551	560	545	526	584	573	536	535	554	507	527	551	549	520	545	578	554	525	547	587	584	546	565	573	575	566	542	559	584	560	587	534	545	558	546	567	555	573	524	538	574	549	588	554	543	518	577	535	589	500	534	558	572	550	592	525	566	518	576	512	531	529	532	551	587	562	548	573	561	582	570	549	549	558	542	571	529	529	591	584	576	599	521	533	566	552	545	538	576	529	598	565	547	544	575	526	561	556	571	557	528	531	540	571	516	570	528	573	560	549	558	513	563	549	568	546	533	530	542	569	562	546	583	563	528	533	542	541	539	550	544	518	560	584	581	564	574	520	545	534	539	518	582	532	532	529	578	544	574	547	535	541	520	578	537	553	543	530	500	575	564	553	563	505	536	567	521	595	533	520	559	546	540	510	551	514	547	513	553	580	566	549	540	591	525	525	542	559	544	551	532	562	539	566	558	515	551	569	574	549	550	572	525	513	515	538	584	566	551	582	568	539	532	568	513	558	554	547	548	523	532	571	515	541	546	549	561	517	533	581	550	539	521	543	545	587	507	579	527	550	585	562	536	572	529	525	529	559	545	533	528	573	487	534	552	548	544	542	508	552	535	513	564	532	560	537	539	570	539	541	580	550	524	582	553	534	503	552	579	540	528	530	522	528	538	555	550	555	591	529	541	557	570	548	551	557	540	540	544	542	554	560	523	582	551	571	519	497	537	527	554	543	569	565	541	552	550	560	551	512	588	536	574	561	576	598	556	569	568	543	548	535	554	562	545	595	543	520	557	570	555	554	555	565	524	537	536	548	538	576	495	523	538	513	542	565	512	558	520	528	550	588	500	593	536	524	529	500	554	531	547	550	532	552	547	571	534	557	556	527	525	550	581	558	532	577	551	578	544	573	614	557	547	570	619	538	553	542	541	570	552	539	568	558	585	535	557	543	583	567	545	568	519	567	531	563	537	530	528	552	542	535	533	584	532	546	551	546	555	542	550	594	515	555	506	557	559	559	573	535	559	604	552	554	579	528	514	484	525	563	555	521	542	535	551	550	558	541	568	535	535	512	528	551	555	506	540	537	535	561	560	535	559	512	548	531	560	539	569	558	542	512	540	562	541	571	521	545	574	569	550	553	565	519	545	559	540	556	540	566	558	545	554	536	523	540	535	550	556	545	556	518	519	576	574	532	513	533	548	552	564	532	550	561	547	506	516	540	517	608	555	583	517	570	563	557	539	576	549	563	561	594	511	564	499	522	563	518	536	529	521	568	543	536	525	514	547	534	569	549	536	555	540	534	554	563	581	508	526	537	562	538	553	495	565	533	510	536	535	546	558	523	553	522	561	536	534	551	541	543	564	504	526	537	549	540	540	529	544	545	554	546	554	563	558	588	535	544	539	528	549	522	565	530	495	553	504	525	533	560	524	546	560	570	597	561	509	505	537	561	525	557	526	580	557	529	535	555	547	545	535	528	555	505	580	523	567	565	532	590	582	575	537	545	503	523	487	533	543	578	525	574	514	541	525	514	536	565	554	545	549	562	563	520	533	568	571	563	558	540	538	581	575	583	543	541	587	539	541	543	534	569	512	560	536	525	564	530	541	522	560	550	525	551	551	554	607	549	547	553	540	542	562	551	516	565	550	540	545	526	552	560	524	569	606	538	568	573	511	537	605	570	541	541	516	555	512	500	566	542	547	534	530	546	557	549	530	574	583	569	535	564	544	568	540	558	555	555	548	548	561	542	525	550	543	525	571	542	513	548	498	530	572	549	593	562	559	555	517	549	548	547	532	519	550	577	571	489	537	537	502	523	546	544	555	574	555	512	541	512	553	567	552	544	536	562	532	558	548	593	552	558	604	534	554	553	538	596	570	534	597	523	585	536	499	564	533	547	564	560	526	587	579	579	508	509	544	498	559	547	569	541	510	569	590	569	544	559	594	561	561	481	539	568	626	550	518	556	559	561	532	530	560	567	547	549	542	555	550	591	565	578	540	530	564	546	509	572	530	523	532	522	542	602	456	564	554	558	573	570	579	524	580	507	581	558	549	533	507	529	543	550	576	532	539	556	527	530	543	507	531	499	553	527	559	551	535	527	548	558	534	542	571	526	582	564	550	516	538	523	508	557	544	559	566	529	561	552	522	557	544	535	514	575	546	543	532	553	518	558	533	598	526	546	556	563	571	572	602	557	517	521	544	503	612	551	564	554	548	543	587	576	555	552	526	567	540	578	554	543	544	513	549	535	578	569	535	543	512	575	517	532	563	583	595	512	590	532	548	547	526	554	552	567	563	566	516	563	559	533	550	564	476	532	515	572	553	548	570	557	571	579	555	580	595	504	527	551	566	566	551	534	569	523	493	559	526	531	555	564	563	521	575	518	515	562	547	566	550	552	550	526	538	563	551	526	563	574	553	541	547	504	531	533	512	521	578	531	518	531	558	578	545	574	562	540	540	483	556	545	576	548	551	579	537	526	541	543	567	538	545	528	577	556	517	544	545	544	546	535	533	528	529	607	561	584	553	505	559	567	578	557	576	528	533	541	575	556	555	556	529	560	582	580	532	569	572	563	566	539	508	546	504	561	543	531	564	544	506	545	508	497	534	539	567	535	587	536	541	551	562	545	544	581	527	574	578	546	511	563	562	569	529	558	507	574	542	583	543	544	514	581	524	586	545	568	549	515	520	582	536	556	580	556	537	570	540	541	562	604	540	524	544	553	522	520	531	559	523	548	535	534	576	552	558	564	568	546	571	551	530	542	562	518	530	548	554	541	538	535	542	545	542	560	595	540	550	495	546	556	513	598	640	576	575	543	560	565	540	530	591	535	536	556	556	547	563	545	536	558	560	556	542	580	522	526	525	554	552	549	515	544	551	518	584	494	558	555	573	551	519	565	552	563	542	517	525	560	570	539	526	548	520	531	563	560	546	545	538	572	526	555	535	569	551	539	533	537	493	525	523	575	499	569	539	539	574	544	545	544	512	544	573	592	559	586	562	527	519	570	587	565	540	546	458	600	541	505	562	558	556	490	510	525	522	554	517	546	550	541	526	580	581	527	513	549	545	583	528	549	546	475	526	577	532	552	561
22665	21372	29114	24011	21374	21425	9833	977	612	585	499	410	388	402	311	336	274	271	223	247	229	263	232	257	231	233	211	221	197	226	191	221	196	220	193	186	209	190	213	202	189	187	194	186	187	226	194	172	190	199	203	179	186	179	215	212	189	187	195	198	181	195	193	215	196	205	184	201	186	200	218	179	183	196	188	195	210	179	194	179	156	174	175	198	173	186	184	175	180	171	175	193	184	172	187	206	180	182	183	183	170	172	186	175	203	171	179	190	180	189	179	182	186	167	184	176	172	183	182	189	188	203	186	198	194	191	210	167	188	169	164	175	199	170	168	184	198	182	187	179	166	178	176	196	200	166	187	199	195	188	202	181	197	209	171	182	202	186	177	194	178	171	182	178	178	161	187	171	184	178	171	197	180	191	176	187	186	177	160	199	191	184	174	184	175	217	200	173	184	178	172	175	189	191	177	162	167	189	186	207	187	177	203	192	194	167	178	174	175	172	177	185	180	180	193	186	205	160	195	177	165	184	179	197	169	188	166	170	199	157	197	153	170	214	161	196	194	165	181	162	193	171	187	189	176	209	200	170	176	160	166	205	175	188	177	188	175	191	190	173	192	215	149	176	188	203	185	179	201	181	179	195	182	186	188	200	183	198	194	188	175	176	176	184	188	191	186	195	176	197	192	191	191	188	189	199	190	200	178	196	193	182	192	179	168	204	191	164	177	192	146	190	178	195	192	203	189	194	186	186	192	166	201	161	187	217	187	174	179	171	175	161	183	191	165	147	158	229	177	197	192	193	169	172	183	186	202	196	174	202	179	181	192	167	185	176	188	156	174	186	199	207	176	221	157	189	175	174	167	194	164	172	188	190	169	186	201	178	184	179	166	179	180	210	178	177	192	172	169	175	176	175	194	157	210	206	192	194	203	205	160	176	192	192	191	203	184	182	197	177	217	178	198	180	177	174	204	162	179	182	190	162	183	189	181	170	173	153	152	187	164	200	176	188	199	176	183	192	186	171	196	176	200	175	193	189	170	209	205	173	179	177	181	183	212	177	188	177	162	168	179	168	200	192	162	182	166	187	193	181	177	185	191	200	178	212	204	160	208	176	178	188	153	180	210	192	191	176	171	184	184	200	166	198	193	183	181	200	161	190	205	180	179	185	180	197	201	185	192	190	184	149	195	179	175	173	190	177	194	171	175	175	207	203	172	203	169	188	183	159	208	161	205	185	176	177	185	190	187	195	172	179	171	171	176	204	191	189	210	183	187	165	161	181	166	193	190	201	205	170	178	170	200	167	177	195	184	186	169	183	185	192	178	174	205	185	182	197	200	188	191	192	210	181	195	191	168	180	168	168	205	172	199	188	167	185	204	155	163	170	174	173	192	190	168	197	167	187	180	174	209	166	179	207	191	188	171	163	176	150	178	190	188	187	170	162	212	180	195	180	164	196	189	187	172	179	183	197	185	196	192	172	181	189	213	188	194	197	185	179	175	177	194	165	181	197	167	162	195	205	184	183	206	190	180	207	168	187	149	161	187	184	183	180	208	152	180	202	189	183	167	191	167	180	173	171	167	204	193	179	196	176	192	186	163	197	195	186	183	170	209	160	144	193	176	193	186	178	168	206	213	188	186	178	199	180	189	180	212	177	185	204	177	171	187	178	195	177	189	197	200	176	188	177	180	169	183	188	220	181	177	195	170	180	168	198	213	211	183	181	209	175	175	193	178	182	191	175	177	196	192	180	180	187	218	185	210	190	175	191	167	188	175	170	178	182	180	176	176	211	179	176	188	182	181	183	180	178	189	169	187	189	188	166	183	179	172	187	176	189	168	165	187	206	197	199	178	211	179	178	178	169	178	164	170	191	161	192	215	187	154	204	195	174	170	192	191	183	189	198	161	174	197	181	184	198	182	189	169	174	175	181	187	164	178	167	171	183	180	171	196	197	168	168	199	196	175	188	181	187	166	164	192	197	182	201	192	168	186	190	158	157	174	189	193	170	188	168	198	206	168	198	179	191	194	174	170	175	182	186	192	199	182	183	169	179	184	183	185	185	167	180	192	185	188	191	212	184	154	184	197	186	174	188	189	175	181	184	182	173	159	170	196	174	174	193	192	199	192	169	153	190	167	165	164	199	189	158	187	202	189	194	183	176	172	159	179	188	179	181	167	172	191	149	184	179	185	166	198	182	179	206	195	186	177	172	182	191	190	192	187	209	190	208	193	181	193	186	183	183	197	211	179	189	236	199	199	201	173	169	171	187	192	172	197	170	194	182	159	202	174	191	186	208	175	165	172	166	200	165	169	207	185	202	192	171	156	152	183	201	186	195	187	173	186	162	184	179	220	168	196	194	192	198	188	159	178	182	201	208	194	173	185	197	198	183	187	168	198	180	169	176	182	197	192	200	200	180	183	191	160	173	188	178	186	171	166	202	182	177	182	193	177	178	176	210	182	173	199	186	164	174	176	190	204	191	162	192	210	185	191	191	179	193	169	184	172	185	193	165	180	197	203	168	215	161	181	178	189	193	189	182	166	178	156	154	181	179	168	191	195	177	180	194	181	182	190	167	175	167	199	198	181	190	172	172	178	202	190	189	200	170	172	168	199	192	184	169	184	149	163	189	165	188	154	184	186	169	187	168	182	173	191	191	165	201	161	175	150	176	215	202	183	171	173	202	182	161	196	175	157	176	186	189	205	171	176	152	177	202	172	180	178	167	168	171	189	178	172	195	169	180	193	175	184	192	169	184	175	209	178	167	211	164	199	182	177	161	170	166	181	187	191	205	186	189	196	191	175	161	180	179	171	198	199	182	160	171	177	193	195	184	197	172	193	182	193	145	194	166	179	183	185	189	190	200	192	159	167	164	145	192	189	189	161	198	189	206	195	212	209	172	170	183	175	177	180	191	180	181	172	167	205	157	176	164	199	184	200	172	183	204	192	159	166	197	215	194	188	187	194	178	212	178	169	187	183	209	186	150	184	177	186	185	190	163	168	175	191	182	169	203	140	162	187	159	188	194	164	202	145	165	165	159	190	201	186	188	172	200	166	187	196	174	154	202	190	206	193	181	150	207	178	191	174	189	209	197	199	184	188	179	165	188	180	168	176	160	192	187	169	170	183	178	187	184	186	202	168	189	197	193	201	174	185	181	181	166	191	182	156	193	179	189	173	181	180	165	187	174	169	162	180	195	174	212	171	176	164	175	180	167	198	193	173	189	181	203	198	179	187	178	181	190	176	185	167	185	215	158	185	178	170	174	170	165	171	209	162	204	181	187	171	180	181	168	161	200	167	192	190	167	161	185	196	184	169	174	180	197	191	191	190	197	164	163	184	164	175	175	189	177	176	213	178	161	173	174	162	203	169	176	186	213	202	183	164	173	181	207	168	174	188	153	185	173	181	189	200	182	185	181	183	196	174	192	190	191	204	206	159	187	179	168	175	188	183	171	190	199	188	176	167	182	177	198	203	202	183	163	193	173	187	176	204	179
4387	14704	9842	4816	3358	2505	1812	1343	1035	838	722	571	486	439	399	382	355	331	288	299	284	281	251	257	248	245	229	246	243	234	232	220	226	248	246	233	222	181	189	216	223	194	225	199	190	186	187	193	203	184	209	188	195	208	183	192	202	182	195	199	185	187	199	189	183	198	182	175	184	182	193	173	164	173	182	185	197	185	189	197	171	179	207	180	189	189	169	196	202	190	187	192	204	183	196	189	180	190	169	172	173	168	182	185	180	185	168	189	202	188	193	161	174	184	206	181	208	171	175	188	166	174	205	157	189	210	186	205	191	189	169	193	183	173	190	170	175	186	194	187	197	168	173	190	175	181	189	169	182	201	182	181	190	171	163	183	185	190	194	190	186	179	179	172	173	183	174	199	171	192	213	185	174	181	183	166	213	189	175	175	167	180	203	205	189	181	190	166	185	167	177	182	174	188	197	184	194	185	182	159	177	167	174	201	185	167	193	187	178	202	207	184	176	188	199	189	209	155	169	182	164	181	200	180	192	215	184	192	181	205	190	192	197	177	177	179	174	157	175	196	201	160	189	177	197	208	206	180	221	179	197	211	182	180	197	188	148	175	196	173	187	182	187	195	184	210	180	170	174	217	200	198	169	159	162	188	171	162	183	216	192	201	197	185	174	193	172	185	186	181	179	185	181	188	186	190	175	173	177	179	208	193	196	191	176	179	199	175	192	189	183	185	190	182	177	194	180	204	189	155	174	183	177	193	210	211	198	174	183	188	190	188	192	200	191	180	150	188	187	203	187	186	169	155	186	172	168	169	165	186	183	186	202	163	179	190	189	175	185	177	174	202	195	161	185	183	190	192	198	198	192	193	193	194	194	188	159	176	185	190	164	190	176	201	180	178	173	185	197	174	195	195	203	196	191	183	202	193	185	197	181	173	175	195	176	205	186	189	192	207	167	211	175	189	195	172	178	169	187	180	203	178	195	177	199	194	186	193	175	162	179	193	198	184	175	191	192	190	211	197	173	178	184	198	191	193	177	151	171	173	160	184	191	186	170	176	159	170	188	192	187	181	196	189	183	166	185	184	176	194	186	203	195	183	213	192	196	174	190	180	196	200	176	197	193	172	178	194	187	194	188	174	171	185	175	154	198	193	162	165	193	199	175	172	181	192	180	156	167	171	166	174	199	189	187	179	189	194	204	179	203	204	171	187	194	196	183	192	186	202	161	190	159	162	179	189	182	192	187	186	167	177	170	188	180	192	169	175	180	182	167	176	198	193	179	178	178	211	169	183	195	177	196	186	197	185	169	173	213	206	199	178	204	191	177	181	178	185	159	178	192	185	173	193	172	170	170	187	183	163	184	178	182	169	178	195	211	196	190	200	161	147	175	169	189	172	169	179	196	181	202	185	199	197	201	180	191	181	193	186	201	194	179	190	163	222	181	161	173	186	165	188	169	189	176	151	186	185	190	203	162	184	176	180	183	204	215	184	205	189	162	186	174	168	173	186	173	177	189	182	199	185	163	187	170	193	168	185	170	171	169	177	190	163	152	172	187	205	163	180	224	182	185	187	189	197	184	188	195	176	181	182	194	194	161	217	193	175	164	180	179	178	197	169	170	185	156	181	185	192	159	191	174	181	167	185	206	164	192	170	178	154	169	179	177	186	178	189	204	172	172	171	166	151	177	199	172	166	180	192	171	182	183	178	190	192	179	178	181	160	155	212	207	192	188	193	196	170	214	187	177	220	184	213	181	174	188	186	197	168	172	199	177	205	177	203	176	195	165	196	190	185	188	175	195	183	194	184	182	210	171	187	179	174	172	193	192	170	189	197	158	190	188	163	184	181	191	192	191	179	178	175	170	163	177	194	197	193	180	198	207	182	180	172	181	211	197	210	186	190	220	172	181	192	179	207	188	189	167	175	186	166	191	210	182	173	176	205	167	194	195	210	179	176	169	171	172	176	175	192	167	185	156	187	184	176	177	182	190	163	192	176	192	202	222	191	181	189	187	187	173	175	197	168	185	181	183	185	182	156	174	197	168	187	189	193	183	180	178	191	166	187	184	185	190	166	164	166	196	185	177	181	197	189	174	190	174	205	177	198	175	171	190	177	188	173	183	191	192	174	170	175	191	205	182	193	181	200	205	181	188	190	190	164	187	188	175	194	155	182	191	165	182	186	179	170	142	159	188	185	190	174	166	177	170	171	170	183	195	181	197	182	165	188	191	172	188	187	184	192	206	184	185	177	182	194	213	176	175	151	171	198	193	188	196	204	187	176	184	168	193	151	188	180	169	175	172	173	149	181	207	176	194	190	200	187	198	193	182	182	168	186	169	192	186	182	190	205	187	179	201	166	187	183	204	180	219	201	182	152	203	179	193	186	177	182	203	189	177	187	187	174	167	174	186	180	175	188	206	202	171	173	192	180	181	172	186	190	207	206	211	174	201	181	200	178	176	168	193	168	200	209	174	188	192	167	163	191	190	202	205	160	191	207	180	204	191	197	173	196	198	182	192	187	182	200	171	183	184	198	206	152	184	195	182	199	159	167	177	163	194	192	188	150	175	181	186	166	210	195	181	172	171	165	190	167	204	162	180	176	181	186	176	209	192	171	198	198	188	189	190	183	180	166	192	155	185	169	195	197	197	173	181	186	169	153	187	171	173	182	186	195	173	187	199	188	235	190	193	196	169	189	184	187	180	202	187	192	159	200	181	191	187	181	180	192	185	180	210	179	211	172	204	203	176	162	191	184	183	205	186	176	183	177	202	176	175	189	183	162	193	168	169	195	173	197	172	168	184	179	180	183	182	194	188	207	186	171	182	193	165	185	193	204	157	201	177	170	182	171	167	191	194	171	178	169	190	181	175	189	177	157	197	200	199	169	186	154	191	200	208	194	192	198	178	199	187	165	204	184	169	186	204	188	188	164	200	182	165	186	190	190	179	188	196	175	184	168	183	196	180	196	196	165	185	168	193	179	206	167	196	184	190	200	171	178	186	163	169	174	185	167	184	176	177	167	169	165	199	194	190	178	169	191	155	172	210	179	185	197	177	203	187	181	183	178	162	172	218	177	166	155	176	187	173	177	185	201	184	186	176	179	198	205	167	183	188	179	167	189	167	168	181	153	163	198	184	187	180	182	179	150	212	184	177	159	199	186	204	189	191	175	173	187	184	160	199	193	183	192	172	178	180	185	182	169	204	185	177	164	159	180	188	172	176	206	186	175	166	163	184	185	188	169	199	182	195	180	192	191	217	157	200	184	196	194	179	192	183	173	168	181	185	178	194	197	198	158	198	195	151	159	193	192	208	160	171	168	200	185	179	174	192	186	175	185	175	189	196	163	193	197	183	195	171	188	178	181	198	180	158	195	187	181	189	200	188	177	173	168	181	189	174	175	172	188	175	200	187	200	167	151	180	195	187	188	166	182	186	185	220	206	187	188	190	157	163	182	146	180	185	179	180	190	176	187	195	165	190	200	185	162	163	184	164	172
27898	19550	6111	797	628	522	533	520	503	509	489	521	536	497	525	496	521	548	498	544	464	502	479	523	520	488	512	446	480	493	500	529	504	503	488	458	513	508	478	512	474	482	477	510	512	474	490	517	497	499	455	523	527	493	488	488	491	485	484	489	491	443	470	511	527	541	492	508	517	544	498	499	496	497	488	469	515	484	510	490	477	478	479	491	482	495	475	464	512	516	517	529	497	492	503	451	496	493	487	496	504	478	505	519	492	491	474	492	479	508	482	486	523	475	506	530	500	510	531	511	483	506	444	509	510	489	468	508	459	478	468	451	463	505	505	496	483	496	501	513	535	442	491	468	505	499	444	487	481	478	505	453	516	457	482	469	503	517	507	519	490	527	470	483	501	487	537	495	500	435	504	504	487	508	539	496	533	479	539	484	483	488	501	505	499	518	481	484	485	495	491	481	517	503	493	516	463	476	467	507	485	546	483	503	511	512	495	483	518	492	513	479	495	491	466	490	510	512	441	473	467	505	476	476	497	505	516	506	486	529	482	482	516	534	493	516	487	501	503	476	534	543	505	514	472	523	529	463	504	478	533	505	477	491	484	529	449	482	446	522	461	519	463	469	517	519	501	470	524	521	480	516	492	491	454	490	479	496	472	496	503	482	494	518	471	514	525	471	483	443	478	512	497	479	469	494	464	491	503	466	482	484	479	507	497	529	500	455	505	518	458	479	492	487	501	510	504	481	536	466	528	489	490	471	501	465	493	493	490	445	499	502	491	515	465	465	489	528	495	496	475	542	489	486	469	489	439	518	479	471	512	504	528	463	502	517	473	535	556	506	492	472	495	511	468	490	457	547	521	491	494	521	494	521	472	480	464	495	483	498	508	511	484	514	524	493	496	480	484	507	462	471	492	504	516	511	499	462	503	523	489	488	473	527	541	475	497	471	525	509	484	495	492	492	455	487	491	509	463	473	489	509	501	490	524	456	487	469	455	497	467	500	523	502	536	493	500	514	497	499	473	474	461	507	460	511	492	488	490	491	509	491	520	501	508	495	520	466	502	481	482	498	543	493	499	487	469	502	479	531	462	485	506	523	467	490	450	485	457	502	479	529	494	483	486	505	489	482	485	504	471	492	481	476	487	489	501	518	473	500	486	480	479	545	465	524	509	476	491	481	456	527	506	477	462	459	504	495	523	546	502	534	484	455	490	537	477	465	495	456	515	483	510	475	536	485	516	492	489	507	485	523	473	484	486	462	493	510	453	504	542	454	489	494	543	496	492	481	446	471	459	543	463	517	514	507	490	496	521	465	481	478	470	484	484	501	517	515	508	475	506	490	475	481	517	487	489	471	543	462	497	503	498	511	531	489	480	469	513	498	498	498	493	506	468	487	498	528	509	425	484	503	471	487	507	479	443	492	455	482	508	494	500	514	504	499	490	508	482	463	488	487	480	494	476	520	483	473	514	507	456	506	496	474	483	489	475	498	525	518	539	515	501	512	468	491	525	488	485	524	522	487	459	504	498	504	484	488	482	509	478	499	555	462	497	465	513	506	476	522	497	497	533	516	500	485	525	484	449	489	500	477	508	478	449	515	464	560	507	520	508	479	527	475	471	482	500	490	488	506	483	451	522	487	467	456	450	485	511	517	491	458	459	456	497	514	503	517	490	516	486	505	513	523	553	534	520	462	510	513	478	484	545	504	489	473	473	498	539	470	514	464	497	494	489	507	508	452	471	480	489	498	486	478	521	474	525	488	487	479	513	494	494	509	490	455	510	478	510	510	490	499	474	498	459	512	482	477	480	535	459	502	499	481	524	494	485	465	509	492	489	498	513	516	513	515	525	496	518	490	479	493	518	486	481	487	462	474	489	460	495	514	508	456	510	464	519	476	498	453	499	498	486	513	470	510	448	502	503	486	486	507	503	481	471	490	503	474	506	475	539	479	483	460	505	494	461	492	504	506	484	541	508	451	533	505	472	476	490	518	484	496	472	513	463	516	555	497	504	486	500	491	484	454	501	465	482	499	517	498	536	491	443	490	485	491	510	493	511	498	516	518	518	474	516	483	471	505	517	494	493	516	512	525	482	487	495	513	524	452	504	531	473	484	485	513	486	510	501	480	492	507	495	518	491	487	473	499	503	477	456	471	516	532	482	472	469	514	497	488	471	480	500	480	493	456	462	519	459	499	493	496	481	453	491	504	453	489	502	494	494	539	489	516	487	500	494	509	498	478	461	522	510	495	468	495	489	541	479	496	479	465	494	470	492	493	548	468	448	490	474	466	473	515	495	552	497	505	504	498	511	486	491	458	503	534	509	465	497	522	494	483	462	463	488	533	462	455	478	493	494	512	505	480	566	467	506	467	534	464	496	501	505	510	489	481	520	514	510	492	471	465	490	541	489	486	479	519	535	494	477	501	471	449	487	493	517	495	468	503	518	488	507	499	518	509	513	493	503	484	434	523	494	505	483	487	496	522	487	527	523	522	518	464	478	505	487	439	506	498	476	521	458	496	507	470	514	500	464	515	466	475	515	495	451	461	493	491	525	479	522	507	478	508	456	476	467	461	487	466	516	517	481	520	488	489	517	450	459	483	510	464	497	502	503	477	476	459	487	488	503	492	502	519	494	499	467	544	546	466	520	478	515	484	483	485	498	496	499	544	500	514	486	490	496	499	483	496	493	496	488	526	534	488	487	491	470	497	502	502	512	472	490	493	473	491	483	470	468	525	506	485	505	445	487	496	493	512	480	461	486	526	443	464	481	499	502	477	499	524	498	499	470	489	464	480	481	498	508	491	510	475	507	474	491	493	509	469	488	508	532	513	517	505	522	497	467	480	457	469	512	545	519	489	534	504	489	463	517	496	517	474	463	514	472	500	518	529	532	552	475	494	523	495	531	474	527	530	495	468	538	499	507	481	541	530	463	468	484	506	475	455	469	506	535	453	474	537	506	495	503	510	490	445	519	484	477	498	538	504	539	474	502	509	533	508	497	482	501	487	526	493	520	519	502	477	516	517	493	448	505	497	537	488	465	472	490	515	541	497	490	492	480	505	495	478	516	487	523	517	493	503	500	497	474	516	507	505	543	467	490	484	463	531	533	488	493	473	536	523	492	506	502	473	505	456	510	485	514	487	443	503	437	520	476	526	510	456	516	522	493	497	493	513	459	472	494	499	519	484	482	497	479	511	477	470	508	497	531	489	516	512	478	460	503	515	494	490	493	489	511	466	494	458	518	548	534	537	541	507	487	458	518	476	464	477	494	508	448	494	518	513	478	485	517	494	517	485	505	466	490	505	488	494	498	494	491	528	477	467	512	487	498	503	472	499	535	488	516	530	488	507	517	450	526	475	476	532	483	478	486	507	517	548	515	539	482	494	477	514	523	485	479	536	472	521	521	491	484	487	509	476	470	479	496	537	488	473	535	512	499	519	577	485	487	514	491	489	539	469	505	496	475	488	527	497	489	523	472	498	507	540	503	511	556	513
4462	1446	1023	785	637	604	569	531	540	491	525	496	512	521	518	553	512	526	500	492	588	493	499	517	505	498	505	552	518	483	498	522	526	517	564	521	534	474	497	503	542	527	506	505	499	500	518	485	470	509	512	464	494	516	516	481	514	502	533	517	480	550	533	499	509	454	511	505	516	514	504	478	522	499	524	481	561	520	502	504	504	501	494	539	539	504	488	491	508	549	495	507	539	506	509	531	521	516	484	494	499	470	499	506	499	455	525	498	548	540	519	483	503	499	512	495	493	521	518	508	546	499	496	524	534	480	481	495	513	523	510	522	495	507	488	484	495	485	545	473	483	466	472	523	469	550	477	505	499	540	490	505	493	543	530	504	511	467	528	506	484	525	523	480	521	502	510	525	538	499	547	495	516	533	500	532	515	530	563	515	559	537	492	486	496	510	503	538	539	528	505	521	539	469	572	518	484	501	570	501	561	521	508	493	500	477	487	469	511	516	486	519	480	527	532	506	511	547	519	487	519	518	494	540	489	531	506	512	529	515	482	533	497	513	506	510	519	486	527	486	521	529	487	507	519	515	520	529	550	479	515	534	495	472	510	520	493	490	513	489	493	489	517	526	476	531	477	511	500	474	507	549	527	501	489	534	504	532	504	535	525	482	521	517	551	502	515	536	481	510	472	529	543	521	489	495	493	478	527	519	489	509	460	544	498	470	524	544	521	518	555	507	525	557	484	492	494	531	497	570	501	494	499	474	511	514	509	478	471	490	518	491	528	527	496	509	507	502	487	521	486	542	517	520	502	533	517	530	506	524	539	545	510	531	492	558	474	495	517	511	555	495	516	538	505	511	545	553	497	471	491	518	510	495	549	496	516	465	528	504	548	494	531	486	487	474	513	493	527	512	501	502	497	490	515	490	504	483	488	463	540	545	501	507	500	492	476	503	499	505	512	501	479	483	544	531	539	537	512	511	450	531	492	517	508	494	527	494	523	524	514	521	508	487	495	509	528	510	479	526	471	510	528	515	465	522	549	512	511	516	522	505	519	482	504	512	513	549	535	504	540	518	508	478	510	540	495	499	506	463	543	473	536	503	500	504	510	535	533	495	493	539	515	494	484	501	540	513	486	494	519	474	566	547	533	516	511	475	510	533	510	520	500	486	543	516	477	523	533	494	486	487	508	517	524	488	514	522	521	516	482	514	499	518	499	479	489	553	558	488	529	459	549	510	524	521	495	488	534	566	488	515	532	531	504	511	539	501	491	505	481	512	501	521	549	510	549	475	531	522	452	508	501	478	486	512	459	522	509	516	527	527	510	521	542	527	514	487	541	519	531	507	480	478	516	479	510	515	483	476	485	538	519	542	522	497	510	515	495	474	473	507	525	553	522	524	532	484	532	496	472	496	506	504	464	488	535	474	487	535	496	499	510	517	472	487	517	518	482	533	509	541	524	489	518	497	460	503	489	510	491	516	481	487	502	508	498	509	494	541	505	523	500	511	512	493	489	515	537	496	509	520	486	479	515	520	479	515	513	542	490	512	503	491	546	534	542	496	495	532	501	513	546	479	497	465	505	533	526	484	534	495	510	493	569	535	522	481	533	484	502	494	527	519	498	464	483	542	498	521	487	539	523	481	468	539	520	535	502	535	545	543	503	525	539	532	530	515	553	509	459	518	513	524	537	521	498	475	522	478	511	491	543	506	502	470	477	557	538	496	477	500	510	469	493	531	480	500	539	492	509	541	506	491	542	530	511	509	526	517	526	490	509	495	499	555	563	510	560	501	482	487	539	515	545	516	496	507	457	481	508	500	496	525	567	500	503	512	538	559	503	509	503	502	480	514	480	495	504	491	505	484	452	545	491	512	505	512	536	478	539	505	530	519	521	542	508	491	490	560	542	558	552	499	509	495	492	512	582	508	511	529	482	512	497	543	513	493	520	465	527	515	513	554	512	480	520	493	524	483	505	475	547	506	529	504	532	502	486	520	536	501	528	494	480	516	534	486	512	538	533	502	488	532	515	486	483	519	514	506	504	492	472	500	490	505	524	510	536	505	487	498	492	531	536	469	527	463	504	529	497	481	461	523	495	492	496	492	498	549	531	498	477	502	500	490	509	525	501	477	516	477	520	506	514	518	516	533	506	481	506	510	490	489	517	531	473	536	491	480	506	500	486	483	563	483	487	510	515	549	520	503	546	543	516	505	472	513	517	532	520	491	528	555	502	506	525	537	485	477	510	475	537	516	494	510	492	559	484	461	519	492	511	572	541	496	490	509	532	542	548	549	534	500	536	504	486	524	491	472	499	495	487	534	520	516	512	479	482	504	483	521	512	467	493	485	543	466	534	517	568	481	521	558	526	517	522	489	501	482	513	530	493	522	500	541	514	527	540	540	528	499	562	498	469	524	534	496	519	529	478	490	504	469	552	503	508	509	529	519	460	489	523	479	532	573	494	506	482	515	534	488	518	525	493	515	512	500	499	492	507	560	522	493	510	475	464	505	521	499	520	503	522	550	533	526	560	483	503	510	503	540	494	532	529	489	518	487	498	463	497	518	512	524	467	534	506	492	519	458	513	541	511	521	512	508	506	515	498	511	497	473	525	512	502	486	531	528	496	444	504	547	530	520	520	511	488	516	522	486	532	511	518	477	514	494	580	528	574	536	488	497	513	539	527	505	505	482	535	496	512	502	520	509	486	521	537	569	522	516	522	473	531	515	517	521	522	494	518	525	510	501	506	532	526	542	514	537	509	533	499	493	518	531	504	507	505	524	511	529	516	531	517	526	495	537	483	539	464	481	546	539	551	523	531	500	496	512	539	499	499	568	512	493	509	524	522	507	513	497	473	534	513	458	495	490	497	500	519	517	505	544	537	507	506	500	488	551	466	516	497	540	529	488	535	507	515	534	524	539	490	512	466	507	514	517	534	513	513	518	531	512	555	493	534	525	551	508	512	493	527	493	452	480	478	495	543	491	503	539	528	530	518	512	536	569	501	521	488	481	489	496	505	536	509	494	485	516	507	501	495	533	486	481	489	504	485	510	471	495	533	514	494	482	501	556	513	504	491	489	479	510	517	460	484	495	523	524	525	519	531	536	508	493	501	503	517	531	523	490	516	477	512	512	506	515	478	484	562	504	475	535	529	502	495	486	536	496	480	489	500	495	511	502	474	517	506	532	537	501	512	506	538	503	544	490	526	513	529	541	534	523	499	545	541	514	499	510	534	489	513	541	541	511	528	504	494	466	465	538	480	518	507	501	509	509	512	556	512	511	519	503	486	545	503	536	520	468	539	497	506	475	508	492	524	501	503	504	494	560	519	494	470	481	475	519	531	500	501	535	518	504	517	539	541	533	509	508	492	494	527	507	502	481	488	449	536	515	508	519	523	533	500	490	498	572	518	529	530	502	467	511	481	519	518	503	496	524	480	487	509	502	497	501	526	494	534	487	484	531	476	522	552	516	495	508	492	504	522	530	501	498	507	513	480	518
23711	21334	28625	24363	21341	10183	936	610	491	418	362	371	328	316	303	288	289	266	296	276	256	271	215	283	228	239	229	267	219	237	248	246	221	235	238	250	243	214	241	210	217	226	216	233	244	233	208	238	230	200	224	219	228	222	226	204	218	212	236	214	223	198	219	213	225	233	239	234	218	216	228	203	245	219	228	231	200	241	214	232	208	206	222	234	209	222	205	229	219	212	186	235	223	221	213	197	196	209	188	219	238	219	219	226	230	219	220	252	208	229	212	215	214	212	207	211	262	188	204	207	244	224	225	202	226	218	227	241	223	249	218	209	240	244	222	221	222	242	214	220	231	200	224	233	206	203	217	225	236	230	216	198	232	223	211	281	223	211	232	228	228	209	240	205	208	235	195	225	235	207	232	211	222	218	227	220	227	223	213	211	216	244	224	210	222	225	225	200	235	229	249	234	218	233	206	225	238	231	236	225	232	199	242	244	237	193	205	198	203	219	207	207	233	223	216	220	237	255	230	213	234	226	231	200	233	215	205	244	222	233	272	205	199	203	233	210	234	206	217	219	226	251	224	214	197	212	227	256	225	215	189	211	247	208	235	231	248	221	250	228	178	235	224	216	206	225	210	230	222	227	212	231	213	237	197	227	207	210	216	231	231	256	211	200	221	230	240	263	192	227	212	214	219	184	227	231	235	214	222	213	249	257	223	234	225	215	212	226	219	215	213	262	221	220	212	216	228	224	237	204	254	219	236	184	209	241	238	257	203	216	203	228	212	221	234	212	229	195	244	221	217	265	205	231	201	229	235	224	222	208	218	254	208	258	220	234	228	190	229	257	232	216	197	226	230	188	232	215	228	219	217	227	232	226	204	212	214	203	229	220	230	214	209	198	230	228	218	204	227	212	224	207	201	243	217	211	218	222	240	236	226	212	230	227	214	218	261	231	236	240	241	254	220	214	225	217	197	209	242	215	240	226	194	227	214	218	202	223	230	213	195	224	207	200	213	258	237	243	241	220	219	231	239	218	252	212	228	238	224	208	224	212	231	211	202	202	208	212	223	249	236	217	207	214	214	222	203	221	209	222	219	235	209	197	222	209	227	194	203	216	240	206	216	236	230	215	221	224	218	233	239	236	205	215	227	200	237	217	246	223	209	217	217	237	236	235	224	194	227	224	228	214	214	212	235	232	228	211	228	249	201	204	250	216	231	232	217	222	210	224	237	241	231	212	244	218	228	211	218	232	216	215	242	216	219	248	214	233	225	198	216	206	220	214	240	228	210	234	225	203	244	211	227	203	226	229	227	199	222	213	233	256	221	204	207	192	236	241	221	238	207	242	229	177	208	239	226	237	225	217	239	218	222	222	207	225	208	233	228	227	238	216	222	219	231	223	229	205	230	221	225	189	225	204	225	215	204	212	207	239	233	230	217	215	215	219	229	218	221	209	224	229	203	212	199	243	222	213	197	222	233	235	202	215	211	204	210	209	204	225	228	216	227	190	214	219	238	215	242	212	218	205	219	239	243	221	212	224	219	258	211	221	207	200	219	213	208	206	233	215	224	236	233	223	232	224	187	191	199	213	228	199	218	218	215	213	221	200	201	227	213	247	245	206	233	211	229	225	228	201	217	196	277	216	211	219	225	228	207	224	205	217	211	217	213	206	207	244	218	216	246	233	247	234	226	261	221	237	209	195	217	240	224	238	225	237	215	209	210	220	212	232	222	207	203	216	239	212	232	239	231	227	246	225	217	221	217	197	217	183	208	213	229	235	218	204	223	228	224	226	202	240	224	205	234	235	194	217	199	186	200	206	229	252	237	219	200	221	239	224	211	241	204	206	221	220	220	245	207	197	202	216	219	206	219	198	222	222	219	227	214	237	223	230	226	222	194	221	229	238	219	231	216	244	185	221	221	238	225	243	238	230	233	209	227	233	226	194	229	201	208	199	207	212	209	234	209	202	214	200	252	218	218	222	211	205	192	214	226	210	218	219	226	217	213	225	215	235	210	216	204	234	212	225	250	234	220	197	214	214	225	220	199	222	213	208	240	186	216	200	198	210	232	208	224	238	235	231	193	208	241	195	215	229	234	228	234	242	234	224	231	205	207	200	214	208	220	232	232	249	232	217	234	221	221	216	209	198	228	226	210	212	207	244	224	221	209	214	202	217	202	236	205	209	214	236	227	216	228	204	220	195	192	229	193	193	224	196	227	208	176	201	224	217	256	215	211	229	231	214	244	217	212	210	213	218	209	221	216	221	191	220	248	220	189	197	205	233	225	228	224	197	222	233	223	203	201	215	206	213	221	212	222	182	261	227	221	229	218	222	204	215	243	245	216	204	205	192	213	222	234	233	232	233	215	218	232	244	239	217	218	206	216	196	217	206	210	245	192	210	214	212	206	200	254	216	219	209	240	215	207	213	221	188	220	251	232	216	238	226	222	255	232	235	238	199	233	232	239	205	222	210	231	236	218	223	213	217	190	235	209	229	220	214	183	235	182	208	208	216	209	212	228	197	238	201	220	217	221	227	236	212	228	222	209	223	241	224	231	216	233	213	208	208	218	215	210	233	221	214	222	228	213	201	219	204	238	226	229	200	236	209	209	233	216	233	205	213	238	215	243	190	219	201	248	219	200	189	201	211	213	227	202	210	231	215	218	221	219	218	246	212	212	222	219	184	247	245	201	214	202	238	196	209	237	222	212	212	218	237	235	219	222	193	221	251	239	229	221	236	225	212	222	252	201	223	198	217	213	221	214	227	238	220	185	224	204	241	209	219	224	229	203	235	202	236	226	217	200	203	186	216	220	232	216	230	215	227	230	255	223	227	218	237	211	199	237	204	200	201	213	203	210	238	243	230	219	211	205	209	206	228	230	244	230	247	225	243	221	219	205	228	224	205	244	227	226	262	224	201	198	227	204	233	226	252	238	220	228	202	248	201	198	205	203	234	206	223	211	220	205	215	207	230	215	225	221	240	251	201	192	222	231	208	227	225	242	201	191	212	226	202	212	223	213	219	199	212	251	214	207	239	208	221	228	219	215	210	197	235	228	226	227	234	223	194	191	213	237	245	234	215	222	225	220	231	196	237	205	208	230	210	225	228	242	207	212	219	207	230	229	227	238	228	222	235	235	215	233	229	222	226	216	202	243	238	231	249	228	217	209	219	221	204	214	232	233	213	248	208	225	225	217	229	242	241	211	202	185	205	229	231	209	217	235	215	208	228	184	207	261	245	211	208	211	191	234	223	232	237	222	226	222	196	223	230	226	224	219	202	213	191	201	211	213	196	209	203	239	238	219	202	225	257	245	202	244	221	191	218	244	250	214	199	197	199	221	216	208	237	219	239	216	203	208	206	216	217	234	205	237	206	246	233	233	224	223	240	232	214	218	218	212	193	205	217	179	194	254	193	206	230	212	237	219	248	238	232	231	224	239	231	217	216	209	226	195	222	226	214	224	214	205	223	222	219	227	234	214	233	203	218	220	230	211	200
3366	8745	5869	2639	2008	1430	1113	842	712	586	489	401	398	382	341	317	322	289	330	288	273	285	285	273	294	265	277	222	278	244	262	249	237	278	263	247	245	256	271	258	259	243	263	270	243	254	224	239	226	254	217	273	267	229	223	239	227	220	256	223	226	260	260	232	261	226	230	256	229	219	252	224	224	247	242	205	249	231	230	223	219	229	221	237	253	214	249	227	262	230	223	255	228	228	227	221	244	236	220	221	246	228	224	240	210	215	225	262	228	235	222	252	248	257	233	241	243	261	224	233	218	237	232	229	218	255	234	233	233	243	204	235	240	233	231	207	232	243	236	226	226	239	248	249	219	230	260	261	251	215	239	220	224	225	242	233	229	233	250	263	223	229	223	235	212	229	233	203	246	227	222	234	236	222	224	226	223	218	218	231	240	236	252	237	224	216	198	236	220	213	235	229	254	252	243	227	229	206	258	264	206	222	230	228	230	233	234	217	245	243	218	256	243	240	234	221	252	240	242	235	232	241	225	261	228	241	230	255	266	245	233	198	222	226	270	245	245	234	246	238	234	220	225	232	217	242	223	228	199	246	231	244	252	224	236	229	232	211	232	219	237	245	233	239	243	211	216	232	221	227	232	246	251	229	258	203	237	242	253	224	263	240	224	241	226	228	242	236	204	204	261	241	226	240	237	218	240	245	213	219	254	208	242	214	233	193	252	205	249	231	238	244	240	238	236	213	245	203	225	210	252	214	221	235	232	203	246	221	243	252	230	217	214	224	231	234	245	232	258	255	207	222	226	239	232	232	239	264	229	261	233	233	215	229	231	209	226	237	264	218	232	254	242	210	249	229	226	194	241	235	252	231	212	229	224	210	215	220	219	238	223	203	238	200	251	260	243	242	224	247	196	203	247	235	235	212	223	217	251	225	217	236	257	255	256	229	245	215	245	219	239	217	232	249	227	211	236	255	249	241	231	243	241	248	241	238	246	241	236	231	223	260	227	226	216	219	235	242	258	251	240	229	231	236	254	236	218	249	226	236	243	245	257	211	215	202	206	231	221	230	237	225	221	252	224	228	253	213	217	221	227	271	249	230	270	234	245	239	216	270	235	224	216	215	223	213	251	260	247	239	248	270	248	228	243	250	264	222	245	205	209	262	231	228	221	241	210	242	254	215	239	233	237	217	219	232	230	226	227	208	208	231	215	230	230	257	237	220	220	224	226	252	222	202	230	250	203	224	221	236	210	247	244	214	233	239	249	227	254	270	200	199	239	213	226	255	243	214	216	237	266	239	227	229	242	194	244	210	229	230	222	211	224	257	249	239	237	241	219	238	229	273	245	227	238	241	228	257	235	210	235	232	216	281	232	233	211	262	231	226	205	219	254	225	218	222	241	223	227	233	238	231	222	228	225	255	219	260	237	235	244	237	250	251	242	247	233	211	211	246	221	259	248	251	233	237	234	228	215	227	248	233	238	205	215	237	220	214	232	258	243	228	250	226	238	230	229	223	225	238	243	265	235	227	219	251	257	236	255	237	219	224	227	237	218	231	239	245	236	225	234	229	242	234	235	246	257	207	246	231	227	218	247	245	221	240	252	236	223	253	241	190	226	215	223	196	244	232	229	213	185	247	219	258	287	245	246	238	241	210	251	232	238	227	226	252	221	265	213	244	224	232	226	245	242	238	216	251	215	221	238	219	231	220	228	201	219	228	227	239	221	213	221	235	232	243	234	243	211	209	213	231	237	232	228	244	261	243	232	220	237	221	213	240	235	215	244	205	269	238	198	259	244	227	236	223	232	238	250	250	214	237	256	228	204	250	237	239	258	245	227	225	228	224	230	252	243	221	239	235	246	225	256	254	256	228	239	233	221	234	234	250	236	255	250	238	230	232	229	229	247	223	257	246	256	229	221	249	211	221	250	243	232	245	219	207	274	240	230	247	227	259	206	220	225	242	195	222	258	218	222	215	236	217	205	239	212	216	246	236	213	205	251	234	258	234	238	223	235	227	237	223	215	226	224	218	270	237	262	243	225	249	226	222	212	215	218	234	225	227	241	238	228	247	273	225	239	248	241	250	224	224	258	258	232	237	228	237	232	210	232	245	247	222	222	275	234	237	228	203	240	232	226	201	221	257	240	213	234	232	231	223	202	242	253	246	212	239	227	221	215	231	240	217	233	220	238	247	230	270	251	238	218	236	212	245	249	228	244	241	206	219	240	235	218	261	223	220	235	229	264	248	263	242	232	239	228	242	237	225	210	237	231	237	251	245	212	234	249	257	227	209	229	215	227	213	226	238	254	235	215	220	214	241	216	218	225	202	227	235	233	233	225	218	225	228	254	235	210	217	229	214	224	242	202	271	232	217	225	229	225	244	240	236	204	246	262	221	246	214	220	230	217	253	217	246	251	224	191	198	248	234	261	237	228	225	237	246	211	255	231	271	229	197	241	251	236	233	251	209	227	234	216	210	220	211	246	247	248	222	226	254	256	234	244	256	235	227	221	248	226	220	231	215	268	231	232	228	228	241	220	225	236	231	220	214	271	249	260	208	227	230	237	217	225	234	219	256	225	229	244	233	224	229	245	234	221	217	201	253	245	205	228	233	218	241	252	245	218	251	231	245	206	248	217	228	213	224	250	266	238	215	211	242	224	211	238	223	236	219	232	219	220	237	264	236	225	244	247	217	248	233	225	261	252	234	229	246	235	232	218	235	206	241	234	244	219	236	268	255	219	209	213	238	240	226	252	266	224	245	261	205	235	234	243	255	241	210	220	241	235	242	217	250	219	241	242	227	221	233	243	248	223	244	255	240	210	209	232	278	246	228	221	255	234	225	214	209	239	233	248	274	236	253	197	249	246	248	256	248	222	231	222	220	254	242	220	224	217	239	221	232	252	252	227	250	250	240	228	251	209	246	235	216	213	235	227	219	214	201	251	222	220	249	236	228	271	252	250	230	263	236	228	208	220	246	219	239	242	255	246	261	190	206	240	225	217	204	217	260	207	252	191	222	241	233	212	201	232	257	227	204	249	206	231	239	244	222	238	260	232	224	239	218	204	215	242	267	223	229	230	246	243	218	262	234	245	229	244	234	231	209	229	229	211	239	253	224	236	248	239	257	252	255	226	268	214	248	246	257	258	236	234	237	231	249	241	258	207	223	241	267	241	249	225	232	227	226	232	221	244	213	231	245	211	205	252	226	258	212	227	200	213	221	236	245	242	229	225	218	234	275	230	236	220	219	254	250	229	237	234	240	230	246	213	240	205	223	218	215	230	261	255	210	221	238	252	233	211	211	222	228	237	233	251	235	235	195	212	243	237	229	244	215	223	198	235	262	215	255	211	238	229	225	217	240	199	238	267	231	220	230	234	229	261	251	214	255	242	242	216	223	191	203	217	265	212	221	216	233	255	253	227	234	213	227	242	213	210	232	250	231	236	211	225	248	218	249	225	228	229	264	222	247	231	259	234	227	206	247	264	228	227	254	214	209
24985	21338	27661	25320	11874	1058	873	730	679	658	629	627	613	557	528	582	564	595	517	581	591	544	534	538	566	539	557	596	530	556	552	555	543	559	559	596	547	546	543	597	554	524	553	521	571	556	547	513	553	529	509	555	577	546	562	572	543	530	561	529	545	537	568	542	567	566	540	550	548	568	535	511	579	563	541	534	505	562	548	542	524	567	538	548	562	537	536	540	520	595	550	536	504	504	521	529	557	536	508	567	581	538	546	527	537	553	548	550	527	509	587	550	509	600	572	562	608	532	552	510	552	513	537	596	557	542	494	530	537	569	553	511	576	541	538	525	563	553	563	578	558	499	536	546	565	524	573	512	590	586	568	527	564	560	569	529	527	529	529	565	573	567	524	544	516	539	541	480	534	523	507	543	570	579	528	585	564	564	518	551	525	535	568	554	552	509	579	514	523	542	557	546	535	511	558	590	544	508	505	563	536	545	547	561	516	569	559	561	549	529	536	561	524	577	549	557	566	566	556	553	582	571	562	532	532	562	560	592	543	553	531	556	556	558	547	520	557	516	523	523	560	574	557	549	563	529	518	538	509	563	589	498	512	546	551	584	527	524	516	529	544	529	523	565	538	544	558	519	565	531	544	509	546	520	579	573	557	584	573	482	555	543	574	517	565	558	565	538	525	558	502	551	541	550	591	554	499	539	543	570	570	518	539	552	550	540	565	520	568	549	562	534	531	522	545	552	559	551	554	505	559	547	555	543	505	537	543	531	545	516	537	572	565	550	536	504	550	502	510	561	515	545	542	608	547	539	590	528	542	537	556	546	582	529	542	568	552	530	527	564	533	546	549	563	558	544	483	492	534	513	545	563	566	572	567	504	592	582	555	520	557	540	548	575	536	531	558	520	560	555	535	530	553	548	529	557	545	533	548	502	548	566	540	552	534	524	502	581	568	517	581	616	547	522	560	551	519	522	595	581	530	539	530	589	523	545	490	528	544	531	543	574	498	548	559	548	535	587	536	549	590	500	571	568	557	549	503	559	533	540	561	569	566	545	520	537	583	587	577	540	540	548	527	564	592	535	545	569	556	536	540	514	601	517	560	546	548	529	542	543	530	576	545	563	567	539	543	584	551	550	568	522	527	535	548	544	548	505	530	594	532	563	539	527	530	571	559	551	541	544	576	552	569	549	534	477	524	548	527	524	547	563	561	552	528	574	566	566	541	557	560	536	543	527	578	554	568	530	520	542	590	516	561	575	555	551	510	543	552	549	556	508	560	523	563	520	538	592	563	554	522	510	557	542	570	540	560	542	576	540	515	529	520	524	532	531	538	587	571	524	573	561	537	529	538	527	540	559	593	535	532	558	542	580	534	531	569	551	567	574	575	533	568	536	560	549	530	544	525	559	540	501	544	525	493	563	544	505	541	574	564	517	561	570	545	560	543	533	584	530	534	585	558	571	516	581	527	511	584	538	517	530	530	542	595	602	573	537	507	514	552	545	497	510	555	557	533	598	537	539	606	557	562	610	528	514	550	519	500	581	504	508	542	578	552	543	534	530	511	513	585	574	522	561	552	522	536	586	487	549	566	519	548	542	566	553	554	531	560	564	575	563	586	537	534	547	558	546	559	541	589	554	543	548	522	538	539	563	531	539	551	567	541	549	551	565	543	583	531	537	518	550	540	555	509	571	570	515	496	554	538	509	540	551	495	551	581	585	541	577	553	537	572	556	537	578	544	513	541	545	536	570	564	562	532	545	525	539	517	546	528	572	525	576	544	575	539	537	545	500	568	523	509	547	544	502	547	600	567	548	555	508	562	590	601	544	533	560	522	515	519	539	527	549	553	517	566	534	509	551	511	536	515	560	529	535	539	560	549	604	553	552	564	518	531	556	544	545	523	582	546	563	540	545	541	525	537	535	583	533	565	557	578	531	570	556	530	489	522	555	545	556	538	517	565	557	552	537	547	528	540	537	540	545	588	558	545	514	520	515	533	555	532	541	538	543	554	539	593	544	542	536	550	537	531	556	600	502	538	557	567	526	513	521	563	563	540	560	538	567	528	544	570	517	566	532	575	542	564	529	582	523	541	544	554	522	617	551	525	532	556	567	519	558	589	581	571	551	517	500	534	549	557	548	556	551	522	589	512	538	530	510	559	580	556	555	547	564	516	570	559	525	536	555	576	528	567	569	563	540	559	557	583	546	545	572	533	545	524	584	528	539	569	571	514	524	579	556	539	550	552	506	568	547	568	511	558	557	530	505	549	559	531	561	573	545	575	560	538	499	604	567	524	564	516	515	536	539	538	525	515	532	561	530	541	586	553	554	536	494	574	545	514	530	588	549	556	539	580	537	552	577	549	559	553	537	570	537	595	552	542	527	578	588	528	588	555	607	535	551	564	542	611	531	506	562	509	508	537	533	537	509	522	526	536	552	587	493	569	573	614	553	592	538	534	555	546	544	541	552	508	570	566	527	513	552	544	538	502	538	542	540	544	514	546	593	593	534	550	585	556	585	543	545	531	527	538	546	586	516	543	522	553	550	531	532	518	573	558	585	532	590	573	550	556	549	530	495	535	537	584	523	554	572	549	533	519	588	548	546	570	575	549	517	519	495	544	523	532	545	563	551	496	522	512	570	535	556	561	486	545	536	545	567	524	535	535	569	512	555	574	578	514	549	565	553	512	567	527	505	580	557	541	568	551	543	571	537	562	513	542	559	555	531	577	574	557	504	545	535	519	544	553	542	562	534	548	545	518	538	524	544	547	524	556	580	524	576	564	542	570	524	556	570	543	551	555	522	537	570	533	579	508	558	529	543	537	557	547	537	553	514	528	542	543	538	506	562	515	576	548	553	533	552	499	525	552	502	551	533	530	524	524	521	551	544	518	555	529	512	559	548	558	571	541	508	518	527	519	566	558	563	535	547	538	559	543	568	477	550	533	557	593	583	553	566	573	563	590	529	529	602	524	527	550	532	556	556	547	529	543	545	546	559	535	528	555	528	573	545	551	547	525	546	544	550	543	517	535	536	512	519	591	538	588	537	539	546	570	559	564	525	555	560	541	508	578	570	568	540	514	564	572	560	550	565	571	536	533	568	602	555	593	574	489	521	561	565	564	583	542	602	526	567	586	519	549	544	541	527	517	560	568	508	548	531	528	568	573	532	570	561	531	546	569	518	585	576	546	564	582	561	563	576	512	571	536	600	524	562	508	531	518	523	554	535	542	541	549	499	528	555	526	554	577	565	603	535	518	570	530	535	559	526	512	540	577	547	564	584	547	513	530	530	506	532	531	544	531	527	539	560	550	543	546	527	538	556	550	564	509	585	551	505	529	550	567	548	544	565	555	562	559	541	537	526	515	523	538	547	557	580	562	493	556	532	548	529	549	525	540	548	552	564	546	555	549	549	556	547	486	584	546	555	534	542	567	521	587	541	514	565	555	532	550	520	538	521	553	531	609	558	523	520	547	495	578	551	520	532	593	547	552	535	528	524
3360	5265	3651	1820	1538	1097	1017	860	830	745	666	656	668	632	612	603	593	608	628	606	591	570	618	578	540	606	546	575	568	549	552	592	563	542	551	581	591	570	563	544	575	530	609	525	565	563	554	587	567	581	539	535	580	544	553	561	570	571	552	622	505	597	558	532	514	565	585	598	591	574	551	538	554	601	592	576	524	524	584	581	555	568	557	591	539	565	533	547	517	545	572	534	558	536	526	545	554	580	597	587	554	553	564	604	525	515	568	562	536	531	572	513	540	547	584	557	548	525	527	567	545	532	575	541	511	555	561	563	528	540	565	518	603	568	563	547	525	506	524	535	590	526	568	595	571	496	521	579	518	583	554	571	582	557	527	568	518	557	580	546	560	533	538	531	544	576	535	579	599	580	517	563	533	523	545	540	529	571	536	520	539	557	559	560	545	504	510	571	538	524	566	550	531	512	536	558	529	566	572	592	529	567	515	506	557	523	557	532	581	522	555	583	567	541	565	565	569	575	576	569	534	608	600	565	598	567	554	561	557	548	528	553	550	544	553	572	573	535	551	517	569	612	562	565	560	556	561	587	621	591	548	548	585	544	555	557	541	563	568	563	543	586	528	537	569	539	562	562	525	536	562	530	567	520	517	561	537	558	562	554	516	578	570	561	533	547	569	566	575	535	549	559	568	543	533	568	569	568	513	550	539	508	591	565	532	548	509	594	581	582	564	568	556	522	563	531	526	557	536	554	540	542	578	526	540	488	585	538	523	582	482	570	582	530	563	596	547	542	540	503	561	603	542	533	514	553	557	542	587	544	588	558	550	545	544	591	551	550	551	572	584	563	554	516	583	575	588	525	587	594	552	547	545	545	576	523	595	543	584	560	543	538	568	557	608	562	574	564	604	588	564	536	554	584	566	559	529	527	567	521	547	578	534	582	568	533	531	554	550	573	568	559	569	551	574	552	561	586	536	554	586	530	521	545	512	523	604	544	542	551	534	555	526	517	529	541	599	564	592	581	590	575	556	548	531	623	515	559	572	532	562	529	543	543	537	554	544	559	554	562	585	552	581	559	574	562	517	559	568	579	565	590	527	552	504	603	525	570	548	491	530	513	543	474	565	570	571	532	567	577	559	516	586	560	571	520	581	528	551	568	535	548	561	611	554	565	556	522	537	598	543	524	559	559	559	559	552	557	617	534	556	565	530	567	559	550	591	539	546	584	527	533	537	567	489	596	551	552	524	533	535	541	504	589	543	531	596	523	584	587	550	558	572	566	536	566	552	575	541	544	526	541	526	578	560	507	562	544	571	515	560	532	528	569	524	542	579	529	563	574	548	550	584	602	546	550	532	561	575	604	543	555	569	572	542	587	533	570	529	554	559	547	560	558	516	536	529	554	543	538	558	536	565	576	587	563	535	599	539	585	551	574	547	576	528	569	534	534	539	575	540	545	551	518	536	564	523	525	551	550	510	587	577	582	524	511	568	520	584	532	554	551	570	550	529	604	567	552	538	535	585	580	560	543	516	535	585	576	575	497	594	548	577	513	520	535	535	585	554	578	581	578	569	553	541	570	558	543	584	557	595	579	528	561	532	553	581	539	540	556	537	533	578	564	516	564	566	624	576	545	574	553	574	550	553	564	555	605	574	527	523	542	552	562	573	546	552	577	557	544	565	523	537	563	546	532	551	577	577	535	538	528	525	560	554	548	546	548	549	605	573	527	544	572	507	587	557	528	571	571	584	517	541	583	561	555	561	533	503	549	561	541	567	563	519	566	579	524	527	518	573	527	581	546	568	569	576	586	601	577	544	552	586	530	550	528	517	546	565	566	524	572	528	550	566	591	565	553	561	550	586	551	537	529	509	539	579	579	567	548	545	554	574	584	546	537	556	571	541	595	509	554	569	551	593	580	547	538	569	518	523	530	564	556	568	559	527	532	575	549	539	578	551	541	562	551	554	568	569	574	588	608	589	572	595	546	538	581	567	559	557	545	544	507	572	528	569	574	523	540	572	558	562	563	557	551	536	561	551	552	551	558	542	584	593	576	541	546	560	541	558	567	565	543	553	514	500	540	559	587	617	570	543	544	553	546	526	520	536	569	576	563	538	570	578	590	545	505	574	547	537	517	560	582	522	522	542	519	534	523	509	553	572	574	584	583	591	547	523	547	547	566	544	516	564	570	565	574	549	513	547	526	565	545	543	591	549	554	559	552	555	590	573	548	558	558	571	588	541	554	563	542	559	559	516	513	566	540	565	539	536	531	592	590	557	556	525	565	590	575	562	551	570	568	559	520	555	559	535	552	584	527	555	557	546	577	554	529	545	569	532	575	585	547	548	564	547	547	562	536	511	537	565	558	538	574	564	546	531	567	527	583	582	587	563	510	537	531	538	550	578	531	534	579	547	557	557	544	590	559	556	578	541	503	591	575	543	590	534	527	537	556	552	562	559	527	561	609	546	571	563	550	549	550	527	607	585	564	555	542	603	526	602	570	544	558	584	605	550	567	612	533	535	557	555	579	573	528	584	556	534	517	529	559	571	567	570	520	588	533	540	557	581	500	574	587	594	584	569	593	501	521	531	545	551	542	526	512	570	569	577	546	566	522	582	540	554	582	592	553	523	547	533	581	546	565	561	547	564	576	529	561	501	543	545	579	566	570	543	548	537	544	545	533	514	514	590	520	608	570	524	527	520	566	543	578	554	567	536	563	601	561	553	536	558	543	596	546	525	570	581	558	575	567	538	540	518	545	561	535	549	541	570	578	547	525	592	556	557	559	537	530	561	535	553	555	521	538	554	535	547	611	556	550	539	529	568	554	558	600	551	546	527	546	504	591	584	548	589	544	531	568	557	567	545	510	579	594	577	572	577	524	588	542	558	572	580	521	566	577	519	555	588	527	564	556	578	549	524	518	538	601	545	525	552	602	516	519	545	569	554	542	519	595	586	580	561	518	549	548	556	570	564	573	543	526	551	594	527	578	544	568	538	552	567	511	571	550	544	551	577	534	594	563	593	583	533	562	545	515	587	562	516	557	547	558	534	560	551	585	565	502	562	539	584	577	566	547	545	571	582	534	566	560	545	602	564	563	516	564	551	551	560	558	548	521	560	533	530	573	538	538	587	555	528	562	573	553	549	606	528	567	530	578	537	541	559	530	558	552	543	553	563	539	564	576	569	537	572	535	521	565	559	554	572	587	581	552	579	559	551	564	557	545	551	524	571	541	556	576	565	551	569	557	538	535	573	536	576	577	555	500	514	528	546	550	567	570	573	552	565	551	597	542	557	527	595	555	543	567	549	581	572	589	571	563	565	536	527	570	535	547	548	572	527	528	546	577	592	546	569	575	553	525	573	531	587	582	557	593	525	533	575	497	562	523	539	543	538	551	523	537	570	589	570	540	591	552	557	558	585	608	553	534	526	575	516	549	551	572	556	560	529	569	542	558	568	602	523	555	529	560	524	575	541	538	554	582	548	546	542	555	541	572	565	561
22539	21302	29043	23907	21304	21362	9850	1012	689	566	484	455	388	346	315	314	313	270	268	272	272	260	245	258	199	214	221	202	236	228	207	210	212	209	204	195	236	200	182	187	199	197	194	228	209	193	217	181	211	199	193	171	202	198	190	191	154	177	176	209	182	232	202	179	197	182	186	225	191	179	193	179	191	196	194	187	180	198	218	174	202	179	185	180	190	190	201	189	175	195	198	161	177	201	200	201	175	182	194	201	205	183	194	201	182	206	167	170	183	181	195	192	171	184	198	185	174	208	188	184	177	201	167	190	186	189	148	190	192	189	202	180	190	197	192	207	189	197	181	186	168	172	196	191	184	184	191	196	190	172	188	159	190	207	191	213	174	184	169	182	184	196	186	185	186	183	206	185	185	199	168	187	206	180	171	190	222	167	152	202	191	205	180	167	189	180	180	187	184	203	193	176	201	171	218	166	190	178	181	171	200	185	183	179	198	150	173	187	188	206	199	181	192	197	182	195	169	193	175	160	184	196	184	193	189	210	193	182	189	183	172	187	205	162	207	195	180	190	180	178	182	183	174	183	182	195	177	186	192	207	180	183	177	188	176	185	155	200	215	190	177	193	164	178	206	205	194	186	194	148	199	166	176	179	188	201	198	180	181	191	200	181	193	166	174	195	209	196	199	195	185	171	196	203	179	183	182	192	195	201	173	195	177	188	192	186	188	163	204	182	179	183	178	199	213	195	183	188	190	198	167	173	178	196	175	184	197	203	209	222	186	177	197	207	180	185	192	173	194	208	153	190	169	193	176	174	200	176	225	176	178	183	207	184	201	189	194	183	188	184	176	191	197	170	178	181	186	195	167	180	172	201	155	192	167	209	191	179	188	196	186	192	171	185	199	180	171	201	187	190	166	170	161	195	201	185	198	178	191	175	212	186	173	181	180	186	172	167	168	220	191	193	156	207	186	185	208	177	208	185	221	175	195	189	167	175	189	170	180	166	186	199	189	184	185	171	201	183	192	189	179	186	201	178	198	166	197	197	193	201	193	175	217	175	201	191	193	203	166	189	202	216	187	176	178	194	191	179	198	184	189	174	178	189	166	196	178	174	201	188	193	164	167	191	179	164	187	185	185	175	174	198	172	182	185	189	184	164	182	188	173	169	169	187	185	199	201	172	180	202	209	192	180	195	175	187	205	162	174	180	189	188	184	182	192	214	187	178	178	172	181	184	162	167	180	173	178	192	216	182	193	168	161	188	188	200	187	184	170	184	185	188	181	192	194	177	201	172	178	162	180	182	204	179	188	168	211	169	222	183	197	184	193	188	193	166	183	201	214	185	182	185	181	184	169	181	179	156	185	214	195	179	178	179	179	173	168	199	189	186	185	189	179	170	150	176	172	186	177	167	171	188	205	190	198	195	184	167	167	193	174	177	192	198	161	183	159	189	171	191	198	212	165	186	185	179	182	172	181	177	160	195	182	177	180	191	203	170	204	160	179	187	158	213	206	185	206	201	177	172	196	196	189	162	184	180	171	193	207	206	184	183	162	210	186	189	168	172	173	187	189	187	180	183	180	178	213	184	183	177	198	197	191	161	204	204	188	192	170	186	152	182	191	155	183	169	171	162	178	176	164	166	196	209	174	193	179	186	191	193	165	163	184	167	185	166	173	189	207	179	178	203	181	171	173	194	193	173	173	169	201	193	167	192	189	184	190	159	176	195	172	192	190	168	184	192	181	190	195	188	184	197	188	195	197	186	196	166	204	210	187	182	194	210	196	187	184	189	157	177	187	201	171	156	191	195	183	182	175	173	196	172	185	178	218	189	206	162	195	166	188	208	176	168	176	177	184	176	203	178	181	166	184	168	167	184	212	179	186	172	189	211	175	182	165	188	166	200	188	191	185	167	193	181	174	166	181	212	189	214	207	212	196	219	198	183	163	179	184	216	222	168	200	209	185	202	172	182	189	186	174	200	190	177	188	163	191	223	191	177	200	189	180	206	160	202	176	199	206	205	209	181	182	192	190	183	187	176	182	164	155	174	177	163	186	201	196	196	184	183	174	174	178	191	173	194	188	189	142	186	184	191	164	178	184	155	169	170	182	183	165	211	169	192	213	178	187	199	204	184	204	188	191	178	164	179	189	180	170	201	200	154	203	175	190	181	199	192	172	190	198	158	174	180	188	202	192	190	183	192	181	180	172	209	178	163	181	193	198	184	197	184	191	196	166	180	186	184	192	205	167	188	174	199	193	166	193	194	179	173	180	189	182	192	206	185	194	150	192	176	200	179	178	189	184	177	200	175	210	182	201	201	177	192	174	172	185	206	165	199	183	198	219	188	179	172	186	158	194	180	182	206	168	189	179	169	189	184	185	173	165	182	192	188	184	180	185	152	181	209	171	178	160	185	185	181	187	204	195	190	163	204	198	143	169	168	190	194	175	184	188	182	174	178	168	199	213	181	180	171	176	193	196	196	176	178	179	182	207	169	179	185	184	201	158	179	179	203	205	196	177	194	193	177	180	193	189	183	175	186	192	157	197	175	169	193	183	188	217	176	164	174	166	179	182	172	164	173	192	174	194	184	160	168	193	192	174	184	176	192	194	191	201	190	196	196	188	186	187	182	169	174	188	181	183	193	199	193	200	169	165	197	190	183	181	186	189	185	169	186	175	187	179	166	210	200	209	194	178	196	185	169	188	194	170	186	182	196	191	183	189	183	165	170	184	174	189	186	224	181	179	208	192	159	181	187	187	197	192	180	208	207	193	183	172	192	172	179	194	206	189	189	199	166	201	183	192	206	182	170	200	173	171	189	200	171	196	187	204	181	200	178	162	180	192	173	179	187	195	172	188	183	189	159	198	170	202	157	167	191	165	176	198	159	178	184	183	185	170	181	198	169	178	199	175	189	180	187	189	162	194	194	187	207	177	169	198	201	186	185	175	175	174	198	179	189	182	171	229	201	218	190	203	156	184	214	155	197	198	169	195	178	207	184	181	180	171	187	173	188	194	194	166	173	201	174	184	170	184	191	190	185	167	186	179	191	174	193	177	191	183	197	181	202	192	171	170	186	187	184	173	204	168	183	171	170	170	193	185	193	192	174	176	166	201	175	168	189	164	200	188	190	184	175	188	189	157	210	190	181	195	156	173	192	164	181	211	199	181	165	176	172	183	192	197	170	184	195	189	196	207	178	206	209	198	194	191	189	185	213	207	207	190	194	207	198	186	164	180	206	203	174	191	199	185	199	184	177	177	176	210	185	176	206	206	185	184	200	167	184	199	185	185	170	176	172	198	181	192	180	171	176	191	189	191	177	180	198	200	171	172	174	178	186	174	202	183	197	200	198	174	170	200	185	188	186	194	176	189	203	194	184	168	189	182	189	199	190	174	185	179	196	218	184	183	196	196	196	185	175	184	177	182	183	190	181	174	159	158	177	164	189	197	233	170	175	207	175	176	200	169	201	179	179	197	192	202	188	178	192	209	165	175	165	172	182
4430	14577	9608	4805	3332	2555	1840	1354	1041	816	664	568	483	456	384	348	342	317	313	313	319	254	289	255	237	276	232	265	250	228	255	216	228	190	218	243	201	209	184	223	216	191	207	228	203	205	188	223	190	203	186	210	193	184	176	205	187	202	169	188	203	161	201	182	182	185	179	177	201	183	180	177	201	194	188	206	158	194	200	211	204	180	203	195	190	182	199	183	200	182	187	186	186	186	165	160	207	180	191	176	204	170	187	180	178	165	195	208	179	170	182	182	171	194	199	166	160	197	166	200	184	211	215	200	186	197	178	189	194	199	183	181	174	185	196	158	215	216	192	201	198	187	153	180	194	181	178	149	197	194	197	191	189	173	176	217	206	180	194	187	177	183	190	197	177	188	202	180	178	192	159	158	175	197	172	167	194	178	204	189	173	164	198	145	161	199	152	182	202	216	172	189	169	173	174	212	184	188	179	205	176	171	191	180	165	178	173	196	191	170	175	206	179	212	189	205	165	197	190	181	172	191	188	196	177	170	190	190	215	188	190	198	197	201	183	196	202	199	189	188	167	175	194	183	187	191	199	217	179	188	172	167	185	184	188	187	205	195	186	181	181	188	187	197	204	218	164	192	198	191	173	191	179	176	214	155	180	159	179	174	218	193	182	184	194	181	170	199	191	199	196	182	184	194	191	198	187	183	171	171	184	169	180	183	170	202	175	170	177	171	198	202	203	183	178	179	196	197	181	188	208	175	179	192	175	168	169	197	212	223	190	181	175	198	181	182	168	169	164	191	209	190	181	160	174	189	166	162	182	170	191	169	178	190	187	193	181	165	190	194	177	180	174	170	177	177	184	168	183	197	209	201	206	172	179	199	189	214	187	192	171	181	186	200	160	197	187	187	189	196	177	201	187	171	199	198	175	173	183	187	175	189	174	200	184	189	178	201	192	182	183	199	145	201	155	177	207	198	198	202	152	179	176	184	178	177	194	175	201	174	175	190	180	185	177	173	175	211	178	155	186	198	176	191	167	170	169	182	212	192	182	190	195	166	203	198	187	189	166	190	168	172	217	176	197	169	190	193	181	187	182	171	175	161	192	201	192	176	181	199	204	156	194	188	170	185	191	191	144	185	161	172	182	174	165	210	195	222	184	197	177	174	184	196	191	189	170	173	169	182	168	175	166	181	205	198	226	175	208	205	167	179	188	189	187	206	163	203	166	161	195	197	175	181	182	182	201	207	174	170	165	190	208	180	169	187	206	167	161	175	172	180	206	181	201	175	179	167	187	200	190	198	170	160	196	175	192	202	181	194	179	178	172	182	183	210	188	200	166	188	184	184	177	192	205	200	194	174	205	184	204	159	216	196	203	175	183	187	172	192	175	181	159	174	187	179	169	204	185	166	202	188	164	177	199	165	192	182	181	185	182	170	192	189	191	182	208	180	187	162	177	188	164	170	193	179	169	188	164	180	188	183	177	177	181	176	188	197	184	175	203	201	184	185	190	160	186	191	181	184	164	173	180	186	186	175	215	191	189	171	192	200	180	205	182	195	185	169	181	181	198	210	176	211	197	194	192	195	194	179	190	147	202	154	189	171	193	193	199	190	228	198	179	177	178	191	189	188	217	199	191	192	168	214	158	174	190	186	174	169	189	187	166	190	179	190	181	175	192	192	183	163	176	171	206	210	184	197	188	195	189	183	186	190	182	167	192	197	205	172	185	180	215	177	155	151	159	169	182	191	173	185	178	182	205	184	197	201	197	199	188	166	199	168	187	179	182	185	194	193	196	176	191	213	182	156	197	182	190	179	175	175	221	201	186	184	184	187	175	176	176	185	183	211	185	177	173	181	219	169	176	188	176	173	179	194	200	182	191	162	168	187	185	176	172	166	188	205	204	182	181	189	193	176	188	177	189	175	202	189	185	194	197	195	199	177	146	178	183	222	170	181	166	202	190	155	201	179	181	189	179	211	199	191	193	173	201	196	169	202	195	184	188	177	193	172	160	199	199	176	172	167	187	194	177	173	187	205	166	177	200	182	173	183	178	169	193	169	181	183	155	173	186	185	182	187	180	176	205	185	165	181	182	208	191	190	176	208	171	187	231	200	169	182	212	161	185	168	206	185	180	187	200	187	197	178	189	188	179	188	173	188	207	167	181	175	194	181	170	187	189	184	179	183	201	184	199	186	203	198	184	212	167	193	172	199	217	177	188	189	159	171	197	177	214	190	176	199	172	200	187	181	175	180	198	183	172	185	192	165	193	190	179	180	191	187	184	176	177	201	179	198	206	186	204	191	166	195	198	184	186	175	201	194	182	183	210	184	193	178	184	193	203	170	183	174	179	189	183	183	180	163	184	184	167	191	184	179	182	184	188	200	185	187	164	199	174	212	174	205	191	186	185	189	187	207	193	210	181	181	166	189	180	185	170	168	217	172	188	192	206	193	181	181	188	170	193	197	204	175	213	186	195	181	183	194	179	186	185	198	174	178	185	173	187	170	172	188	167	188	189	194	157	203	174	171	170	176	195	160	169	187	168	194	193	163	182	193	185	168	171	198	192	179	193	176	171	184	184	178	179	190	187	194	200	181	195	185	190	173	201	169	191	163	190	197	190	176	204	199	198	205	184	214	183	196	173	168	188	170	186	190	210	172	189	198	175	190	206	207	198	173	182	171	179	165	196	187	184	165	148	184	169	184	180	196	170	172	189	206	172	164	173	160	174	158	174	172	186	157	182	183	155	191	199	194	168	190	201	187	175	169	193	190	152	180	193	176	185	193	157	179	177	171	178	181	178	167	194	161	180	177	192	197	187	173	177	201	193	181	189	189	177	175	165	181	161	194	195	174	178	200	190	199	179	178	176	191	195	186	182	172	211	202	187	198	191	171	206	184	184	170	171	177	168	156	194	198	188	190	199	188	173	192	190	192	198	195	197	181	198	186	189	199	177	186	180	213	187	190	168	184	169	169	187	182	190	208	191	172	177	208	170	169	180	171	186	213	181	182	212	209	186	191	183	158	194	195	177	180	206	186	195	202	197	191	197	214	182	187	165	191	193	171	204	184	188	203	187	185	170	173	174	202	168	179	189	180	195	189	196	158	201	172	192	186	178	166	181	174	184	182	191	200	192	165	190	198	179	176	178	190	178	161	165	197	180	181	165	201	202	186	169	191	201	170	180	195	182	174	171	203	184	212	190	195	185	208	188	189	161	191	172	189	194	152	171	187	188	197	194	189	216	196	200	170	197	183	167	209	197	200	187	175	154	169	175	180	204	209	183	161	191	168	190	198	174	167	183	195	207	189	193	150	176	172	202	207	169	177	183	212	199	198	168	177	172	189	211	204	186	152	196	180	185	191	192	200	187	197	169	184	190	187	181	186	188	190	210	170	184	176	195	191	210	187	213	193	211	158	198	189	169	175	185	189	177	170	195	200	179	202	177	188	184	182	174	191	177	203	175	160	199	174	195	202	192	151	159	172	212	183	202	188	174	175
27794	19582	6201	1032	767	744	614	544	522	499	519	483	498	503	541	532	490	509	493	511	478	523	504	527	514	538	478	485	562	499	481	496	492	473	497	441	480	516	491	535	529	507	481	479	475	494	495	505	512	490	492	466	479	499	453	505	513	483	516	477	466	470	493	480	486	490	468	498	482	472	503	497	451	504	500	496	483	511	491	507	499	476	498	560	501	511	496	511	499	541	489	499	474	482	486	468	493	502	488	531	515	516	499	490	505	519	498	495	527	529	525	462	483	499	494	525	510	441	489	474	483	496	504	505	528	506	510	512	519	510	433	497	450	473	477	518	485	515	454	484	526	481	452	476	494	463	519	516	457	482	514	471	485	457	498	518	477	524	523	496	466	518	522	517	471	441	470	497	509	499	483	537	508	550	491	494	496	459	456	515	492	523	533	495	502	477	492	514	540	484	509	504	518	484	471	459	505	497	493	477	468	474	486	496	488	482	506	456	496	480	470	549	484	524	493	520	492	529	494	481	487	469	483	469	505	527	500	505	459	458	512	508	510	508	464	484	515	490	493	488	523	484	510	473	493	499	510	525	516	503	499	531	471	485	533	493	504	469	487	469	494	489	515	503	516	466	499	516	494	512	510	474	465	496	473	489	489	492	493	509	511	512	484	533	496	521	516	491	515	465	505	534	481	503	486	514	535	478	494	498	514	536	509	480	477	543	496	488	499	481	500	524	504	531	534	515	481	481	471	485	501	525	501	483	472	475	470	486	514	500	508	517	508	497	502	484	498	478	489	509	474	523	520	502	500	498	504	535	487	536	509	440	493	478	471	489	494	495	508	499	473	531	509	538	522	551	504	499	516	516	474	468	494	495	530	509	474	526	482	477	480	510	456	506	493	499	487	515	477	514	489	491	459	486	505	522	454	483	525	467	483	460	557	518	484	528	496	473	506	498	505	521	503	553	541	524	505	500	475	520	505	445	523	533	479	479	467	517	529	505	477	474	504	493	479	483	479	501	526	484	515	475	493	512	497	468	470	470	483	498	498	484	492	511	495	489	511	488	497	507	463	475	539	469	529	466	455	520	491	506	495	465	530	493	508	483	451	524	507	484	507	503	483	457	465	511	472	502	506	472	532	530	518	523	487	512	519	515	517	486	498	501	511	490	514	507	537	503	476	467	509	502	519	524	511	463	541	488	477	462	538	532	501	527	533	472	466	489	522	506	456	532	495	490	442	500	484	503	488	476	476	504	518	486	505	476	499	520	505	493	553	507	508	511	493	513	522	507	522	566	493	497	508	520	501	486	488	478	492	490	539	489	490	516	488	482	494	506	514	481	508	469	504	516	512	490	527	483	481	484	547	519	480	497	479	456	508	527	499	502	516	518	510	498	531	507	473	457	493	498	504	504	485	505	513	513	519	499	527	469	515	476	483	470	503	463	462	488	521	496	477	504	502	470	525	502	495	472	468	497	545	458	486	513	495	495	484	522	469	480	497	507	466	523	503	482	462	520	496	503	506	486	484	491	462	457	486	527	509	481	480	536	501	507	487	536	475	479	519	481	490	493	472	496	488	507	467	472	509	467	483	518	499	515	497	480	465	480	487	495	499	458	503	517	496	506	484	501	508	488	528	500	487	498	527	462	528	481	489	488	521	525	508	504	510	454	512	472	498	472	504	551	468	493	511	495	503	520	504	462	448	483	509	479	501	518	483	512	431	490	488	480	501	476	448	503	478	485	528	463	484	475	489	503	519	533	502	499	486	474	461	521	484	530	510	532	540	482	472	494	504	509	444	496	479	491	496	539	497	488	518	480	491	492	532	515	469	510	481	483	471	512	476	469	473	508	495	510	447	505	523	509	545	462	463	525	480	492	497	516	494	508	457	495	504	449	485	492	463	536	521	498	523	501	474	491	510	501	506	501	519	459	497	465	481	466	478	481	481	465	479	482	521	476	501	488	506	472	508	503	528	452	512	510	533	509	469	463	508	504	502	516	456	525	463	486	480	507	505	478	494	521	497	488	481	521	525	505	500	462	503	483	476	451	520	493	511	509	474	505	513	479	484	471	479	513	484	480	463	504	492	488	504	499	477	484	500	471	495	508	510	530	479	507	558	501	488	501	511	502	523	511	509	477	478	496	488	504	509	488	486	500	479	485	502	485	523	505	482	521	532	475	490	485	512	466	484	499	449	506	484	514	508	483	514	521	498	535	523	496	487	527	538	503	505	482	486	513	474	484	494	497	470	507	480	525	528	472	491	474	472	457	489	492	468	509	497	498	479	498	474	498	479	490	499	505	516	487	494	481	511	519	484	458	489	472	489	523	514	508	512	483	453	502	486	489	497	522	501	484	476	493	533	472	472	506	449	531	478	515	477	446	522	515	479	453	504	512	502	493	486	463	498	480	487	490	515	538	480	508	517	502	510	502	520	491	497	439	517	490	482	479	495	498	494	489	489	475	505	492	493	478	494	510	498	511	499	499	474	447	482	468	530	471	489	502	514	504	508	496	489	555	502	487	462	481	442	483	494	493	467	466	499	500	478	524	488	463	483	520	513	508	479	491	480	473	480	469	506	468	476	483	503	500	449	522	496	482	495	520	493	490	504	524	516	519	456	515	515	522	489	513	501	483	504	497	510	457	527	524	500	510	474	461	495	515	478	477	508	503	481	482	466	520	458	512	515	494	502	462	485	466	490	496	510	484	531	538	509	510	467	496	508	496	529	513	526	496	517	547	481	487	491	488	492	485	478	495	500	457	475	496	470	474	504	473	521	488	477	459	518	492	501	501	523	517	446	441	474	514	464	489	497	534	474	475	501	476	468	476	473	511	504	495	457	519	472	519	497	515	510	502	487	506	473	486	471	485	467	506	483	521	541	502	479	491	485	488	494	508	466	489	509	480	503	458	509	527	500	513	468	502	517	524	511	479	494	505	542	505	522	517	467	519	524	521	478	482	505	470	482	509	535	485	469	494	503	486	477	526	508	530	532	490	479	502	537	513	461	501	499	515	496	502	512	472	530	519	518	505	506	476	538	510	449	483	502	520	524	470	499	457	540	437	519	478	480	452	515	456	496	532	484	504	492	470	471	468	527	493	479	481	465	530	503	458	516	497	468	495	503	460	520	503	549	519	492	526	513	447	462	521	521	485	515	475	516	497	486	473	487	483	513	540	482	466	489	478	460	531	531	491	472	515	516	498	513	507	475	478	534	508	482	559	488	540	517	495	515	490	507	485	510	480	489	491	521	522	499	484	542	515	509	509	452	471	520	474	497	510	455	480	452	517	458	511	488	515	513	481	499	494	529	499	468	503	496	488	506	497	511	507	531	540	516	559	515	528	506	481	495	526	506	486	503	517	507	467	488	476	537	482	494	509	508	480	500	446	488	472	451	476	458	521	531	489	460	487	494	487	529	486	545	447	512	545	515	450	482	523	475	503	477	489	468	479	529	457	528	545	484	466	459	498	506	553	492	498	481	515	473	475	514	502	498	479
4515	1503	1094	758	695	673	602	553	552	580	523	521	502	511	527	535	553	525	507	513	524	437	499	459	493	512	528	504	492	531	499	508	518	531	560	481	532	501	494	509	506	525	479	490	543	517	505	502	551	488	514	503	543	504	491	505	458	502	480	509	526	496	467	536	490	517	513	518	507	516	511	503	518	543	508	515	548	512	567	523	508	490	522	498	521	469	504	563	495	525	495	488	554	505	486	541	539	515	555	493	500	494	504	488	550	527	513	466	537	503	523	545	488	496	499	522	451	491	553	499	532	502	528	509	523	488	536	537	543	510	506	484	504	505	489	477	549	530	492	510	557	527	534	507	546	528	513	526	500	499	562	527	465	512	508	532	489	507	516	505	485	540	541	499	525	510	520	549	488	507	495	469	485	510	475	486	513	462	543	505	474	536	481	527	495	492	499	512	494	511	496	488	480	507	497	520	499	471	531	553	524	519	508	477	508	498	502	536	531	516	502	515	541	553	538	513	524	504	531	504	518	503	495	502	513	516	556	507	508	516	518	495	519	533	543	508	498	526	547	555	491	490	563	507	532	527	523	486	579	490	481	492	516	510	490	489	524	518	494	537	505	514	568	536	540	559	530	503	485	534	521	511	468	526	525	484	482	534	493	506	500	520	539	513	539	510	528	496	536	503	519	510	499	511	534	533	499	519	507	569	460	526	497	508	489	492	487	536	522	540	484	507	539	534	501	480	474	548	507	503	513	536	480	532	501	520	498	520	518	492	513	545	453	510	511	508	541	486	513	530	570	480	539	535	496	510	528	496	489	488	502	492	511	486	540	505	508	544	482	503	516	530	476	474	545	518	542	506	500	477	531	522	531	515	484	518	516	551	541	486	500	478	493	517	536	476	520	476	514	505	550	530	561	505	560	468	496	502	515	520	547	491	520	524	498	497	537	525	531	530	495	534	514	513	478	505	504	503	461	486	498	475	490	529	527	511	499	547	530	481	511	520	520	539	523	540	497	503	547	520	473	537	513	552	537	507	514	506	485	492	508	531	482	482	488	482	509	496	494	574	524	506	495	522	471	491	520	498	518	511	501	492	537	479	583	505	492	483	491	504	516	519	532	544	492	528	485	513	549	539	503	505	485	488	512	554	515	512	522	541	554	486	437	562	521	521	525	543	519	515	510	526	537	532	511	493	510	535	518	490	518	482	512	509	507	519	492	547	517	490	497	518	497	511	499	488	533	507	538	530	556	524	512	497	537	537	472	505	537	537	526	483	548	520	502	546	531	514	506	506	525	496	471	517	518	522	540	498	505	532	523	517	518	567	507	510	491	501	513	476	495	538	542	517	547	505	516	531	513	507	547	518	499	546	532	523	515	512	511	551	523	548	472	542	517	538	485	540	484	487	547	525	511	537	527	508	510	546	562	473	509	481	485	524	521	498	501	488	488	524	512	528	507	484	529	458	499	493	528	511	508	545	529	470	526	517	499	495	516	536	518	486	536	502	492	496	484	504	486	548	493	496	496	518	512	499	526	490	533	487	509	509	470	522	484	538	502	483	513	495	530	517	546	569	511	503	530	564	540	536	550	516	543	496	486	492	528	506	480	526	490	503	522	481	516	533	550	497	528	525	479	515	498	524	509	497	509	535	515	516	478	576	539	499	467	506	523	501	558	490	542	543	479	477	477	511	541	499	530	530	536	544	492	519	529	492	516	460	500	541	511	488	538	561	507	531	486	512	471	522	502	520	484	492	516	529	516	502	513	525	522	490	476	517	496	505	511	509	509	526	524	471	515	481	535	532	505	568	546	536	538	510	529	448	498	512	541	521	495	508	541	523	559	525	534	513	498	531	516	528	545	511	502	495	469	494	501	518	517	505	504	529	520	532	517	529	473	519	507	504	538	528	513	472	513	492	494	511	500	539	478	491	533	506	558	491	518	504	513	496	527	503	549	501	518	486	521	525	542	569	506	494	513	510	499	493	522	496	519	498	511	527	504	525	515	530	529	485	502	509	505	489	500	531	527	470	530	508	498	520	500	508	487	501	495	515	540	559	503	508	529	517	534	484	511	490	502	495	519	496	529	527	537	516	540	506	518	517	500	500	521	516	487	510	548	534	498	528	516	499	513	487	501	521	511	497	475	517	496	528	540	555	528	502	528	500	503	491	504	506	496	487	511	523	514	502	536	533	479	516	501	505	517	497	523	513	523	514	537	558	510	526	524	559	494	525	489	518	515	483	496	488	554	491	473	499	526	495	510	554	561	487	517	486	518	519	489	472	514	497	502	551	500	479	483	543	529	501	526	553	491	517	555	510	493	526	505	497	497	501	469	518	520	529	471	516	537	478	494	507	507	512	506	495	518	535	490	498	508	517	468	553	502	527	541	483	512	527	517	527	529	492	514	520	533	502	556	499	529	516	481	536	511	526	505	527	537	523	479	528	459	532	518	510	509	544	482	518	537	519	538	523	496	522	531	530	528	514	492	492	510	483	510	488	519	498	527	545	560	543	529	488	477	509	526	520	492	519	536	489	480	486	534	520	497	494	532	478	510	576	499	515	534	533	487	552	540	488	487	519	532	548	515	504	540	508	507	550	544	509	553	554	502	490	509	516	571	482	513	525	535	521	515	563	479	505	499	506	544	495	478	545	510	486	454	493	497	497	523	518	537	510	525	523	518	523	516	483	530	537	496	465	511	527	538	514	480	469	447	514	508	574	520	513	533	510	523	503	541	561	541	529	546	507	501	516	508	505	516	518	521	519	510	528	536	528	500	506	521	506	520	549	508	515	511	512	549	524	502	515	515	481	554	568	509	507	533	511	486	558	487	513	543	492	538	469	494	492	553	514	494	530	549	547	514	542	501	498	535	507	540	512	542	504	487	529	504	465	522	510	503	479	545	490	511	542	465	511	503	493	501	501	529	492	507	502	527	505	520	500	496	504	497	503	502	511	486	484	514	503	500	507	514	516	492	533	530	507	516	529	536	531	539	527	489	497	492	462	523	547	513	545	504	499	496	511	507	520	521	557	470	469	504	526	519	526	497	540	488	505	514	503	537	535	471	506	500	520	534	527	499	475	491	532	468	510	533	519	506	510	515	455	542	509	541	527	495	503	511	531	510	543	503	500	496	503	565	497	498	542	534	480	503	500	526	511	505	503	492	518	521	510	521	567	532	487	543	535	546	489	486	528	524	519	522	430	510	505	531	488	499	497	519	489	516	481	517	476	517	475	516	514	504	519	519	562	519	518	485	520	521	501	527	529	490	476	550	515	523	515	510	538	520	536	526	512	522	553	540	489	498	522	524	481	502	537	494	523	483	523	508	531	542	506	479	474	516	497	496	509	513	542	551	514	503	476	514	502	532	531	517	521	490	496	480	545	498	507	486	532	489	485	496	489	526	490	529	505	530	491	479	518	477	517	543	526	502	491	507	562	519	507	507	542	460	502	501	534	495	507	488	491	487	503	551	493	534	530	500	520	507	522	499	547	530	529
23794	21346	28615	24408	21356	10129	930	610	530	446	386	368	334	314	317	259	261	252	272	251	229	245	274	262	261	233	213	237	254	255	248	266	236	245	240	205	227	207	236	219	235	233	241	222	220	257	222	240	201	211	208	223	224	247	232	188	215	231	239	225	209	239	219	235	206	208	247	197	238	208	215	213	198	224	226	212	222	225	225	219	234	244	208	206	236	224	237	204	219	198	203	196	189	205	236	200	213	223	219	245	203	221	229	218	191	224	206	207	196	234	217	248	239	231	256	228	200	204	208	203	211	225	238	253	240	230	202	226	239	246	235	240	227	208	230	238	243	215	219	218	208	208	207	214	227	238	219	210	233	229	210	213	236	212	250	223	246	235	196	223	255	220	225	211	254	186	224	213	215	239	213	219	211	233	212	224	235	245	219	225	211	237	204	213	236	242	197	239	246	220	242	205	219	242	221	225	225	210	202	231	221	254	202	192	230	230	223	221	217	198	212	197	215	225	205	213	211	237	249	227	242	209	220	225	203	226	187	231	194	215	218	202	235	200	203	235	209	229	218	246	217	217	204	220	212	249	245	215	210	209	223	210	207	233	224	235	216	213	224	224	205	202	183	223	208	226	221	241	230	218	233	237	222	257	215	249	240	220	199	202	248	220	237	238	235	224	244	209	221	208	205	225	220	242	233	222	222	223	238	211	218	246	209	220	217	240	222	213	235	217	218	230	242	219	237	232	222	229	245	232	194	215	237	217	220	244	234	212	210	187	209	206	208	200	213	229	223	231	245	205	200	232	208	256	221	236	231	211	211	224	246	210	225	227	248	207	211	216	215	240	217	214	224	241	198	191	212	208	225	213	246	207	219	208	238	235	223	221	204	200	198	235	230	224	224	213	242	222	215	201	230	213	197	228	206	221	207	200	203	225	202	226	233	220	221	217	228	207	206	229	205	208	192	224	216	217	228	217	209	214	219	251	239	208	217	232	242	234	210	236	219	236	217	224	206	207	201	236	217	238	227	215	202	211	217	200	213	212	220	229	219	202	228	224	222	215	214	199	221	241	219	197	207	249	213	211	219	175	217	217	251	220	195	226	236	216	229	217	212	210	208	215	224	226	213	228	223	233	196	208	225	229	209	245	201	203	217	223	240	211	205	191	240	198	245	247	200	222	210	241	215	217	228	230	218	238	233	235	230	217	222	221	222	222	187	210	211	198	212	210	226	229	208	241	248	225	227	236	220	234	224	223	228	191	195	224	227	240	230	194	237	217	248	218	216	218	209	216	213	219	230	234	206	208	231	239	195	216	217	217	227	209	229	210	227	223	210	213	204	233	202	229	229	214	222	199	222	259	223	196	218	241	220	215	226	224	225	183	220	202	235	226	224	231	219	241	209	226	219	223	220	206	235	253	252	211	209	250	210	236	225	215	235	223	190	191	229	185	230	212	199	232	228	202	196	196	205	216	223	260	218	227	209	234	216	204	244	237	223	224	215	234	228	236	225	214	250	242	224	229	220	222	209	224	226	218	222	225	226	230	219	215	240	211	225	218	195	219	217	215	220	223	204	220	229	204	209	215	232	184	212	213	211	224	227	223	215	199	210	217	243	200	212	228	208	230	204	221	224	225	229	216	193	220	232	199	225	225	222	242	250	205	226	220	215	233	222	201	231	242	221	225	214	207	236	251	231	242	239	201	244	235	236	216	237	207	237	212	242	235	216	228	252	192	226	232	216	212	235	231	217	220	234	223	245	244	234	205	190	221	216	216	201	228	251	229	214	216	229	234	219	224	219	229	205	218	214	226	202	230	222	227	241	217	223	206	218	240	216	217	230	226	198	219	223	240	264	208	209	202	195	212	231	207	246	218	190	213	219	254	214	199	219	226	231	220	233	209	208	208	223	238	239	200	228	219	221	238	222	233	222	201	179	245	199	209	222	191	211	204	230	219	214	233	230	239	208	215	237	210	215	209	225	210	224	221	217	231	221	252	219	213	218	197	226	207	250	202	201	180	245	225	204	225	240	216	211	223	208	217	220	221	202	223	199	213	223	239	195	231	203	220	231	221	220	213	245	207	198	207	198	237	237	204	232	232	240	228	222	227	204	232	225	220	240	226	231	218	203	201	234	212	210	216	212	221	259	215	244	227	238	215	208	234	200	197	227	219	234	206	238	224	230	220	229	210	205	236	232	245	212	242	216	220	215	244	208	220	206	229	212	231	235	195	194	192	204	227	210	217	220	217	224	217	208	231	213	202	225	233	220	195	227	233	215	211	204	234	204	223	193	237	230	207	246	212	197	244	208	198	256	221	226	221	237	228	213	195	243	232	192	194	222	223	205	213	245	206	235	219	212	219	208	189	244	227	205	206	248	224	201	218	216	213	204	230	236	218	246	208	228	179	220	208	209	259	243	223	234	233	227	213	221	234	215	245	217	206	234	208	221	231	262	203	213	214	207	239	218	218	245	224	186	235	218	244	207	242	214	212	208	235	205	213	213	223	222	208	217	204	208	218	230	224	246	219	220	227	213	212	233	209	199	229	215	216	227	224	229	223	185	248	216	215	197	237	228	223	242	205	210	200	213	222	229	210	198	205	219	207	230	212	208	222	221	218	224	219	203	229	216	209	237	253	175	285	205	235	236	223	209	218	199	216	242	219	206	208	216	213	207	209	236	218	223	243	241	228	231	214	218	221	213	206	223	245	215	215	196	229	211	209	197	215	221	232	237	229	228	226	238	205	214	188	217	236	197	209	228	220	211	247	234	242	251	227	224	217	191	208	217	216	226	209	192	204	213	213	242	199	225	201	234	236	209	189	233	215	230	220	246	211	211	197	219	237	233	236	233	229	222	206	222	224	223	210	200	223	215	211	239	181	230	217	208	196	246	251	210	237	228	205	222	213	219	201	222	226	218	234	211	244	223	235	225	211	243	220	198	206	221	222	210	237	236	233	229	223	251	232	220	235	210	198	206	216	208	221	200	255	248	220	233	224	216	214	207	235	244	220	200	240	247	235	194	232	213	208	205	210	231	192	213	216	199	217	203	199	226	222	247	242	205	211	228	227	226	220	215	217	207	232	208	224	200	220	221	210	229	234	210	196	233	236	224	214	228	224	223	211	228	204	218	219	203	239	233	206	204	222	235	206	251	190	227	228	254	216	221	216	213	177	243	218	218	211	210	193	227	226	214	213	251	221	224	217	248	215	200	202	199	214	227	225	229	228	229	210	210	200	205	216	238	201	210	229	244	204	219	212	191	221	241	205	216	235	201	223	216	210	229	231	230	201	199	238	224	228	234	236	219	203	208	200	205	230	213	187	209	231	204	218	241	213	236	228	232	205	240	209	232	199	215	213	221	208	209	226	200	229	236	230	200	220	205	205	236	206	213	211	223	201	234	204	209	202	204	209	214	227	205	221	220	229	209	213	219	226	227	229	228	236	229	213	247	205	249	206	238	215	231	235	238	201	241	211	225	249	236	228	190	205	212	229	225	217
3277	8869	5866	2700	1973	1458	1075	868	697	543	500	456	397	376	381	320	345	316	285	303	285	274	297	269	276	266	258	231	230	275	225	272	234	278	294	230	243	278	277	232	276	263	241	261	258	244	246	264	258	226	244	253	249	217	245	270	230	247	243	254	239	233	248	234	217	241	267	266	244	225	234	215	212	220	256	225	232	236	259	262	244	251	218	266	215	253	243	226	250	238	223	259	205	219	216	252	233	219	232	239	248	216	197	231	239	230	240	212	223	248	251	236	225	221	212	247	238	217	211	244	229	232	255	267	233	227	208	252	230	250	231	233	266	253	254	243	262	231	231	216	246	238	215	243	239	243	229	237	210	237	243	240	215	221	235	239	250	224	194	221	240	271	216	250	241	240	246	243	241	217	230	229	240	237	248	243	241	241	225	244	234	246	233	211	219	255	241	245	246	223	237	229	229	235	238	235	211	205	233	278	225	262	229	228	242	234	211	239	215	241	222	205	225	230	234	246	236	234	250	240	242	214	234	239	231	210	234	263	248	255	253	217	223	254	207	236	255	228	239	243	213	229	230	260	208	235	235	226	244	227	231	233	238	245	242	218	226	235	261	242	245	243	214	238	268	236	242	221	207	221	242	247	208	246	225	250	234	210	245	232	238	226	247	238	242	259	241	220	207	235	214	248	215	266	211	230	244	239	216	242	236	215	218	243	223	237	225	252	230	217	263	229	227	228	238	209	231	244	217	233	219	265	225	205	217	215	219	232	263	241	220	242	236	250	227	261	226	262	231	249	224	234	233	231	262	237	257	238	253	224	243	252	242	241	198	256	208	211	224	252	230	240	232	247	236	238	247	230	234	259	206	249	221	244	233	236	236	228	235	231	232	222	245	245	225	220	238	232	227	226	245	252	207	244	231	240	256	237	210	224	222	255	248	231	260	232	246	243	236	234	219	215	230	218	250	293	226	246	229	247	221	268	227	222	227	258	200	258	206	261	247	236	273	244	253	235	216	232	212	236	247	229	229	208	224	234	231	238	233	246	229	258	221	238	231	257	245	255	247	225	205	220	232	232	234	230	253	224	219	230	231	248	228	224	266	222	246	223	215	223	237	235	242	237	267	213	247	230	254	252	215	223	224	227	256	237	233	239	214	202	205	266	249	205	232	241	222	229	246	231	225	246	236	211	242	249	251	214	265	249	232	226	218	249	255	248	248	253	240	215	234	226	220	238	217	239	248	235	228	217	267	234	197	228	220	225	211	207	226	245	198	216	259	243	213	241	251	228	237	235	249	251	232	234	211	242	226	234	259	279	237	223	197	269	247	229	248	217	207	210	234	245	242	255	252	261	251	249	232	244	233	201	252	255	236	253	223	238	249	250	216	213	196	220	253	241	268	205	203	246	213	228	229	234	235	217	231	215	251	258	222	244	231	244	212	227	237	247	237	224	225	259	239	229	244	234	252	242	239	237	244	248	237	231	237	262	237	230	242	210	236	234	246	257	204	221	231	216	230	238	205	241	254	234	236	242	220	244	257	228	210	230	256	245	224	218	240	211	232	199	222	232	230	241	220	227	235	239	260	241	227	244	254	253	241	236	246	239	245	236	242	222	232	242	221	243	234	239	258	211	237	243	247	259	262	251	257	231	214	239	256	248	218	253	249	243	246	211	242	200	241	235	241	246	258	222	245	235	242	230	245	216	228	194	260	251	251	223	239	236	233	239	240	264	240	227	247	251	221	240	212	263	225	207	237	216	259	197	223	206	236	237	241	260	219	234	254	242	226	252	245	240	220	252	241	225	229	223	232	225	225	236	222	211	223	217	250	226	243	239	209	233	237	242	243	240	253	236	258	211	234	215	249	233	219	252	208	242	220	219	242	259	274	231	251	219	248	215	221	200	228	231	234	251	233	239	266	224	246	219	253	262	235	241	241	226	224	243	239	232	242	222	233	218	225	250	251	239	219	222	232	227	239	270	251	227	226	258	230	218	214	245	233	238	247	222	250	253	239	249	203	222	238	248	222	236	233	213	235	230	257	211	228	213	229	202	234	212	235	254	235	256	245	223	227	200	247	269	232	224	249	245	227	222	254	223	244	210	243	219	232	213	220	232	255	236	234	277	214	219	229	241	221	260	243	234	222	227	258	242	245	271	216	245	228	237	257	250	228	231	249	214	236	259	248	207	234	233	221	230	257	226	241	255	218	273	245	222	241	223	225	237	244	248	208	243	215	234	253	232	252	252	247	265	220	231	239	241	225	252	277	246	201	229	247	240	236	233	246	237	239	226	235	243	250	241	242	218	244	244	232	225	234	230	225	230	236	214	241	224	234	189	244	247	230	267	221	229	233	225	237	215	214	221	212	234	254	220	247	221	227	249	245	229	236	223	231	262	222	241	244	254	227	218	226	240	219	223	237	244	213	242	228	237	197	232	244	233	231	222	222	244	256	246	207	245	235	233	257	219	235	261	247	265	233	240	239	270	220	202	228	258	229	196	217	241	227	229	237	234	212	238	261	227	225	237	240	218	205	250	236	231	242	265	239	242	258	253	246	244	221	254	243	205	234	223	262	229	241	250	254	251	232	235	241	235	202	237	248	233	218	262	234	218	254	221	249	268	228	268	235	244	235	263	231	196	238	227	234	207	223	263	236	222	231	231	227	242	232	236	220	247	223	226	244	240	216	221	234	248	237	228	232	225	227	230	247	256	232	237	224	247	214	242	218	238	239	223	244	250	223	240	249	239	221	219	261	226	237	250	198	272	248	235	241	236	250	243	214	232	256	255	242	241	217	218	211	229	244	245	225	245	237	242	242	240	250	221	255	241	237	227	250	225	222	205	231	239	232	228	231	246	226	218	228	254	242	231	215	210	235	240	215	248	260	229	215	220	228	242	238	217	216	233	263	220	248	225	230	216	217	234	235	205	222	237	218	229	225	243	253	243	212	258	263	227	260	248	224	213	222	221	218	245	227	230	233	197	217	224	243	220	239	247	222	225	229	228	247	243	253	223	227	237	226	228	246	255	266	219	217	217	256	244	249	250	225	213	211	241	218	239	245	225	223	227	232	246	256	244	227	258	220	227	245	221	213	244	236	201	238	242	236	251	241	243	196	261	240	230	224	267	249	230	222	235	237	213	251	205	224	236	237	244	223	238	243	226	238	245	234	234	225	223	218	231	227	223	251	204	265	227	242	225	220	246	250	243	213	232	239	237	226	226	215	214	227	236	256	222	247	238	263	230	234	249	248	227	245	221	217	224	202	255	223	209	228	244	220	264	219	226	230	196	250	237	222	260	226	234	235	220	228	212	227	249	226	247	249	227	267	248	229	241	232	229	246	278	230	216	252	251	222	252	273	241	232	234	244	253	217	228	263	223	238	257	226	257	224	254	233	221	266	206	249	237	252	238	258	205	237	236	234	246	228	235	232	233	239	231	214	215	233	240	251	226	251	240	228	223	244	239	251	232	259	243	230	255	229	224	236	218	221	226	222	232
24858	21322	27666	25278	12051	1067	820	719	641	616	571	631	580	623	603	584	592	572	585	585	585	559	546	555	531	599	599	603	525	571	581	589	532	561	556	565	577	574	547	523	541	579	545	545	552	554	548	539	611	575	544	581	530	501	579	598	550	553	563	597	581	575	560	570	566	578	566	523	534	551	550	574	562	560	546	578	553	552	524	554	534	558	561	563	561	587	519	541	576	531	542	599	526	508	589	536	526	556	538	575	555	535	517	592	561	563	545	563	578	564	596	560	556	566	591	562	549	591	580	600	548	531	530	557	585	584	543	567	521	573	556	509	534	522	557	548	527	554	578	530	529	547	564	586	563	593	551	533	576	554	564	607	540	550	585	553	569	566	596	555	584	543	561	569	521	551	582	567	538	555	556	574	566	533	541	560	532	550	522	578	618	587	520	551	572	530	557	545	543	567	551	559	555	507	522	521	547	550	561	533	585	554	542	552	544	609	564	580	563	552	548	522	582	566	570	588	566	529	551	524	540	543	570	554	554	534	567	552	547	595	555	548	538	554	589	595	589	543	532	542	534	552	600	527	538	557	522	579	570	531	549	529	522	579	559	575	559	543	539	565	529	602	547	549	546	510	543	532	556	561	532	561	573	536	547	611	544	527	554	583	465	529	567	576	566	558	549	556	553	532	578	585	561	536	595	566	534	581	551	538	608	567	556	551	557	548	572	532	571	580	553	541	566	546	544	562	560	547	552	536	563	548	558	545	534	535	541	527	510	529	537	589	585	594	556	588	604	557	569	568	580	494	583	559	557	540	567	499	522	584	533	513	605	535	560	596	541	571	570	562	543	566	543	562	584	525	544	578	566	506	543	556	593	558	577	584	532	587	569	610	561	565	573	578	557	515	546	551	527	545	585	546	544	543	547	579	515	517	539	563	505	542	508	559	568	555	581	562	619	585	571	555	583	537	533	489	526	549	540	618	537	576	588	562	558	526	572	555	524	549	563	570	560	588	536	533	506	527	562	570	562	566	549	500	554	557	538	572	551	560	559	557	572	584	591	538	544	564	584	543	579	553	528	527	585	521	544	562	542	553	501	584	583	590	581	553	543	505	613	544	551	554	541	561	548	545	557	574	551	590	557	580	562	567	583	545	563	557	583	553	566	534	558	591	537	567	589	597	587	500	552	562	547	535	532	550	567	532	512	562	518	553	570	537	511	550	507	536	541	535	555	550	568	581	570	580	563	564	558	583	584	545	564	568	576	576	586	551	540	545	593	565	613	535	596	518	535	559	587	540	539	518	574	500	537	528	557	561	533	572	606	572	570	567	583	603	553	562	547	549	604	586	559	501	572	572	543	575	538	534	549	555	552	519	561	513	562	524	544	557	581	516	554	549	559	532	558	526	538	556	541	527	533	571	571	552	583	537	563	524	608	542	583	536	545	541	552	540	543	563	512	545	599	518	520	548	515	529	571	578	556	581	559	525	519	538	557	554	542	522	600	567	594	547	544	552	560	582	535	573	608	571	571	538	533	579	559	526	574	563	514	552	561	540	558	550	539	605	549	551	568	535	573	555	579	551	551	574	563	563	529	577	564	504	553	527	533	575	530	520	574	553	562	571	528	565	530	564	547	554	574	604	522	550	574	559	530	550	523	522	515	494	576	572	522	513	559	578	563	565	515	505	535	566	542	521	541	592	525	571	587	582	572	570	582	522	526	567	559	592	534	554	557	547	539	556	546	546	521	559	562	574	535	566	574	557	602	571	528	559	537	521	562	601	527	570	537	515	518	599	551	573	540	579	516	552	539	557	575	507	539	530	602	571	567	566	592	544	588	522	558	546	596	593	553	584	558	560	492	497	531	541	565	528	559	543	564	571	580	526	556	537	582	569	549	604	534	523	608	547	556	553	548	557	546	557	561	507	519	537	590	594	562	543	559	534	532	542	526	536	529	538	585	567	547	564	588	596	594	573	541	561	565	522	541	573	550	552	607	546	564	574	563	563	553	542	612	544	571	558	572	550	588	560	562	573	563	587	604	546	582	508	573	503	569	561	525	561	569	540	531	583	579	528	599	551	526	558	563	540	524	536	521	524	536	546	546	562	501	567	523	563	572	569	562	541	564	559	548	516	575	584	547	545	540	566	515	589	559	598	561	556	552	543	533	573	533	557	525	549	520	551	582	549	512	575	606	576	574	556	563	553	541	575	536	522	530	542	556	528	543	566	532	542	579	516	549	542	575	547	524	561	592	558	561	542	529	560	589	618	569	543	583	546	523	605	540	534	530	578	566	559	511	585	542	540	587	575	557	573	567	604	569	574	560	558	499	576	578	531	573	566	548	573	559	561	529	574	539	550	574	570	561	562	527	541	576	565	557	549	508	579	555	570	595	591	547	565	556	546	586	546	533	578	572	589	478	536	551	556	546	521	596	558	555	586	547	531	522	539	572	522	540	531	564	588	574	589	526	590	547	572	607	595	531	562	563	544	536	561	537	545	595	571	572	556	500	564	564	562	539	580	549	562	587	539	558	584	558	556	602	543	529	532	537	526	592	530	565	540	539	563	575	546	589	574	505	550	540	560	556	542	574	540	559	578	535	536	607	566	587	578	531	559	571	558	520	565	578	559	533	595	565	520	571	537	525	551	539	580	573	552	564	546	540	566	542	534	531	595	596	557	545	552	562	545	572	579	546	532	514	599	570	588	568	547	577	560	575	601	544	549	537	528	579	573	549	543	552	547	568	573	558	601	577	513	540	544	536	532	569	561	562	517	538	569	564	537	545	514	554	566	551	589	565	517	560	548	589	558	567	561	576	585	576	528	526	578	565	546	546	568	532	517	533	555	575	612	592	566	539	510	522	594	539	555	540	565	523	580	569	564	499	552	560	550	563	504	538	569	621	511	545	552	555	568	598	570	560	544	579	545	573	540	524	563	509	524	583	524	559	549	546	558	588	521	530	547	530	545	588	531	543	535	559	569	543	536	543	565	541	535	517	553	595	584	532	584	543	503	577	588	584	552	543	544	525	510	548	572	524	515	621	591	549	567	573	573	526	575	562	559	533	566	565	517	524	542	556	568	572	535	580	492	522	537	594	560	562	580	522	572	585	501	554	585	575	544	550	591	558	515	541	584	573	546	557	615	582	528	551	534	551	583	527	563	573	549	591	542	609	549	601	546	578	567	587	547	533	536	561	541	535	568	546	541	595	530	541	539	569	559	548	539	541	570	539	532	562	588	567	543	533	593	548	550	534	519	598	513	534	550	562	530	536	561	541	551	553	588	557	571	603	568	560	530	554	528	599	515	557	550	568	550	561	545	549	546	553	531	585	552	509	539	559	554	584	564	530	546	552	572	549	533	565	491	553	516	554	545	576	590	559	590	575	554	570	554	566	572	550	587	535	548	570	550	532	543	573	576	562	537	561	567	543	599	513	562	581	590	592	545	561	567	569	563	578	576	562	566	522	551	542	539	573	560	556	560	546	574	521	548	621	570	566	522
3393	5467	3567	1915	1545	1192	977	888	788	725	687	677	630	660	653	605	587	588	568	561	602	564	542	533	607	603	563	585	585	565	600	563	575	575	567	557	605	562	550	545	574	605	561	566	587	594	574	533	595	565	548	590	561	543	576	584	560	589	599	587	565	580	541	574	536	547	583	546	536	528	589	565	550	570	578	557	563	572	576	526	593	568	591	521	514	558	567	560	604	556	569	566	600	557	536	568	594	551	561	598	544	574	561	606	560	559	564	546	552	526	511	530	538	570	613	528	565	532	569	546	564	558	582	612	567	544	546	561	542	538	545	517	563	535	554	569	562	560	541	541	610	576	552	532	515	573	566	628	540	557	610	558	576	563	559	564	593	577	535	543	556	554	546	610	586	576	545	545	597	574	538	583	553	585	534	532	564	557	582	561	560	561	562	530	569	555	548	565	544	533	563	534	552	542	550	598	563	570	557	603	557	541	527	525	548	559	579	578	611	540	548	547	553	529	563	598	583	581	571	599	554	573	538	566	518	542	552	536	568	558	561	515	576	558	537	554	562	548	554	537	561	552	575	584	589	590	577	556	579	567	559	531	615	576	585	569	580	569	598	585	554	547	548	535	543	540	563	519	612	564	567	569	554	513	577	545	532	592	541	572	572	545	542	526	529	586	580	551	544	554	555	542	575	530	588	571	557	546	572	565	606	553	546	529	569	578	587	558	562	588	523	537	544	562	607	582	570	571	578	566	567	541	616	599	602	562	582	574	526	565	567	558	591	547	560	580	570	558	524	536	553	542	554	558	603	518	560	581	524	560	543	591	539	551	584	538	561	582	542	540	556	543	548	560	537	524	529	589	573	571	541	554	571	582	580	557	576	547	600	527	541	563	594	530	526	597	562	538	536	597	534	525	592	567	549	551	557	554	615	548	554	515	547	524	527	589	586	560	541	621	551	531	556	591	566	552	537	542	546	577	578	552	579	585	527	559	582	569	566	548	556	568	531	515	576	536	517	565	553	562	516	568	541	557	570	531	581	528	577	538	525	561	564	531	538	556	560	564	556	568	558	542	552	592	589	564	535	569	585	539	549	517	553	587	572	557	562	546	536	574	548	554	563	552	536	569	550	574	582	570	548	547	591	571	539	545	549	546	561	587	560	552	575	572	607	565	520	536	529	548	589	534	556	550	569	578	558	593	568	523	579	555	532	566	591	575	554	574	554	576	541	542	553	572	575	598	580	566	556	544	573	572	530	567	527	546	557	546	580	541	517	568	560	549	565	575	554	534	545	552	518	582	561	572	588	549	550	610	555	525	577	572	552	562	560	543	517	540	552	551	535	520	570	566	562	589	568	552	581	600	583	563	534	575	534	550	575	581	581	565	564	529	538	626	583	550	535	556	534	578	550	544	549	570	555	565	530	576	557	540	536	547	553	533	537	563	564	580	560	541	572	547	558	557	550	559	592	542	535	511	552	565	553	593	565	576	561	563	561	583	559	553	563	568	532	538	550	562	565	541	586	576	568	582	593	558	567	531	552	562	508	569	589	574	545	563	521	571	583	562	538	532	594	578	557	555	572	566	551	571	554	542	549	541	510	536	552	579	509	524	599	536	558	574	529	569	586	579	556	585	559	545	548	580	546	603	547	548	536	599	558	575	580	564	563	578	561	551	589	583	533	561	561	542	549	545	570	553	545	534	574	558	596	615	543	542	538	550	610	565	569	571	543	606	583	581	571	579	522	563	551	529	587	601	526	575	560	571	600	568	567	532	542	553	529	553	543	522	567	526	543	567	545	580	560	575	587	564	571	549	562	571	558	568	560	521	527	545	546	569	573	595	579	546	543	558	571	590	558	573	508	537	568	584	569	566	556	567	543	614	573	561	614	567	565	561	542	538	552	535	560	606	542	580	568	524	539	586	531	570	580	543	612	567	592	534	550	525	580	543	585	553	590	547	595	552	523	549	541	536	552	558	540	531	535	552	555	562	579	570	525	582	552	567	553	582	512	576	561	617	570	603	546	588	548	565	536	587	568	534	601	542	547	570	521	560	560	552	574	607	547	576	556	559	616	576	529	528	547	541	560	614	579	548	574	563	567	567	593	541	536	584	578	576	559	562	590	627	574	566	560	614	560	575	547	571	533	545	585	554	591	594	594	573	572	589	595	561	552	577	560	521	488	531	605	561	543	598	561	575	550	571	566	595	583	579	528	543	561	573	526	613	593	531	528	555	561	527	580	588	587	578	562	530	560	569	564	587	572	538	566	585	552	587	566	534	606	542	556	566	576	565	590	555	578	605	563	532	554	573	593	583	565	556	569	503	570	580	562	525	567	643	553	576	548	549	584	557	522	579	619	590	560	548	566	582	556	560	590	520	581	520	583	561	572	581	621	529	552	572	541	600	548	599	605	594	498	513	547	575	583	575	569	547	518	508	593	578	532	568	567	599	557	600	535	552	526	561	537	581	540	555	540	588	537	591	567	556	581	551	556	551	519	588	545	551	537	549	570	597	579	620	556	547	556	521	581	536	542	565	584	558	558	541	614	563	585	560	561	577	579	597	557	581	550	555	587	570	612	562	555	567	581	570	564	601	565	595	551	575	529	582	542	573	568	584	553	550	567	547	584	588	582	531	558	544	565	520	547	539	574	561	543	599	520	531	522	552	553	568	533	560	569	521	558	550	540	582	563	602	499	575	539	528	580	579	539	583	600	556	558	607	598	523	554	542	569	570	571	557	537	572	620	573	567	538	559	521	557	505	539	602	576	530	552	594	564	564	566	590	574	529	554	520	552	564	568	561	530	547	566	569	562	526	591	566	581	599	580	501	534	522	547	543	589	586	556	541	556	555	527	568	565	560	580	550	549	601	561	559	576	607	564	578	573	538	570	549	575	579	561	532	597	531	578	567	550	532	578	528	570	540	522	588	523	543	587	570	555	545	571	575	563	586	522	578	546	548	533	527	556	549	565	543	600	527	582	508	552	572	554	541	592	574	599	596	591	552	575	607	536	594	597	569	546	562	539	555	557	535	536	535	537	555	536	577	550	563	578	589	583	597	580	551	603	563	528	561	590	561	543	557	557	588	580	567	541	585	540	576	583	561	514	572	588	532	576	555	541	592	538	552	583	579	565	551	555	519	575	555	535	557	544	588	543	566	557	537	550	610	540	583	563	601	520	493	516	560	549	574	591	586	596	588	560	545	590	540	576	554	624	561	557	572	555	581	543	594	566	564	551	554	566	535	577	527	570	566	571	536	568	550	622	574	574	547	596	597	570	590	526	593	595	581	532	562	557	568	544	564	525	543	568	560	562	536	552	553	584	560	547	530	543	541	560	539	533	613	564	534	574	523	524	546	571	582	540	585	552	556	593	559	561	552	542	556	551	561	600	544	548	543	546	549	537	576	515	582	521	536	557	540	533	557	550	577	547	570	567	556	550	585	595	557	557	552	570	556	561	550	530	615	606	611	522	568	547	564	541	535	562	555	560	511	557	567
22651	21396	29200	23985	21397	21448	10166	1032	628	605	518	476	419	377	322	301	281	274	282	259	268	277	244	249	237	230	243	223	212	219	232	209	232	236	209	236	188	197	219	197	206	224	223	203	201	200	178	195	196	190	190	176	218	221	198	194	199	192	190	201	180	202	164	183	210	216	197	189	215	187	181	193	186	165	182	214	187	169	202	186	173	177	188	202	159	180	193	184	172	177	171	193	198	202	202	176	192	171	181	177	183	205	196	179	196	205	207	197	183	205	192	206	194	223	201	171	198	191	207	197	186	184	207	205	164	184	201	186	187	215	197	177	200	210	201	188	192	175	195	186	184	189	176	188	190	170	182	175	220	177	159	190	192	190	200	196	175	194	207	186	175	193	183	203	179	206	173	182	198	203	214	170	180	185	179	199	175	194	188	203	190	192	167	195	168	195	176	183	196	172	192	178	172	180	217	184	219	192	185	202	195	186	203	182	205	205	210	190	201	187	193	205	184	194	217	160	205	167	186	173	185	214	201	189	184	182	172	183	186	201	192	201	213	196	176	179	179	200	190	192	193	197	214	217	187	198	195	181	195	173	186	200	198	183	197	178	219	213	197	204	182	194	180	196	182	182	178	188	169	199	184	180	193	206	205	198	187	184	201	216	194	191	221	205	178	205	185	189	195	186	177	175	181	186	178	198	218	199	181	205	196	207	198	198	185	219	198	219	189	169	211	190	184	184	217	193	184	181	195	186	203	194	204	180	200	206	195	199	181	199	193	180	223	178	193	167	203	179	202	174	176	161	202	183	190	184	203	182	193	198	214	201	202	197	180	208	177	194	192	172	178	212	182	154	192	179	185	225	179	214	192	184	205	178	177	187	168	195	180	193	179	186	191	169	209	151	186	175	182	195	166	178	216	187	195	195	177	215	195	190	178	191	216	186	177	192	188	190	184	176	190	198	179	174	191	175	220	185	197	167	185	194	169	204	190	202	207	202	174	192	185	179	182	187	196	179	189	178	166	193	224	205	187	189	175	188	178	209	172	162	190	199	181	208	193	184	197	192	186	202	186	193	166	199	183	166	175	202	192	193	192	217	197	195	208	192	200	201	179	200	201	184	201	158	203	184	196	180	186	180	193	192	207	206	178	179	199	181	184	204	184	204	173	176	194	199	183	187	219	195	163	186	193	183	181	189	197	166	199	184	190	177	169	196	190	175	179	186	215	197	196	188	191	212	203	186	185	193	177	185	173	194	158	203	210	187	181	178	185	181	193	185	192	179	222	176	163	196	175	202	192	196	198	200	185	188	198	192	189	189	194	202	178	188	193	187	185	206	172	187	184	195	179	187	192	176	181	198	195	190	203	197	190	209	197	178	203	203	197	197	185	201	182	182	157	174	164	198	204	197	192	208	187	179	195	182	186	165	164	195	173	201	209	181	201	185	197	195	176	190	195	181	191	164	166	179	188	205	181	166	200	158	190	174	198	185	174	166	184	189	209	185	161	178	198	177	191	164	188	175	205	190	168	190	179	186	187	195	174	182	213	183	202	175	182	198	185	208	219	216	196	201	179	199	183	165	173	216	184	178	202	202	199	171	198	198	200	190	198	202	171	201	186	194	201	201	187	177	176	151	182	191	192	173	178	192	184	166	180	173	190	177	169	209	205	201	209	184	184	184	176	183	215	209	191	196	178	184	148	191	176	183	179	195	210	208	179	192	187	172	203	186	176	195	196	172	186	199	182	188	189	192	188	176	186	175	184	189	208	192	197	183	211	188	200	175	217	190	181	176	188	190	178	185	183	191	208	192	188	186	212	207	181	184	183	190	191	206	208	180	194	187	204	170	176	191	183	178	206	178	193	189	179	194	180	174	186	199	209	181	195	173	192	192	197	194	186	221	172	194	177	194	180	197	210	194	219	164	188	195	176	207	192	206	196	205	177	200	177	196	185	183	201	195	209	155	191	185	177	205	187	187	180	188	189	176	174	175	187	200	206	163	172	183	207	198	176	198	190	185	180	184	188	198	212	178	172	190	183	186	180	222	208	201	167	207	178	174	176	189	198	207	178	200	188	207	195	187	190	213	193	191	182	199	189	184	184	186	165	167	163	210	186	177	176	190	157	200	199	193	199	204	209	185	186	204	186	186	188	187	212	177	166	207	201	171	171	166	173	190	181	189	204	209	190	191	216	200	170	199	187	209	199	200	189	185	209	182	210	180	176	193	216	199	210	222	168	177	191	170	169	188	175	188	187	180	191	198	196	215	191	194	224	189	176	211	172	196	177	158	177	190	200	199	193	184	200	191	180	217	182	166	198	214	186	185	177	176	175	217	203	193	209	177	180	192	175	221	181	180	192	185	200	184	178	190	171	173	202	163	206	182	172	189	203	195	180	171	195	178	184	196	194	187	209	200	192	186	186	176	205	196	194	190	200	201	185	181	201	189	189	167	185	192	183	206	205	187	190	197	196	189	183	219	184	228	207	188	199	174	163	197	187	191	199	214	185	162	190	168	193	195	199	200	213	213	210	171	171	184	206	176	177	185	188	191	208	186	174	192	191	212	177	202	192	199	209	213	214	194	209	205	195	199	194	201	185	202	194	164	205	182	160	191	162	186	198	209	188	202	194	168	201	201	201	211	156	181	177	185	180	200	186	186	178	189	208	194	162	165	181	176	184	196	193	185	203	188	193	206	196	206	189	190	188	199	182	179	188	187	207	188	165	174	199	184	190	170	165	217	177	212	212	198	179	181	209	191	206	227	196	189	202	200	189	177	187	199	195	154	170	172	195	194	193	164	206	186	159	177	188	193	172	177	176	185	184	180	204	186	182	191	191	201	168	174	172	184	189	211	173	172	170	204	198	187	197	168	193	221	193	173	199	167	174	188	175	182	172	205	207	216	168	200	175	204	169	217	188	190	202	219	198	184	196	213	183	173	165	185	186	207	193	188	188	226	215	152	187	167	199	183	195	190	182	191	211	211	186	207	184	187	187	191	186	196	181	187	184	177	202	213	184	185	178	189	173	221	198	189	180	204	166	203	166	185	178	182	167	208	198	177	180	199	180	187	209	191	179	180	188	194	210	191	189	184	217	189	169	183	187	198	158	182	176	181	185	184	185	174	180	196	212	202	209	190	220	181	192	206	187	185	201	186	188	189	178	172	187	197	201	200	208	168	179	197	175	177	205	181	194	171	216	182	188	193	220	189	178	183	186	159	191	184	180	188	197	222	184	223	181	209	168	219	212	152	203	210	181	192	220	190	210	204	194	193	187	187	195	172	189	194	158	182	212	180	177	190	208	217	217	175	167	186	176	187	170	197	201	162	196	192	196	194	225	179	189	206	195	168	206	196	215	204	216	197	162	172	178	181	195	179	200	207	193	174	200	190	208	196	192	172	192	186	192	208	191	208	196	193	187	203	189	207	196	177	201	187	176	173	184	175	188	187	180	195	202	174	218	180	186	207	200	198	190	194	194	202	190	208	182	178	175	198	165	178
4475	14698	9919	4905	3411	2465	1833	1362	1063	817	674	600	557	430	442	349	364	323	312	317	270	240	239	289	236	252	225	252	217	244	263	271	235	225	234	231	218	191	205	197	204	199	192	217	219	181	194	212	223	180	184	206	219	178	216	224	192	182	200	197	195	204	190	208	207	208	209	190	209	185	199	218	171	185	196	194	223	187	207	199	194	182	211	210	179	186	189	183	206	210	194	186	197	188	203	184	195	183	190	170	186	194	180	180	192	177	197	197	188	203	209	191	165	184	185	186	185	217	196	191	191	165	196	199	210	201	202	175	201	176	186	196	199	194	194	165	199	167	182	199	180	198	187	178	207	159	171	196	181	203	220	193	176	190	181	190	198	178	160	198	193	178	184	190	195	178	222	155	195	183	180	196	216	197	191	209	191	177	171	192	206	182	208	189	208	211	174	161	185	213	173	198	180	194	220	213	173	171	196	214	164	195	197	196	202	178	156	174	188	185	188	192	168	188	200	207	211	186	223	169	184	182	200	193	179	160	200	189	179	185	185	193	196	204	191	172	197	198	197	196	182	207	181	195	169	203	201	195	193	180	207	195	199	179	183	201	196	189	222	192	214	193	184	183	212	171	216	193	214	181	222	189	177	185	192	155	181	209	196	174	200	193	198	192	184	179	173	204	174	174	179	204	207	183	202	203	197	172	204	179	184	199	204	164	163	188	192	191	198	197	174	171	172	206	187	191	201	187	182	190	184	194	178	200	185	211	180	185	206	204	194	190	204	187	191	179	191	212	183	199	202	173	169	234	198	174	179	172	207	189	172	174	186	174	190	206	194	208	169	190	201	200	186	201	191	191	213	186	186	183	176	190	203	193	196	189	187	168	211	175	177	190	175	198	175	196	184	213	200	191	209	185	193	218	207	185	203	214	202	200	175	194	181	200	206	202	211	189	202	197	177	190	192	181	182	185	184	182	191	209	172	207	184	178	182	205	202	171	185	224	194	207	165	181	194	179	197	189	187	205	191	223	203	181	189	193	189	194	185	191	205	166	200	185	160	181	202	192	175	182	173	193	178	174	202	190	190	192	203	183	216	178	189	185	186	190	173	205	209	201	205	187	166	189	196	197	185	186	199	167	184	194	209	193	181	203	169	185	195	206	168	174	210	200	179	182	188	169	165	202	185	201	175	207	183	200	188	175	181	191	180	186	177	169	206	167	149	165	202	167	186	197	169	212	169	205	172	179	182	208	218	188	193	206	184	193	191	182	184	192	203	210	213	213	207	215	160	211	216	182	202	184	182	183	193	180	216	187	186	187	165	200	176	195	190	181	203	189	174	194	175	184	187	176	233	194	181	205	192	170	194	193	197	182	193	185	212	188	189	196	186	191	202	190	205	162	212	190	184	178	158	160	173	177	171	186	186	197	205	191	207	189	183	177	197	200	195	199	197	181	186	178	174	201	210	200	203	191	213	224	199	210	164	189	199	193	211	188	168	199	190	175	211	200	164	200	184	184	221	186	202	203	197	206	174	190	190	203	182	169	193	197	153	179	188	198	191	187	155	210	190	170	179	188	190	178	197	190	202	171	178	212	182	201	191	193	203	190	183	192	188	193	212	200	168	201	191	196	178	199	202	197	172	179	176	191	195	196	212	201	184	187	174	168	207	199	185	195	196	204	212	176	185	211	199	202	187	198	185	203	180	191	211	189	207	196	174	193	193	188	192	217	168	176	197	201	169	195	180	199	191	190	224	190	189	176	189	165	168	205	182	182	189	210	199	209	196	183	201	197	212	188	177	170	180	195	176	197	181	183	189	189	175	200	189	184	192	174	175	185	178	172	174	198	195	204	210	196	195	156	206	179	213	184	174	185	198	183	197	216	174	197	203	180	192	191	189	216	184	182	172	200	187	189	207	202	191	156	207	199	180	199	163	196	187	187	207	183	167	199	165	185	209	201	191	166	188	178	194	189	182	180	187	193	210	199	189	181	162	202	157	189	196	201	214	196	189	183	170	203	187	160	223	193	185	167	185	194	174	197	203	177	195	169	169	208	188	199	191	196	204	188	185	178	191	212	199	171	188	170	192	189	203	197	169	190	205	222	180	180	180	188	205	175	193	157	198	155	217	157	165	196	167	187	206	196	208	171	219	182	197	175	203	192	196	206	175	176	173	210	184	182	176	179	193	197	180	179	193	173	180	183	196	185	191	188	184	154	186	199	177	188	188	224	205	188	204	182	169	213	204	222	204	195	180	170	193	197	182	173	186	174	166	159	202	197	191	188	189	176	228	186	166	192	209	188	214	210	198	193	191	185	183	202	194	192	164	199	195	182	170	170	177	187	181	206	212	197	192	176	186	178	181	208	175	189	199	166	197	172	200	156	199	187	202	223	181	210	195	185	201	199	154	201	175	180	190	162	173	193	189	175	179	169	182	172	185	173	186	177	199	178	205	173	175	202	185	201	184	170	174	171	199	166	221	190	183	173	195	207	169	184	201	180	188	197	206	183	180	172	189	187	174	191	194	199	171	189	165	185	201	191	197	186	212	201	194	154	183	176	186	194	170	172	200	170	174	217	190	194	190	168	204	184	192	178	194	196	196	169	175	186	205	212	212	222	200	197	208	189	189	199	208	166	182	201	177	194	209	202	209	182	192	199	178	186	191	189	193	195	187	179	222	215	231	187	194	191	213	184	193	191	178	167	197	197	198	207	198	178	185	194	188	213	187	195	186	195	188	189	191	196	171	196	207	192	184	209	179	187	183	219	176	193	169	189	176	205	193	202	182	189	167	195	184	179	182	187	209	191	199	176	192	189	214	180	174	205	200	184	192	189	202	191	198	217	212	182	179	191	174	183	185	202	202	180	202	183	195	187	193	182	188	188	175	183	181	199	192	192	194	184	186	183	173	199	196	184	188	196	196	196	184	172	180	186	174	192	194	183	189	179	178	178	175	182	208	186	199	188	183	223	183	192	194	178	176	176	201	179	180	181	211	178	191	194	206	191	180	194	179	178	187	178	188	178	188	196	218	174	188	192	187	194	195	178	214	178	190	179	211	185	197	185	172	185	192	193	214	171	159	211	191	193	182	199	204	189	198	191	172	195	195	181	196	186	189	192	202	176	174	191	156	193	205	201	199	190	184	171	185	196	194	180	197	187	176	196	198	170	172	186	175	189	198	186	212	176	195	201	188	205	195	205	192	183	197	179	198	190	197	197	186	185	183	175	183	208	210	191	173	227	194	186	188	202	182	172	183	185	188	213	181	176	155	205	187	201	174	192	198	186	179	203	194	181	194	171	208	192	215	179	175	189	210	170	188	186	174	214	176	201	194	185	200	197	203	180	201	198	188	199	207	196	190	218	191	187	207	183	180	171	189	183	191	209	180	170	163	199	194	167	186	181	199	206	180	206	166	196	204	181	174	194	178	194	164	192	177	180	200	180	187	185	197	186	200	201	179	184	209	221	177	199	177	207	202	191	177	206	194	192	224	197	200	181
27888	19577	6115	888	612	602	548	510	547	523	510	515	479	530	476	500	527	511	512	477	484	565	544	481	468	488	536	520	486	471	524	480	494	497	473	515	504	537	470	488	496	507	463	476	508	528	499	492	474	477	523	496	458	517	504	483	495	444	521	482	493	495	467	478	505	497	496	480	483	502	513	490	485	498	480	522	461	507	497	492	522	505	508	541	523	516	477	532	501	511	497	508	493	457	522	476	523	503	485	503	530	528	484	518	457	519	503	514	499	517	500	531	442	485	497	493	509	471	469	509	491	499	532	477	510	495	473	482	477	510	473	540	514	502	478	517	499	473	498	553	506	521	483	502	502	511	526	453	490	507	487	465	522	504	497	516	490	499	525	516	489	512	500	491	521	506	510	480	513	518	581	447	504	529	517	511	530	514	490	497	486	536	504	519	502	486	475	486	528	495	529	509	498	519	524	516	508	508	493	515	544	519	483	514	488	517	507	486	493	502	483	465	502	525	465	523	507	489	501	456	489	512	521	500	525	443	540	496	485	485	474	526	494	505	509	548	495	517	513	491	478	486	496	496	513	488	499	541	493	516	490	507	498	517	458	481	502	554	515	496	498	513	522	481	496	481	467	521	501	516	468	506	462	512	469	503	472	497	457	521	489	478	550	501	478	482	495	483	489	503	505	488	483	528	481	500	488	515	488	505	494	525	514	525	526	488	460	476	541	481	529	543	507	528	533	534	481	513	511	510	471	540	490	510	516	540	503	479	525	521	520	534	457	506	510	496	503	529	524	480	483	482	511	488	554	495	492	505	501	522	487	486	510	443	459	463	515	512	462	512	513	480	502	478	500	494	467	499	467	499	534	469	522	512	502	540	494	478	497	521	488	490	495	458	500	472	471	507	500	493	499	489	511	479	474	490	523	525	535	493	500	511	531	466	517	500	509	514	527	519	499	493	500	498	491	489	467	507	443	485	507	487	519	471	546	506	495	484	510	488	516	472	493	517	488	476	495	559	508	550	488	497	481	487	465	482	497	498	455	470	519	499	532	480	483	491	471	508	494	483	517	529	503	554	519	473	514	479	511	464	511	482	513	545	528	480	498	487	528	515	519	489	494	444	513	501	506	519	564	532	482	513	520	490	491	498	445	475	529	538	503	524	511	530	508	520	545	468	528	466	509	532	516	524	491	505	487	506	510	474	533	475	508	502	516	508	498	517	491	512	485	529	505	499	474	502	511	527	497	515	522	532	498	475	457	506	470	565	527	526	517	481	511	499	507	502	443	463	498	479	514	497	473	541	505	493	537	495	498	509	470	488	523	518	497	525	481	469	521	522	483	527	504	498	516	496	492	497	515	496	473	481	468	503	473	501	557	491	469	553	476	490	491	483	477	538	490	532	544	494	509	517	503	496	495	532	489	483	519	466	529	474	495	473	478	477	499	529	498	504	493	503	526	490	509	534	490	490	487	478	535	483	525	481	491	493	560	496	493	486	482	542	487	532	518	493	478	512	514	508	492	484	518	519	467	511	484	492	508	511	494	499	511	498	515	491	535	493	492	500	487	542	502	480	490	508	510	513	511	527	492	508	523	517	508	534	441	494	530	528	514	514	517	449	502	483	470	531	493	490	492	477	518	478	445	482	478	520	495	514	540	478	494	507	492	514	497	505	501	479	544	504	522	517	443	456	504	503	491	479	521	463	522	509	514	504	518	518	500	485	502	497	485	525	533	524	512	505	478	487	499	499	487	504	459	478	543	548	505	554	500	483	507	490	472	532	523	483	492	525	522	540	524	536	510	504	507	503	504	537	508	540	532	493	484	505	534	493	435	495	536	475	486	512	484	505	476	500	509	458	525	497	474	524	485	490	516	479	525	487	515	510	535	491	534	509	459	527	526	500	470	541	496	507	538	505	476	497	506	505	471	509	500	461	492	477	502	496	487	518	506	530	501	523	518	489	468	513	499	484	495	482	470	517	525	510	490	467	522	480	500	496	486	540	474	517	481	526	484	502	486	504	479	501	513	537	527	475	521	487	504	498	484	493	506	514	485	492	508	475	516	542	500	498	506	517	532	475	508	550	469	500	484	487	524	498	479	516	496	538	481	522	504	549	497	494	467	498	553	478	485	480	495	473	523	489	511	547	464	484	480	492	523	478	540	491	493	486	473	480	514	500	498	520	492	510	474	508	509	486	512	527	519	498	469	511	504	485	517	485	568	503	492	492	485	495	495	481	487	507	484	530	567	536	501	529	491	525	518	474	453	518	507	486	538	522	508	469	503	500	513	489	525	492	474	508	505	506	522	505	497	500	501	487	502	541	493	495	538	540	496	501	503	501	473	495	487	497	490	509	494	424	480	518	541	463	495	502	478	470	516	452	504	491	504	491	483	485	481	466	520	469	513	499	504	522	497	497	509	475	525	521	495	524	478	495	505	505	508	500	491	449	477	474	549	496	485	491	466	503	481	497	493	525	481	475	510	508	483	516	490	506	500	513	523	505	518	479	528	552	496	520	496	517	480	434	485	460	501	561	479	521	547	527	530	471	484	488	496	487	542	505	494	491	497	535	501	467	521	519	499	484	467	459	482	532	525	525	501	495	539	505	515	488	487	489	498	498	521	543	537	472	463	521	553	465	534	488	474	539	481	441	500	502	509	457	523	494	525	518	488	491	473	495	532	532	442	487	518	505	480	544	469	529	477	523	502	505	503	470	488	509	535	503	474	480	504	468	471	540	489	510	541	529	502	517	473	499	492	496	432	482	468	499	486	548	527	508	489	456	480	488	528	522	501	522	465	496	504	494	451	465	482	495	461	484	503	491	542	519	467	485	483	529	526	480	473	504	464	513	503	489	477	504	502	488	501	482	483	500	515	508	522	494	492	524	520	505	472	492	474	538	507	491	534	455	469	499	515	505	490	479	530	481	538	529	516	504	498	516	477	503	481	456	489	470	483	491	505	516	500	472	494	519	511	478	489	531	480	527	481	510	483	461	508	513	473	498	510	476	499	470	510	502	509	498	442	502	498	506	498	491	487	536	519	521	493	511	454	528	521	525	518	509	517	493	491	483	518	477	507	486	491	519	516	496	506	461	528	513	534	524	500	510	505	512	520	480	462	448	531	500	539	501	506	498	479	524	461	457	491	485	508	500	506	502	442	477	513	508	498	519	493	498	492	489	506	508	491	463	489	495	533	505	554	455	510	543	489	493	469	504	490	507	464	483	524	518	501	498	461	516	491	510	502	524	521	517	512	522	477	484	500	521	519	494	459	504	480	525	495	477	542	534	511	464	500	491	489	491	505	487	491	493	543	543	529	543	529	488	471	501	507	459	537	517	502	510	523	488	478	485	512	513	509	489	481	499	521	535	466	531	534	487	511	472	514	464	476	514	518	516	501	501	502	548	480	508	478	481	515	487	497	514	536	534	474	492	494	506	504	516	494	493	519	489	468	496	468	469	538	536	506	486	501	483	475	490	514	489	469	506	508	484	477	518
4513	1472	1057	729	686	593	564	619	589	577	547	604	575	547	457	519	534	525	494	532	519	511	537	502	526	557	484	518	525	486	531	534	543	521	516	541	488	527	544	525	517	508	514	512	581	485	509	530	560	545	531	514	532	529	519	506	488	521	523	491	521	512	529	508	529	532	568	472	562	481	559	477	532	469	532	510	485	504	526	510	538	519	508	555	510	505	480	490	521	534	506	485	533	504	508	532	561	561	472	536	486	532	498	540	507	525	539	509	508	582	548	506	493	553	543	515	495	517	496	512	529	509	484	528	502	494	535	510	480	506	486	612	526	540	504	541	515	504	541	527	516	529	518	490	556	574	510	493	542	509	532	506	534	544	510	521	524	537	514	528	532	544	511	519	498	521	549	539	527	519	540	543	514	528	498	552	533	516	513	509	514	552	527	491	505	515	524	536	537	521	531	541	512	521	532	518	489	514	548	485	538	521	529	520	535	525	506	540	489	544	503	478	544	520	529	521	475	484	509	505	500	491	526	527	512	545	521	526	532	500	502	517	550	545	554	561	498	489	503	527	501	511	553	567	519	558	510	485	558	527	491	529	536	506	520	516	506	533	532	536	496	545	549	583	548	487	535	519	529	488	548	517	514	472	543	517	551	492	491	507	490	539	524	544	497	489	522	556	519	516	479	515	526	535	530	530	499	527	496	471	507	481	496	534	495	525	499	546	497	537	544	525	519	520	517	521	497	508	470	530	546	523	519	539	504	478	541	471	505	551	516	513	485	542	502	475	526	535	534	513	515	504	529	501	508	489	503	525	534	487	538	542	508	557	523	520	500	534	568	503	547	494	517	491	519	471	524	502	520	487	477	468	517	517	533	456	488	532	501	507	533	524	521	493	511	522	504	543	538	538	545	515	515	522	465	498	521	491	508	473	530	564	539	576	540	512	539	516	521	519	537	520	486	489	519	508	517	479	535	518	535	546	497	493	524	508	533	521	542	505	489	522	521	505	558	511	480	535	481	460	479	533	513	530	508	519	527	524	533	511	567	527	542	527	543	497	542	532	500	560	504	521	548	528	517	536	560	503	507	498	509	537	518	544	487	543	533	509	514	514	475	481	507	478	512	534	512	520	489	526	580	518	540	520	539	522	538	501	540	521	516	542	486	545	505	537	514	542	525	534	565	541	545	530	561	516	548	522	491	559	522	505	527	508	522	537	536	516	494	511	527	505	519	472	524	477	519	524	496	533	541	511	526	508	485	526	503	493	562	514	537	501	481	545	499	527	568	499	484	492	526	484	528	518	539	491	540	532	524	535	529	555	490	528	493	511	526	522	557	512	487	476	562	505	497	500	513	486	521	525	527	538	482	509	516	501	514	515	527	483	513	519	532	508	522	486	552	524	534	526	505	491	468	540	488	520	507	516	507	513	533	515	515	527	533	531	522	477	535	521	532	557	502	532	548	555	522	542	535	497	516	506	513	486	519	524	479	489	495	511	505	525	533	503	523	515	444	518	550	532	482	518	544	505	515	518	511	524	484	528	514	519	517	523	540	551	506	507	537	535	509	511	541	515	491	543	506	536	533	487	512	537	512	534	452	510	571	519	509	516	531	493	526	538	529	531	491	485	537	530	510	503	544	528	527	523	493	517	512	519	509	534	511	486	534	534	506	558	527	519	522	529	503	522	510	492	532	508	522	537	511	526	532	573	544	490	512	507	520	557	543	499	512	487	494	522	507	526	526	569	512	515	531	521	567	546	511	506	533	539	524	494	524	516	496	541	557	554	482	519	507	517	541	503	559	543	530	491	506	520	518	527	536	494	537	483	521	511	538	527	517	508	538	551	535	559	526	502	541	503	533	462	520	487	517	527	519	570	497	451	537	560	476	521	524	510	531	525	517	520	507	523	534	527	498	518	512	507	511	501	548	531	569	510	473	557	557	520	509	515	517	473	553	503	556	521	482	516	554	517	513	488	508	513	502	524	521	549	538	539	536	496	529	558	501	482	488	569	478	520	474	548	506	540	518	520	520	513	524	528	525	508	517	507	501	522	512	546	524	533	539	550	522	515	526	534	586	509	517	499	532	496	510	487	524	531	546	533	519	557	540	524	527	527	550	512	498	479	542	527	501	521	531	514	510	507	539	497	511	480	532	520	509	559	509	515	539	529	522	570	542	515	520	523	569	552	549	483	487	533	493	499	517	490	484	526	542	540	517	519	521	548	529	491	529	504	470	540	487	533	526	526	472	508	544	532	488	536	480	489	497	521	557	526	531	493	507	523	494	499	549	509	532	514	474	542	550	510	494	523	514	508	528	508	527	522	541	555	500	534	516	520	529	529	546	532	564	533	510	553	539	530	536	526	507	560	509	513	511	536	547	522	544	520	526	510	514	554	528	490	515	531	508	544	503	519	536	522	508	505	546	507	538	502	512	491	544	510	485	539	518	517	489	519	558	534	496	505	576	477	509	514	562	524	534	539	492	549	479	523	531	546	525	494	516	501	546	514	522	552	523	519	552	560	506	481	478	585	533	526	515	515	533	551	495	520	550	559	504	545	508	518	494	499	523	504	529	562	507	517	523	538	496	539	513	515	462	523	528	495	511	527	510	555	517	516	526	524	540	541	541	517	479	541	513	516	501	520	504	479	491	546	523	501	526	522	543	536	531	521	524	519	479	540	500	537	529	494	569	499	524	525	515	510	521	527	552	540	551	542	511	542	537	507	525	515	499	499	508	511	540	503	534	520	522	482	502	502	571	540	546	554	542	534	507	573	492	504	547	501	525	533	496	529	512	509	502	560	509	552	499	518	531	509	476	467	523	522	500	509	517	502	528	496	524	559	515	551	482	526	527	485	505	513	508	563	522	527	511	500	525	529	499	520	501	538	540	484	520	482	525	533	546	498	506	486	552	529	555	531	545	513	502	498	541	471	497	488	497	486	519	551	515	492	514	539	511	527	497	499	518	491	511	529	522	512	500	531	502	517	510	525	505	552	547	517	511	544	495	506	523	511	491	510	484	514	520	520	482	517	467	565	496	538	494	489	519	510	450	490	513	503	506	520	511	527	508	503	540	518	514	522	492	520	498	522	517	532	518	516	532	531	500	498	517	473	515	538	493	501	512	561	543	556	533	506	531	527	465	517	497	539	521	560	483	533	560	517	527	537	530	510	501	571	576	532	480	517	534	521	533	523	518	524	471	527	522	511	551	526	523	533	523	478	486	526	537	506	516	499	492	549	524	481	514	535	522	496	526	539	528	514	520	509	522	554	559	491	516	521	492	535	529	489	516	530	533	530	537	482	557	533	504	539	545	501	523	536	533	506	531	499	553	503	565	511	519	514	479	499	514	510	511	553	524	502	551	565	526	509	512	528	503	500	543	514	493	496	524	563	514	505	533	522	492	538	524	489	489	523	519	511	501	505	541	515	560	544	509	504	519	534	506	537	541	516	536	538	506	507	555	503	489	508	558	502	489	479	491	561	554	519	539	489	517	533
23743	21294	28540	24375	21303	10053	899	579	482	396	372	351	322	328	300	283	256	254	276	286	274	255	260	263	239	242	268	268	226	240	241	253	258	246	246	244	227	248	234	224	253	223	232	215	235	230	211	232	236	232	213	236	237	216	221	245	213	219	223	249	231	217	230	233	224	262	228	236	212	202	247	209	221	257	240	221	205	224	201	215	215	221	232	208	211	213	252	237	243	223	236	211	253	206	219	218	201	231	216	231	240	233	241	217	217	230	217	208	236	251	230	225	217	220	267	221	214	262	211	225	241	220	200	220	210	235	193	217	245	220	241	202	226	256	240	212	231	234	239	220	222	233	225	226	236	241	203	231	223	212	248	229	191	215	214	233	227	237	211	217	222	215	231	213	243	228	201	211	236	232	235	216	236	226	285	198	219	225	221	208	222	234	245	228	276	258	211	225	241	236	228	209	226	231	230	212	217	215	223	252	230	233	206	240	200	212	230	222	224	230	231	207	223	260	227	187	226	245	203	225	223	237	227	243	210	228	188	226	191	220	221	186	276	225	217	199	231	210	243	217	216	223	232	219	207	223	213	211	228	240	231	217	242	221	233	227	249	255	206	214	236	255	247	254	216	232	231	228	216	230	221	225	223	228	228	243	208	253	219	225	216	229	220	200	241	217	206	233	215	233	226	211	206	225	248	222	238	239	216	229	224	228	225	235	218	236	248	220	228	228	229	206	196	222	214	216	225	231	228	244	240	242	219	205	237	228	225	233	255	229	215	235	213	215	211	216	255	233	215	245	246	256	220	223	236	223	236	207	220	212	218	233	235	239	243	238	231	238	225	226	252	232	201	210	208	199	215	228	234	220	212	210	213	244	220	224	230	219	213	209	196	232	204	232	217	225	252	221	212	223	207	225	229	224	225	242	210	212	209	217	223	244	249	202	229	205	221	215	222	225	230	241	235	239	210	235	247	259	215	210	232	235	229	226	203	251	221	233	212	220	234	226	234	236	237	234	216	228	222	243	208	231	238	220	217	229	207	204	210	224	203	237	223	239	234	240	222	227	211	223	231	239	221	240	223	244	233	223	211	234	217	214	205	231	226	209	208	237	228	246	241	230	230	219	226	222	234	217	218	209	268	225	230	229	210	234	222	224	243	214	239	223	203	228	236	229	230	207	216	218	208	208	230	216	230	209	209	215	234	245	218	218	194	222	233	224	214	259	223	215	232	226	223	227	204	230	211	212	229	226	215	219	200	239	239	219	202	221	231	205	211	211	237	211	211	220	184	241	215	217	201	237	234	230	223	191	221	264	232	224	224	211	224	201	217	249	227	248	256	207	234	228	238	256	207	224	237	215	244	224	227	213	229	233	209	248	235	233	186	215	217	235	212	218	234	206	208	208	212	224	241	216	222	225	227	198	217	221	227	238	207	211	244	229	251	210	207	238	221	228	200	231	209	249	207	202	221	248	222	251	211	216	212	214	223	207	251	229	203	256	206	225	232	246	229	242	199	214	212	256	230	237	211	218	226	231	220	264	232	214	221	243	214	218	218	242	244	217	252	220	214	237	244	243	209	230	233	215	216	232	221	223	229	210	206	235	204	207	218	233	220	211	234	228	230	226	194	225	222	231	221	231	226	222	244	254	213	238	233	248	231	232	222	221	235	206	223	216	213	230	231	201	221	206	235	219	213	221	227	208	219	233	231	233	228	242	233	196	215	197	231	236	220	224	197	229	217	227	193	209	213	221	217	220	216	219	239	209	250	207	201	200	214	237	209	228	213	238	192	230	225	190	250	200	227	222	227	229	239	211	207	250	200	230	242	214	216	197	214	209	222	256	197	247	218	214	232	202	245	216	199	224	229	237	221	217	193	224	231	246	226	224	210	197	234	226	218	235	225	216	211	215	209	201	241	203	237	236	237	203	208	210	260	218	225	207	201	239	220	217	244	247	242	254	212	238	252	225	229	224	232	191	204	220	247	222	232	218	224	205	228	231	228	212	205	203	223	226	209	233	204	221	210	205	229	237	225	229	206	236	220	238	230	232	244	207	236	212	233	243	202	210	231	246	205	234	205	227	234	241	223	221	238	214	215	224	210	253	216	214	241	231	235	233	234	223	217	218	228	228	219	234	225	193	226	222	245	218	210	192	223	204	208	213	236	225	247	207	189	218	247	237	245	223	222	226	203	222	254	211	237	247	218	222	229	249	221	249	214	218	214	234	246	235	206	223	224	207	226	192	212	225	221	204	230	237	243	242	229	227	229	235	237	223	230	221	252	230	196	220	231	202	228	198	238	211	200	232	246	227	239	237	236	214	204	236	237	218	235	220	232	214	191	205	252	225	227	251	241	226	229	213	261	223	240	224	214	199	204	195	218	230	224	211	246	224	217	197	223	219	213	219	234	235	212	231	225	206	206	260	218	207	240	222	231	219	217	234	228	222	221	232	204	243	240	230	226	219	234	266	195	241	234	256	171	217	220	199	230	218	258	221	218	217	208	246	229	224	214	224	216	220	269	226	233	224	210	223	249	213	235	230	223	221	241	208	237	227	226	251	246	203	240	223	234	182	219	240	193	212	201	219	198	225	205	243	245	239	215	235	235	228	211	223	203	176	216	222	223	210	214	211	206	213	214	231	247	210	236	214	226	218	204	238	239	241	223	206	226	216	236	206	236	220	232	239	219	250	211	239	211	230	208	219	228	223	230	220	217	206	242	228	211	210	235	251	203	257	239	195	230	225	221	221	215	203	228	218	202	196	194	209	208	203	198	212	242	206	249	236	213	229	210	251	239	207	210	225	234	215	239	228	209	221	227	216	239	220	228	205	221	212	244	216	216	242	205	228	234	204	216	221	237	226	252	243	239	218	210	206	210	240	209	202	225	240	205	223	240	204	261	224	240	238	222	253	213	202	238	226	210	201	230	209	202	240	219	246	207	242	209	240	219	223	235	228	220	213	232	253	201	205	226	218	213	233	200	221	185	228	212	231	228	214	214	198	218	215	230	221	238	231	224	226	225	232	209	262	228	229	222	248	204	230	227	255	230	224	253	226	256	219	254	220	211	231	215	234	218	202	226	230	218	219	204	230	222	227	192	229	220	232	221	240	233	228	220	223	222	249	220	219	204	231	203	239	210	206	210	211	224	218	232	222	226	227	228	221	238	211	201	217	211	238	210	213	193	222	227	235	203	221	240	198	208	187	231	221	220	240	229	240	230	213	230	197	246	240	225	219	197	248	226	238	226	206	217	224	211	217	235	218	206	240	241	198	223	241	233	241	242	218	222	220	208	212	224	204	231	227	220	211	237	237	229	243	210	256	238	206	215	216	229	219	217	243	220	250	247	217	219	240	220	228	240	239	231	248	215	217	205	241	267	220	224	220	221	232	211	211	203	241	219	210	209	227	228	231	227	212	198	197	225	230	210	254	222	216	267	223	214	196	248	224	231	216	227	189	225	221	231	236	219	216	250	226	227	250	221	237	222	225	223	223	203	220
3354	8745	5888	2731	1907	1445	1130	847	688	561	476	431	416	392	348	360	315	359	306	294	322	289	273	288	266	254	288	289	255	283	255	236	240	252	262	244	272	264	247	271	258	268	239	228	242	244	229	258	231	241	277	234	243	233	248	239	230	253	233	254	272	239	231	215	230	247	248	249	239	257	284	243	247	255	259	253	250	239	260	261	227	248	262	250	220	226	243	242	212	220	216	235	240	250	236	245	237	269	248	233	257	239	249	262	256	220	220	264	249	242	246	224	258	233	243	214	215	224	271	249	227	265	236	248	224	254	242	225	240	231	284	257	258	231	266	241	240	235	242	238	240	226	258	252	271	240	225	242	235	248	245	229	225	242	252	237	243	223	239	246	243	230	225	236	238	232	227	227	235	262	232	256	242	235	254	211	259	235	257	250	269	249	256	252	243	244	224	241	250	269	255	251	242	240	250	227	239	250	241	245	255	224	266	234	239	248	235	231	277	239	248	258	214	240	254	234	228	259	239	244	247	245	243	237	244	250	248	262	253	209	247	210	248	270	215	261	247	230	252	233	218	252	226	232	244	233	245	226	230	246	255	227	238	246	213	230	255	246	248	233	247	255	229	212	241	231	224	196	212	224	244	247	268	218	235	255	235	213	235	268	254	239	233	232	232	218	246	262	233	240	258	247	283	220	247	244	245	252	232	226	230	218	260	259	235	215	231	231	243	237	264	255	246	255	240	217	237	236	235	237	237	213	270	265	246	250	244	246	239	220	225	202	239	250	253	231	274	254	242	267	235	240	260	220	234	211	240	258	202	225	227	235	212	249	235	245	232	237	239	247	227	257	218	224	229	244	234	266	236	241	261	259	270	239	235	229	207	209	246	234	240	238	227	234	237	242	251	230	240	240	230	203	251	252	246	236	213	212	204	255	213	228	208	226	250	255	220	252	254	225	235	235	260	224	255	237	239	222	275	228	221	209	263	245	246	210	224	265	240	229	229	227	255	241	235	238	251	215	246	256	238	210	206	255	266	221	241	232	272	253	236	238	235	234	213	244	231	226	242	254	227	256	233	236	213	229	244	224	222	233	254	244	251	199	226	239	243	245	223	248	232	239	229	227	236	270	226	251	240	232	221	254	248	254	238	245	233	232	251	237	224	225	234	260	239	255	232	245	251	247	226	227	230	246	251	252	235	257	232	220	210	258	250	259	259	254	228	243	228	227	250	204	210	241	220	234	235	244	237	242	240	259	211	254	246	215	246	240	210	232	227	241	231	251	211	243	245	229	258	207	209	245	227	231	247	240	238	227	205	228	249	216	229	241	236	208	250	247	251	245	227	238	240	242	211	253	251	252	228	240	245	250	250	239	225	237	235	227	239	244	249	258	249	247	249	224	228	223	218	223	256	242	211	242	223	240	246	255	235	203	242	257	247	225	205	254	233	245	229	267	231	250	238	220	239	225	220	239	250	241	220	229	253	245	245	236	227	261	241	227	276	238	232	261	254	224	239	207	234	239	253	208	252	222	216	231	236	236	232	239	212	227	255	242	215	220	234	236	235	231	206	228	235	240	262	233	224	243	251	242	244	208	250	254	227	249	236	252	246	239	238	245	256	247	226	240	219	243	246	226	239	251	226	237	231	217	231	239	261	230	233	194	232	209	226	216	234	241	232	231	257	272	233	233	240	261	265	251	244	241	242	250	263	229	221	239	261	235	257	259	236	238	243	272	254	219	234	231	221	214	264	247	243	231	254	235	230	235	261	240	267	261	244	232	213	267	231	258	237	244	253	220	244	253	230	224	230	260	219	225	259	254	240	237	236	236	236	237	221	231	213	252	210	248	231	241	234	265	216	227	201	244	245	231	222	201	247	242	254	259	257	232	231	238	239	239	233	257	254	204	223	246	259	220	245	234	237	247	238	202	225	261	237	210	230	217	251	244	267	239	226	229	237	250	243	233	248	232	260	209	217	252	187	244	256	249	233	228	241	214	258	244	238	248	215	230	254	252	232	228	229	238	237	233	249	224	251	273	267	256	214	249	232	242	247	230	236	244	219	228	246	244	206	218	230	229	252	259	238	236	215	234	246	243	249	232	213	236	247	261	214	255	247	241	218	243	244	238	233	243	237	217	244	211	233	222	232	243	244	202	251	232	227	233	240	246	232	223	207	239	214	240	233	214	231	271	247	240	229	258	247	215	282	234	229	247	247	224	246	225	229	228	227	218	239	244	259	244	228	237	237	231	239	249	244	251	228	228	266	215	232	244	221	255	232	219	239	219	255	240	216	246	237	228	241	225	242	233	242	252	228	248	282	247	231	227	223	246	248	237	266	209	246	236	257	232	232	221	233	239	233	266	265	231	238	230	216	235	244	251	242	223	238	253	240	229	233	236	226	258	230	235	278	227	233	254	247	236	219	228	227	229	210	259	246	237	253	226	216	265	224	236	273	226	222	244	202	213	217	228	213	218	217	247	247	239	261	260	242	245	232	251	255	244	218	238	230	235	235	224	237	240	236	228	223	239	263	234	243	224	248	240	230	221	226	236	233	221	243	235	236	242	232	239	217	193	247	213	240	235	230	258	248	228	239	221	229	252	246	225	248	258	237	230	228	243	239	215	236	238	236	233	247	224	250	258	224	240	222	232	232	236	243	210	229	235	223	246	224	234	237	245	222	234	228	228	262	237	224	224	229	255	256	215	245	245	246	221	231	241	260	231	239	240	259	232	240	230	237	243	230	222	220	224	255	245	235	233	247	231	262	255	235	250	215	228	243	245	236	225	251	247	214	236	231	246	229	245	222	250	213	238	246	261	230	226	215	249	259	249	249	233	236	240	220	237	254	216	236	264	221	223	217	225	241	236	223	219	248	244	232	240	261	243	264	229	243	237	237	219	250	228	251	214	228	257	223	217	227	205	238	267	239	235	238	250	253	236	251	209	229	225	236	246	207	236	215	252	245	237	229	231	234	232	236	226	231	233	243	254	212	262	225	248	250	220	207	272	248	248	223	199	222	229	234	246	248	232	233	240	229	223	255	210	247	244	230	229	229	255	230	249	260	258	230	227	259	244	218	223	241	243	246	230	224	243	246	250	229	257	221	228	234	246	276	274	242	212	225	227	242	251	232	240	212	208	225	245	214	236	211	251	246	242	252	220	246	284	236	243	234	243	248	240	252	224	257	265	245	226	262	250	249	243	231	252	289	234	244	227	247	254	242	229	251	232	234	231	222	260	240	221	230	240	230	244	242	247	241	242	208	211	261	237	236	228	258	263	225	246	238	249	229	212	252	254	256	248	232	245	216	248	222	266	256	232	243	255	242	242	205	243	235	247	248	240	257	255	236	212	262	252	235	249	239	266	265	246	240	222	228	230	230	200	235	253	241	228	238	245	239	243	227	238	233	238	237	260	237	246	232	242	238	226	215	236	252	222	223	218	223	244	225	232	221	232	238	224	252	228	232	265	234	239	240	234	223	254	224	240	235	269	239	241	252	210
24817	21292	27592	25295	11808	1034	878	786	679	667	661	580	598	591	571	590	628	592	618	610	583	591	553	534	522	533	587	584	547	577	655	565	572	529	543	618	599	585	532	575	577	584	618	578	572	518	580	545	570	542	569	554	574	558	542	541	535	575	590	515	540	556	527	543	567	579	568	607	520	537	545	590	558	580	590	545	539	546	527	554	529	528	547	539	577	545	523	555	548	581	574	557	599	602	544	581	557	548	535	554	565	598	559	521	567	504	574	537	574	585	548	620	536	518	590	543	541	558	496	581	572	540	556	528	553	537	578	576	556	582	533	597	562	561	552	575	650	560	545	557	530	565	584	553	613	576	571	574	565	508	555	548	554	557	550	566	597	522	568	543	533	546	556	568	569	531	607	556	554	569	554	578	601	545	544	575	584	560	546	598	563	533	531	581	531	542	561	587	539	563	526	558	540	567	571	544	548	563	594	551	611	591	528	495	561	580	574	571	529	555	564	573	582	565	579	608	547	566	540	527	567	595	612	550	579	589	572	559	574	583	557	528	595	554	563	549	562	548	534	536	554	569	581	586	562	581	581	571	535	528	536	533	549	619	592	577	590	584	573	548	621	543	617	571	539	550	559	530	612	531	578	574	529	585	572	582	560	551	569	559	535	591	581	575	545	539	572	577	555	577	554	585	527	536	546	576	599	530	551	552	531	534	555	575	577	552	567	581	564	544	570	576	555	560	605	539	567	553	530	519	542	575	551	573	537	589	598	529	585	559	536	569	561	586	534	571	552	613	520	551	558	569	566	567	541	606	573	576	568	577	549	552	543	568	579	561	559	535	519	508	556	572	561	565	595	576	569	554	572	555	573	591	521	554	518	571	536	550	566	613	535	550	543	571	554	557	546	495	572	549	575	526	571	547	577	547	593	584	586	534	558	579	564	604	549	581	543	590	553	545	578	582	566	573	489	536	598	530	580	587	606	532	530	577	598	577	594	598	582	571	555	567	537	573	574	523	550	559	581	571	550	591	552	594	548	557	569	550	570	550	530	561	569	544	538	561	542	566	581	526	584	581	613	589	538	547	580	591	554	562	534	597	553	549	561	545	564	603	550	553	576	550	545	580	553	562	561	533	528	592	562	575	561	547	575	570	557	586	549	546	590	556	547	572	526	541	568	575	605	537	592	589	539	605	593	607	524	566	539	602	568	587	572	534	606	566	588	528	614	610	553	525	570	571	551	552	556	571	568	619	541	556	577	545	552	565	561	541	535	501	579	565	558	557	546	534	565	529	584	554	574	535	550	593	572	569	584	571	514	580	555	547	551	598	522	574	551	568	520	558	557	547	545	579	572	559	587	591	556	520	557	544	558	527	597	578	564	564	547	545	563	564	513	590	569	547	539	549	542	571	526	552	549	565	517	553	555	556	561	613	567	569	530	588	527	572	542	533	559	537	587	559	523	575	498	594	571	535	583	568	580	541	580	577	567	598	560	555	577	549	562	579	553	547	571	541	597	559	575	517	533	531	530	526	557	578	581	530	541	558	577	580	538	535	566	551	541	528	550	532	589	579	542	549	569	556	591	524	581	573	545	518	582	523	556	526	535	574	550	529	553	565	567	575	575	588	575	556	568	584	558	564	555	571	540	551	579	551	554	555	565	565	588	545	545	576	613	597	548	524	547	579	555	560	581	577	548	515	587	589	543	550	608	569	563	531	556	583	541	570	559	616	564	583	563	541	532	558	541	557	585	584	500	544	557	561	540	575	532	560	576	522	541	551	541	596	550	553	537	510	559	600	548	556	559	586	620	547	535	533	552	545	532	527	568	556	556	569	558	570	554	507	547	569	523	548	599	515	557	529	554	533	574	574	595	581	588	570	587	526	579	541	576	568	568	578	552	493	563	544	553	550	550	552	554	550	554	555	578	547	534	560	580	571	542	597	585	567	589	565	575	531	535	543	526	524	571	558	559	540	543	546	580	576	557	571	513	614	568	571	575	557	554	573	547	557	573	564	528	533	565	563	574	576	546	504	541	508	549	603	627	567	568	568	553	594	559	586	604	557	580	609	554	589	573	540	577	555	558	580	559	579	578	576	562	586	504	559	543	568	555	563	555	541	575	560	547	558	570	540	562	562	547	548	543	589	560	565	564	532	567	539	547	530	562	531	546	589	555	596	576	558	568	590	557	611	530	592	546	580	564	569	562	555	568	561	559	547	560	570	603	486	547	559	556	604	576	548	523	573	553	548	531	588	552	592	565	563	563	568	540	562	557	570	570	518	535	499	546	515	539	568	548	536	504	541	553	567	540	540	575	580	560	557	575	578	616	516	535	561	545	573	576	566	523	576	561	557	559	594	570	564	571	533	499	558	563	574	546	543	537	537	573	543	563	535	559	565	588	555	536	555	561	538	570	538	547	546	569	545	515	584	584	557	555	547	551	549	570	552	554	520	558	575	525	535	551	583	560	571	538	526	510	565	571	579	533	559	548	565	523	582	554	560	533	557	569	549	555	550	554	563	564	544	550	559	558	583	592	588	562	567	521	539	562	519	563	529	570	555	566	578	576	602	518	558	565	554	595	550	543	613	551	561	565	545	562	562	601	543	581	575	554	559	569	543	574	593	531	581	552	564	538	569	537	573	524	567	575	549	540	551	535	525	589	581	542	609	539	535	537	543	573	552	555	552	553	582	547	559	550	541	574	542	570	602	587	566	571	573	578	547	523	564	555	540	557	588	559	586	557	591	574	568	534	545	549	553	538	535	497	548	540	588	552	522	539	530	545	569	561	526	544	547	553	553	553	588	548	543	559	526	573	529	562	573	507	536	568	549	557	557	555	565	508	586	543	545	572	585	544	549	571	578	560	583	574	537	578	587	585	566	542	582	562	611	548	577	585	562	545	569	541	540	548	584	584	550	582	556	533	603	556	611	531	566	556	559	567	565	569	511	507	564	504	591	557	568	552	595	555	549	590	562	582	558	515	544	564	598	523	557	551	561	568	555	559	563	550	579	549	559	525	619	608	500	511	532	564	571	629	539	569	580	528	566	528	563	597	537	538	527	592	548	567	604	516	543	564	567	555	584	565	560	548	547	570	545	583	580	607	547	538	525	544	573	563	571	510	585	628	548	561	547	576	585	563	537	596	565	546	601	572	571	547	517	620	604	533	578	597	550	561	543	559	576	579	515	556	575	573	527	566	624	578	563	571	527	561	505	540	580	562	513	551	573	530	541	552	613	537	556	575	557	579	543	582	564	553	544	516	561	549	534	564	564	580	558	552	569	535	572	567	551	541	551	551	561	568	511	551	534	570	555	544	563	564	577	546	575	577	567	563	565	558	544	531	560	575	549	557	564	578	582	600	586	601	557	571	550	555	558	598	567	499	582	538	542	570	590	559	558	536	509	538	567	550	546	545	544	572	545	565	517	587	533	574	570	557	571	514	568	592	575	550	552	556	570	581	547	565	614	581	556	542	585	573	540	566	503	531	558	533	568	544	535
3415	5389	3503	1879	1498	1254	1015	885	783	762	721	689	667	643	604	619	585	631	607	624	555	615	582	587	565	599	570	569	596	576	554	570	580	594	564	558	566	572	577	548	549	571	563	558	561	581	562	578	570	577	556	569	597	558	559	584	538	599	520	594	560	548	551	547	590	553	568	592	578	601	524	563	566	558	566	553	548	554	543	570	548	555	568	546	560	594	563	557	561	578	591	564	563	559	550	562	587	558	577	548	576	607	564	527	553	564	548	593	586	588	562	584	537	556	572	580	545	531	554	565	541	590	529	582	585	551	619	576	564	572	588	560	569	548	552	595	600	535	519	546	605	565	509	594	551	575	578	546	558	590	541	540	534	549	567	602	562	610	578	577	589	599	572	542	545	552	565	563	592	567	600	521	533	563	581	575	562	539	605	559	560	560	576	573	573	561	523	544	569	550	597	553	619	580	585	553	546	574	533	568	576	576	514	547	580	571	541	581	526	575	570	566	540	571	605	586	572	571	576	566	552	542	579	569	619	580	574	561	562	549	579	566	560	561	577	564	558	597	539	578	556	546	532	507	587	510	601	583	570	557	553	570	553	562	563	585	592	529	558	563	561	580	556	586	560	580	517	543	558	544	565	580	611	551	550	541	559	563	608	582	583	560	599	547	580	569	581	552	613	585	568	573	590	594	509	578	582	546	567	536	519	560	561	561	546	551	559	581	580	557	568	529	578	546	567	565	580	570	545	601	631	565	540	548	566	551	535	564	532	557	567	567	578	544	569	591	558	576	578	610	556	577	548	583	571	549	571	571	547	557	551	526	547	549	557	563	578	574	574	572	570	580	569	554	579	518	538	570	562	562	555	594	573	581	563	589	594	525	576	581	570	589	548	547	557	592	572	567	534	560	582	556	563	578	577	575	557	526	582	546	581	606	570	562	563	545	585	541	562	572	533	566	558	529	586	578	547	549	595	563	545	563	570	511	569	581	570	548	572	581	591	602	514	545	566	597	552	597	548	631	516	526	543	548	622	567	551	528	580	577	582	543	561	548	557	556	543	562	590	574	561	583	575	579	547	548	562	568	595	581	600	570	566	590	558	559	556	596	609	525	575	562	570	567	560	516	548	579	567	592	592	524	541	590	545	550	575	558	574	615	607	569	566	565	589	532	575	523	623	567	584	557	558	543	534	595	567	563	604	538	612	581	551	593	566	566	553	560	581	541	596	532	586	549	618	566	566	570	591	586	561	565	569	548	514	522	576	622	561	589	561	567	529	585	572	592	542	552	558	607	536	583	584	524	560	539	560	548	568	557	560	616	590	549	543	557	547	564	589	587	598	578	532	539	565	582	556	564	558	605	585	546	504	570	569	584	553	555	581	560	542	576	579	567	566	633	600	578	546	557	580	593	577	580	556	595	579	555	580	554	569	568	584	539	518	560	574	579	603	561	552	624	546	585	533	574	587	551	571	555	614	559	539	594	586	542	545	577	599	580	565	573	532	575	597	573	549	502	592	559	545	559	552	582	537	569	588	556	596	579	586	563	586	542	579	583	582	563	562	586	562	555	527	558	573	544	562	562	582	581	563	587	586	544	539	574	543	546	591	534	538	555	576	529	555	568	561	544	549	564	532	553	536	610	587	580	571	557	571	571	581	591	552	566	613	565	561	581	559	566	578	577	541	617	585	561	553	557	592	527	581	557	530	538	591	569	531	552	513	539	548	563	563	584	586	548	534	541	542	565	584	550	541	582	642	559	581	551	593	521	575	581	581	551	565	530	538	564	548	538	573	521	582	538	572	567	542	577	584	552	613	560	549	578	559	595	580	578	560	586	570	570	564	608	560	561	554	552	538	533	516	505	576	555	551	560	560	560	590	579	577	555	531	570	562	586	563	597	586	552	578	590	565	582	560	545	573	584	596	548	575	582	560	535	549	585	595	543	564	590	604	581	594	562	571	582	561	513	566	580	595	574	558	560	560	560	590	561	625	555	562	576	596	561	540	581	543	506	563	572	547	555	581	556	541	535	550	583	575	590	559	588	588	571	565	600	595	585	604	582	537	557	601	606	570	550	552	553	541	615	594	553	554	578	555	564	565	606	516	529	583	595	542	563	533	566	576	583	541	553	525	570	565	554	562	572	539	583	553	568	553	523	566	571	554	535	530	558	609	590	576	567	545	613	590	515	555	569	614	534	536	562	552	554	590	558	578	587	543	588	609	608	606	593	553	623	542	543	566	547	536	599	557	581	601	572	547	566	545	557	573	600	571	622	553	580	542	559	521	553	554	606	563	580	560	593	534	571	578	614	598	579	543	564	593	561	571	554	579	561	569	601	595	548	584	541	536	542	577	624	561	551	555	566	556	548	578	580	536	582	625	566	566	564	574	579	559	539	588	563	572	581	538	575	573	528	573	550	586	543	566	561	535	527	535	552	575	554	539	565	569	550	568	511	550	568	598	535	592	529	581	570	554	566	587	570	590	575	590	544	600	555	536	510	603	577	529	583	550	563	541	559	553	526	566	576	531	575	529	594	574	542	613	594	594	571	573	545	543	572	549	580	570	544	523	580	570	571	576	516	532	544	545	570	585	556	508	572	556	550	565	545	585	560	571	554	574	542	574	557	571	578	584	605	569	578	571	547	565	589	603	520	589	602	564	558	582	545	553	551	562	549	594	597	605	567	558	587	553	569	569	569	523	540	526	548	561	597	562	548	595	567	565	568	540	562	544	513	539	595	577	553	566	589	561	571	604	598	533	522	547	538	570	559	556	562	543	570	538	560	515	549	549	562	546	554	587	579	575	592	589	563	612	561	589	604	561	540	534	557	548	601	556	553	522	564	560	614	572	569	567	559	575	625	566	523	538	527	577	602	571	521	560	580	587	577	529	602	585	579	573	535	605	539	568	557	565	595	604	563	540	574	547	553	526	582	554	571	584	577	574	588	610	552	548	572	596	560	571	560	574	568	585	538	552	534	598	582	575	547	576	561	575	567	590	547	548	558	544	578	536	579	569	551	600	544	589	565	636	581	545	575	603	604	573	579	527	592	606	540	590	593	556	553	558	577	526	600	551	574	538	557	612	561	551	582	590	603	561	531	621	494	522	536	533	586	597	521	553	553	585	571	521	552	600	549	546	551	562	561	595	562	561	556	538	589	587	560	563	618	585	587	582	564	588	543	555	581	593	546	615	544	566	531	594	607	584	556	583	550	564	578	589	596	585	586	599	534	530	542	549	561	542	602	578	537	572	532	610	589	552	581	575	562	559	523	527	594	582	567	542	564	572	575	601	573	564	557	548	568	556	610	594	575	577	571	605	547	627	571	615	528	585	565	565	573	566	554	611	579	520	548	554	567	536	591	556	627	521	549	549	547	569	569	618	577	516	569	546	551	584	589	564	575	570	588	563	535	560	579	587	529	580	573	581	580	584	593	558	622	565	591	593	557	549	567	539	540	569	573	549	553	506	560	566	563	528	548	555	558	572	548	577	560	596	554
22418	21216	28948	23754	21216	21266	9909	951	661	581	509	420	398	349	364	282	297	256	273	269	253	275	267	214	224	201	207	215	237	203	224	217	250	217	229	185	199	199	201	194	201	221	214	182	210	172	201	204	193	219	222	192	184	209	203	202	179	190	199	214	214	175	200	177	216	181	172	203	180	207	187	174	194	197	203	214	205	198	220	191	182	187	199	189	204	198	187	200	192	191	178	188	200	195	200	184	215	189	184	213	205	212	214	188	198	212	186	166	183	167	176	185	173	183	207	206	203	181	181	176	172	205	188	199	182	184	185	172	205	195	184	203	182	195	176	190	194	183	214	185	194	202	199	201	168	220	218	203	207	206	187	198	196	191	192	203	189	209	196	173	206	194	170	177	173	181	180	194	181	182	186	193	184	186	191	180	183	201	182	207	168	187	195	190	192	205	209	185	188	207	192	183	210	191	202	174	195	182	201	203	202	190	190	190	188	199	202	173	191	185	174	204	181	208	193	173	193	199	187	185	201	192	185	200	179	202	186	189	175	202	163	180	165	166	200	152	181	189	204	195	173	211	176	204	188	199	211	192	186	173	204	180	159	181	192	173	233	183	176	194	197	212	192	177	178	192	172	196	176	220	213	173	197	201	188	180	198	196	176	211	174	191	200	162	195	167	179	182	200	198	177	192	199	177	205	181	199	204	203	189	195	178	193	186	176	171	200	187	170	159	198	187	203	199	208	189	179	190	204	211	186	200	200	193	193	178	187	185	193	193	207	175	157	180	167	196	182	170	186	205	184	181	219	187	183	188	188	199	193	184	190	190	184	196	192	204	191	198	187	175	190	197	207	193	187	170	178	202	206	198	191	181	191	188	172	163	203	176	192	174	200	166	205	206	176	176	165	186	202	187	196	207	196	183	170	166	191	177	193	184	182	171	187	201	195	178	184	196	177	168	216	202	191	197	217	192	202	217	186	193	213	170	203	189	193	188	179	191	195	180	185	195	175	177	177	183	170	198	187	181	192	203	206	206	210	196	192	163	178	198	191	208	195	175	189	224	173	215	192	185	188	166	173	175	211	188	173	210	191	186	187	209	192	173	208	214	175	191	178	187	182	195	180	204	187	200	174	167	195	197	176	185	185	167	201	221	182	184	190	203	190	179	192	182	182	192	214	196	194	179	204	198	183	163	215	193	202	170	184	180	202	187	229	195	178	191	205	203	176	165	207	185	220	179	181	197	176	182	180	192	206	198	198	202	180	204	158	178	187	191	194	190	198	184	170	195	186	194	198	200	186	184	196	179	200	199	178	204	199	191	184	208	179	192	189	165	165	179	189	195	174	210	189	194	187	207	207	206	201	172	198	192	183	203	194	185	211	165	188	158	202	206	202	176	205	185	172	190	159	205	185	188	193	181	184	203	197	189	191	202	189	194	207	182	196	192	207	186	164	200	199	200	177	210	190	193	203	200	208	183	180	186	212	180	188	201	168	157	177	191	197	176	180	187	199	202	187	168	179	183	185	203	192	194	167	204	197	205	193	197	188	191	191	197	216	168	218	210	195	193	191	204	193	191	191	223	217	202	190	189	170	177	204	175	202	217	208	209	189	204	212	213	216	195	170	187	181	171	195	160	199	195	199	186	183	180	186	204	183	168	196	191	193	197	179	196	192	198	194	199	182	171	183	174	183	190	197	229	205	175	197	182	185	182	172	198	187	179	177	190	177	188	206	187	198	171	186	177	170	224	165	166	202	211	163	195	204	200	199	186	178	173	194	200	203	175	161	185	177	179	182	184	189	183	195	212	210	198	163	195	196	197	185	190	176	180	214	166	191	176	174	176	197	189	185	205	190	178	180	182	173	181	205	166	170	179	175	198	205	218	199	185	171	225	194	191	200	176	192	193	182	198	185	179	197	169	178	174	220	215	217	189	198	201	188	187	187	174	199	183	206	194	181	171	179	190	213	178	180	185	186	196	205	198	177	202	196	199	185	177	189	205	159	178	177	170	197	214	199	176	174	169	199	195	201	219	185	190	193	210	189	183	212	194	191	171	186	199	196	165	189	210	191	179	188	181	206	183	202	200	186	197	197	206	193	184	190	160	212	180	186	154	170	180	185	213	202	183	187	191	198	184	204	168	214	186	183	206	173	162	219	173	211	204	166	168	172	195	218	162	189	210	185	178	174	190	177	186	187	176	176	182	181	212	162	182	171	174	187	199	181	176	175	193	202	182	210	197	180	173	178	179	184	172	191	185	207	186	203	199	192	192	214	199	191	181	181	170	167	187	181	195	194	181	193	185	190	164	196	210	185	175	213	166	183	176	201	172	168	184	179	222	170	156	198	187	205	193	170	187	189	179	213	188	173	192	183	219	198	195	200	185	194	192	195	201	215	190	199	197	202	188	190	164	184	175	177	203	169	194	170	176	191	177	184	205	207	213	224	190	196	187	181	185	177	178	198	199	165	178	208	167	192	202	183	180	180	180	180	190	197	186	189	164	189	187	169	188	195	166	184	179	188	208	196	186	195	185	179	183	167	191	175	188	182	181	202	183	188	189	203	167	171	210	191	179	192	202	205	183	182	215	186	194	201	202	183	197	201	191	173	191	205	195	186	177	214	186	190	172	182	187	156	178	207	191	201	191	197	195	193	163	198	193	195	206	192	182	184	206	182	193	181	163	191	192	185	208	200	198	193	202	196	169	185	193	193	175	184	200	206	200	174	212	159	182	184	192	215	202	156	191	182	183	169	172	208	184	186	163	180	229	213	209	182	174	216	187	155	202	155	187	186	215	216	187	189	174	188	182	191	219	176	204	200	178	200	192	207	183	184	178	202	164	209	163	177	186	191	196	235	157	163	195	200	202	197	213	193	171	161	183	176	208	194	193	188	188	206	172	175	167	191	171	224	179	177	174	164	180	181	207	180	189	194	184	160	178	205	223	163	195	198	209	208	180	170	204	190	171	172	180	187	196	183	155	210	191	187	196	197	194	203	191	178	186	179	193	207	186	181	193	179	159	194	169	191	199	208	194	192	198	195	177	185	179	186	184	175	191	187	212	197	185	185	183	195	184	199	191	191	212	183	198	187	211	198	166	198	181	199	206	171	187	173	193	192	219	194	189	169	197	200	181	202	190	180	171	191	202	184	195	190	200	210	202	240	186	185	207	187	183	179	200	168	183	210	207	193	185	196	172	194	185	192	172	184	194	178	194	195	190	200	208	198	212	212	186	181	203	187	182	179	196	186	176	195	179	188	168	192	212	179	208	202	199	186	198	188	172	186	198	198	192	182	181	202	202	189	172	185	180	188	166	191	220	178	188	187	178	207	190	182	196	205	200	197	173	200	183	197	190	205	191	197	173	179	190	193	169	180	196	199	206	202	191	194	185	191	166	196	177	198	202	176	197	202	190	204	201	177	189	212	193	176	192	179	201	211	174	193	193	194	180	186	207	175	194	194	198	205	195	183	201	183	208	205	177	185	176	202	187	181	201	167	199
4412	14590	9924	4813	3455	2502	1861	1342	1074	805	685	582	506	437	411	411	341	341	311	315	295	274	244	253	273	246	250	219	242	275	238	237	226	226	233	225	233	230	182	228	194	207	194	216	217	206	170	176	205	199	194	180	214	235	207	203	195	171	199	195	203	235	185	209	182	204	197	174	184	203	180	198	222	212	189	183	195	195	192	174	173	171	178	190	191	182	207	210	189	190	197	203	189	171	192	194	182	190	181	189	184	217	192	188	192	175	196	199	188	196	183	224	196	188	187	174	175	201	173	180	179	178	189	190	179	194	203	194	193	200	193	188	201	202	199	186	206	187	207	182	171	191	184	198	169	175	200	180	198	194	192	180	197	181	179	170	190	189	200	184	188	178	199	194	187	177	197	214	188	186	196	173	176	185	179	171	184	195	174	193	221	209	193	177	191	197	212	180	175	183	188	218	196	185	217	179	187	189	187	194	179	188	177	204	195	225	189	179	165	184	202	168	179	190	205	187	173	186	205	192	187	183	189	176	187	210	204	176	192	190	195	167	182	186	180	184	194	192	192	202	209	200	180	195	182	176	179	194	193	193	216	193	176	200	196	197	191	222	224	205	178	178	171	187	185	185	185	198	210	216	187	200	195	182	192	177	189	193	171	180	190	175	196	172	201	202	193	180	195	205	190	185	185	203	174	213	185	177	196	198	183	192	218	185	211	182	168	210	205	212	180	182	196	190	197	207	200	205	212	202	176	193	177	186	203	201	184	215	204	192	183	191	199	187	196	185	181	146	182	224	190	176	203	192	184	170	195	210	190	174	220	221	226	195	189	181	181	197	170	174	214	192	175	176	218	200	191	188	188	195	208	190	208	200	198	200	201	209	174	202	179	190	194	167	171	209	170	183	171	192	174	183	183	185	172	189	198	201	199	179	194	192	220	192	182	192	202	178	166	206	180	177	183	193	196	195	191	202	171	179	203	193	207	190	193	177	189	184	223	195	204	204	200	179	200	203	182	176	212	176	190	182	205	190	166	184	178	196	211	161	199	213	175	187	189	161	200	193	198	198	174	184	183	185	190	199	183	183	193	195	209	183	191	168	183	194	202	196	191	189	182	184	206	195	188	193	188	173	169	186	184	181	198	170	183	184	177	188	179	184	200	192	193	188	213	169	198	177	166	202	181	194	167	198	199	197	162	205	173	191	198	193	182	202	212	195	199	200	201	192	168	210	204	190	205	185	192	189	177	177	192	188	206	186	183	171	181	187	192	189	173	179	190	214	198	183	189	199	221	204	187	174	209	173	185	178	185	191	193	184	209	166	177	179	196	183	200	196	191	191	157	210	180	194	179	211	205	210	185	166	179	176	199	201	181	200	199	192	187	213	197	185	191	191	182	183	209	177	200	188	172	193	206	196	194	190	189	182	186	174	185	215	201	186	165	196	191	193	193	202	177	206	182	213	179	169	186	180	181	174	199	167	184	198	203	193	179	201	196	178	202	195	201	188	191	186	193	195	178	186	177	190	181	193	191	177	209	185	190	207	208	196	216	188	171	175	202	202	168	176	172	188	176	222	190	194	183	197	198	200	168	180	174	200	199	209	194	201	206	187	196	208	197	192	178	172	202	159	164	195	170	215	197	183	205	174	203	171	176	184	189	186	193	168	177	183	202	175	190	199	201	205	185	179	224	210	199	224	192	193	201	194	183	202	193	198	193	189	195	194	190	187	171	186	183	225	191	196	185	188	196	187	195	200	193	168	188	176	195	219	192	199	178	222	207	172	176	170	180	216	194	174	169	176	175	190	196	200	202	198	213	182	208	186	213	186	198	166	202	182	170	180	184	220	186	208	185	178	197	221	161	205	202	200	213	200	147	167	204	185	174	198	214	188	173	189	201	193	189	188	205	183	179	204	193	168	193	158	217	185	206	194	188	186	185	206	167	206	176	181	187	194	177	199	168	186	171	176	165	214	155	201	187	179	208	196	170	195	199	193	152	187	201	181	161	155	185	192	184	194	175	221	192	182	198	197	200	193	189	188	164	207	175	191	194	199	178	194	200	208	183	162	200	213	186	175	198	174	183	185	194	186	181	168	176	198	191	193	186	203	211	181	182	229	184	175	165	190	210	167	183	198	191	196	172	177	177	192	179	198	197	192	184	189	193	187	179	195	193	178	201	208	170	201	189	181	180	195	196	184	182	205	207	172	195	194	181	232	195	193	180	188	193	186	215	203	174	181	189	200	161	176	206	184	172	177	210	180	219	205	180	184	203	213	212	172	191	192	205	190	184	186	160	191	189	204	213	197	174	206	173	202	187	197	202	198	192	207	196	193	174	184	195	216	216	194	181	210	210	169	210	196	184	209	204	194	200	196	174	187	195	207	200	199	192	186	197	172	196	222	190	180	190	190	198	182	202	208	186	163	169	191	195	192	197	188	166	200	169	191	170	199	187	192	186	184	208	204	183	186	170	184	201	193	193	179	195	201	178	195	194	189	205	170	174	201	188	170	185	173	191	207	212	200	202	203	176	180	174	176	191	178	194	191	194	218	206	204	210	186	203	178	201	209	189	192	208	178	184	204	204	196	183	178	189	193	203	198	189	176	203	186	206	201	199	178	208	182	205	184	176	184	178	200	186	178	200	188	195	202	210	216	217	218	187	195	203	178	193	188	183	195	177	196	202	203	174	184	182	211	200	209	199	194	179	196	195	207	217	204	185	167	164	215	169	202	177	173	191	188	177	185	210	183	191	204	196	168	210	204	197	183	194	173	221	184	185	163	199	191	181	165	185	184	184	169	174	215	179	188	208	180	184	209	202	177	198	195	197	203	193	166	196	193	190	186	185	168	196	222	178	184	193	212	167	176	207	200	210	181	168	195	202	189	188	195	179	183	184	201	214	183	195	192	212	171	177	183	187	194	151	208	197	193	198	185	195	188	196	200	196	177	181	187	206	187	191	190	195	183	167	197	197	181	184	210	196	210	180	185	199	208	190	195	156	197	175	177	210	203	185	198	202	189	193	204	191	193	210	195	196	174	181	202	197	179	207	181	196	197	190	174	199	194	182	175	179	178	200	194	203	182	170	207	183	202	197	234	214	206	158	173	190	213	193	169	179	183	172	174	208	200	187	204	190	192	176	183	188	176	171	192	203	186	214	194	191	203	199	197	206	205	183	202	207	198	198	192	180	176	193	195	203	178	219	209	213	199	181	185	192	194	192	186	169	190	208	198	197	184	192	197	183	164	181	200	193	177	191	200	185	197	195	195	179	192	186	215	171	193	187	177	205	185	203	207	176	189	203	200	189	186	171	185	181	216	174	184	195	174	205	182	205	196	175	195	198	172	192	170	202	197	191	191	171	229	182	197	196	186	197	205	205	193	209	201	204	194	161	201	173	173	203	217	200	176	197	160	166	206	191	201	201	212	210	179	183	186	212	179	194	199	192	165	202	187	166	187	220	190	194	177	188	181	193	204	172	182	180	166	184	198	192	179	180	170
27836	19557	6050	884	626	553	568	520	528	495	509	502	469	546	550	489	512	543	531	539	501	537	459	490	511	509	537	553	506	511	491	477	505	516	475	522	475	471	488	518	520	525	496	491	532	488	480	528	511	519	508	508	524	525	552	500	515	493	526	474	521	511	535	473	453	501	544	541	527	527	455	500	488	513	508	509	505	510	494	477	494	466	453	523	489	503	465	504	447	506	484	449	502	456	471	511	535	510	532	540	486	521	548	523	536	521	518	493	492	489	526	515	507	505	511	527	550	497	506	535	506	554	520	484	509	540	536	471	491	499	508	483	481	503	492	506	520	527	531	514	522	520	522	514	463	462	515	487	544	511	495	519	473	506	513	528	526	497	535	548	494	502	503	519	462	508	523	513	504	484	531	479	496	522	492	531	521	531	498	497	511	519	524	486	489	498	481	512	513	542	500	502	503	488	553	545	504	497	537	488	514	507	503	492	532	480	514	498	512	503	500	470	532	563	492	510	517	528	546	530	481	502	530	520	504	494	491	448	479	475	526	520	490	514	498	454	457	516	478	502	498	528	495	516	473	483	535	511	528	468	545	502	474	499	536	481	497	518	470	508	549	502	534	500	534	484	484	507	486	515	518	477	533	496	538	502	532	492	469	477	505	515	483	485	502	507	527	487	531	522	490	513	506	517	550	478	514	484	499	524	511	503	518	502	533	517	496	511	489	526	539	529	497	497	510	523	520	487	526	500	505	506	522	499	492	477	470	494	477	539	514	507	568	526	509	501	533	483	526	493	494	509	501	468	494	482	491	520	487	482	482	532	523	518	465	472	549	540	545	491	497	495	493	467	502	512	503	487	498	509	512	503	482	496	479	474	518	524	505	511	488	489	520	483	522	519	485	510	488	518	480	538	506	537	550	505	518	497	483	486	485	477	557	492	490	509	491	529	533	475	500	528	506	551	491	479	492	508	497	498	533	498	553	508	510	525	532	474	518	541	527	512	544	492	542	458	492	459	494	523	524	485	490	521	544	517	535	522	519	558	497	512	517	468	486	502	490	471	519	499	535	505	496	476	510	530	517	504	516	504	463	508	519	503	518	504	518	505	516	505	479	541	510	509	530	549	511	482	529	500	494	527	549	483	505	517	511	508	499	517	505	520	496	473	497	501	482	502	525	482	464	533	487	498	502	522	518	491	545	508	523	495	508	541	524	523	505	487	486	498	498	530	529	512	507	496	511	507	479	552	502	511	501	548	506	493	456	522	503	514	477	533	517	495	497	503	517	523	489	475	514	491	495	549	512	494	512	514	482	475	484	489	550	518	453	550	521	509	513	503	495	501	507	476	479	517	524	478	499	489	498	495	523	510	502	497	558	475	528	524	468	495	493	474	521	490	498	533	492	479	527	498	488	539	495	488	511	491	493	429	480	476	554	540	522	468	474	511	525	470	513	504	541	508	524	509	488	522	510	522	494	480	474	516	495	502	495	530	504	503	509	518	532	506	489	517	510	467	511	521	480	560	539	472	483	477	530	536	485	495	514	494	511	521	473	484	474	485	483	486	488	472	507	520	499	500	509	472	517	519	511	544	497	472	532	522	516	549	492	484	507	517	498	507	539	519	546	482	512	479	537	471	485	532	482	479	493	508	470	536	491	491	477	499	503	554	495	513	503	455	532	493	516	510	540	486	501	443	482	477	492	501	510	474	458	520	507	509	506	557	543	515	544	504	543	489	504	505	479	528	511	503	502	519	499	511	458	498	530	470	495	484	515	556	501	520	487	515	521	530	531	487	528	531	506	497	488	517	507	511	545	526	508	523	513	507	520	535	526	522	513	498	546	507	500	493	531	465	491	543	523	534	512	514	566	489	472	474	514	524	506	497	454	513	512	485	500	486	514	526	491	502	499	501	511	498	497	495	501	483	506	498	496	469	509	497	523	484	461	460	505	514	548	512	518	559	487	557	487	484	529	489	508	500	525	422	509	523	471	489	539	537	490	484	537	486	490	560	529	507	513	483	538	489	523	553	493	477	487	503	523	494	528	504	488	527	547	512	526	515	456	473	482	564	515	509	475	494	542	503	531	521	490	465	468	485	477	508	522	499	524	464	508	520	502	466	524	507	496	505	449	487	512	456	530	533	477	502	522	511	496	500	514	510	500	547	552	527	496	489	513	486	482	506	527	523	497	561	507	493	493	535	488	501	518	502	463	486	514	539	499	512	497	490	500	525	493	530	494	478	484	501	498	521	577	556	521	543	522	522	516	474	469	462	532	483	485	524	520	514	506	508	488	504	494	525	519	517	475	497	475	506	529	476	509	517	490	515	498	479	513	489	487	493	452	502	489	537	543	496	549	508	475	519	492	466	499	498	469	476	534	463	526	523	523	553	517	477	483	452	513	506	477	487	493	541	504	518	507	517	554	501	491	517	527	523	470	492	516	485	526	507	480	488	483	505	480	486	506	536	506	550	499	501	527	512	481	456	459	537	463	510	521	523	503	506	444	475	573	526	497	496	517	527	501	526	491	482	499	505	517	483	490	494	527	469	489	511	480	515	466	510	501	537	493	527	489	506	525	484	487	442	517	505	499	552	456	542	513	521	477	468	497	493	501	506	535	536	543	521	513	502	568	521	541	510	531	476	499	531	495	480	506	505	556	518	480	458	535	482	481	545	542	516	471	480	488	484	471	525	529	517	492	530	544	508	525	509	507	468	466	525	504	503	540	458	476	528	540	493	518	494	550	485	507	528	483	517	532	506	482	528	527	467	492	520	481	515	508	507	486	477	498	520	510	507	523	501	484	513	552	486	516	462	502	479	480	521	461	491	550	508	508	513	548	491	520	484	512	542	491	506	496	494	548	525	527	531	512	496	515	552	509	546	498	515	509	501	518	510	481	509	468	514	505	554	491	512	481	503	502	486	447	530	513	491	530	544	504	484	478	501	509	497	521	528	518	488	523	530	537	533	490	495	532	510	498	490	496	532	529	477	500	483	461	496	510	468	491	554	564	551	495	563	520	501	519	502	516	466	531	527	481	532	521	500	500	497	510	511	514	494	478	504	503	527	517	503	498	490	494	498	515	509	521	532	529	558	492	516	494	516	504	491	489	493	494	516	531	506	513	515	485	513	501	523	494	545	501	499	507	483	568	529	510	485	505	480	501	494	519	495	520	511	483	492	487	534	520	502	499	520	521	487	504	485	534	469	527	553	532	495	476	530	510	529	502	479	485	547	500	539	457	515	539	472	502	490	505	521	517	526	517	482	476	492	479	504	520	468	540	472	494	467	533	488	511	542	537	475	488	515	491	508	519	464	495	453	456	499	515	470	515	527	480	555	500	493	532	476	534	506	519	505	493	557	492	487	519	491	514	518	486	520	553	512	536	478	490	472	509	491	511	528	512	536	502	529	532	476	450	474	501	474	497	512	525	527	564	544	489	497	522	525	528	493	509	476	522	476	492	497	539	520	531	521	539	512	466	491	510	517	481	510	484	471
4458	1457	1080	780	720	645	587	570	559	525	559	494	541	618	586	536	512	519	525	528	540	576	522	502	509	540	562	521	519	558	553	542	501	508	500	497	535	504	544	513	506	534	521	495	524	523	538	563	535	499	528	495	525	503	536	555	533	548	514	529	507	534	492	528	520	539	517	527	514	526	526	545	581	532	552	547	470	482	522	497	505	546	528	541	530	541	505	531	511	505	558	503	542	529	542	524	518	540	495	544	517	508	509	493	549	530	539	538	526	517	529	507	506	523	516	548	499	500	525	537	527	459	513	537	530	495	546	526	529	503	516	524	519	520	548	537	543	488	495	530	580	539	529	495	521	532	553	510	569	525	540	528	534	483	532	548	519	533	556	539	545	502	502	495	533	518	542	543	569	555	540	547	532	533	530	536	578	556	501	541	525	517	496	520	550	483	513	522	489	541	509	514	509	562	532	525	578	506	534	537	554	522	513	530	512	507	534	508	498	511	526	544	517	548	521	556	534	514	519	508	541	493	540	501	556	494	510	551	500	529	538	552	474	534	534	534	545	552	502	503	531	518	557	514	547	536	560	505	475	513	496	540	512	523	566	557	546	522	464	493	528	539	517	514	579	549	526	530	518	557	530	484	573	501	509	500	494	529	534	523	490	497	538	501	499	511	544	528	517	512	500	541	517	499	521	509	538	575	534	501	506	518	504	511	553	497	527	544	503	514	523	527	512	561	551	513	504	520	522	531	509	550	542	548	514	550	543	519	566	515	515	542	500	535	535	516	535	502	535	500	527	527	481	515	546	533	510	542	546	514	486	525	524	505	534	554	537	495	503	565	537	544	521	530	543	530	522	526	548	547	524	531	480	489	523	522	518	498	512	564	541	514	504	491	499	567	495	480	511	532	526	522	533	486	518	522	533	526	501	489	490	538	518	514	529	553	530	494	502	532	522	470	485	538	520	542	521	488	527	517	491	529	528	531	490	543	544	484	522	538	561	532	530	540	484	507	556	546	541	519	544	521	531	501	573	556	504	536	523	536	536	498	494	505	537	498	523	522	540	550	499	510	507	541	503	490	529	504	512	463	483	516	537	517	513	524	526	474	505	520	557	524	542	556	537	547	487	578	497	519	483	530	558	568	528	467	530	522	530	550	554	541	540	546	504	536	518	519	547	527	521	548	525	522	546	498	504	529	499	531	508	551	559	518	555	517	540	496	543	515	524	537	512	570	545	520	521	521	546	549	530	499	515	529	534	538	495	487	512	509	509	509	533	530	517	530	518	500	523	527	504	581	539	500	487	517	510	481	525	487	478	550	518	518	531	507	523	532	548	510	528	569	570	497	520	543	547	508	522	527	466	520	534	502	559	535	576	573	502	597	529	509	515	514	509	526	547	494	560	546	503	536	508	568	518	505	511	547	532	508	537	479	539	518	525	522	559	554	552	537	483	538	529	534	539	532	545	543	536	529	525	532	521	524	526	531	540	510	512	516	520	512	530	540	542	495	540	538	546	476	495	537	537	534	529	516	498	550	503	555	516	545	495	521	543	536	499	551	586	542	528	510	513	512	504	484	524	534	518	539	519	527	529	506	537	519	509	524	508	525	544	517	538	508	569	548	564	531	502	526	500	548	530	537	498	541	497	504	502	519	519	542	524	534	525	511	503	569	490	539	532	552	531	529	543	494	474	518	514	506	541	562	510	526	515	501	506	516	544	533	528	535	527	504	574	519	535	507	515	569	546	568	478	503	527	523	498	540	514	554	510	545	542	483	511	515	538	532	528	557	516	515	546	507	505	538	519	529	537	520	542	524	513	522	537	527	516	495	549	527	537	531	569	517	524	533	530	524	526	542	514	540	526	548	561	531	488	509	553	544	512	537	490	491	521	515	532	527	513	515	527	514	574	554	551	520	511	543	474	570	544	531	502	505	543	566	517	534	473	559	490	510	539	505	566	542	524	500	516	528	537	537	516	527	521	480	510	506	540	519	516	501	509	529	558	538	523	515	515	538	533	533	520	465	493	505	513	566	523	542	568	526	487	532	534	533	526	523	543	504	514	514	519	527	498	519	511	496	528	491	513	521	505	575	536	532	521	559	544	517	547	500	512	539	503	526	561	528	564	535	517	517	531	510	538	544	531	545	486	558	499	502	528	497	509	510	530	516	489	526	553	527	554	562	526	515	521	505	481	516	516	536	545	524	527	543	517	573	514	521	549	544	532	513	518	514	494	507	494	534	516	529	520	524	512	517	505	507	525	540	538	538	576	556	516	590	503	518	494	470	497	498	555	532	508	521	526	539	518	554	529	550	509	524	545	519	493	525	528	506	532	554	531	533	499	487	541	515	531	564	551	519	517	521	527	497	544	532	509	480	524	506	499	472	533	523	520	548	548	531	541	498	501	521	507	552	527	516	557	517	518	524	553	549	539	528	517	518	536	531	551	490	526	522	504	507	508	508	582	517	472	532	520	474	524	531	535	476	506	538	502	494	547	508	533	484	544	529	500	564	564	476	549	512	547	510	495	558	537	556	501	527	581	515	532	526	539	534	513	525	562	483	519	536	550	520	521	552	521	483	545	528	496	510	530	513	499	517	537	525	526	525	521	487	530	510	522	494	512	570	531	564	544	477	549	480	527	524	539	523	497	513	511	490	514	528	532	549	548	514	523	547	499	542	569	547	533	521	556	530	541	547	495	515	537	510	525	499	520	538	528	554	552	533	500	583	492	562	523	540	571	510	507	570	512	534	572	517	536	552	495	537	505	542	537	489	463	518	529	514	532	523	519	532	517	524	531	542	556	538	517	462	501	523	603	540	503	524	473	554	534	499	536	553	554	529	537	511	513	574	537	511	512	530	505	538	559	482	537	510	528	547	520	500	511	566	559	523	527	532	537	534	527	547	497	515	539	568	513	486	526	510	502	495	517	535	536	492	502	521	534	498	547	533	517	561	560	492	549	519	542	527	562	504	542	596	538	526	526	512	514	548	560	504	507	523	497	511	535	555	523	523	526	553	501	547	489	554	534	486	506	511	532	478	508	536	557	549	530	528	546	562	529	510	555	510	508	530	492	534	527	510	536	507	538	527	497	524	562	522	577	493	513	531	544	561	543	514	513	531	531	526	523	539	519	504	562	535	513	497	496	565	536	544	494	534	513	497	511	585	519	529	534	494	539	525	505	488	516	511	563	553	545	498	531	499	497	510	503	547	504	545	530	518	490	499	517	490	509	550	521	499	531	486	505	547	570	550	525	521	542	523	500	545	488	546	520	531	492	510	571	484	546	546	531	539	519	519	533	528	501	531	544	500	500	524	548	536	567	525	495	519	545	532	535	507	556	523	548	474	564	515	569	504	533	577	502	540	554	477	535	545	533	536	485	510	527	533	535	571	551	544	505	507	536	487	529	567	486	538	523	546	544	493	539	521	546	525	534	546	509	511	532	516	542	489	508	501	522	494	515	547	508	482	544	535	517	531	541	522	553	525	516	531	542	539
23734	21360	28676	24393	21365	10346	928	595	497	440	409	375	333	285	286	283	269	276	304	280	252	274	265	245	261	229	254	271	236	248	226	247	248	253	304	222	217	241	238	247	243	235	255	257	246	233	240	252	223	226	246	246	241	263	219	234	237	214	237	225	259	242	243	215	247	221	245	245	220	223	226	197	222	225	237	230	253	213	237	260	271	218	257	239	242	219	251	240	217	213	208	218	241	229	229	204	236	250	216	235	250	224	233	219	257	223	247	238	223	223	237	223	234	213	209	231	260	242	237	228	206	217	202	199	228	240	205	213	235	225	234	227	211	219	215	223	240	236	209	197	281	249	233	239	233	242	216	225	226	228	217	231	239	243	233	226	233	220	231	224	213	229	236	224	255	211	207	219	240	222	234	192	219	205	229	229	216	244	202	238	225	247	236	254	189	217	244	233	247	220	218	211	230	210	228	227	235	215	232	236	243	246	226	213	215	195	233	212	232	220	232	210	215	242	207	214	197	242	226	218	221	220	236	242	262	228	250	237	214	226	240	242	242	222	247	239	212	233	200	233	235	198	249	243	231	229	242	226	219	236	240	240	237	246	222	228	210	243	240	229	201	253	256	224	230	247	227	221	228	211	232	226	241	219	228	264	243	228	223	232	204	247	255	220	209	203	218	218	259	206	210	235	237	231	204	197	232	223	209	262	228	268	227	245	229	223	220	234	263	228	221	223	249	244	214	227	221	205	239	242	220	229	224	216	269	225	208	230	241	262	237	222	267	207	237	227	256	253	215	197	215	222	223	230	248	233	246	246	220	222	206	231	243	204	225	229	234	231	237	248	247	197	199	227	208	220	221	225	240	208	204	197	240	199	250	230	231	239	229	236	240	208	246	217	215	247	242	217	226	249	233	220	232	246	238	216	209	218	235	240	234	228	240	251	210	209	252	242	226	213	241	241	248	228	234	233	204	213	221	211	226	232	237	237	221	279	234	240	219	248	222	212	219	219	230	240	227	266	268	220	240	212	225	220	227	213	227	217	238	220	224	220	222	250	214	218	205	219	227	247	257	194	191	214	259	211	224	229	220	232	212	239	255	204	231	223	235	214	233	206	201	207	232	238	256	230	243	214	228	241	210	218	238	231	217	224	227	227	230	221	215	235	204	197	206	246	256	218	223	233	220	230	224	232	223	202	205	229	202	225	210	236	217	235	236	241	227	223	222	203	231	216	221	205	201	245	232	219	220	212	211	213	241	198	199	221	242	250	229	214	219	214	255	202	215	247	215	226	220	210	218	229	208	263	237	205	215	225	241	229	228	248	205	216	219	236	215	223	223	221	257	208	220	219	199	230	234	213	246	239	230	223	250	220	223	245	235	222	214	230	247	224	217	229	204	198	216	243	202	212	227	240	274	235	230	219	259	210	228	234	217	225	219	203	208	232	215	201	202	205	234	224	220	228	238	200	220	207	210	207	267	227	250	247	234	241	237	214	210	237	194	230	220	246	232	209	210	236	233	210	212	208	237	220	227	222	243	221	207	228	238	225	208	224	204	220	230	230	209	230	233	254	253	237	201	226	246	226	209	222	217	193	218	208	250	237	227	216	235	221	225	235	246	243	214	246	247	214	234	230	227	225	235	223	233	227	244	215	230	214	218	199	241	234	243	233	209	227	213	235	228	213	239	207	200	234	216	232	243	218	218	234	250	229	224	246	218	231	244	210	248	236	239	237	241	231	209	224	247	213	240	195	211	242	211	208	233	231	242	220	216	207	241	231	218	212	205	214	231	218	221	211	225	234	217	198	229	228	252	227	204	218	243	218	219	220	262	241	224	203	241	220	216	232	250	237	223	218	255	234	233	234	248	202	197	197	219	247	227	220	226	234	243	247	228	229	229	214	197	242	234	235	237	244	226	241	215	206	235	234	218	241	208	218	229	228	255	234	227	242	213	214	231	239	227	226	225	244	237	244	235	216	244	258	230	230	213	200	238	253	219	238	215	202	205	248	231	229	220	210	210	226	242	237	194	235	223	234	234	209	230	271	220	222	220	233	215	220	196	218	228	232	228	217	243	200	233	231	196	205	248	232	238	230	224	220	238	221	224	229	203	207	212	223	260	253	234	206	233	239	226	212	217	206	222	251	232	230	225	220	228	205	212	223	224	218	214	230	218	202	200	203	226	234	224	220	190	234	226	247	218	231	263	216	236	236	224	220	231	246	243	238	248	208	244	204	233	219	213	254	234	232	227	237	223	227	218	211	222	216	226	210	221	223	251	222	206	224	188	231	222	251	217	258	219	237	219	237	216	225	221	242	225	214	224	246	207	215	236	246	224	234	220	224	242	265	203	223	223	225	223	197	220	227	232	251	210	231	237	220	226	231	251	214	248	241	221	210	245	226	220	215	236	232	218	250	250	233	214	210	224	246	237	221	210	227	208	219	238	252	234	214	220	220	212	252	218	251	238	224	216	265	219	240	251	238	231	224	199	224	230	232	243	225	218	224	227	214	250	238	231	228	226	216	235	219	239	253	239	212	213	252	244	217	229	242	191	227	267	246	203	222	221	212	234	233	235	238	203	233	214	237	219	212	207	208	242	249	215	203	230	249	242	231	225	229	231	243	229	231	220	228	226	227	207	209	230	228	250	242	228	206	229	207	260	244	237	225	242	227	231	240	248	198	202	242	251	216	241	212	215	225	237	225	225	247	235	229	243	218	231	251	245	211	235	212	237	214	210	233	206	234	241	247	222	235	240	260	236	261	210	243	219	216	271	252	205	203	239	221	238	233	237	213	223	222	253	216	193	222	217	240	217	231	220	210	242	230	241	209	240	233	241	207	231	232	238	208	197	250	245	242	215	223	238	231	188	237	197	226	229	224	234	226	228	241	177	216	210	229	243	233	252	245	225	208	252	231	224	223	217	217	219	217	234	199	245	241	200	254	209	216	220	215	256	242	224	236	242	244	238	217	247	213	214	227	244	221	220	225	230	208	236	236	221	213	232	212	228	225	244	241	233	212	238	235	242	237	233	226	223	227	200	228	206	214	232	241	212	229	214	202	223	247	234	221	230	229	232	218	249	246	215	234	207	209	241	237	198	199	219	230	227	233	234	224	230	214	238	253	229	192	261	215	226	206	232	218	219	251	215	254	236	229	246	223	238	197	241	227	232	239	214	225	224	229	239	235	223	216	239	217	231	211	249	216	209	241	229	222	208	217	230	233	222	241	235	221	225	225	217	216	247	233	232	230	228	219	227	238	242	250	229	258	222	224	216	225	247	250	247	228	237	233	235	237	217	229	241	205	227	219	223	234	227	210	209	223	244	225	195	203	238	240	210	197	253	223	243	252	206	204	238	259	233	224	214	200	253	204	242	232	245	241	234	215	209	226	206	244	226	229	255	246	239	221	265	209	210	252	213	243	186	237	244	227	241	229	246	208	247	240	195	243	234	216	211	203	234	228	251	227	224	196	224	229	232	236	242	245	236	239	241	223	227	262
3359	8947	5918	2710	2007	1470	1178	846	684	590	504	436	431	356	353	373	302	304	294	297	306	265	294	280	280	258	272	243	288	262	252	256	271	255	265	270	263	261	276	265	262	257	238	238	241	276	249	224	245	253	213	241	216	264	257	260	259	252	259	239	243	258	255	255	256	240	231	247	230	272	249	240	257	280	240	234	244	232	286	264	270	255	253	251	281	240	252	247	242	272	236	244	231	257	228	239	234	275	233	240	232	246	220	240	229	246	244	260	244	278	251	247	221	251	248	247	267	241	257	246	229	230	230	207	264	246	242	216	246	290	239	214	231	244	258	257	261	220	223	242	249	262	242	247	239	235	231	254	236	253	231	212	253	249	242	253	261	243	242	234	211	259	231	246	216	245	233	247	236	252	256	243	225	271	265	241	250	246	214	225	258	228	205	245	235	249	283	207	210	265	272	245	218	235	251	260	270	217	269	252	251	229	248	238	270	266	246	230	267	257	247	255	235	232	245	233	237	228	214	241	261	223	234	222	239	250	276	246	239	238	253	252	233	265	243	222	262	264	245	241	214	263	225	220	249	241	248	244	240	264	249	220	252	234	261	244	259	243	263	244	259	254	227	247	255	252	252	240	243	268	222	255	227	253	242	247	228	267	244	239	236	230	263	240	274	258	243	256	240	249	249	226	238	225	231	245	240	251	236	226	256	232	246	228	248	237	253	250	285	241	255	239	217	222	250	251	264	229	257	233	232	217	222	217	255	261	253	251	277	255	257	210	260	252	268	240	219	250	253	239	281	243	273	241	241	255	251	234	232	229	244	238	217	262	221	231	244	232	239	254	244	229	231	248	265	233	252	236	226	225	219	269	254	236	244	246	248	251	219	275	244	242	243	281	226	230	238	248	239	237	247	240	233	245	254	223	254	228	248	265	252	248	222	230	266	215	228	232	224	224	255	219	225	251	251	247	248	209	237	241	238	273	244	259	218	242	232	247	243	250	230	227	265	257	245	253	245	240	231	238	278	241	257	249	244	255	243	269	249	243	246	227	252	243	226	243	246	229	259	221	243	216	245	236	215	215	265	245	240	229	268	268	266	240	255	270	259	244	250	249	235	225	220	265	214	255	280	237	252	234	241	251	235	242	237	240	240	236	239	240	216	240	243	247	263	258	236	229	223	251	235	236	223	260	236	228	250	267	230	225	242	244	238	232	208	242	225	227	252	226	233	241	225	261	259	235	246	231	227	243	249	226	245	237	282	239	262	270	258	224	244	229	245	252	232	241	239	238	247	270	255	238	230	255	234	216	217	205	251	219	219	245	219	229	241	233	245	223	264	261	227	241	244	259	250	261	252	240	253	247	237	230	207	242	252	240	249	257	251	224	252	217	253	243	227	251	241	233	226	208	223	245	248	258	247	241	246	218	248	250	252	245	255	233	243	245	239	236	212	223	239	257	253	241	240	274	223	225	265	228	234	228	247	261	240	248	236	281	244	246	232	240	247	232	243	247	244	210	234	261	231	232	241	258	235	238	234	229	252	237	241	230	241	253	230	230	263	273	224	210	258	266	268	239	244	231	256	242	218	269	248	236	249	221	242	248	236	227	252	236	233	256	243	252	256	241	255	240	207	230	212	270	261	261	247	223	255	235	246	228	261	218	240	259	252	246	227	251	248	262	243	230	206	250	221	232	241	244	266	237	218	254	235	244	238	236	242	220	241	218	271	228	238	236	268	256	231	244	250	249	232	241	255	234	257	255	261	221	246	231	232	270	241	242	254	230	248	205	266	236	229	254	247	247	236	233	238	238	253	237	255	226	261	251	262	222	235	225	249	243	226	223	242	222	260	243	189	241	236	235	231	248	231	226	245	253	238	272	231	250	232	248	239	265	213	253	232	246	237	275	225	254	253	228	242	241	244	241	252	264	260	251	230	228	221	225	272	242	253	233	273	258	252	249	241	235	269	222	242	256	253	258	269	243	207	260	242	221	267	247	245	225	258	245	245	243	230	265	239	256	258	264	248	247	231	252	244	245	222	271	251	239	254	240	272	249	236	233	221	257	262	259	239	258	255	241	207	246	234	252	225	243	224	248	208	235	237	241	224	244	263	232	213	238	220	247	245	246	253	235	228	253	235	280	242	238	253	243	239	243	261	244	232	248	225	247	261	216	242	213	200	243	249	229	238	244	263	271	246	249	254	242	237	241	262	260	231	259	241	261	262	240	221	251	254	250	235	235	262	239	226	250	261	257	252	229	247	228	239	222	247	258	242	254	216	233	215	269	255	231	221	237	262	245	248	234	265	234	243	232	253	241	262	222	235	223	243	219	239	235	250	238	236	228	238	236	241	249	210	232	238	236	226	230	229	242	244	256	248	216	242	219	211	263	237	238	260	259	231	256	230	258	262	248	264	257	242	258	243	277	289	257	257	261	231	248	228	260	231	248	251	219	245	245	234	237	264	247	242	225	275	220	246	244	229	252	248	237	240	239	220	240	248	254	263	243	218	238	238	281	241	233	253	246	257	252	214	239	224	219	230	267	261	232	232	236	232	257	221	234	251	240	231	216	232	249	271	242	248	258	230	233	259	245	253	254	251	222	237	214	229	246	241	250	212	238	230	261	240	247	266	240	253	258	236	231	262	222	243	251	208	244	238	255	264	264	246	236	232	228	227	226	253	261	266	229	244	240	234	239	282	228	214	258	266	246	236	262	244	218	294	216	232	228	241	265	225	244	217	247	229	212	256	259	284	205	244	284	220	230	260	219	234	281	250	239	269	244	214	241	241	247	237	226	220	235	270	249	240	237	251	239	229	249	273	224	254	262	205	228	253	234	238	227	227	246	228	229	243	246	247	247	245	277	231	235	209	228	247	230	250	253	245	228	225	268	247	238	261	220	232	253	227	220	244	223	253	237	226	273	244	245	247	247	244	228	228	247	266	211	236	227	249	243	249	222	244	241	244	234	240	249	238	250	253	239	268	224	259	209	242	255	196	240	248	244	218	242	267	231	225	235	235	260	238	230	238	237	255	253	256	231	276	251	248	250	244	247	247	264	232	244	241	208	252	231	240	243	208	241	230	244	218	233	216	238	227	231	242	246	226	250	218	232	231	234	245	237	248	244	231	243	247	231	230	215	256	258	219	265	261	264	246	235	250	241	250	246	224	271	232	244	253	238	251	229	263	233	248	243	238	210	234	261	233	252	223	258	232	249	240	241	249	240	229	250	244	273	211	250	242	252	243	236	231	222	252	251	246	230	226	246	208	247	248	227	240	262	222	265	221	235	257	239	246	260	242	241	209	231	216	240	249	246	256	240	273	247	215	227	235	240	251	229	229	239	224	266	259	258	264	269	231	260	246	233	241	262	240	256	225	250	266	241	217	263	254	246	234	255	265	232	240	236	241	225	247	253	262	252	256	237	229	253	242	232	246	228	228	252	238	225	261	220	254	242	246	262	221	226	251	245	236	226	253	238	218	269	249	254	241	272	271	238	231	257
24866	21360	27692	25373	11747	1084	862	741	635	646	628	675	671	644	620	607	589	570	565	572	610	568	554	596	554	593	586	558	581	597	562	612	567	575	583	555	592	586	580	587	579	582	560	581	629	590	550	591	566	566	570	536	541	566	572	605	560	588	569	549	620	598	564	601	533	563	603	562	562	603	590	585	553	578	564	581	582	554	602	578	579	580	585	546	563	577	564	565	564	556	539	548	564	536	546	574	555	587	535	555	592	578	528	542	564	564	547	573	546	562	590	537	562	568	575	549	592	585	585	562	541	559	602	577	567	565	608	575	568	580	521	583	559	536	578	559	521	564	576	552	541	549	578	582	544	571	584	580	625	577	565	563	572	577	518	574	578	559	531	566	604	571	613	511	602	531	549	592	558	562	588	558	518	553	579	580	536	576	553	574	567	575	577	545	567	537	595	592	592	532	569	525	552	534	565	553	566	589	564	536	527	607	595	517	551	592	544	556	569	576	601	550	618	539	560	545	579	537	516	576	512	556	593	578	556	578	558	566	536	570	562	538	633	584	561	555	520	581	569	513	565	581	621	587	583	579	597	633	557	544	519	597	584	606	605	584	602	565	578	570	534	546	568	577	541	547	575	562	571	564	548	569	606	569	567	552	558	566	560	569	591	559	561	524	569	578	552	571	532	563	586	575	551	534	551	547	548	596	568	578	542	590	541	542	563	558	575	545	541	561	578	572	532	553	578	580	593	549	609	577	565	569	542	583	572	593	577	563	543	581	552	529	589	544	557	568	621	512	609	567	557	560	603	601	583	545	560	598	565	522	580	563	556	584	557	526	573	538	580	572	524	523	576	587	549	532	559	575	593	539	565	558	598	575	551	590	588	575	639	599	592	549	547	601	579	583	590	524	570	575	581	564	538	536	567	538	568	612	550	610	562	574	546	595	508	539	558	541	570	530	570	548	566	574	558	636	592	559	549	585	495	590	573	554	596	526	553	596	593	526	559	603	580	551	609	575	530	526	559	519	554	554	587	584	540	605	536	561	561	569	565	563	543	567	565	536	564	588	572	529	603	549	535	588	577	585	578	505	578	581	609	533	577	516	546	582	598	581	591	549	572	566	612	545	580	577	553	610	573	557	571	541	583	573	552	523	585	603	624	558	563	561	552	553	570	517	552	582	561	583	575	577	577	483	574	535	529	569	551	588	559	554	579	548	572	572	563	596	555	531	591	631	588	595	611	586	560	558	542	521	533	538	585	565	582	566	554	573	545	571	589	565	556	543	549	596	595	572	602	532	554	537	531	596	576	585	532	563	616	553	596	582	542	555	562	591	574	607	611	592	602	600	555	537	581	604	616	513	523	562	559	563	563	560	599	561	549	562	532	591	600	581	521	564	620	554	598	541	613	581	541	536	526	614	597	572	563	573	570	583	535	555	570	543	602	579	564	542	575	553	522	543	540	562	608	561	560	550	556	577	598	559	554	604	570	558	578	566	608	582	601	552	572	593	552	541	534	540	573	572	563	517	583	595	603	581	598	571	587	576	591	576	528	528	565	581	620	549	581	545	563	571	560	521	551	594	548	543	554	550	573	556	555	613	607	611	564	607	545	557	553	558	567	586	563	590	582	565	550	550	525	567	587	586	560	569	564	609	550	535	555	585	554	593	561	567	558	581	527	518	592	587	565	598	581	590	579	619	605	594	579	543	581	556	568	541	597	544	584	545	557	604	551	580	576	565	562	544	559	571	537	552	543	561	585	535	585	580	587	621	558	579	579	565	565	577	551	586	542	542	576	558	525	513	571	571	614	593	623	566	578	607	591	558	607	569	565	567	564	555	593	598	588	579	589	572	550	578	625	591	593	530	573	589	529	514	561	583	611	583	578	578	614	583	574	554	568	530	537	544	573	584	565	594	566	578	580	589	590	542	541	554	603	547	590	561	595	555	603	561	592	593	524	554	568	577	527	596	577	566	589	577	590	563	641	582	563	569	578	538	565	552	576	531	571	563	552	534	630	585	544	562	559	528	596	540	519	562	590	572	551	614	547	576	561	601	566	547	535	575	578	586	538	564	558	538	546	583	585	590	561	546	603	546	549	514	557	602	622	607	551	562	567	520	557	525	616	579	514	597	577	561	570	517	590	565	568	588	548	551	576	563	570	601	553	577	565	548	582	559	590	557	581	569	593	600	549	593	582	555	577	588	554	565	600	587	537	587	554	602	565	505	583	600	600	556	590	588	571	559	596	558	556	591	558	548	566	598	592	586	606	567	606	541	574	553	587	536	536	551	582	589	553	538	529	543	569	565	591	593	574	585	551	579	569	592	563	532	530	552	597	536	623	563	585	540	532	563	579	555	578	533	569	591	518	546	550	548	563	550	594	551	588	551	591	559	559	565	558	584	563	558	545	588	563	549	574	566	572	572	601	591	578	589	542	603	545	576	606	565	581	542	597	573	554	582	589	592	593	528	624	570	548	599	565	577	588	578	525	584	580	549	574	613	553	618	553	585	543	555	575	567	536	568	551	556	540	564	581	565	549	584	594	555	567	556	549	551	546	562	588	590	586	602	584	550	571	553	532	555	561	582	569	533	617	550	592	552	562	542	552	588	551	568	577	571	592	532	537	567	573	560	584	552	548	553	540	575	562	570	570	574	526	541	580	571	584	551	572	565	552	592	562	574	539	567	593	596	568	595	552	543	607	566	519	581	563	588	590	560	571	542	590	586	580	536	534	550	523	546	540	599	544	566	548	576	574	539	596	574	565	559	519	598	548	599	545	588	543	610	600	580	560	559	617	560	600	558	538	573	563	537	543	555	559	584	572	533	587	563	569	561	583	568	565	569	569	571	565	609	568	601	582	561	570	599	567	575	615	561	542	590	551	580	594	599	540	614	558	579	596	568	596	588	544	558	514	588	565	614	555	555	590	557	569	526	587	567	565	547	563	577	587	593	561	592	564	538	595	575	582	536	581	513	535	591	578	566	549	568	549	529	559	546	564	616	573	580	590	570	559	604	595	565	561	592	591	579	542	557	560	555	579	553	563	567	575	595	560	554	554	593	606	546	555	544	639	577	561	550	594	525	536	557	606	590	527	568	568	556	580	593	538	570	552	540	570	551	560	594	564	586	565	547	593	583	557	582	549	550	558	603	550	607	557	543	569	562	594	593	548	556	583	563	569	536	608	583	584	571	513	586	567	570	526	544	582	528	547	600	570	587	540	576	569	546	623	598	598	542	540	563	532	548	564	549	587	579	547	566	557	561	576	569	525	548	581	610	584	586	591	595	584	572	567	550	522	572	546	614	602	583	569	540	584	595	587	581	572	554	611	581	568	564	575	594	575	538	570	558	537	536	551	564	506	534	617	584	558	570	529	579	593	599	580	526	626	558	563	577	603	590	548	552	599	543	566	621	643	560	576	555	591	536	576	586	593	554	585	551	607	574	551	527	545	598	551	578	555	542	523	538	557	592	581	570	569	528	588	543	553	575	593	577	595	587
3431	5324	3592	1836	1460	1174	1001	931	865	736	740	703	678	660	645	660	624	593	562	579	622	562	610	645	631	548	564	581	578	577	595	563	603	537	554	622	590	570	552	524	584	567	578	544	582	561	608	621	573	549	566	586	528	563	603	578	533	583	567	579	628	546	580	564	565	592	602	565	545	581	537	520	592	557	584	593	578	573	576	538	598	553	591	553	560	550	573	540	600	608	574	536	592	544	574	576	534	545	593	586	611	539	558	559	581	581	593	596	569	581	575	575	572	561	593	559	566	567	588	591	629	598	553	589	599	550	572	553	562	549	547	583	607	547	592	572	607	597	544	626	598	550	538	551	569	595	563	569	534	576	548	572	563	569	557	538	585	545	566	604	580	574	512	577	582	594	605	604	559	588	578	550	552	575	571	570	582	541	587	579	576	567	530	574	563	534	550	572	582	574	599	557	606	538	562	564	569	568	592	570	572	591	564	567	570	550	564	589	603	562	553	566	538	576	595	548	619	543	554	565	588	564	565	540	621	592	555	580	583	599	567	575	553	555	591	579	554	594	602	550	559	556	581	563	575	568	581	577	557	529	565	567	593	569	560	561	523	546	583	591	579	570	646	563	580	555	575	582	570	585	619	560	582	583	601	619	567	609	520	536	573	642	575	538	569	553	560	638	567	578	569	589	583	574	543	571	599	577	537	600	624	584	603	579	604	595	577	565	573	584	587	541	595	580	587	540	564	573	601	597	588	597	576	568	583	577	580	563	595	550	600	603	563	551	569	581	572	587	576	574	556	551	580	536	556	580	631	592	581	557	573	598	565	565	609	540	608	584	574	568	625	605	575	591	588	594	587	552	522	525	560	605	548	588	551	593	569	604	536	556	537	613	559	587	570	534	578	534	558	541	582	557	554	544	571	570	581	561	545	618	594	590	516	615	554	560	565	574	597	576	609	599	562	572	563	576	525	537	569	539	566	605	589	596	584	568	615	601	549	596	554	585	526	511	565	598	587	546	597	586	620	562	581	619	607	559	573	565	577	570	628	564	564	580	582	578	557	584	585	551	600	589	591	566	565	587	576	578	574	536	592	610	545	595	574	555	563	597	625	581	539	558	612	572	555	573	505	576	572	617	539	566	570	588	538	526	572	583	577	570	585	587	569	593	581	553	568	559	582	558	553	596	576	612	575	606	562	572	609	558	570	576	584	583	583	588	602	557	587	564	605	533	597	580	586	573	594	537	582	561	572	557	565	569	617	566	568	567	595	555	565	570	594	548	570	551	597	619	581	586	550	566	552	608	604	636	571	588	551	554	582	583	586	572	569	567	571	521	553	610	582	564	565	570	596	533	563	564	551	538	544	567	603	564	569	568	593	601	567	534	555	583	557	573	590	587	572	531	564	550	579	543	596	622	567	574	593	522	560	550	545	563	579	547	547	603	515	569	546	581	561	597	565	575	563	543	589	604	562	552	555	601	616	591	562	583	558	592	615	565	578	574	577	579	586	580	587	599	555	588	586	562	658	557	549	590	593	598	560	580	576	577	511	588	602	571	590	573	599	560	611	565	605	616	530	543	548	627	568	562	594	557	559	629	625	572	549	558	610	548	619	564	606	601	563	555	554	543	591	559	584	566	581	560	630	535	627	608	575	595	595	607	566	563	585	603	626	572	554	599	572	592	633	541	561	605	582	605	547	609	571	565	554	574	591	559	556	556	587	587	591	603	609	594	557	575	518	592	572	577	561	573	602	556	595	571	573	559	552	579	586	611	566	535	621	544	547	572	592	582	599	590	560	589	567	546	605	570	601	585	544	591	609	577	535	531	595	583	573	592	570	566	566	617	553	584	582	601	608	561	528	593	583	563	586	575	557	589	570	568	533	597	588	565	588	563	538	594	583	594	559	577	554	579	537	550	569	579	551	590	555	534	575	569	561	596	581	559	573	589	567	578	539	542	559	589	542	545	586	590	588	524	575	588	573	557	559	593	613	602	542	564	562	586	563	621	593	610	590	574	578	594	645	543	554	569	567	564	535	595	545	559	611	557	529	571	575	586	565	596	540	621	591	577	559	571	561	603	588	562	586	568	589	604	568	585	601	572	550	580	544	597	598	619	604	573	549	564	567	595	555	573	570	597	587	582	539	625	574	581	579	546	584	537	587	519	572	546	578	557	590	549	613	592	567	588	607	556	571	552	547	581	638	573	551	573	580	555	581	597	580	576	608	575	558	542	544	602	539	559	610	582	581	552	574	568	566	569	566	604	594	589	543	597	554	586	588	585	531	547	540	575	572	575	543	554	585	576	601	553	560	565	573	617	575	565	534	553	566	587	553	603	571	591	558	556	551	559	564	599	590	563	567	559	562	576	588	603	572	564	512	603	578	594	587	595	567	584	564	528	582	580	571	585	518	575	577	564	531	607	548	584	563	565	579	540	616	613	573	576	583	617	583	525	571	591	577	545	523	601	582	586	603	550	566	556	614	639	575	645	571	581	592	580	592	568	520	568	577	557	596	575	559	561	598	595	543	576	562	575	589	559	588	521	595	557	552	602	601	585	570	579	572	608	516	568	613	583	528	534	549	546	602	551	558	539	592	555	569	561	576	554	601	560	594	526	552	576	599	548	557	576	576	562	603	614	585	554	585	567	573	543	582	546	576	534	618	607	616	540	572	566	581	539	554	564	566	578	596	562	569	566	569	577	587	574	580	566	590	558	585	571	551	560	587	589	651	567	552	563	554	555	569	606	566	577	587	574	570	558	563	567	604	588	615	568	528	533	605	584	527	588	563	569	602	552	575	586	587	624	546	598	563	606	546	565	570	603	533	573	599	552	572	600	520	549	607	562	567	547	550	552	569	570	571	579	589	572	535	565	587	573	534	563	554	573	515	610	596	544	569	566	548	570	625	560	562	556	583	563	591	597	548	558	592	567	518	583	584	610	630	558	595	599	563	621	578	621	620	615	592	586	557	579	596	554	570	591	621	563	582	584	581	594	564	592	517	642	580	542	576	579	614	557	578	589	547	523	613	629	593	562	567	632	554	607	595	644	603	561	580	599	602	581	540	606	593	578	559	570	553	597	544	584	568	581	593	600	532	589	580	563	575	585	584	598	556	588	585	582	531	540	583	592	532	585	602	573	552	573	580	559	568	590	561	562	584	576	564	579	604	526	593	540	598	555	588	557	611	567	564	573	547	590	568	533	588	566	578	561	540	567	567	587	585	579	544	576	569	605	589	575	582	557	575	576	566	562	540	558	578	555	604	544	561	539	583	535	623	618	576	588	623	549	610	554	559	593	547	605	591	566	534	592	593	555	580	595	580	584	610	574	590	562	574	627	550	577	590	569	560	531	542	573	582	619	583	575	555	566	557	602	581	603	590	586	627	527	592	558	585	598	590	567	525	600	596	568	549	567	548	555	530	584	561	558	561	606	577	522	551	552	575	572	559	598	600	572	621	630	549	561	598	549	558	550	563	576	549	595	585	565	592	572	589	598
22555	21370	29145	23976	21370	21428	10002	966	697	589	517	455	416	334	331	381	289	311	325	243	283	267	261	235	229	236	232	221	210	209	237	203	218	235	207	211	204	210	206	191	195	204	237	217	210	195	198	227	201	193	198	187	192	221	186	216	198	220	199	210	221	200	202	198	182	197	198	223	242	215	217	187	208	215	172	199	202	194	201	207	180	188	186	206	185	190	186	193	173	201	194	178	219	184	188	202	175	192	207	201	227	193	203	191	228	176	212	205	188	187	193	229	186	182	184	191	190	217	195	202	185	202	214	178	231	204	207	187	187	232	189	188	189	192	194	204	194	194	196	190	185	229	193	183	184	168	174	212	227	176	190	207	182	223	188	207	185	221	183	214	184	196	201	192	223	184	199	207	192	194	188	217	195	201	181	161	195	187	201	207	197	198	178	187	207	196	192	203	188	184	169	194	162	188	210	217	198	197	194	190	197	212	182	202	208	199	200	173	196	184	169	190	226	204	210	191	193	187	177	215	200	179	203	165	206	203	194	184	184	197	199	210	177	176	188	185	196	221	172	192	199	181	186	213	180	188	220	207	204	183	201	209	209	187	181	212	204	204	186	184	195	183	205	231	197	196	183	188	219	174	206	200	185	201	200	209	218	214	197	205	204	207	210	179	211	191	202	190	173	184	199	219	206	181	199	199	212	195	206	181	179	171	189	191	196	188	192	181	212	192	207	199	171	216	204	217	164	204	207	178	190	202	185	202	195	169	209	212	211	205	216	179	211	227	209	192	194	188	195	218	195	194	198	184	200	193	206	217	198	198	206	191	196	168	188	180	174	203	199	199	189	217	207	162	185	188	203	194	203	184	211	204	186	202	210	210	198	198	200	200	198	190	207	197	187	192	213	197	184	190	217	203	197	180	196	183	189	214	193	163	214	196	211	210	204	212	174	202	193	206	184	198	203	175	205	186	195	206	204	169	185	195	212	196	192	211	212	207	209	185	217	218	207	209	187	186	218	214	213	207	202	200	178	202	191	206	206	202	200	190	218	174	210	178	217	190	187	183	190	195	198	192	222	180	195	164	211	199	172	151	220	169	206	193	174	192	188	186	191	188	199	188	209	226	205	205	187	197	196	200	186	205	193	203	183	209	200	215	240	202	169	169	207	213	201	224	202	198	187	221	181	184	197	171	196	207	174	194	226	191	189	192	181	195	189	238	180	202	195	192	178	233	167	199	161	196	186	188	215	196	177	200	220	197	225	201	194	205	198	183	185	170	187	196	197	190	184	170	195	188	174	201	192	193	200	186	177	201	203	193	193	205	207	188	191	202	193	189	194	198	220	197	203	200	179	191	183	200	201	244	188	170	202	200	187	168	178	178	182	201	173	199	188	166	203	194	185	194	207	200	213	214	225	215	213	183	182	177	188	234	160	191	190	195	218	212	189	191	174	212	198	192	198	198	205	199	190	213	202	183	188	183	199	219	189	205	203	217	199	189	184	205	206	204	186	184	199	184	189	195	188	216	196	235	193	187	214	197	193	176	207	194	177	181	196	174	189	199	188	207	232	212	196	208	202	211	172	187	209	193	218	170	202	194	177	191	207	193	195	190	224	199	195	189	182	210	183	213	174	190	228	200	154	190	199	191	215	196	201	191	208	186	215	195	209	189	179	182	203	196	201	174	194	208	196	221	207	200	216	165	197	171	187	186	181	201	198	220	191	195	176	178	190	197	203	235	199	212	197	179	220	200	186	208	184	183	196	187	202	179	202	180	204	207	211	229	186	172	190	177	205	193	232	192	194	202	213	197	194	197	191	198	204	193	202	223	199	212	173	228	171	183	192	199	192	175	199	177	197	179	194	192	197	194	202	185	187	203	187	206	213	217	203	188	193	191	174	184	214	206	214	188	182	214	183	202	185	195	214	208	189	184	200	200	191	190	192	199	180	191	199	197	204	170	188	194	173	190	176	191	175	181	197	174	181	204	203	189	188	172	152	192	204	195	197	204	184	205	194	193	199	193	183	188	214	193	199	207	185	187	202	168	183	196	173	179	194	215	207	181	205	195	197	209	180	211	180	205	175	193	182	173	202	181	202	208	216	192	196	183	177	191	198	199	198	181	181	192	189	193	186	175	210	204	196	195	199	162	197	194	200	195	179	194	196	176	172	184	211	172	183	206	204	212	192	190	195	219	208	201	171	180	211	170	184	192	196	186	182	198	173	171	182	202	209	167	158	208	206	199	218	191	184	202	204	220	192	200	219	219	184	212	215	187	185	198	185	183	163	181	205	198	188	194	190	202	196	203	160	205	209	212	190	185	170	215	199	186	213	177	164	209	207	176	186	189	199	214	218	192	161	191	201	186	199	203	183	195	166	218	182	187	202	197	211	194	195	211	208	205	181	193	189	193	175	192	183	180	209	202	203	190	195	214	216	184	182	209	165	181	166	189	179	206	203	216	186	189	187	182	194	214	212	189	185	204	190	183	191	203	194	204	194	208	183	203	218	220	194	193	168	217	174	192	197	183	196	170	197	190	200	213	194	198	191	184	217	188	204	199	200	183	207	180	203	212	163	185	194	224	171	194	194	183	184	198	203	189	197	222	183	185	195	222	228	202	204	185	178	205	210	227	205	205	195	202	172	195	209	189	203	180	182	216	209	210	172	182	195	197	198	181	177	196	231	177	218	200	176	185	202	200	197	201	192	212	201	194	183	205	182	211	215	199	172	197	184	177	180	199	205	179	179	206	207	174	216	177	185	191	177	204	192	185	202	188	201	195	203	200	191	191	184	182	181	197	208	216	221	203	186	193	209	208	195	184	186	190	177	195	181	184	208	191	184	199	196	205	220	176	207	205	207	181	188	186	169	207	207	174	181	190	196	189	189	172	223	186	209	209	203	198	209	199	210	185	191	196	184	194	187	185	212	213	197	176	190	163	197	200	185	178	197	202	200	180	188	179	206	208	195	190	193	203	198	215	179	196	217	208	156	185	188	209	212	213	198	202	198	178	210	193	202	222	209	230	179	198	214	200	184	218	179	224	213	188	205	201	187	201	169	185	186	199	180	195	178	194	203	191	215	173	202	191	209	211	194	210	214	180	206	200	159	212	184	200	183	204	186	205	195	194	170	208	195	198	194	199	176	185	214	210	184	200	195	182	199	199	223	212	205	199	200	191	214	209	171	197	191	212	190	182	193	191	194	192	193	172	221	219	197	199	206	208	194	192	204	194	202	210	213	212	187	225	180	218	180	198	199	192	171	189	222	198	202	238	206	171	191	202	210	174	202	197	182	176	215	212	178	202	214	200	213	191	185	220	186	195	188	188	191	199	178	207	194	194	171	205	206	221	193	199	196	203	167	196	190	202	234	198	218	192	222	229	205	185	202	197	200	197	183	201	183	194	211	223	205	181	189	197	181	200	197	186	199	212	180	202	186	198	186	172	211	190	192	215	218	192	207	170	228	209	177	181	172	193	205	189	202	218	189	205	190	197	213	180
4270	14585	10099	4866	3451	2470	1849	1442	1045	857	646	596	501	517	425	397	345	346	309	301	321	315	271	258	249	242	228	260	233	248	252	246	281	233	245	209	233	208	212	205	223	225	228	213	190	198	205	203	198	201	195	200	208	208	206	221	198	223	208	186	185	224	201	204	229	203	196	218	194	247	209	222	198	175	193	179	221	205	203	181	173	184	191	179	224	199	232	174	208	217	192	194	214	179	169	222	188	203	212	181	226	218	210	215	194	180	189	179	179	175	194	182	196	197	204	202	210	174	197	207	191	219	212	175	189	215	207	180	204	193	187	191	178	175	202	177	200	213	196	193	178	206	170	191	200	188	175	202	204	180	218	180	172	209	173	170	196	187	201	166	201	201	183	214	191	186	204	206	190	162	201	179	206	192	218	186	192	203	196	203	244	191	218	183	189	189	196	188	205	195	206	185	196	196	185	166	196	211	188	196	176	182	202	159	181	184	189	191	196	209	203	183	180	205	192	200	181	196	213	183	179	179	192	188	187	209	185	206	193	193	176	193	201	169	200	197	213	203	198	173	211	199	181	196	173	172	189	197	201	184	185	192	174	173	203	205	196	194	183	198	187	186	189	189	209	193	200	218	176	190	207	184	203	205	201	195	198	191	180	187	206	190	198	198	212	203	185	181	190	203	183	197	189	195	210	177	200	208	191	215	182	169	189	197	193	192	165	214	169	187	193	210	193	181	219	184	197	178	192	204	195	172	207	173	218	174	184	187	171	206	215	204	176	232	178	179	162	191	182	186	233	180	188	183	181	197	208	192	179	204	191	198	184	194	191	203	190	189	194	190	216	202	163	174	181	179	184	147	192	240	198	182	208	191	189	190	211	200	214	187	220	172	181	227	234	196	216	178	186	186	213	181	209	183	191	172	207	173	200	216	195	200	193	215	166	230	228	199	187	183	189	193	191	192	209	213	201	170	192	175	198	182	190	195	174	200	219	215	213	189	201	215	206	195	207	191	200	220	169	213	200	201	188	184	201	184	195	190	196	167	214	183	178	188	199	176	226	163	208	177	178	186	173	187	242	190	221	215	184	203	198	181	197	175	189	211	200	181	184	182	185	200	171	184	181	202	190	177	206	191	197	175	177	219	171	205	193	213	186	193	195	202	214	203	189	152	199	195	177	189	194	202	205	171	213	179	188	224	209	171	194	206	156	203	195	212	196	177	166	191	202	174	186	198	182	177	204	201	188	197	193	168	207	199	186	193	210	215	203	221	205	233	198	193	197	190	206	176	198	186	180	189	184	200	191	205	182	162	186	188	197	181	184	199	213	220	205	183	182	207	192	228	186	165	151	197	176	185	189	194	212	210	182	196	186	185	170	189	214	193	211	194	178	207	216	196	170	240	196	180	169	212	192	221	195	215	205	194	180	201	177	185	196	184	192	182	194	183	183	168	195	189	185	202	199	198	182	181	184	190	186	184	217	192	203	205	199	210	198	217	191	209	195	198	164	197	230	196	173	192	227	194	175	217	203	169	207	186	195	196	200	196	198	195	200	204	191	201	197	190	193	179	194	191	184	186	165	182	169	173	206	174	203	191	209	196	190	194	194	204	176	201	173	195	188	185	200	192	224	195	190	196	181	205	202	192	191	174	177	219	202	192	179	193	189	190	195	202	203	196	211	197	186	208	180	185	205	200	195	186	212	213	197	187	185	184	202	197	211	183	202	177	186	200	194	197	188	231	201	193	195	199	193	203	188	202	168	184	196	197	175	226	196	193	184	195	199	191	183	197	210	211	180	177	215	207	177	198	177	157	197	205	204	213	180	212	191	215	209	184	198	194	185	192	185	198	188	182	210	197	204	194	184	190	221	208	210	183	215	169	184	206	187	186	181	193	179	214	203	224	190	223	194	194	200	211	177	195	178	189	187	203	198	184	187	205	198	209	199	217	196	187	191	174	174	198	197	200	199	191	217	193	187	197	207	193	186	182	207	176	177	193	201	193	217	181	198	196	207	192	203	199	186	171	206	167	212	192	182	187	181	213	168	218	174	198	185	199	195	210	178	181	201	193	217	202	232	192	215	203	189	190	226	185	188	203	198	195	196	216	202	197	188	201	177	189	197	200	213	160	192	190	155	204	197	224	210	214	183	214	209	206	194	224	181	177	181	195	231	199	187	178	185	229	210	208	183	204	209	198	184	182	197	206	192	219	227	192	203	196	206	175	181	198	212	228	227	207	192	226	187	182	210	190	202	177	203	200	200	187	190	207	187	190	201	194	218	189	185	195	179	198	187	178	190	215	202	185	223	186	221	187	192	192	212	192	191	182	183	208	206	188	206	196	227	219	177	203	205	173	196	209	208	192	216	183	188	202	198	167	194	178	177	203	189	156	179	197	191	193	183	220	168	189	223	176	204	194	209	208	202	203	172	191	218	195	205	203	188	187	200	192	233	191	213	185	199	211	166	208	180	191	196	206	196	202	181	197	213	201	195	201	199	211	187	220	208	175	209	207	182	194	203	176	201	170	184	187	198	217	201	189	194	216	219	209	178	195	188	192	191	201	178	182	197	218	185	218	181	200	196	201	193	189	181	202	218	172	203	203	190	197	188	182	186	205	195	205	184	195	188	212	175	204	195	205	183	192	186	200	179	193	200	172	196	214	173	189	190	180	209	208	193	177	195	194	196	192	202	231	226	201	196	200	211	197	184	211	194	180	182	201	187	180	184	194	200	197	196	219	188	202	202	197	197	211	188	199	186	180	203	220	210	192	211	189	201	202	205	187	195	188	210	206	187	210	210	183	195	193	190	195	193	185	219	195	201	199	194	197	192	204	181	183	199	175	184	199	201	168	184	187	187	214	211	185	184	197	187	194	198	198	208	207	172	221	195	198	201	209	181	201	203	208	194	183	194	176	199	201	207	195	207	177	161	189	198	194	192	208	210	213	198	200	193	193	189	196	195	203	163	201	220	205	202	215	193	196	216	220	213	179	198	174	213	216	172	219	182	196	205	178	198	183	186	203	196	205	204	196	187	201	211	196	187	208	193	201	209	199	181	196	217	183	185	195	205	199	203	203	196	191	188	173	189	197	207	185	191	209	176	181	204	194	192	173	192	179	205	190	194	204	197	178	197	196	202	199	190	186	188	187	196	192	214	175	205	204	200	198	196	177	198	174	171	173	194	181	189	191	214	196	177	215	195	186	194	174	184	202	190	197	210	200	199	191	203	188	222	185	180	197	214	191	202	211	208	202	203	180	168	197	213	196	195	208	182	190	173	188	220	190	193	197	207	190	192	190	195	193	172	195	187	190	182	199	211	208	206	238	193	190	196	189	208	187	223	192	193	188	190	194	221	195	181	200	187	191	177	200	192	177	194	186	181	181	185	202	209	194	185	212	178	175	187	198	221	189	197	214	189	210	196	184	184	175	197	186	200	163	205	196	192	189	225	199	178	202	200	193	198	192	222	186	212	191	187	194	197	175	176	222	212	207	207	205
27899	19504	6054	888	643	571	572	541	506	543	509	510	540	542	535	494	521	497	506	518	505	499	560	523	488	503	530	564	506	532	494	521	527	533	521	557	525	500	514	526	507	496	531	544	515	481	508	531	512	498	527	508	494	545	506	528	548	516	503	525	490	504	547	526	496	479	483	485	512	492	526	495	537	510	525	510	527	499	537	566	519	500	526	480	498	524	528	516	506	530	509	526	518	522	521	512	530	497	499	518	508	539	490	552	501	523	514	506	542	523	517	540	480	463	532	561	490	540	500	487	538	491	540	489	537	493	527	502	557	486	525	513	522	506	531	542	535	516	507	536	554	530	528	515	556	522	509	505	509	479	502	486	492	495	493	546	499	547	494	509	529	515	486	543	533	539	531	533	493	540	518	504	539	507	502	519	514	528	475	521	540	503	518	568	518	484	500	528	539	491	472	522	537	546	545	466	471	519	523	476	522	482	516	530	494	503	498	487	523	504	504	532	512	498	527	502	523	484	474	519	540	553	521	568	519	546	569	501	560	518	462	514	529	537	514	524	500	515	521	470	557	517	526	520	502	515	498	493	533	548	506	463	509	521	528	565	516	516	519	517	517	535	509	508	501	524	536	460	578	530	539	497	547	537	485	490	513	486	538	507	494	474	464	526	525	500	554	535	533	549	532	519	508	489	511	526	549	487	525	560	537	477	486	535	499	529	488	515	538	541	517	537	521	501	508	504	528	489	544	485	548	511	504	514	525	553	513	531	524	531	522	501	522	462	551	491	503	514	508	502	512	529	528	510	489	474	497	511	483	540	524	538	514	547	488	510	504	503	491	521	439	514	494	477	547	475	546	511	513	537	529	525	554	535	493	530	491	516	491	526	555	538	518	536	536	550	521	496	494	549	503	486	489	542	483	503	492	545	476	489	518	522	518	516	525	490	533	513	518	549	543	526	474	509	518	485	493	523	541	516	520	464	561	487	548	485	529	516	515	514	490	486	499	487	465	522	517	529	522	487	513	551	527	467	500	505	540	535	483	481	500	537	538	509	508	483	486	497	543	506	533	476	506	481	522	525	556	514	476	524	561	503	524	514	480	518	478	483	510	503	494	553	528	583	524	544	487	499	532	554	499	531	515	519	479	495	521	515	535	544	538	535	529	547	473	567	544	475	519	488	493	504	537	498	523	512	484	508	494	529	533	529	529	487	520	520	501	468	516	494	512	511	527	552	501	508	511	508	507	527	533	524	504	550	508	470	547	480	475	500	552	539	543	501	515	482	546	517	502	523	522	544	494	507	553	512	543	519	512	492	533	500	544	466	457	498	522	544	542	501	528	496	561	508	528	572	501	524	512	505	483	523	466	559	482	570	529	518	515	515	514	529	530	508	502	517	540	499	491	522	536	508	487	511	507	505	528	491	553	495	512	511	562	527	526	515	524	515	505	493	529	519	525	501	547	490	544	517	497	515	506	488	490	544	512	553	527	529	536	553	511	509	546	529	559	509	491	519	500	484	540	518	513	530	490	488	535	535	519	507	515	520	511	521	529	548	513	517	489	504	499	515	492	507	519	523	499	564	533	503	517	539	522	488	489	503	519	529	481	533	525	505	499	504	547	518	505	507	535	516	498	538	509	519	535	502	541	542	504	522	511	549	530	532	530	475	504	487	544	490	497	547	526	490	522	522	539	510	517	477	499	530	523	516	550	539	515	504	489	515	551	489	487	544	532	525	517	518	519	515	559	528	522	493	492	522	484	482	493	503	500	514	529	500	496	485	522	525	538	522	559	536	490	553	515	514	542	496	502	527	506	555	469	521	519	538	532	484	517	493	555	535	488	498	482	535	571	515	525	506	500	511	509	515	510	531	499	535	536	479	550	505	478	551	516	475	493	511	504	508	513	516	548	555	543	478	501	519	560	463	502	536	532	527	507	511	546	531	477	495	480	525	523	507	471	491	487	545	512	480	566	518	527	514	511	560	505	498	510	477	504	546	481	516	516	509	498	486	518	532	475	576	487	530	567	458	503	547	494	559	487	548	523	556	506	534	499	497	525	547	540	503	510	543	516	501	478	504	493	553	499	519	535	525	512	521	522	505	471	560	496	516	557	527	497	527	523	531	523	520	532	539	514	504	554	502	549	523	519	523	512	489	497	503	546	518	497	543	486	527	503	512	539	509	496	527	509	518	491	511	524	496	483	527	526	514	550	499	525	488	547	496	552	538	484	503	501	539	520	494	503	512	516	507	499	540	543	538	535	508	509	526	501	506	506	521	533	552	494	462	522	488	501	504	517	504	530	512	537	485	498	543	482	510	507	570	497	492	483	491	518	492	477	513	539	534	551	506	485	518	486	530	507	540	538	558	538	527	486	519	500	470	476	520	497	499	498	530	469	539	496	514	554	524	532	525	490	530	502	513	512	541	548	514	469	519	541	528	527	520	531	493	503	503	506	528	539	510	501	510	481	489	538	520	490	534	530	516	499	509	503	528	487	547	483	495	526	504	529	502	521	511	510	519	519	526	545	540	513	491	555	553	490	522	521	514	536	505	498	505	496	505	516	483	511	486	529	497	494	523	477	527	496	513	522	501	489	513	503	506	562	514	519	484	489	503	512	510	521	553	520	537	508	541	495	552	512	515	530	552	507	500	458	486	482	491	543	489	478	537	536	559	507	516	530	542	522	514	538	540	523	552	558	530	507	521	534	521	540	518	526	547	504	486	548	550	517	555	547	527	508	510	543	512	534	539	511	543	541	504	522	506	576	531	532	534	497	524	520	565	496	533	528	549	493	554	504	530	528	534	489	546	515	506	506	530	549	513	565	498	522	492	506	456	490	550	516	460	495	540	530	541	537	500	507	495	496	499	518	552	537	539	509	488	474	531	512	492	487	517	489	512	517	543	493	468	497	538	522	515	516	538	527	524	505	531	522	503	478	533	536	515	497	484	487	491	531	553	529	501	519	536	510	501	502	511	500	536	520	563	547	543	513	479	477	528	521	527	494	494	496	518	540	522	553	495	508	490	560	541	524	498	552	514	513	530	557	508	536	495	530	488	534	527	537	480	545	507	543	534	512	492	491	536	488	540	528	498	496	507	517	491	490	483	522	522	532	516	516	517	524	509	508	532	518	482	488	565	520	509	473	537	528	504	526	507	511	537	446	513	489	521	513	503	550	547	524	596	551	469	505	504	512	516	532	518	503	526	528	550	502	546	559	510	503	533	527	556	501	548	545	487	491	487	526	535	505	504	502	554	517	496	511	554	547	465	524	511	509	532	490	559	549	518	535	518	527	534	539	520	481	461	538	524	490	545	517	490	504	511	482	512	508	511	530	509	550	536	552	501	500	531	510	496	528	500	507	539	519	513	493	537	535	482	571	523	482	535	487	488	493	536	515	527	500	539	523	466	491	511	516	530	500	507	503	509	521	508	546	508	510	510	525	537	513	533	533	511	491	510	508	526	521	534	502	505	522	533	534	492	546	490	479	552	506	519
4466	1417	1107	785	687	623	592	612	577	547	565	566	539	547	503	545	560	540	568	556	517	555	509	525	557	517	519	523	541	557	559	534	513	523	525	511	507	569	563	549	543	488	524	537	549	550	533	528	566	532	496	534	573	544	538	520	519	529	566	524	559	526	542	515	523	540	571	541	551	509	538	544	524	559	505	533	578	524	548	558	506	556	535	544	542	541	516	545	518	511	521	510	524	541	505	558	512	556	518	564	524	560	543	507	559	570	507	537	539	505	542	537	519	587	472	541	508	528	556	504	555	521	517	571	575	548	539	511	561	508	509	519	537	556	542	557	577	532	494	554	550	532	555	540	550	492	560	536	553	522	520	540	513	530	498	544	509	504	530	555	534	551	554	502	531	571	491	529	522	534	542	528	564	567	507	523	547	528	536	559	547	505	534	546	509	532	512	522	540	570	554	536	542	544	495	560	525	524	520	536	514	566	534	520	494	519	538	521	516	550	536	495	522	546	506	539	513	578	514	579	525	496	537	540	504	555	524	533	580	508	536	566	568	584	501	563	548	518	532	542	537	558	535	515	519	548	543	505	514	540	523	559	542	512	467	557	518	548	516	552	544	513	523	545	533	576	565	558	538	558	499	558	521	520	553	509	548	514	516	509	537	557	546	484	550	530	560	593	561	549	547	526	517	455	522	563	509	524	539	559	516	551	497	482	521	545	522	553	555	543	512	530	531	565	544	490	507	515	550	532	524	548	536	515	581	530	565	527	565	533	561	541	526	594	519	529	541	534	522	513	520	525	584	569	523	536	503	532	506	593	554	563	523	550	532	542	570	527	523	526	539	542	496	511	498	554	508	535	558	510	500	532	533	485	522	521	563	515	528	546	489	534	507	559	499	519	533	473	596	522	533	518	545	563	534	544	540	523	543	508	550	537	558	501	516	545	544	534	594	509	539	505	512	546	519	571	533	529	528	526	547	556	530	518	528	575	543	566	561	579	522	498	503	535	528	476	509	529	524	518	513	512	528	545	508	522	554	533	504	513	536	538	537	544	529	557	520	519	524	556	538	500	538	525	490	516	543	547	530	510	532	538	580	507	521	554	558	567	506	516	530	481	522	560	513	575	547	541	549	511	503	560	521	580	538	514	519	531	573	531	542	534	555	536	499	515	551	526	554	536	581	532	585	545	561	527	540	547	517	549	540	560	528	510	539	513	539	547	527	504	511	525	522	502	561	541	586	534	518	537	503	533	497	592	487	533	516	536	480	506	563	559	545	497	520	557	532	520	558	516	499	533	504	528	505	530	554	520	542	505	539	535	522	488	551	518	492	532	587	536	512	529	568	546	525	577	511	560	533	580	534	561	521	510	547	544	515	588	594	536	516	558	552	559	497	513	551	491	537	558	562	538	514	528	544	533	568	517	544	520	538	524	531	514	527	545	507	532	516	551	546	525	535	529	560	527	547	549	538	542	531	530	503	553	551	540	578	519	542	565	536	527	540	526	595	531	498	565	498	518	519	553	523	566	543	537	541	518	561	550	542	492	547	564	540	570	526	525	549	563	520	559	535	534	552	537	557	542	515	538	531	534	493	547	512	544	483	517	544	534	548	493	538	508	563	527	544	514	529	496	498	522	548	520	522	527	534	568	522	521	503	506	570	552	516	567	571	523	524	556	563	564	543	552	546	555	507	538	555	510	510	523	528	518	562	525	539	546	518	565	524	479	524	548	550	498	546	540	513	511	537	540	530	551	517	554	532	531	533	541	549	536	524	518	552	550	532	534	518	506	542	529	547	545	517	510	541	544	510	565	540	517	511	522	549	496	531	511	528	520	520	525	520	561	551	528	519	548	521	530	505	548	541	526	533	538	492	495	497	528	496	569	523	550	507	554	566	580	515	527	570	535	516	542	507	522	548	553	529	572	548	525	519	529	562	506	526	566	551	565	509	448	567	491	517	530	558	534	523	517	494	533	530	515	534	533	574	534	524	551	545	480	554	526	492	531	566	551	489	560	556	592	482	557	500	576	530	519	567	527	527	506	529	515	529	519	524	516	503	554	530	521	533	508	588	553	521	494	561	564	562	521	505	509	503	514	574	530	555	528	536	560	540	510	526	553	564	549	570	548	526	507	547	511	549	519	554	498	496	567	534	539	553	541	508	539	581	507	524	584	531	576	517	522	539	518	529	559	493	546	528	552	515	545	540	527	552	566	551	519	537	544	506	538	565	494	530	576	518	499	487	526	521	536	528	501	508	512	531	535	513	510	512	529	528	558	553	574	514	504	552	577	569	519	514	540	543	517	569	563	535	550	518	541	528	522	509	510	518	552	502	551	521	522	519	533	480	554	532	509	536	497	512	532	533	533	529	547	531	524	539	555	528	508	552	505	535	573	520	560	520	500	532	529	518	513	547	545	521	558	518	524	533	516	512	579	534	539	529	538	561	568	518	547	522	511	516	527	556	555	569	526	539	541	551	546	558	518	524	537	548	530	506	551	529	535	514	542	516	492	572	551	524	536	526	572	525	550	544	541	518	526	511	496	503	491	518	519	540	517	508	511	534	544	529	526	541	540	556	542	548	548	538	547	530	534	504	501	584	554	532	555	511	522	539	513	552	547	524	590	551	557	551	577	520	516	559	528	513	531	519	567	549	517	551	550	526	539	523	552	588	566	504	508	542	525	504	565	523	581	491	520	562	519	529	514	528	510	544	551	516	546	519	542	541	541	553	518	532	527	551	521	504	549	517	506	555	543	551	536	552	546	529	500	492	525	501	531	531	556	525	539	547	502	502	527	506	553	516	567	520	552	530	544	534	554	535	541	555	496	527	522	575	505	520	546	506	534	565	549	517	581	562	525	547	573	500	599	504	534	543	547	533	535	560	541	554	549	537	509	540	520	530	566	504	509	495	488	521	535	543	506	567	561	539	488	561	542	517	523	522	538	538	556	522	565	559	501	583	529	551	516	547	535	565	536	549	549	539	524	516	501	529	483	557	558	543	496	530	479	524	525	567	526	537	558	558	532	538	470	518	572	507	520	535	526	548	527	558	551	530	553	520	553	549	527	553	546	520	537	519	545	550	518	561	555	562	551	511	496	538	534	589	499	535	523	497	500	547	543	517	514	527	494	513	502	555	584	515	513	553	563	538	516	568	562	566	556	522	567	558	522	528	537	529	539	562	533	549	566	529	495	552	512	541	496	530	521	556	567	501	549	482	537	568	510	524	525	522	515	540	533	529	540	538	516	545	527	513	527	531	529	541	499	497	505	523	527	546	532	504	506	497	557	521	545	522	544	532	529	478	522	578	509	548	553	511	505	550	526	515	527	533	565	555	530	567	554	532	496	563	500	568	533	540	561	500	532	506	512	540	528	503	543	538	624	530	562	527	549	540	543	557	537	541	575	506	570	534	531	511	534	540	500	537	558	542	547	570	524	496	531	528	536	536	525	561	542	520	549	523	551	552	547	514	529	529	527	550	551	517	498	510	538	497	574
23784	21310	28601	24345	21318	10264	901	585	478	448	418	378	341	344	307	298	275	293	279	277	277	247	262	233	260	256	227	232	239	229	242	249	227	228	235	242	245	247	247	210	208	228	247	217	211	224	256	206	207	207	252	250	225	218	245	212	231	230	243	239	238	213	225	212	236	208	242	234	213	238	284	213	237	245	229	213	241	247	205	235	205	230	226	247	228	228	221	215	214	208	225	208	237	217	217	227	252	242	241	229	265	192	229	251	232	219	215	240	224	250	229	234	236	229	226	234	238	249	217	234	208	231	208	250	223	225	224	225	224	204	210	238	235	237	242	207	234	241	236	221	205	236	224	216	197	241	254	219	248	223	237	221	203	237	218	239	240	233	196	256	225	239	220	221	207	226	262	261	251	245	243	251	216	206	215	227	231	221	210	247	242	222	229	209	219	235	233	219	215	194	234	235	233	235	230	220	237	230	220	244	223	242	204	238	248	246	218	237	213	237	224	235	234	240	223	228	230	227	221	224	228	218	249	249	216	276	219	211	212	226	211	223	212	217	206	207	226	239	229	256	240	215	244	214	252	230	215	180	252	214	232	240	218	220	237	196	223	191	239	221	230	247	245	236	190	231	212	202	196	252	235	254	242	222	212	230	229	251	256	226	249	242	228	224	223	237	241	227	237	234	237	243	201	225	228	233	261	224	234	242	217	218	237	262	226	224	239	210	234	256	245	225	226	239	247	237	252	227	215	225	204	195	216	261	240	218	239	242	224	262	245	225	222	231	233	231	219	236	203	219	243	206	253	202	200	219	241	221	222	200	207	254	229	228	237	214	226	216	224	256	246	202	222	209	225	239	237	207	221	208	253	262	216	233	252	231	211	221	225	214	215	221	230	234	236	203	207	230	229	210	227	236	225	247	248	217	226	235	223	246	209	221	241	214	220	235	214	235	210	246	204	227	232	245	221	213	214	220	251	214	248	233	229	236	215	230	205	229	200	202	225	216	217	208	232	246	236	241	239	261	212	240	220	230	222	219	215	213	225	248	241	233	244	252	242	218	215	245	243	233	207	229	231	219	204	230	216	225	241	219	213	239	240	223	218	240	205	212	231	222	236	226	246	217	214	251	235	231	243	235	232	204	222	219	232	230	238	235	206	229	218	234	218	205	213	221	209	242	182	254	218	256	225	251	208	206	264	198	216	228	231	223	229	231	230	252	225	200	213	225	229	256	196	207	198	212	227	231	257	245	237	223	224	228	243	245	234	243	235	203	228	231	230	227	260	202	240	231	202	256	224	233	232	213	191	249	235	241	221	211	223	220	194	201	200	215	226	241	211	224	226	243	219	238	224	221	228	241	233	233	247	225	216	225	257	221	235	227	230	195	241	221	240	217	220	253	253	215	227	225	263	245	230	233	231	235	224	220	232	207	221	220	227	237	229	216	276	214	242	214	221	221	232	216	238	218	196	240	212	182	202	247	222	228	220	254	257	235	222	209	193	251	203	223	242	238	234	220	227	195	205	230	233	192	233	220	221	241	225	229	243	208	217	214	206	223	202	211	223	237	238	234	235	227	207	212	231	224	223	226	223	248	220	233	232	235	222	224	208	214	197	229	234	215	214	204	212	235	250	254	188	210	242	198	237	219	221	240	216	225	233	236	229	252	249	232	243	215	198	192	234	246	244	235	211	199	222	204	217	204	231	222	220	228	227	244	233	210	221	189	221	229	222	231	235	238	227	225	227	222	237	227	236	239	220	236	231	191	220	226	225	245	243	218	233	234	216	238	213	219	211	240	237	248	217	228	238	206	245	218	227	212	230	214	240	243	212	251	208	199	223	225	216	243	202	229	244	218	216	205	208	236	249	243	239	224	215	241	222	224	251	221	254	257	261	218	217	211	226	226	232	237	241	214	219	237	241	235	230	238	246	225	236	219	220	213	242	245	249	204	222	233	233	243	229	237	209	227	224	224	216	218	227	238	207	237	209	234	209	229	239	221	239	225	238	231	196	228	236	238	213	230	244	233	242	225	210	215	205	218	237	196	216	218	199	218	229	226	233	233	259	251	240	219	191	220	228	272	207	242	239	237	220	202	223	227	225	247	217	225	224	232	202	226	226	223	216	243	234	226	237	214	249	272	214	228	215	238	230	256	226	237	225	214	257	223	231	222	229	218	220	243	243	258	249	241	215	260	224	218	255	218	206	212	230	254	205	249	239	187	227	231	218	218	219	219	205	196	221	244	199	208	206	251	219	220	240	217	221	216	229	232	219	234	235	221	240	237	228	228	218	249	257	240	234	253	221	227	195	231	238	251	234	208	214	235	224	231	219	228	232	244	228	246	235	249	194	242	237	236	235	228	256	235	222	223	213	233	250	225	207	220	212	211	248	231	209	229	211	230	207	255	205	238	247	244	218	223	228	232	200	252	223	225	253	245	226	206	227	251	214	218	251	225	213	201	242	220	252	220	231	244	218	248	232	213	241	251	223	208	230	232	229	223	215	230	222	235	217	230	234	222	202	240	240	231	236	239	210	210	202	228	249	224	236	230	210	222	226	246	231	236	228	210	236	248	246	237	216	216	218	250	241	260	238	245	228	269	228	221	243	227	239	247	244	234	245	266	227	237	230	228	214	239	211	228	237	236	228	233	229	194	218	218	226	247	238	230	221	196	225	229	231	234	196	224	228	248	199	248	222	255	266	243	220	209	235	228	216	220	239	242	240	239	210	220	209	228	251	244	217	225	221	235	225	223	224	236	242	237	222	214	262	225	237	217	207	218	236	250	219	261	227	215	223	229	230	205	240	243	234	213	221	257	215	256	244	208	228	219	208	257	238	229	209	223	223	242	264	235	242	241	229	224	239	259	205	202	204	238	225	204	244	239	222	215	239	262	234	219	225	228	207	221	215	238	245	205	232	205	219	225	230	227	204	197	226	236	213	216	210	245	200	247	226	235	229	230	201	240	237	243	222	244	231	236	250	235	210	188	231	238	237	222	250	228	253	251	229	259	178	223	226	189	248	235	220	218	216	209	248	257	216	225	247	204	231	234	258	232	201	243	232	245	215	216	245	238	243	190	223	211	242	230	244	230	198	260	229	225	220	208	243	232	241	225	249	237	214	236	236	213	219	223	201	239	234	215	232	221	223	229	225	242	219	251	222	233	219	247	230	244	239	252	225	217	227	220	207	232	246	233	227	208	249	226	238	200	213	215	233	233	256	227	229	256	234	198	241	228	227	255	227	227	237	244	224	227	234	243	225	224	221	212	235	239	232	236	225	206	239	251	215	213	216	209	242	240	245	204	233	214	220	248	251	226	226	231	196	219	241	246	249	212	216	218	253	238	230	234	217	251	238	228	205	208	226	261	232	255	239	231	214	215	243	228	236	231	214	212	226	211	225	243	233	207	209	231	241	242	230	238	223	228	240	247	256	241	218	197	224	213	218	205	232	219	223	234	228	189	210	204	250	239	249	226	244	240	226	216	213	223	247	233	220	243
3287	8913	5901	2726	2012	1486	1117	855	709	614	520	467	446	417	362	341	319	281	281	289	284	317	275	293	270	275	273	293	246	258	275	245	284	273	268	224	255	279	273	241	257	274	265	248	257	273	248	258	217	243	255	231	264	262	260	248	250	248	206	245	239	234	212	265	240	221	229	243	241	252	245	238	248	238	259	265	228	268	238	234	248	240	264	248	255	262	256	253	294	216	239	233	246	237	271	234	212	248	250	250	232	252	237	231	209	221	241	234	240	233	249	251	223	259	257	264	229	207	262	236	229	219	243	283	238	250	254	229	249	256	264	264	239	266	252	251	241	234	247	288	261	252	285	228	245	238	258	242	224	271	246	225	250	255	247	245	247	252	274	259	251	252	242	269	239	265	233	270	270	246	250	232	225	237	264	252	259	241	237	225	251	275	232	244	250	229	261	234	265	242	244	255	256	237	234	233	233	235	232	239	215	240	255	254	222	220	276	246	252	207	237	263	259	224	221	279	250	253	226	226	245	257	241	234	239	228	251	240	233	235	253	250	230	250	221	254	234	237	237	264	237	236	264	258	234	227	230	278	242	248	238	223	249	232	265	219	236	240	247	229	262	267	262	227	245	222	243	275	236	229	234	222	210	256	237	229	245	253	260	230	226	248	256	246	243	237	231	249	244	221	258	229	256	260	244	223	240	223	219	243	255	230	233	276	255	243	268	251	269	223	274	235	226	277	259	264	258	240	261	245	253	259	296	248	264	248	241	221	253	261	232	222	248	230	234	259	262	215	243	243	262	237	242	226	248	246	233	235	249	246	230	250	248	219	236	230	231	261	241	259	238	250	233	248	259	242	238	253	262	248	239	229	237	246	245	242	260	223	229	233	242	227	266	257	264	240	227	240	234	251	255	245	279	247	229	238	234	235	260	245	219	232	248	229	247	240	257	273	263	222	244	248	262	242	251	231	237	249	241	227	267	230	237	244	266	220	253	229	272	239	267	254	245	220	226	238	238	237	266	220	229	285	268	245	217	258	208	235	244	251	255	237	244	273	245	238	274	222	255	245	224	268	262	231	257	237	240	231	237	246	234	245	277	240	239	273	232	231	228	242	249	255	243	238	265	260	252	236	257	250	225	236	268	213	260	219	230	209	233	237	247	247	239	218	225	237	227	258	233	237	256	253	221	246	276	231	245	268	234	246	237	240	253	244	241	228	254	251	235	235	264	252	260	248	214	247	242	235	242	258	231	244	231	222	250	229	259	259	212	227	237	222	251	243	239	228	244	238	256	232	245	235	270	228	235	227	244	233	240	243	254	258	240	227	214	243	261	266	248	233	236	236	257	236	253	254	241	221	250	240	243	232	233	252	230	246	248	231	227	251	260	262	247	250	228	230	279	216	247	250	214	235	258	250	223	233	194	249	242	221	235	231	240	261	256	225	245	250	261	245	213	242	241	257	252	233	238	219	234	238	231	240	236	242	262	223	229	254	212	230	226	246	247	281	251	251	246	237	232	217	247	242	211	254	221	231	232	238	231	230	239	223	220	250	219	263	249	260	240	250	243	249	249	262	242	219	245	220	259	214	229	247	256	269	263	231	229	263	251	216	222	231	239	235	267	234	251	264	228	218	272	218	222	236	242	233	235	239	229	260	222	248	215	265	262	207	259	259	263	268	228	235	254	237	247	227	245	279	250	256	253	273	247	249	254	232	280	214	219	239	255	240	231	248	249	244	275	234	244	240	259	243	251	228	228	229	245	246	255	235	244	262	240	247	253	256	268	263	275	236	232	256	259	241	235	249	244	251	261	236	224	223	239	249	243	228	228	266	225	243	251	212	254	231	228	234	212	212	243	276	241	245	223	231	244	237	231	276	237	243	243	239	226	267	239	242	273	214	242	206	269	232	221	212	225	225	243	235	206	248	254	222	252	244	238	253	234	285	247	237	252	259	241	245	249	230	250	269	253	239	253	259	253	237	264	250	222	243	229	245	237	302	240	244	224	256	230	211	255	247	260	231	231	218	252	251	209	254	216	233	232	238	268	243	224	248	230	262	225	248	263	203	268	242	279	216	239	218	248	258	250	244	255	254	256	246	240	208	247	254	224	244	239	253	233	238	220	239	252	265	232	227	235	226	223	248	229	261	232	223	226	229	237	265	239	220	257	238	242	243	245	266	258	249	275	224	248	239	230	233	247	245	218	246	226	261	232	222	231	227	262	258	254	249	248	235	236	246	216	258	246	216	252	239	254	244	256	235	258	266	241	251	256	233	240	237	232	230	223	224	250	258	206	236	220	251	227	236	224	266	213	247	242	241	261	219	223	252	261	232	244	232	231	244	248	243	245	247	244	252	238	263	261	215	233	230	233	271	270	250	258	239	263	270	231	254	239	243	246	239	239	232	232	244	210	248	229	244	260	260	224	235	251	261	241	215	243	256	247	231	274	265	265	254	232	235	231	259	218	238	254	231	235	269	234	245	239	227	264	226	284	257	261	240	215	242	197	233	242	230	235	254	222	264	232	234	262	217	256	229	239	232	253	237	222	265	236	235	232	209	266	231	247	229	226	259	225	253	259	268	213	236	229	255	223	237	236	273	229	244	246	235	262	253	256	265	236	249	247	254	251	234	244	244	233	266	241	227	268	239	228	248	266	227	233	255	248	228	241	269	259	265	221	257	232	233	244	244	228	241	263	229	248	231	256	222	274	238	209	242	265	247	265	241	241	227	238	239	231	225	238	266	227	235	236	268	261	253	243	249	238	273	230	258	234	245	236	234	217	250	255	235	252	254	257	227	218	281	245	220	257	262	252	221	271	247	247	227	246	262	248	253	248	239	232	249	231	266	236	261	248	249	222	241	253	244	213	190	231	255	269	243	282	265	231	240	237	242	231	249	229	272	232	255	253	250	258	240	261	259	260	256	227	267	227	231	280	227	263	263	246	238	258	247	260	242	246	233	255	249	227	231	221	278	231	255	245	251	259	246	227	255	252	249	237	223	228	247	244	250	252	257	264	244	257	229	239	238	241	240	224	246	223	227	240	252	252	243	225	234	233	264	256	225	268	259	246	248	218	263	225	261	250	240	273	251	253	244	246	249	234	204	268	235	241	247	232	223	218	228	253	268	247	231	229	231	261	247	234	229	251	275	217	248	236	245	248	246	251	236	242	232	239	221	217	215	228	210	209	219	216	257	247	213	252	199	262	257	258	241	230	255	254	244	240	251	263	269	259	236	264	216	259	231	242	240	245	268	239	265	242	258	235	228	223	242	242	259	242	244	245	254	223	250	233	226	262	248	262	235	271	265	224	230	238	218	250	238	246	253	250	259	239	270	260	251	247	222	232	238	234	234	248	224	251	272	262	207	238	227	237	240	257	260	258	218	241	240	199	229	259	239	235	236	260	243	217	255	270	233	256	240	263	225	252	237	226	258	218	246	246	212	237	246	226	224	280	233	242	251	262	226	224	248	247	256	249	235	249	250	273	253	245	222	274	247
24891	21358	27669	25360	11635	1141	839	744	671	661	619	640	609	627	603	584	611	649	585	579	555	574	620	590	605	593	555	561	587	601	592	626	563	612	596	612	573	577	589	546	549	583	616	566	560	606	616	563	566	568	583	595	583	544	560	610	546	550	569	578	601	579	563	589	568	582	569	587	528	597	577	548	592	568	603	561	587	610	565	575	529	555	608	596	534	553	577	576	576	545	573	574	591	561	543	548	565	575	561	583	598	607	567	630	628	531	580	573	562	551	579	558	573	605	599	532	549	570	554	549	552	574	559	558	586	607	572	578	586	576	569	593	567	559	577	557	565	595	601	548	584	586	606	575	552	580	577	535	566	607	602	560	586	571	563	580	616	557	584	555	547	542	545	557	578	568	575	591	549	619	560	578	576	576	551	568	555	531	578	611	614	595	583	616	574	567	562	557	593	533	583	565	588	578	581	631	559	554	574	542	590	556	594	596	547	534	562	563	630	558	565	591	554	605	548	618	594	629	585	587	601	552	578	575	574	576	623	565	588	596	571	574	590	524	606	593	604	558	561	564	584	578	611	537	555	528	588	568	612	612	589	590	555	591	570	588	536	562	571	602	538	557	593	574	553	568	570	560	560	560	552	613	594	547	611	555	566	608	552	578	595	529	580	562	569	566	609	575	598	573	565	592	618	564	628	601	592	609	585	531	618	546	537	558	565	548	624	576	568	567	542	599	509	519	592	534	576	552	582	584	605	600	558	646	559	623	581	564	553	531	529	578	606	601	546	575	567	574	589	548	573	530	578	539	574	522	586	577	596	553	577	572	590	584	556	589	579	531	552	569	559	598	618	557	525	571	600	566	591	587	591	546	618	596	543	545	539	573	551	519	520	609	569	578	527	567	517	600	552	581	566	583	582	581	558	589	515	583	526	565	596	599	593	520	595	587	569	589	589	553	582	562	541	530	571	569	551	591	538	598	535	567	576	578	564	626	544	523	578	547	533	545	582	553	588	566	557	606	576	559	586	582	577	605	574	598	542	540	589	578	579	548	566	567	563	538	595	510	572	566	544	553	529	596	544	624	584	576	582	547	564	591	610	591	579	586	569	582	564	563	570	609	526	491	578	571	557	570	519	540	582	590	539	586	572	531	565	526	558	587	572	553	527	602	571	551	585	582	564	598	568	558	566	603	599	553	555	564	572	612	602	608	595	551	573	607	540	608	577	589	592	579	580	549	560	574	625	559	519	593	529	597	551	537	606	577	571	644	541	548	594	581	555	584	566	578	564	527	575	563	557	594	558	561	608	585	583	586	593	541	574	592	567	563	617	593	565	564	587	591	565	577	585	598	590	574	562	565	587	587	589	565	543	537	534	584	607	615	632	571	568	567	578	574	529	594	599	533	578	583	596	592	572	596	614	549	596	553	554	597	537	598	576	569	573	579	575	566	549	571	567	570	588	595	517	597	548	533	532	548	560	582	578	576	567	592	560	611	521	581	575	538	597	564	577	545	581	559	619	578	594	604	543	564	575	524	613	578	607	567	602	572	579	558	524	562	611	597	559	580	538	570	581	562	583	566	525	530	560	556	561	578	573	560	547	591	555	595	623	572	578	554	546	602	558	596	577	585	629	576	571	639	555	609	641	561	579	563	556	571	568	569	589	606	606	549	598	556	583	549	574	573	593	573	619	570	604	555	536	579	580	578	568	578	577	562	560	584	549	542	553	545	549	559	546	581	596	563	596	598	568	613	595	565	593	553	592	630	592	597	593	626	564	567	549	600	619	583	569	574	583	563	584	564	538	577	574	591	616	558	635	540	567	574	549	590	592	555	561	611	586	565	582	553	544	561	570	567	594	541	614	592	544	562	571	582	605	555	578	564	618	594	579	560	580	548	582	560	575	575	585	585	568	522	543	544	590	612	591	596	566	547	592	590	611	586	539	564	540	546	623	577	577	557	564	597	576	533	547	537	604	591	568	555	534	612	559	531	569	550	543	582	557	559	595	587	575	573	535	505	611	560	560	579	559	532	593	575	609	581	580	562	574	570	570	573	615	532	598	570	568	572	609	524	543	580	602	551	577	601	617	574	592	548	585	509	559	612	609	552	529	550	549	529	564	579	581	577	562	562	560	616	590	560	587	558	569	574	573	616	569	575	542	606	569	556	573	586	611	550	548	550	555	562	597	554	580	577	577	568	571	557	539	555	572	555	556	558	565	571	594	556	552	556	612	544	591	615	571	564	546	567	559	605	595	610	567	593	575	616	588	566	587	583	568	578	604	534	563	583	539	605	577	556	569	575	553	587	557	568	541	559	614	593	575	559	558	549	524	550	550	583	541	517	585	547	635	565	574	548	580	548	581	574	521	569	599	579	595	561	552	591	626	545	574	562	552	554	574	595	578	548	562	592	566	560	573	565	562	537	573	605	559	558	572	564	555	547	575	580	577	594	621	525	616	541	593	606	575	596	567	559	562	557	578	578	598	568	585	619	572	576	637	563	605	602	585	554	550	540	529	562	569	583	600	576	583	569	574	574	586	544	565	597	561	568	594	556	558	579	576	582	564	553	598	557	549	611	544	549	552	611	557	573	595	587	587	576	592	585	583	598	551	549	597	550	568	554	569	565	599	576	580	587	600	585	563	573	595	560	564	544	576	575	570	544	571	569	591	557	602	575	560	583	573	553	619	599	540	601	590	568	614	568	572	559	571	609	589	616	608	582	555	520	613	567	568	557	557	606	553	599	567	544	561	609	601	537	547	607	597	559	564	546	504	594	556	584	601	597	619	595	573	555	611	592	585	559	539	554	568	567	568	529	608	590	581	588	566	592	591	552	566	551	528	582	544	576	550	558	571	562	532	592	585	546	570	587	596	573	633	566	557	596	603	560	585	604	632	592	603	549	569	586	579	569	561	574	544	560	593	572	556	607	628	599	542	551	611	596	498	530	503	555	557	632	583	603	568	596	560	538	576	556	561	580	594	516	545	562	559	623	572	553	576	588	590	567	573	585	566	590	560	561	577	556	584	575	582	569	566	611	581	555	560	573	551	567	580	539	576	565	560	599	622	537	583	544	562	552	553	586	548	623	566	574	566	582	594	564	575	599	571	513	594	551	631	551	579	590	546	578	591	601	575	595	613	539	579	597	571	578	516	575	567	549	583	547	589	556	542	561	581	579	543	586	542	554	590	547	569	574	563	585	607	596	567	562	577	543	564	636	605	563	601	506	583	553	558	601	575	606	562	595	581	520	556	581	578	603	606	602	564	545	503	565	597	575	527	574	565	556	571	581	575	541	558	580	560	573	599	574	580	561	572	591	581	571	544	545	588	569	578	576	576	570	571	578	593	544	587	549	625	577	563	579	560	615	563	569	575	589	551	502	569	581	564	557	549	556	554	558	509	603	574	574	561	535	616	535	579	571	599	548	569	602	572	569	579	577	587	573	602	598	584	560	576	595	573	594	561	638	592	544	602	570	565	582	574	600	568	600	553	579	570	563
3432	5262	3570	1932	1440	1194	1001	915	798	752	689	656	698	682	666	624	631	590	609	618	600	587	639	588	613	588	610	612	594	586	584	594	597	612	610	587	597	587	610	613	576	637	596	605	580	538	608	555	599	592	582	564	583	563	560	617	606	585	574	552	588	590	583	558	589	601	581	568	604	570	569	574	581	560	610	608	576	611	576	565	605	619	607	590	562	567	589	633	565	594	576	590	571	543	622	611	591	593	598	593	584	605	581	544	584	604	554	592	567	632	549	604	623	591	580	589	554	589	569	601	583	575	574	558	555	585	568	567	584	607	573	574	665	580	587	593	592	561	599	537	584	558	592	624	554	640	554	605	597	617	553	565	585	587	572	560	577	591	587	574	602	610	596	576	575	585	620	596	565	596	610	546	595	544	591	562	539	548	590	609	580	581	547	600	599	587	587	602	574	596	568	593	557	547	553	550	566	563	571	569	615	600	631	616	586	628	513	577	599	573	568	529	599	598	562	598	573	571	564	591	536	580	564	557	579	551	568	586	548	565	601	567	587	555	582	628	574	584	561	560	544	586	583	578	579	605	595	595	576	589	561	560	564	573	576	582	589	588	612	604	604	597	584	587	555	598	558	566	563	522	587	571	582	563	637	576	568	590	603	603	607	547	575	579	543	564	581	600	599	605	611	521	520	613	583	571	561	585	590	587	606	568	582	567	571	607	554	567	603	567	562	587	570	564	600	586	556	575	564	601	558	583	593	559	614	553	538	533	562	552	598	590	608	576	537	593	597	598	572	589	578	600	594	607	568	580	565	568	598	572	599	555	585	616	565	564	591	558	556	597	590	610	577	601	593	563	584	608	606	600	606	542	559	550	567	594	580	635	597	585	596	585	587	548	534	586	586	575	627	571	557	570	568	561	611	585	577	613	550	595	599	578	618	562	577	588	629	609	578	583	597	605	576	596	631	611	578	590	538	593	598	597	570	586	527	592	637	581	599	615	601	564	587	590	626	597	562	595	546	593	570	581	588	590	564	586	568	591	616	559	561	561	566	582	570	600	578	604	565	578	566	555	608	573	599	564	571	585	585	585	565	567	613	566	538	575	580	602	611	581	572	544	583	577	608	595	605	602	611	543	628	581	621	572	549	585	584	551	580	653	579	583	586	568	567	596	550	589	588	577	562	586	601	561	580	559	580	611	583	585	551	584	589	592	542	620	560	558	576	553	612	596	555	560	584	577	584	565	553	626	577	592	614	564	590	573	553	590	623	562	592	590	579	576	560	581	594	620	592	598	593	592	618	632	582	556	567	605	594	585	525	563	599	587	602	568	644	599	605	591	616	533	582	587	541	588	585	577	552	603	594	599	579	607	586	603	567	613	601	556	595	592	605	614	588	551	572	551	595	584	573	539	626	518	642	596	607	572	559	554	603	554	577	575	570	587	607	612	537	548	552	550	610	583	593	594	565	597	568	549	588	546	619	558	608	593	600	581	540	590	584	569	573	618	583	583	558	585	586	581	584	566	608	606	579	613	528	551	549	578	568	601	559	584	588	596	547	590	609	582	593	602	563	524	591	594	574	569	576	615	586	554	572	593	573	621	568	594	609	626	533	597	576	540	564	565	578	652	600	602	572	566	585	579	584	577	533	576	561	589	534	600	595	586	548	608	616	553	547	550	597	592	576	583	578	567	528	558	584	567	622	554	580	612	592	539	638	585	593	568	627	586	556	566	596	553	563	558	579	568	598	561	599	587	577	545	544	603	501	581	582	579	562	581	587	586	575	563	581	565	570	557	551	571	591	527	580	569	583	599	589	594	606	587	595	622	566	570	542	591	558	587	585	575	607	556	570	617	607	544	572	560	551	555	598	650	613	570	591	561	627	535	600	563	574	575	596	563	591	589	555	560	600	585	584	568	631	626	606	548	583	581	555	596	585	595	587	603	612	576	605	551	557	589	567	546	563	632	581	545	561	582	555	581	578	588	566	566	591	557	553	569	585	569	575	591	599	575	605	587	569	625	582	586	572	576	572	612	605	591	602	594	587	580	560	571	576	605	566	610	559	558	539	571	586	614	571	602	586	596	596	560	571	560	563	554	582	586	553	575	618	616	596	551	602	607	569	592	561	585	542	597	550	595	584	610	600	587	558	564	591	619	594	583	583	556	591	565	610	565	558	586	559	606	555	551	562	591	564	574	580	593	589	597	545	618	621	602	560	583	584	569	589	556	621	548	555	606	541	604	626	603	577	626	602	583	561	569	552	545	592	564	592	629	565	574	547	572	536	569	601	587	554	609	565	584	527	591	556	562	574	567	570	535	592	587	550	569	561	558	612	576	620	577	619	582	566	605	600	574	584	617	608	597	596	566	552	557	625	558	640	565	582	578	568	568	602	598	609	592	551	550	551	573	610	576	558	605	584	565	587	545	600	557	608	577	584	563	567	607	623	594	542	597	584	577	583	571	614	616	572	559	575	590	635	573	604	577	558	593	622	579	608	594	613	623	544	582	527	590	626	610	539	577	563	615	564	547	530	602	570	617	596	567	608	576	601	574	601	548	590	555	584	576	564	576	571	561	583	609	576	559	590	560	578	575	576	599	604	570	535	567	624	593	600	542	580	582	591	614	548	589	589	586	573	579	601	584	593	539	585	553	625	614	603	557	553	596	568	584	574	606	592	596	562	589	570	568	538	600	520	577	613	593	624	567	587	594	593	592	616	546	581	578	588	639	601	582	609	540	612	573	591	562	601	608	550	576	527	615	598	556	580	574	602	623	578	567	551	611	583	519	562	568	567	585	562	574	577	535	596	596	573	601	593	549	571	565	596	601	620	582	576	554	585	578	567	592	570	564	604	602	587	561	620	559	609	514	556	538	595	578	565	612	583	593	571	582	600	596	569	594	605	564	600	569	618	636	595	565	571	573	588	579	562	557	557	601	572	543	595	614	578	587	558	599	540	609	576	595	595	563	619	598	633	576	613	605	566	586	601	611	554	581	552	588	573	600	599	555	580	562	589	589	531	602	589	550	543	561	566	614	608	595	615	578	593	567	586	631	609	587	591	556	590	580	570	588	577	553	579	611	561	611	584	575	546	576	600	613	585	588	586	578	583	617	545	582	610	555	526	591	598	594	563	553	604	571	590	575	577	558	549	556	563	558	567	558	574	595	601	552	583	546	612	609	567	598	560	565	614	590	566	600	611	570	615	595	565	543	601	546	572	588	556	585	566	581	598	569	570	537	606	586	571	613	584	601	607	592	600	546	590	641	607	563	550	562	575	570	608	568	613	543	587	574	613	613	586	585	555	519	583	576	637	619	575	600	577	606	553	586	596	537	595	576	568	553	569	597	597	590	579	605	650	593	631	572	531	616	561	610	558	578	579	578	560	552	580	593	559	603	593	584	604	566	598	581	573	595	594	568	583	559	560	588	588	555	579	604	560	527	581	605	565	581	592	622	614	614	539	576	581	590	572	598	567	536	547	580	584	515	611	583	581	566
22633	21372	29089	24031	21373	21422	9418	948	706	529	473	437	389	359	342	319	322	292	270	279	244	257	257	225	229	225	241	248	239	234	259	243	258	234	215	239	213	241	214	227	206	212	238	206	205	211	211	196	185	213	194	224	219	219	192	206	212	207	230	203	185	194	202	207	183	195	210	205	193	211	206	187	206	211	190	202	216	217	187	201	205	210	190	186	172	194	214	192	189	189	209	172	189	221	198	202	212	177	178	197	191	190	198	191	193	218	182	175	198	200	204	197	173	211	190	174	193	215	193	195	198	187	199	232	199	193	203	160	209	202	183	207	182	212	205	181	219	196	173	176	204	205	199	199	175	195	175	207	200	215	212	188	208	216	183	171	188	211	194	193	219	202	220	176	208	178	215	212	207	243	204	191	188	193	214	201	191	221	209	177	204	189	190	207	195	192	210	169	187	186	183	201	207	201	189	199	202	191	194	201	191	206	200	179	183	188	207	182	212	187	180	229	208	193	198	191	190	184	193	223	180	202	176	221	192	217	200	179	187	203	193	189	175	192	195	205	225	194	195	201	192	201	196	194	218	190	196	167	198	172	215	211	202	180	208	194	198	201	206	211	176	197	195	199	208	212	187	191	182	212	174	182	174	184	184	209	193	197	195	168	196	195	200	213	179	223	204	155	193	215	201	200	206	198	205	198	216	212	175	199	202	186	180	210	218	195	195	187	190	205	192	187	182	210	200	193	177	183	219	223	208	195	194	218	199	199	201	198	205	214	199	189	193	225	200	195	205	183	205	194	194	198	216	190	213	188	226	198	173	195	199	183	180	197	188	211	203	202	185	186	176	197	187	200	200	185	222	208	192	215	213	196	205	170	179	197	230	202	167	205	185	185	210	188	200	209	225	217	200	197	187	185	198	212	198	189	187	195	186	182	208	202	200	186	209	173	195	175	176	244	169	201	182	201	188	221	218	196	183	209	205	184	169	182	179	196	200	203	193	219	205	227	201	205	195	183	189	199	197	176	203	197	200	206	161	209	194	184	180	200	202	205	203	186	181	185	204	182	199	186	215	199	188	211	190	191	190	170	229	201	166	227	173	178	213	184	189	191	195	191	206	191	209	204	206	223	187	216	209	191	175	201	201	192	213	193	190	189	197	182	217	185	178	203	203	198	207	196	211	210	202	185	204	172	183	172	202	192	194	170	198	198	225	193	183	167	196	211	204	207	186	210	221	209	203	193	200	178	202	196	183	175	185	168	207	212	191	190	176	198	197	178	187	222	217	223	209	173	210	198	184	186	189	188	201	197	178	217	181	212	207	195	214	206	185	181	203	226	187	198	213	207	190	208	193	196	202	186	183	198	207	205	226	170	180	209	231	203	196	186	200	206	193	181	223	208	172	214	216	178	204	189	191	208	175	207	184	201	184	188	170	184	181	201	191	204	157	213	195	208	196	185	189	195	205	183	182	212	230	200	183	191	186	177	160	220	195	183	204	205	170	210	199	206	185	191	199	194	196	196	196	188	183	207	190	189	194	211	177	198	214	197	211	187	186	201	206	179	188	178	191	198	214	201	189	186	187	193	161	192	206	189	201	187	198	202	192	199	201	161	183	200	201	198	182	209	177	181	216	189	175	208	184	178	190	205	204	204	202	219	190	208	196	201	194	212	199	208	187	187	184	192	204	177	202	191	202	201	188	184	213	180	206	172	192	201	197	161	201	221	188	177	201	200	163	200	180	177	214	183	199	182	188	201	204	180	193	195	194	215	193	189	187	211	189	197	212	191	195	201	181	195	194	222	197	179	191	192	208	211	195	184	188	219	178	201	182	202	198	217	195	189	204	193	188	180	174	198	209	191	209	178	195	185	184	193	190	185	198	188	217	199	200	183	182	177	210	202	182	185	196	224	200	174	184	209	208	172	196	203	204	216	185	226	207	195	199	207	190	211	230	175	194	186	194	223	210	201	203	192	182	215	207	212	182	192	202	196	183	224	217	201	211	171	205	202	176	215	204	192	183	204	189	183	178	187	206	196	224	200	175	187	207	196	199	201	213	185	196	189	184	210	196	208	179	194	199	187	197	195	198	190	194	189	209	181	171	206	176	172	187	213	190	196	205	178	183	186	205	187	213	207	195	191	181	212	180	191	194	218	203	174	218	202	195	193	187	200	180	186	194	211	194	195	199	211	208	188	191	194	167	200	196	172	196	172	215	207	181	193	190	186	191	215	205	193	197	221	199	194	215	190	201	206	199	216	192	200	190	204	201	168	183	191	186	172	221	208	169	198	192	205	224	204	193	222	170	191	193	215	233	216	230	208	203	214	188	222	201	209	206	195	200	189	190	184	218	204	209	210	166	209	190	217	203	205	223	196	198	161	197	209	178	196	201	200	185	205	216	180	209	186	183	195	216	193	198	211	204	175	186	179	186	189	221	211	188	182	198	170	186	190	229	202	209	193	203	193	218	196	192	190	185	193	188	178	196	196	202	181	189	170	206	198	170	176	211	180	166	185	208	190	207	185	199	204	203	190	197	181	184	188	154	203	228	203	167	209	202	229	209	182	227	210	185	184	184	204	184	195	181	195	175	207	206	227	188	172	186	184	180	198	196	200	174	182	204	182	203	200	221	201	215	173	174	197	200	198	188	198	188	209	187	204	205	190	197	197	181	194	170	186	207	175	211	183	215	198	186	206	195	180	223	200	199	185	209	190	182	205	206	200	201	186	194	180	204	188	203	196	193	197	164	182	202	193	195	176	179	203	208	188	200	195	186	191	213	215	206	214	192	181	214	185	173	178	187	191	174	197	184	200	196	197	199	208	187	178	165	217	200	188	200	189	211	199	217	190	200	228	194	190	214	204	189	170	169	189	196	198	194	213	180	215	187	194	213	188	179	195	199	208	197	200	185	216	210	177	214	189	195	205	185	199	205	212	199	198	201	198	173	209	208	181	188	204	203	195	213	213	217	199	172	212	177	217	181	196	208	201	189	198	193	181	214	205	195	177	204	182	204	196	172	214	186	188	208	164	191	210	200	191	216	185	207	195	210	208	181	186	193	224	197	190	196	178	213	206	200	185	204	203	187	212	202	193	195	177	185	212	184	172	204	182	192	207	180	183	220	190	213	201	201	194	162	210	206	208	208	192	185	184	205	199	184	195	187	200	205	184	184	202	174	202	222	189	198	199	201	201	168	162	186	193	204	188	193	224	188	175	208	201	224	191	219	198	163	223	201	191	189	199	189	183	185	181	205	189	212	224	207	208	178	194	188	189	176	195	183	184	201	187	199	185	200	198	226	212	170	185	198	223	206	160	222	207	193	173	178	211	192	187	200	180	209	193	216	172	180	191	194	176	198	207	199	170	177	191	163	196	191	187	203	198	186	173	193	175	222	242	176	193	211	181	174	189	188	186	237	196	183	213	203	181	203	196	178	193	217	190	183	183	183	189	216	200	218	190	186	203	192	202	177	223	208	222	220	188	180	216	204	218	204	217	197	207
4355	14499	9844	4822	3461	2510	1734	1388	1069	901	715	604	519	468	465	387	371	350	336	304	309	283	298	291	294	258	258	218	233	270	252	212	232	234	249	226	216	239	212	226	241	219	224	236	214	204	190	192	212	198	220	184	194	222	196	219	197	209	180	218	199	187	206	204	190	188	199	199	204	202	236	188	193	178	204	201	208	205	194	202	201	176	202	181	216	202	215	197	194	190	175	212	186	216	215	210	228	210	207	223	215	168	205	199	182	204	172	202	178	187	206	235	182	182	187	194	214	192	197	201	188	230	212	193	181	219	187	199	222	199	197	196	184	198	202	197	193	211	238	213	193	200	190	168	185	189	203	213	164	210	194	183	184	188	208	192	184	169	203	203	218	221	203	214	198	206	213	192	189	197	199	199	198	200	205	188	190	177	198	200	223	191	166	226	187	216	211	186	187	198	201	196	182	193	180	189	195	199	189	200	177	193	211	176	187	198	191	200	178	197	210	186	202	202	210	180	193	207	204	184	213	202	191	203	188	191	204	186	198	172	190	202	201	193	210	196	179	191	194	193	189	171	198	183	210	231	206	194	190	183	186	207	187	210	184	198	208	190	185	186	199	182	225	185	178	199	226	212	203	191	223	169	179	234	218	184	187	208	226	206	192	202	196	226	176	161	200	178	165	226	206	192	201	202	200	169	203	188	216	196	204	193	199	215	205	201	175	191	183	213	183	200	173	184	192	181	212	198	207	224	219	195	176	207	208	207	207	216	191	177	205	192	201	223	187	178	196	198	190	185	205	187	218	190	193	190	197	181	208	185	189	188	166	199	175	203	213	221	201	187	197	187	180	213	214	213	208	185	200	200	179	182	197	190	196	211	203	193	177	195	187	214	217	189	174	189	201	198	206	213	227	231	198	191	187	202	162	192	190	193	196	169	154	212	195	163	190	191	183	203	206	192	179	184	191	193	184	205	194	177	181	194	168	203	195	181	206	186	218	201	181	189	182	199	170	184	181	196	184	202	194	198	194	192	216	172	203	198	196	176	211	169	207	207	231	220	198	220	207	199	201	204	160	220	211	191	195	188	197	213	217	224	204	201	210	202	211	210	226	193	218	197	180	205	209	199	190	204	213	206	211	200	200	195	188	174	196	185	215	211	216	189	230	211	198	207	200	177	189	208	161	197	204	199	202	200	211	205	203	190	183	197	203	208	195	222	212	191	174	196	200	213	201	181	213	223	177	195	205	168	181	207	209	223	196	214	191	202	206	201	192	178	189	190	210	198	190	213	178	189	209	210	182	209	191	214	170	184	207	216	190	184	225	177	201	226	187	176	216	198	188	188	189	199	202	194	204	203	192	220	189	194	190	195	189	202	207	214	209	195	182	189	212	192	207	195	195	208	182	185	212	202	213	205	206	182	203	180	214	194	199	205	203	181	179	180	169	192	205	191	202	186	212	183	217	186	184	166	183	208	209	219	186	183	202	200	196	192	199	196	202	221	194	178	167	192	181	217	189	193	207	178	175	187	202	215	191	192	191	207	205	225	208	194	196	193	212	206	182	179	214	187	198	181	204	210	210	196	202	204	202	193	184	218	181	200	204	218	176	214	214	196	188	217	195	196	200	205	188	186	205	208	187	183	189	202	206	192	206	204	201	212	192	190	245	197	219	204	216	222	207	216	186	205	201	215	196	197	182	192	211	226	183	195	199	222	204	185	197	198	201	198	172	188	196	164	186	213	178	198	197	206	189	174	208	204	191	220	205	204	195	187	220	190	201	178	194	200	202	180	179	193	217	204	214	201	185	197	233	235	183	211	185	179	225	197	191	209	225	205	220	181	188	202	198	207	174	185	205	191	194	218	212	220	201	217	189	187	170	206	176	199	204	193	200	171	199	182	189	179	193	225	182	177	212	180	212	182	192	199	188	226	172	220	222	204	205	212	206	180	208	210	180	185	197	188	214	180	210	205	179	214	196	202	204	178	192	207	179	181	193	181	205	205	203	215	210	187	199	187	198	191	192	187	208	189	207	199	193	222	189	206	193	171	207	163	194	197	199	182	219	215	164	232	192	193	194	194	186	188	181	191	199	198	200	212	173	215	183	182	210	222	203	200	176	216	191	202	194	171	204	203	197	180	212	206	189	188	214	170	193	175	200	202	190	205	202	184	194	187	192	195	218	191	196	204	175	183	204	175	221	194	181	188	162	180	194	196	210	191	217	223	193	173	217	183	197	193	195	191	194	187	207	222	203	217	211	225	208	194	202	181	215	181	200	182	198	180	186	210	180	184	171	214	215	202	184	186	182	188	219	193	181	208	195	221	223	197	213	204	198	195	205	234	219	196	194	194	205	223	164	209	208	194	187	198	182	192	194	207	176	175	189	212	195	196	196	205	173	191	177	208	203	177	184	195	219	195	207	194	195	193	208	198	190	190	211	200	181	215	222	171	202	188	213	201	184	224	185	184	215	194	184	176	219	170	188	219	218	202	194	177	190	198	187	191	201	190	181	189	184	206	198	183	190	185	205	172	220	194	177	182	204	183	194	194	203	210	185	172	184	214	194	208	202	191	189	204	189	210	209	200	170	181	193	190	209	198	193	209	194	180	188	204	225	185	199	174	206	193	193	205	205	211	206	171	178	201	183	214	201	195	192	214	199	182	185	212	207	183	202	191	206	198	220	197	197	208	194	216	186	207	185	198	177	211	213	212	196	197	200	207	209	212	197	188	203	188	202	191	180	186	180	191	194	182	209	183	195	201	193	205	193	190	230	189	204	191	183	210	223	190	209	197	180	214	181	195	203	198	197	196	193	192	195	215	164	202	195	202	186	216	183	197	206	222	190	187	189	208	183	196	189	210	193	183	190	176	198	202	214	196	201	198	180	205	180	202	187	197	196	188	214	211	213	199	191	205	205	204	189	176	224	187	199	211	214	204	189	185	173	202	205	227	210	201	223	191	202	196	187	207	211	195	213	197	183	189	204	195	199	215	217	188	199	201	194	218	200	199	205	207	197	197	208	208	216	202	201	213	188	194	187	202	198	188	188	179	203	177	205	174	212	205	200	168	197	209	199	189	226	185	201	204	192	182	196	192	172	189	207	204	204	204	210	208	198	166	216	192	170	189	197	187	177	209	214	196	188	201	201	205	196	177	187	201	208	193	189	200	197	212	191	188	192	212	214	186	200	185	188	190	189	200	197	211	196	221	200	191	193	174	194	212	205	189	207	218	183	204	210	187	189	198	200	192	210	195	212	180	184	213	197	215	230	188	189	193	186	195	187	188	206	183	171	197	211	217	198	202	201	201	197	207	189	189	171	204	200	190	203	201	170	180	182	185	198	212	201	214	209	183	192	185	187	215	198	188	185	175	177	200	191	160	214	221	183	195	187	193	177	194	198	184	181	178	224	176	199	192	193	201	196	169	200	193	175	212	199	196	205	203	181	180	178	178	191	217	207	184	209	206	186	207	193	187	195	211	193	208	201	182	202	181	227	205
27692	19509	6014	848	605	564	531	554	525	526	510	541	541	543	501	501	530	525	521	501	500	510	496	512	522	517	518	532	519	518	527	515	533	496	496	497	557	493	478	496	526	515	494	518	474	526	515	489	514	503	495	519	507	525	493	524	550	519	502	513	505	507	492	548	508	553	492	511	511	538	543	485	501	524	525	484	513	514	517	475	525	518	520	526	502	491	455	548	491	495	516	547	538	497	510	495	496	508	494	467	512	473	527	511	520	505	486	557	505	510	538	529	549	540	498	504	487	525	530	523	501	502	487	533	531	517	505	469	497	545	507	516	545	492	508	487	490	526	477	464	504	506	558	471	471	529	498	485	545	499	511	493	545	541	493	503	534	507	508	503	512	512	504	534	531	521	507	498	482	494	496	546	499	543	514	505	506	532	502	538	525	499	469	564	512	500	515	493	515	530	483	524	511	516	519	487	506	524	480	530	556	472	545	504	502	516	532	509	528	530	528	532	527	472	497	506	504	520	520	560	509	532	514	482	522	481	521	475	492	519	510	489	524	501	532	542	548	479	485	553	479	574	501	485	489	507	535	522	540	516	520	556	526	507	536	515	491	474	497	539	538	523	531	496	470	503	536	466	517	515	571	570	498	499	539	501	494	490	540	521	518	513	522	522	537	507	539	503	521	497	508	515	521	533	516	492	507	467	516	474	501	498	498	498	482	544	484	511	493	493	487	562	538	513	463	509	492	503	517	512	539	533	527	490	536	521	486	496	510	553	539	508	538	523	496	536	533	496	491	499	514	539	554	523	524	497	500	526	510	501	520	518	487	494	502	514	516	512	505	503	491	512	537	513	511	557	483	507	456	518	504	506	554	495	528	504	537	505	549	500	492	528	508	536	513	541	538	533	513	519	507	557	487	507	498	542	519	540	569	539	508	532	522	542	523	522	522	500	540	522	522	525	501	523	511	504	505	473	488	518	522	486	546	500	481	503	504	476	562	547	504	545	538	502	522	555	510	511	508	543	476	512	521	476	510	517	507	506	498	498	459	486	490	477	496	482	466	523	504	501	524	542	489	517	580	496	540	542	514	512	498	542	501	559	546	500	480	525	546	463	509	542	524	525	533	527	503	521	487	541	515	545	516	509	514	545	527	534	504	506	561	476	484	536	529	525	452	485	530	516	472	479	533	514	502	501	493	492	501	500	475	480	490	508	508	538	525	555	504	534	500	513	505	500	517	503	477	480	539	477	538	520	479	470	515	523	512	533	485	511	486	507	468	461	502	525	535	528	500	501	514	508	527	485	486	496	546	521	533	533	509	520	515	528	513	467	504	493	521	519	483	469	525	518	515	484	531	530	525	502	488	531	541	495	529	528	522	512	522	527	526	531	537	489	514	478	502	514	539	521	504	530	508	542	546	533	488	523	522	494	535	466	500	518	561	501	515	548	534	476	522	506	486	506	503	545	515	507	504	528	526	505	508	534	511	530	523	525	520	463	547	489	553	508	530	529	518	536	467	511	552	553	543	521	523	490	549	499	534	506	501	535	484	516	483	525	512	488	518	522	459	504	501	498	486	540	491	547	485	482	503	503	508	525	540	470	503	482	515	499	520	548	476	485	485	537	503	524	511	497	467	552	493	475	531	514	477	490	527	498	492	514	575	515	527	483	509	507	506	545	522	505	518	495	540	512	503	506	523	491	508	524	492	512	538	463	520	524	479	562	542	509	504	519	499	534	508	495	512	509	479	522	541	506	486	553	545	493	503	528	487	508	523	490	513	566	559	490	527	530	519	524	518	530	496	534	520	463	546	537	506	518	525	516	501	512	525	480	539	522	474	475	504	484	537	501	550	470	511	532	481	505	485	495	552	537	535	534	452	514	503	507	507	507	484	545	525	508	522	500	552	535	493	524	495	534	515	488	521	516	523	547	520	508	507	555	508	513	535	511	544	499	511	523	508	550	491	528	494	519	480	508	482	501	523	556	487	539	517	490	553	490	519	538	529	483	545	513	527	518	552	550	549	521	510	505	475	541	530	506	527	504	518	481	541	498	495	539	514	535	510	519	473	498	511	515	525	496	504	527	517	513	481	508	498	496	550	502	559	464	483	529	515	513	532	499	516	546	539	523	490	504	501	519	507	567	531	516	522	488	486	513	527	505	473	527	548	516	494	528	513	536	565	501	502	500	528	520	483	515	497	514	512	474	545	507	550	490	497	512	505	498	515	518	526	492	529	522	535	507	538	528	468	540	497	510	490	542	537	514	506	537	520	499	504	537	511	505	515	532	519	514	478	528	536	527	490	523	561	538	518	500	538	474	533	514	502	472	499	557	518	528	523	517	561	491	475	511	546	505	521	561	513	562	539	530	486	528	542	511	484	535	508	539	513	543	503	516	474	539	543	483	526	535	508	490	529	531	555	530	531	525	495	504	534	546	540	506	474	547	538	517	506	526	549	523	548	510	529	507	528	491	519	501	470	541	511	509	510	488	531	468	485	515	547	498	532	505	482	534	515	517	516	462	550	478	535	488	508	508	504	514	484	469	489	480	514	514	500	476	517	535	535	489	532	506	496	530	511	542	466	519	490	525	518	499	528	493	533	495	535	507	544	525	517	508	434	522	515	533	497	545	527	512	501	509	512	483	500	506	553	562	510	499	489	485	547	532	493	493	474	513	487	509	476	485	525	531	532	535	517	477	519	489	475	486	522	509	534	523	526	502	495	518	552	519	523	516	511	523	488	515	503	499	525	561	524	511	520	499	499	482	501	516	501	514	505	527	516	545	510	537	494	505	561	520	488	489	456	473	507	528	582	461	513	525	484	492	527	534	500	521	517	518	536	508	498	501	523	498	473	522	516	495	553	538	517	511	524	520	470	510	539	480	529	561	505	506	542	473	535	487	515	487	530	474	526	502	481	516	527	503	530	513	480	500	443	525	491	521	516	507	478	497	498	468	483	522	541	518	533	523	492	498	509	528	515	501	533	537	461	529	510	544	489	490	521	517	522	517	536	522	464	496	504	488	487	540	499	535	559	497	512	537	517	497	526	500	519	516	502	506	512	494	482	512	530	536	492	502	519	536	492	539	475	517	514	486	499	513	497	522	523	471	546	488	492	497	523	503	521	481	485	484	526	512	492	538	517	502	512	550	494	491	493	548	486	496	510	528	486	516	536	572	497	504	510	479	557	494	496	538	516	513	471	496	532	488	524	491	460	492	527	513	485	512	526	502	485	506	517	527	525	524	498	550	504	492	493	516	505	503	505	469	475	533	479	506	560	501	483	521	494	524	551	504	508	500	511	540	485	486	498	490	544	504	545	529	468	533	521	526	481	526	518	523	537	519	493	505	501	489	524	554	522	522	545	511	473	509	558	508	465	518	503	536	526	481	532	499	546	521	484	497	484	526	502	498	519	532	575	527	522	514	516	503	512	506	510	505	514	532	505	523	507	527	458	492	511	552	508	498	525	539	543	497	504	555	544	507	481	487	492	504	474	514
4532	1449	994	772	666	625	618	566	538	578	552	544	592	515	531	524	556	543	535	536	530	528	526	521	546	558	493	552	550	584	534	591	549	537	541	545	516	501	560	519	535	545	521	531	514	552	547	534	577	491	537	546	568	537	535	538	569	537	487	549	536	503	519	556	548	567	485	485	524	505	513	500	528	497	572	538	567	550	513	502	549	483	592	595	509	541	522	546	544	525	570	525	540	542	541	533	542	542	514	561	518	511	547	517	558	512	485	541	550	479	544	522	530	542	528	515	550	519	480	490	563	505	521	495	526	533	529	529	559	561	514	561	563	532	542	514	508	516	553	550	528	554	533	550	534	485	540	521	534	526	532	564	539	565	534	541	539	488	506	538	523	541	520	544	512	521	552	533	527	532	522	519	522	544	502	574	509	554	534	528	526	539	552	519	529	527	541	536	550	539	506	558	514	535	537	508	509	471	524	522	548	507	523	521	558	544	555	544	533	498	529	556	540	537	524	550	535	542	530	518	557	580	553	525	519	583	507	520	505	507	539	523	499	543	535	548	540	561	535	563	517	551	525	561	523	570	534	504	497	537	557	508	525	521	538	534	536	508	508	537	548	531	522	546	586	527	576	533	563	555	527	540	558	539	538	516	520	546	500	509	544	544	533	556	562	530	555	497	518	516	501	524	496	533	545	534	528	499	536	514	536	566	551	551	518	539	494	564	507	473	563	566	517	600	511	527	557	510	509	523	524	479	565	546	506	530	534	509	538	531	488	558	576	529	546	517	525	511	575	549	565	543	488	542	499	514	499	523	503	532	529	580	539	512	562	547	540	529	516	560	540	538	539	538	550	517	526	464	534	542	549	501	544	545	551	531	532	536	507	483	556	513	571	541	525	531	531	545	535	506	544	495	520	524	486	516	517	518	552	561	551	524	533	492	521	524	559	492	536	542	550	536	517	532	556	537	536	563	503	531	526	548	530	523	559	535	484	550	494	519	545	519	538	562	534	530	542	528	554	541	520	571	542	528	537	577	547	519	493	552	540	550	536	529	580	520	539	545	594	527	553	548	545	534	556	533	536	552	559	534	568	577	509	532	574	511	538	563	567	503	512	555	529	504	517	521	559	550	545	545	549	539	474	568	541	561	527	542	576	571	555	526	529	526	559	579	532	547	536	539	590	533	544	564	570	524	507	511	511	543	547	529	533	531	508	561	540	490	559	531	478	560	538	548	501	569	512	502	526	554	539	549	535	563	563	546	554	522	522	498	535	499	538	515	519	538	531	549	521	568	534	520	549	550	563	546	531	528	517	532	523	551	494	524	574	548	525	569	560	505	546	534	549	536	523	552	571	537	518	531	519	526	533	514	487	501	512	507	517	514	553	525	527	525	579	517	562	541	486	536	563	509	530	540	570	540	542	531	541	531	545	533	525	549	515	558	544	512	527	528	551	499	545	557	546	543	571	549	533	581	503	557	544	563	494	540	541	493	519	526	529	503	529	527	505	519	536	523	518	551	540	555	504	556	526	523	518	566	526	551	539	535	527	563	536	542	530	541	537	557	523	539	559	553	505	517	553	533	587	512	493	521	525	492	547	481	562	532	513	530	537	557	526	555	496	587	541	516	510	548	529	516	542	534	537	547	546	525	538	485	547	538	489	543	550	577	537	567	593	468	553	557	523	515	484	501	544	542	553	549	510	532	538	515	537	568	527	586	583	513	511	520	553	543	540	539	559	547	559	522	486	529	557	519	515	534	533	523	541	580	559	550	521	533	555	501	538	553	528	518	524	512	493	497	510	540	553	525	531	543	525	571	555	556	567	510	555	540	491	524	523	520	591	543	539	539	490	516	525	551	548	533	555	557	542	537	549	541	569	535	469	514	540	519	530	521	528	552	558	519	523	566	559	505	552	551	547	532	520	541	556	500	546	565	490	511	528	521	523	547	570	565	510	541	520	542	521	538	518	518	547	527	515	480	541	538	536	525	523	579	541	563	540	548	604	519	546	535	507	531	499	519	568	517	530	550	531	497	505	517	500	550	531	554	549	523	517	528	556	556	549	563	516	537	525	546	521	571	527	558	490	544	537	564	535	529	515	546	502	519	595	489	556	521	567	526	532	527	500	553	523	552	513	555	525	518	535	535	508	511	535	530	558	547	523	550	555	550	524	576	558	545	539	544	539	532	510	542	530	532	518	506	539	506	541	553	550	528	493	535	536	569	527	520	531	541	510	557	486	541	560	546	526	537	553	460	505	539	495	554	492	523	550	590	522	542	501	559	554	479	546	553	548	523	531	514	550	540	523	516	516	522	545	544	584	518	485	518	511	507	560	554	529	561	494	540	514	559	540	531	487	557	610	544	562	516	522	524	549	544	505	533	517	555	544	509	554	580	540	547	551	531	539	540	512	508	550	523	567	560	523	543	523	544	523	530	551	515	522	556	493	506	554	508	512	507	539	564	545	513	530	555	542	551	513	522	530	526	517	560	558	538	538	543	506	503	485	573	525	534	528	511	582	540	581	543	518	556	529	514	494	503	507	520	529	568	541	534	509	512	515	517	483	521	520	500	514	514	524	511	565	546	510	486	590	542	537	542	549	531	526	505	500	525	513	507	504	517	541	522	535	534	555	539	556	545	504	518	515	543	527	524	497	608	524	542	559	515	536	555	541	499	516	554	524	522	528	556	484	545	546	526	504	522	547	547	547	532	537	520	534	535	515	518	585	557	550	480	533	515	522	518	541	515	535	550	502	544	531	530	523	538	510	558	524	505	530	501	528	558	522	537	561	530	487	524	515	558	494	496	568	526	526	474	557	494	561	536	516	563	533	509	543	536	549	547	543	518	527	489	502	490	541	515	539	520	526	582	527	535	503	543	548	554	534	510	520	551	534	528	512	535	527	541	542	520	551	547	477	559	542	570	527	573	509	532	525	565	511	582	553	543	554	534	520	575	523	507	515	509	520	519	553	546	563	529	542	537	519	518	520	492	534	523	523	528	537	538	531	534	531	519	552	489	565	493	539	545	512	507	506	493	556	536	526	517	515	536	519	483	546	510	526	487	599	543	542	559	521	520	568	551	556	534	521	553	587	535	557	536	586	558	508	516	499	502	572	544	523	607	487	512	553	552	506	549	514	544	556	502	548	475	540	544	558	558	525	487	488	512	529	559	561	510	504	533	513	528	508	532	526	494	554	568	570	531	564	552	589	526	550	527	535	561	549	546	526	526	509	501	563	535	565	565	535	541	505	518	559	538	504	544	530	535	541	537	552	571	511	500	552	510	551	497	494	541	564	558	535	544	577	539	558	542	531	500	542	520	545	556	567	521	512	553	541	610	543	560	519	525	528	556	527	510	540	546	551	510	552	539	533	542	545	507	552	569	501	544	524	527	573	531	583	499	503	555	562	562	573	528	527	518	503	525	548	511	524	536	511	502	545	503	560	538	501	539	514	536	554	556	517	540	540	519	534	545	516	531	542	556	551	531	530	513	522	544
23661	21314	28622	24367	21325	10020	957	649	498	444	387	376	361	332	297	264	277	269	305	311	279	258	267	294	245	252	284	259	256	230	253	251	276	235	230	235	244	242	238	260	215	239	218	220	244	252	238	237	217	255	237	251	245	251	243	230	226	219	221	235	240	226	234	239	232	240	232	225	224	246	229	239	230	222	211	232	249	221	263	206	230	249	219	230	211	225	227	257	224	247	237	239	227	231	227	265	238	203	247	233	240	244	224	210	245	226	252	235	223	206	229	226	205	212	257	240	211	214	241	222	224	212	242	215	248	219	215	236	231	214	220	223	226	213	233	228	189	234	225	223	227	240	239	221	242	241	240	215	241	214	212	209	227	261	226	190	225	209	257	239	256	211	226	237	218	232	239	239	234	224	204	238	224	218	242	245	227	233	237	221	229	221	233	239	230	217	238	243	211	245	246	239	218	222	227	198	234	248	224	224	224	257	213	206	259	241	222	241	219	218	275	249	226	218	214	272	224	229	246	238	235	261	243	235	226	212	250	238	216	263	256	235	246	227	247	234	231	226	231	214	226	242	234	235	219	237	238	236	228	244	232	239	246	224	234	232	209	228	227	227	252	234	222	257	215	207	236	225	228	215	258	191	204	232	229	237	213	240	238	229	239	246	201	208	213	238	205	197	206	248	218	206	224	213	242	221	228	228	226	230	220	222	229	255	194	252	260	261	244	233	221	229	231	193	235	261	234	227	233	258	261	210	228	237	211	231	225	227	208	222	241	215	236	253	228	223	255	224	212	211	220	219	228	280	235	270	220	242	249	241	235	251	226	236	222	257	224	206	226	218	214	249	246	225	224	211	232	258	253	210	235	233	220	236	215	216	220	254	239	216	233	216	226	232	260	209	256	241	247	237	241	219	224	216	209	220	235	216	216	232	213	228	204	225	261	223	255	239	245	220	219	239	229	235	224	224	218	230	244	255	214	243	234	230	232	237	242	224	221	249	245	235	217	246	189	219	248	223	225	213	229	232	225	225	225	250	222	211	234	236	244	248	236	231	236	222	201	239	229	220	248	198	231	233	233	250	264	231	226	215	255	239	245	239	268	233	229	231	211	251	248	252	221	224	216	242	250	239	232	215	238	250	256	214	232	232	236	216	205	247	227	240	217	241	218	234	241	243	236	203	248	228	207	238	225	233	223	231	232	227	239	213	233	236	224	238	226	218	252	211	214	213	197	205	239	226	226	233	195	236	241	238	225	226	248	229	228	210	243	234	233	239	241	229	238	239	232	240	224	236	243	234	230	260	234	226	235	215	212	214	211	244	198	227	251	214	213	262	255	206	226	255	223	206	198	210	233	233	243	203	249	235	266	251	221	223	224	231	237	248	220	218	228	222	247	241	215	218	234	238	198	236	254	201	240	225	232	236	232	228	267	233	263	251	199	218	203	243	249	214	247	229	232	246	203	204	215	243	232	246	229	239	220	211	245	238	251	234	225	230	222	207	236	233	203	210	244	244	218	262	223	233	211	223	240	220	229	226	227	243	215	229	228	205	233	210	255	250	206	242	240	202	233	216	254	216	226	188	253	229	217	247	248	233	252	218	224	232	219	228	252	194	244	224	226	230	238	217	220	228	251	215	238	198	247	227	224	238	220	233	222	234	219	223	214	232	246	245	226	245	239	269	216	217	216	208	258	216	215	248	245	235	209	221	227	247	215	222	208	239	215	231	241	247	229	236	227	251	214	222	228	226	221	247	223	243	264	235	231	210	250	220	230	219	254	220	211	229	228	226	234	242	261	216	253	214	262	235	253	247	216	229	243	232	237	233	261	238	226	248	246	223	227	247	227	205	252	221	209	218	237	246	243	243	233	228	216	229	211	233	255	272	248	216	248	211	201	221	198	255	239	225	226	224	241	228	233	235	231	205	232	228	252	214	243	243	220	255	241	213	244	228	230	219	256	231	234	235	236	246	236	233	225	239	231	225	236	250	228	244	216	201	211	232	241	243	225	223	234	203	215	243	268	216	227	217	232	229	222	204	220	222	215	234	235	238	219	229	247	233	239	244	212	250	214	208	236	206	231	240	248	218	241	228	223	246	221	218	237	221	242	250	235	231	215	201	227	243	220	227	235	248	227	267	236	245	242	288	234	274	247	209	221	256	243	218	229	214	214	222	224	262	231	231	237	227	237	230	223	242	213	233	235	233	217	216	241	221	247	212	217	238	220	216	247	236	232	231	218	229	228	259	237	247	215	239	231	249	210	232	197	219	223	223	210	205	217	231	213	253	223	220	282	228	229	208	234	211	239	230	243	210	208	237	222	284	248	230	239	236	247	233	230	227	200	232	192	207	221	225	240	224	219	260	201	245	225	216	225	230	242	236	218	253	242	223	218	230	272	227	240	214	228	245	230	225	187	222	241	232	244	246	203	227	239	217	197	227	245	255	233	236	228	239	240	228	231	248	209	242	202	201	224	237	212	226	231	220	232	228	232	227	219	212	236	218	235	222	213	230	236	229	238	240	217	245	230	240	244	212	209	257	237	217	230	231	226	226	223	225	235	237	249	253	243	237	198	221	225	249	213	219	228	232	234	237	242	243	218	241	246	223	220	210	239	259	191	230	235	214	240	237	240	197	235	230	229	232	186	216	214	221	234	222	239	246	230	238	240	203	225	223	244	255	231	246	231	263	240	219	205	226	241	244	223	229	224	219	248	252	235	215	237	243	218	189	237	228	221	227	259	233	244	228	239	225	229	239	231	280	237	262	226	212	242	203	229	247	223	241	223	231	224	216	214	211	228	243	259	212	269	239	217	223	246	247	237	221	221	231	253	233	268	239	218	263	215	242	232	236	200	219	226	241	223	246	224	223	221	221	221	213	221	238	224	247	208	245	223	230	233	242	235	242	215	242	200	216	224	249	203	239	229	247	195	230	250	240	247	210	233	227	238	240	217	238	232	223	243	218	241	227	250	229	235	248	210	253	240	229	245	236	247	245	227	242	253	198	222	247	214	232	229	199	237	225	234	225	243	221	237	237	232	198	222	225	220	237	239	198	217	245	230	245	242	240	242	227	211	245	233	242	250	222	201	214	226	232	238	220	229	230	196	223	230	258	247	221	239	240	233	208	241	209	217	224	253	195	223	222	230	243	217	236	211	220	240	235	202	248	240	218	215	224	211	198	234	220	238	239	253	220	235	220	238	262	230	218	227	224	226	236	229	215	257	215	225	249	243	240	228	248	188	239	227	211	233	234	270	226	241	240	239	210	227	219	258	230	249	208	193	238	229	236	219	259	255	256	247	214	232	240	206	247	234	242	238	212	214	262	244	224	211	238	246	229	192	210	245	224	244	229	249	235	234	232	237	248	222	221	210	238	224	214	249	236	236	237	256	237	211	243	237	239	226	249	218	227	261	223	213	225	232	242	247	216	214	241	254	240	207	232	215	231	230	217	228	218	254	246	216	249	230	227	236	210	241	266	252	231	213	222	245	221	255	242
3337	8935	5922	2728	1941	1457	1126	842	662	600	493	462	429	384	388	360	329	316	284	328	277	287	333	277	257	270	271	279	294	274	280	284	310	270	258	284	279	263	236	286	220	250	261	239	258	234	244	242	272	236	246	270	247	238	259	266	233	255	231	273	250	229	202	273	257	267	279	217	268	260	238	253	225	264	251	242	244	264	214	242	248	251	236	260	263	259	211	242	236	239	270	277	265	255	247	272	236	256	252	254	246	251	217	242	222	277	251	253	224	263	281	239	236	242	233	256	255	243	236	232	256	251	266	250	215	243	219	263	234	258	257	256	243	239	246	246	247	223	241	231	236	258	236	242	229	257	253	238	267	255	264	243	231	259	232	259	271	250	257	264	260	246	258	240	258	261	257	240	261	235	230	253	237	250	229	251	251	233	252	243	259	245	257	262	236	283	237	270	229	260	247	254	248	256	256	254	246	242	254	268	248	216	267	255	250	240	243	229	255	253	253	244	236	247	269	240	259	242	266	236	244	257	252	240	274	250	229	211	251	243	236	228	244	245	241	273	225	236	266	216	272	255	233	233	248	237	242	229	248	252	225	256	273	250	238	240	241	252	215	267	257	225	237	245	258	225	250	226	243	228	225	249	248	239	260	237	290	252	250	244	238	224	242	214	283	260	206	233	231	248	285	273	242	250	234	257	230	227	257	244	257	256	235	245	244	254	223	231	239	268	285	248	250	240	271	225	257	229	236	205	259	263	229	238	243	251	270	230	257	220	266	273	247	282	242	222	249	263	239	232	273	273	257	271	249	252	246	228	252	257	244	252	251	247	219	277	241	264	263	227	255	251	275	242	271	260	275	250	252	239	250	266	242	241	218	219	236	238	245	258	263	267	225	226	223	256	252	234	234	230	236	266	246	254	250	258	260	247	230	251	219	238	220	239	241	227	230	246	258	245	241	234	265	253	248	266	281	240	256	228	244	229	234	271	273	248	224	260	262	259	244	260	232	254	206	239	233	230	280	257	236	252	268	249	244	216	265	228	248	239	247	242	239	221	231	235	257	243	266	256	251	268	265	245	244	253	227	238	207	246	269	249	238	260	243	255	235	227	217	265	256	251	256	263	228	253	230	236	219	241	236	237	227	252	242	240	267	237	224	235	247	234	255	246	261	235	249	260	249	238	268	256	228	222	242	271	233	250	231	258	260	233	237	289	238	246	247	245	247	247	244	239	244	257	237	229	231	230	240	239	248	233	246	253	238	245	223	246	261	252	243	256	245	236	201	259	235	225	253	267	272	256	258	218	249	264	234	257	262	262	234	245	245	219	228	237	246	213	238	256	248	261	244	255	240	245	255	245	251	223	233	266	270	261	241	247	233	233	262	232	265	229	233	267	251	251	269	236	230	292	254	263	241	219	248	234	236	256	249	265	242	234	237	246	246	241	247	221	228	230	240	233	242	243	236	233	259	259	243	233	266	223	261	238	251	240	247	265	231	232	225	245	259	239	250	230	245	251	234	269	276	236	258	252	243	256	248	265	228	240	251	206	239	269	233	248	250	275	247	266	238	242	250	236	236	242	276	231	248	259	252	234	277	242	242	271	220	245	229	253	254	261	244	253	237	257	248	232	230	262	265	260	255	222	259	254	260	259	251	265	265	278	256	255	232	244	281	230	255	250	261	230	224	278	236	260	258	273	283	259	249	238	265	236	240	256	221	246	254	231	251	230	282	257	244	251	250	246	251	233	269	230	239	270	258	224	239	236	283	249	252	246	241	225	264	240	238	239	226	240	235	223	264	237	231	248	258	250	227	249	228	221	243	266	250	263	237	250	247	271	253	248	278	215	223	265	248	250	242	249	264	233	259	281	257	227	240	245	252	234	258	262	230	225	253	271	244	255	236	286	225	276	255	240	261	272	260	247	252	246	235	234	227	243	231	235	245	254	211	259	232	261	233	221	230	240	265	255	246	239	240	240	257	242	255	224	226	263	247	258	270	218	244	253	245	256	233	261	267	243	231	228	256	225	237	264	235	269	245	264	215	251	231	245	258	239	239	252	234	216	257	255	250	256	234	232	254	255	254	233	246	238	254	234	247	255	248	267	251	219	234	263	256	254	260	267	253	252	236	211	242	228	269	251	247	252	242	253	257	256	230	211	275	250	258	233	249	263	251	258	236	253	239	251	244	270	249	264	247	236	238	211	239	249	228	224	259	232	242	238	268	254	254	233	255	254	245	248	255	299	260	251	284	221	254	264	241	245	266	239	244	256	250	242	230	261	244	267	251	224	232	256	253	270	256	259	248	237	235	225	280	243	244	229	264	232	248	239	243	228	238	272	239	241	253	228	257	221	203	217	209	240	261	259	253	220	228	246	248	232	236	242	218	237	248	296	260	243	249	236	262	232	230	246	204	275	259	251	265	261	243	251	264	233	238	257	258	230	257	250	249	263	237	230	255	238	247	225	246	250	262	209	238	245	263	216	216	249	262	233	240	232	285	250	263	252	229	235	250	239	253	249	234	274	230	238	240	251	218	257	218	248	256	248	274	243	248	259	258	252	229	268	233	239	268	224	243	233	256	225	241	249	263	255	244	222	217	226	259	243	230	252	242	244	259	264	222	266	224	246	245	266	266	248	220	264	242	230	231	271	238	231	231	238	254	262	232	253	247	258	259	254	238	220	250	238	233	252	264	227	258	239	239	279	252	277	264	245	243	246	249	227	220	248	230	247	262	199	232	253	210	244	261	225	228	225	243	255	244	248	239	231	241	278	262	253	248	268	224	239	252	261	250	210	278	230	221	234	219	270	234	274	263	228	250	222	248	245	266	272	237	220	257	253	264	219	252	249	240	270	244	234	248	239	216	246	261	238	247	225	250	213	240	254	240	273	259	238	262	239	245	252	241	253	240	257	220	245	253	223	241	249	253	246	224	246	249	268	262	265	236	242	248	218	258	246	257	228	254	270	260	238	248	267	262	264	227	241	221	226	249	242	254	224	262	252	255	235	258	259	250	251	264	226	253	242	245	240	250	201	230	275	245	251	255	254	247	210	233	210	229	253	256	246	224	250	263	240	221	257	244	259	251	238	241	232	227	234	266	232	254	234	246	246	256	257	262	250	242	250	246	230	251	224	240	246	256	254	243	239	229	267	252	228	249	251	256	226	249	230	249	272	252	237	251	226	237	232	218	227	236	249	250	265	233	250	247	258	227	262	220	233	235	252	275	232	245	250	264	252	251	231	248	231	217	244	229	246	257	235	263	252	254	279	244	283	236	266	240	264	246	266	242	270	241	253	231	232	263	235	253	252	224	271	244	246	256	249	241	260	258	234	240	261	254	255	239	234	258	253	239	231	229	250	250	247	238	271	277	285	246	243	248	290	250	228	266	246	245	260	254	236	248	247	239	225	239	252	249	220	258	249	258	246	242	252	239	254	276	252	238	287	236	254	265	226	250	249	233	232	259	239	230	239	272	238	246	251	217	261	259	251	256	253	248	249
24824	21330	27596	25352	11546	1142	858	748	684	696	641	584	598	646	601	618	595	641	606	649	609	580	625	580	568	612	614	578	619	605	650	593	588	566	561	577	582	568	588	599	554	604	581	559	564	556	569	588	554	578	583	597	587	585	608	603	561	583	565	581	580	558	574	539	591	606	573	566	609	571	622	555	579	603	649	510	551	625	609	621	588	553	539	569	552	618	587	597	555	574	588	600	613	575	556	549	523	596	582	599	596	574	541	634	580	551	578	548	546	586	596	574	576	590	589	577	568	563	556	597	552	568	615	573	588	639	593	555	570	578	565	607	579	590	588	604	576	558	594	580	559	537	545	573	600	554	628	540	609	566	565	562	560	586	551	572	566	575	571	616	545	633	529	577	589	632	576	578	564	614	573	594	557	634	566	574	605	534	574	552	580	528	557	630	581	592	607	604	601	560	572	559	585	607	623	575	542	596	642	571	591	570	574	578	542	607	538	610	580	556	583	606	609	593	598	608	596	574	599	588	599	557	572	561	595	583	573	561	569	588	579	555	601	592	627	593	617	599	582	557	560	583	567	576	599	581	571	564	607	602	581	571	560	563	567	572	552	549	559	602	597	609	578	587	565	584	594	570	564	590	582	525	553	546	559	569	561	598	573	600	557	576	575	553	612	607	568	602	574	595	612	582	560	590	581	545	608	532	594	590	586	584	610	606	542	591	545	606	583	584	569	565	557	583	602	611	572	556	608	601	585	572	580	535	577	628	575	596	541	560	586	570	615	610	587	573	573	542	620	559	595	566	626	609	585	544	581	575	579	566	582	588	559	599	599	578	567	549	619	589	568	560	535	595	579	616	573	615	583	548	583	572	575	567	591	591	533	612	570	552	582	555	543	530	593	565	565	603	549	574	586	560	568	595	570	568	579	599	599	536	590	573	572	564	639	557	584	586	562	536	555	596	577	612	575	536	528	571	570	624	622	595	541	546	612	577	602	575	531	578	609	613	586	560	569	573	569	562	606	586	554	604	598	537	545	576	567	586	582	581	560	546	615	586	594	570	577	580	547	621	616	563	551	538	548	620	579	548	626	561	539	589	555	563	582	574	617	584	597	594	606	604	596	555	571	573	595	601	585	562	600	608	549	619	571	547	584	553	558	601	547	591	553	563	569	607	589	568	552	545	610	534	571	596	616	606	585	566	587	584	608	562	569	617	602	574	578	587	535	530	573	565	591	552	619	579	582	634	566	522	572	586	588	576	551	599	554	592	555	581	581	574	583	581	578	603	606	589	569	567	559	571	549	597	603	602	572	545	550	544	605	535	558	612	574	594	598	576	563	570	584	582	590	550	570	582	576	583	562	559	597	567	592	586	577	592	600	545	566	543	589	596	557	595	574	581	589	581	583	599	560	571	564	643	565	575	547	622	583	593	584	530	580	605	590	593	622	586	570	518	604	615	545	577	556	530	591	569	573	550	587	634	573	602	558	581	576	567	583	576	631	627	620	563	583	581	590	562	605	567	612	584	598	572	602	578	593	617	571	582	594	588	566	591	540	611	569	584	582	568	573	613	565	576	588	565	591	589	576	569	583	550	573	581	590	573	566	584	573	624	591	553	556	578	563	587	566	568	590	528	573	568	571	606	591	594	584	622	549	585	634	617	549	580	560	581	583	550	634	595	595	571	665	575	594	514	600	584	571	567	573	600	557	596	567	550	578	558	583	582	584	604	569	595	579	603	567	585	501	545	605	586	594	564	580	563	563	603	584	560	602	578	589	569	564	545	606	589	582	581	562	573	584	586	564	536	634	617	550	536	517	532	597	566	595	561	605	577	576	564	633	568	555	579	606	594	561	617	572	590	617	589	575	589	562	600	584	578	629	627	557	585	574	610	566	569	591	612	549	538	571	599	590	577	573	551	542	608	593	554	588	605	573	612	645	581	559	580	556	608	509	551	560	565	587	547	588	561	566	589	584	554	559	572	583	592	604	590	581	556	588	603	597	629	593	557	591	581	576	620	582	563	593	604	558	547	584	577	580	540	566	544	582	589	629	562	603	507	582	578	594	572	566	603	592	594	578	574	633	570	544	566	551	580	581	514	582	583	571	562	591	571	559	566	606	569	612	597	543	563	520	548	582	576	594	550	576	581	592	600	621	588	580	576	553	552	585	592	593	566	572	593	554	576	594	591	578	576	619	600	568	569	608	564	600	570	615	610	561	583	571	616	601	577	594	573	580	585	574	618	607	575	606	545	585	577	576	592	572	549	603	560	610	567	553	583	535	577	571	571	571	585	554	553	586	566	619	557	566	542	572	567	566	557	597	584	580	591	603	563	558	579	612	576	617	551	552	581	631	598	607	586	591	595	542	601	614	573	562	569	555	523	543	602	584	590	573	574	551	570	549	577	582	602	581	553	669	596	517	627	544	570	531	529	581	581	568	590	598	607	539	602	590	550	587	611	607	610	544	558	616	622	594	581	562	568	590	581	571	563	572	563	588	606	600	597	599	558	571	564	572	551	585	556	566	542	547	600	543	624	594	568	617	557	612	534	594	553	551	541	612	565	588	543	608	570	594	582	576	591	531	543	592	570	548	585	579	531	590	574	530	591	544	580	532	575	618	575	579	547	568	596	576	582	615	586	581	585	603	565	572	594	598	583	607	571	597	562	589	595	593	604	560	568	605	582	601	587	601	560	575	540	554	577	649	556	602	552	639	537	565	572	573	551	569	579	583	601	619	548	554	593	565	558	622	601	553	586	542	583	576	604	592	600	568	564	573	544	547	610	594	618	617	560	539	564	599	570	600	597	566	566	514	573	545	612	603	570	583	564	567	592	587	582	606	599	617	553	608	594	572	561	616	601	585	595	628	575	584	590	582	556	604	580	548	526	592	530	594	574	537	564	563	530	566	573	566	596	554	616	539	553	564	575	592	585	571	615	548	585	529	544	566	582	562	577	583	621	578	593	579	605	559	583	559	564	554	568	563	571	561	591	572	564	537	516	544	600	578	585	587	560	585	576	581	598	567	586	615	581	578	596	547	579	594	564	598	573	619	561	580	586	591	586	606	596	555	585	572	598	585	564	590	562	576	617	560	550	604	605	581	575	579	564	630	593	599	541	524	586	553	595	571	565	572	560	565	566	619	580	593	576	589	614	548	559	547	565	607	561	550	610	571	602	589	599	600	561	620	610	571	568	593	592	553	591	614	568	576	599	586	524	554	563	586	613	624	543	574	619	629	604	574	575	559	567	574	568	611	563	580	621	572	591	563	619	581	572	554	564	566	570	577	549	573	555	553	546	590	566	568	560	561	582	624	558	573	575	586	582	555	575	564	614	563	636	522	585	589	581	556	616	596	569	592	554	572	577	616	561	576	572	622	591	574	555	543	552	571	560	592	600	584	598	622	540	559	606	603	572	583	604	554	593	626	599	544	557	595	592	541	588	590	589	586	554	553	612	582	594	590	576	597	583	551	564	587	590	555	598	548	596	569	568	589	563
3473	5343	3633	1859	1452	1219	1092	909	839	748	691	692	672	658	715	642	613	587	659	592	544	622	613	602	584	610	570	595	640	634	575	568	599	592	611	561	570	590	615	598	605	616	594	610	564	598	607	571	568	561	560	592	553	557	560	566	602	581	571	602	622	599	619	534	562	545	589	582	606	607	584	623	618	583	542	592	574	588	562	560	573	646	605	561	600	594	635	583	553	597	624	607	612	590	615	564	605	581	587	555	564	565	570	601	589	547	626	570	586	613	610	627	583	589	605	599	579	614	522	582	590	585	600	570	598	583	596	631	615	585	587	558	609	602	617	544	602	580	583	546	583	595	557	591	591	592	574	622	576	545	599	569	602	590	594	548	622	621	593	601	579	599	588	568	580	607	538	597	595	558	572	584	606	551	607	579	561	589	573	586	572	545	603	633	590	577	593	583	577	575	599	573	598	581	553	583	588	574	582	619	574	566	568	528	579	620	564	606	617	598	616	596	609	596	607	571	586	583	576	618	576	615	600	587	590	545	561	543	599	619	549	581	562	579	591	622	602	606	540	591	617	551	571	592	619	557	596	568	571	594	608	593	551	624	580	576	575	547	589	583	620	620	639	586	549	607	570	561	625	583	566	609	587	599	609	567	602	578	576	584	594	599	570	595	574	565	625	577	638	615	604	576	604	597	593	595	572	569	570	607	636	619	605	591	544	597	613	597	599	542	606	592	588	619	620	559	552	554	594	615	594	560	575	616	579	570	559	532	570	554	608	620	622	589	551	605	643	580	581	615	586	628	562	590	623	598	617	593	602	602	632	597	582	579	610	567	610	629	543	565	601	613	599	572	630	585	532	609	617	597	564	577	587	582	586	608	598	598	572	573	565	559	611	587	580	567	584	576	581	606	599	612	624	596	570	569	594	600	578	597	554	614	592	602	554	607	560	598	581	552	608	563	620	587	551	610	545	554	545	627	544	592	559	605	600	574	536	627	560	575	601	608	590	606	593	579	573	600	547	582	629	568	612	550	585	577	553	580	568	596	563	566	579	572	640	588	591	582	619	534	609	653	609	575	599	603	614	624	581	618	529	568	583	614	588	603	616	568	608	628	568	576	561	534	595	566	547	578	624	585	561	542	640	607	584	585	552	555	641	630	578	612	601	574	529	576	607	600	555	597	617	598	604	594	606	553	571	563	541	606	577	618	592	577	614	601	581	574	532	557	594	558	554	616	583	534	584	610	639	576	567	573	573	609	587	650	603	604	607	607	553	632	535	548	555	614	563	574	569	567	569	629	584	545	590	612	581	566	533	625	579	585	578	596	625	596	584	582	594	550	613	548	559	623	556	582	609	568	549	582	589	594	544	580	584	568	637	559	593	572	585	578	609	572	601	566	562	614	600	604	598	593	586	580	574	539	588	582	589	563	571	627	612	582	600	573	598	635	643	592	571	555	614	590	586	559	579	589	573	572	589	617	577	543	599	609	595	578	618	632	586	623	587	587	586	579	618	578	572	621	590	567	565	586	602	583	562	580	585	612	636	583	597	622	638	604	621	606	615	579	559	575	600	595	579	623	600	612	593	597	596	540	553	570	606	620	584	570	586	579	573	610	558	574	569	607	562	568	567	634	633	595	578	586	575	587	610	604	595	580	581	555	594	569	588	640	593	567	590	602	603	610	611	530	521	573	529	589	597	592	582	571	604	548	560	582	594	581	584	599	585	610	556	619	597	582	613	599	563	612	638	596	593	641	637	602	576	559	586	615	614	571	590	585	569	575	579	656	565	584	583	571	569	576	588	561	584	579	608	566	574	597	595	618	565	577	616	605	579	593	618	590	612	559	615	610	587	588	593	578	567	596	566	562	605	554	583	546	589	595	530	613	630	615	607	524	639	597	622	545	569	595	563	582	624	545	608	616	569	586	557	609	561	628	591	570	592	600	546	585	616	613	571	593	554	597	601	584	597	553	597	590	571	589	585	610	555	585	607	591	613	649	612	603	584	579	563	568	565	570	593	549	632	589	594	565	567	611	610	585	587	586	565	618	632	572	574	576	574	572	577	564	617	594	600	561	598	624	582	573	575	590	535	570	575	596	597	595	623	599	630	583	580	597	559	589	625	555	618	593	594	579	571	604	574	571	562	588	564	540	623	542	594	584	558	594	600	594	592	625	593	574	548	602	648	593	564	544	602	582	570	580	609	580	555	535	601	642	614	599	592	572	578	603	558	635	605	610	604	544	567	564	597	613	611	580	606	602	598	590	608	589	597	637	588	559	616	621	554	564	614	588	568	566	557	570	565	594	562	558	592	590	576	580	558	555	569	581	588	582	609	577	517	574	579	582	539	579	614	584	630	562	575	585	541	585	568	600	584	599	573	619	580	582	619	560	607	595	566	583	583	615	602	603	601	590	587	571	571	602	593	569	627	620	571	562	574	604	606	636	567	582	563	623	649	556	591	624	562	592	624	590	584	563	577	579	579	592	524	582	551	584	585	629	618	605	604	611	590	588	601	548	601	566	596	621	597	579	550	588	587	567	578	580	568	602	601	619	560	602	596	539	550	594	515	591	620	612	612	603	589	581	556	583	624	596	552	612	579	581	609	637	588	549	569	603	556	547	629	571	607	597	581	590	591	593	606	553	592	603	588	627	563	626	576	642	588	573	601	612	584	522	582	543	565	569	570	613	598	557	571	566	573	560	607	597	621	611	569	619	592	586	602	558	566	584	562	574	587	568	624	624	567	603	563	600	661	576	607	588	562	582	607	584	604	600	595	580	567	606	620	632	576	595	590	599	553	579	584	582	568	593	579	573	612	606	570	625	639	551	572	601	604	562	579	593	604	560	576	614	605	559	569	567	632	575	591	591	573	613	559	596	565	555	577	567	581	573	539	579	578	614	590	516	557	587	588	599	582	588	600	625	579	606	574	574	608	610	607	628	580	563	624	580	586	619	558	579	617	589	553	585	629	576	603	560	604	619	614	570	601	574	530	595	599	557	599	554	594	555	580	549	585	556	551	610	610	546	588	598	576	592	604	550	602	588	577	571	554	590	561	568	607	605	590	580	598	581	599	609	625	596	590	583	610	574	583	579	609	601	613	563	612	582	575	548	593	615	591	610	577	635	592	594	578	585	622	618	562	614	586	592	598	590	627	571	567	555	556	575	570	635	553	567	604	629	596	580	645	557	609	576	579	541	648	570	587	604	618	571	613	589	614	614	590	567	599	571	605	569	553	568	587	626	565	565	592	530	588	636	547	599	613	585	570	618	598	569	618	592	610	586	620	540	646	619	574	622	604	568	608	578	572	548	616	583	616	598	603	592	609	550	635	563	577	573	576	587	597	586	579	609	585	622	581	608	589	591	587	552	597	571	581	623	600	579	575	598	564	608	583	606	603	596	599	614	583	597	584	626	562	572	617	578	560	593	590	557	562	594	565	582	618	596	617	557	582	577	621	574	593	591	554	565	596	537	581	586	597	578	621	560	614	583	571	606
22567	21310	29045	23901	21312	21361	9638	957	668	566	492	399	402	348	348	318	309	322	307	276	285	276	239	265	240	227	227	248	236	239	245	207	253	218	233	223	217	210	214	208	214	222	199	197	185	192	230	199	217	192	197	209	217	198	189	217	209	199	212	200	229	188	221	211	201	214	199	207	188	216	200	222	187	165	199	205	193	193	221	201	210	200	180	183	209	185	230	206	194	218	201	191	207	189	200	160	206	209	208	208	214	202	199	192	225	174	216	202	202	197	218	191	197	184	224	206	198	190	195	198	208	198	206	220	199	223	204	223	180	229	204	205	187	175	207	203	186	215	186	196	224	199	187	185	201	220	200	170	190	188	203	198	202	190	228	177	190	199	208	217	207	181	193	189	209	230	214	204	197	212	198	195	220	192	196	215	219	200	185	198	209	204	196	216	190	208	171	206	212	169	186	171	200	197	202	217	219	203	196	214	208	202	224	195	191	203	203	226	181	191	188	200	186	188	197	226	199	200	189	227	202	191	213	196	187	217	204	182	217	213	174	190	209	218	211	206	188	200	176	209	217	202	191	168	233	196	219	214	215	203	203	193	183	183	183	189	203	222	178	217	178	183	191	188	225	213	187	190	214	184	189	199	209	222	184	202	179	194	199	183	194	192	185	206	192	200	209	193	202	205	217	202	224	250	199	205	188	185	193	178	186	193	207	195	187	195	167	195	197	187	200	217	201	188	201	192	201	191	194	205	181	179	193	230	216	188	203	209	192	180	202	195	197	213	191	204	196	205	181	205	198	194	184	197	203	215	194	208	197	211	204	222	209	192	203	210	180	178	204	173	183	187	193	206	201	205	200	188	205	238	205	239	212	225	208	228	191	198	235	185	189	210	190	204	187	218	203	196	180	206	200	200	194	214	199	233	199	217	184	189	219	202	203	187	191	211	184	177	182	178	211	201	220	206	210	191	212	204	198	203	200	215	190	211	194	207	193	187	219	222	219	208	187	216	213	203	178	197	188	187	204	192	196	193	170	185	189	205	197	181	211	207	206	203	216	200	196	205	176	225	203	210	200	203	192	214	192	201	177	223	189	203	189	184	210	189	197	218	224	199	198	206	209	203	193	206	217	195	187	214	190	221	206	212	220	201	195	200	212	227	213	234	188	202	189	207	209	181	194	201	203	223	201	177	209	196	193	211	208	191	210	175	206	203	189	192	190	185	181	204	207	183	167	226	184	204	200	199	159	209	168	181	174	202	185	204	185	172	182	234	196	207	190	185	207	212	202	203	207	204	218	185	197	201	215	200	219	214	202	204	187	182	204	181	207	203	204	215	213	199	179	216	199	197	199	188	216	184	202	210	185	198	212	194	200	201	177	204	179	216	200	173	231	201	201	199	209	211	186	214	178	194	175	191	200	208	174	206	198	220	207	217	189	204	209	189	206	188	206	207	212	196	194	212	173	198	188	190	224	191	198	199	202	223	199	187	190	206	200	176	191	190	191	204	202	175	193	218	206	170	199	180	216	209	206	216	184	198	184	179	202	199	187	245	197	210	208	209	207	216	199	219	205	201	198	215	174	207	185	216	192	193	182	195	196	213	223	200	234	184	167	208	186	187	198	189	234	207	226	207	213	191	210	199	214	204	180	175	199	201	203	191	204	203	201	205	180	204	201	185	216	195	186	202	191	180	207	187	186	206	198	200	177	208	210	225	186	200	209	203	204	188	207	201	206	202	219	215	200	205	190	193	191	205	215	207	189	201	183	176	194	203	214	182	193	182	228	214	184	212	196	184	184	206	201	213	178	174	208	190	181	188	202	225	222	210	187	219	219	221	193	207	192	196	218	224	191	193	217	212	217	193	186	177	205	203	192	194	189	205	214	188	186	190	193	224	197	192	203	198	186	212	213	203	180	191	186	210	207	186	201	193	189	191	214	247	192	191	189	194	200	184	204	208	214	196	216	185	182	202	208	198	188	211	187	208	209	206	226	191	194	189	171	190	221	229	192	184	183	223	189	203	235	205	199	209	211	183	198	189	216	184	194	203	204	171	215	183	201	217	194	188	226	206	210	207	187	216	186	196	197	199	202	180	192	210	194	194	193	188	182	195	200	192	186	211	209	212	205	224	196	213	211	176	178	194	226	207	191	209	188	200	204	214	199	194	219	192	195	195	173	196	201	226	194	186	197	194	200	211	205	213	197	196	195	188	186	200	215	216	218	179	177	195	196	204	179	201	179	213	181	199	197	201	190	208	192	210	194	189	204	190	207	216	197	181	198	219	195	197	200	200	195	218	188	217	157	219	186	224	184	184	204	213	197	169	221	208	199	200	204	206	202	199	166	161	204	192	204	190	221	218	198	209	173	208	215	189	203	201	205	221	209	201	191	218	212	177	212	202	217	191	199	220	198	189	223	178	220	211	213	179	210	178	209	185	217	214	227	221	221	183	198	197	213	213	196	192	208	198	220	178	189	197	205	213	207	226	190	208	200	200	214	201	205	189	175	198	197	214	230	214	185	217	198	213	163	204	200	219	194	197	206	197	195	209	186	220	197	190	202	192	168	193	171	160	218	194	207	185	196	215	199	199	193	179	195	193	180	197	193	213	174	219	221	196	210	211	210	208	197	197	222	173	198	234	185	198	165	205	187	200	212	208	203	184	176	198	210	195	226	206	214	197	198	202	207	186	230	200	198	193	202	210	211	186	225	192	192	192	193	197	202	221	194	177	166	210	206	177	210	168	203	222	198	184	197	207	177	179	197	230	208	194	188	214	199	183	201	205	195	191	201	215	179	216	212	183	203	198	191	181	212	206	191	224	202	200	191	172	212	215	210	197	190	210	203	194	204	176	205	195	201	191	198	184	214	205	202	203	206	203	206	204	192	202	200	191	208	182	191	188	213	194	200	207	200	191	197	182	202	210	154	209	194	195	193	221	200	212	199	222	214	195	226	193	199	195	190	210	218	186	204	216	193	184	199	208	195	200	175	188	197	186	214	172	203	200	207	197	192	214	231	197	177	176	173	187	199	171	174	204	189	229	209	209	193	195	218	200	198	207	199	198	212	198	202	206	220	195	183	204	175	236	209	217	187	206	181	181	209	196	176	201	226	182	191	207	200	212	210	180	182	183	196	193	203	195	186	187	198	223	199	211	187	217	205	191	186	226	201	194	191	230	201	187	204	225	185	204	177	202	219	206	197	181	180	177	187	185	179	194	186	177	193	207	204	189	188	201	193	175	185	179	200	184	206	189	194	198	182	228	189	190	194	197	199	197	200	174	208	201	190	172	187	201	190	187	169	182	170	183	197	219	217	208	180	202	225	188	190	184	218	213	187	194	188	178	205	189	203	197	209	204	177	191	203	189	191	181	187	184	199	211	190	172	206	190	200	198	194	198	193	186	197	197	180	185	196	193	194	179	201	190	207	197	217	158	213	190	211	224	192	206	204	212	207	207	183	191	207	180	222	205	214	203	206	181	193	189	207	219	185	217	204	209
4379	14597	9815	4846	3440	2535	1840	1330	1078	812	697	601	518	501	383	407	358	339	274	278	271	281	277	253	297	257	244	258	258	250	242	227	208	240	254	230	218	215	213	195	225	229	221	222	231	221	203	218	218	217	179	227	224	215	248	208	224	210	199	203	227	214	214	209	178	215	216	242	224	215	209	197	250	183	216	207	214	187	189	222	178	208	197	221	190	205	214	221	210	205	213	195	204	222	201	206	196	223	211	207	184	197	217	189	212	195	209	224	206	185	204	197	193	198	247	202	201	183	206	198	211	205	174	180	210	194	185	204	193	210	193	215	203	219	203	178	187	194	201	202	186	190	204	199	207	193	190	225	206	201	187	223	201	182	192	203	202	177	211	210	227	190	185	209	201	222	210	193	169	226	191	218	203	194	215	206	197	182	209	226	225	190	200	222	217	206	222	199	193	207	183	224	194	203	185	222	181	229	194	181	191	200	185	204	188	213	169	202	193	192	203	221	189	204	202	200	195	216	183	226	193	197	223	187	183	209	196	184	209	218	212	202	186	189	202	201	162	195	201	214	209	208	185	199	183	211	208	221	236	214	197	213	201	212	207	184	201	197	205	209	210	218	198	198	201	211	181	204	180	181	186	213	213	180	193	202	197	197	165	200	245	194	212	233	184	198	214	232	171	205	187	215	207	195	226	187	216	180	209	205	186	199	207	190	210	181	196	201	208	172	229	236	194	193	172	202	195	188	238	202	193	221	216	218	162	188	194	190	175	206	205	209	213	221	213	192	206	199	181	212	213	204	198	184	197	167	200	217	209	185	180	196	202	174	198	184	209	186	172	200	202	180	192	216	198	181	188	215	236	190	234	193	221	171	201	201	202	202	207	202	181	188	229	208	214	183	193	199	197	177	224	201	214	213	201	181	211	225	204	208	206	207	213	187	199	219	183	186	219	206	191	186	184	191	192	185	197	195	186	200	215	199	199	193	186	213	194	193	204	187	205	198	186	225	203	196	227	202	181	195	189	196	189	189	211	195	198	213	192	175	169	187	213	189	227	186	220	203	193	201	179	209	198	189	187	192	215	200	200	177	183	219	209	197	194	194	198	199	209	203	209	192	192	186	196	190	202	198	152	213	203	206	244	203	204	206	215	207	177	218	188	230	182	200	195	199	202	198	218	187	193	204	204	195	186	183	212	200	195	213	181	187	210	194	193	216	213	196	209	188	206	187	216	211	190	207	184	192	224	215	207	187	201	195	202	191	215	217	202	192	198	199	192	170	194	170	211	187	185	204	194	208	194	203	184	215	175	231	204	233	215	183	200	210	207	210	200	199	195	190	201	191	175	204	207	184	185	195	180	205	213	210	208	215	193	228	180	214	189	211	219	220	184	205	203	199	207	168	194	203	199	162	193	192	206	197	190	198	211	183	181	196	217	183	199	219	194	205	209	201	206	230	207	206	170	215	215	205	221	215	215	186	203	214	182	197	208	187	226	173	174	191	219	205	216	210	202	191	219	230	203	195	202	166	192	194	197	214	217	225	194	182	213	222	214	202	216	205	174	198	188	201	205	217	204	204	197	220	201	208	199	185	189	216	183	216	198	208	199	181	180	202	207	209	200	201	192	191	201	208	192	209	197	190	201	209	155	245	189	194	203	201	190	195	192	208	214	217	211	210	231	209	207	201	185	183	181	199	178	185	216	193	227	213	202	202	197	187	215	184	197	205	192	193	200	189	206	198	199	209	206	216	186	216	187	211	181	204	197	189	206	214	213	226	209	201	201	187	203	217	196	190	197	209	188	195	224	182	187	187	186	207	215	190	216	207	199	219	217	203	192	214	204	203	183	200	225	233	190	194	217	184	190	200	212	210	204	212	204	180	199	201	214	187	187	215	214	217	225	237	225	181	202	209	190	207	183	210	202	189	215	191	202	188	198	183	204	202	199	206	203	177	196	202	189	216	185	194	195	212	211	231	197	203	213	201	216	222	218	217	205	186	204	169	232	181	200	208	199	190	208	197	208	198	179	182	217	186	194	175	211	200	202	187	190	209	205	188	172	206	203	216	198	192	202	191	204	222	211	219	210	192	202	183	194	175	222	205	218	206	215	204	198	213	214	183	193	204	216	225	208	203	211	186	206	191	169	207	198	190	221	202	204	196	177	217	194	204	184	180	176	210	209	211	173	188	193	180	240	208	197	196	191	196	199	208	223	217	168	204	181	210	195	204	189	206	195	192	203	185	186	174	206	205	234	190	199	199	222	184	220	215	177	200	199	199	181	198	181	205	198	204	188	218	208	194	222	203	184	231	206	180	193	193	192	210	215	207	207	186	189	186	184	212	212	178	202	195	179	210	220	206	216	186	189	210	189	186	209	206	216	159	213	178	183	205	207	212	189	193	208	211	169	180	180	189	220	212	187	201	207	219	187	192	197	218	204	212	166	184	214	219	221	189	201	192	201	179	186	174	184	190	198	190	208	210	214	160	218	188	198	199	204	214	221	215	202	202	205	200	206	184	211	212	196	205	194	201	208	184	190	185	182	196	195	206	214	199	196	201	214	190	200	210	210	201	210	187	195	211	190	243	193	193	193	204	159	183	217	202	204	203	207	202	187	223	187	214	169	217	186	201	187	209	188	191	198	194	194	238	199	207	192	196	182	169	231	194	242	219	194	204	194	196	177	199	212	225	213	200	189	204	218	180	189	213	199	207	194	203	194	219	188	216	224	203	202	195	220	210	185	222	190	226	208	217	184	197	185	202	198	196	207	207	211	212	175	202	209	195	224	219	195	193	233	187	171	219	222	202	216	180	193	185	205	211	193	198	206	198	199	201	195	197	202	207	197	184	182	195	179	225	201	198	203	203	200	205	207	215	207	192	212	203	196	212	195	191	170	205	205	198	209	248	182	186	225	219	208	203	213	200	224	185	193	187	237	221	216	188	197	201	200	220	206	197	200	213	202	204	169	193	226	208	187	208	212	209	219	181	210	178	200	207	206	223	208	183	212	222	201	225	226	231	196	213	191	207	239	197	222	189	206	183	194	179	196	190	184	201	172	209	200	186	214	204	198	189	175	197	196	227	201	199	208	193	221	201	211	192	176	227	204	188	193	199	204	214	205	205	190	199	200	182	213	192	187	191	208	183	197	194	205	205	214	205	229	198	206	209	207	189	197	182	184	212	189	189	183	216	219	195	213	217	183	187	215	189	203	204	204	194	189	224	202	187	214	215	198	190	195	198	224	196	183	205	195	196	189	189	229	218	203	219	201	218	199	197	188	218	234	198	177	180	224	215	195	214	222	216	219	202	185	178	213	213	204	171	201	197	196	183	194	159	225	185	216	194	196	199	207	203	204	198	203	223	209	213	177	225	185	176	182	205	226	195	224	221	171	202	199	187	185	222	209	203	212	201	216	183	188	198	179	217	182	191	191	183	182	228	213	185	213	218	192	200	205	193	216	210	196	201	187	182	188	206	209	185	216	201	208	218	190	198	213	185
27774	19574	6094	927	641	564	532	541	544	535	544	549	527	521	526	518	557	496	531	563	502	531	548	506	534	522	529	525	524	511	512	546	569	519	541	511	529	510	506	587	539	507	533	545	523	519	490	529	542	511	499	557	495	525	528	541	493	473	518	512	523	545	552	520	493	486	523	525	495	530	499	505	533	545	516	512	575	517	512	525	514	493	482	540	525	523	531	515	523	498	494	554	533	558	514	507	530	505	491	533	578	585	508	533	519	528	536	548	532	498	555	535	495	504	517	551	508	525	527	505	531	498	518	536	566	499	496	533	520	549	511	501	525	509	542	526	466	523	527	557	514	498	545	521	472	517	506	530	529	522	529	516	521	534	547	525	552	550	517	530	537	503	486	512	519	525	530	520	559	532	543	531	517	559	548	539	519	540	551	518	555	548	519	547	500	518	497	543	473	479	505	524	545	560	518	505	535	535	514	507	514	586	522	529	518	538	538	498	507	542	482	475	493	544	498	499	503	528	524	563	518	471	527	535	520	555	478	512	537	519	498	534	562	545	563	562	510	525	560	520	526	460	524	517	522	500	477	523	543	501	523	518	506	525	525	527	511	504	509	528	527	482	565	497	525	525	482	539	502	487	532	541	538	527	505	498	549	523	528	519	546	478	566	571	519	530	497	534	496	515	533	521	521	506	526	541	525	512	533	537	531	512	540	521	539	511	511	521	535	500	524	517	511	517	527	529	511	546	527	475	540	527	536	539	504	544	509	543	499	521	517	528	573	547	505	500	501	533	533	561	524	538	538	480	520	490	519	524	509	532	515	545	490	507	472	493	528	545	539	502	520	501	490	523	498	526	576	509	550	591	555	528	528	509	483	541	515	542	562	517	561	509	554	517	512	551	505	527	533	492	512	488	517	499	480	498	499	528	526	506	580	461	525	538	525	517	530	519	515	558	531	511	543	474	527	543	530	502	497	490	522	519	525	491	518	545	574	512	545	546	529	543	512	489	522	503	511	527	517	509	509	491	539	515	548	564	520	534	502	463	517	570	491	535	546	539	510	514	573	532	520	515	489	544	523	566	509	527	498	546	502	503	504	523	496	517	488	548	544	479	503	519	523	495	537	553	507	520	519	541	490	551	515	529	516	499	552	495	506	543	484	476	521	521	529	527	549	544	550	534	543	486	515	511	509	516	536	542	547	551	477	505	550	513	521	505	450	512	560	565	498	514	551	511	515	552	530	513	513	476	518	512	503	525	566	540	542	509	544	563	537	558	513	484	516	476	503	545	495	525	530	524	509	542	485	523	518	522	536	478	564	482	521	516	509	487	546	477	513	505	565	530	518	507	522	548	524	531	501	554	518	558	530	474	506	496	570	508	548	534	523	550	556	485	501	544	533	489	540	532	523	531	549	531	519	512	522	563	531	579	554	535	586	509	500	516	520	528	517	571	540	485	544	580	538	499	520	499	509	497	511	481	474	547	515	487	499	508	508	538	517	547	500	520	521	527	481	527	558	528	495	507	539	525	492	560	505	537	563	506	470	493	541	530	530	514	521	531	522	529	537	543	553	544	524	539	477	545	530	519	549	481	501	510	482	475	500	530	529	538	513	506	530	526	485	520	546	509	528	540	525	505	551	539	558	561	549	526	485	473	518	538	506	565	554	513	522	510	577	545	515	509	530	503	552	514	550	536	540	546	513	530	557	510	571	552	513	489	532	519	539	494	527	549	574	489	566	516	508	542	532	522	581	511	542	541	511	519	505	526	553	562	498	480	492	530	501	534	530	556	531	532	554	524	466	511	542	528	544	502	538	526	465	531	568	543	571	544	542	520	523	534	514	489	547	492	517	501	513	522	459	520	532	582	527	496	509	496	524	512	555	492	516	555	543	496	526	547	556	528	530	540	525	518	513	520	487	558	519	526	523	494	522	511	475	513	510	518	539	530	556	542	537	518	554	534	507	531	528	511	564	525	525	491	523	518	537	503	513	518	573	494	526	569	512	502	489	550	499	500	563	507	531	508	458	524	524	532	510	521	570	499	497	522	523	530	522	524	525	493	514	547	541	560	506	542	540	547	558	529	526	529	547	507	525	548	525	474	498	520	519	520	556	497	537	501	555	521	491	506	524	524	498	533	504	540	534	522	486	541	508	526	509	517	517	534	541	520	527	522	562	523	490	576	504	492	533	512	551	491	518	542	494	479	552	503	577	527	515	518	562	503	564	514	577	546	540	501	484	502	514	518	491	530	529	493	519	573	535	551	533	513	518	514	490	540	558	529	516	520	503	517	513	501	509	520	572	549	516	513	488	518	551	529	553	498	512	569	554	543	481	562	549	514	516	482	500	520	526	526	467	525	527	524	530	561	540	545	529	556	520	511	529	516	538	516	528	555	549	486	546	517	524	545	540	493	527	506	542	556	552	528	492	518	493	527	535	537	527	542	555	535	550	523	567	534	519	535	503	502	505	529	520	486	500	601	533	522	519	459	542	575	580	513	486	529	533	529	544	555	525	521	536	518	544	548	525	489	509	487	544	525	538	544	505	524	516	512	529	518	536	563	506	544	535	514	510	560	522	547	526	521	491	520	480	518	535	571	515	539	525	536	484	535	507	535	569	536	517	504	474	505	519	525	538	535	557	488	522	572	496	523	545	567	528	528	552	534	510	499	529	521	527	525	566	517	521	534	522	532	536	490	496	516	524	544	519	493	532	485	500	512	513	500	504	509	503	536	530	545	509	506	516	552	556	517	497	499	545	537	505	531	521	476	523	551	517	531	520	523	552	542	566	528	543	536	546	514	533	498	531	556	534	546	548	550	521	491	522	526	560	562	608	502	519	499	479	524	506	504	486	560	531	541	526	540	545	568	539	510	511	531	530	495	548	520	541	557	515	527	532	533	523	534	525	531	519	547	491	532	495	503	496	507	498	534	512	518	527	506	517	506	514	487	501	520	503	523	506	533	516	518	510	505	547	512	514	495	491	546	522	539	528	493	462	516	548	545	533	522	497	518	547	513	549	542	520	495	501	524	544	547	500	513	490	528	539	586	535	544	535	573	517	542	521	542	540	507	531	551	501	514	532	527	510	533	521	522	501	511	521	524	540	504	518	537	552	500	522	574	481	527	494	512	537	565	528	515	526	514	507	511	533	524	547	536	492	542	488	514	531	529	492	504	499	511	505	506	489	539	516	499	531	512	494	539	510	524	533	555	478	552	522	524	537	534	521	541	509	524	490	517	525	540	537	554	495	495	543	496	517	508	516	542	548	516	531	517	536	529	509	512	514	522	533	477	515	485	530	502	528	542	494	493	540	543	552	506	545	507	492	503	535	512	510	482	487	545	506	525	562	475	521	544	525	521	502	538	530	519	540	550	512	509	543	517	486	509	514	533	505	480	539	539	551	515	529	508	492	509	565	516	545	549	552	544	520	508	547	559	557	513	507	488	522	495	516	546	538	516	520	542	540	577	514	525	530	523	553	557	550	552	550	556	543	515
4438	1483	1064	734	672	636	665	612	561	591	588	561	563	570	559	488	520	545	545	497	538	548	555	513	591	546	585	565	584	568	546	563	581	564	546	532	536	570	509	507	515	530	548	554	539	525	530	567	514	515	489	535	529	534	547	541	485	554	526	527	519	578	556	518	561	543	542	565	550	483	584	520	532	550	510	528	563	530	548	555	574	536	540	536	553	551	541	537	527	530	522	527	583	506	560	561	505	580	525	532	547	558	532	525	535	510	532	489	558	521	517	521	562	533	513	527	509	552	526	528	565	550	549	561	537	550	520	545	528	527	559	524	603	543	527	536	546	551	557	527	530	553	516	548	528	577	501	538	532	533	548	584	503	525	554	581	514	555	563	532	532	541	517	539	543	567	554	543	563	534	548	529	580	562	548	571	552	529	565	540	532	520	550	528	542	554	542	529	564	531	581	554	522	583	542	555	545	479	563	515	529	574	548	546	559	549	576	571	534	527	556	516	528	507	541	543	550	519	530	544	573	554	487	540	535	522	531	563	561	570	552	571	577	572	553	545	534	573	517	508	538	535	513	553	565	547	545	515	555	554	549	590	503	531	519	559	561	541	511	500	510	580	537	562	495	531	582	550	546	566	510	558	546	573	522	537	539	568	532	498	550	525	578	558	514	584	526	497	519	535	542	547	538	542	567	531	525	545	527	526	527	544	530	529	539	519	524	563	569	552	530	557	544	563	507	534	563	517	497	508	513	501	545	533	578	534	505	534	565	543	514	558	468	524	550	581	547	557	558	550	511	528	538	503	496	536	540	549	582	538	552	531	495	537	496	584	587	531	531	524	574	554	533	548	552	520	520	539	513	525	529	526	529	538	579	541	542	561	546	565	502	525	494	534	523	561	537	516	513	523	537	524	524	515	508	521	512	535	549	541	564	582	564	554	534	577	562	543	523	546	543	499	556	556	564	525	549	575	552	523	549	533	529	569	519	537	542	504	548	490	608	544	507	538	539	533	527	534	580	536	523	523	522	575	558	549	568	542	534	551	549	548	547	526	542	544	531	586	534	585	536	542	502	524	545	577	503	531	503	508	469	502	501	558	509	559	551	531	558	536	554	541	566	581	530	571	515	545	508	542	528	563	542	582	529	527	550	544	539	566	522	551	559	536	532	524	589	567	530	526	573	528	576	545	550	541	512	546	525	518	547	551	554	563	561	536	553	501	565	544	542	542	569	514	557	513	534	583	492	536	507	522	548	525	566	516	573	556	544	520	543	526	512	540	528	558	529	546	555	550	514	528	539	535	513	521	530	550	508	556	569	559	533	538	571	528	503	494	558	529	544	514	533	580	520	497	538	526	538	577	537	540	580	555	547	576	530	556	489	536	500	545	548	553	563	515	555	582	538	532	519	564	565	522	496	547	503	524	561	565	518	491	495	504	549	521	531	588	585	576	561	573	546	510	576	494	528	584	547	571	515	532	573	523	545	550	516	499	548	517	507	540	520	518	550	571	615	571	540	522	573	567	614	542	490	550	551	563	517	534	520	562	534	553	524	562	515	566	579	524	561	531	527	505	552	555	568	535	537	530	518	510	556	544	577	534	526	519	550	551	564	533	569	526	535	546	528	577	506	544	489	527	534	495	503	523	555	490	598	540	558	556	546	552	541	551	543	565	576	576	545	531	550	578	504	568	533	562	540	543	575	551	529	517	571	523	565	524	524	538	541	526	542	520	539	510	535	515	595	537	533	545	509	541	535	558	503	566	543	556	552	531	532	531	533	555	561	543	530	523	535	531	553	536	564	557	558	489	537	541	549	541	585	539	556	538	564	550	544	491	599	543	572	534	561	531	554	575	554	569	580	551	529	506	537	522	548	512	552	500	575	532	557	518	538	543	533	513	565	590	530	575	544	534	598	569	495	536	528	511	577	558	561	531	525	574	502	541	505	566	531	547	515	582	545	496	616	538	499	546	580	503	537	577	521	558	547	557	571	540	552	528	518	544	522	535	539	532	546	547	537	558	537	543	522	525	561	503	579	532	524	544	530	517	543	513	545	533	542	492	527	539	523	557	514	510	516	515	515	541	529	515	591	517	565	551	560	564	533	512	529	565	510	550	586	566	571	551	533	577	543	546	580	551	553	527	559	511	528	564	554	533	530	535	573	549	573	528	554	568	508	568	543	557	535	550	537	544	534	559	541	535	555	530	514	511	586	548	517	552	505	520	523	548	536	550	544	564	543	568	527	549	572	543	543	551	557	567	566	561	550	539	552	580	568	522	535	553	573	563	573	513	549	552	543	571	526	556	549	541	523	536	495	532	508	524	556	556	555	588	497	527	523	570	573	527	574	555	538	567	522	585	586	527	540	567	520	581	545	537	542	524	555	503	550	555	556	524	509	528	536	524	521	532	524	542	539	527	524	561	507	546	536	557	542	521	549	497	547	519	531	519	539	532	558	516	527	529	548	558	574	545	536	537	527	566	576	577	558	548	580	539	578	541	594	528	553	522	516	520	568	533	524	522	494	553	561	525	514	567	588	564	557	565	531	552	506	537	580	524	590	505	551	555	526	549	492	549	540	562	549	552	559	510	560	572	505	578	532	536	561	551	575	501	559	558	555	554	546	513	516	524	553	513	527	554	517	525	520	569	521	523	542	531	523	539	531	529	557	549	564	549	571	564	531	538	550	551	522	548	512	545	572	542	542	496	550	505	538	573	567	536	524	528	561	486	511	537	567	527	573	569	564	554	539	523	581	539	539	543	532	542	530	569	560	510	567	531	544	529	565	511	576	559	543	553	537	519	527	556	569	517	549	531	547	530	579	505	568	525	524	557	573	540	540	545	549	509	542	543	536	559	557	538	524	504	545	575	518	480	520	560	532	539	568	565	496	542	542	534	571	583	594	568	557	531	522	514	551	530	529	542	557	555	501	539	529	540	526	545	572	542	534	553	523	550	548	517	555	549	550	541	531	522	505	516	548	539	505	566	519	563	503	588	532	520	570	534	550	557	527	521	546	582	548	571	528	505	545	529	517	496	548	571	558	521	513	554	582	580	557	542	535	542	542	565	551	527	519	569	530	554	526	524	549	495	562	526	528	505	522	508	541	514	537	513	574	537	487	490	540	559	523	498	518	579	534	538	570	566	570	494	548	549	575	561	554	555	492	543	543	529	520	553	567	515	527	540	560	541	550	562	518	580	579	534	554	515	563	555	514	527	572	583	544	550	548	547	576	546	524	489	571	500	545	519	590	526	497	547	550	501	541	569	525	541	544	529	507	513	518	547	518	569	540	470	559	542	530	534	512	519	559	571	545	520	518	559	551	586	586	546	536	542	564	541	594	542	536	529	527	533	521	546	538	574	545	526	540	581	547	562	519	539	562	530	567	529	523	524	522	525	526	560	560	609	537	521	574	516	547	494	501	552	527	551	533	531	497	540	532	527	537	569	529	506	516	583	554	549	526	581	506	513	551	531	540	506	511	550	563	536	515	527	542	569
23638	21174	28415	24225	21188	9908	871	569	485	474	406	349	327	342	301	310	304	310	279	290	266	233	275	246	250	282	259	257	233	273	287	244	251	228	243	243	232	260	251	254	236	244	271	251	234	229	259	254	253	258	228	228	242	217	234	237	248	275	259	228	239	232	252	221	246	240	250	223	235	251	255	235	218	256	224	236	240	242	232	230	234	245	211	244	212	216	244	227	240	235	230	231	231	213	220	238	222	212	225	239	218	208	215	218	236	220	256	223	240	252	209	264	220	244	221	222	234	233	234	233	203	201	229	215	239	243	222	234	240	233	234	232	241	232	259	251	229	200	211	245	243	217	225	230	236	236	250	224	215	229	231	260	237	247	238	221	259	232	211	238	234	241	230	212	234	228	232	239	223	226	254	232	257	240	247	227	249	225	239	238	243	249	232	236	237	216	227	243	236	248	244	228	211	230	226	245	237	227	215	224	226	234	242	249	255	227	238	224	243	262	222	252	227	242	238	234	222	214	214	267	239	252	214	245	197	217	255	264	238	206	227	242	231	253	206	237	237	231	240	233	221	231	205	259	236	221	258	201	236	272	226	257	227	238	238	251	238	256	223	223	236	258	231	254	230	240	220	233	220	223	253	217	242	276	231	256	246	223	237	246	240	219	208	229	218	214	224	214	208	253	226	221	255	230	259	208	214	229	246	228	225	243	267	225	239	200	246	204	255	234	232	213	241	217	238	249	224	210	213	229	244	233	251	225	231	228	250	238	233	227	224	255	229	227	214	234	222	238	228	211	250	207	247	246	229	229	271	247	238	205	229	236	246	234	259	263	228	256	238	201	262	251	238	239	240	227	229	231	230	226	233	223	243	216	258	218	235	233	276	242	271	217	241	217	220	223	221	242	226	243	242	239	226	232	235	226	237	230	259	245	257	233	259	213	213	237	277	232	236	223	228	229	254	212	242	222	256	245	234	245	231	234	244	213	200	249	235	267	198	237	258	236	247	228	235	243	246	231	243	250	248	272	232	232	242	229	250	252	208	252	259	231	245	207	245	215	224	261	229	242	232	204	254	254	245	241	234	247	243	236	225	234	252	234	231	230	232	226	227	211	212	235	239	222	227	226	249	247	257	234	252	235	226	224	219	204	229	248	256	245	226	240	213	201	235	230	227	247	243	255	231	221	224	217	220	202	259	237	247	228	260	242	222	254	231	215	240	242	216	227	214	248	249	242	240	242	200	255	254	239	230	234	241	226	247	243	234	267	256	248	249	244	236	225	205	233	242	239	238	230	228	222	239	228	236	244	235	243	202	223	219	247	237	241	241	243	231	226	231	273	248	217	240	218	229	231	230	246	228	228	233	230	211	233	248	254	246	255	234	228	238	226	240	237	236	216	239	233	234	231	256	245	234	235	233	252	224	236	237	217	225	281	220	228	237	242	230	244	221	234	227	236	191	254	241	225	230	239	248	232	232	240	201	238	239	220	244	239	221	229	222	243	219	236	233	215	251	255	238	217	234	215	251	251	244	231	225	227	251	240	225	246	225	229	228	225	272	225	238	230	231	236	233	203	249	240	231	251	219	231	249	227	229	243	220	227	226	218	230	232	231	232	271	263	235	240	257	222	208	232	233	247	248	235	223	215	232	234	260	255	224	222	239	220	220	240	240	236	218	251	222	241	198	250	236	219	241	214	254	241	234	241	214	216	203	240	232	231	242	233	250	242	224	238	244	260	245	240	226	256	227	246	240	235	244	238	235	227	252	250	212	209	244	247	225	212	248	212	246	250	223	222	223	250	232	267	223	243	227	238	242	255	250	236	227	240	219	223	255	211	228	203	227	221	241	222	248	261	247	240	263	245	225	247	238	234	244	234	213	235	234	222	244	236	243	226	238	235	248	259	223	241	228	221	240	253	229	240	216	256	214	248	245	218	254	216	234	230	223	235	226	230	243	224	238	212	240	244	237	238	238	232	249	224	230	236	236	245	226	227	238	227	249	248	234	233	232	243	240	228	263	228	245	218	239	228	243	235	238	236	235	227	234	200	223	218	198	250	237	234	258	257	249	257	237	230	226	230	252	258	247	279	241	222	267	249	249	260	238	249	246	245	244	200	227	235	251	215	218	224	239	216	247	227	252	222	248	271	218	232	243	208	246	228	230	234	237	250	229	223	249	211	233	234	248	225	240	226	216	237	233	246	267	250	257	258	240	217	208	215	247	243	233	233	237	243	253	208	241	207	240	260	247	252	230	235	221	234	235	231	201	227	254	240	239	241	233	227	224	231	214	205	249	230	263	221	243	219	222	240	211	240	253	209	210	224	232	238	207	246	212	224	239	258	216	215	211	229	212	247	238	261	268	229	229	261	230	235	246	233	244	244	235	208	219	239	240	231	241	245	248	243	250	217	248	225	233	235	266	277	260	243	235	233	264	203	238	238	252	247	247	248	259	202	251	231	238	252	222	238	221	223	210	232	220	239	228	202	228	223	257	214	234	223	250	261	232	227	254	226	247	250	221	239	247	235	213	238	243	206	239	216	219	237	246	216	238	219	255	234	238	263	239	197	227	225	240	234	217	246	225	211	195	257	246	248	219	231	254	215	230	235	217	232	227	252	205	257	242	229	217	222	239	217	217	238	242	221	236	247	215	236	248	211	226	234	223	248	235	248	212	233	239	228	232	233	239	243	251	235	237	233	225	257	257	268	239	273	229	246	221	244	233	218	254	243	257	231	245	225	225	234	245	227	256	235	241	239	228	230	253	245	240	214	251	245	238	234	226	244	216	246	257	239	230	228	215	270	246	240	222	203	235	247	232	252	232	232	235	249	204	249	220	234	236	218	228	211	235	241	237	255	234	247	239	223	232	256	242	226	246	232	260	215	239	234	255	251	219	239	253	255	230	250	265	235	238	203	254	224	258	271	231	229	210	240	234	236	256	243	242	246	231	239	228	220	241	244	212	240	246	248	245	198	244	243	236	249	243	227	235	247	232	219	234	246	240	218	233	250	217	247	256	241	238	263	216	257	217	243	220	254	220	242	233	259	242	220	241	235	240	235	232	230	236	251	258	200	236	241	237	218	231	240	214	213	231	229	231	212	233	228	237	248	215	242	246	223	242	209	232	260	234	226	244	246	248	233	242	225	235	229	236	261	250	223	238	241	241	241	240	236	217	221	214	242	203	207	224	269	215	228	202	247	237	246	226	230	229	232	249	202	231	211	243	254	200	215	221	230	231	251	237	232	251	238	237	232	240	226	209	248	209	261	213	249	249	238	245	227	251	258	218	210	232	212	250	245	205	215	200	211	195	236	248	220	230	244	251	215	239	258	228	250	230	238	239	251	242	223	221	238	221	225	219	237	222	222	255	253	200	227	243	255	206	220	235	238	247	235	236	231	252	238	220	230	247	206	253	241	219	238	224	231	232	223	235	239	228	203	231	245	240	242	244	243	219	216	247	265	264	208	260	242	247	238	253	206	235	225	222	233	201	221	266	233
3279	8898	5844	2754	1892	1453	1078	783	670	550	506	480	420	362	366	375	322	304	315	287	323	283	295	245	298	309	309	292	295	313	304	291	298	288	274	292	276	265	231	272	288	250	253	275	243	261	258	270	260	252	259	251	256	298	269	245	244	273	263	235	257	251	265	243	262	259	245	244	232	258	256	247	229	251	237	244	264	228	245	228	238	229	243	260	243	270	259	240	243	230	252	278	223	280	250	238	238	255	244	265	253	226	252	244	257	259	269	263	265	265	250	228	238	246	238	258	227	249	230	243	258	225	248	254	227	262	268	247	256	261	228	255	238	262	233	262	266	254	226	262	240	246	267	238	260	270	259	265	265	270	244	263	269	272	249	253	259	240	236	233	237	245	251	250	215	244	259	245	264	255	264	246	236	232	267	265	262	262	278	226	247	230	230	259	263	276	242	259	233	248	268	236	253	253	264	237	243	246	232	257	218	245	248	232	250	274	236	227	249	270	254	244	244	251	251	242	239	277	229	246	251	261	251	224	254	263	245	231	248	264	259	230	242	262	226	266	219	212	245	293	248	220	210	250	258	257	248	270	255	267	229	227	272	264	227	251	257	269	265	271	248	263	241	253	257	232	263	259	255	242	255	239	223	243	255	234	258	245	251	229	240	228	239	256	255	224	262	232	270	228	248	264	236	247	253	269	252	245	263	230	248	282	250	249	239	255	228	234	263	225	232	258	234	268	262	243	238	251	255	241	254	269	240	248	226	289	231	236	277	294	237	226	281	276	252	211	241	246	244	256	245	244	241	262	238	254	263	250	251	219	255	251	246	292	250	274	241	256	226	260	236	271	244	257	233	264	244	261	223	260	218	238	244	236	262	267	232	261	249	243	254	235	247	231	242	253	224	239	246	234	251	240	251	224	246	236	235	257	243	250	269	238	258	279	249	257	264	232	236	267	250	245	250	239	238	260	236	263	243	264	250	271	251	241	236	245	281	241	234	230	262	249	236	243	267	251	231	243	254	264	256	201	244	249	265	206	247	206	229	261	234	286	232	250	266	256	223	239	243	232	243	216	251	253	241	226	223	270	255	244	228	245	249	221	238	241	220	221	245	229	234	253	243	253	234	231	229	224	256	228	256	274	248	240	238	267	248	245	260	236	221	262	247	242	229	227	254	222	256	221	241	230	228	246	246	230	247	275	239	248	260	261	243	232	242	275	241	234	238	262	243	215	226	264	244	250	230	230	242	270	240	245	222	233	243	252	223	259	260	249	259	258	244	247	233	248	270	223	269	216	258	250	224	256	235	264	253	239	241	240	259	257	253	260	249	252	260	246	248	218	269	260	238	232	242	255	253	253	296	240	276	265	244	271	221	275	249	252	247	243	248	241	264	240	239	228	225	227	252	234	249	252	267	248	230	253	265	250	247	234	245	249	240	238	218	251	265	247	250	242	276	230	243	231	243	251	261	280	257	231	253	258	236	243	235	241	252	229	233	240	245	248	249	228	219	269	240	248	249	258	257	270	239	240	240	250	271	267	249	222	225	232	252	255	248	233	236	236	275	257	260	251	240	231	234	246	247	257	245	223	238	223	222	222	252	257	249	242	247	245	256	251	256	245	254	259	221	278	266	236	243	254	226	240	269	256	268	235	253	273	272	217	275	239	235	258	241	238	239	244	250	247	269	253	273	228	260	256	253	251	243	231	245	253	227	263	250	272	241	248	239	251	246	233	261	205	255	240	238	236	203	231	221	278	255	237	260	250	260	249	236	257	261	284	235	242	246	257	255	251	257	254	250	253	238	251	225	250	250	255	289	256	274	261	234	242	251	257	257	252	248	230	211	252	235	226	266	241	246	259	261	256	237	248	264	246	241	260	257	247	245	245	247	221	277	257	237	278	242	251	243	230	227	237	269	261	238	246	263	243	261	240	264	238	219	271	240	224	234	227	260	252	236	275	257	277	219	263	247	239	225	233	247	228	227	255	257	251	239	227	250	228	259	249	251	275	243	267	224	236	251	236	254	268	217	254	259	237	257	245	264	238	263	289	261	240	246	234	250	254	250	243	253	245	249	236	251	250	249	235	250	232	266	247	232	243	237	257	241	233	254	262	242	243	263	241	240	244	251	224	258	247	251	223	248	248	270	240	252	241	242	250	249	209	260	210	253	251	247	240	263	228	245	243	239	270	247	264	260	255	229	251	240	242	243	227	243	236	251	240	233	255	274	238	246	253	266	247	229	237	258	241	246	253	217	280	259	285	249	258	252	247	259	272	244	235	260	234	240	254	235	238	262	244	265	254	236	243	267	256	250	236	259	259	229	238	253	238	236	240	252	245	225	255	241	228	278	213	246	240	257	254	251	231	259	217	224	251	261	232	270	234	244	262	245	236	269	259	232	257	233	260	273	242	235	229	257	274	225	235	221	258	277	218	242	234	239	242	267	243	258	214	252	228	235	234	254	247	246	246	238	263	237	255	221	232	254	227	244	230	224	265	279	268	223	261	254	235	251	229	264	239	251	273	259	243	234	258	264	221	245	228	229	276	250	253	286	246	273	227	249	219	223	256	217	237	247	260	228	252	250	284	237	240	245	256	254	267	268	257	235	231	251	287	225	253	236	258	275	253	254	266	257	219	219	253	217	233	255	255	244	235	230	249	271	253	256	266	253	260	248	239	227	246	232	231	251	257	263	219	250	227	206	236	254	256	231	226	223	215	248	248	245	248	254	230	264	254	227	260	244	232	262	253	250	241	270	264	251	264	244	222	275	234	240	250	214	242	219	250	266	253	229	253	237	236	252	215	246	272	234	240	257	256	219	224	251	244	257	269	258	242	263	250	250	258	241	261	232	253	275	232	222	270	225	258	266	249	255	250	224	248	235	266	295	238	262	249	262	230	259	256	258	253	242	237	230	237	262	262	247	242	276	238	256	274	260	256	231	246	231	245	229	235	245	246	246	255	254	240	250	242	236	256	242	268	272	231	242	242	242	259	240	235	235	256	268	256	252	240	259	247	273	239	247	240	243	263	262	220	252	259	263	245	280	237	280	245	251	250	248	262	271	232	253	231	234	264	234	240	256	287	246	249	249	253	216	244	246	302	230	238	258	240	227	236	221	230	222	252	239	259	239	227	261	221	251	250	269	255	225	210	239	256	231	245	260	236	221	248	246	239	253	227	251	257	258	234	240	253	231	233	241	275	244	245	241	235	250	258	231	262	254	252	231	233	255	245	258	249	261	226	229	285	255	250	264	274	216	253	252	251	272	266	250	244	281	245	260	252	256	248	239	247	245	244	242	243	246	254	247	283	218	245	240	236	264	258	223	267	260	210	228	259	222	237	243	224	223	270	259	252	260	219	238	252	248	262	237	274	229	258	218	232	249	222	268	243	275	266	256	241	265	240	259	246	257	267	252	248	249	231	272	243	270	233	240	257	251	238	258	231	229	263	251	242	241	275	232	240	271	243	246	236	236	274	240	260	250	227	225	237	267	243	234	250
24807	21295	27566	25304	11519	1120	853	744	695	700	626	680	619	602	662	606	626	642	605	620	594	615	637	576	651	607	618	598	659	602	566	637	595	571	597	619	600	608	598	571	604	571	636	639	601	590	595	569	592	576	615	608	618	610	583	609	566	596	602	614	596	598	570	586	541	604	594	582	586	546	566	595	584	544	605	568	590	604	597	632	578	561	564	585	589	631	579	564	605	610	604	585	590	609	568	624	594	562	591	611	611	575	575	585	619	583	601	583	575	577	597	615	577	592	600	562	574	542	585	590	555	585	629	586	615	615	580	645	582	564	590	572	597	567	632	610	595	574	551	558	593	574	567	611	604	596	605	582	566	642	552	609	585	611	613	615	590	579	580	592	587	627	573	575	610	629	538	572	568	559	570	599	629	572	590	583	606	635	617	583	638	561	619	616	666	573	599	590	575	563	598	574	645	552	600	617	580	554	593	574	601	566	577	598	585	594	559	616	604	581	561	541	630	624	520	542	572	617	552	583	594	600	594	571	603	586	609	607	582	589	581	635	528	597	586	622	588	574	601	562	536	591	592	595	577	580	598	566	627	572	607	554	568	562	573	576	556	617	566	589	596	627	591	568	587	574	608	617	605	595	600	626	570	579	569	623	584	599	588	595	580	581	556	623	618	564	569	629	600	606	587	593	564	580	612	562	596	553	591	573	612	589	609	566	603	579	598	593	584	576	581	567	564	597	582	584	576	572	558	588	615	585	596	562	559	597	591	591	588	581	600	599	561	573	570	592	608	572	552	569	595	608	548	547	551	609	559	601	569	539	565	590	595	581	568	559	620	583	601	574	572	557	592	606	563	564	579	618	587	603	621	628	598	595	575	633	586	595	545	607	600	607	588	587	614	587	561	583	564	570	585	576	548	592	593	584	587	587	579	566	585	580	589	570	607	566	573	567	604	596	544	563	536	546	576	626	575	575	597	560	609	591	601	572	615	571	555	611	585	551	566	599	599	553	613	580	588	545	591	552	578	602	592	568	619	616	606	552	613	555	588	611	564	586	605	563	613	632	626	623	621	550	622	598	629	628	570	573	580	593	618	595	574	588	632	590	561	603	597	569	599	588	616	576	586	613	540	620	572	541	571	578	616	602	541	651	554	574	607	620	641	627	559	610	556	606	620	608	567	530	550	575	629	615	596	620	587	573	595	588	584	601	578	612	568	568	623	530	602	576	577	581	660	570	579	568	602	619	602	619	577	582	592	588	606	583	568	612	604	602	588	601	586	582	572	591	618	597	596	574	611	593	605	587	584	576	587	555	578	575	581	622	554	599	585	561	549	572	568	585	562	584	598	597	580	637	598	607	603	623	596	547	560	619	603	614	606	594	619	574	577	591	603	592	574	590	586	618	583	602	606	610	550	593	578	574	572	559	636	595	589	579	639	593	599	580	622	602	605	593	595	578	601	616	566	602	599	627	616	598	547	620	584	601	617	604	573	583	607	626	571	592	578	607	601	555	563	671	577	634	581	551	546	551	599	562	597	578	561	617	612	599	559	597	581	610	571	554	591	586	603	573	575	589	667	615	585	610	617	544	596	635	587	596	582	603	573	559	578	578	565	583	553	600	636	552	574	562	601	631	611	584	649	617	629	585	620	568	622	590	589	592	573	555	589	585	588	607	563	559	578	591	548	609	533	613	586	621	646	617	581	652	579	628	608	572	598	582	598	595	613	582	591	566	569	595	560	566	569	624	574	590	611	565	590	595	627	614	568	604	601	583	599	598	579	622	542	582	579	606	592	591	573	569	563	569	590	602	570	588	665	635	607	556	590	616	569	595	565	590	577	553	554	595	584	595	574	592	601	588	588	570	600	543	545	571	602	636	573	594	600	588	558	604	619	616	532	585	632	578	621	589	565	611	584	567	585	611	578	572	599	593	595	565	580	570	628	616	571	587	571	597	609	564	627	635	623	588	522	613	626	577	562	558	582	607	630	615	618	599	582	543	642	552	560	587	571	568	590	565	609	603	570	595	626	600	549	554	565	580	591	568	597	593	551	514	603	574	594	605	627	646	568	563	588	598	545	567	537	582	616	605	540	604	607	571	592	600	624	567	601	587	570	598	642	613	546	582	555	565	574	567	602	577	568	595	592	576	599	582	605	589	596	583	605	566	547	566	608	597	603	618	570	592	571	571	575	622	586	615	581	592	576	590	585	543	568	605	613	592	536	611	545	597	571	578	582	578	590	606	598	600	592	545	562	588	562	620	586	578	583	591	571	574	593	605	593	575	556	560	567	592	572	553	605	553	597	557	561	621	591	599	609	584	572	578	621	606	627	597	614	630	563	602	570	595	576	596	592	587	606	582	577	529	573	619	600	627	566	590	609	619	589	584	597	576	595	521	570	551	590	588	560	566	549	569	597	554	547	608	564	606	593	581	571	650	637	612	597	583	586	571	584	659	568	554	589	615	585	560	641	596	590	565	570	611	532	536	583	611	633	581	602	620	538	614	616	580	581	622	610	630	584	575	575	609	577	585	588	603	558	620	609	635	582	622	581	540	617	632	594	593	615	597	607	571	566	590	603	576	579	612	598	615	608	566	542	612	577	568	608	595	572	598	589	605	599	580	582	559	569	598	554	605	590	587	552	537	551	577	619	600	599	556	538	580	601	581	595	566	587	599	573	580	576	597	555	525	623	572	626	570	605	544	558	573	581	594	590	585	605	568	598	590	605	614	597	578	575	566	588	619	613	568	571	562	599	561	554	594	586	594	578	538	587	623	564	611	577	596	576	554	590	650	596	595	566	610	589	580	567	570	561	602	572	591	619	586	587	595	614	571	592	586	592	542	569	572	502	611	602	612	559	578	566	590	609	638	560	598	579	578	595	589	597	579	586	603	620	647	610	583	577	588	581	586	595	560	598	588	597	551	586	571	579	584	570	571	607	606	565	539	606	563	561	602	561	652	564	644	603	582	626	536	598	582	578	578	570	616	569	602	604	588	577	583	584	595	586	572	612	571	509	580	571	585	611	571	568	612	585	564	550	546	575	595	604	584	585	563	565	598	566	578	579	553	600	572	619	555	604	596	599	573	615	576	577	553	578	544	581	599	580	578	586	622	568	604	547	578	622	604	557	588	617	606	609	581	603	616	609	580	591	558	604	601	639	599	585	671	597	650	534	591	580	598	560	602	604	566	613	587	586	641	557	592	615	589	609	544	543	593	611	638	591	618	594	562	591	625	633	616	550	614	547	578	612	601	553	574	548	568	587	574	591	583	574	609	567	598	633	559	589	599	594	578	641	586	617	566	558	631	572	635	589	617	582	607	609	577	576	586	589	588	576	610	607	634	570	575	558	596	620	630	596	576	569	580	585	611	578	593	593	590	612	581	615	587	584	607	581	583	598	600	591	589	605	603	585	579	585	580	584	589	568	556	589	604	557	595	582	611	627	544	586	576	585	580	579	557	572	569	588	595	660	589	606	589	598	625	615	563	544	598	624	584
3416	5306	3515	1838	1482	1266	1076	924	857	774	721	706	645	616	650	670	644	636	658	635	592	615	631	626	645	605	594	620	617	648	609	569	621	574	607	626	661	641	618	552	601	647	622	646	603	574	566	594	601	558	599	581	605	593	591	591	629	621	598	547	593	617	578	619	587	642	583	591	573	535	620	600	578	567	561	616	560	617	607	592	629	602	593	615	631	569	611	611	615	589	567	618	647	577	611	591	617	604	579	593	615	598	611	538	572	622	605	592	623	565	580	588	609	619	597	577	599	593	594	614	587	574	566	587	577	563	663	610	584	595	604	595	565	572	568	578	600	611	585	606	593	615	566	604	602	605	597	538	578	562	623	583	591	613	597	572	621	593	624	581	577	561	583	582	589	590	568	611	577	574	545	593	609	576	573	590	572	538	610	588	607	609	589	585	592	592	577	570	571	560	571	586	644	608	591	570	575	629	590	584	581	582	587	588	572	565	616	587	599	604	613	598	630	588	602	577	589	598	601	616	619	610	587	620	629	587	605	598	579	547	595	585	606	640	577	653	616	606	624	570	564	593	564	625	581	572	626	622	615	578	609	607	638	584	632	654	597	573	604	592	615	572	615	588	599	606	600	620	562	585	575	566	597	625	571	559	626	615	574	562	630	575	635	609	586	584	645	591	581	561	588	616	549	589	592	568	617	605	603	611	584	580	582	629	629	640	570	570	608	566	601	600	598	595	564	574	564	566	622	587	614	563	614	600	559	590	595	576	584	589	568	631	582	599	606	580	573	542	569	619	647	575	593	586	584	590	603	591	581	565	618	549	571	596	557	581	568	560	585	584	565	577	591	581	591	611	602	621	622	602	561	597	566	547	566	629	594	569	556	580	560	594	597	595	608	574	603	634	561	610	532	627	670	588	591	564	620	584	590	611	605	579	579	645	601	599	604	623	594	518	629	585	633	634	616	572	607	602	560	590	599	580	588	585	654	572	599	589	628	581	640	601	596	605	547	581	578	559	632	559	605	564	610	583	562	619	586	584	567	575	629	609	616	553	614	601	595	607	583	593	559	525	571	601	596	571	559	536	630	593	648	653	606	626	545	585	544	634	620	609	578	576	583	605	609	563	605	560	608	575	568	587	594	647	574	602	603	626	612	581	559	617	632	610	610	617	594	602	586	605	570	609	613	615	584	553	549	615	577	621	593	588	600	585	601	544	611	597	605	591	580	601	586	597	570	610	582	566	625	560	592	591	601	634	604	607	594	582	543	604	583	586	584	611	644	601	595	573	573	568	566	561	559	568	635	579	584	631	596	571	584	578	571	581	612	575	606	582	569	628	563	549	619	569	608	563	522	568	579	553	664	571	613	571	620	556	601	572	614	608	595	596	636	593	582	577	614	592	619	589	585	617	592	616	609	601	607	563	608	629	555	589	566	574	655	601	563	576	567	606	590	629	592	631	562	590	572	569	584	585	596	585	618	589	571	577	554	558	648	588	616	602	552	573	586	619	608	631	579	611	632	618	599	587	608	569	609	615	591	605	579	623	613	575	610	603	611	624	607	608	577	582	590	616	567	575	629	597	587	617	558	592	613	586	593	553	618	599	604	612	612	616	604	593	543	540	578	601	603	601	599	629	599	520	581	563	615	633	596	592	628	584	558	647	598	591	601	598	622	626	605	530	636	570	580	604	572	567	598	605	593	571	588	586	647	586	581	589	569	592	601	582	572	591	567	567	593	579	611	563	620	577	621	597	613	615	578	602	583	620	604	580	619	583	548	562	564	620	597	609	582	602	596	611	595	589	607	572	613	585	548	571	553	579	585	559	617	591	604	615	581	573	526	559	580	602	566	583	571	535	593	596	601	595	608	601	599	578	609	562	531	586	604	571	578	566	580	600	631	565	568	616	573	641	582	628	595	578	595	565	646	590	567	574	606	569	617	559	592	600	589	612	595	601	598	604	581	555	590	613	550	585	622	641	577	633	568	592	569	584	603	614	600	559	572	604	603	590	574	603	628	592	602	656	590	602	604	572	621	600	597	588	573	582	622	565	584	585	595	584	622	582	563	617	624	587	602	601	587	620	636	589	580	577	570	626	624	581	654	586	609	598	575	611	593	623	579	611	626	590	631	612	609	623	602	613	632	608	598	561	580	589	613	599	600	601	596	573	634	566	612	599	571	589	581	605	583	545	597	599	598	571	603	555	590	612	566	548	549	582	607	596	559	567	582	608	587	606	573	608	593	619	590	572	586	592	621	583	599	532	620	568	626	656	596	599	589	594	632	595	570	624	580	636	566	583	602	634	589	618	619	582	564	586	595	582	654	627	617	545	577	552	589	565	568	618	607	554	579	622	589	623	590	588	586	600	590	571	576	612	590	586	587	596	563	586	563	585	563	583	579	575	565	603	615	589	584	564	601	619	605	657	575	556	585	560	593	582	579	596	558	556	624	541	566	629	595	581	600	540	556	613	572	597	589	585	579	616	589	601	600	578	588	585	615	587	597	567	616	609	649	612	541	638	595	608	567	630	620	566	597	568	569	621	571	577	575	564	593	621	567	563	604	589	631	609	563	630	617	575	563	615	564	627	610	603	608	595	618	565	591	574	616	557	577	584	619	608	559	580	578	562	551	650	570	566	614	581	588	610	610	627	601	584	572	594	589	582	589	610	603	595	601	577	581	579	565	588	606	642	554	610	598	583	578	599	573	562	575	593	598	605	578	604	555	573	578	579	560	553	609	635	588	600	564	600	602	599	630	601	580	595	603	624	579	592	599	581	589	586	576	644	596	632	568	615	637	553	620	550	580	563	589	584	596	612	595	592	583	559	608	646	644	565	610	647	618	592	577	580	580	615	588	584	568	593	593	597	578	587	563	567	601	546	594	555	588	554	601	618	601	601	627	595	615	580	573	591	565	620	604	582	568	555	630	562	620	545	604	586	614	608	602	528	628	594	587	515	560	570	638	580	565	573	644	547	607	587	542	582	571	562	574	550	590	643	613	597	638	621	593	619	593	599	603	577	572	523	562	579	596	561	594	594	564	595	597	598	584	540	560	584	561	613	591	579	582	575	574	594	621	619	575	571	632	557	573	621	579	632	621	571	631	596	551	583	597	599	588	585	592	614	606	630	600	642	608	579	585	564	588	592	590	592	569	624	576	614	620	627	577	575	577	559	559	576	593	598	623	627	612	581	573	583	604	629	591	566	656	601	559	587	623	626	609	575	576	581	619	582	549	598	577	577	602	559	612	596	607	578	630	605	602	626	631	610	595	590	587	546	604	588	605	574	611	595	548	603	603	610	567	583	615	574	568	561	625	563	605	591	596	581	584	562	586	562	585	624	590	577	589	597	603	570	572	601	567	551	621	583	578	619	619	593	627	576	550	579	635	634	610	591	577	594	563	594	588	561	586	609	621	549	654	553	594	573	561	614	638	581	584	570	596	595	600	616	549	612	557	647	620	599	591	576	603	588	595	589	532	581	556	538	606	598	600	600
22560	21368	29139	23977	21364	21419	9546	962	691	600	510	457	416	360	379	333	308	342	268	283	282	246	246	250	276	263	263	246	278	273	265	256	278	246	227	229	218	205	234	186	219	214	223	207	209	216	216	218	217	205	217	188	221	210	188	195	222	181	221	217	199	205	211	190	176	196	214	225	211	205	215	189	232	226	194	192	207	205	184	220	218	221	229	222	204	189	199	224	203	197	212	203	215	196	206	211	218	213	199	206	206	191	221	190	202	209	208	207	220	243	191	207	190	210	195	188	225	234	214	201	198	187	185	210	217	234	204	190	221	189	210	241	226	207	211	203	190	191	183	184	204	206	224	206	203	230	234	200	191	214	204	231	220	207	170	193	228	197	204	216	219	211	219	206	210	197	210	193	198	214	194	227	194	198	187	218	200	225	192	219	177	218	227	182	202	194	221	197	212	185	215	208	211	181	197	224	223	222	207	201	205	199	195	199	177	196	203	211	181	206	208	196	221	219	228	220	209	182	194	206	190	216	180	187	227	220	224	223	216	215	198	201	192	244	195	206	193	206	197	193	232	218	209	213	177	187	214	179	202	206	199	227	182	199	207	180	181	203	201	192	181	191	209	204	236	193	222	215	206	207	178	221	201	235	227	190	182	214	201	217	218	207	224	204	229	221	227	182	245	208	210	200	203	226	204	210	197	216	220	173	212	187	229	215	195	200	195	211	178	220	210	204	238	191	205	241	220	206	204	214	220	221	228	216	206	215	190	194	222	225	221	217	211	198	198	191	216	202	193	221	199	204	218	213	210	236	199	191	186	195	199	218	206	211	206	215	194	196	213	220	219	236	200	210	206	199	235	184	197	202	190	193	196	209	229	189	189	215	198	207	194	208	225	233	225	204	194	196	201	202	220	201	208	227	222	236	190	194	216	198	221	197	175	198	178	185	206	195	206	193	219	209	208	201	205	210	218	190	209	214	224	190	209	209	202	184	203	225	209	206	209	189	199	208	203	233	188	206	195	210	198	214	227	169	222	198	205	186	196	214	204	221	227	183	200	190	204	216	171	204	206	184	180	194	200	196	203	203	217	222	196	176	188	242	200	207	207	216	196	225	237	200	234	184	232	198	213	210	227	193	208	203	205	183	206	236	206	223	214	214	194	204	200	208	192	198	207	201	210	223	195	222	193	207	195	221	212	209	208	218	199	213	206	206	219	218	205	207	208	197	216	210	201	192	218	212	228	212	208	223	217	210	213	212	196	206	238	204	200	199	192	200	210	199	224	197	181	209	183	207	199	211	205	201	219	195	205	178	225	194	221	207	182	200	205	177	208	186	205	205	224	205	186	216	216	193	220	199	201	198	204	199	203	198	205	204	177	187	202	222	197	189	193	173	203	193	188	202	198	219	202	163	219	204	209	210	223	202	203	220	200	183	245	216	195	229	202	219	219	214	209	177	234	210	219	201	206	204	208	203	212	218	181	209	232	190	202	186	189	223	217	197	197	214	202	199	241	231	220	195	197	194	196	193	201	192	197	183	202	204	227	197	185	212	200	218	235	231	220	215	198	213	205	180	223	211	191	196	193	211	197	195	190	189	236	193	221	207	223	191	208	221	216	183	222	201	179	203	202	190	197	220	232	199	197	178	202	201	202	206	192	181	204	204	195	218	216	203	172	221	197	208	185	210	192	199	196	219	217	218	180	195	191	201	224	201	205	217	208	199	211	214	214	214	178	185	211	200	214	208	219	200	185	198	198	207	191	233	206	198	210	214	211	197	215	217	189	237	204	211	200	181	197	205	204	217	198	198	212	204	184	202	220	211	212	212	206	209	212	241	204	208	211	227	202	209	242	215	200	198	221	194	216	204	200	219	215	194	202	224	179	205	179	191	244	222	210	207	198	207	197	206	220	212	192	199	222	212	196	211	201	208	207	205	228	198	212	218	191	213	181	212	203	212	200	191	192	182	207	212	202	220	208	221	219	221	209	192	239	188	189	185	207	216	214	190	182	199	222	180	179	213	197	193	235	221	218	181	210	213	187	195	200	186	185	229	202	215	206	208	221	180	210	175	182	217	202	195	197	200	225	193	209	214	202	185	218	215	202	186	196	210	213	234	200	224	230	217	199	216	191	219	186	201	195	182	188	184	222	199	212	216	186	183	221	203	215	198	178	200	210	211	203	192	216	183	220	181	218	235	200	211	207	213	221	214	214	212	219	202	203	204	194	215	200	217	206	212	189	196	226	199	201	196	212	215	204	199	176	212	222	216	193	223	220	210	217	200	214	202	228	187	188	201	200	210	190	175	221	227	207	231	213	211	193	200	205	179	207	184	226	217	201	185	208	193	208	205	228	206	248	219	220	218	218	212	194	211	201	186	196	240	199	215	228	221	214	193	194	220	218	218	216	182	191	218	214	195	196	194	246	188	190	219	208	207	212	206	241	180	171	197	179	178	232	173	222	190	204	188	203	197	212	198	200	220	222	185	211	223	195	220	208	209	174	199	208	223	194	208	211	210	187	217	224	195	227	209	219	220	228	231	211	202	200	192	196	211	195	230	194	223	207	222	221	221	217	183	195	186	194	217	194	223	199	196	206	215	198	193	227	199	196	180	217	197	210	225	244	215	204	217	212	216	219	216	194	200	210	197	175	231	193	201	200	211	205	202	236	203	217	217	207	190	233	185	212	204	207	199	186	226	206	217	189	195	201	201	177	206	211	215	177	207	189	200	215	218	197	199	194	218	214	203	213	215	199	188	196	204	206	214	202	216	205	222	208	199	208	191	205	211	199	200	220	218	177	213	193	199	185	197	204	201	217	224	199	216	195	215	186	189	237	201	193	193	207	208	208	221	189	186	205	227	206	217	223	203	203	198	190	231	197	207	198	217	226	200	222	196	195	197	231	210	195	227	231	208	191	217	174	227	202	218	211	205	210	176	208	196	188	217	204	212	197	196	211	204	212	196	210	177	190	214	184	211	194	208	206	199	216	215	207	212	205	200	197	193	228	198	233	160	204	218	243	213	191	209	178	212	226	197	203	217	239	192	216	219	215	214	227	215	199	202	185	184	222	176	186	203	203	214	194	207	201	214	227	202	197	211	203	199	214	185	203	210	236	209	200	203	196	192	226	213	169	200	205	245	183	195	186	190	221	229	195	187	194	213	195	181	235	211	215	195	204	222	195	180	208	210	206	215	214	221	204	209	181	207	215	189	216	199	202	207	183	209	208	178	175	200	216	214	204	232	197	192	198	196	230	223	196	199	222	183	213	215	209	197	233	212	219	219	209	193	232	177	178	224	210	209	238	232	210	189	210	209	187	198	192	213	193	177	215	194	229	188	217	188	199	223	226	220	207	198	185	186	240	236	209	194	198	176	211	194	213	187	219	197	237	196	208	194	204	222	213	223	219	207	199	212	204	183	190	191	216	228	196	204	221	203	182	185	192	212	209	216	188	189	193	194	209	221	199	227	208	208	190	209	196	188	214	176	223	200	212	212
4205	14443	9932	4795	3397	2481	1816	1388	1083	893	717	611	504	484	471	408	349	326	341	337	334	278	285	267	266	214	264	279	295	306	272	263	259	222	234	240	233	239	237	229	227	250	220	221	220	244	230	235	227	213	205	209	218	237	217	220	228	217	244	239	233	222	206	219	212	212	203	192	205	222	230	242	208	208	213	178	204	209	198	233	206	239	214	228	204	182	199	217	184	184	207	176	220	216	225	209	202	201	205	231	191	206	206	222	200	209	202	196	205	213	208	206	172	203	194	248	206	206	203	202	206	191	192	231	193	228	189	208	185	207	204	182	212	216	220	231	212	198	172	201	185	242	191	205	215	197	226	231	187	204	191	209	239	180	228	199	191	223	213	201	185	212	203	188	172	229	202	203	211	214	201	221	218	211	178	193	209	213	175	194	227	207	226	213	184	213	194	206	223	210	206	211	218	193	217	186	188	241	206	194	201	214	215	179	191	185	193	214	209	203	193	196	228	186	178	230	200	184	220	191	207	183	222	230	227	188	224	217	196	190	209	206	205	211	197	182	220	203	203	205	231	182	213	215	194	167	198	189	224	228	183	221	217	182	193	211	210	194	227	218	200	201	189	187	209	209	185	186	206	171	217	212	214	202	207	196	198	198	216	205	220	207	187	199	193	239	194	193	201	210	220	205	206	181	216	220	211	180	199	211	221	202	194	190	208	231	195	209	193	204	218	205	199	230	188	170	184	206	201	205	220	205	219	202	191	189	211	223	186	209	213	206	220	200	227	206	232	196	215	210	177	201	185	188	190	216	207	206	198	197	231	194	224	211	218	204	197	216	218	195	197	200	216	194	197	197	209	226	206	214	221	210	210	190	215	217	198	202	194	197	213	211	208	196	219	217	192	200	221	196	198	213	206	216	185	212	225	204	206	205	212	206	192	196	215	212	208	211	213	203	202	205	208	205	207	212	229	194	194	201	204	201	220	209	201	216	205	181	204	191	178	204	222	212	223	204	179	207	238	214	210	193	198	215	217	215	195	227	214	168	206	206	202	185	216	207	192	214	184	213	193	193	233	231	188	205	198	200	185	180	211	203	200	180	205	210	189	195	191	238	174	189	217	194	185	215	186	186	210	210	209	178	233	211	205	198	202	188	175	189	195	212	208	186	198	200	237	193	173	213	222	168	204	196	217	212	196	207	202	222	217	212	213	193	198	218	201	200	187	231	179	209	236	211	194	214	220	217	194	197	207	211	187	206	205	220	221	203	183	220	193	187	172	195	189	193	211	194	225	218	205	195	181	181	211	200	180	189	225	210	216	194	177	198	205	201	200	209	179	181	205	198	170	196	195	205	201	218	190	215	204	215	188	196	225	216	196	209	195	195	184	207	219	208	211	224	193	206	224	189	179	213	188	230	212	210	199	193	217	225	207	217	174	198	210	191	216	226	198	213	199	207	205	200	209	204	244	209	195	238	216	191	207	189	217	203	188	223	188	187	190	215	226	176	222	201	205	231	214	219	190	196	205	211	214	210	206	217	178	185	218	187	214	231	223	217	210	237	191	192	210	209	199	197	214	216	222	213	204	175	199	221	182	206	213	205	202	190	224	222	209	203	208	202	203	203	222	195	208	227	213	224	193	208	204	194	205	227	201	218	248	199	216	199	186	209	195	203	214	204	223	194	207	167	191	206	207	185	212	198	195	204	229	205	198	243	214	193	229	218	192	193	201	209	200	185	206	209	209	215	185	200	176	193	204	221	209	192	217	196	204	185	211	161	211	199	200	189	214	232	182	209	200	204	191	184	201	221	205	222	206	202	194	210	193	177	164	208	197	212	231	185	189	202	198	219	223	194	210	220	207	187	206	202	182	193	207	207	215	219	214	201	228	196	210	197	209	183	224	180	245	195	208	202	196	179	217	216	195	201	205	218	212	179	210	220	227	243	185	198	206	200	196	224	223	192	236	193	199	235	214	191	225	207	203	224	210	195	202	192	185	201	218	203	190	194	195	210	207	194	206	212	214	209	201	214	200	219	190	226	209	247	227	200	187	201	200	221	199	200	223	179	227	229	199	227	205	201	222	213	196	204	220	231	198	201	202	223	237	213	183	223	197	203	205	195	205	194	213	223	202	184	215	210	199	203	212	180	180	218	218	186	198	221	215	202	219	206	206	218	186	224	233	181	185	225	196	190	216	203	205	206	208	208	188	210	190	192	206	178	201	189	197	217	207	201	216	201	201	208	203	195	196	222	213	225	212	199	190	217	191	201	201	185	198	199	211	197	173	200	214	223	181	219	219	199	199	206	215	208	201	220	201	207	192	223	198	215	199	210	180	223	213	187	227	205	207	220	213	211	218	216	197	210	220	214	220	188	203	188	216	216	213	175	181	186	197	222	214	215	199	227	197	215	222	187	229	173	195	212	227	216	213	215	216	207	217	214	194	239	223	228	242	209	218	201	221	200	204	219	192	203	223	207	189	231	215	194	188	192	183	186	211	203	188	203	223	220	201	201	190	208	184	212	199	206	214	198	219	231	192	180	200	170	192	192	194	218	178	192	202	203	214	213	217	216	180	204	198	210	207	206	216	197	205	209	200	196	197	215	192	211	208	184	214	196	212	214	197	217	191	219	199	201	198	201	205	199	209	203	195	209	216	200	195	199	212	207	169	206	223	209	211	200	240	208	223	199	201	191	203	188	179	220	191	193	209	214	208	191	195	171	199	198	188	196	222	225	203	170	233	203	225	177	186	213	220	207	199	196	229	185	188	211	215	218	195	218	190	219	216	198	190	226	199	196	229	201	210	213	203	196	199	228	205	178	215	198	190	211	227	208	202	219	201	206	196	233	191	179	204	204	204	196	185	202	237	203	209	173	180	229	220	205	212	224	192	222	195	221	201	206	197	214	167	192	206	223	203	199	209	192	219	195	194	205	206	195	208	191	179	206	166	228	200	223	220	198	182	217	196	217	209	215	209	198	238	191	211	176	195	219	197	196	216	212	183	185	216	216	218	202	210	209	210	206	204	195	194	195	202	218	200	216	219	200	218	224	190	224	225	209	215	202	206	207	220	188	177	190	206	215	194	214	202	198	180	209	183	186	201	225	215	192	198	211	223	210	223	227	206	208	200	220	214	204	202	235	207	191	221	195	198	200	197	211	217	201	211	215	220	215	202	207	207	192	196	215	184	201	187	199	200	203	203	177	211	213	215	229	180	189	217	212	183	201	204	185	229	218	227	208	225	213	177	206	223	212	191	189	195	200	208	200	216	196	189	193	209	198	187	207	196	184	210	213	234	207	212	210	215	197	221	197	208	215	207	205	202	196	212	190	203	208	186	188	210	205	216	202	241	198	200	195	199	211	200	204	177	196	210	192	220	191	191	214	209	217	191	191	200	213	183	204	190	171	200	232	193	196	204	207	195	170	194	217	200	208	183	202	199	199	178	203	172	183	211	181	210	194	207	200	214	222	200	193	235	218	208	226	202	209	178	207	212	178
27763	19480	6235	1072	805	771	652	534	493	538	524	580	528	554	539	512	521	518	547	513	574	544	518	531	554	529	520	525	551	556	561	523	555	573	557	525	519	518	534	547	511	496	509	501	506	544	499	502	498	549	550	555	525	533	520	533	514	552	527	523	489	524	513	541	532	552	537	539	480	522	491	509	538	510	500	533	486	532	509	560	510	535	522	569	492	515	514	518	515	516	480	498	459	548	538	587	571	519	514	518	533	524	555	547	499	509	555	540	513	535	554	519	549	529	536	504	535	530	563	486	509	501	488	550	519	539	573	534	532	522	524	519	531	521	498	537	541	511	530	560	493	534	514	548	518	498	484	548	515	515	526	515	499	536	542	542	575	510	546	568	524	574	559	504	529	576	529	545	474	516	561	455	544	534	543	546	538	521	538	486	551	529	554	531	525	535	498	542	539	490	524	498	496	527	501	525	512	560	543	544	570	524	539	486	530	522	514	553	515	491	511	567	538	562	525	554	502	504	530	566	534	556	497	534	507	518	532	493	533	491	514	505	506	498	503	509	546	558	543	553	540	479	498	525	514	514	558	558	532	553	546	502	565	531	521	524	527	504	553	521	505	527	491	565	524	545	521	547	518	539	525	539	552	502	557	531	534	500	526	506	539	496	480	523	505	519	515	515	537	564	525	544	497	505	499	532	528	501	528	533	498	533	560	538	520	497	511	534	524	540	502	524	533	504	538	510	527	547	504	504	561	516	497	520	491	534	553	560	537	529	488	492	502	556	509	531	490	520	527	512	488	503	532	510	518	535	551	538	536	497	563	517	557	513	464	473	522	505	489	550	518	542	529	484	501	539	481	476	534	501	531	503	533	526	551	521	531	528	525	564	495	533	552	504	524	489	539	527	524	523	544	545	521	548	554	517	525	545	536	557	515	551	538	513	508	520	522	559	508	498	526	526	558	508	505	502	508	551	511	516	511	532	547	570	497	522	528	492	540	520	510	535	487	507	525	516	591	530	522	538	502	513	544	578	475	505	496	550	554	534	519	480	558	552	550	541	525	473	476	537	532	529	508	519	513	509	543	517	517	497	533	524	532	468	503	539	552	507	544	505	524	534	532	513	555	510	538	543	548	516	527	557	499	512	523	527	547	522	508	545	489	519	518	514	538	492	534	540	536	535	526	500	529	506	527	539	506	486	502	535	539	539	519	540	509	534	555	505	514	522	495	517	545	522	517	551	500	542	519	465	481	531	531	510	585	552	536	506	526	523	537	519	507	549	533	555	497	529	517	514	532	479	516	523	515	523	530	526	503	517	498	525	524	515	560	542	499	534	510	536	523	546	517	525	573	550	520	540	559	504	509	498	483	504	526	534	489	524	558	495	533	532	550	534	509	542	559	526	566	517	526	516	529	520	512	523	540	517	532	525	547	482	515	544	508	531	536	515	567	525	551	549	533	490	529	533	526	516	559	508	579	474	519	533	499	547	513	483	498	529	512	511	518	572	523	500	478	507	495	542	487	517	550	516	560	517	494	522	528	533	518	476	535	534	529	477	505	504	505	517	493	531	517	567	487	519	516	544	505	506	519	533	546	562	510	539	502	520	548	508	528	494	489	518	513	510	522	497	501	540	525	530	519	536	559	515	526	528	514	516	560	540	541	498	534	510	498	497	573	515	555	532	448	513	550	516	520	513	539	494	544	541	523	534	523	543	580	526	486	559	499	527	501	492	517	511	542	565	522	518	517	593	553	532	552	537	484	506	517	507	539	534	528	507	508	565	530	527	502	511	488	574	532	522	574	534	498	502	512	515	547	546	529	532	527	522	458	537	555	511	532	492	504	513	517	501	495	504	554	544	537	502	520	552	540	539	489	539	543	542	491	534	531	514	492	504	519	508	491	513	559	539	516	497	558	558	523	536	530	511	550	545	514	540	534	479	518	501	523	560	516	485	543	510	558	526	553	493	518	537	519	538	490	535	526	529	559	552	508	518	522	525	520	536	505	563	471	535	511	551	522	528	534	495	565	528	482	487	548	499	519	511	521	523	512	515	543	540	535	539	509	520	531	517	448	532	529	505	494	554	515	528	552	538	537	492	503	529	523	509	503	531	545	508	517	508	531	502	544	574	507	538	490	527	510	515	537	531	562	532	498	506	480	541	518	518	509	554	546	549	535	525	490	540	506	512	520	505	522	531	534	532	528	566	511	532	530	536	515	514	519	538	506	567	477	529	575	527	536	546	563	527	506	525	500	530	575	542	570	534	508	549	520	540	522	543	571	544	547	539	505	492	527	539	540	577	515	529	523	513	550	528	474	492	541	567	494	494	511	557	523	521	498	521	510	506	536	533	535	559	497	546	540	528	490	544	493	516	556	512	502	492	535	564	512	513	542	530	512	501	535	493	542	534	543	538	548	533	544	514	552	530	497	548	543	533	567	504	506	516	540	515	478	509	511	509	524	527	535	524	536	525	502	541	520	532	521	490	529	530	488	502	485	541	474	491	520	519	489	529	547	527	559	561	528	554	521	510	516	493	512	542	488	550	533	524	484	540	542	520	547	515	567	482	528	514	530	474	536	482	496	489	538	563	540	491	539	496	531	510	503	527	521	503	517	508	546	518	529	549	548	525	526	510	522	513	511	544	541	519	543	500	570	528	512	509	508	519	558	590	532	477	508	492	500	570	557	529	534	532	531	536	535	515	514	518	540	507	560	510	461	532	520	518	529	560	543	504	488	529	523	565	552	577	536	544	526	518	549	486	504	519	499	497	512	516	504	516	512	578	501	515	483	509	528	517	551	515	520	519	557	506	506	516	498	520	515	536	515	516	553	485	518	566	532	487	558	479	532	511	522	548	539	563	536	553	499	500	529	505	528	524	535	547	578	497	501	506	508	511	577	495	529	510	513	507	542	541	562	525	545	551	527	545	544	513	509	500	552	488	546	549	512	544	524	545	538	557	516	492	524	516	489	494	536	554	530	568	498	549	524	531	538	526	518	545	546	481	532	508	541	506	517	504	496	517	496	534	525	527	482	567	513	556	462	543	535	502	567	509	530	516	528	534	507	504	555	507	522	558	540	503	537	538	493	540	500	513	515	574	548	525	552	502	521	557	493	522	550	511	497	505	504	508	541	498	511	507	507	486	555	566	515	486	508	483	509	530	493	535	458	525	546	513	495	505	527	514	514	534	535	512	526	543	522	526	516	502	548	516	502	516	535	496	502	516	526	494	500	508	520	516	510	532	533	500	555	529	539	508	492	533	498	534	583	504	534	531	547	516	534	471	509	541	537	565	501	498	518	538	482	535	550	565	501	535	538	525	524	532	530	535	510	478	548	488	529	516	559	530	545	494	552	519	556	516	509	556	541	523	550	514	496	561	567	516	491	526	462	507	508	516	509	514	561	527	539	499	570	535	518	581	527	503	558	521	516	512	495	528	547	536	527	492	554	512	508	500	547	548	530	545	543	509	510	557	548	537	534	540	514	530	541	498	542	528
4471	1542	1199	855	698	663	654	611	593	602	593	567	593	587	532	597	579	530	549	546	537	496	540	493	546	558	573	551	523	558	535	579	579	529	524	588	533	590	498	544	541	540	519	545	514	568	541	541	539	568	574	571	517	536	519	510	524	528	528	528	541	563	527	519	571	570	514	557	559	509	546	519	566	537	540	503	554	569	555	521	521	550	579	576	569	542	567	541	517	523	518	515	580	512	540	571	580	545	528	520	578	574	547	535	513	550	553	534	519	512	560	539	527	568	565	523	543	543	563	518	541	577	575	574	553	557	562	538	596	499	551	499	593	517	513	538	493	564	509	523	602	528	540	534	556	573	529	529	527	528	569	549	521	559	567	538	548	548	592	546	555	541	505	527	546	556	515	532	533	549	531	541	593	508	505	583	526	538	578	529	539	569	533	557	560	508	516	527	521	559	516	592	527	550	509	541	586	549	539	546	558	515	533	529	526	528	534	558	532	547	552	534	559	517	567	551	550	558	550	587	593	518	571	581	545	551	516	502	573	554	525	582	568	556	522	549	508	560	506	518	542	556	541	521	552	527	535	557	551	558	532	521	515	525	527	578	557	530	613	505	521	508	517	548	509	519	562	532	532	546	528	542	549	520	510	503	556	505	591	537	587	522	554	563	502	497	518	543	545	532	520	559	494	565	541	548	579	542	509	558	522	549	501	546	598	510	548	591	539	515	561	560	512	542	537	548	556	554	603	587	545	543	564	533	506	525	533	575	546	524	563	530	527	539	555	511	541	525	529	543	557	556	561	554	544	572	562	530	547	556	535	563	548	577	541	553	586	526	569	558	547	532	577	587	536	537	566	583	532	556	509	558	527	561	507	551	567	498	562	570	536	525	529	528	567	545	524	545	523	576	580	533	524	510	558	532	547	542	576	542	549	545	523	538	592	523	565	557	550	549	566	569	538	500	569	564	552	544	544	536	518	576	608	578	532	500	540	561	534	559	545	540	529	514	592	543	550	540	546	552	556	534	506	545	525	514	564	543	504	509	524	510	507	551	506	548	505	565	551	535	514	587	540	523	589	532	535	571	527	552	554	554	558	505	541	549	581	540	534	501	475	521	490	527	519	568	563	566	539	548	520	567	569	562	532	575	554	575	510	542	568	561	568	540	543	539	521	563	548	548	550	586	516	518	528	551	547	569	550	554	558	604	531	519	525	541	543	586	546	585	541	546	536	555	556	553	539	561	523	524	556	514	526	560	493	554	561	538	535	541	577	554	531	554	518	546	553	571	552	534	574	535	524	514	531	584	517	526	552	556	558	518	548	549	531	544	519	526	575	547	542	534	602	561	541	561	545	516	544	507	527	529	523	575	557	585	550	575	530	528	583	540	524	546	510	530	533	561	544	554	549	548	565	540	548	556	487	554	574	581	551	555	561	499	575	559	555	574	534	540	579	543	518	559	556	533	526	547	523	548	493	562	507	551	563	523	545	524	570	536	542	534	538	539	540	526	565	524	518	515	517	507	539	568	515	492	502	540	535	536	562	559	505	606	562	550	562	507	511	538	572	542	547	520	545	526	508	573	574	543	510	532	471	517	516	534	544	527	545	544	522	544	528	548	555	575	503	571	553	474	557	554	550	485	546	525	494	545	551	509	568	548	544	518	525	545	547	537	510	580	548	573	581	513	540	548	556	537	532	554	592	541	578	546	518	570	539	560	531	561	559	506	546	563	538	550	574	528	577	540	540	566	529	579	588	520	522	571	511	538	568	525	525	568	543	536	562	567	557	546	519	542	554	540	525	514	542	544	521	554	529	552	568	525	543	544	521	560	535	556	547	543	489	530	532	547	550	506	558	546	554	564	552	549	520	549	528	522	540	560	535	542	554	522	520	549	547	523	534	557	555	517	520	564	529	538	581	540	538	526	522	557	567	534	522	577	562	544	516	559	586	557	530	560	568	523	547	517	535	547	546	538	538	522	520	550	540	510	522	537	528	585	523	587	553	524	467	552	521	561	516	554	575	565	570	557	497	549	509	548	577	510	600	528	539	510	537	536	510	503	545	574	546	573	535	590	526	499	549	531	531	556	510	579	556	554	580	520	515	522	539	542	570	527	529	541	550	499	526	515	532	539	514	554	562	513	538	534	566	548	549	588	555	522	533	535	498	559	548	583	557	522	584	554	558	558	533	507	567	540	547	522	541	552	564	544	500	551	583	570	541	565	564	570	556	546	539	532	546	527	495	546	502	560	535	524	545	540	554	520	534	558	565	531	556	537	514	537	531	530	472	565	483	522	557	557	565	572	519	553	535	518	550	521	546	554	541	555	514	514	550	546	541	590	581	544	567	549	564	528	537	507	512	561	583	556	539	543	531	562	556	540	553	528	527	567	510	575	523	493	538	532	554	532	530	548	519	547	492	578	527	506	529	529	536	530	570	532	548	614	557	541	544	558	537	557	539	510	540	521	571	544	563	530	537	562	532	531	521	518	548	555	535	547	533	576	559	531	553	515	560	503	546	560	558	537	558	534	556	534	568	558	567	545	510	509	557	542	534	560	496	574	509	563	547	516	550	523	531	532	561	514	541	484	543	545	513	533	592	558	552	583	575	564	530	537	563	573	535	506	500	509	598	529	546	563	525	523	552	530	516	548	564	527	553	546	549	565	543	538	505	587	532	558	552	553	536	539	524	566	509	548	566	535	528	519	526	551	537	536	550	546	539	535	514	542	555	520	596	541	518	568	520	543	534	544	495	588	509	535	537	571	546	551	526	543	532	535	555	531	563	608	527	549	527	534	539	550	542	549	558	536	535	542	547	546	522	524	542	569	557	524	523	537	535	527	532	536	552	523	551	551	548	551	519	532	525	571	526	547	572	535	546	587	547	565	587	553	541	572	537	490	512	536	557	581	556	573	534	550	513	552	473	597	545	556	553	542	565	555	518	577	539	530	589	548	511	571	541	525	513	567	543	539	522	519	517	568	574	533	534	567	562	535	543	493	583	529	585	548	557	538	536	536	576	549	512	551	537	559	538	532	540	551	492	553	552	534	553	574	537	508	552	551	606	531	532	517	570	549	521	536	593	551	539	558	532	583	573	582	529	551	543	581	540	532	500	542	551	563	544	559	532	569	548	540	558	562	532	548	496	532	537	557	531	560	573	539	500	529	594	549	568	547	549	553	533	551	544	538	539	538	541	526	537	557	549	511	523	534	550	579	540	532	523	562	565	556	522	525	526	569	562	525	539	570	527	528	527	568	576	572	556	522	492	560	536	554	497	501	546	561	556	503	552	530	529	514	534	541	557	520	516	576	529	535	499	509	557	561	538	569	546	545	552	503	564	519	579	546	569	512	524	526	552	497	523	537	551	589	581	564	565	527	559	551	534	528	567	546	519	519	532	530	531	533	491	533	549	504	517	521	537	560	548	522	541	559	566	565	544	521	574	543	510	527	510	548	530	526	501	538	545	507	550	504	529	579	588	558	558	520	575	551	577	533
23716	21330	28620	24377	21331	9970	885	589	508	418	410	376	349	325	296	317	287	279	285	244	285	263	248	237	285	251	268	278	259	276	268	244	243	259	272	262	218	254	243	236	277	227	230	216	246	217	233	246	240	260	234	238	234	268	235	224	248	221	229	238	243	236	238	265	220	235	235	236	260	255	237	219	243	242	254	236	231	237	234	264	227	276	232	250	239	244	228	274	225	250	245	244	263	247	223	219	235	249	256	234	224	243	223	248	259	252	242	247	253	241	230	232	237	236	240	226	227	217	237	238	215	232	248	230	245	247	264	217	265	231	239	246	215	233	274	224	209	222	240	243	226	223	246	273	253	234	240	258	245	250	236	233	226	244	252	253	253	255	216	233	229	238	233	243	250	250	242	226	232	247	240	218	229	250	257	246	230	276	225	244	229	215	242	244	241	234	236	233	242	257	235	249	240	233	240	241	241	253	228	258	261	218	204	260	243	232	220	206	230	248	244	243	231	242	243	237	210	244	265	238	254	261	232	223	243	239	223	218	243	233	245	229	246	256	233	236	242	250	220	252	227	254	238	241	235	222	203	243	228	244	245	224	231	243	222	251	225	224	240	239	239	216	234	239	218	242	218	224	221	224	223	270	243	261	263	231	233	244	243	215	240	226	257	261	223	273	233	221	251	275	254	248	235	221	266	221	251	218	272	211	242	246	248	268	243	226	244	233	231	243	244	229	228	231	226	247	231	240	236	236	235	244	237	257	228	256	235	235	246	251	223	253	247	235	233	249	235	220	262	227	225	223	261	239	261	236	230	245	248	233	230	220	232	219	261	221	226	234	243	261	256	225	260	264	222	261	261	228	247	220	269	260	198	242	252	254	236	240	261	264	260	253	259	258	238	258	239	217	270	242	237	265	223	250	251	216	228	222	223	226	250	244	244	216	237	251	239	245	254	255	222	235	224	246	270	249	234	228	224	245	250	229	228	255	254	234	259	237	269	242	268	213	272	226	232	255	238	226	275	234	235	229	255	209	254	271	236	239	241	215	240	222	240	249	229	229	244	249	221	225	231	235	255	243	225	235	237	242	202	210	245	221	230	265	257	229	238	230	272	202	232	249	219	246	249	247	240	264	225	243	248	216	227	239	236	238	226	224	241	229	224	217	229	242	268	242	238	215	222	209	236	250	210	216	242	237	232	235	236	258	228	219	213	232	254	216	250	244	247	259	250	212	215	272	240	251	259	245	236	234	254	275	221	230	207	259	235	272	232	220	238	252	204	247	225	246	238	233	229	224	241	225	258	236	216	227	205	235	237	224	228	220	243	258	232	244	241	250	206	248	275	237	215	229	237	253	249	251	245	267	242	234	247	241	246	208	259	252	225	254	243	250	238	211	237	238	224	225	241	226	223	244	216	222	194	218	242	238	238	239	253	226	236	234	230	231	247	213	235	228	217	224	242	265	227	249	255	213	236	224	236	229	247	206	234	245	243	224	256	221	240	239	227	229	241	219	211	255	270	236	221	228	235	235	248	249	266	245	230	231	226	223	236	248	233	210	241	262	221	246	220	207	250	232	253	234	229	270	232	239	245	210	248	226	249	194	231	244	230	270	220	248	240	229	224	243	256	237	249	207	224	261	229	225	209	249	245	234	239	240	244	216	246	217	253	216	244	252	228	244	243	239	250	232	246	230	217	217	228	238	235	236	239	243	246	267	229	277	247	237	248	232	231	255	218	245	228	229	248	243	244	230	232	245	252	228	257	222	259	246	249	235	231	233	236	247	230	236	257	251	223	230	248	238	232	228	238	240	222	233	248	255	250	227	251	243	231	238	220	262	248	231	243	223	223	258	263	225	211	246	215	249	252	231	266	229	239	229	221	233	249	231	218	246	265	222	220	235	212	253	257	248	242	237	242	223	230	235	249	239	238	208	226	233	229	237	240	249	206	248	232	243	256	231	229	237	215	243	238	221	221	226	256	260	234	234	250	242	247	234	245	230	264	254	251	228	230	242	249	203	249	223	225	263	230	241	239	236	243	237	242	221	262	219	225	247	233	256	248	257	233	239	229	254	221	242	239	221	226	227	239	240	215	215	232	240	206	233	222	243	234	225	228	217	245	224	235	214	229	241	232	216	252	220	222	237	239	240	238	235	254	249	227	217	226	237	285	244	261	219	260	243	241	237	235	221	248	224	237	248	237	241	237	259	224	219	221	239	218	229	233	242	246	260	222	233	226	231	233	217	242	230	246	217	225	251	229	242	228	215	249	236	243	233	247	225	209	238	237	236	221	224	242	245	246	232	235	238	253	224	237	227	231	226	247	242	241	250	247	216	217	215	257	232	231	237	213	271	230	213	218	230	229	261	224	236	228	225	245	230	223	238	264	234	254	229	236	253	249	229	239	239	247	233	191	230	233	250	232	237	237	247	234	246	231	240	249	254	222	227	240	210	210	202	212	241	241	254	230	257	229	221	238	228	208	242	224	245	234	225	248	249	256	257	243	238	237	255	230	253	240	234	246	224	245	242	261	243	228	242	223	231	219	224	248	227	262	209	195	228	207	209	217	234	254	211	232	221	238	256	244	231	264	257	200	238	229	230	257	204	228	256	255	220	210	262	225	241	254	242	244	214	249	239	248	224	218	257	255	225	233	229	250	226	236	240	225	262	211	224	243	245	218	229	265	233	216	247	234	230	241	240	228	267	227	226	244	241	218	239	230	213	230	210	229	232	227	252	246	237	243	263	231	245	227	231	218	227	276	226	248	240	229	223	258	235	235	225	226	236	256	263	238	208	260	256	227	242	241	262	265	246	247	250	240	243	234	223	250	209	221	226	240	207	244	258	245	224	263	253	239	256	220	257	218	235	269	211	231	231	257	223	215	242	256	271	270	228	246	236	267	236	243	212	227	234	257	223	232	228	245	266	249	239	230	223	234	232	255	218	228	231	239	243	267	261	224	226	239	256	220	245	228	241	232	230	230	240	258	230	270	234	253	238	233	232	203	243	211	250	248	245	227	230	229	256	234	247	243	260	229	230	252	250	204	242	234	227	242	239	239	260	246	229	225	218	216	223	246	241	215	241	241	234	242	240	245	252	230	233	232	235	243	222	247	243	225	264	208	221	233	234	240	240	241	237	259	259	231	261	233	251	220	264	261	243	234	238	244	257	243	250	249	230	224	245	228	225	234	217	235	229	239	237	256	257	227	244	243	236	238	241	214	242	224	231	220	257	220	248	240	216	211	228	256	254	266	233	248	223	223	249	267	236	252	253	234	222	257	240	235	232	241	231	228	241	255	202	250	225	241	211	242	243	227	242	227	234	204	237	235	232	218	231	256	256	218	218	227	217	223	226	240	253	247	216	252	235	256	217	235	233	210	241	220	205	247	224	219	241	249	236	233	230	218	248	241	209	259	231	252	215	232	194	240	222	250	225	211	253	229	242	248	261	239	224	230	247	222	230	261	229	244	272	234	243	213	226	248	238	234	234	252	237	254	219
3400	8849	5876	2790	1985	1462	1084	865	712	611	555	435	442	433	342	364	333	306	339	323	295	326	261	266	296	288	280	287	319	318	302	289	294	252	256	263	279	263	253	262	255	244	250	267	304	226	255	250	280	258	276	283	242	251	237	257	272	229	248	266	228	274	245	280	267	259	245	265	246	255	282	273	269	267	236	259	259	233	255	241	247	239	261	246	240	259	232	275	232	265	254	271	262	259	248	233	272	271	248	254	267	234	256	242	269	272	286	258	256	259	264	227	276	233	287	266	248	264	232	243	245	235	287	232	250	265	248	275	267	274	289	264	268	239	250	247	264	242	246	243	243	269	238	247	236	269	249	248	268	269	263	265	239	270	246	234	262	231	254	240	260	253	265	247	267	282	210	270	275	269	239	265	263	270	253	253	254	270	227	246	235	289	258	243	237	256	243	255	246	235	246	232	255	249	298	251	288	262	236	243	252	264	261	249	257	245	268	272	267	251	230	265	241	252	270	294	275	245	266	240	256	251	254	261	250	218	236	249	254	250	232	248	278	236	261	264	250	283	239	237	266	251	255	266	247	271	247	263	255	246	254	267	234	269	247	235	247	254	242	253	264	281	223	263	244	250	264	252	253	235	264	234	246	263	245	253	227	260	281	257	246	279	220	275	257	239	226	232	247	251	230	257	242	288	244	258	265	259	277	249	258	255	234	221	248	251	251	235	251	267	262	253	247	259	285	237	257	243	260	235	265	271	244	245	254	248	239	245	247	255	231	252	229	280	270	270	239	280	301	256	257	238	228	245	233	264	275	246	272	256	253	248	268	262	254	257	257	267	233	266	240	229	256	242	258	255	256	242	241	253	273	233	236	255	244	242	229	247	255	229	224	266	239	278	247	244	233	252	259	270	253	259	267	257	240	227	259	252	245	265	267	250	244	252	249	249	258	260	237	256	243	302	267	263	205	242	235	270	277	249	261	253	239	232	244	268	242	273	246	234	230	252	260	268	257	252	244	242	278	272	239	252	253	262	290	270	237	239	265	230	273	248	263	265	249	238	236	258	248	260	251	253	261	273	254	224	256	248	250	259	270	253	249	232	235	253	251	245	243	280	229	256	263	250	246	223	266	280	249	247	255	255	223	273	262	248	243	261	283	246	241	257	238	245	250	234	247	276	231	282	246	244	262	266	235	233	250	251	276	242	248	247	233	238	248	283	226	234	260	260	254	247	248	228	259	229	248	279	227	244	245	237	243	277	267	229	261	229	267	266	264	240	256	254	264	236	248	254	250	265	276	231	234	284	234	268	241	243	225	259	253	231	251	227	271	220	279	239	228	265	266	256	228	271	264	241	262	238	264	255	263	245	244	252	274	249	256	281	280	274	237	275	272	262	251	256	227	252	241	224	232	264	237	259	251	236	220	245	245	243	267	251	279	238	274	255	262	214	275	250	241	264	273	261	223	259	258	246	225	245	272	239	245	270	264	243	248	227	233	295	229	256	250	265	246	228	254	290	261	254	259	247	277	217	258	269	235	236	264	240	289	271	260	267	270	240	261	255	245	250	291	251	264	248	272	251	249	245	269	259	253	239	266	256	289	252	275	260	237	240	242	253	267	258	254	235	272	273	240	241	258	256	258	243	263	252	288	267	245	251	252	253	274	259	246	241	249	236	259	247	217	231	263	263	256	252	241	235	249	255	238	256	271	251	245	232	220	253	276	254	278	267	249	276	267	246	262	231	271	266	252	239	266	230	245	241	225	245	232	221	260	262	259	262	238	262	257	230	255	246	249	250	238	236	217	244	237	242	245	244	232	247	234	286	278	244	263	244	288	236	267	234	211	274	247	277	263	223	255	282	244	226	265	237	259	239	262	236	238	237	243	249	246	272	243	270	271	262	250	258	264	248	258	229	267	251	230	270	251	264	234	225	250	262	268	249	236	225	247	221	249	215	222	248	250	246	255	229	266	238	219	229	278	230	234	241	222	245	266	242	226	262	251	277	266	234	247	255	263	244	207	247	253	245	259	260	282	250	238	270	232	274	256	266	267	249	248	214	259	236	248	220	240	232	258	223	236	238	242	253	247	253	227	257	250	260	256	261	275	231	232	263	250	256	241	277	286	237	234	260	281	258	248	268	279	258	248	227	260	254	249	228	262	249	239	251	248	234	238	230	250	254	268	232	254	252	248	271	250	266	242	238	267	266	264	253	255	245	266	215	268	248	270	254	247	272	229	271	237	263	233	255	266	258	266	262	246	263	233	247	251	235	274	210	247	244	230	239	260	260	270	240	279	285	265	251	263	252	268	277	260	288	241	253	255	253	226	232	234	264	246	246	244	252	267	273	242	278	260	231	233	259	234	243	253	234	268	251	247	303	252	233	272	265	247	239	257	220	247	248	240	254	264	264	239	218	281	244	253	262	262	236	268	229	253	249	240	258	213	222	223	268	271	248	264	249	240	252	266	246	264	245	239	266	271	233	248	265	231	254	234	233	267	259	245	264	294	264	257	240	258	242	275	246	286	237	255	276	254	233	260	266	264	249	269	248	205	274	265	262	276	220	267	252	251	277	246	266	247	271	291	268	287	254	278	250	249	240	252	251	247	263	239	261	251	293	243	228	268	244	302	248	232	273	253	241	245	294	251	229	255	241	231	278	287	260	239	242	254	245	249	255	259	266	250	267	262	255	269	258	247	268	238	253	267	250	254	270	255	272	241	254	233	243	264	286	260	237	258	233	222	259	246	266	228	227	255	258	259	227	252	237	226	217	272	254	258	257	247	258	276	250	268	269	250	255	240	267	241	263	233	255	263	257	234	274	248	245	235	267	273	240	251	260	248	273	255	254	252	254	239	223	276	243	234	237	236	239	269	249	232	269	254	267	231	239	223	226	277	232	227	265	266	229	265	236	219	272	249	254	254	238	243	255	255	257	267	233	293	246	251	254	250	260	244	279	257	237	226	259	246	273	235	271	254	239	261	240	251	265	236	244	284	245	245	219	252	254	265	264	264	245	253	260	265	267	250	270	253	256	239	251	243	267	256	235	237	273	251	257	243	232	232	239	247	258	247	233	235	222	248	262	259	265	248	263	269	243	250	305	265	273	228	263	260	237	295	262	257	235	226	229	261	248	234	267	255	254	270	208	261	231	237	256	276	242	244	254	239	240	242	226	255	269	299	248	246	250	272	257	264	273	247	251	253	273	270	253	267	233	251	247	246	264	269	275	270	265	223	262	263	242	250	252	248	258	244	269	235	245	248	301	225	227	256	262	245	262	255	239	247	262	233	267	249	246	222	254	247	257	252	254	257	239	234	250	259	223	234	278	212	234	265	238	241	233	283	274	247	240	258	265	236	239	265	250	224	227	250	263	262	239	254	248	261	244	246	261	253	242	213	267	228	261	268	265	250	273	287	269	256	273	245	240	255	260	262	252	255	247	270	229	253	241	272	260	247	238	266	255	247	261	226	273	249	251	284	246	260	262	245	251	252	244	279	261
24835	21310	27606	25318	11536	1109	814	718	746	706	674	663	615	651	596	612	563	597	654	633	614	607	556	582	646	581	595	610	578	606	628	563	573	552	630	603	560	601	609	590	597	553	622	618	580	567	621	607	616	611	601	573	600	613	596	610	602	591	582	579	596	607	590	628	624	564	636	595	621	590	586	656	618	571	554	587	640	551	597	599	595	625	636	593	576	588	638	582	597	556	644	588	626	586	586	612	557	573	570	588	586	583	577	574	576	621	560	627	591	609	590	598	602	571	616	594	562	582	585	595	620	620	603	624	627	595	577	562	567	579	591	612	585	595	598	595	602	588	601	634	615	556	558	554	587	588	611	567	600	573	570	578	588	632	549	544	582	573	584	596	621	590	619	592	567	571	594	558	624	567	543	569	564	564	587	583	641	596	579	604	624	580	589	592	585	607	601	610	576	581	602	601	582	545	587	592	598	557	602	583	570	582	627	571	569	616	604	605	596	548	603	574	536	589	628	605	583	589	573	563	605	614	578	588	564	603	582	588	616	558	628	616	565	593	579	570	613	595	568	580	631	587	628	545	587	589	559	557	601	657	548	646	651	596	585	590	562	604	583	589	597	545	570	575	608	609	589	606	614	599	571	545	582	579	583	633	632	585	544	588	564	619	595	640	634	543	606	576	583	550	603	603	613	562	607	619	584	583	578	596	601	563	604	592	580	583	565	592	602	601	629	608	637	620	619	564	644	590	632	580	605	592	603	571	650	579	572	601	577	613	633	596	619	605	603	557	586	594	555	573	602	564	570	597	661	616	574	621	610	575	575	582	636	631	599	568	611	585	552	616	595	598	622	584	589	615	571	576	595	606	595	617	609	578	569	601	556	593	625	564	581	598	585	571	605	572	629	578	602	615	583	558	585	548	582	628	580	594	632	595	635	641	597	654	616	576	625	599	640	625	575	623	637	580	578	563	567	630	608	606	561	624	612	571	591	621	559	557	589	620	600	613	569	580	586	601	616	582	598	615	584	581	594	595	607	650	614	555	609	578	612	624	596	636	609	595	615	593	590	574	640	577	617	550	578	609	589	558	556	599	591	555	630	614	616	598	614	624	575	568	581	594	581	584	573	604	633	616	579	587	587	573	564	586	615	593	571	603	575	572	563	578	575	626	623	580	580	580	597	606	598	575	594	614	581	630	609	554	582	616	587	607	586	559	581	613	621	575	600	596	614	602	593	633	601	589	564	540	525	539	595	590	624	608	575	564	601	624	592	593	589	559	633	606	582	633	582	609	616	633	576	604	550	561	617	602	551	587	605	550	579	623	605	602	587	595	608	595	620	574	636	562	549	545	583	587	585	610	585	581	598	581	582	614	565	554	600	640	625	569	653	577	595	646	582	572	610	586	591	643	584	602	594	541	604	570	629	641	590	600	568	590	568	567	571	638	598	567	601	588	574	599	577	630	622	639	639	565	583	594	578	574	604	585	580	570	550	550	595	578	534	628	575	575	573	600	601	560	587	580	581	576	588	588	615	613	586	599	580	631	571	638	608	590	562	599	562	598	567	545	577	582	560	650	580	596	658	582	589	573	554	586	597	598	619	585	618	553	570	624	572	603	610	588	612	561	578	581	599	581	618	622	582	555	619	584	596	607	547	590	605	613	600	549	514	558	572	608	584	554	590	607	573	594	600	610	599	595	611	602	559	566	590	564	601	614	580	577	627	599	606	634	586	554	573	612	617	651	585	592	557	592	595	618	555	585	619	585	582	616	600	567	607	597	617	573	628	576	559	610	585	590	587	608	596	592	595	637	592	628	559	604	609	610	562	636	625	568	587	607	589	576	590	588	594	584	557	562	615	603	598	566	561	599	602	606	579	630	616	593	607	619	593	552	572	571	589	555	608	590	628	569	551	639	568	590	576	612	572	600	573	571	590	563	614	551	595	592	628	561	586	594	585	547	581	572	570	636	555	573	576	600	595	586	568	595	586	557	538	611	560	593	563	567	592	575	601	587	584	577	595	576	632	647	650	540	615	550	615	574	627	589	544	568	633	620	605	589	609	577	548	612	598	602	626	578	605	583	608	557	638	589	607	580	609	628	582	601	576	582	605	585	605	615	576	582	600	575	576	579	541	578	581	588	595	636	605	621	593	600	585	558	591	600	596	574	569	589	620	583	610	609	579	589	642	589	557	585	566	557	605	607	587	615	627	584	657	627	621	585	593	541	610	597	570	606	596	586	614	605	570	591	577	564	620	584	593	596	591	599	651	581	580	581	582	530	555	577	571	582	572	583	565	564	584	588	559	632	551	580	572	589	592	615	594	628	595	565	588	571	562	577	571	597	616	603	596	593	575	595	615	605	603	582	616	603	589	582	581	553	603	532	613	577	581	605	658	594	604	581	575	587	608	609	556	577	603	597	590	577	600	615	584	606	597	593	610	585	596	610	565	598	566	618	616	582	644	598	616	566	604	600	613	602	607	612	613	611	587	610	565	575	611	573	597	581	545	638	602	610	572	583	581	567	611	606	592	611	610	569	608	555	574	628	550	603	590	598	612	590	613	661	550	578	607	564	570	546	578	611	646	579	516	595	583	554	634	601	609	579	625	598	589	598	653	575	588	634	582	585	580	598	612	609	591	578	562	566	567	621	560	561	563	633	561	563	552	561	556	574	606	585	566	615	580	598	552	584	596	563	651	622	578	585	580	594	597	581	593	623	586	616	547	577	599	572	563	612	605	561	600	613	619	586	558	593	619	585	588	542	599	603	637	658	538	610	591	574	567	583	601	667	629	655	579	592	581	601	594	609	560	615	597	613	570	594	608	617	562	546	607	595	622	568	614	603	620	562	599	536	584	611	585	613	587	550	579	550	558	626	601	607	671	579	591	614	587	552	563	606	612	611	615	572	625	592	523	578	566	595	617	587	619	556	575	587	632	577	550	580	613	603	590	617	567	581	585	580	599	612	614	549	573	619	633	589	614	564	572	565	620	585	591	625	589	544	574	523	575	609	622	592	581	536	566	588	572	571	574	556	598	560	611	580	595	592	590	571	636	596	584	585	542	579	556	612	593	562	542	633	578	592	596	621	600	601	579	629	615	607	563	603	600	577	639	576	569	606	645	601	602	580	582	645	564	548	607	570	587	590	575	542	598	533	571	577	578	609	623	552	654	603	601	579	600	558	575	643	626	557	613	558	594	584	583	574	593	633	596	574	604	578	555	550	586	558	616	559	585	574	633	615	601	588	640	576	616	633	570	571	612	662	615	571	578	591	584	570	567	520	614	596	580	572	576	612	576	573	615	626	599	628	564	643	616	614	570	575	572	590	565	607	567	593	606	594	607	578	611	591	595	577	600	614	549	581	578	561	597	595	598	581	584	602	592	581	569	591	562	568	600	592	580	614	537	565	587	575	590	583	629	628	581	590	621	621	565	568	606	578	600	592	641	563	577	584	559	591	653	575	590	626	571	620	589	583	587	659	590	573	594	608	579	595	578	620
3285	5306	3567	1972	1508	1294	1040	1002	867	752	731	710	687	638	639	658	634	621	624	644	607	596	641	599	650	642	656	643	628	605	621	584	573	617	572	606	587	590	613	566	596	563	611	596	588	616	551	558	592	655	599	649	658	645	612	615	582	625	626	592	621	587	579	587	559	601	629	627	569	616	622	565	611	595	558	622	540	595	607	566	605	557	655	600	628	617	558	613	556	628	570	594	625	580	570	562	573	585	603	582	572	581	607	608	598	634	550	574	618	606	600	556	600	621	624	561	570	611	580	618	621	605	608	592	619	640	594	654	599	597	602	607	527	604	542	594	607	577	581	594	618	580	603	639	584	555	604	594	638	632	618	604	615	576	617	586	583	567	645	573	621	614	596	587	609	556	568	622	593	645	580	591	629	571	604	615	607	627	565	607	554	602	642	594	615	596	568	592	588	553	615	603	603	610	593	584	552	641	629	567	583	611	596	586	627	590	565	574	585	587	566	571	646	661	575	629	609	590	596	613	592	613	651	622	633	559	607	597	641	559	584	608	608	584	576	602	581	572	599	612	586	558	570	602	630	606	616	571	584	608	577	616	582	592	603	605	585	665	605	600	570	620	655	586	605	624	591	582	588	643	615	580	541	617	572	621	586	611	559	563	611	593	644	610	598	578	625	614	620	569	619	585	586	618	649	567	587	665	616	592	594	576	599	622	607	616	605	600	578	625	623	571	583	566	639	620	650	610	622	570	601	587	591	576	588	554	574	559	599	622	586	591	607	577	594	590	586	626	582	589	588	597	607	618	583	598	584	626	606	620	567	599	617	591	618	596	582	584	570	590	577	625	643	601	542	633	627	594	605	560	597	588	593	618	577	586	566	593	612	572	530	627	576	546	622	575	597	618	636	627	633	599	591	568	618	584	586	641	609	624	617	587	592	608	623	585	561	571	607	584	543	623	635	579	611	612	598	621	648	622	670	592	581	592	559	629	640	598	600	573	608	573	560	588	586	588	602	604	574	630	605	579	600	583	578	595	578	624	647	596	585	599	604	602	592	624	605	589	574	612	606	561	591	577	611	575	626	607	551	567	584	603	619	613	620	609	602	643	551	610	627	594	574	590	633	608	607	581	620	638	620	585	592	594	590	569	588	624	622	665	574	595	611	596	590	585	627	573	599	610	628	597	603	608	590	579	631	581	623	547	564	595	583	611	596	589	645	600	613	565	577	588	592	612	585	659	616	579	606	627	638	539	590	590	616	602	649	581	591	608	609	563	651	587	613	592	555	614	609	627	618	617	631	609	582	611	627	568	644	617	562	589	595	592	583	607	618	605	552	584	591	589	606	562	590	669	600	545	599	614	568	566	609	609	628	654	635	602	601	589	599	589	582	587	584	567	595	578	604	618	633	604	600	551	582	569	628	640	592	598	593	581	612	597	589	625	604	575	585	604	606	611	578	648	577	587	628	622	594	565	669	603	607	579	557	613	586	574	577	625	610	637	552	593	568	602	583	609	601	585	614	608	575	617	616	540	576	557	595	551	615	599	601	631	580	547	598	559	609	614	575	626	649	566	596	612	561	602	587	614	582	587	573	595	609	559	605	563	602	601	575	620	564	622	634	617	628	574	627	607	582	638	592	632	591	615	617	632	603	579	609	589	617	558	640	618	550	625	572	614	626	595	618	588	557	554	585	570	581	581	567	608	635	615	609	585	596	650	549	629	588	548	599	620	577	579	605	618	610	617	557	611	666	577	596	610	573	556	611	550	621	590	589	629	616	604	572	603	624	620	593	580	533	596	588	586	558	617	615	582	635	570	601	576	579	576	565	612	604	600	584	597	567	588	558	603	540	603	586	634	569	579	558	593	619	581	617	598	597	541	609	583	588	602	578	594	609	584	596	596	578	576	577	588	600	590	599	610	611	617	598	563	613	596	551	605	579	607	586	611	649	576	632	598	613	631	571	585	600	613	607	565	587	565	620	586	625	601	574	600	601	627	590	579	538	583	620	570	607	581	643	608	587	575	609	573	625	603	636	576	627	627	614	592	554	606	605	621	605	568	635	588	620	595	615	627	562	595	625	605	574	594	593	613	573	565	627	632	607	567	626	631	618	585	594	617	649	623	609	607	625	567	572	610	626	636	580	571	561	601	630	613	566	599	631	563	613	574	647	595	592	578	592	579	602	636	619	635	597	584	593	571	605	599	601	605	591	567	578	615	608	619	583	615	612	587	610	618	601	579	640	638	584	638	597	625	593	586	610	556	628	621	611	644	625	619	606	627	597	595	616	555	592	622	603	599	582	622	621	603	563	626	621	628	590	651	636	554	550	592	627	610	649	575	610	585	607	609	636	579	578	591	618	591	621	528	600	631	558	536	583	588	606	594	617	645	609	592	577	642	617	611	574	605	613	588	613	577	538	625	632	583	606	600	516	603	622	655	564	560	573	646	555	609	642	613	568	592	568	600	622	567	612	620	590	611	600	578	605	553	554	643	620	605	579	582	634	634	611	609	632	622	582	624	597	618	611	608	570	583	581	571	565	640	604	561	570	647	599	569	540	582	567	554	591	576	598	619	581	622	574	652	624	598	590	609	636	582	579	583	637	586	619	617	597	619	573	630	580	562	569	611	594	587	578	599	603	615	600	599	610	575	611	595	594	615	589	618	565	608	606	578	622	629	559	611	612	565	581	559	626	640	599	584	603	603	613	550	548	640	600	642	611	585	578	618	625	606	573	597	591	607	600	585	607	594	564	581	538	577	611	605	598	618	592	617	591	573	553	609	596	624	591	576	580	585	606	604	590	606	603	580	615	569	603	558	577	616	578	620	578	598	622	573	596	587	618	579	601	629	608	627	613	593	611	633	565	589	573	629	642	590	631	547	639	587	598	587	582	601	627	623	607	573	591	554	601	535	570	615	588	593	548	618	611	601	597	662	631	639	584	606	630	605	598	572	565	592	604	577	622	612	586	642	548	590	597	599	640	577	594	600	605	636	615	622	624	573	616	607	608	615	579	614	605	635	606	606	588	612	586	584	592	573	595	602	644	559	630	619	621	618	627	594	575	591	605	615	609	589	598	622	595	647	572	614	582	593	603	558	610	625	592	598	595	575	601	553	588	579	638	564	611	599	602	597	603	600	634	610	616	564	605	573	591	635	651	621	585	639	589	598	597	610	615	610	579	619	593	591	555	567	545	595	613	608	585	636	561	557	567	615	601	625	618	567	569	602	624	589	605	604	607	560	621	537	679	596	637	625	558	604	602	564	622	596	595	584	561	581	608	635	583	653	610	606	588	648	594	594	631	585	542	563	600	639	586	595	582	550	607	598	615	613	592	633	594	595	585	600	600	599	600	620	633	604	600	584	631	575	597	580	595	622	613	617	615	647	581	598	599	568	586	613	594	547	564	590	567	558	627	613	605	634	613	635	604	571	600	599	586	616	617	592	550	617	586	575	612	547	594	584	560	581	581	592	597	642	593	577	559	580	598	560	629	633
22548	21342	29107	23939	21344	21402	9463	985	679	607	547	481	406	339	322	330	321	307	284	281	258	267	268	276	273	246	264	241	263	269	248	270	199	239	227	220	208	195	226	248	212	234	209	202	231	198	206	217	201	222	229	222	242	224	207	210	247	205	191	199	228	231	225	216	193	203	211	236	241	165	209	210	230	216	249	216	204	217	233	201	190	191	165	232	197	223	220	212	214	187	201	182	227	195	221	217	202	183	200	223	216	186	191	203	222	223	224	219	196	195	207	218	218	204	220	215	202	208	178	206	204	194	167	210	202	201	250	188	202	217	225	231	194	204	199	196	207	203	201	219	196	206	205	225	227	207	205	191	191	204	216	189	212	216	217	209	216	218	210	197	205	241	231	209	191	214	216	217	211	215	182	208	186	215	209	191	198	220	207	242	189	197	193	207	205	187	202	217	216	213	208	201	198	206	192	203	213	211	211	221	211	202	200	242	204	216	184	215	206	196	197	179	203	198	191	215	219	233	212	206	223	223	227	203	221	185	189	195	192	225	219	212	226	192	195	191	220	209	196	201	245	232	183	194	202	212	213	214	192	207	200	201	213	211	205	210	207	205	247	192	204	213	179	197	197	250	227	220	198	215	204	204	164	204	188	216	209	220	216	180	188	228	215	205	208	219	179	211	225	207	211	222	187	230	199	229	211	235	200	211	218	231	207	214	198	209	215	228	232	195	222	219	211	238	218	206	215	212	218	231	193	195	211	228	208	200	165	219	233	202	190	229	227	215	213	195	210	196	203	197	251	216	199	218	235	207	208	201	200	239	208	197	215	202	228	202	201	210	197	161	194	215	209	200	220	203	213	206	232	197	227	219	202	188	207	221	199	222	210	212	178	222	218	205	205	217	185	201	210	210	192	195	208	198	203	199	241	197	201	205	207	221	197	219	214	239	216	229	207	200	230	227	196	176	211	199	227	204	188	182	200	233	182	213	235	205	207	186	208	200	196	198	200	221	208	214	212	210	201	245	192	208	195	206	185	208	218	210	191	212	210	224	210	240	196	202	203	203	214	219	216	199	214	214	197	212	208	209	202	216	227	205	206	221	217	216	192	201	203	206	229	216	195	211	206	233	198	193	208	188	195	210	203	203	215	191	192	201	217	217	203	204	206	210	237	210	202	193	212	189	220	193	228	179	217	182	235	217	215	193	211	211	226	199	213	186	198	199	205	180	214	242	206	208	208	221	215	203	177	206	227	214	199	215	229	193	196	213	220	242	202	216	211	204	213	213	209	173	220	201	199	199	219	198	217	186	210	202	223	198	205	194	207	212	233	224	187	202	190	196	244	191	217	216	205	168	224	216	199	214	213	208	221	194	195	218	205	205	197	194	183	182	212	188	221	220	210	199	208	209	209	220	192	195	224	233	221	244	203	172	177	216	200	196	194	224	222	190	210	209	200	203	214	214	178	229	203	193	198	195	196	209	196	218	205	197	218	219	228	241	209	225	206	198	229	204	222	192	194	219	178	211	200	199	223	185	231	218	195	177	190	225	224	199	225	218	195	224	206	206	206	214	192	176	203	198	210	193	201	208	208	202	195	225	199	227	194	213	208	198	219	205	209	214	225	183	221	216	212	205	211	196	198	218	235	196	217	252	197	192	185	218	204	226	225	211	212	226	192	188	220	236	192	223	215	202	198	195	220	222	202	222	210	207	204	204	179	215	205	205	200	229	221	216	209	171	208	218	191	185	204	198	199	205	227	215	185	221	201	191	226	206	191	192	209	218	182	212	202	244	179	216	203	206	216	233	231	191	205	215	213	198	216	204	189	195	213	207	225	217	197	208	215	180	215	199	210	217	222	221	223	192	210	218	210	204	220	211	208	224	209	176	215	205	194	204	201	198	195	195	223	207	198	184	212	199	209	204	217	214	232	210	206	225	211	200	194	215	204	226	210	178	237	182	207	207	216	214	204	207	244	193	206	184	198	195	238	195	205	215	218	218	216	203	192	218	193	210	205	211	184	201	227	222	178	192	214	207	206	198	223	198	217	190	196	207	196	207	173	209	220	210	197	219	237	217	236	206	198	198	196	207	206	191	229	223	188	215	206	228	198	209	213	199	201	229	185	212	196	219	198	195	218	208	208	183	201	218	217	215	214	234	201	196	230	220	200	180	192	211	229	193	210	205	223	203	197	198	210	219	213	189	203	198	214	199	219	191	201	206	202	236	203	211	202	220	230	194	206	219	188	176	205	234	209	215	188	193	211	196	208	202	207	188	200	210	205	230	212	219	197	200	212	197	210	215	185	203	219	200	217	199	221	179	188	206	187	201	204	193	198	203	201	231	205	209	209	213	225	215	204	208	233	205	191	208	207	175	215	218	203	218	198	210	196	212	184	176	185	197	177	190	205	204	226	199	224	203	187	209	201	202	200	205	208	204	176	226	206	187	208	213	213	195	208	224	225	214	215	221	203	197	233	177	217	209	196	215	194	224	209	190	240	216	203	208	212	217	184	221	230	176	205	188	189	217	175	177	204	209	204	201	213	212	200	202	192	198	204	193	218	215	203	186	227	207	196	211	214	186	246	186	245	174	209	221	207	188	186	199	225	199	210	208	221	193	201	206	216	200	225	218	197	195	216	209	196	196	198	215	202	210	191	196	198	201	199	179	197	227	194	212	223	217	183	220	207	196	205	228	202	181	190	184	199	214	194	220	201	208	204	214	222	204	192	196	180	217	206	230	214	201	203	207	183	207	175	212	187	212	210	211	208	189	242	242	226	201	215	192	205	230	207	213	239	173	193	240	196	200	202	220	196	199	218	196	211	181	215	186	209	216	235	191	210	209	234	214	220	179	203	198	208	227	210	210	209	206	233	191	183	210	208	208	191	209	192	222	222	216	227	227	192	217	206	197	198	199	202	219	219	198	196	208	197	231	202	199	196	215	226	231	210	238	210	207	208	188	192	212	197	222	216	199	213	202	210	198	213	214	209	217	213	194	217	220	227	196	203	210	186	208	177	210	191	215	232	208	201	212	224	217	212	213	198	204	193	211	193	210	220	222	220	197	211	190	224	209	209	172	227	218	175	243	195	219	200	223	208	193	220	205	230	198	199	195	223	233	211	202	203	210	220	215	215	209	223	241	223	188	195	206	231	219	235	189	221	219	220	219	197	236	202	187	209	199	202	213	198	209	214	202	201	211	185	209	194	201	220	219	195	215	205	172	208	197	224	198	213	195	194	197	202	195	168	200	179	211	216	213	193	204	212	186	200	196	207	215	227	232	220	221	191	215	198	211	205	209	186	205	213	207	212	203	224	191	203	212	224	205	205	221	243	220	197	198	207	192	217	210	226	220	179	212	190	225	206	210	192	194	185	222	214	222	209	227	217	187	222	220	194	223	236	223	208	188	182	197	222	233	196	228	216	200	189	217	211	208	187	203	214	183	206	240	202	230	170	212	224	201	201	195	231	193	193	190	207	210	220	234	219	202	198	217	205	216
4372	14260	9790	4792	3439	2464	1822	1325	1082	861	715	621	531	455	431	416	382	356	343	325	309	312	306	267	259	283	268	290	264	286	314	278	232	239	255	197	260	217	227	216	217	236	231	244	178	221	222	217	200	229	208	215	209	203	224	223	202	196	207	202	219	234	199	183	231	195	225	225	201	207	212	206	243	212	217	236	209	208	222	211	201	217	219	226	187	221	190	222	215	209	229	235	214	207	207	215	193	194	191	218	205	198	214	214	224	222	194	192	227	210	220	234	239	195	220	227	211	199	228	211	203	188	200	214	210	222	197	192	206	222	223	201	213	186	204	214	217	219	218	213	212	203	204	234	189	197	201	206	216	169	232	229	209	184	189	202	212	199	213	203	206	202	210	203	171	198	203	213	210	205	208	204	226	220	220	193	179	251	206	190	205	221	190	216	182	195	213	218	197	225	214	218	221	207	227	216	203	230	184	218	218	216	206	237	240	229	215	228	197	221	212	261	206	196	210	214	226	193	192	215	199	188	246	218	200	195	193	205	222	217	211	217	206	204	199	208	205	205	223	207	205	212	208	232	206	216	214	184	227	226	202	226	207	203	202	198	202	204	183	214	225	203	201	218	212	227	205	209	207	245	224	193	220	217	216	209	177	215	201	186	189	229	202	214	210	193	206	215	205	220	216	196	207	200	225	230	191	195	212	203	214	222	215	227	189	203	199	215	232	210	209	254	169	215	201	192	204	203	230	227	198	200	242	204	222	207	197	198	197	203	211	186	218	198	203	203	197	232	219	212	222	179	228	196	230	211	238	197	200	222	179	177	196	221	210	198	200	209	209	230	197	188	200	192	188	220	197	223	223	191	175	215	209	206	187	209	195	221	199	199	222	216	206	207	196	200	204	199	198	195	218	194	203	206	204	197	206	216	221	223	196	198	190	210	246	216	214	191	210	208	212	217	210	218	198	238	210	215	229	214	205	191	197	211	209	211	196	199	210	215	214	217	211	229	206	227	189	196	204	217	206	230	209	209	219	176	217	212	217	198	219	206	200	199	193	179	206	202	210	194	214	216	214	204	227	189	193	204	223	200	181	180	195	173	228	188	232	198	215	242	222	210	187	214	198	210	199	218	193	215	182	194	181	188	243	191	191	209	176	189	210	193	201	204	194	226	197	222	201	218	204	197	210	212	207	216	208	210	223	203	222	234	228	210	192	214	235	222	237	194	187	219	213	209	202	214	210	222	202	208	208	181	207	193	193	211	217	190	202	184	228	220	219	205	196	191	208	216	218	204	202	211	205	190	213	203	205	197	200	219	213	219	214	199	204	187	232	207	208	227	205	220	202	223	219	212	196	223	210	195	202	200	219	203	189	241	222	220	207	229	197	211	179	204	222	197	185	208	222	204	204	194	202	192	214	221	214	205	230	202	212	229	208	216	220	197	223	212	201	200	210	188	199	213	228	221	198	174	188	195	222	188	202	191	178	219	216	192	214	236	212	207	217	221	217	233	233	198	214	210	201	225	216	185	209	208	206	214	192	199	188	221	202	220	171	201	219	211	217	187	228	206	197	198	222	227	212	177	218	192	197	202	211	217	199	229	214	196	207	202	221	216	228	216	209	178	203	208	202	202	209	192	211	249	198	204	164	190	207	198	186	209	214	188	220	209	237	210	204	221	217	217	169	222	204	208	204	217	196	218	176	208	176	220	219	221	190	217	214	224	212	200	203	199	235	185	210	188	196	197	203	210	187	228	219	233	201	203	200	202	210	207	221	194	211	227	212	227	224	209	206	195	208	221	194	199	213	205	209	213	203	215	189	206	243	209	207	217	203	184	223	191	202	191	204	224	219	184	240	206	217	194	197	233	200	206	248	200	203	231	197	213	234	212	207	207	213	233	208	218	201	216	221	197	214	198	198	209	220	207	197	222	196	218	205	209	194	194	202	223	217	196	205	195	223	207	206	202	199	209	212	222	241	213	201	229	187	187	207	203	203	194	213	226	219	179	212	210	201	219	214	203	213	205	225	226	210	218	196	189	206	161	210	209	225	226	214	196	196	222	220	199	230	229	221	193	205	195	212	203	192	207	209	217	223	186	210	190	213	186	215	206	193	236	213	278	203	199	231	202	205	217	211	228	194	206	196	199	188	211	188	186	212	203	222	203	212	215	208	204	195	219	219	190	240	228	240	210	223	228	194	211	196	205	239	197	192	221	200	212	208	223	236	205	198	209	222	207	202	205	211	218	223	216	231	199	218	170	209	208	217	214	205	190	208	196	203	200	213	215	232	223	194	188	218	193	209	199	218	242	215	215	206	219	201	253	206	191	220	193	231	197	210	197	229	229	208	195	208	197	213	193	205	226	217	181	209	190	201	224	211	220	231	206	205	223	210	199	200	223	218	203	218	210	193	186	227	214	216	193	227	210	201	198	211	215	243	211	170	181	193	206	213	196	206	215	211	212	196	205	226	212	213	192	211	217	230	231	194	205	186	212	189	204	224	185	200	187	210	218	188	221	206	214	208	197	214	199	210	181	186	208	199	184	187	196	218	210	215	162	217	208	203	205	222	198	203	248	238	208	196	198	218	222	221	208	214	221	205	219	210	218	168	205	212	214	226	210	199	196	204	182	206	213	211	171	227	200	193	197	231	198	219	225	223	197	208	200	190	181	215	224	197	199	194	202	211	219	217	195	198	205	204	220	219	213	215	212	225	212	218	198	220	211	207	195	215	207	205	217	191	218	209	218	212	194	199	203	215	210	206	217	195	203	206	230	222	232	214	188	204	168	220	219	186	199	226	215	217	202	191	238	217	219	207	212	203	217	182	172	190	202	185	200	201	199	229	197	229	202	201	206	192	182	210	218	212	222	213	217	219	209	234	205	211	188	211	183	203	219	209	229	206	225	189	194	215	202	196	203	188	191	216	226	198	201	205	174	223	212	228	192	203	216	196	186	216	199	210	202	203	207	213	198	228	187	216	230	223	206	198	216	220	229	189	205	214	224	212	174	207	205	215	203	209	197	229	189	225	210	189	220	195	195	188	186	207	203	206	202	195	210	202	215	199	218	219	201	215	210	200	196	222	210	185	225	230	175	185	208	208	171	213	206	200	205	235	209	228	202	225	184	187	204	179	192	202	204	199	205	208	208	231	207	197	214	227	216	209	216	183	187	193	206	207	207	198	215	187	208	203	223	191	203	205	203	221	204	217	219	194	190	193	190	226	207	207	201	221	199	206	202	184	221	217	221	211	232	195	212	213	219	226	197	233	226	220	214	211	222	226	195	205	216	199	195	198	193	194	210	214	250	207	205	193	206	188	222	196	223	204	215	218	242	241	201	215	212	201	221	217	216	203	212	224	208	196	199	208	194	219	217	233	213	222	197	205	215	213	219	221	199	200	225	225	202	196	183	205	210	176	176	237	204	209	210	207	219	238	190	227	216	215	193	214	201	194	210	192	217	185	222	193	209	195	195	194	199	201	209	220	198	207	205	202	207
27840	19496	6031	865	597	592	583	527	554	545	532	543	547	560	550	554	523	494	510	585	562	559	592	546	580	568	568	508	556	543	543	517	512	521	562	517	531	538	554	546	543	557	518	506	528	570	506	558	560	525	549	515	540	526	515	553	579	541	547	517	514	551	529	522	531	574	537	581	539	512	566	563	581	507	498	526	540	539	573	547	533	565	570	547	537	563	525	561	513	509	555	504	511	523	506	522	518	560	533	522	523	531	508	524	531	560	499	497	520	506	566	561	583	554	548	507	555	505	518	577	498	519	537	527	528	537	544	515	558	533	494	546	536	560	514	570	531	542	516	499	477	526	582	496	553	539	569	511	522	527	539	549	515	520	542	514	531	536	542	503	544	526	523	540	542	561	490	512	568	527	542	548	537	546	542	536	568	497	546	528	524	555	476	502	505	541	486	536	505	560	541	522	541	525	535	540	542	509	543	564	543	520	525	552	521	512	584	550	533	513	582	527	544	552	559	570	565	522	517	526	567	581	518	541	531	522	532	539	547	511	543	507	567	513	491	527	529	583	568	522	539	564	549	565	508	535	488	542	536	530	506	554	547	518	518	554	511	536	556	530	555	489	540	534	574	485	527	539	537	513	519	525	547	533	558	538	524	553	511	517	525	539	548	568	515	539	532	512	515	534	537	522	536	603	551	482	530	552	572	552	522	516	540	502	548	495	535	540	565	536	530	524	524	528	534	509	561	545	515	571	533	537	516	553	509	530	551	518	469	566	574	503	528	549	488	549	503	523	529	524	532	490	503	523	572	561	534	550	536	526	533	559	523	553	533	541	547	546	497	551	525	517	562	509	519	552	543	522	515	505	508	565	559	543	540	512	554	506	515	577	537	533	502	530	533	523	565	521	520	527	485	567	533	484	531	541	550	573	504	518	555	535	533	540	528	560	524	570	508	546	523	559	532	515	503	529	533	542	528	531	548	527	499	506	543	543	542	517	556	561	551	525	509	532	500	540	481	539	540	592	622	535	558	508	533	587	527	517	512	523	515	526	497	536	543	478	528	522	537	506	532	539	565	542	537	567	487	548	578	502	504	549	554	567	532	561	510	532	544	513	550	514	529	542	518	539	558	509	519	522	525	546	506	542	516	526	555	539	521	534	505	535	514	544	536	534	506	529	550	596	540	536	538	526	581	534	526	560	530	520	525	544	529	504	562	529	533	546	562	515	517	542	576	587	542	595	539	525	511	539	570	512	518	520	507	517	539	520	563	563	563	496	504	510	532	543	567	522	577	565	527	526	499	542	556	522	550	532	515	513	524	550	560	519	571	560	503	504	549	576	522	507	526	500	506	568	536	479	489	547	519	561	556	540	553	556	534	538	584	517	468	565	540	554	560	594	523	521	538	503	538	517	558	525	551	531	538	571	519	548	608	514	549	500	548	546	523	498	541	486	475	537	491	518	540	550	542	510	491	558	542	569	509	549	561	507	541	524	531	537	557	569	540	535	520	510	531	542	492	499	531	510	566	563	547	501	540	549	536	532	478	517	551	495	546	538	532	516	540	524	576	508	502	592	541	535	541	533	542	514	578	554	498	566	521	526	553	513	498	500	552	516	560	555	520	526	497	548	510	497	496	595	519	558	550	520	558	545	527	539	517	519	536	545	531	549	543	548	587	539	546	542	564	529	541	545	522	498	472	551	538	503	548	533	544	538	568	563	472	514	513	498	562	558	511	524	564	515	521	534	548	513	519	542	537	512	525	540	566	549	525	524	521	522	489	513	545	534	550	560	529	567	552	520	534	551	516	543	568	535	528	551	516	525	501	525	515	516	526	516	542	566	551	489	515	490	550	534	542	566	526	517	544	473	529	530	530	511	513	565	509	572	554	482	547	542	537	515	547	563	510	553	492	568	537	524	511	577	574	613	526	563	553	540	519	526	542	533	545	527	526	537	550	534	565	525	508	572	516	540	537	524	560	491	536	554	512	484	556	557	508	524	526	545	526	544	514	531	537	552	500	514	524	532	542	572	583	509	565	537	588	543	539	531	513	500	499	538	551	522	489	518	537	564	541	512	495	543	479	531	534	522	554	518	494	535	545	540	551	555	546	532	528	556	526	506	516	489	591	598	509	522	580	539	545	498	557	536	534	516	546	557	502	584	511	581	517	578	542	500	486	548	566	572	598	528	535	518	568	537	530	524	528	509	514	493	479	532	530	536	559	504	558	544	531	544	487	472	485	498	508	546	552	513	571	530	502	564	537	552	520	547	524	524	524	529	501	519	543	544	500	560	547	532	546	516	540	540	547	517	560	556	489	524	543	488	556	554	533	551	572	536	553	527	549	508	535	551	523	509	527	565	553	540	520	534	524	512	524	511	541	546	509	542	518	549	506	479	560	529	538	537	569	524	557	562	544	531	515	545	544	521	591	522	558	533	568	566	528	553	504	533	523	563	509	537	524	547	523	492	538	471	525	535	514	560	529	477	525	532	567	539	571	554	531	591	546	557	509	535	540	529	537	543	527	471	521	517	551	559	527	540	545	567	534	529	492	537	570	523	521	579	540	550	511	507	540	523	563	533	536	515	529	560	525	525	527	553	507	526	532	556	517	545	555	523	560	523	558	488	559	501	532	562	542	533	546	518	547	559	552	506	531	532	543	561	517	572	559	536	535	515	531	518	518	555	557	564	534	563	494	539	539	536	516	534	538	537	555	518	523	548	571	501	572	537	503	512	511	548	552	566	481	542	552	548	532	540	507	525	508	520	554	578	544	522	498	527	559	536	576	552	540	556	525	540	530	512	498	529	512	529	520	525	522	520	528	518	535	573	555	523	516	482	524	550	495	540	521	470	543	560	519	552	546	536	558	568	543	513	538	513	539	546	525	519	486	502	519	556	489	527	507	514	519	496	554	534	543	532	517	514	529	527	535	549	503	523	534	579	517	551	516	540	532	549	502	531	535	567	490	503	543	526	547	539	545	510	567	567	512	502	599	555	532	564	525	546	526	562	570	539	560	519	522	504	521	547	487	547	556	522	518	531	559	487	539	566	505	532	532	514	540	523	526	535	544	538	535	500	543	540	552	568	541	499	517	555	581	529	518	569	476	509	570	481	513	543	543	521	520	523	495	566	558	543	532	528	515	523	555	502	547	531	520	511	559	552	487	497	519	509	561	554	576	522	554	522	507	544	472	575	523	554	516	524	546	543	550	521	544	537	542	585	526	557	527	516	569	557	571	551	538	529	547	540	577	531	518	523	537	505	513	508	518	535	521	554	571	530	537	565	561	512	533	555	529	542	523	568	513	501	551	520	562	528	501	510	527	524	522	518	548	529	543	520	592	559	546	537	530	539	557	563	534	548	530	557	522	529	557	603	519	528	537	511	544	552	538	553	540	582	519	487	509	565	545	569	589	501	579	534	535	509	566	567	517	556	492	564	537	567	567	546	568	555	548	533	559	570	545	572	558	523	524	510	554	610	530	519	528	553	563	548	526	531
4541	1490	1083	801	686	680	619	622	563	598	510	557	594	549	604	530	514	557	528	551	511	559	544	522	538	570	560	546	588	618	580	563	562	592	534	557	566	578	607	527	563	561	578	530	600	515	512	574	517	573	523	546	582	504	512	539	556	584	531	580	560	553	561	522	572	535	540	569	529	503	590	541	577	542	598	542	502	548	529	580	623	556	571	560	531	595	545	560	527	541	568	562	551	542	547	547	544	555	539	536	561	582	550	573	582	573	556	536	593	518	544	570	554	598	547	548	545	545	487	550	557	572	517	536	543	536	548	593	556	554	563	493	559	547	536	576	548	592	529	540	569	544	537	590	556	553	544	586	595	557	533	516	544	552	540	524	561	557	559	555	582	512	568	553	547	533	500	572	543	586	588	586	575	595	528	523	532	533	583	567	539	576	559	537	552	548	580	571	547	577	566	514	547	562	555	562	551	538	540	547	524	548	539	566	579	566	494	541	544	604	573	570	561	512	551	580	577	563	531	592	577	605	509	518	576	543	569	567	525	540	576	581	580	513	537	590	576	544	608	581	560	554	559	547	526	554	523	567	527	523	541	523	578	553	606	548	538	560	548	552	562	532	552	530	546	530	545	543	552	559	532	603	573	515	576	544	551	545	529	514	559	502	518	568	506	512	587	524	527	579	555	545	539	549	538	561	538	555	546	568	530	532	533	593	565	567	543	581	559	528	565	521	529	605	592	528	561	536	542	539	531	562	598	540	529	530	529	589	556	567	600	570	555	591	539	539	560	564	527	573	563	566	555	505	530	528	538	583	556	562	614	585	529	589	572	558	551	572	540	546	549	539	561	562	559	566	590	560	538	550	552	574	544	587	544	521	497	514	553	517	567	562	558	553	521	542	582	545	577	575	519	574	572	581	567	531	552	559	516	556	589	568	543	539	543	551	610	535	635	551	592	582	516	557	584	575	536	509	574	534	559	533	589	559	549	577	506	537	532	570	554	576	575	562	559	540	540	552	578	533	534	540	519	559	561	579	564	548	538	550	538	562	537	537	583	556	530	534	559	573	600	574	535	559	566	588	563	593	575	582	561	561	576	569	541	603	544	566	496	538	543	548	535	559	513	580	538	540	551	543	530	540	522	517	558	553	534	579	524	573	589	530	545	561	568	531	526	551	570	520	536	578	546	580	560	543	596	551	549	544	501	545	538	572	531	579	587	606	557	497	577	541	543	518	538	568	567	571	562	558	587	557	580	574	602	496	539	539	527	568	539	497	517	570	577	567	555	540	526	563	568	590	549	541	556	565	554	564	596	595	578	517	534	564	569	602	589	542	534	549	559	544	593	548	539	569	559	580	574	542	561	562	582	514	526	542	587	542	546	556	574	579	576	540	536	523	541	546	528	538	545	562	530	539	552	585	542	543	547	543	564	546	582	564	571	543	561	569	544	565	542	561	536	522	579	543	526	575	563	553	552	555	555	564	560	517	554	545	582	563	530	512	550	516	548	592	561	535	539	506	552	562	585	475	567	578	567	555	569	537	551	533	510	581	511	537	525	590	519	552	560	560	571	591	550	543	577	586	519	556	518	592	571	550	560	546	506	568	541	544	570	568	540	543	571	556	578	545	546	583	577	527	566	614	552	536	538	562	554	584	533	571	570	577	572	568	555	552	566	556	575	575	598	557	535	588	571	542	533	579	559	537	541	527	549	515	541	514	549	528	582	570	584	598	541	560	541	535	552	545	482	548	565	573	571	517	533	568	579	547	531	543	538	564	609	539	604	539	525	572	534	569	536	528	577	521	554	559	544	558	545	559	562	553	533	539	539	562	563	508	564	554	554	562	550	545	517	574	514	563	583	534	562	570	552	557	526	501	553	557	560	551	566	533	568	523	526	535	562	551	583	555	554	583	522	533	577	561	557	520	579	524	569	545	520	506	574	529	583	535	507	570	549	572	569	561	542	537	522	568	560	541	517	571	517	513	542	536	547	553	570	557	589	515	555	556	526	585	553	566	582	525	521	572	511	567	537	579	561	543	566	573	545	570	567	548	580	563	581	586	556	553	568	538	583	567	563	538	550	561	566	559	546	569	562	521	547	545	545	537	590	554	515	564	547	520	526	535	568	557	583	572	555	586	571	569	550	574	591	530	611	551	539	531	561	548	525	541	547	556	555	534	540	562	556	545	544	502	536	525	544	536	510	543	503	530	554	552	519	557	593	541	587	567	556	561	595	586	546	549	516	558	584	549	550	552	549	535	568	548	558	562	530	560	543	518	523	574	528	533	541	565	554	547	554	543	527	538	544	520	551	586	590	516	530	573	582	543	545	543	528	562	549	545	513	574	517	536	547	609	532	578	590	591	567	585	526	518	578	574	531	558	555	563	533	561	603	587	527	549	566	592	553	521	577	560	560	525	528	598	523	573	549	550	515	522	549	562	572	540	534	544	596	563	512	558	481	596	574	548	552	608	569	567	510	554	485	506	538	578	596	571	575	568	578	556	586	549	573	520	578	543	601	592	559	571	553	525	576	555	556	594	552	568	516	553	536	531	566	552	533	551	557	578	550	540	539	541	551	560	551	540	552	556	542	527	539	531	552	512	613	529	560	513	559	535	554	507	518	568	526	563	531	538	537	537	526	558	542	516	529	544	523	583	547	547	526	523	573	556	541	572	551	577	533	506	529	543	569	591	585	506	532	615	552	618	569	554	585	537	509	607	596	528	565	552	568	546	555	533	558	571	528	545	578	551	544	588	548	551	540	537	573	561	557	512	527	521	557	581	565	564	538	551	564	513	567	538	569	571	559	559	628	590	567	533	522	590	559	549	547	550	581	505	552	584	500	563	567	557	542	508	566	513	585	558	525	559	553	558	566	534	580	535	529	524	519	511	525	539	583	566	556	572	558	562	561	525	555	559	547	530	525	526	541	525	600	572	549	577	550	563	558	509	549	554	545	569	564	496	528	524	535	551	568	531	518	538	569	562	561	559	564	554	550	563	537	558	568	552	584	566	533	543	515	586	503	554	554	535	557	580	536	565	535	547	539	538	571	594	542	530	552	561	548	546	544	548	538	555	566	542	564	582	587	548	545	507	547	507	530	569	542	563	573	536	550	565	507	557	575	523	522	545	572	583	564	562	584	551	528	511	534	582	531	556	574	599	558	554	591	547	587	566	535	553	541	487	574	581	533	579	556	526	565	538	531	540	599	522	582	532	562	567	542	555	504	549	543	523	566	551	556	594	589	532	597	529	566	521	607	552	543	556	526	580	553	556	563	526	564	571	550	547	540	592	533	539	539	558	535	545	576	549	580	538	555	539	539	546	545	546	557	557	579	536	570	555	539	503	571	533	557	574	551	547	575	558	508	618	532	554	572	537	564	604	518	573	572	572	545	519	565	573	487	566	514	552	573	553	543	550	548	550	562	531	556	572	537	541	533	564	539	547	536	609	522	555	556	575	539	564	564	560	539	595	542	563	558	572	553	547	564	559	548	572
23766	21318	28600	24391	21313	9949	956	625	501	460	391	346	352	315	323	314	299	299	273	276	264	251	259	262	266	236	272	260	292	279	256	247	277	269	270	246	238	252	245	238	218	250	250	241	259	258	233	268	263	230	273	252	245	221	262	241	238	244	216	250	277	286	239	229	255	245	253	270	229	256	232	253	250	248	249	224	254	256	254	246	258	228	243	229	236	230	265	248	237	242	228	253	235	223	235	255	243	255	265	268	249	258	250	262	227	225	242	259	308	224	218	239	244	247	211	217	215	241	232	261	236	253	237	230	242	257	235	247	229	214	241	233	263	228	224	237	235	261	239	246	224	233	229	244	240	247	261	247	227	249	222	233	239	239	217	237	267	271	248	214	235	220	264	231	247	240	262	256	253	240	230	269	245	228	252	220	241	244	259	258	222	223	227	277	260	232	233	224	237	260	242	261	237	247	233	238	272	239	240	238	233	273	238	210	236	242	272	252	264	233	228	231	237	251	229	272	233	253	228	251	224	252	229	203	253	218	240	237	230	254	216	232	220	241	251	242	256	231	269	217	239	245	238	247	231	251	219	250	246	226	280	297	247	247	241	255	242	250	209	213	226	229	261	230	240	250	236	211	243	242	258	247	241	222	252	241	231	218	211	235	243	227	241	216	242	225	230	260	259	233	245	226	213	237	230	234	261	235	242	225	228	244	209	249	247	247	229	239	222	250	241	271	224	236	265	243	221	231	224	243	228	261	253	258	235	244	255	254	223	234	224	214	247	258	241	220	243	247	239	234	230	223	235	252	270	221	242	211	253	235	228	238	228	249	238	223	260	226	226	218	235	252	254	230	283	231	239	220	228	241	254	262	229	231	225	238	245	226	260	228	239	222	253	232	210	227	219	230	222	255	238	225	229	227	225	244	231	219	235	252	252	235	237	245	230	247	218	236	260	251	243	228	221	211	228	237	279	260	247	242	216	229	210	244	219	240	258	243	243	250	257	247	251	233	266	222	255	237	221	240	224	218	226	237	245	247	254	217	251	275	206	210	215	257	222	223	233	256	236	237	240	255	226	242	246	246	255	237	228	227	269	250	215	270	209	243	241	229	215	267	252	244	251	222	246	265	255	231	260	218	256	217	265	234	242	244	225	272	257	247	220	232	220	246	257	236	210	230	256	245	244	235	249	226	243	239	228	216	247	251	235	246	260	229	253	252	242	258	257	243	272	223	225	212	240	233	239	239	229	207	235	252	222	297	256	223	237	216	245	241	254	240	236	234	234	253	217	242	269	249	227	227	220	228	259	256	263	257	239	222	226	212	264	216	260	241	225	243	231	224	242	232	240	245	228	259	269	238	281	225	241	243	241	234	252	230	254	215	233	221	219	234	267	210	227	245	262	271	242	221	243	237	231	253	223	225	270	237	226	232	250	230	239	255	247	254	260	257	189	230	239	227	244	249	216	255	242	254	230	239	220	246	261	252	233	247	209	222	238	230	230	250	232	247	221	260	229	238	250	215	244	239	263	245	261	251	236	237	233	273	204	261	236	243	227	235	217	252	272	267	244	229	242	233	234	245	219	240	217	214	199	236	241	218	218	262	243	256	262	268	264	232	252	253	242	248	241	236	238	215	277	287	232	252	239	214	226	246	228	225	208	226	232	251	211	218	274	226	265	230	254	262	238	228	298	224	254	216	237	240	255	229	227	239	254	221	249	266	242	240	231	226	244	253	271	249	216	232	228	228	227	240	242	237	235	269	225	256	245	254	214	222	243	269	238	240	222	256	242	242	261	237	246	225	231	213	210	241	262	249	240	250	237	244	234	227	219	211	247	226	223	211	235	269	225	251	257	220	252	245	233	212	246	236	253	245	266	235	242	224	248	246	240	218	245	253	238	234	252	249	254	229	222	246	231	250	233	206	239	234	233	226	232	235	256	218	229	214	251	233	226	237	224	218	246	247	259	234	240	260	246	240	229	234	241	249	255	257	240	255	232	263	243	244	272	216	230	235	222	246	224	203	202	235	260	211	263	228	238	230	241	235	225	230	258	212	230	224	242	225	214	225	232	240	221	240	250	213	232	217	200	229	247	241	271	247	201	242	280	256	272	240	266	241	244	246	238	232	245	248	260	235	256	215	213	237	247	222	259	251	208	221	261	222	233	214	236	251	276	256	242	224	249	227	231	228	219	220	236	227	212	219	205	222	239	232	249	249	255	245	235	232	230	249	235	243	213	212	226	245	237	208	239	230	247	235	231	234	230	198	226	250	248	225	250	230	234	262	274	229	259	232	243	238	247	234	242	234	246	243	243	249	246	208	248	238	217	240	257	236	242	235	260	249	250	247	231	255	260	263	224	221	264	254	225	234	230	240	245	222	264	219	271	208	252	234	240	254	245	255	247	233	230	251	236	234	243	261	241	244	242	238	259	255	193	237	235	256	218	211	243	227	279	252	243	237	206	215	265	233	257	239	253	230	242	225	236	255	246	238	218	256	232	233	261	236	226	211	279	232	225	227	222	238	263	281	222	230	260	250	243	240	221	225	228	246	232	248	239	235	226	250	260	217	247	219	213	250	239	259	212	242	236	229	237	230	224	260	221	236	233	272	246	208	251	198	230	224	225	273	248	231	237	233	254	247	243	232	260	263	251	268	251	217	235	247	262	237	259	241	242	236	244	240	224	247	236	261	246	229	215	216	232	217	220	271	234	224	259	242	251	232	256	198	241	222	252	225	228	249	242	254	262	227	225	222	248	209	217	247	247	241	221	252	228	247	219	232	242	234	212	248	223	222	229	215	239	255	237	212	234	264	226	226	216	219	221	257	249	260	255	243	231	226	251	272	220	272	229	227	218	255	240	260	248	218	248	241	237	248	229	215	237	266	226	258	252	242	220	222	257	225	237	235	247	219	217	224	220	233	239	241	249	240	230	239	233	218	231	272	236	222	247	236	233	232	259	254	213	239	232	252	235	257	231	252	228	249	236	209	218	212	235	241	246	241	238	241	239	261	219	224	238	242	247	220	248	220	252	234	248	218	227	253	228	264	250	249	205	261	226	275	251	249	265	256	243	221	260	240	256	205	247	231	230	271	238	233	250	243	228	255	243	248	245	246	224	253	245	215	225	245	252	242	221	209	233	269	221	238	224	227	262	232	221	250	218	215	230	225	215	250	239	241	234	238	239	244	259	218	249	259	261	261	232	231	240	244	243	236	241	248	224	220	242	253	254	259	238	244	272	223	238	274	242	221	247	216	223	260	227	232	233	231	245	252	250	238	244	239	224	219	229	221	254	237	246	257	264	240	242	253	234	250	259	229	235	235	239	242	257	245	218	274	246	226	223	250	206	239	239	229	256	231	237	252	223	233	250	255	230	264	262	231	218	243	233	232	247	248	272	259	204	251	260	260	252	243	226	223	250	256	216	229	235	256	242	249	255	239	241	213	228	232	231	237	231	229	243	244	241	245	232	217	227	245	243	252	264	234	229	227	225	268	217	228
3238	8782	5819	2695	1914	1446	1111	843	720	558	504	452	415	363	374	365	338	372	320	276	304	313	283	280	315	287	264	313	303	301	279	288	293	278	283	284	271	266	270	283	250	269	235	261	237	256	256	262	267	256	249	267	270	261	272	249	270	276	265	280	273	259	234	257	244	258	226	249	254	268	303	248	268	281	238	271	265	247	252	261	271	245	256	216	258	234	262	234	260	232	237	258	259	292	235	242	286	267	250	263	250	242	255	274	236	252	276	232	222	294	263	251	246	265	213	266	252	257	231	243	259	239	251	259	248	234	260	248	252	241	246	246	277	268	293	248	232	229	258	266	248	274	232	248	253	269	270	252	244	242	250	249	242	226	249	251	273	241	249	258	259	242	244	235	264	271	287	267	231	272	271	211	249	262	283	235	256	256	243	263	261	236	247	271	237	216	261	249	267	234	274	241	281	240	236	256	233	259	250	245	237	234	256	252	266	255	219	257	250	262	260	258	242	255	229	262	248	255	239	254	247	237	237	267	253	235	258	218	239	215	274	265	262	224	253	247	281	272	293	246	246	249	259	271	261	264	267	240	263	245	246	264	253	235	261	255	231	252	258	248	267	235	266	269	232	242	250	229	223	250	254	274	257	252	269	251	244	247	270	243	248	253	242	253	222	241	277	272	281	280	258	249	254	252	256	250	258	265	267	221	285	231	249	254	256	251	264	251	269	243	228	252	250	237	255	277	265	289	257	241	248	280	254	239	226	264	242	279	250	277	237	269	252	259	260	236	253	251	245	260	267	257	248	296	269	236	246	258	272	232	272	259	221	245	249	252	250	267	264	244	240	268	246	259	263	253	239	265	269	269	247	261	234	256	256	264	245	257	273	239	219	235	271	224	255	241	257	273	272	279	244	242	266	251	246	268	255	211	270	239	258	264	247	254	284	260	219	268	249	260	233	258	251	256	260	263	244	273	264	257	260	233	259	252	260	246	260	247	249	253	229	264	242	274	270	260	254	265	255	241	251	260	243	249	252	288	224	252	269	271	259	248	241	266	227	271	280	274	228	257	258	297	245	225	259	263	245	245	254	251	256	226	256	258	261	262	251	260	264	274	276	246	246	235	240	241	250	261	267	248	261	244	276	232	237	237	248	254	257	228	281	257	231	246	245	273	252	304	277	259	259	266	248	246	239	261	261	228	237	236	245	260	231	249	281	281	245	261	248	257	257	257	233	253	275	236	278	288	251	259	272	255	275	260	263	249	264	230	265	274	250	252	261	259	230	237	248	245	261	280	237	250	260	251	260	240	252	264	244	250	285	255	262	280	237	256	255	275	258	233	302	247	229	274	232	268	245	280	250	277	270	259	244	248	242	241	251	240	273	232	235	227	269	227	250	256	242	253	274	242	255	256	263	221	252	255	267	266	257	264	269	234	260	255	257	253	237	256	260	240	241	245	250	255	269	234	243	255	251	249	234	257	267	251	244	202	239	296	225	244	286	226	253	268	282	235	228	250	252	252	237	250	237	256	259	263	253	271	283	241	258	231	239	238	248	250	259	261	237	241	235	274	258	234	264	251	262	258	231	291	249	262	280	265	231	256	257	251	256	233	246	271	246	301	260	255	293	295	271	283	246	245	232	269	261	249	234	243	249	265	276	227	230	263	266	233	250	283	233	268	235	272	263	253	264	269	236	251	259	234	230	264	232	220	288	240	278	268	232	247	260	258	217	264	276	251	245	259	265	284	251	272	261	277	245	271	254	271	244	275	244	251	263	256	245	252	248	250	245	265	246	250	253	234	248	268	254	230	269	271	252	272	232	252	239	242	241	247	244	273	246	245	237	258	246	265	237	247	242	255	260	253	264	270	277	274	232	250	272	241	253	266	271	231	245	258	231	263	222	260	266	267	280	229	234	234	254	248	249	228	279	247	228	271	247	240	285	290	253	248	270	232	269	281	250	254	229	277	278	252	264	283	270	265	233	245	253	237	254	229	256	265	234	283	282	283	264	262	247	252	243	265	278	268	240	249	237	237	237	252	251	275	267	260	263	260	246	257	279	249	246	292	236	233	246	248	263	247	303	215	266	257	236	233	252	266	252	213	246	249	272	259	263	252	228	273	235	246	270	252	240	251	247	268	226	279	251	249	227	252	241	277	249	275	231	274	235	239	246	268	244	269	277	279	269	249	269	243	286	256	248	273	288	239	243	248	266	262	289	246	267	249	239	264	238	258	238	240	264	238	278	241	247	247	229	251	260	272	245	254	275	262	252	227	264	236	248	234	226	255	277	260	226	260	267	265	234	270	231	242	259	233	246	267	217	256	247	270	269	278	240	261	279	248	267	258	244	289	286	261	266	252	243	266	282	256	254	255	249	249	259	252	267	271	234	253	261	254	268	249	230	254	252	229	230	248	252	260	258	282	271	232	249	263	283	253	267	258	238	248	255	246	276	241	254	265	278	270	266	245	224	250	253	256	226	234	237	247	253	261	234	236	279	275	236	245	283	255	243	243	254	268	257	231	265	259	268	266	266	249	252	238	252	231	226	231	293	266	240	236	241	266	251	267	258	255	210	266	287	244	261	233	242	230	258	264	260	281	260	262	259	259	234	244	263	249	232	269	263	247	274	290	286	261	243	263	249	249	294	242	230	233	270	247	229	264	274	250	235	254	233	299	248	290	245	247	270	248	256	244	258	255	250	252	260	206	247	244	259	244	238	251	251	237	251	284	255	257	265	247	229	262	256	231	251	242	266	256	275	265	254	287	275	236	233	241	249	259	237	264	248	270	244	255	254	240	262	251	259	265	233	241	244	263	266	265	251	243	258	260	265	263	264	262	270	259	248	257	255	264	251	267	273	251	244	275	235	273	261	241	243	207	279	266	259	255	248	243	266	239	244	245	245	263	252	279	240	252	246	237	266	248	253	261	262	226	259	260	275	246	252	221	244	257	255	264	243	264	253	247	254	233	250	239	248	238	264	248	242	241	259	242	273	282	250	245	260	242	263	245	269	249	263	277	244	265	231	263	239	259	241	270	234	253	261	300	257	245	239	237	238	255	238	277	260	251	251	276	275	250	272	245	269	246	252	250	266	265	217	241	236	257	257	255	235	260	251	255	290	231	233	251	271	269	246	236	243	261	254	252	272	251	266	250	245	252	268	246	267	237	259	234	261	279	239	254	235	233	269	256	225	242	282	258	247	252	238	245	254	267	285	250	243	259	248	259	265	249	252	245	273	275	229	235	261	253	257	249	254	255	262	245	246	273	253	272	241	290	269	243	238	243	263	257	259	265	265	247	264	265	270	232	252	257	259	251	271	264	240	265	239	246	266	251	253	248	229	254	291	274	272	260	251	256	265	228	250	238	266	246	252	243	274	255	236	277	250	216	262	245	279	264	258	246	251	276	269	252	253	259	257	252	235	250	274	235	268	257	243	253	253	288	251	241	262	269	251	263	255	257	266	253	234	243	257	281	251	249	235	269	228	273	256	265	229	249
24912	21334	27658	25363	11712	1097	902	783	677	704	671	685	632	694	595	604	584	651	597	620	608	596	626	581	551	609	591	598	635	601	585	638	602	602	571	622	611	590	635	614	619	597	603	575	616	609	594	552	602	612	611	582	584	605	611	599	631	591	577	597	575	598	618	623	622	618	628	572	591	563	593	609	614	596	562	570	599	606	577	601	666	619	551	602	591	603	591	597	618	597	562	613	571	575	535	533	596	633	589	553	609	606	636	589	608	644	592	642	617	575	567	569	599	571	568	596	553	603	628	589	569	599	600	600	564	601	562	615	566	582	596	608	600	606	585	645	617	587	590	581	607	589	597	612	618	636	592	631	624	571	595	606	628	567	571	561	606	546	604	573	608	606	591	569	621	561	598	561	578	594	626	593	634	599	574	609	596	610	649	624	566	588	590	608	577	599	627	605	633	592	642	568	588	609	580	602	571	584	577	603	615	587	634	600	605	545	592	586	596	601	575	557	554	606	611	580	601	596	587	596	621	558	579	576	613	580	572	615	614	597	554	579	643	610	625	622	568	627	619	603	595	605	606	655	632	593	580	597	636	580	567	580	589	548	633	585	627	598	616	596	591	621	613	645	589	583	609	607	653	590	649	562	563	620	613	579	624	614	591	636	590	567	579	622	593	584	583	585	598	617	583	611	592	586	566	601	608	594	599	607	609	578	572	568	591	562	564	562	607	620	590	569	627	612	594	608	561	581	603	614	557	579	555	522	620	613	623	581	598	591	587	610	572	595	580	595	573	578	642	585	577	573	613	614	627	559	617	621	620	545	587	626	597	618	543	595	606	587	618	642	582	580	564	617	604	656	604	587	575	574	608	605	628	598	559	618	622	597	600	605	578	606	549	608	608	650	599	574	583	576	563	649	578	582	592	584	591	601	574	584	578	569	617	575	583	589	583	628	602	615	593	593	569	566	606	578	590	592	559	580	590	574	565	620	592	592	590	552	608	576	620	586	607	592	584	598	579	579	611	639	597	611	623	571	599	557	609	570	583	555	645	559	595	606	657	591	591	608	546	628	630	593	599	587	624	556	607	636	590	620	571	605	573	582	590	581	595	569	616	601	598	587	622	591	597	591	555	551	559	615	601	581	586	577	584	563	582	590	574	604	580	552	552	577	594	574	570	618	538	614	561	583	623	591	610	602	617	558	638	578	676	612	618	587	589	586	610	617	566	634	587	593	607	598	605	546	640	619	635	545	609	591	619	600	635	614	587	586	590	558	624	579	638	600	576	609	593	589	554	557	590	592	639	592	554	572	553	617	614	622	612	595	612	517	619	612	538	605	590	638	571	599	590	586	625	579	534	599	591	557	600	584	523	584	580	625	605	599	599	636	608	642	596	596	589	543	608	625	586	580	600	612	585	607	624	643	619	575	630	608	582	594	592	604	566	602	597	588	581	587	626	603	582	597	592	623	591	565	578	564	570	567	589	579	585	595	575	620	620	597	616	603	588	587	550	595	621	588	593	549	585	618	614	610	598	586	550	570	618	605	570	589	617	578	563	569	613	579	591	600	584	594	605	596	657	578	590	572	563	632	613	581	657	635	576	598	613	580	607	554	589	603	598	598	576	591	601	630	623	591	575	609	614	604	609	634	601	589	630	606	609	602	609	600	617	586	600	655	561	606	603	579	612	593	621	543	562	592	634	637	646	625	605	632	587	591	625	669	558	599	590	577	641	595	615	570	591	587	613	575	621	590	563	635	590	609	585	596	601	555	631	587	566	579	627	585	607	569	594	597	629	597	624	611	640	617	570	610	630	608	608	576	564	597	612	595	541	640	559	599	601	581	620	619	599	597	615	570	623	624	619	621	601	654	603	620	579	585	617	617	579	604	581	570	622	585	618	592	576	567	622	610	590	583	552	601	582	598	570	627	600	569	592	593	588	644	603	621	607	581	570	589	601	621	611	619	607	582	603	626	605	607	577	583	618	600	606	592	625	588	607	614	607	583	590	598	602	615	604	614	606	576	580	593	602	581	568	597	590	623	584	618	632	595	639	603	593	599	604	589	577	607	603	585	603	615	566	578	581	617	571	605	575	598	531	619	550	576	593	560	609	551	597	576	604	613	590	563	583	595	564	596	615	603	601	602	625	575	628	615	595	598	635	603	609	572	565	623	604	574	622	597	607	648	602	599	614	599	621	616	560	592	584	571	605	601	619	576	628	585	605	605	613	592	591	586	568	586	602	577	595	578	576	606	654	612	573	558	602	600	591	661	570	591	575	648	630	641	603	584	602	593	598	577	592	626	640	568	580	585	613	617	590	583	602	553	575	572	638	602	600	615	588	598	613	597	613	600	615	631	560	619	606	610	617	572	596	613	562	577	588	564	635	594	595	543	563	613	596	602	584	553	589	589	668	605	615	600	662	594	551	584	587	584	629	602	552	581	594	609	574	580	589	580	597	626	620	588	595	587	598	614	580	594	569	558	597	590	567	585	552	605	592	616	571	606	589	626	587	574	587	622	548	576	582	600	591	588	617	626	609	572	622	564	565	595	566	588	560	589	585	604	598	592	564	649	590	602	583	566	568	657	610	566	619	622	577	628	585	613	620	611	585	633	613	586	624	633	585	623	581	610	585	576	583	580	647	618	606	587	586	594	588	594	613	615	601	627	617	575	582	604	581	599	589	622	618	588	584	629	565	618	635	616	597	627	606	578	576	593	590	598	598	631	654	565	588	628	637	618	605	582	606	557	574	592	574	597	616	589	613	599	606	592	601	567	580	579	576	596	611	600	580	626	595	640	584	582	597	625	587	642	610	556	572	605	628	585	617	622	572	607	604	624	629	569	551	644	587	542	589	587	620	577	584	605	559	586	569	600	625	622	592	607	619	559	618	573	582	584	577	574	585	627	628	593	617	594	560	622	586	613	630	605	584	579	593	574	612	588	604	609	621	599	603	568	603	581	590	623	624	609	568	622	615	661	614	582	593	574	608	588	578	628	605	621	586	569	577	609	607	567	598	614	604	638	622	569	580	543	587	657	586	554	588	621	611	569	613	590	581	562	592	585	637	612	550	619	567	590	590	606	601	570	574	575	567	566	599	601	589	597	577	656	560	574	551	551	588	564	596	605	604	596	602	623	604	631	575	585	588	597	635	611	634	633	596	530	592	604	554	629	581	629	553	591	606	589	647	585	593	654	593	624	600	589	592	604	629	584	615	568	599	610	557	581	640	562	574	598	642	570	584	608	587	574	572	565	586	584	592	563	559	631	580	564	565	564	601	650	572	602	595	579	563	592	609	603	599	567	574	573	529	596	577	581	607	618	572	598	617	579	587	587	584	572	574	567	591	600	587	575	592	608	610	599	591	587	540	588	589	603	605	616	578	594	589	579	597	593	597	597	608	623	594	570	611	635	584	606	610	586	612	560	570	604	543	595	575	602	601	610	607	584	582	628	602	598	620	607	554	611	599	635	563	622	584	579	589	616	608	588	606	596	584	595
3405	5243	3647	1901	1528	1259	1061	939	816	758	720	664	691	658	668	666	655	600	663	645	617	625	653	573	604	629	622	632	607	717	652	665	580	641	590	605	585	550	608	568	582	583	627	635	599	634	595	604	613	576	599	622	601	616	609	661	622	576	586	554	596	631	586	608	601	585	631	615	614	601	598	599	603	634	645	591	604	610	613	614	584	598	625	580	633	601	599	590	588	599	603	624	617	673	605	627	601	609	584	617	621	599	588	606	628	614	597	619	640	586	567	572	573	633	590	600	616	579	619	622	600	604	579	585	628	598	629	593	611	664	629	627	612	576	593	623	624	583	626	621	607	612	605	581	619	625	597	633	588	627	600	635	624	629	596	582	623	597	598	609	586	555	614	610	606	572	577	588	591	575	584	625	622	625	601	562	561	573	593	625	622	644	661	576	580	602	554	590	624	638	612	586	666	583	632	584	606	602	579	608	610	542	585	633	539	598	610	629	626	585	573	640	593	646	588	630	572	595	611	552	600	616	633	619	608	632	615	638	621	571	592	581	624	613	610	631	619	580	616	586	604	591	608	617	616	633	628	549	658	640	649	610	615	611	595	633	570	661	589	622	589	624	633	621	591	620	555	598	609	602	592	601	590	589	606	583	630	632	640	635	581	642	554	608	603	589	584	630	604	596	577	615	606	619	602	615	597	583	623	627	631	617	610	612	581	563	583	554	558	618	626	576	599	619	617	630	600	599	595	616	623	575	549	589	581	607	593	605	626	595	605	577	617	597	585	609	624	601	585	554	627	583	634	551	558	644	628	609	614	602	632	579	631	617	619	595	591	651	598	608	585	595	614	626	639	567	583	605	608	591	627	615	622	594	626	590	605	648	630	626	590	598	600	626	618	592	614	614	588	599	589	595	584	605	602	619	574	566	582	580	580	574	641	634	589	616	593	604	579	597	600	606	608	614	601	600	635	599	618	604	617	602	638	552	595	561	603	587	654	556	622	609	608	606	621	614	564	650	596	596	647	603	620	598	599	621	579	581	609	547	627	630	658	610	619	635	648	593	615	617	615	626	607	592	636	633	586	616	629	596	577	564	637	594	583	613	584	564	593	652	619	605	600	599	622	560	606	625	613	641	612	593	617	617	619	606	618	611	597	609	624	604	614	647	555	647	590	610	631	620	613	609	630	660	602	566	592	656	594	573	594	572	575	579	594	600	590	596	598	620	609	617	646	572	539	646	589	649	605	618	595	571	571	595	609	605	622	612	566	608	540	621	585	615	598	643	626	628	576	568	596	634	600	623	592	612	583	583	601	598	633	643	630	650	643	623	555	645	557	641	617	610	590	609	633	619	564	612	594	627	631	628	579	556	596	579	595	609	541	588	640	629	569	617	571	605	594	596	636	618	589	643	666	615	549	629	602	564	603	653	613	609	612	604	638	571	605	627	643	591	601	625	594	622	586	622	605	605	598	573	567	612	606	579	580	610	596	603	625	628	569	616	644	607	621	617	603	566	665	636	627	608	620	597	564	571	594	610	587	629	589	600	647	610	614	600	599	604	596	587	604	627	604	594	633	619	635	633	613	638	601	608	577	536	621	609	536	630	585	617	610	584	611	575	608	609	548	587	555	611	579	592	607	625	634	581	569	596	576	594	595	610	597	606	560	623	625	602	601	611	581	598	649	570	635	629	571	595	604	586	623	601	604	610	593	547	613	608	578	570	567	607	610	599	619	614	622	602	589	634	628	547	610	588	633	607	573	530	576	651	608	651	598	625	625	605	583	606	605	606	590	615	579	639	592	619	630	575	599	633	567	616	590	601	589	633	624	656	610	565	613	562	575	545	600	613	651	637	570	625	613	595	636	682	604	610	595	615	574	654	591	637	609	581	609	607	621	606	602	613	547	637	609	584	612	631	615	585	630	639	592	625	637	576	572	624	593	617	598	617	650	584	607	606	603	573	612	562	570	597	626	599	621	618	548	610	574	642	621	577	636	595	606	630	609	595	612	614	606	596	621	565	618	653	625	611	597	588	612	611	606	595	618	619	606	587	600	625	608	610	624	656	560	632	606	610	589	555	626	593	629	605	602	567	625	610	601	620	617	617	597	610	605	616	615	591	618	597	568	593	606	613	561	619	580	624	587	609	580	594	631	588	594	592	606	621	656	579	607	585	596	605	609	572	601	591	574	599	613	613	604	603	606	557	609	587	584	571	610	604	594	574	611	616	613	638	619	619	606	610	573	593	596	570	571	616	602	614	570	575	586	609	587	593	581	605	585	646	609	608	607	580	613	614	614	615	607	575	594	575	600	621	544	598	559	586	578	613	592	585	613	613	607	589	551	589	616	607	558	583	632	576	617	636	591	648	633	616	656	590	660	574	582	598	588	633	589	585	596	586	607	576	595	648	570	601	638	577	612	592	573	612	555	629	603	549	578	576	596	629	624	569	576	576	583	598	568	625	575	615	623	587	601	615	605	592	590	586	618	600	622	578	633	622	608	627	600	604	649	610	602	559	585	593	599	633	575	624	559	589	617	594	614	610	542	622	601	566	597	594	645	582	598	625	590	618	623	616	585	584	614	543	619	596	581	628	617	595	574	576	609	579	623	585	618	590	589	597	581	594	593	639	622	621	596	599	624	648	600	632	542	566	618	585	595	618	588	611	610	640	599	623	577	623	581	605	618	592	601	614	651	536	626	586	581	554	595	571	615	630	614	596	634	674	628	585	608	577	566	622	616	593	617	603	646	574	624	613	554	557	638	643	586	616	565	608	616	577	583	636	571	626	556	575	601	570	645	584	585	577	618	615	592	592	595	615	575	590	611	627	620	623	620	598	648	568	653	612	614	549	601	600	569	584	633	589	594	606	598	611	617	607	645	602	634	610	623	589	616	601	594	583	595	544	622	611	587	578	545	570	616	606	631	635	590	565	596	619	643	621	597	604	574	604	601	625	589	560	580	607	608	610	624	617	608	633	630	608	565	606	610	637	618	558	590	603	603	611	593	640	622	604	573	596	572	559	586	643	606	607	594	630	600	586	598	634	642	603	594	604	610	613	602	640	596	547	607	585	580	612	579	556	592	592	629	565	607	574	629	601	596	633	580	587	583	619	654	620	611	605	570	596	619	580	584	564	610	584	585	615	602	591	634	578	612	619	600	636	590	618	612	589	578	639	558	593	576	589	606	643	607	616	624	595	576	657	602	578	589	589	612	615	596	580	626	654	597	620	649	661	595	571	572	661	585	601	600	612	619	595	611	586	633	594	590	600	592	594	557	616	598	598	608	613	601	547	613	600	612	607	646	596	616	589	587	572	660	587	610	606	553	611	599	614	621	611	585	589	630	593	605	621	617	620	621	623	585	654	595	572	602	608	643	627	565	654	639	635	599	584	580	590	631	614	615	575	594	580	608	622	617	625	615	611	618	594	595	587	608	579	629	587	580	578	644	613	608	635	565	628	599	594	599	593	566	577	601	613	576	610	595	587	604	604	575	572
22663	21376	29168	23962	21379	21427	9667	968	658	566	498	436	424	384	339	354	300	312	290	263	312	246	244	224	249	236	290	261	253	256	258	254	243	255	234	235	232	218	223	220	227	216	248	221	216	231	215	211	242	199	208	204	208	222	236	210	220	208	224	206	216	223	203	195	208	207	214	211	218	245	232	220	215	224	217	197	219	210	182	192	221	205	198	225	222	203	212	215	196	205	192	212	202	227	229	216	248	207	181	222	187	217	209	255	240	211	212	189	184	176	193	211	207	219	207	223	194	202	189	194	214	207	187	215	224	212	218	208	189	212	227	205	220	225	206	202	216	213	201	230	200	216	190	217	209	230	194	216	201	226	232	216	203	215	212	187	219	204	198	236	184	219	207	208	195	207	202	215	216	230	229	209	201	238	196	234	225	224	224	212	210	222	234	215	195	187	212	213	182	215	220	196	225	195	201	195	225	198	230	235	216	218	206	221	220	208	206	198	216	210	242	194	198	211	208	235	203	219	224	212	204	211	216	185	207	197	248	217	200	190	220	215	192	225	258	225	235	221	222	230	210	188	208	203	199	197	207	217	213	206	202	185	209	232	230	212	220	207	233	185	208	208	202	221	175	235	206	225	222	202	204	210	208	219	193	220	238	184	206	216	184	188	223	200	222	201	218	199	226	195	216	220	211	190	209	209	231	240	224	212	211	197	217	208	198	209	211	219	213	199	221	183	212	209	216	210	171	220	224	216	238	213	211	217	202	209	203	191	248	217	224	197	228	202	205	222	199	188	206	208	201	222	222	183	201	206	206	219	219	209	184	199	236	210	223	180	203	218	202	208	202	208	216	206	243	216	215	199	183	202	217	211	205	225	259	201	191	191	223	209	226	202	198	211	219	199	200	206	203	198	213	219	222	200	233	196	204	226	216	206	217	209	203	204	198	207	208	226	226	208	207	219	221	201	214	181	196	235	229	201	220	216	218	197	217	250	218	225	199	215	219	193	229	228	218	199	187	220	209	200	210	217	211	200	218	183	186	217	212	192	230	198	199	217	192	214	207	224	190	202	234	198	240	204	203	203	207	222	220	213	235	220	229	230	226	200	217	224	218	196	212	201	193	205	184	203	233	203	205	202	211	210	211	210	208	190	205	207	215	237	198	217	224	226	210	216	197	193	206	207	216	209	203	210	195	232	208	234	188	205	200	236	230	216	232	181	177	216	237	201	199	221	202	200	215	226	226	208	200	218	204	195	190	199	186	212	194	191	219	205	224	204	207	207	216	175	208	205	198	201	219	203	223	212	218	189	201	184	166	203	214	214	209	197	208	190	223	207	207	209	189	224	192	211	218	213	198	223	198	197	201	217	207	212	221	196	215	216	232	211	189	213	221	238	198	218	202	184	209	181	183	215	216	214	214	216	200	213	204	209	195	224	202	202	219	205	207	191	210	192	214	220	224	221	231	211	194	225	213	204	213	205	214	192	188	191	223	228	228	231	191	224	217	228	208	198	206	201	191	208	207	227	209	203	188	216	227	220	209	221	196	195	244	208	207	218	174	203	206	208	212	241	230	216	189	222	213	197	213	229	227	220	208	243	204	191	194	199	199	190	216	244	208	225	216	235	229	202	222	212	190	193	199	200	229	217	215	187	195	200	210	222	193	239	205	226	216	196	198	182	208	225	192	210	217	200	223	205	211	196	224	198	250	192	206	201	207	216	199	227	188	200	212	194	231	214	226	212	215	195	223	215	221	227	211	212	207	221	211	203	192	189	200	200	203	201	235	214	200	226	233	204	218	227	197	187	197	211	194	209	193	223	229	198	216	186	215	228	175	195	200	191	212	226	202	205	222	187	213	193	218	206	229	201	191	201	208	215	201	202	212	214	214	199	197	223	214	217	203	202	206	179	209	214	215	217	204	193	218	203	203	196	213	195	209	240	243	214	221	218	213	240	210	207	220	199	222	194	185	210	203	207	196	176	206	192	219	205	187	220	214	198	196	200	234	198	207	191	209	210	186	207	223	208	194	214	215	185	207	209	203	205	208	209	229	205	196	210	210	231	208	220	242	211	220	221	216	221	191	200	226	214	199	195	214	205	176	216	220	197	227	196	214	196	191	201	205	202	217	215	185	221	207	216	193	205	199	200	224	216	194	209	217	232	218	243	204	197	217	179	234	184	226	231	231	193	227	208	211	224	206	195	203	187	201	217	216	206	208	199	210	183	225	206	228	194	211	223	201	223	198	164	207	224	196	212	202	209	208	207	197	245	211	203	221	194	212	185	192	164	194	212	201	219	204	178	214	200	187	196	191	199	212	245	206	200	233	210	216	219	204	221	191	207	207	217	206	258	193	204	194	197	196	216	200	211	214	209	189	224	209	193	188	208	218	213	203	200	192	215	229	211	234	225	230	202	217	219	245	204	224	219	205	205	210	198	225	232	223	204	210	216	236	219	237	216	198	205	227	218	213	238	206	189	210	241	218	199	177	194	217	186	210	205	225	231	210	198	190	222	235	204	198	186	230	241	216	200	174	189	219	221	204	231	183	201	207	204	219	188	209	183	207	209	208	210	194	196	214	202	202	216	228	203	196	194	238	212	217	209	238	198	216	216	209	214	190	203	198	189	216	197	227	204	227	196	213	200	231	209	218	199	204	196	204	195	207	227	216	221	216	202	218	216	210	199	210	214	230	188	203	220	232	204	211	216	190	243	217	232	207	224	193	212	213	199	186	222	257	195	201	201	194	217	217	220	216	207	197	211	211	209	236	188	204	206	191	201	205	219	193	235	232	193	216	203	198	221	206	218	211	187	202	184	187	208	201	220	231	204	191	213	238	212	218	201	193	196	204	191	196	243	192	211	223	206	205	215	166	223	203	190	215	184	205	217	190	241	207	220	186	193	199	206	215	239	211	174	211	218	188	219	197	203	224	220	226	217	193	216	237	221	205	214	206	193	213	237	222	197	210	203	201	183	210	185	185	226	221	216	188	203	180	205	196	231	213	195	217	216	246	205	221	198	224	220	197	239	200	192	228	223	206	224	238	208	190	189	226	204	203	200	183	201	220	212	220	229	212	201	214	199	182	227	240	185	204	210	215	213	206	180	226	212	212	210	219	211	202	200	230	207	190	206	220	194	200	197	218	239	212	216	212	186	214	185	218	187	204	225	206	204	230	185	213	194	197	200	203	226	219	202	199	186	195	203	188	211	203	205	216	212	224	224	218	227	208	196	236	202	216	183	186	216	229	230	209	202	195	196	196	204	204	247	204	205	195	197	199	209	218	205	222	215	210	201	224	220	206	214	206	210	201	217	209	204	201	207	235	224	209	191	206	221	220	209	230	240	193	226	194	230	219	194	200	192	226	205	207	199	196	201	217	177	205	215	225	203	211	192	209	196	199	188	222	211	201	233	233	212	227	206	226	221	200	205	214	213	209	197	191	193	223	207	218	198	201	229	211	194	215	206	202	211	210	204	177	230	192	209	216	221	221	218	208	240
4283	14401	9738	4882	3328	2477	1901	1364	1085	891	679	607	537	472	418	396	381	342	357	334	333	290	268	295	253	300	253	288	261	289	320	264	237	215	222	261	235	219	221	243	239	246	238	240	208	238	227	225	219	213	252	200	203	202	188	210	211	213	204	216	230	203	193	220	240	210	207	172	226	209	204	212	195	220	230	230	211	246	226	206	209	212	229	202	238	165	175	206	216	216	225	207	206	208	221	205	236	193	220	199	222	179	189	215	188	228	226	210	203	227	218	232	208	209	212	217	224	206	213	227	203	196	203	238	214	225	193	222	184	217	202	207	199	213	221	195	226	203	209	211	212	202	198	200	211	164	177	235	212	213	250	227	194	219	203	222	184	229	207	227	225	243	204	197	215	229	207	194	224	214	201	227	188	184	214	225	200	213	222	191	203	195	206	190	211	218	211	211	198	216	212	231	225	224	200	207	228	225	215	231	210	214	219	186	207	188	212	183	196	193	221	194	236	246	199	224	213	212	225	203	213	236	222	208	219	213	187	190	213	177	230	211	225	201	202	194	215	203	212	229	211	235	207	212	203	201	212	226	206	189	205	196	201	206	214	202	192	197	215	177	203	227	217	208	194	186	229	194	209	197	202	207	227	202	206	219	222	191	192	198	222	195	216	208	195	209	207	221	210	225	200	194	224	200	233	208	222	186	212	218	197	194	198	226	199	185	202	205	209	214	212	204	231	228	223	220	194	219	190	193	241	198	192	195	217	196	198	207	215	235	223	217	200	193	181	218	195	186	231	210	214	203	225	204	217	201	200	187	216	225	233	208	250	204	208	209	215	195	207	183	214	213	208	232	213	237	229	178	203	197	200	198	228	219	236	222	208	208	223	200	230	207	189	205	223	214	229	211	206	198	207	214	180	196	237	179	200	209	200	193	196	249	205	207	222	215	189	213	206	219	230	208	209	205	202	220	177	215	200	205	206	196	223	220	188	231	228	215	213	206	198	200	215	195	220	216	205	202	212	210	208	195	223	219	226	201	213	232	229	199	217	194	213	218	210	203	219	199	217	234	219	195	189	199	225	219	212	199	221	223	212	231	216	209	195	202	212	212	218	187	202	213	237	221	220	202	200	204	220	227	226	218	220	195	197	240	181	244	198	196	207	213	195	213	197	205	210	208	208	238	216	217	199	202	200	206	218	208	198	235	221	227	211	203	222	196	219	212	228	208	220	200	211	203	215	202	204	233	211	210	206	229	190	226	221	214	223	207	184	242	212	233	230	218	219	228	228	223	199	214	214	215	214	211	233	197	214	228	187	243	241	186	194	212	191	202	223	216	234	194	224	188	202	202	223	206	205	211	202	231	216	202	209	193	210	204	216	239	219	204	212	212	199	224	177	239	193	227	188	233	209	194	212	220	205	214	209	214	201	210	194	191	230	222	176	201	228	206	210	209	213	215	188	208	204	192	228	222	213	209	223	220	218	176	210	199	193	208	216	211	235	191	225	201	225	219	232	215	216	197	180	225	191	202	202	226	197	217	215	227	199	225	204	215	214	193	212	194	209	231	202	218	201	218	189	226	203	209	214	226	207	218	203	197	199	224	216	203	207	208	220	214	201	218	210	215	244	232	211	210	204	206	206	217	207	203	214	206	212	227	205	226	212	189	227	215	222	225	217	219	233	194	227	200	197	216	208	210	199	202	210	231	198	191	198	196	207	202	189	236	207	226	213	228	201	194	212	196	195	203	212	222	207	207	219	199	202	218	209	213	222	209	202	188	219	217	210	212	204	221	205	222	222	224	203	211	224	193	228	194	202	223	208	198	209	226	206	220	207	203	210	193	196	196	204	207	200	181	210	205	206	200	196	234	217	189	236	215	213	187	200	213	227	193	199	218	223	193	205	198	199	196	214	194	202	196	217	195	200	238	215	209	194	196	186	227	238	226	213	203	216	212	214	214	197	216	219	236	216	205	199	212	203	204	221	211	209	241	208	228	213	205	209	222	213	191	202	222	216	216	203	202	214	206	189	186	203	210	234	229	226	208	190	204	225	222	219	223	221	204	214	193	214	199	212	243	220	186	228	203	196	198	200	221	232	195	208	240	232	211	212	228	238	197	250	234	220	229	214	200	187	209	178	234	202	212	189	217	194	199	218	220	203	199	202	205	231	226	225	199	220	191	236	200	223	182	204	217	206	218	211	196	196	190	198	182	187	235	194	227	186	196	188	190	245	199	191	236	228	205	198	229	209	211	200	195	195	222	185	215	215	211	206	188	234	213	224	213	200	208	211	226	206	208	219	198	226	229	211	222	191	218	211	201	218	226	240	205	226	219	188	236	191	193	182	239	215	213	234	207	239	221	223	209	166	212	210	195	199	198	200	196	215	227	224	223	227	198	193	191	200	195	211	202	219	215	216	202	209	219	204	181	199	203	218	215	240	217	202	210	187	199	193	216	207	226	228	205	193	221	223	206	182	173	210	229	195	199	219	202	226	178	215	209	209	194	213	196	218	213	201	208	178	207	188	205	212	191	195	204	193	206	205	206	205	205	212	237	206	219	179	210	199	227	197	208	210	232	217	209	194	235	208	213	194	204	211	228	218	195	230	219	250	200	210	192	202	247	219	216	224	205	221	200	233	194	198	223	234	221	195	213	199	234	192	217	202	223	217	199	212	202	203	221	210	206	208	195	200	201	188	231	224	195	193	225	232	217	186	225	229	212	212	204	214	231	195	200	223	200	208	224	227	231	233	186	219	213	214	218	199	209	183	210	202	215	234	212	187	238	189	181	211	207	222	202	237	216	224	202	207	205	196	245	193	202	203	208	234	217	218	210	217	223	209	187	205	222	226	198	212	190	215	197	193	201	196	189	207	197	206	217	208	210	210	206	189	192	226	213	211	235	209	198	206	220	207	190	223	212	197	250	211	202	210	206	216	206	228	188	202	208	209	217	197	198	230	210	212	211	178	186	216	202	198	219	200	215	236	212	226	207	206	217	202	223	207	203	214	185	241	207	204	198	225	206	198	203	238	209	231	230	202	201	203	203	217	223	192	205	217	218	187	189	187	221	207	197	224	227	187	202	184	193	218	201	210	185	206	209	207	208	226	212	212	206	195	210	189	210	209	217	198	217	210	222	179	176	228	205	209	204	197	225	205	240	218	222	189	214	207	201	203	203	218	228	207	202	224	196	247	233	219	214	229	216	204	213	224	225	227	193	220	214	214	240	191	227	216	224	215	196	205	216	232	199	219	247	221	223	209	193	218	197	218	209	211	229	192	196	221	227	236	221	210	191	208	200	195	222	197	205	185	217	213	190	195	193	201	209	255	209	223	224	191	221	220	200	188	190	228	226	205	192	187	211	186	218	212	210	232	213	186	198	215	227	223	212	201	225	195	202	196	196	193	198	223	232	210	216	216	231	218	210	195	216	180	204	225	202	198	180	195	219	235	193	204	200	199	209	187	212	196	212	217	226	220	205	228	228	210	184	220	192	219	196
27904	19447	6155	970	761	747	592	570	587	578	554	524	556	495	546	532	547	533	505	539	536	526	543	523	512	532	517	527	500	555	535	510	541	573	536	533	500	527	516	526	556	556	525	552	505	553	560	550	554	540	505	535	532	536	526	531	548	566	569	501	497	526	544	522	530	565	562	523	512	562	527	545	500	489	524	540	553	549	515	554	532	546	542	563	540	557	476	568	528	545	542	528	513	517	520	513	546	530	511	529	542	539	498	559	545	574	543	549	504	509	562	546	527	508	529	533	554	544	518	528	490	501	586	518	556	513	530	527	534	556	527	524	505	560	531	548	543	533	525	520	516	564	561	532	514	532	510	519	540	526	556	524	562	545	530	528	556	550	537	582	528	505	549	525	533	530	552	534	553	539	545	527	530	555	509	544	519	549	548	494	530	524	532	576	516	524	564	562	527	547	554	532	561	556	506	484	545	556	518	535	526	534	543	545	517	551	473	536	516	520	565	540	533	566	530	548	512	522	558	535	514	529	542	558	547	485	553	515	540	542	555	557	534	522	569	540	519	521	533	497	551	536	547	529	563	548	547	517	529	511	532	537	516	517	530	514	526	568	551	548	513	535	534	497	537	573	576	548	556	591	520	532	553	526	513	566	535	568	561	548	545	532	504	575	525	561	562	536	548	531	552	558	529	522	573	540	571	579	538	533	539	517	517	533	533	553	556	523	491	512	529	554	534	514	521	536	529	541	533	515	545	495	497	525	517	550	538	522	518	530	566	568	598	498	540	541	534	568	569	557	524	473	547	534	529	553	542	525	510	523	548	526	514	536	532	530	559	513	552	500	495	532	529	534	523	539	544	496	538	554	535	545	586	546	552	513	525	547	526	552	559	527	559	553	509	518	544	515	553	571	522	499	560	535	524	521	556	505	533	531	516	522	533	530	501	515	525	552	518	541	532	498	508	547	548	516	501	511	565	525	571	525	539	552	546	556	526	540	551	516	553	571	551	556	517	535	540	528	541	568	562	538	575	507	501	505	544	585	538	566	531	503	492	516	535	550	533	570	525	538	512	507	496	551	526	561	525	552	537	482	512	544	526	574	548	556	524	525	543	556	537	532	535	513	519	522	581	541	572	562	542	554	490	487	511	524	541	520	526	528	498	516	565	602	525	559	536	519	545	502	512	515	553	565	579	530	534	561	510	503	477	551	568	549	519	496	529	540	553	523	552	489	492	517	572	542	577	556	502	486	515	543	502	560	554	466	518	577	517	508	513	540	486	540	533	582	558	521	517	579	550	583	521	534	515	507	535	536	537	520	505	524	504	515	530	534	557	531	554	561	566	586	542	579	573	525	551	530	564	511	544	542	496	522	536	517	528	539	525	510	542	546	531	538	505	518	558	573	514	530	529	537	513	469	558	515	522	530	534	520	573	552	575	533	616	527	530	527	546	518	542	555	546	540	515	536	519	533	526	551	518	518	510	501	554	546	486	521	554	528	509	534	560	544	541	540	552	544	540	518	557	563	517	530	512	511	531	503	503	534	551	527	523	499	550	569	567	545	558	482	552	522	529	570	559	535	552	525	532	561	574	522	534	507	511	556	552	527	495	569	545	547	560	538	518	545	533	571	513	518	495	523	528	526	488	542	505	500	569	512	517	539	530	538	488	541	514	540	504	506	513	524	532	590	530	535	547	524	573	557	513	502	523	564	525	564	492	494	559	519	520	540	538	513	558	567	561	565	533	598	532	509	552	524	560	523	518	568	551	539	551	542	512	534	524	498	538	514	547	546	531	486	545	548	571	524	585	540	519	531	507	492	508	573	513	534	575	533	534	584	558	520	554	536	536	568	556	542	509	525	510	569	516	541	529	515	535	489	513	518	561	536	536	538	545	583	547	550	514	509	519	538	477	509	575	539	582	523	541	534	577	539	538	511	499	545	535	540	545	543	529	508	514	515	513	557	549	561	533	543	533	501	523	528	556	529	582	537	504	498	532	530	559	528	550	553	537	508	497	537	542	526	521	558	530	500	541	548	544	534	536	534	507	524	518	538	505	554	513	517	504	535	562	550	537	531	524	510	473	532	546	506	549	481	551	516	561	550	545	566	539	516	531	530	520	527	551	528	511	542	542	523	551	495	546	551	511	574	543	506	504	549	530	528	558	541	486	513	553	521	521	543	550	524	518	549	555	545	548	522	490	525	542	526	503	553	552	511	499	552	521	557	526	535	540	574	522	535	557	533	543	509	482	550	518	495	525	509	524	521	525	534	514	540	517	556	553	553	530	518	550	576	532	549	502	504	537	552	565	544	509	568	560	529	558	515	525	501	544	498	527	547	543	543	529	576	514	544	520	560	542	549	544	524	553	535	546	532	551	587	552	525	535	489	504	543	544	582	534	540	532	522	538	510	541	563	524	524	525	514	546	567	552	549	548	529	548	485	583	548	559	526	530	509	540	515	598	556	539	529	531	555	550	547	555	534	537	533	531	505	530	526	523	545	547	518	549	554	518	518	546	507	480	513	516	568	521	547	542	568	489	556	501	523	502	550	542	522	553	539	549	518	533	553	541	566	558	532	513	519	561	492	529	528	542	533	516	527	537	547	536	513	507	518	529	528	518	508	517	509	552	543	539	522	527	562	522	564	528	546	516	482	531	555	551	513	545	509	528	547	550	526	552	503	543	514	527	528	501	557	526	509	551	538	533	553	571	557	491	491	539	539	536	554	551	539	550	561	553	491	567	514	567	546	554	538	550	552	538	558	499	514	502	507	592	515	544	536	537	525	540	553	549	542	551	526	540	543	546	548	535	539	605	564	535	531	547	518	559	517	525	521	540	504	544	503	545	572	533	543	495	543	546	556	547	577	542	525	530	494	489	533	577	566	510	529	504	502	524	540	526	577	554	532	494	550	509	495	494	538	505	572	532	517	601	495	547	563	522	504	548	536	543	519	563	541	550	524	564	564	556	489	535	544	540	545	515	556	545	559	574	527	556	541	581	501	547	506	506	496	546	522	516	549	505	539	538	505	521	550	521	496	548	510	550	505	487	577	544	551	551	565	561	581	557	501	519	532	536	511	572	544	514	529	564	548	534	560	517	518	510	538	534	563	525	553	530	503	579	541	548	562	531	568	552	584	497	521	563	520	519	530	513	530	562	548	514	508	501	535	547	523	515	519	538	551	548	499	512	569	498	513	546	558	533	531	508	537	533	542	560	527	508	551	509	556	536	542	515	552	525	584	554	531	540	555	559	578	519	514	507	580	565	496	553	556	536	558	513	564	549	533	520	566	523	518	530	563	543	555	564	528	522	510	529	539	520	531	530	569	509	528	531	540	591	562	499	506	550	514	571	539	499	500	508	591	534	533	516	524	549	565	515	539	569	573	535	528	538	540	502	564	517	503	539	513	572	534	534	543	533	550	539	513	551	513	530	505	502	550	526	495	479	518	530	529	517	508	536	500	537	522	536	557	482	549	567	581	580	499	557	475	524	595	523	502
4578	1543	1137	828	723	669	675	674	601	579	574	584	566	588	536	560	573	563	561	573	545	543	571	570	535	562	591	562	571	586	554	575	507	566	532	579	574	558	556	582	547	546	528	526	563	585	517	587	538	584	569	591	538	542	488	595	531	566	536	545	548	562	588	597	527	576	530	556	572	526	595	593	590	528	551	533	537	523	551	551	529	571	571	560	568	588	519	548	519	563	555	575	557	551	535	506	573	565	561	542	567	603	578	534	596	562	541	527	551	538	509	582	545	583	587	483	582	601	557	526	565	552	551	538	538	524	508	495	525	520	572	566	563	498	538	564	585	557	542	529	561	546	537	582	563	540	541	575	552	598	544	531	545	573	577	552	583	596	568	571	575	582	560	576	555	555	517	577	561	583	545	537	541	543	556	515	583	589	578	565	531	563	568	563	556	533	537	556	541	561	593	525	531	510	527	537	560	565	601	540	545	576	565	600	557	548	531	562	557	565	519	560	576	557	568	558	535	544	537	565	542	555	563	598	593	546	531	535	543	524	534	567	604	575	534	531	507	567	593	535	542	541	568	538	559	507	576	534	593	537	565	587	517	548	537	581	533	563	552	503	554	580	545	566	564	581	525	566	537	572	535	572	571	586	554	495	600	589	626	608	518	601	556	540	600	532	557	554	527	528	515	529	555	575	558	538	544	577	538	561	559	554	525	552	572	533	567	579	551	538	583	559	570	555	589	566	623	581	565	545	509	585	586	547	548	570	572	588	551	575	560	584	533	562	535	558	577	581	614	553	552	552	545	545	579	545	613	551	559	541	550	569	564	529	531	556	562	550	576	576	577	596	492	547	575	553	511	531	553	540	521	528	563	589	540	564	506	549	521	586	529	543	540	571	580	603	552	585	568	591	564	550	513	566	556	557	553	564	535	547	570	534	550	551	541	541	547	558	544	546	555	572	557	587	568	567	575	544	550	536	573	566	542	527	532	539	519	535	562	555	561	555	560	563	540	547	559	565	558	524	547	586	547	504	546	527	605	590	551	562	577	547	585	596	571	552	527	544	530	559	526	556	546	575	531	548	571	568	591	585	568	535	565	589	565	585	536	546	531	540	584	516	546	563	569	555	567	602	580	511	562	570	561	542	563	566	558	574	538	532	568	541	555	521	579	537	567	587	570	569	601	580	553	509	534	545	513	555	539	524	572	538	525	574	558	543	525	580	552	564	529	545	565	493	551	554	518	550	529	528	557	546	513	543	568	532	544	574	592	537	524	557	560	533	581	581	569	541	538	522	543	521	591	529	597	548	561	573	551	541	615	530	549	570	594	562	568	531	605	531	548	545	572	537	590	530	540	529	570	566	572	587	542	562	546	558	535	556	573	518	552	547	510	554	582	524	561	576	557	543	540	504	578	549	569	545	562	568	572	576	536	545	598	552	538	557	644	533	570	550	509	521	570	510	521	577	559	553	545	549	571	529	577	536	537	544	573	571	521	572	539	564	552	566	520	534	620	569	556	544	562	543	600	520	573	534	533	539	558	548	595	545	575	568	531	570	555	549	577	562	582	545	525	515	543	556	539	563	501	566	556	532	569	574	558	593	559	528	588	522	591	544	545	506	512	544	581	536	557	560	539	592	565	588	585	580	519	514	530	555	548	549	572	554	562	552	552	548	538	588	559	521	522	568	589	575	492	572	557	553	584	541	540	544	584	530	546	565	550	588	550	508	576	551	593	538	599	564	541	567	539	523	565	571	557	568	503	593	539	554	548	517	568	572	530	547	553	531	550	562	563	577	539	555	581	550	562	523	553	501	558	531	585	542	547	578	556	525	551	587	535	544	571	581	565	569	588	557	593	544	494	568	563	562	569	553	518	555	573	516	594	567	531	554	554	543	546	530	582	590	566	533	535	556	601	563	502	535	531	471	579	552	553	554	620	555	524	550	523	557	532	560	534	556	552	548	563	544	537	548	533	570	581	543	538	532	517	549	531	584	554	568	588	542	554	564	523	498	539	565	536	554	533	561	584	515	514	563	580	528	543	571	551	577	522	552	534	578	556	540	560	523	556	536	588	545	517	541	581	503	547	558	534	566	515	548	514	528	546	544	569	559	605	535	527	572	547	544	570	520	553	597	501	558	571	581	555	574	564	552	515	566	573	536	535	589	539	550	564	535	514	540	569	583	601	529	578	526	595	527	521	588	590	591	553	547	556	569	538	508	563	559	531	563	606	572	541	572	537	534	562	546	501	597	536	526	539	534	562	564	551	572	548	532	539	578	520	544	557	562	528	561	545	580	547	554	546	562	559	560	628	531	547	598	517	558	566	596	583	540	566	544	577	579	536	529	562	492	552	549	532	559	554	603	564	558	550	542	556	555	543	570	550	581	562	515	546	571	550	584	493	597	552	538	578	540	558	569	526	574	523	585	540	594	584	563	532	578	571	604	568	540	601	572	599	520	544	601	539	562	523	573	556	576	598	527	553	592	563	558	569	563	511	586	538	541	540	533	582	570	570	534	545	532	528	559	540	544	552	517	587	523	575	515	568	565	553	553	563	546	594	527	538	578	552	545	562	543	516	568	569	504	566	582	579	577	539	584	544	551	526	604	545	575	509	532	534	544	563	524	543	553	574	588	583	538	541	543	529	513	527	583	551	534	607	523	551	631	560	572	562	518	561	551	544	538	562	562	541	567	566	516	560	573	553	548	578	528	545	576	530	582	569	532	591	554	563	548	528	573	542	542	538	537	522	553	506	539	515	541	564	567	581	579	571	545	543	562	562	586	532	567	517	550	545	555	519	561	595	542	550	552	541	581	521	584	597	578	552	574	579	568	574	558	561	536	518	528	570	568	526	539	513	534	563	526	597	569	599	606	519	535	583	555	558	561	565	577	591	580	598	591	579	601	504	554	529	530	569	550	562	577	535	551	562	564	555	513	556	576	570	587	541	512	555	569	519	579	585	526	575	586	548	585	558	568	536	541	503	550	546	573	556	555	580	546	559	563	525	555	582	551	556	588	539	523	532	534	508	512	581	541	552	558	574	553	567	546	540	549	555	533	538	538	526	575	553	548	591	556	552	592	528	603	609	548	532	582	576	568	571	534	557	590	557	574	546	539	587	558	578	540	604	548	581	514	568	547	568	543	576	560	600	547	568	515	599	515	533	564	566	543	566	570	533	552	550	558	567	541	569	536	578	564	550	578	570	533	555	578	576	483	537	560	537	508	551	576	570	533	552	587	538	530	550	540	594	565	508	562	575	580	525	583	560	580	558	568	540	556	605	576	597	567	532	551	545	524	589	534	553	544	581	553	563	525	497	534	565	592	602	554	531	559	572	552	595	549	526	570	538	559	533	576	526	575	559	587	538	537	533	525	515	602	572	493	552	540	549	565	548	551	536	580	635	571	581	547	564	511	573	534	553	585	542	563	533	545	569	545	569	545	560	504	592	555	542	609	551	535	568	566	548	570	568	561	575	544	530	575	600	584	543	562	587	545
23719	21322	28575	24423	21323	9939	908	614	470	433	456	365	375	336	348	313	305	319	267	279	270	298	253	291	281	279	258	272	268	274	248	257	258	241	259	245	249	258	250	261	228	250	240	268	212	238	221	222	235	236	262	241	238	276	210	269	243	232	242	249	245	271	238	250	262	223	246	254	236	220	255	290	256	223	242	233	233	235	268	228	244	226	242	215	247	242	234	259	236	278	247	240	204	210	263	238	240	221	226	254	273	232	226	265	291	233	211	226	239	262	244	219	270	246	255	264	260	232	250	254	242	234	241	239	223	253	240	240	275	248	243	218	194	281	257	246	251	246	222	217	268	208	225	235	258	238	243	229	250	268	246	244	258	254	243	248	261	244	247	233	240	225	218	230	248	264	265	231	238	240	262	216	242	186	259	230	248	239	254	237	226	222	252	255	239	234	236	244	248	236	238	239	250	247	250	279	263	235	273	247	234	253	255	242	246	268	260	232	242	246	259	243	226	282	235	244	251	254	241	269	252	267	224	247	256	273	255	240	242	255	217	251	254	256	262	243	234	253	241	234	232	248	228	256	268	233	246	237	220	240	265	265	240	227	218	231	253	263	245	246	238	231	237	284	223	268	212	244	246	227	238	238	244	267	228	247	248	235	228	211	250	213	242	247	247	214	247	219	255	260	226	248	232	251	219	249	252	225	243	245	239	226	232	236	242	210	243	257	269	256	221	222	232	233	252	232	227	262	262	252	243	262	246	223	247	227	249	244	242	219	250	225	238	247	249	268	248	245	261	243	269	223	255	250	273	246	235	232	208	248	243	212	232	246	210	252	241	249	278	211	249	259	224	252	261	272	245	240	249	247	248	274	233	257	233	245	269	268	265	239	236	241	252	224	239	266	233	239	205	261	246	252	259	227	242	221	261	214	236	241	240	256	225	241	244	240	257	244	253	223	246	241	240	267	265	233	230	213	237	237	218	249	257	267	222	239	249	232	246	219	255	233	237	252	238	249	242	236	261	241	306	247	218	242	245	247	224	256	274	230	294	259	237	242	259	267	250	235	209	243	242	276	228	274	263	218	206	222	223	242	222	221	235	251	214	254	250	230	213	230	251	254	220	209	254	210	262	241	245	271	254	261	258	245	254	270	233	255	238	222	211	249	259	273	252	240	246	235	252	251	238	230	260	249	263	245	272	298	256	235	235	272	223	230	252	226	229	259	247	235	226	233	246	241	239	245	210	256	233	248	231	254	255	270	239	246	239	234	222	228	236	268	248	231	243	221	246	224	243	257	220	231	264	255	240	251	274	274	229	263	215	207	261	236	241	246	243	252	241	227	260	269	246	246	241	256	216	219	245	228	256	247	242	241	259	252	240	231	241	220	227	244	256	253	254	228	230	241	231	218	235	222	261	241	246	241	249	258	263	233	240	204	237	238	260	248	256	240	227	256	229	274	231	242	233	243	240	266	249	251	251	222	224	215	257	256	264	239	245	243	239	263	244	237	206	262	244	241	232	256	248	230	236	247	226	228	240	271	245	228	238	226	228	245	256	224	224	237	274	232	233	202	225	266	263	253	252	217	228	255	254	223	233	244	266	235	225	223	254	244	220	237	238	259	219	236	257	266	224	237	251	226	212	249	241	249	244	243	246	204	240	235	260	273	239	268	252	270	221	235	241	257	248	229	271	258	247	263	242	228	233	242	258	224	260	246	249	234	243	245	229	233	234	232	253	241	210	249	252	253	245	238	248	221	238	232	224	242	241	242	245	251	257	234	225	247	268	222	259	222	234	246	231	225	237	258	232	269	227	300	224	265	249	243	227	247	257	243	241	251	241	271	254	201	212	229	248	230	239	240	261	263	295	259	251	217	247	234	229	268	246	268	243	252	234	228	227	260	236	243	231	245	241	258	241	254	233	234	238	273	252	223	223	256	229	225	267	227	240	264	228	239	271	226	278	267	237	237	242	234	262	241	223	235	247	232	244	246	238	238	241	264	234	234	217	236	235	238	236	242	237	229	246	232	231	255	252	258	218	253	240	241	240	254	248	219	236	284	253	251	246	223	252	234	226	222	222	220	231	245	233	241	238	235	226	228	239	243	228	220	264	241	221	236	261	274	202	230	221	234	233	258	243	276	255	244	247	242	222	225	239	270	258	271	240	235	244	216	246	253	280	241	263	238	276	250	237	263	248	260	227	206	245	256	227	263	220	243	249	241	246	230	210	227	247	229	238	249	249	233	250	248	222	266	245	214	247	228	258	245	223	243	223	236	227	218	223	231	224	266	226	234	233	222	209	262	211	242	247	220	236	280	238	234	215	252	246	247	246	227	246	238	225	256	216	257	220	230	251	265	225	228	257	253	260	259	224	240	258	224	217	248	234	271	262	243	269	241	248	255	267	264	238	251	226	256	236	235	242	234	251	236	222	230	252	226	251	236	270	243	249	226	245	245	232	265	225	245	253	249	273	251	281	275	250	234	259	247	239	213	220	255	232	236	232	254	238	217	233	243	242	233	217	249	206	207	239	223	257	231	229	243	255	244	280	236	231	256	247	217	209	239	227	226	249	249	234	247	242	240	243	249	241	231	264	226	252	268	240	231	209	239	213	261	246	237	250	215	251	253	228	227	265	244	237	252	258	205	237	231	248	247	263	262	243	232	282	239	241	234	238	247	235	254	251	233	240	225	228	247	244	249	264	216	228	268	238	257	260	245	261	214	238	216	209	258	240	236	259	269	254	227	215	213	250	224	232	252	241	242	232	221	233	230	269	254	218	246	229	241	239	242	213	261	246	254	231	233	231	265	229	223	259	249	264	245	225	223	243	242	244	206	244	219	242	231	249	262	235	207	228	222	236	232	241	235	246	227	254	279	270	229	215	252	257	238	233	239	252	224	242	234	268	232	238	238	230	245	264	222	217	249	251	240	213	254	235	244	238	287	240	230	237	221	230	238	228	252	216	218	242	264	227	251	239	244	237	235	269	231	239	236	243	232	230	254	257	280	236	281	219	243	242	250	225	246	253	255	225	254	205	216	233	238	255	269	247	239	253	266	295	261	244	261	225	247	235	266	241	223	233	263	232	222	254	239	232	227	270	240	267	258	248	250	232	233	231	247	263	258	192	234	218	235	222	246	259	253	267	240	239	242	222	271	202	234	234	263	259	223	252	247	245	281	239	265	248	232	235	231	224	240	232	261	226	244	226	201	207	239	230	240	252	243	222	256	242	264	239	253	232	212	236	236	251	232	211	260	244	255	235	245	239	237	244	261	237	225	242	214	221	235	248	257	249	264	213	238	239	232	281	248	242	276	265	259	222	236	220	239	235	237	243	214	221	235	237	237	249	239	257	233	244	248	218	251	233	214	237	235	223	225	248	245	237	233	227	220	228	272	252	246	210	251	233	233	236	242	256	255	242	247	232	241	245	249	210	229	238	236	265	239	220	233	235	226	240	237	222	236	244	251	241	242	213	225	235	250	217	254	251	242	221	227	239	262
3346	8835	5768	2719	1934	1453	1042	856	633	585	532	481	439	392	389	337	370	348	332	303	305	313	348	308	295	359	282	310	300	290	312	287	271	254	265	266	289	264	253	276	274	275	235	271	286	283	258	255	252	263	271	236	265	283	246	298	275	257	285	253	264	260	291	238	223	268	259	264	270	266	291	249	244	257	247	242	261	263	265	242	235	259	249	253	294	281	254	277	254	222	274	249	238	270	291	261	264	245	237	256	240	271	299	261	272	259	269	255	250	255	264	310	255	242	240	267	277	269	262	252	252	243	251	258	277	256	270	273	274	244	247	261	265	253	248	266	277	226	257	256	221	241	273	268	259	268	251	245	254	255	249	273	273	258	276	252	282	291	267	273	265	264	255	267	235	263	252	250	247	270	247	255	263	262	267	259	270	252	262	274	240	253	247	258	244	286	258	243	262	232	259	267	240	236	243	259	259	258	226	252	248	260	254	262	270	291	269	249	257	268	253	246	259	271	273	276	251	221	277	268	259	235	276	240	235	272	242	255	269	234	239	262	255	261	251	264	249	243	250	220	277	252	279	266	262	266	270	226	272	262	271	263	276	253	238	254	251	240	271	231	232	260	231	271	279	268	246	273	221	276	253	270	260	266	267	276	264	237	261	246	252	271	266	281	266	244	265	247	285	276	253	247	236	264	259	266	255	269	268	237	225	270	242	276	262	270	274	249	259	269	239	271	265	245	263	259	262	267	270	236	258	242	241	299	223	259	238	247	273	275	233	260	237	253	254	268	234	275	287	240	289	248	243	282	239	260	270	274	234	266	251	265	270	248	257	259	267	220	245	243	260	268	273	245	271	275	265	265	260	262	253	285	266	248	235	261	256	260	256	245	286	252	269	249	249	242	273	226	256	252	255	266	254	260	275	250	268	261	280	295	287	250	286	265	291	269	275	253	272	232	267	269	249	260	235	262	262	259	259	260	265	278	284	249	239	239	224	267	258	266	252	248	245	249	241	286	246	225	257	269	268	247	244	240	280	252	223	286	256	256	249	252	268	244	224	244	271	256	261	250	263	255	245	266	253	261	245	261	260	258	251	264	253	248	243	285	264	237	268	280	266	264	257	267	260	238	284	238	252	246	241	271	255	247	260	240	251	249	270	264	258	259	244	236	243	238	242	254	248	264	262	249	251	246	240	260	259	287	269	241	254	296	286	242	281	256	243	264	250	257	231	236	274	252	260	251	241	274	251	242	252	248	258	252	272	253	241	277	259	252	259	235	238	240	280	260	255	261	258	245	249	244	302	243	254	253	254	257	256	242	261	222	250	251	261	261	274	247	274	248	256	255	268	261	233	232	254	294	265	257	253	275	273	244	268	274	254	244	260	286	238	248	253	278	234	265	259	281	290	252	269	258	246	233	232	230	263	265	239	224	271	255	257	246	247	277	237	264	272	246	245	234	263	244	241	255	261	235	250	274	232	246	262	264	257	261	244	218	264	230	246	228	272	262	254	256	255	257	264	266	249	280	237	282	247	266	230	254	251	248	241	307	241	250	250	241	274	258	249	271	284	248	267	268	243	238	241	242	249	231	297	233	265	269	243	237	278	243	262	233	257	243	275	236	248	275	259	265	231	288	274	232	281	249	247	273	256	252	250	255	271	267	256	258	248	267	272	253	243	280	268	269	251	255	262	243	254	276	236	234	266	238	251	244	262	238	231	252	279	227	249	268	255	250	249	232	286	235	254	266	256	261	229	229	259	248	265	268	251	254	253	272	226	249	235	247	296	246	266	246	249	251	258	245	265	229	253	261	252	235	246	245	246	258	235	210	250	250	276	231	292	237	249	256	281	260	252	280	222	232	267	260	262	225	251	246	241	236	255	230	258	285	249	253	229	240	258	253	282	253	239	238	252	235	252	269	262	256	245	256	245	273	260	248	247	291	241	250	238	258	254	288	264	261	265	229	269	243	245	253	278	273	269	239	275	271	245	285	276	265	256	274	259	247	278	280	242	267	270	241	257	241	268	273	262	258	273	242	276	253	252	236	285	268	265	279	267	272	226	244	249	267	236	241	257	249	242	246	269	261	267	239	256	274	250	262	248	264	213	252	266	269	257	264	253	237	257	284	252	269	280	266	239	224	228	234	274	267	230	268	266	256	233	232	267	268	266	244	251	277	254	236	239	277	269	240	267	272	250	241	253	254	273	274	255	270	281	258	258	267	257	256	288	260	245	276	263	224	243	249	250	271	269	259	252	246	248	249	260	243	280	254	286	262	270	236	249	280	240	252	287	267	264	246	247	257	272	278	229	236	270	289	249	243	233	247	267	245	262	257	256	257	285	256	258	265	255	231	250	248	233	254	236	238	294	268	226	243	254	254	279	285	260	254	230	260	271	257	244	260	273	250	241	245	259	251	292	256	289	217	236	254	262	266	249	235	258	234	261	240	235	240	263	262	240	280	239	240	266	238	250	240	258	257	258	221	271	257	255	264	222	247	280	244	273	256	248	252	264	253	280	261	242	275	247	260	265	234	262	263	230	275	259	275	271	251	229	275	298	245	265	238	276	266	222	294	249	251	268	268	243	260	252	277	252	257	292	238	291	269	272	241	276	258	254	230	282	268	267	257	231	244	240	257	249	271	266	269	251	243	268	254	264	266	262	242	257	245	254	260	263	275	232	254	284	224	254	239	264	247	245	237	249	247	281	237	264	257	239	257	256	225	259	271	248	244	277	254	271	271	263	281	265	254	273	264	223	254	220	231	265	240	276	281	273	262	235	239	268	251	247	260	225	248	256	248	256	238	263	257	264	242	213	233	270	258	249	241	251	238	270	266	264	257	265	252	257	280	278	266	240	264	268	276	239	263	217	250	287	260	252	266	254	248	271	262	243	260	237	263	297	267	276	274	274	239	273	282	236	286	276	265	245	252	261	250	245	210	259	258	263	265	240	238	235	286	229	251	252	246	250	265	244	259	250	222	245	244	259	273	257	226	263	238	270	251	275	238	255	249	251	262	270	262	237	230	257	261	268	249	235	262	279	237	254	267	252	251	263	269	254	265	265	248	255	268	253	264	284	256	232	258	249	270	264	271	230	278	226	257	239	243	264	276	253	261	244	242	269	257	251	267	236	265	247	278	218	244	241	258	246	249	279	266	255	256	242	271	240	217	255	270	251	279	237	217	274	255	244	259	236	231	262	240	267	264	273	234	228	256	254	227	266	237	240	274	259	258	253	266	269	252	284	261	285	273	270	264	287	239	259	256	276	237	282	254	244	244	255	265	261	260	261	268	236	224	266	244	275	256	261	245	273	259	263	242	288	271	261	249	270	280	289	265	247	277	241	283	239	252	255	255	261	292	262	248	221	258	241	280	269	260	249	270	235	246	253	244	263	258	262	244	247	259	261	243	266	230	277	269	247	243	254	243	251	234	244	251	255	277	263	262	250	241	263	243	300	231	234	286	263	245	265	277	239	241	239	290	273	258	255	239	263	282	288	239
24806	21310	27600	25337	11753	1168	878	797	720	719	698	682	690	653	686	633	632	634	646	651	635	665	645	576	619	660	642	659	641	627	625	627	629	637	599	607	616	654	669	559	574	598	636	597	640	611	589	667	654	607	644	592	600	606	630	604	688	611	605	584	586	567	659	600	642	581	637	632	682	594	642	582	615	635	634	647	599	650	628	620	621	574	594	632	621	572	588	636	604	645	626	618	620	619	594	586	659	594	626	599	627	567	635	600	624	628	595	634	631	647	620	637	565	639	649	620	581	610	608	594	624	559	681	609	636	591	584	649	633	639	629	586	634	609	650	609	607	611	615	584	580	575	584	594	628	580	598	610	594	595	654	643	599	597	590	523	629	560	602	629	592	612	613	591	585	594	617	591	586	617	624	596	611	642	600	605	625	633	583	642	607	638	625	609	536	576	665	603	615	669	647	638	587	621	635	561	613	630	610	572	605	586	650	662	587	584	631	630	633	585	609	633	615	596	608	603	593	608	599	592	641	590	629	599	628	595	632	586	624	620	607	562	586	600	577	621	587	642	594	583	651	681	585	617	600	629	626	603	571	630	649	622	605	617	600	608	628	653	592	645	571	593	587	603	636	623	605	609	610	611	560	652	573	588	643	549	566	610	580	605	612	608	604	593	599	599	589	639	607	630	615	594	625	656	580	567	629	640	620	596	616	601	597	593	629	611	628	635	586	591	641	627	621	641	587	605	563	621	597	564	598	598	563	636	542	631	609	589	594	606	604	598	619	622	590	639	576	605	576	626	619	591	596	631	625	600	579	594	613	612	615	588	600	602	627	591	626	597	603	581	610	614	628	571	549	643	596	540	658	549	606	550	590	601	606	626	596	600	618	612	606	603	607	599	642	617	576	640	604	593	595	633	598	558	552	591	621	608	618	620	623	584	563	616	582	649	599	595	597	534	622	610	592	621	598	609	602	612	596	633	657	598	664	591	636	617	596	599	587	637	601	622	646	629	650	633	586	559	588	651	648	614	610	572	616	592	620	597	596	552	598	594	563	592	590	632	623	632	627	586	603	617	640	626	598	592	597	592	630	578	630	565	588	594	573	594	627	612	616	557	605	583	576	651	597	650	614	609	623	611	601	591	601	557	600	639	628	644	587	622	575	581	632	626	634	656	608	606	572	607	618	601	639	628	572	581	554	604	641	561	565	643	625	562	583	616	575	592	591	644	589	634	547	616	614	629	631	624	581	577	648	623	573	653	598	589	588	649	578	606	603	585	598	590	595	620	581	611	553	614	584	631	656	597	601	609	586	586	633	550	584	553	619	624	565	592	613	613	597	593	556	604	633	615	607	574	597	610	613	604	611	592	596	566	612	614	606	626	589	606	609	604	594	602	605	596	628	603	608	620	635	631	640	569	580	595	618	610	615	556	606	640	593	628	599	590	597	619	600	618	635	630	564	619	596	630	617	616	595	628	672	620	611	620	573	628	584	616	594	622	647	560	593	567	612	596	619	582	602	648	654	603	583	575	612	625	620	601	612	617	600	606	639	624	647	579	580	630	608	655	622	575	619	624	631	586	597	613	644	628	631	591	604	593	629	646	600	614	576	637	619	610	607	608	619	615	628	619	598	620	545	598	641	575	626	587	641	634	594	572	590	630	591	595	645	583	601	622	589	622	586	592	627	549	615	620	595	560	598	615	646	647	607	602	576	585	586	589	601	599	632	617	578	624	592	562	547	621	606	609	641	599	574	607	620	598	567	590	557	590	610	598	628	588	592	643	622	584	572	636	604	625	584	603	637	643	622	640	596	606	612	635	580	590	649	595	616	617	552	620	627	610	617	569	635	610	617	605	616	611	637	651	561	590	611	594	583	602	613	574	593	574	620	554	630	582	617	572	638	584	597	596	644	656	600	628	589	643	577	599	602	603	634	616	605	608	612	627	598	593	655	589	612	594	570	595	616	586	674	634	636	612	605	637	566	608	629	611	684	592	626	605	623	576	643	573	580	623	617	575	592	581	608	589	587	617	606	615	587	575	613	588	624	595	605	571	625	614	582	619	685	571	588	622	618	580	646	584	627	614	625	619	623	654	590	585	607	654	596	576	669	595	595	610	604	624	601	639	622	607	675	618	672	582	598	585	589	593	579	633	638	616	637	622	628	588	598	624	612	592	622	590	625	600	625	603	555	613	623	606	615	626	584	583	604	632	640	624	587	621	597	626	627	587	575	588	618	584	600	655	573	647	605	577	586	630	651	617	604	624	591	639	633	611	616	642	604	658	620	622	623	573	596	646	557	612	585	598	611	548	607	621	639	613	579	625	615	574	579	582	607	580	599	572	621	630	577	621	552	623	624	600	598	561	591	646	623	613	607	638	604	655	574	571	595	654	590	614	587	603	618	609	600	574	595	569	611	630	565	574	570	624	621	598	602	586	620	594	605	636	600	613	608	555	619	650	577	615	603	624	610	627	597	632	606	604	595	602	602	629	622	548	609	581	600	591	636	592	574	610	606	586	557	633	589	648	616	603	628	615	575	606	592	649	637	571	620	548	574	591	599	615	623	621	599	588	571	613	582	643	594	669	571	624	632	600	624	570	623	617	604	612	582	568	656	601	600	591	598	591	596	536	574	616	605	591	606	637	631	545	591	615	575	651	610	640	615	621	599	630	579	588	601	603	612	637	595	684	614	653	603	576	610	626	617	610	637	612	613	608	566	662	679	600	602	608	564	646	629	603	633	609	611	564	619	615	641	599	605	632	614	591	614	557	592	596	625	646	613	599	646	594	597	612	646	624	627	573	604	596	614	652	627	606	605	592	596	593	636	598	580	587	639	656	549	586	645	598	525	630	621	595	603	600	605	572	586	622	629	590	582	610	610	570	601	619	575	649	585	592	594	619	576	616	554	628	618	620	623	597	621	611	647	648	619	646	630	594	586	621	620	612	633	653	601	620	586	593	615	611	581	603	576	609	642	573	587	639	616	603	589	585	619	616	623	611	608	591	597	606	644	605	615	587	575	589	600	579	627	614	610	687	638	612	619	622	603	612	602	620	604	596	619	625	627	616	615	640	666	621	600	603	632	567	640	632	613	640	606	595	574	569	602	596	627	584	586	605	628	635	605	600	596	596	598	625	573	588	575	615	612	616	678	627	649	621	600	577	584	596	615	598	608	650	608	604	584	646	615	604	587	608	652	598	616	579	610	606	629	569	600	631	593	597	633	600	593	605	629	606	587	587	594	614	616	591	589	619	639	613	630	623	609	577	601	583	598	596	595	612	607	633	639	593	611	614	604	604	603	585	600	597	609	599	598	603	630	600	645	577	624	615	593	593	613	616	639	620	630	627	584	647	611	579	600	591	632	602	596	597	575	582	599	609	553	652	563	622	581	590	596	634	611	595	578	625	572	609	651	621	570	620	602	594	602	621	620	621	626	595	596	576	653	598	555	577	612	615	643	603	612	631	623	598	576	605	619	629	573	624	624	614	592	651	551	665
3433	5315	3612	1939	1513	1258	1095	960	867	781	793	719	673	678	648	682	639	601	641	622	649	659	629	640	604	614	643	613	661	660	637	607	604	634	639	643	615	598	611	633	619	604	618	626	629	634	605	642	595	624	615	633	643	605	630	613	616	606	661	607	622	613	653	613	658	626	618	606	612	586	604	605	671	620	574	609	625	601	618	617	623	638	617	648	638	633	602	655	598	603	611	652	588	597	617	611	630	579	623	634	593	649	574	598	582	606	625	617	567	615	616	586	591	604	636	600	639	637	632	590	617	652	635	588	569	594	629	686	608	606	602	624	613	616	625	623	591	591	611	624	657	607	623	603	563	614	593	632	655	548	607	659	636	599	624	626	618	627	608	644	617	609	587	611	593	579	620	645	617	624	638	585	585	646	645	628	596	622	623	593	607	629	614	647	591	623	602	626	615	592	606	553	575	626	552	625	612	605	606	603	565	619	650	645	649	600	622	601	615	597	589	632	587	582	624	661	643	616	572	607	581	618	621	604	611	630	583	577	625	636	636	568	572	572	637	591	639	593	592	607	590	621	625	640	586	628	610	604	613	607	593	646	629	600	653	591	644	669	625	627	603	586	593	646	613	610	621	578	616	604	608	604	608	586	657	601	632	611	626	630	619	632	611	610	598	616	617	632	618	579	606	616	626	583	606	618	640	590	630	607	588	613	618	610	598	626	619	596	647	626	605	616	646	598	594	627	621	622	594	636	627	585	609	671	661	637	586	615	633	658	626	601	609	607	609	629	632	604	583	605	613	575	632	612	631	625	612	668	610	584	590	585	624	580	626	617	594	604	578	617	610	614	584	593	624	622	609	632	585	584	612	614	578	624	518	606	600	613	609	659	618	585	648	626	611	611	598	614	589	604	632	604	609	630	616	607	570	592	644	668	631	619	614	550	632	594	614	629	622	642	608	595	582	598	620	616	595	622	629	624	614	616	589	632	623	603	633	613	643	598	578	645	622	599	620	546	617	639	651	596	600	575	612	650	622	595	641	589	630	607	580	615	629	667	601	644	610	615	603	609	574	602	634	607	639	604	601	613	570	583	603	643	676	575	607	572	605	578	625	601	589	545	599	672	575	635	611	584	614	604	629	620	570	592	615	603	587	604	599	605	612	625	659	586	610	569	612	666	613	552	583	644	600	600	634	636	588	600	640	612	641	583	597	663	604	616	620	614	615	623	573	580	623	602	628	616	580	606	585	596	623	597	632	632	626	599	602	604	591	593	673	649	579	654	600	610	607	592	634	591	580	591	613	627	620	631	606	643	607	602	570	609	574	618	591	614	627	579	632	626	593	588	601	625	588	617	640	604	629	609	564	610	600	591	606	654	580	569	626	617	644	642	595	598	639	611	611	643	590	613	596	618	619	609	625	653	564	634	639	587	574	611	632	572	652	603	608	639	635	602	628	608	619	599	600	661	597	577	648	620	608	632	624	636	603	606	578	619	590	584	627	661	649	656	577	581	604	634	640	636	569	590	629	608	647	592	610	637	584	639	622	598	597	599	601	655	587	590	594	624	606	601	601	598	595	616	618	670	589	618	629	633	625	642	641	599	627	616	608	619	613	631	587	651	637	613	627	629	616	558	629	604	652	563	567	637	663	660	598	654	633	589	653	639	600	580	624	633	585	626	576	592	601	632	581	604	616	666	584	613	587	648	615	616	612	608	641	605	625	678	578	603	559	587	632	638	626	596	590	594	593	574	631	625	617	635	615	599	589	638	623	674	632	654	582	616	624	612	652	603	587	656	626	590	623	594	629	613	579	630	552	601	609	583	630	626	627	576	596	609	569	609	589	603	661	596	583	625	621	631	557	567	607	611	630	581	621	581	618	579	621	651	578	631	654	607	599	606	617	633	656	600	602	590	593	614	618	595	597	590	579	591	642	659	619	630	587	637	592	594	677	660	640	600	669	656	633	603	652	585	641	651	540	615	637	641	649	597	617	622	612	608	672	605	594	612	600	610	578	641	671	593	580	598	648	589	619	606	573	578	621	646	611	614	586	637	604	624	635	652	640	577	585	637	633	634	647	588	552	611	653	621	604	628	618	609	609	604	616	604	623	592	595	605	640	633	600	608	602	590	613	651	626	636	624	615	614	607	627	579	647	565	640	604	621	577	600	608	561	566	646	605	614	591	612	605	641	637	601	658	604	658	609	625	649	599	604	624	621	665	593	649	581	655	606	629	638	611	540	569	646	612	666	630	627	652	662	589	581	605	619	608	613	646	623	620	639	595	666	560	621	628	601	561	606	612	603	645	637	604	620	577	638	617	670	613	579	599	604	611	609	593	647	569	627	598	601	616	567	600	635	605	626	588	635	618	641	611	624	569	600	635	589	638	591	583	602	607	661	597	616	637	605	566	649	610	629	645	582	616	612	589	620	606	578	601	625	586	628	592	646	605	571	598	621	612	600	583	619	616	606	610	632	567	612	631	591	608	595	658	612	650	583	626	636	667	671	635	574	631	634	618	624	632	598	604	614	560	590	612	594	580	639	606	596	573	643	600	607	620	625	554	643	609	618	604	614	650	592	642	623	622	632	585	612	631	641	644	580	580	622	629	631	585	615	627	609	602	621	626	633	584	645	646	621	627	593	595	616	640	661	582	601	571	621	630	592	668	646	595	584	610	605	607	607	627	602	630	597	577	594	594	614	550	656	592	572	599	628	599	609	634	636	642	600	628	633	597	602	618	593	597	597	568	571	599	587	629	590	606	619	569	623	592	563	638	598	618	638	611	646	617	591	564	629	635	617	594	591	626	621	590	574	626	554	605	597	571	621	581	573	628	616	605	624	586	603	592	576	581	630	614	578	628	624	596	617	577	599	638	582	579	657	579	600	664	611	624	642	578	590	571	650	640	584	582	605	577	655	612	658	603	597	578	585	624	617	626	585	602	632	628	595	615	598	547	659	605	608	645	568	614	626	644	618	633	607	611	658	599	600	631	611	591	624	642	606	641	639	617	636	618	599	603	650	627	642	595	635	640	653	584	644	632	630	672	550	581	644	623	599	603	582	655	641	634	598	582	599	605	671	594	644	599	568	562	585	599	622	620	652	621	601	608	560	621	608	649	621	659	620	565	632	595	617	638	611	636	599	636	588	582	624	585	568	592	594	629	656	599	596	642	602	647	627	572	631	621	607	633	600	585	587	644	627	637	588	624	549	563	574	621	668	605	599	637	612	646	587	578	596	568	642	652	586	622	603	605	588	611	603	635	568	605	638	655	621	624	581	613	612	605	609	586	579	573	600	625	654	632	579	602	604	613	635	606	603	614	589	614	642	601	619	588	600	641	627	599	584	626	630	637	621	629	611	627	656	615	555	600	597	630	603	621	632	602	637	586	586	621	557	626	583	564	575	600	602	600	614	624	594	608	620	643	608	635	623	633	652	634	611	641	617	620	604	653	590	599	630	666	581	638	663	612	570	598	608	611	660	602	588	638	584	573	653	627
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
