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
338783568834	338783569405	338783569953	338783570503	338783571053	338783571603	338783572153	338783572703	338783573253	338783573803	338783574355	338783574903	338783575453	338783576005	338783576553	338783577103	338783577653	338783578203	338783578753	338783579303	338783579853	338783580403	338783580953	338783581503	338783582053	338783582603	338783583153	338783583703	338783584253	338783584803	338783585353	338783585903	338783586453	338783587003	338783587553	338783588103	338783588653	338783589203	338783589753	338783590303	338783590853	338783591403	338783591953	338783592503	338783593053	338783593603	338783594153	338783594703	338783595253	338783595805	338783596353	338783596903	338783597453	338783598003	338783598553	338783599105	338783599653	338783600203	338783600753	338783601303	338783601853	338783602403	338783602953	338783603503	338783604053	338783604603	338783605153	338783605703	338783606253	338783606803	338783607353	338783607903	338783608453	338783609003	338783609553	338783610103	338783610655	338783611203	338783611753	338783612303	338783612853	338783613403	338783613953	338783614503	338783615053	338783615603	338783616153	338783616703	338783617253	338783617803	338783618353	338783618903	338783619453	338783620003	338783620553	338783621103	338783621653	338783622203	338783622753	338783623303	338783623855	338783624403	338783624953	338783625503	338783626053	338783626603	338783627155	338783627703	338783628253	338783628803	338783629353	338783629903	338783630453	338783631003	338783631553	338783632103	338783632653	338783633203	338783633753	338783634303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2766	3600	2300	2766	3600	2300	2766	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23496	21104	27436	25012	21108	21164	8424	1670	1289	1172	1151	1040	989	911	970	948	860	919	880	915	900	907	882	853	814	824	829	814	835	790	830	760	854	810	817	796	815	814	813	818	813	750	804	820	779	785	831	760	819	772	756	795	750	767	854	774	812	817	776	745	750	816	762	842	819	806	783	823	739	811	807	811	768	816	797	824	733	813	722	838	764	761	811	748	797	779	755	778	812	792	770	849	757	771	822	797	781	784	770	825	785	808	824	809	800	828	778	765	751	820	783	756	823	820	832	781	765	774	768	772	807	836	783	789	810	799	814	799	763	801	765	801	773	799	799	845	775	846	793	755	806	759	761	806	740	755	776	772	804	757	803	819	778	827	817	814	699	758	793	766	802	802	802	756	808	786	817	762	828	716	805	768	794	775	752	775	803	793	775	770	765	754	790	748	763	779	767	775	759	821	794	795	822	810	774	770	726	818	790	792	780	805	796	762	786	779	769	785	793	761	775	756	759	821	772	826	778	772	770	761	761	829	811	817	811	785	801	749	739	787	749	833	780	781	785	781	746	790	772	779	764	808	818	747	719	780	755	804	811	779	774	823	782	813	752	762	769	741	835	745	792	861	789	794	734	753	783	809	764	734	776	736	731	778	809	718	769	805	792	796	791	824	772	722	770	783	777	825	780	857	773	815	752	812	748	810	772	811	797	803	726	774	789	809	743	813	769	867	782	739	777	802	814	762	801	825	757	834	791	750	799	774	747	749	790	779	779	786	807	761	748	803	809	806	762	818	760	750	790	815	797	733	778	729	808	797	709	741	783	823	755	773	733	776	776	773	756	790	780	763	783	771	780	758	773	778	737	820	802	789	759	797	799	766	757	801	778	755	753	827	758	786	801	739	794	749	779	741	779	796	806	758	749	776	718	807	788	808	826	751	811	787	802	829	810	761	814	800	782	738	757	763	799	793	740	721	820	789	748	767	768	798	793	735	747	778	801	787	833	735	788	772	794	760	788	812	784	783	788	798	750	745	785	750	757	742	773	820	795	768	780	795	779	729	782	799	766	750	753	830	842	780	775	826	808	759	795	827	766	712	782	797	774	750	795	760	808	776	762	819	792	784	804	794	780	801	811	769	807	783	794	772	766	742	784	787	830	781	804	756	815	779	787	834	749	775	781	769	762	733	806	735	791	824	821	797	806	741	769	757	776	794	824	814	767	747	798	761	802	759	763	801	766	779	812	753	770	819	768	768	744	767	755	763	795	811	779	754	810	778	726	779	716	754	805	794	769	760	779	776	788	726	732	776	762	833	804	796	800	814	792	818	774	770	789	740	815	844	750	754	826	798	809	760	783	776	742	780	733	762	808	799	688	774	757	742	718	794	799	787	847	769	804	778	785	772	759	799	802	787	760	800	761	792	804	800	761	778	797	788	798	793	797	801	773	854	793	827	773	753	790	834	786	766	809	808	783	791	789	777	771	777	758	774	748	774	798	765	840	773	753	800	775	765	763	749	836	755	813	757	765	741	780	771	764	796	812	826	785	822	771	759	794	784	755	724	824	737	801	773	821	786	752	765	773	829	810	812	790	780	808	765	789	745	743	822	779	749	771	758	806	809	784	782	760	731	732	772	773	708	797	797	791	741	783	766	840	781	729	758	766	790	827	760	764	744	785	759	806	735	773	778	793	783	765	813	808	782	775	825	796	785	795	767	815	807	796	786	798	773	775	797	731	768	748	817	766	779	767	808	754	774	767	726	767	774	779	797	746	821	777	757	799	778	796	834	754	746	819	820	812	824	791	778	761	764	803	716	757	797	750	766	814	745	797	756	735	784	777	751	779	788	748	798	785	778	783	790	800	780	782	778	805	778	779	719	761	813	801	801	796	746	786	735	819	803	798	801	744	755	776	777	764	753	789	786	773	802	824	750	714	831	767	778	773	758	767	781	776	829	830	735	745	838	782	754	762	818	768	772	784	743	821	777	769	785	804	783	783	799	803	779	744	791	766	760	814	795	776	785	780	764	826	831	821	815	764	822	752	819	791	774	769	729	786	806	789	806	813	778	761	843	789	778	783	831	767	748	753	736	822	786	826	834	775	763	756	777	740	786	749	732	725	751	746	750	750	797	803	761	796	825	758	773	809	831	830	779	760	783	774	807	792	738	779	717	816	831	804	784	738	763	802	763	764	774	809	820	825	805	767	828	784	827	810	730	822	770	776	813	793	760	779	755	791	768	799	742	761	779	782	760	781	785	756	743	846	758	728	760	749	792	708	757	785	778	790	772	769	800	725	786	815	755	787	799	788	784	749	784	795	757	783	758	748	787	818	783	778	765	750	808	796	837	808	839	751	812	754	786	809	765	712	779	803	780	759	756	762	768	844	813	760	789	759	800	767	787	809	769	844	760	760	798	738	756	809	786	734	858	828	784	762	805	771	811	787	726	768	833	753	749	790	765	826	805	743	735	808	779	779	819	783	750	736	737	790	778	849	802	780	747	755	797	782	816	801	793	782	750	820	763	820	812	823	806	771	756	770	777	796	748	836	805	786	784	791	748	768	787	802	797	790	788	784	759	769	777	816	767	787	756	755	761	778	758	767	785	736	790	770	780	816	755	831	764	783	805	755	836	784	824	779	806	817	789	798	738	755	769	768	773	799	741	770	761	765	804	727	792	786	733	797	787	759	853	828	819	817	751	773	826	778	800	827	759	846	809	808	759	775	805	772	768	779	844	772	775	801	792	823	777	755	799	824	750	852	792	769	788	815	810	765	774	786	776	797	747	756	796	803	816	755	734	739	800	772	741	723	770	769	788	835	827	781	793	780	782	764	778	808	752	755	806	776	783	826	720	816	781	820	842	769	827	728	743	787	793	776	794	789	767	793	771	761	796	763	792	755	801	730	777	818	778	827	759	811	752	794	744	728	787	732	753	772	726	811	806	750	751	775	795	804	762	780	808	814	800	804	797	829	822	750	773	847	807	765	785	792	740	777	772	787	781	793	791	823	765	774	792	842	738	828	720	797	755	760	731	799	842	751	782	792	795	741	771	810	783	761	803	748	821	802	765	747	805	779	772	795	753	843	787	800	767	803	773	783	803	820	762	747	746	813	784	738	760	735	764	769	777	748	748	751	768	732	827	769	776	781	822	785	840	776	752	767	813	775	807	792	765	808	792	782	781	775	772	819	758	815	831	819	801	776	765	766	715	798	801	805	781	787	776	781	761	777	733	794	795	801	792	852	719	791	786	756	794	787	706	778	796	813	802	772	711	780	784	790	732	775	732	787	791	760	713	682	745	753	795	836	746	747	823	777	741	801	777	790	742	763	685	825	763	757	809	802	794	783	795	790	771	791	825	777	726	785	761	737	768	776	701	734	757	773	725	809	758	750	750	774	761	818	800	772	759	794	755	734	790	779	826	784	743	784	831	781	797	750	750	777	825	783	718	803	759	793	795	764	752	763	795	770	777	784	779	769	781	810	781	805	789	817	781	757	788	789	779
32480	13518	12235	6888	4666	3534	2685	2234	1911	1690	1523	1337	1238	1169	1186	1080	1010	974	951	927	926	922	892	908	891	816	853	839	823	811	805	832	791	821	754	797	812	751	738	780	775	801	754	751	748	799	775	741	790	794	762	755	740	742	727	746	729	816	723	754	742	745	776	731	804	787	713	704	765	765	764	794	789	738	780	760	799	738	747	731	756	717	805	740	724	733	735	724	779	764	700	699	788	767	794	746	783	775	742	760	732	711	750	741	797	747	708	750	682	768	764	729	745	746	773	716	794	729	741	731	747	715	738	780	724	726	735	744	735	749	765	755	724	735	754	753	746	716	750	720	761	765	695	728	753	780	744	803	734	787	738	782	747	690	745	699	767	739	749	721	800	739	729	744	716	729	739	820	730	727	741	803	742	806	736	740	730	805	768	752	789	786	745	709	700	750	727	732	788	725	735	742	740	721	750	718	797	730	785	812	694	735	728	741	726	760	736	771	804	775	752	762	767	711	774	789	741	759	785	749	698	721	745	749	784	722	744	755	724	768	813	801	760	764	757	735	716	752	721	719	724	780	757	737	733	745	715	688	710	746	770	783	765	776	717	762	764	746	736	745	776	743	707	704	770	745	739	804	743	741	750	730	733	730	712	798	773	740	727	783	714	693	699	745	739	753	764	728	740	717	791	789	732	722	758	756	763	734	757	757	749	699	755	735	744	700	727	744	745	725	779	747	720	684	716	766	736	762	731	728	727	728	721	741	752	754	765	768	711	746	769	716	751	758	762	726	767	710	774	726	786	736	761	693	746	712	753	787	754	740	777	719	723	791	753	733	757	700	742	772	726	749	727	773	771	729	770	714	725	733	770	755	723	716	818	706	709	750	742	756	768	717	721	780	762	703	738	750	673	829	762	786	772	738	723	733	722	716	790	747	762	757	719	730	766	787	733	714	748	711	748	748	745	698	756	753	754	757	754	728	721	731	760	839	763	739	766	756	746	764	707	718	739	740	794	754	741	792	731	752	742	745	698	783	774	712	712	749	737	708	759	726	725	730	708	724	710	711	761	752	774	767	735	769	689	742	715	718	778	727	754	737	770	719	747	791	737	748	746	716	758	810	734	742	751	725	754	722	797	737	740	722	798	713	764	752	752	719	791	720	733	758	684	789	739	704	742	749	778	709	745	761	718	730	709	749	763	752	714	755	740	729	756	733	781	690	765	744	769	739	797	747	741	728	721	790	757	748	730	800	758	756	820	715	756	748	773	741	743	720	747	692	773	701	751	792	712	761	794	746	752	690	693	745	748	741	699	792	768	753	744	762	741	726	733	765	693	730	736	730	771	735	730	720	728	773	741	804	729	709	718	717	714	726	727	722	752	769	739	793	702	761	783	735	730	770	789	740	789	786	709	702	703	704	785	747	713	780	753	745	738	731	743	781	772	750	752	739	767	757	742	735	815	759	740	727	746	765	757	731	760	731	764	769	743	752	749	772	732	733	756	730	771	727	758	740	719	733	686	778	712	777	813	713	717	732	757	757	731	762	761	794	767	780	744	768	789	728	748	684	725	774	714	782	716	766	744	722	801	729	755	771	788	740	772	742	722	750	726	769	733	708	736	759	733	759	771	717	796	753	773	780	734	766	712	702	735	705	747	751	725	798	740	750	697	672	737	728	714	772	772	728	727	729	710	717	745	742	777	765	720	758	742	751	721	784	715	706	769	793	714	748	796	755	721	750	719	752	815	710	815	745	741	684	741	739	777	694	741	761	764	721	762	708	740	724	738	713	714	751	763	723	807	716	766	755	764	754	778	763	710	783	772	776	719	749	740	777	783	733	764	751	717	699	739	742	722	734	744	823	737	726	743	775	758	755	755	773	764	757	727	743	764	743	742	753	765	718	738	783	724	768	723	715	740	743	736	763	721	746	725	747	773	732	758	764	773	708	744	707	768	753	767	763	719	819	748	765	789	751	735	714	741	766	741	771	715	766	765	766	738	756	755	744	750	770	752	736	721	714	747	740	753	708	745	726	785	722	776	780	751	772	779	685	774	695	722	706	775	782	722	761	760	733	772	755	710	717	735	769	785	790	822	740	734	734	748	769	725	712	782	763	731	741	764	748	743	731	725	728	740	718	755	764	788	774	689	740	735	744	726	723	737	763	723	681	717	751	767	714	716	795	760	750	776	765	718	775	754	763	738	733	774	736	759	697	749	733	729	736	714	748	725	703	739	779	751	729	753	755	742	729	741	735	712	742	742	713	740	720	712	717	760	735	782	767	719	733	772	737	730	783	724	687	692	783	742	732	755	784	760	778	738	700	769	725	773	699	769	763	757	740	742	753	711	727	767	689	714	757	706	734	772	728	718	744	741	735	771	789	739	759	735	797	753	736	721	729	727	761	781	730	771	743	792	781	766	737	729	725	717	772	752	747	752	715	710	761	725	730	764	713	689	755	758	749	751	715	761	797	759	772	733	746	769	737	749	776	766	741	774	719	729	772	718	751	757	729	733	732	733	764	721	749	737	733	712	807	754	743	755	757	720	753	746	721	741	702	762	807	739	736	773	766	748	730	727	717	745	750	803	699	758	765	723	797	752	765	744	715	772	728	724	730	715	721	746	773	764	754	738	788	747	762	732	728	754	738	728	750	775	769	753	749	715	729	753	739	739	749	726	743	754	710	773	762	754	757	767	735	765	785	717	744	818	733	709	754	726	778	724	758	765	731	753	747	726	733	731	721	693	711	764	732	738	723	778	790	761	755	717	773	677	720	719	767	682	736	715	749	782	757	740	749	718	745	710	754	758	761	765	746	772	764	744	740	763	717	775	752	700	702	774	746	719	758	750	750	752	749	770	783	707	758	746	751	723	765	738	752	774	755	765	722	747	712	731	728	726	735	705	745	741	739	750	740	769	736	832	701	750	776	775	727	791	744	686	728	716	783	741	755	710	747	762	728	717	806	729	744	757	709	696	792	783	739	738	767	757	734	732	800	747	795	755	703	784	750	756	738	762	775	748	723	703	710	773	772	751	760	786	762	737	756	747	750	822	751	760	738	734	736	741	722	732	753	771	754	767	698	717	785	778	769	735	799	770	759	755	760	726	728	711	701	777	748	764	715	743	767	763	755	736	737	762	720	762	772	752	712	746	719	771	806	780	727	783	739	754	721	784	722	738	762	723	721	754	784	744	708	768	778	761	767	778	769	780	723	731	752	786	721	766	739	738	755	748	727	747	737	741	725	771	745	739	743	723	763	747	745	720	756	742	778	738	758	737	725	698	736	736	740	719	706	701	743	737	757	757	642	711	743	757	734	727	741	739	758	730	722	745	762	751	757	715	738	763	730	728	740	757	714	741	770	774	765	705	742	758	705	716	751	747	716	793	710	719	746	778	821	723	722	761	761	752	754	729	701	734	770	727	724	711	746	747	783	719	758	751	751	737	701	741	680	746	697	750	725	733	756	690	742	723	705	709	749	757	782	762	757	763	739	746	727	777	724
33255	14816	2617	701	572	527	530	500	526	545	462	523	510	527	494	484	535	516	513	497	495	507	542	501	494	510	521	521	486	519	527	496	515	534	529	498	486	523	493	491	529	503	542	478	512	510	511	510	500	487	504	523	533	500	504	472	504	505	480	506	488	527	529	515	540	459	521	519	532	457	539	469	512	521	515	493	478	532	495	529	516	505	481	519	515	494	496	511	537	521	527	510	540	497	517	500	529	561	533	479	485	480	522	509	472	464	471	480	505	527	520	484	527	474	537	532	510	461	510	549	484	478	519	437	487	498	501	491	490	516	504	549	491	520	529	487	542	489	514	458	524	502	462	491	530	530	483	535	495	496	532	510	543	507	499	516	468	511	519	515	541	509	528	517	500	493	499	567	506	528	490	493	495	519	536	478	471	508	507	547	512	540	495	521	531	495	475	519	491	542	485	482	484	516	520	507	571	502	553	499	484	519	499	494	528	527	522	489	496	530	463	529	490	499	477	520	523	494	532	524	519	505	500	514	519	523	483	562	493	498	508	519	508	490	500	513	491	483	515	492	515	527	549	454	544	506	504	547	515	521	453	503	500	520	540	481	477	553	497	525	483	514	541	514	506	549	513	524	516	491	482	498	505	512	536	542	510	483	506	488	547	571	506	514	488	488	511	501	460	487	465	508	513	468	498	502	518	527	513	546	470	517	496	496	495	478	489	485	529	490	461	517	480	490	480	505	512	491	534	529	490	546	502	509	528	527	485	474	478	518	541	509	542	525	513	480	512	561	511	471	468	520	475	553	494	493	513	516	525	510	481	492	458	520	539	509	498	484	521	475	500	483	528	501	517	524	524	499	510	463	498	502	489	465	495	502	496	518	478	486	501	515	489	514	489	525	504	518	493	495	471	508	498	496	464	495	517	496	497	495	550	533	513	477	530	518	479	519	477	525	494	469	522	493	521	505	501	493	484	513	476	480	493	488	519	536	462	564	555	511	514	527	498	505	501	498	484	494	503	497	469	508	522	510	525	529	487	502	532	492	527	517	560	495	489	490	500	521	507	504	501	529	489	472	508	487	515	502	506	521	496	496	546	546	544	524	510	502	521	497	506	550	507	467	514	533	504	539	517	491	531	456	513	506	520	530	523	548	521	497	506	497	481	489	524	528	523	486	508	508	500	533	518	516	493	505	506	498	504	480	538	498	502	492	489	496	507	513	492	477	507	497	499	510	493	518	521	534	509	524	507	551	520	487	510	484	510	504	485	491	504	484	509	459	536	514	497	504	537	531	500	488	542	480	535	487	509	498	488	513	499	496	507	497	520	500	468	500	491	511	500	538	532	502	467	500	464	504	504	531	514	528	499	555	532	526	548	485	512	505	549	550	487	543	498	488	497	477	478	553	542	484	495	493	506	502	529	495	515	549	506	505	488	512	501	457	510	489	506	521	538	498	525	518	495	500	506	538	502	493	508	526	504	471	494	532	457	533	474	526	517	503	582	549	531	503	504	513	513	491	513	530	506	518	488	489	523	531	480	492	497	516	525	507	537	541	531	545	514	490	529	544	494	550	530	488	514	484	529	495	505	515	535	551	480	530	501	522	482	553	476	483	518	503	518	531	496	506	530	495	502	550	517	493	482	555	520	529	499	499	540	522	551	525	473	513	506	471	516	492	492	494	504	515	503	550	546	472	540	490	456	555	510	575	522	528	486	476	510	508	515	515	539	483	484	531	518	528	508	483	509	528	503	497	502	547	507	508	532	524	553	527	537	515	519	521	526	488	481	542	514	523	484	487	526	514	519	507	499	523	540	479	518	504	491	475	470	517	473	526	545	494	537	515	484	549	480	502	476	462	501	521	509	523	530	530	506	516	528	548	474	477	445	484	525	490	500	524	533	534	537	451	503	538	504	495	523	507	487	536	531	520	500	551	504	533	514	509	542	508	473	511	538	531	522	512	519	524	473	538	490	531	525	527	487	489	493	518	541	514	560	547	495	535	551	496	525	527	513	499	500	540	499	498	496	553	466	518	502	481	474	492	533	537	503	549	525	542	542	527	475	492	507	515	511	490	499	526	548	509	528	478	514	487	516	495	506	511	503	492	446	507	515	534	480	540	482	522	538	499	499	467	548	540	501	517	490	493	524	501	555	525	523	508	504	503	542	490	509	473	483	490	520	494	505	514	534	486	481	521	500	503	477	508	494	494	471	558	503	529	526	477	487	497	522	515	500	518	504	487	511	546	479	520	508	523	528	513	474	519	496	534	526	492	535	543	522	522	503	521	489	503	497	556	565	540	465	524	534	511	506	528	467	485	517	535	533	489	499	484	536	523	534	472	472	495	530	536	530	507	491	491	518	555	523	535	492	498	529	507	531	473	513	525	509	506	510	464	521	501	485	507	503	523	532	502	518	503	496	477	523	512	503	555	504	475	516	499	488	477	477	499	495	473	533	524	488	519	518	516	524	491	531	522	529	516	492	504	510	465	484	535	474	514	477	522	497	504	455	512	477	547	490	502	510	501	460	536	507	515	483	462	519	512	511	483	500	542	542	520	506	506	559	518	483	489	526	490	545	566	495	505	461	487	513	500	524	553	500	497	473	508	496	544	520	502	494	510	485	516	495	516	521	460	522	503	524	490	466	521	473	494	519	494	518	488	501	486	498	481	515	499	527	541	540	534	483	535	534	480	498	577	535	502	555	502	526	497	487	538	491	527	543	523	552	487	540	508	513	504	507	557	484	492	496	506	506	517	545	525	495	515	469	524	481	508	506	468	487	530	505	492	514	539	538	455	517	491	519	487	497	496	508	517	498	500	521	515	502	478	477	502	512	497	533	476	522	491	531	501	500	508	439	512	504	491	489	465	523	494	517	490	494	490	533	552	487	538	503	538	487	514	501	528	492	510	546	505	520	502	530	521	518	541	491	475	530	510	522	522	525	505	514	530	513	505	485	485	558	523	539	527	531	517	518	479	508	521	556	530	503	484	523	522	503	490	498	524	476	506	520	484	516	548	529	540	529	537	508	519	527	472	528	493	469	478	486	482	548	482	506	502	511	501	491	518	533	538	549	518	498	505	497	494	479	508	498	500	541	489	535	539	488	498	526	522	499	522	513	501	528	504	521	502	525	520	528	497	491	480	509	533	486	536	548	488	517	512	474	511	520	518	499	516	481	538	520	545	508	534	521	491	527	522	497	508	482	525	518	482	488	521	511	473	479	483	503	496	513	456	540	508	496	510	532	476	519	521	475	507	499	517	498	487	508	517	531	503	509	528	504	505	525	475	472	469	534	543	525	512	443	478	483	555	503	507	499	559	514	543	516	466	528	493	488	486	499	521	467	499	512	465	501	508	470	492	553	531	503	515	532	508	518	489	515	494	520	517	508	490	513	489	477	476	517	509	493	512	513	491	511	527	512	498	474	539	488	551	531	513	522	526	490	559	471	496	544	486	506	484	510	504	560	495	503	509	482	489	480	510	500	536	494	473	485	496
22348	924	893	664	648	607	635	605	609	597	540	531	560	550	525	483	559	584	552	580	529	560	556	516	545	525	547	524	541	494	526	525	567	546	535	575	514	560	496	526	563	550	531	554	528	513	527	533	512	584	571	555	591	534	542	516	549	536	561	554	518	564	559	536	588	538	559	542	528	555	540	554	565	569	539	528	573	548	575	562	546	529	554	556	592	541	547	549	492	544	535	531	522	582	523	542	549	552	559	591	571	570	556	534	510	536	533	534	540	520	586	574	531	550	501	574	549	547	524	527	548	525	572	535	507	564	484	519	537	547	561	547	525	553	543	512	551	539	540	567	513	553	570	567	531	537	514	559	549	560	548	488	573	557	525	531	508	550	520	503	522	504	535	529	524	534	517	555	544	546	505	519	562	554	557	578	568	543	541	541	498	574	537	549	524	538	545	539	545	562	518	517	512	533	562	528	585	527	531	564	521	536	502	563	514	529	540	562	541	550	585	562	539	552	520	536	542	571	593	534	551	519	541	522	522	547	517	553	551	552	561	490	541	557	557	503	548	551	549	531	520	543	548	533	544	571	558	561	524	496	541	530	572	556	541	505	570	523	533	546	498	492	538	536	555	526	559	562	536	556	540	523	543	569	518	524	537	556	554	552	510	543	513	508	570	528	554	559	510	540	502	547	568	563	552	574	540	525	559	568	535	475	536	559	565	586	537	546	524	549	543	537	572	545	559	550	512	551	541	541	593	575	510	562	526	554	561	544	515	501	535	505	561	529	535	527	566	549	539	543	545	503	521	518	521	507	562	577	540	564	546	556	569	520	532	573	583	546	550	588	572	548	539	551	518	548	520	581	594	589	530	528	546	548	491	545	566	560	546	560	513	554	554	539	541	541	545	546	570	529	537	543	559	550	544	559	540	514	502	559	537	558	528	545	541	543	544	545	498	509	516	587	559	576	511	530	533	580	510	520	570	549	582	568	534	538	508	560	490	571	520	505	550	539	525	554	545	573	505	555	508	544	525	564	575	565	552	539	555	551	514	502	511	558	546	526	550	547	552	523	525	579	612	534	522	566	549	533	531	549	549	560	531	503	567	542	568	516	503	521	551	536	493	547	545	566	526	552	535	510	526	496	526	594	564	541	563	518	552	535	545	532	573	548	538	562	549	531	571	558	540	545	529	515	555	552	516	502	530	540	571	553	590	554	573	544	540	526	574	574	550	572	550	525	562	500	480	518	558	509	528	546	530	519	542	537	525	535	572	545	541	531	545	520	520	546	564	542	532	518	540	510	545	513	534	551	541	533	562	535	542	519	518	534	535	547	512	566	519	530	551	510	516	559	525	547	560	522	571	541	584	518	537	525	547	520	535	515	528	503	547	526	526	580	549	538	497	551	518	556	535	555	545	510	532	589	513	535	538	539	546	550	556	550	503	522	531	536	553	533	578	544	527	532	533	557	554	537	542	534	518	528	552	539	526	549	520	552	596	556	549	469	551	543	486	522	579	550	507	571	537	512	522	555	530	539	544	562	539	580	592	525	573	531	545	552	578	519	506	547	557	594	520	519	538	535	510	534	496	516	552	537	553	539	571	533	501	515	533	546	561	481	564	521	546	579	535	536	545	518	569	485	547	520	544	560	502	520	505	601	530	581	567	524	565	519	548	507	507	542	562	552	560	509	589	569	565	573	549	508	544	551	554	551	478	521	524	522	544	552	533	520	552	506	577	538	529	542	528	566	516	525	516	526	498	552	560	564	545	547	573	522	558	555	553	525	568	519	534	559	520	537	537	548	492	519	517	523	556	530	531	493	543	535	548	537	561	554	546	547	564	537	589	548	589	515	584	574	596	564	583	552	570	506	515	521	536	510	502	549	553	531	562	572	530	562	563	531	575	579	539	491	525	561	564	529	552	561	556	562	553	555	558	610	571	566	501	496	490	531	489	533	556	523	586	556	495	554	573	560	553	530	525	545	550	536	537	556	516	536	522	541	564	518	519	548	577	519	548	517	567	486	524	541	532	501	537	589	581	542	540	558	514	551	549	547	529	522	552	549	519	575	500	529	549	533	522	563	529	557	546	525	512	527	538	553	540	537	535	529	523	547	557	565	555	527	535	573	551	528	555	554	518	550	538	557	550	542	522	558	557	512	562	547	553	543	560	584	514	584	553	548	526	555	567	531	572	576	551	567	533	521	550	514	568	527	537	568	562	529	481	513	541	563	513	553	521	551	531	537	507	546	545	564	508	575	565	534	546	554	561	540	552	538	578	510	523	535	562	535	512	510	534	516	544	542	554	530	520	512	553	584	534	525	539	557	553	535	568	531	524	539	529	538	553	568	565	538	515	541	517	542	556	529	583	559	520	553	556	532	550	502	560	546	572	555	554	495	551	553	512	527	557	533	503	538	559	547	542	588	588	520	538	523	538	484	556	480	530	512	606	522	564	565	482	525	579	499	544	506	556	487	535	531	554	529	552	564	543	553	540	545	495	533	518	560	571	515	549	511	512	535	507	532	524	538	535	517	535	537	563	543	551	581	508	555	533	538	522	521	528	519	547	549	540	561	523	504	560	549	570	525	529	571	520	599	514	539	525	555	534	561	520	487	511	551	540	535	533	533	535	552	495	622	501	581	580	558	514	542	550	524	554	552	563	556	564	569	514	555	531	537	511	581	527	510	552	556	507	569	513	532	529	530	523	558	527	555	516	544	503	519	566	565	554	541	529	529	539	555	509	540	543	511	538	565	515	542	589	522	550	582	547	534	563	514	558	530	536	569	556	523	529	504	522	557	508	561	540	567	583	527	569	531	575	523	549	517	552	576	529	562	536	517	509	558	553	536	512	525	532	513	528	505	554	548	535	559	556	494	551	544	557	509	542	549	529	538	510	505	583	571	540	503	521	575	505	497	538	540	515	537	585	569	545	568	531	536	560	544	535	561	548	558	538	532	556	510	572	535	566	582	534	552	540	552	565	544	543	502	564	543	567	535	505	556	548	532	567	536	542	510	570	566	483	574	560	538	553	537	563	548	523	512	522	546	525	537	511	496	535	541	515	571	552	530	584	519	572	574	531	530	551	547	499	548	525	540	493	549	523	513	540	555	508	527	505	542	544	553	524	544	523	585	521	569	499	583	515	562	541	546	549	515	547	542	540	590	527	542	506	564	535	557	552	512	554	560	589	545	547	509	537	541	526	538	550	548	520	573	557	553	542	547	547	519	509	493	503	547	603	527	524	525	564	517	502	539	535	497	539	515	517	487	478	549	568	547	553	553	542	547	583	515	534	542	535	555	532	562	536	550	544	558	531	542	515	558	539	566	538	542	549	534	553	552	569	561	525	523	578	533	533	567	533	526	565	575	542	567	539	583	540	531	525	605	546	563	535	517	559	554	559	494	559	509	538	499	553	551	557	549	526	503	529	503	567	569	526	551	557	505	533	556	568	508	553	540	596	548	537	513	576	515	528	546	522	511	503	570	528	548	558	548	550	548
24529	20348	25969	24607	20325	8281	1022	699	583	587	540	498	459	444	443	459	415	394	427	412	411	437	458	404	371	415	408	420	446	386	375	412	393	390	379	378	365	409	398	356	364	390	375	371	400	372	383	383	424	361	386	391	399	390	412	364	383	389	374	385	365	403	386	375	334	410	412	400	407	352	381	357	375	398	424	367	360	378	387	356	385	376	361	369	366	370	384	367	371	395	391	357	377	357	431	353	348	358	343	344	385	387	389	376	362	366	410	389	354	391	357	386	395	374	371	396	392	382	383	372	386	369	404	387	369	379	393	401	385	409	430	396	402	362	397	370	356	381	400	362	383	420	381	417	396	361	359	345	389	402	397	380	352	357	390	360	366	338	373	372	374	380	400	377	347	370	375	350	372	380	371	385	376	375	387	375	322	354	350	375	385	399	411	383	392	364	387	382	383	397	442	361	378	364	402	386	391	381	368	359	359	382	398	411	361	362	393	385	385	416	378	413	365	387	358	371	386	427	387	347	397	400	374	371	373	372	364	353	403	373	384	376	371	353	370	383	387	395	387	399	372	402	382	395	396	388	364	399	359	379	385	394	373	403	371	390	387	362	351	375	339	358	384	397	392	364	388	377	393	377	385	412	412	362	387	368	367	370	370	351	395	357	392	389	366	378	401	380	389	394	376	380	353	360	408	381	419	397	401	361	406	370	371	356	338	364	418	395	360	371	362	356	380	376	387	358	363	358	388	380	368	366	409	349	387	416	401	378	407	421	394	386	361	374	399	381	372	349	388	400	379	357	357	376	399	385	368	384	392	387	364	368	405	367	398	377	412	360	371	385	376	364	373	386	388	373	402	403	399	362	345	368	389	395	367	369	372	389	421	368	351	379	388	379	347	353	355	382	360	350	368	377	370	369	395	387	394	360	376	388	404	359	415	415	363	346	380	426	397	339	384	384	378	397	361	377	389	398	375	359	350	396	410	412	408	384	391	368	367	350	338	386	380	386	400	373	374	400	374	378	404	373	333	421	395	375	368	396	413	371	427	401	411	380	385	395	384	425	377	370	374	379	419	353	381	377	353	378	392	358	363	406	409	373	366	402	371	365	395	396	405	409	403	390	348	364	378	373	354	395	401	406	379	357	386	382	378	363	398	370	355	373	391	350	418	384	398	378	385	408	398	424	381	341	417	364	380	371	383	376	399	368	378	374	395	378	409	395	311	389	383	402	376	363	371	353	376	385	378	383	391	368	401	404	362	408	388	377	346	357	375	396	338	388	398	359	375	363	406	366	377	385	354	395	379	364	384	411	369	409	373	385	373	383	390	383	360	355	397	377	337	374	367	416	417	379	377	356	364	380	370	398	359	379	395	357	375	374	373	395	382	381	367	387	361	380	388	394	383	378	410	354	363	360	370	372	360	363	366	399	373	370	380	382	394	392	371	404	388	379	376	367	356	368	403	366	404	375	401	382	413	369	376	387	356	418	393	372	383	429	369	374	337	375	363	365	369	388	365	370	376	393	369	419	371	377	384	347	362	372	367	373	351	383	346	358	375	357	380	370	378	346	385	377	418	399	371	389	356	425	376	361	372	352	372	399	375	388	348	363	354	388	387	390	416	382	379	399	389	397	376	401	354	385	380	383	364	365	388	380	399	363	364	397	377	413	391	385	364	363	389	376	406	416	353	398	425	403	358	371	427	397	397	374	398	360	389	384	379	371	386	351	383	407	361	363	372	369	406	420	386	407	347	420	426	334	358	388	390	382	362	398	372	392	352	389	373	390	352	441	385	371	365	380	400	395	375	384	392	362	405	413	404	389	403	386	374	353	391	368	390	363	396	345	383	364	399	386	393	396	382	334	392	370	397	389	378	394	391	351	378	395	376	350	400	380	406	363	410	376	376	363	386	357	369	344	399	390	417	396	374	404	396	384	329	378	369	411	366	378	402	361	380	406	350	379	345	401	354	364	397	410	381	385	395	397	356	382	390	386	384	371	410	374	399	376	366	377	333	385	360	382	386	390	402	379	362	386	386	387	369	377	408	393	379	395	373	393	340	390	361	379	393	395	374	412	351	371	382	361	360	374	379	384	395	353	396	417	383	400	417	414	395	385	334	360	397	372	412	379	388	398	374	364	366	380	390	333	344	360	412	387	391	366	400	403	393	341	403	371	391	397	377	365	373	365	349	398	403	387	363	352	385	426	383	356	368	394	387	379	332	392	377	386	381	389	388	392	404	379	378	339	367	378	397	379	406	322	372	356	369	386	403	371	362	361	387	381	366	381	357	365	392	368	393	369	383	367	384	403	370	374	418	374	356	368	365	351	368	376	380	392	393	393	400	390	401	374	374	387	365	419	389	358	359	371	404	386	407	351	366	383	385	356	367	388	373	347	406	418	368	396	402	410	372	380	383	397	359	408	404	337	355	389	412	364	389	373	366	384	387	362	362	349	362	414	378	381	412	355	368	375	394	390	353	385	365	334	376	386	389	373	360	385	370	365	349	342	382	380	381	377	384	377	377	399	398	343	399	373	378	360	380	367	349	385	345	405	375	355	386	367	351	396	374	383	400	368	412	402	361	340	348	397	382	377	406	368	319	375	336	381	392	379	397	349	372	390	393	367	374	356	349	385	373	353	406	385	367	372	398	398	409	396	397	384	389	353	374	400	416	416	355	404	377	390	392	390	384	375	360	404	364	377	347	383	340	363	378	393	374	363	336	377	383	356	403	358	367	408	385	398	364	351	370	377	349	372	403	377	378	346	401	371	347	357	387	395	426	381	364	388	417	371	352	356	403	383	380	383	371	387	374	363	423	392	358	385	349	388	399	410	349	339	379	400	423	351	351	370	378	392	376	378	326	379	363	381	357	392	374	405	414	376	359	406	356	409	399	381	389	367	369	354	349	406	342	396	377	397	377	375	430	365	388	369	390	376	391	370	390	361	397	358	376	345	391	376	368	393	367	349	387	385	411	373	355	380	373	361	393	365	351	389	373	404	349	372	411	393	362	385	349	389	390	377	352	370	363	399	407	393	384	376	398	380	385	369	343	339	370	367	379	379	386	398	385	393	373	384	377	333	400	371	409	343	343	403	390	396	386	357	376	369	384	379	402	389	404	405	356	389	394	387	386	399	357	374	387	427	379	367	385	359	381	410	369	380	384	379	363	404	378	388	398	387	414	420	347	385	332	373	383	370	395	388	380	357	397	398	368	390	341	373	382	400	379	363	383	421	381	406	381	395	381	386	402	355	397	367	393	394	362	374	371	371	349	351	407	372	379	386	364	396	382	376	380	397	351	383	412	383	358	372	388	392	365	380	401	370	394	373	372	352	384	359	411	379	403	354	394	384	404	393	400	381	401	378	378	410	382	381	365	365	393	383	369	395	383	408	371	391	418	385	349	381	362	412	343	355	378	350	403	358	378	348	362	362	377	361	373	388	381	401	380	360	363	378	348	378	382	338	359	329	406	363	375	377	400	416	365	378	423	379	392	406
32258	7479	6811	3697	2408	1730	1356	1122	999	799	725	694	600	608	579	569	537	502	516	489	468	446	447	438	454	486	431	417	416	414	430	441	402	453	437	395	432	443	430	393	425	403	443	411	428	397	432	385	395	412	413	430	409	383	369	424	393	394	384	417	362	390	400	365	357	383	365	389	421	402	358	425	410	382	384	387	399	398	369	381	404	348	394	428	395	389	380	371	397	378	369	424	352	379	370	405	413	409	379	373	377	378	381	388	359	457	405	401	386	399	377	334	382	412	397	405	412	404	372	385	414	389	360	388	405	394	406	386	351	401	349	419	404	404	397	393	421	391	392	380	405	379	402	420	411	405	379	392	397	400	410	352	394	418	374	400	390	409	390	411	371	407	388	404	400	405	373	403	403	398	418	355	390	408	406	441	377	414	380	401	407	363	408	363	398	415	408	391	410	433	371	401	403	375	404	394	406	404	417	399	409	377	409	386	362	399	364	380	383	396	410	402	401	397	404	394	392	401	410	405	382	379	390	346	467	389	363	390	395	386	362	406	408	397	402	411	383	402	418	395	409	401	383	394	420	412	376	371	375	429	398	380	388	359	395	373	424	383	406	410	381	405	399	372	438	377	394	394	399	372	369	388	388	393	419	386	429	392	396	389	380	388	415	406	389	383	388	359	423	400	391	406	416	392	421	371	385	364	382	378	357	408	423	386	391	439	409	388	401	411	393	404	388	364	399	388	410	403	351	404	375	402	376	385	382	414	409	407	381	383	379	376	372	406	418	370	391	404	403	371	407	393	417	386	389	375	398	393	351	400	368	372	394	356	378	374	410	385	402	400	410	429	433	420	389	382	413	379	369	383	403	393	392	376	435	381	402	393	382	390	407	380	351	396	434	380	393	416	401	401	420	361	410	363	405	397	423	415	380	388	423	396	403	388	368	386	362	387	407	382	426	397	363	364	394	383	353	382	417	378	397	404	422	404	410	370	382	405	401	400	426	378	391	364	399	433	420	392	405	382	412	369	376	406	422	404	376	383	395	393	387	381	415	415	388	445	402	408	403	379	404	342	418	387	383	381	376	382	391	456	378	420	362	403	399	386	385	367	442	419	423	382	383	384	381	402	408	398	375	380	362	392	388	411	392	391	405	382	381	387	371	384	394	386	386	412	394	398	396	402	378	404	404	422	369	359	430	386	368	393	397	423	405	397	381	434	373	393	391	399	386	420	411	410	399	346	402	413	426	414	449	385	413	402	360	361	371	420	405	417	411	413	383	383	380	407	371	410	412	399	388	433	401	413	426	378	390	385	380	416	384	388	396	376	402	399	401	364	372	392	404	385	395	400	377	369	432	427	414	404	420	407	422	377	394	404	419	397	409	381	344	384	361	382	387	376	409	422	385	396	392	380	350	374	396	396	408	411	401	403	370	364	426	360	434	389	380	399	403	414	378	364	389	387	386	397	406	396	362	431	423	380	376	384	371	424	435	393	356	386	415	383	413	383	390	352	390	416	373	385	410	395	412	408	377	411	379	414	425	426	399	403	380	423	402	381	395	367	388	385	370	383	422	358	390	393	356	382	395	386	376	406	389	396	393	376	370	439	402	374	403	439	383	422	390	423	348	362	371	402	380	396	406	384	394	380	358	398	376	393	429	364	345	387	376	390	370	380	432	384	399	392	400	422	409	430	423	380	421	404	382	376	450	381	381	384	351	349	387	418	386	401	419	369	400	358	386	389	385	368	354	416	410	390	394	395	413	419	428	415	401	385	409	380	382	383	413	386	377	378	402	394	400	418	404	412	377	428	386	427	381	351	400	370	428	398	390	391	404	397	425	381	383	420	388	412	404	386	401	391	402	392	382	414	360	396	371	409	342	377	367	375	440	415	403	391	358	432	382	397	370	405	383	396	426	397	380	411	398	424	372	418	421	430	366	424	397	414	349	377	404	397	391	428	375	395	408	412	389	415	366	406	392	382	386	421	380	395	399	387	395	413	377	394	388	412	399	400	377	373	394	342	399	368	396	395	394	445	368	427	373	379	398	426	367	406	416	395	361	421	373	443	386	415	409	389	439	437	397	393	419	401	392	407	422	390	374	396	402	423	376	350	365	420	373	391	369	388	397	376	401	372	395	380	427	395	410	399	388	381	388	417	347	408	370	363	384	363	398	404	403	364	365	410	426	395	395	409	383	387	389	383	420	420	398	362	421	380	398	391	392	376	392	384	418	363	394	391	390	406	393	405	428	393	372	385	402	383	397	378	378	389	443	360	376	390	413	398	392	388	383	413	362	406	397	373	364	416	382	433	371	408	396	397	385	390	388	412	397	394	381	405	432	433	401	458	413	381	401	402	414	406	420	415	376	373	421	371	378	404	414	404	386	383	422	395	385	408	389	410	377	423	398	390	372	377	411	402	364	401	418	396	420	419	400	352	387	383	383	383	374	403	375	393	393	421	389	370	389	382	407	402	379	410	363	397	400	366	385	406	404	436	409	401	386	394	444	376	377	402	408	386	422	416	406	389	386	405	408	368	367	380	379	399	407	371	402	400	383	393	387	401	410	416	353	397	396	372	391	368	382	391	372	381	388	385	387	441	395	399	384	390	384	410	395	397	383	382	382	395	350	383	384	424	381	376	440	376	363	350	394	397	416	384	408	381	398	399	419	395	348	382	422	396	411	402	385	417	385	384	391	411	394	372	413	378	406	350	364	387	423	387	391	381	394	375	371	362	388	396	395	410	401	405	405	399	394	398	388	389	396	401	353	385	405	345	409	392	365	403	382	380	388	382	376	413	369	376	399	360	386	397	380	403	403	390	398	406	385	405	408	377	371	399	407	397	392	387	391	378	397	382	378	404	370	401	362	386	383	399	364	375	389	416	437	391	368	372	425	373	390	390	388	396	396	376	391	382	413	418	392	367	374	397	369	407	385	395	382	361	352	376	391	392	374	380	386	386	407	356	392	360	402	386	388	371	423	360	425	388	403	390	430	368	357	388	346	409	384	420	415	422	428	405	366	383	357	378	404	361	395	387	333	427	410	414	385	410	387	395	382	393	392	404	391	365	430	385	372	419	354	405	386	391	396	416	395	390	406	414	389	379	417	385	368	418	380	400	380	367	360	370	420	387	356	377	399	389	408	396	438	360	375	389	430	379	342	414	387	401	347	394	366	387	379	397	408	367	379	392	387	351	403	359	379	378	401	396	417	419	395	391	418	444	350	409	393	421	393	374	419	422	374	387	351	408	396	393	376	377	402	395	389	377	372	411	389	424	389	378	366	365	434	384	419	355	406	379	400	397	375	394	374	357	383	357	391	394	378	399	376	392	391	393	398	409	388	381	390	408	410	392	340	393	379	378	412	392	383	372	379	389	366	383	388	432	387	414	356	418	408	396	425	411	409	423	403	408	381	410	411	385	412	405	419	375	414	379	440	423	388	382	416	372	340	385	388	383	454	387	382	372	418	390	373	375	420	375	363	379	414	415	384	372	404	426
22574	20338	26499	24055	20340	20397	8329	1596	1266	1118	1090	1032	997	953	936	919	848	846	852	834	840	835	812	852	792	786	785	766	817	770	817	827	816	813	798	768	750	722	792	815	818	732	757	797	798	727	786	773	739	721	726	734	769	757	740	749	703	816	813	777	796	774	714	725	727	797	767	738	762	725	748	785	772	764	811	754	781	721	760	763	762	746	754	751	719	809	747	755	739	779	808	757	722	759	762	726	783	759	773	782	787	733	724	774	724	835	722	750	755	758	745	781	752	760	770	759	770	772	771	770	755	761	784	753	769	789	719	726	749	750	737	793	778	759	819	771	736	736	699	778	760	764	728	772	786	758	785	745	696	753	753	744	782	771	792	752	732	734	707	720	766	774	765	765	770	783	772	786	816	800	759	707	803	739	755	759	715	781	737	734	753	690	771	789	734	780	786	798	759	762	769	717	742	756	770	755	765	751	736	736	730	759	720	718	742	683	777	766	784	784	755	749	733	806	798	785	745	726	748	767	748	717	764	752	735	766	749	734	758	758	784	771	751	728	743	767	726	768	705	769	722	717	778	742	797	719	775	744	755	762	792	769	733	770	764	768	769	752	745	718	764	711	742	799	782	773	766	738	778	727	762	772	739	718	786	729	794	722	727	733	787	746	736	753	780	751	747	733	749	730	724	758	776	754	799	812	783	751	779	733	808	802	784	734	694	762	732	742	775	799	769	734	750	718	763	729	761	733	763	722	768	776	743	714	776	734	761	736	748	732	712	755	777	744	722	781	772	771	753	764	776	732	715	753	742	789	689	727	811	720	749	772	806	749	743	796	755	715	737	768	773	713	770	744	785	737	730	755	809	734	762	765	772	772	721	748	761	714	785	758	763	763	750	768	752	733	755	765	756	741	754	724	734	718	736	728	776	744	770	771	747	730	733	742	748	746	772	760	757	724	713	718	809	744	769	737	709	778	765	708	678	737	762	783	736	833	713	744	692	773	741	716	754	762	713	761	733	762	701	740	746	795	723	731	764	755	736	747	801	766	774	750	751	802	692	733	734	763	729	696	722	737	742	749	755	794	749	825	789	726	770	746	787	761	754	728	766	756	736	744	753	773	727	744	747	734	782	793	736	783	735	747	738	777	791	774	767	749	779	785	738	759	806	767	736	815	790	764	721	773	730	760	761	725	812	726	761	785	732	770	729	744	814	748	810	758	773	756	733	774	706	768	738	754	787	772	779	725	779	801	721	692	791	758	761	803	770	783	790	760	795	813	737	732	712	787	759	809	750	779	786	734	773	747	749	815	723	757	755	766	730	722	741	740	742	705	773	754	779	756	755	726	761	714	750	763	735	729	730	716	743	784	733	752	772	722	768	785	700	707	720	739	752	716	769	771	751	756	780	730	777	753	738	783	772	722	733	700	767	770	746	723	748	742	812	752	721	750	770	719	776	722	688	709	742	764	765	744	752	776	689	753	802	752	782	777	763	749	754	736	778	758	817	767	772	781	733	714	780	797	724	780	715	791	729	754	778	747	730	760	767	756	804	788	745	729	741	765	762	748	794	740	716	756	791	777	754	772	742	751	778	754	793	721	725	794	739	796	755	759	800	792	743	774	762	740	761	739	715	787	705	841	754	756	774	761	758	782	782	749	784	758	737	821	708	723	730	743	747	750	745	744	762	776	696	737	750	747	737	749	795	761	772	727	781	739	773	759	765	803	791	772	759	738	730	754	758	718	770	734	790	712	687	740	727	792	730	793	739	716	764	769	781	746	761	725	734	764	785	746	795	711	712	801	772	787	764	773	809	726	787	729	785	727	745	722	787	715	801	711	769	723	731	756	717	793	738	749	737	756	783	691	774	762	810	761	765	746	785	730	701	765	764	761	791	769	712	718	797	773	742	707	768	764	734	757	789	775	771	808	708	719	774	786	750	748	749	786	769	716	761	763	719	710	732	756	778	768	727	814	707	734	800	800	760	703	764	773	771	715	741	768	692	781	741	783	753	714	753	748	742	766	776	719	758	787	761	776	757	811	760	743	752	769	726	793	793	779	793	723	750	730	770	770	740	720	714	767	734	742	778	781	788	803	785	754	748	751	764	771	699	740	783	766	730	750	747	766	695	711	770	787	701	687	740	756	704	725	810	769	756	764	750	776	721	744	692	728	764	750	762	714	787	760	761	731	787	771	807	753	759	760	735	733	780	825	790	735	739	792	788	739	758	707	743	799	751	722	734	770	760	739	721	708	767	695	772	736	754	718	758	715	710	771	740	759	765	814	763	721	752	739	721	782	749	762	790	758	758	768	730	762	788	750	771	760	724	748	784	774	724	728	740	758	777	712	765	820	709	781	746	723	742	742	737	759	728	764	730	754	758	789	758	761	741	785	801	721	745	741	770	775	756	713	777	705	765	742	779	829	718	752	748	734	711	742	742	777	733	774	777	729	744	759	743	777	749	760	770	749	780	785	745	736	756	732	714	734	745	744	795	783	759	745	765	735	774	766	791	780	743	756	753	733	743	792	759	761	800	764	773	768	724	763	729	768	762	750	690	790	690	768	799	743	773	771	814	724	709	768	666	746	755	767	784	761	734	764	766	708	731	756	785	755	781	786	777	740	754	745	746	758	765	725	748	737	741	771	733	802	784	733	753	771	727	741	720	753	740	717	771	715	801	675	781	782	769	688	773	736	797	726	734	753	753	774	698	768	776	725	736	722	740	714	744	792	743	768	724	804	772	742	753	754	728	736	728	748	751	717	789	844	750	761	743	765	744	735	747	779	733	756	753	780	774	746	769	763	763	768	791	775	734	779	703	758	760	779	686	788	742	783	775	771	803	791	686	749	767	779	802	747	758	756	763	791	721	729	744	769	720	771	727	807	679	748	764	728	739	771	722	726	761	781	789	768	759	735	765	780	730	798	774	766	772	773	739	726	794	758	783	696	810	740	757	762	782	820	777	763	768	681	718	802	790	764	754	695	762	753	713	706	781	742	788	763	769	793	729	812	738	756	774	739	772	737	781	760	707	759	800	735	781	778	703	762	767	737	719	773	802	743	703	737	774	778	742	782	765	749	755	792	755	704	757	708	748	722	735	731	768	747	719	778	768	736	744	772	775	787	749	779	786	771	737	794	788	765	731	770	703	730	749	736	811	716	747	667	738	766	765	765	763	804	736	720	729	710	749	742	760	773	777	731	748	723	774	713	804	735	779	789	739	751	786	761	730	707	787	741	784	741	760	763	735	770	737	751	782	799	764	822	806	759	742	765	740	752	746	728	757	738	796	799	758	754	748	784	755	715	738	733	732	718	746	762	720	740	738	739	744	765	768	802	738	783	804	758	817	756	751	764	759	707	755	793	725	775	736	778	724	752	735	757	715	779	728	750	763	750	763	761	753	772	762	778	731	729	755	835	709	771	806	744	765	730	741	792	732	725	732	757	752	773	757	708	812	722	780	797	791	745	786	753	744	752	774	780	723	739	748	709	746	717	756	720
31299	12957	11710	6664	4408	3357	2535	2175	1870	1608	1445	1344	1197	1101	1046	1042	982	1023	922	925	847	859	847	835	857	837	887	818	795	792	786	778	782	705	760	789	778	747	768	711	752	763	708	755	719	762	748	724	703	757	718	776	756	765	721	703	784	753	746	762	707	742	719	715	739	729	745	711	725	694	725	729	724	764	742	755	715	709	772	731	749	724	706	716	713	713	710	710	685	683	707	677	740	711	726	718	668	693	706	731	694	710	696	676	766	694	766	675	714	752	697	666	750	711	681	715	707	675	667	691	667	747	708	681	737	738	693	736	748	743	745	732	699	790	745	722	677	706	713	709	752	711	707	766	717	708	744	742	707	668	702	750	701	739	688	737	723	745	713	737	753	696	727	773	750	765	743	717	735	716	757	701	734	716	740	682	688	685	707	753	721	689	671	718	717	739	767	670	678	693	713	663	737	749	749	729	740	700	766	718	735	724	767	714	738	717	721	685	707	699	754	732	712	751	695	690	754	694	685	754	739	708	732	693	752	753	697	747	720	720	747	733	706	719	722	743	716	718	711	704	725	727	747	732	727	773	704	716	731	718	735	725	724	727	719	664	728	658	727	705	726	717	772	750	763	727	754	712	679	736	730	731	707	733	748	741	681	717	754	705	677	741	726	720	697	707	705	679	693	712	699	716	745	720	709	723	722	749	742	692	766	693	739	729	716	719	742	722	777	699	728	722	667	707	680	700	810	744	700	726	682	724	754	706	771	707	717	704	781	741	688	698	712	710	691	770	717	689	738	731	720	735	721	679	730	739	688	742	732	724	745	730	732	775	758	723	706	714	741	727	681	743	677	706	738	759	700	724	700	708	688	690	722	719	695	710	725	703	738	720	711	699	702	736	739	723	733	713	722	712	707	705	698	735	691	667	728	700	713	707	750	743	766	722	762	751	758	699	678	713	687	696	700	710	728	756	744	649	721	726	690	701	743	758	691	739	703	719	699	699	683	722	754	735	686	728	730	753	714	714	751	704	703	704	710	729	726	778	673	731	722	753	677	713	712	740	639	713	694	706	769	788	785	732	713	768	749	692	794	717	717	694	697	713	722	718	720	698	711	736	715	737	694	734	683	756	719	650	718	728	759	703	712	692	735	708	683	699	708	738	701	721	705	680	724	697	710	756	756	713	662	662	690	723	711	730	689	715	667	747	724	771	735	747	702	737	706	732	753	713	721	676	717	749	763	662	713	702	715	708	708	668	710	745	684	725	696	730	715	715	740	691	699	701	756	727	657	727	715	663	704	673	749	696	737	733	761	734	737	708	760	689	753	761	713	685	695	688	736	726	679	685	704	741	715	736	727	684	706	741	708	715	696	689	702	699	675	719	728	748	724	712	749	721	716	700	683	691	714	712	671	659	750	748	769	713	714	726	715	723	757	718	706	751	745	704	698	742	761	743	704	719	699	729	728	718	728	749	745	715	698	696	689	680	724	682	710	753	693	712	691	703	730	744	723	724	756	732	753	712	709	731	722	718	724	736	713	743	704	730	704	755	687	685	736	686	716	750	729	735	667	776	737	692	757	714	693	693	755	785	728	718	723	697	672	678	733	678	720	728	705	754	729	706	727	706	725	692	768	726	703	762	670	716	708	719	721	754	703	673	701	721	694	801	751	708	716	751	700	759	723	696	734	738	705	658	739	771	724	694	707	779	704	706	750	688	709	709	748	734	697	674	722	675	649	696	739	711	713	656	728	666	707	736	758	699	712	696	712	684	703	733	749	724	694	712	732	714	695	723	732	707	715	696	705	697	702	700	706	701	731	758	720	729	704	748	709	693	713	703	707	714	713	716	734	731	742	778	670	713	747	746	665	726	755	708	665	714	715	732	725	718	699	729	711	713	716	689	721	683	702	743	721	724	754	710	688	721	718	722	702	656	706	723	717	756	711	738	704	717	713	732	776	694	729	722	690	734	791	676	752	729	737	698	682	691	724	726	761	689	697	763	692	740	690	711	696	732	675	662	685	717	699	702	770	742	706	685	684	708	692	688	720	703	704	696	754	716	762	704	649	745	739	754	704	725	728	695	739	711	707	699	742	759	710	723	720	757	694	749	721	748	690	729	722	679	715	698	688	715	734	748	726	701	725	711	704	700	708	688	683	716	709	719	730	722	714	710	680	745	770	690	697	701	763	770	726	704	754	712	726	758	728	708	730	722	715	747	687	707	708	716	723	685	692	702	735	732	712	698	710	718	711	711	724	698	722	741	666	703	716	744	688	718	684	709	746	712	739	737	759	683	705	701	729	688	728	752	726	733	740	732	715	703	712	674	705	719	752	746	760	706	687	731	725	667	717	705	739	712	714	728	701	737	712	704	712	762	715	713	727	735	723	688	713	718	721	749	743	729	781	728	739	712	727	709	667	671	740	739	739	712	702	701	660	717	735	634	726	727	677	729	698	659	725	734	703	758	739	700	675	685	724	708	699	707	757	706	739	719	729	759	792	766	722	740	762	693	728	721	706	746	708	726	726	709	687	721	732	714	688	676	761	739	723	715	737	673	669	698	694	725	692	705	736	742	738	700	715	679	710	761	708	711	740	677	700	717	763	701	756	730	658	726	732	697	767	719	703	737	729	687	712	740	724	737	720	686	728	715	728	759	740	691	725	675	701	743	749	737	721	711	715	682	679	724	745	728	709	704	695	722	742	729	690	729	752	738	751	759	688	729	691	725	678	739	736	688	706	744	700	769	741	734	729	735	706	696	684	711	720	762	724	750	699	728	693	707	709	644	714	703	725	731	696	777	743	711	769	767	692	706	720	677	721	768	733	702	709	689	696	685	727	767	760	777	708	696	710	754	696	684	698	774	734	711	773	714	738	765	671	737	725	672	763	687	722	756	698	703	775	718	724	702	701	682	723	732	716	728	701	724	712	700	701	704	676	728	710	737	730	701	705	737	718	722	745	640	738	713	745	667	740	707	727	706	712	736	714	724	696	690	682	715	726	723	717	773	741	696	673	721	727	739	697	778	753	727	660	689	688	707	685	728	709	664	711	713	737	703	689	740	781	735	723	693	723	715	685	763	736	718	669	743	720	742	692	722	749	705	737	701	742	702	696	735	694	721	740	704	733	703	711	712	727	720	731	760	718	748	736	705	707	713	752	717	751	712	657	739	753	709	763	687	723	736	689	724	772	670	747	744	724	726	705	714	678	687	729	747	680	761	757	758	730	719	734	700	715	691	765	785	693	716	755	651	674	714	700	748	685	722	713	672	715	692	717	717	704	665	725	740	690	753	725	703	726	692	698	707	716	726	795	730	730	692	682	728	721	717	715	697	763	705	703	740	662	729	708	704	679	671	717	735	755	726	724	704	735	754	664	732	705	701	701	683	679	742	719	664	693	697	697	733	757	682	735	713	716	694	656	755	697	719	720	738	712	744	714	735	680	743	661	707	731	689	705	721	706	701	715	698	728	732	726	688	746	639	682	717	720	712	684	744	717	704
33538	14727	2538	690	597	567	515	510	516	545	566	546	501	527	506	538	496	507	529	513	513	526	491	482	490	495	517	523	530	475	499	501	514	500	479	574	522	525	518	509	486	530	528	475	513	498	523	521	479	551	528	498	503	499	518	520	523	520	508	518	503	510	500	492	509	517	530	528	499	493	529	512	517	504	517	460	517	494	503	506	469	487	508	461	496	521	534	526	558	450	495	467	500	499	500	486	528	526	506	475	512	487	484	506	530	525	514	499	489	520	502	525	524	509	523	521	507	535	514	511	455	532	548	516	506	528	506	510	503	540	520	479	483	531	540	536	508	493	495	527	496	519	508	500	529	514	519	558	521	485	444	499	527	507	508	480	501	483	516	516	496	530	513	488	549	515	527	530	522	520	558	505	487	468	513	518	493	506	484	524	506	488	490	539	502	510	507	488	508	484	552	508	512	494	472	529	513	542	499	532	512	455	516	520	531	521	503	532	507	541	521	489	481	524	523	474	494	507	481	531	504	521	510	526	507	485	499	519	514	525	492	544	527	517	544	500	527	500	484	501	484	518	531	532	496	500	491	544	517	509	557	459	517	566	503	520	510	508	543	546	502	540	481	532	482	545	497	514	533	519	473	551	526	520	459	521	531	549	501	523	500	495	473	504	538	508	502	496	509	504	482	527	498	481	493	501	490	519	491	452	454	499	506	531	520	545	500	528	496	497	516	518	500	531	491	500	529	516	517	511	494	511	489	490	540	483	510	495	523	518	493	531	533	537	513	504	499	486	526	488	497	466	495	516	511	505	499	509	496	498	519	513	526	509	534	509	508	513	499	487	493	520	491	539	523	498	495	486	491	531	495	501	512	531	497	484	470	515	475	487	478	536	554	533	506	494	501	504	520	529	543	518	505	485	484	520	495	505	559	511	509	481	502	497	507	498	570	485	487	518	522	519	502	517	500	542	511	500	468	510	507	496	510	473	492	517	515	495	523	486	504	501	503	478	531	495	514	502	516	506	497	494	543	531	491	517	534	495	521	488	515	489	496	490	503	509	520	511	528	509	492	524	479	546	483	479	540	523	532	472	464	507	515	509	490	502	494	521	540	485	516	515	517	505	490	541	483	509	539	483	540	502	531	505	509	547	526	503	551	526	518	517	497	527	520	519	462	531	500	480	490	490	521	541	502	527	539	500	521	524	478	538	524	541	505	526	491	470	498	520	536	485	507	555	510	502	503	472	493	541	517	499	519	528	531	521	540	469	505	557	502	490	526	536	485	488	523	485	522	477	479	522	521	513	503	487	503	510	475	557	537	510	546	492	476	504	494	499	505	489	508	520	494	522	476	493	480	549	506	505	507	483	509	489	506	485	519	505	491	555	453	516	506	523	472	498	542	527	481	551	531	486	532	545	525	510	482	508	513	517	534	498	520	509	503	531	487	522	492	560	545	520	501	513	493	522	534	484	512	504	504	487	545	527	497	519	449	538	523	508	511	505	526	537	480	497	550	528	508	499	506	504	508	508	527	511	544	443	493	468	492	480	527	516	500	528	493	513	474	548	477	512	481	501	492	504	495	504	481	525	496	512	475	510	527	503	508	543	477	464	486	509	517	507	517	493	488	536	503	482	503	507	514	512	481	508	496	465	525	492	502	510	522	494	472	488	491	494	511	533	490	536	498	500	536	480	534	489	536	496	483	486	489	519	556	514	500	524	488	486	515	507	483	493	489	513	553	503	523	542	482	534	539	507	549	522	540	520	527	525	507	477	521	475	511	499	540	497	487	509	503	544	521	485	498	506	500	458	511	514	504	513	500	487	535	512	532	512	483	511	504	506	527	467	531	482	475	475	518	533	547	470	536	533	528	512	534	523	563	531	511	497	473	480	501	498	524	492	511	540	517	518	482	497	512	520	500	513	490	513	521	483	502	533	490	492	536	486	492	507	506	511	507	538	528	513	496	520	514	509	513	510	526	521	519	473	496	494	456	502	465	495	506	515	489	506	508	495	511	514	504	510	538	492	561	544	506	486	530	468	489	491	516	488	451	493	501	506	518	486	555	500	491	508	528	457	485	538	550	486	496	522	497	496	501	489	548	537	497	521	547	507	462	493	507	537	528	519	555	495	514	500	495	528	490	480	517	486	511	471	498	527	502	549	507	508	500	473	502	525	502	494	519	554	525	481	492	540	514	524	539	482	495	504	487	489	513	477	531	481	545	537	501	496	524	489	529	501	550	460	525	477	530	494	514	474	515	486	486	499	504	520	508	516	519	493	487	531	500	506	511	523	553	443	523	490	550	505	542	508	517	519	520	547	501	487	500	482	487	540	481	487	481	481	485	526	515	533	503	508	524	495	491	537	500	512	495	494	501	567	526	512	493	494	498	534	470	485	496	466	521	504	510	507	523	541	515	508	508	515	528	519	535	499	512	545	525	527	509	557	489	460	523	524	519	508	547	528	494	498	480	533	467	545	482	499	500	481	484	555	493	542	501	510	498	506	528	498	543	524	516	555	524	528	496	519	491	484	520	457	502	492	537	520	556	464	536	508	527	491	536	549	517	523	513	513	435	553	502	495	522	489	486	502	460	482	504	511	487	469	513	503	536	493	490	502	463	518	499	485	525	483	464	539	509	500	484	561	530	499	503	486	499	501	503	479	479	463	527	519	548	502	481	522	560	530	560	500	485	540	556	533	501	520	465	510	490	516	503	534	521	506	537	491	492	528	469	514	511	503	546	492	521	528	494	535	466	550	528	474	497	549	535	490	473	512	531	508	531	539	521	572	502	534	561	502	483	515	538	476	509	479	526	505	519	512	513	513	503	537	534	524	528	505	497	486	494	539	472	484	555	522	494	453	534	560	494	486	493	486	505	500	500	492	493	498	495	509	515	492	509	545	510	505	512	497	497	510	501	498	508	471	490	514	487	511	517	517	510	505	497	461	483	527	506	538	541	462	502	546	530	502	487	498	520	531	501	499	520	509	517	497	534	549	490	510	506	481	496	577	520	480	524	495	474	514	541	510	498	499	498	498	548	482	496	543	521	518	514	538	536	519	525	514	521	535	539	556	490	494	526	475	496	500	549	502	496	508	501	474	516	488	452	459	493	526	541	502	510	477	523	544	519	477	554	498	477	515	522	518	512	470	538	521	552	533	529	498	509	521	523	554	539	470	507	537	525	493	499	503	531	544	554	510	491	534	486	519	510	498	515	528	515	498	489	482	512	481	512	493	496	515	497	520	510	502	514	566	471	488	505	511	488	476	513	485	523	508	524	530	495	517	512	509	526	486	505	510	506	492	527	476	531	520	525	492	504	482	494	510	473	528	468	519	539	526	501	495	501	559	519	536	471	509	557	527	553	518	517	495	524	536	496	507	487	477	507	512	526	510	494	494	532	491	517	482	511	517	563	516	527	483	555	514	525	499	508	484	544	491	528	524	472	525	509	486	508	498	504	513	508	458	518	531	495	526	548	524	525	520	547	529	497	540	534	532
22075	910	847	646	639	600	634	589	575	559	605	561	605	561	547	555	558	570	594	540	577	512	569	544	557	563	622	563	533	550	528	552	557	536	578	582	547	541	516	548	553	560	555	544	514	536	588	517	550	523	507	590	518	539	531	532	538	561	538	519	519	583	555	518	553	558	516	510	583	507	564	538	540	575	534	536	592	536	526	546	498	524	506	555	548	554	580	536	545	544	547	535	538	564	510	507	544	544	542	518	545	568	570	569	567	545	530	505	538	522	540	587	533	545	581	499	539	529	548	512	577	535	544	542	568	556	542	500	553	561	487	490	528	570	577	518	563	502	536	549	553	560	558	529	553	532	540	550	546	530	533	501	543	532	520	473	542	532	525	498	527	564	550	553	547	549	532	534	537	592	504	525	565	536	523	551	545	514	499	496	550	555	534	537	543	538	551	555	600	552	538	554	530	532	529	553	532	526	573	521	567	567	548	513	521	556	539	497	524	531	520	535	541	527	543	560	557	536	550	515	532	555	531	525	566	545	532	508	544	558	524	570	525	549	520	509	529	516	504	533	547	550	562	555	558	555	532	541	531	535	551	550	553	536	526	547	547	519	562	528	603	546	591	495	559	496	575	551	535	523	557	536	570	501	551	524	500	586	538	532	542	536	563	550	568	554	531	494	519	560	519	564	509	513	517	533	555	515	489	524	526	552	566	546	531	522	522	518	544	530	541	552	539	514	557	543	514	555	540	564	487	550	551	520	526	537	524	546	585	491	568	491	542	531	517	502	550	557	518	548	533	564	568	531	546	558	535	510	513	558	550	526	530	482	544	558	523	553	533	538	534	528	566	512	508	546	520	564	588	566	529	566	522	540	526	557	497	494	564	565	510	531	540	511	529	552	545	543	517	557	533	535	546	556	544	551	570	546	557	575	534	526	536	547	535	536	525	586	542	514	516	518	531	552	552	523	546	535	496	524	556	573	579	486	552	553	545	545	534	512	522	581	601	537	600	552	555	586	544	536	525	553	490	530	533	537	519	530	522	602	550	533	542	540	506	583	522	526	523	554	535	535	552	560	588	546	561	552	516	549	553	547	577	561	530	567	552	554	526	564	529	520	582	549	572	502	512	530	554	546	562	535	534	517	566	560	575	543	570	518	575	524	553	538	504	536	534	551	550	527	570	567	558	553	505	544	537	537	536	498	564	571	591	585	526	541	505	538	542	555	551	566	527	539	510	532	554	594	548	551	513	581	517	530	535	536	510	554	563	536	518	528	514	496	515	551	552	554	556	517	560	554	500	585	556	514	529	511	585	536	539	542	530	537	509	560	546	481	549	511	556	544	539	510	549	517	557	578	617	546	534	519	534	506	564	548	528	525	524	526	527	555	532	538	552	522	563	510	529	535	545	527	535	548	532	559	532	564	580	533	498	507	587	557	515	507	560	555	518	544	567	539	535	566	547	536	534	529	570	529	506	538	574	538	480	526	544	567	534	545	550	533	535	555	554	541	534	537	479	544	566	558	499	574	517	477	569	520	520	518	581	555	578	584	542	549	556	537	526	549	553	498	540	558	553	531	586	558	564	523	589	533	545	567	577	528	520	537	544	539	514	554	540	490	535	525	527	526	553	532	538	510	548	527	548	512	557	547	504	571	574	508	542	518	533	541	521	514	510	514	549	573	533	559	556	543	524	539	546	552	537	548	524	511	572	526	587	527	538	520	502	546	512	556	551	517	521	504	511	527	572	524	560	538	569	538	541	560	543	540	523	549	571	525	546	521	534	549	538	531	490	613	543	561	516	515	543	566	567	551	520	556	558	511	507	514	530	536	505	547	565	568	576	488	606	559	564	550	545	601	513	573	558	577	507	568	558	527	570	532	555	542	551	526	518	569	527	555	543	556	543	537	550	522	570	513	559	585	568	567	519	591	563	517	517	559	517	561	506	540	530	517	511	553	548	543	575	511	539	562	509	503	558	551	522	488	532	508	565	508	574	547	537	533	528	473	533	551	531	521	550	544	563	521	586	543	534	541	569	574	525	569	591	563	573	564	500	511	539	527	559	577	580	545	582	570	556	548	547	532	526	558	576	547	564	552	530	556	550	542	560	519	534	561	559	528	556	505	537	511	544	577	520	569	557	539	562	563	510	561	562	545	560	564	494	530	519	544	556	541	535	560	550	531	526	527	520	523	554	504	505	544	554	535	557	548	546	572	570	561	564	562	513	539	541	504	555	555	522	560	513	521	561	559	574	532	560	545	523	502	593	554	540	536	579	570	531	570	528	548	547	564	507	543	543	551	563	559	520	504	523	530	518	511	501	518	551	607	572	537	535	516	530	479	527	515	523	568	525	541	541	523	565	545	529	556	551	502	525	500	562	511	516	537	489	560	542	530	517	543	541	575	531	515	532	552	524	543	545	540	555	538	528	531	530	553	528	571	568	515	537	505	523	540	509	562	492	519	556	537	532	614	537	551	586	543	533	547	567	514	515	521	543	528	541	529	532	526	558	538	506	568	540	557	514	556	534	519	542	548	554	511	550	534	582	549	519	534	519	536	561	531	522	517	497	517	591	493	562	543	520	566	534	542	596	523	524	553	497	530	543	539	525	573	522	559	575	553	509	512	541	502	556	604	507	527	495	527	467	521	500	563	581	535	566	598	552	546	509	570	504	569	508	527	512	549	523	531	508	560	533	527	566	539	500	530	547	556	544	522	521	521	524	571	509	545	505	496	514	520	542	524	561	560	540	574	513	535	537	533	553	570	542	499	528	498	551	530	556	525	555	521	552	569	513	537	531	544	532	541	571	541	559	512	552	522	590	557	527	557	545	538	529	485	531	534	530	575	544	549	559	513	564	559	539	551	587	571	528	598	541	563	572	532	565	566	557	570	519	504	513	568	553	566	517	552	541	517	518	548	523	596	541	541	541	561	592	528	519	538	575	561	507	550	550	553	550	568	539	530	537	546	558	545	527	532	530	514	523	539	559	544	523	571	543	526	523	549	565	513	568	511	510	544	524	537	541	566	544	545	530	538	567	504	541	526	549	568	536	554	527	541	531	509	569	546	544	530	518	514	560	517	549	534	567	541	573	543	512	572	527	562	549	516	572	550	532	558	549	516	558	514	544	545	542	530	542	540	550	525	571	529	533	590	580	513	527	552	526	564	531	546	575	553	573	523	513	568	530	526	562	484	545	551	480	583	539	529	538	519	544	521	561	529	528	553	556	560	527	579	507	559	523	553	563	508	494	548	539	517	543	525	576	498	563	590	564	519	549	542	555	520	532	512	493	526	535	561	532	558	545	539	511	542	546	546	551	516	545	548	551	558	515	503	512	520	536	562	516	558	545	496	535	567	520	529	532	505	500	520	560	522	509	549	558	530	545	564	503	517	493	555	559	524	550	548	523	565	565	476	550	575	565	542	489	523	515	537	560	566	541	556	526	534	555	577	535	558	524	546	508	526	536	539	529	525	547	516	560	540	571	545	542	521	580	549
24646	20354	25948	24625	20337	8526	1070	753	629	582	583	525	504	498	453	472	420	461	471	481	449	456	383	414	433	424	414	385	385	395	425	395	396	398	399	398	398	385	432	449	389	397	434	376	398	438	373	393	404	392	415	389	418	397	409	400	380	410	394	415	384	399	402	424	410	401	404	386	399	391	418	341	372	395	411	414	412	402	410	403	358	378	420	395	404	405	422	382	391	414	381	386	399	402	397	410	405	383	370	375	446	356	415	407	386	358	394	389	351	425	365	385	382	377	366	379	391	397	372	389	360	386	415	368	389	398	432	417	418	403	415	410	377	372	379	409	377	387	371	381	402	345	366	397	376	372	379	393	446	428	375	389	395	415	389	395	406	376	367	392	409	387	357	372	379	383	365	395	413	373	419	382	413	399	367	400	402	374	408	372	395	364	424	368	390	360	402	410	390	419	403	386	391	400	413	386	387	395	398	383	373	387	425	398	373	383	405	380	393	385	418	398	403	386	401	381	386	373	355	437	394	380	376	386	404	422	408	402	402	407	401	385	392	360	413	403	384	361	398	413	412	394	347	360	381	372	402	420	371	380	357	403	358	361	395	392	390	403	363	365	411	419	384	377	375	434	375	413	399	398	403	386	356	402	363	391	402	398	424	429	399	375	405	402	429	411	380	369	415	400	399	402	398	401	396	408	362	396	393	397	396	352	368	400	384	389	381	413	381	366	386	385	385	385	390	380	418	393	379	460	388	363	392	368	376	403	395	391	379	377	381	387	406	386	394	406	372	380	405	403	400	377	423	390	406	395	395	350	384	388	444	371	389	425	375	388	384	367	369	394	343	411	414	425	413	366	372	383	400	372	405	384	365	401	409	380	385	402	375	419	372	387	391	400	423	378	376	367	403	367	395	386	373	373	398	402	341	404	387	393	392	397	388	419	391	425	415	425	390	393	388	439	389	378	410	386	382	424	438	423	413	399	401	432	394	438	380	376	392	389	396	401	401	394	342	388	424	397	402	421	375	397	367	381	409	358	391	414	429	381	395	379	403	365	388	397	396	420	373	405	362	403	401	390	375	392	378	426	385	370	388	386	380	406	391	400	398	388	386	377	370	383	399	389	413	395	378	349	377	386	400	402	360	414	390	382	380	397	413	411	353	398	421	410	372	418	370	401	422	421	396	366	383	369	425	366	386	424	412	422	359	401	384	389	395	401	385	428	393	356	397	399	412	392	426	415	383	382	401	378	348	397	392	387	416	381	417	373	402	396	418	414	397	414	417	381	372	407	389	401	355	387	378	403	410	426	404	380	394	399	373	394	408	421	372	386	365	411	407	370	406	367	417	409	403	434	424	419	391	414	426	390	395	368	417	394	383	386	418	384	385	394	373	377	396	404	435	393	376	361	373	374	418	395	432	373	415	378	382	400	364	390	371	366	393	418	402	391	406	376	390	401	390	371	389	394	391	365	406	406	397	384	411	401	376	381	407	377	384	384	375	380	387	387	420	366	387	404	364	352	386	406	433	431	368	390	359	389	407	378	377	382	402	383	435	381	417	403	351	419	410	379	394	418	405	394	403	399	391	408	405	427	435	409	395	355	402	396	363	397	382	371	410	402	452	376	387	403	390	389	436	383	414	400	372	380	381	375	361	371	433	372	398	396	369	410	407	397	401	395	392	389	352	380	403	359	397	417	372	410	438	378	406	372	387	423	390	404	383	384	408	385	385	382	422	401	393	415	394	402	386	393	411	403	355	364	393	434	385	388	388	386	422	417	384	394	389	388	424	385	400	394	382	379	384	374	420	393	395	372	391	391	411	421	377	353	432	366	408	365	435	401	376	417	359	387	367	400	401	417	392	409	404	386	387	421	429	402	390	380	404	386	405	410	396	376	391	345	400	380	418	383	394	394	382	381	385	379	375	434	456	401	379	426	377	389	379	385	417	423	401	400	400	382	404	396	419	392	388	381	384	427	408	367	392	394	369	408	388	388	398	375	398	385	402	378	416	417	402	407	399	394	408	391	402	402	401	416	387	380	366	397	424	413	398	394	384	362	402	380	393	412	375	420	404	412	378	417	409	386	422	352	378	381	427	391	376	367	413	373	364	386	390	378	380	411	359	414	411	441	375	399	406	415	385	413	392	398	399	423	405	378	383	387	381	394	360	418	437	373	359	399	362	391	359	424	373	416	392	405	385	413	391	389	353	414	399	392	378	390	393	388	407	419	374	402	409	388	379	368	413	434	375	397	392	374	382	381	364	380	371	364	391	367	424	380	412	387	380	382	384	394	429	382	421	401	378	424	399	396	393	355	369	398	429	422	384	408	396	399	387	401	424	392	379	405	378	371	397	392	438	421	384	416	398	388	395	410	418	404	391	385	382	368	389	403	409	397	372	372	363	389	404	388	365	429	364	408	404	381	424	406	367	358	393	369	407	378	375	415	399	375	389	397	410	408	375	428	403	407	387	425	391	385	425	402	395	407	396	440	406	394	410	401	372	385	380	410	365	423	394	406	368	353	372	359	417	385	403	415	413	370	359	380	373	409	408	399	387	419	405	404	414	359	398	419	396	415	406	362	367	391	388	412	361	357	396	403	386	398	390	401	402	403	425	406	430	398	347	367	389	407	417	358	357	371	384	366	399	367	375	378	391	391	373	382	370	379	380	404	418	379	406	418	369	414	362	382	395	360	399	414	379	416	382	390	379	352	384	370	355	376	392	375	404	411	373	345	381	382	356	414	402	402	427	393	402	392	407	393	363	420	399	405	390	368	413	361	392	388	402	424	394	421	359	416	388	403	361	418	370	408	376	397	378	403	379	373	421	389	369	391	408	416	399	425	376	382	376	387	376	374	400	406	429	397	401	400	416	384	380	430	369	377	391	391	402	440	384	365	400	366	400	413	378	395	411	376	411	370	429	388	386	424	379	371	395	435	411	372	366	373	414	374	393	387	387	418	398	374	396	397	379	411	386	397	461	407	359	370	390	376	390	400	373	391	370	408	369	358	380	399	382	403	423	434	390	399	415	363	382	379	432	431	365	368	369	398	400	380	367	388	420	354	397	396	400	400	374	401	394	392	354	395	378	353	392	368	378	385	395	416	400	373	366	386	378	413	405	374	396	384	375	407	378	336	380	393	388	432	372	413	373	386	362	417	397	361	381	384	358	397	388	390	392	396	413	357	390	407	408	412	381	414	404	386	358	403	417	375	368	402	353	382	387	379	404	403	366	427	372	388	404	423	413	357	393	440	361	389	441	418	378	410	426	382	391	389	416	373	393	389	383	373	417	406	371	371	407	388	417	367	399	397	423	382	370	372	400	392	380	376	386	387	384	385	399	381	394	380	404	405	377	366	384	404	408	401	378	355	409	407	363	408	392	352	409	370	399	368	422	424	371	410	406	382	385	403	373	385	385	407	398	397	391	384	401	431	410	362	388	410	390	407	393	383	352	425	400	381	369	405	401	398	410	393	363	393	387	432	415	408	395	388	400	384
32461	7443	6637	3621	2406	1716	1344	1134	971	821	767	668	656	615	596	527	543	529	514	475	475	454	493	454	442	460	468	451	457	472	475	445	422	424	439	435	418	439	403	435	440	420	436	427	402	436	412	401	425	369	431	391	403	386	454	438	397	377	424	409	409	395	445	414	386	438	405	397	399	400	402	404	396	362	382	393	406	375	402	404	412	402	392	407	380	428	425	413	410	392	390	433	391	388	411	397	419	364	398	403	414	388	424	413	385	391	411	431	410	395	424	426	427	421	433	409	395	447	423	366	387	393	427	386	429	408	401	409	373	409	399	377	416	379	381	398	397	415	434	405	422	425	408	427	403	416	399	386	406	420	442	423	432	404	424	408	391	390	418	392	400	374	391	396	394	390	408	375	419	374	373	422	390	409	432	389	406	390	398	406	384	403	403	376	391	410	381	416	399	385	423	430	415	405	416	397	393	414	424	413	402	401	439	388	389	375	393	392	396	386	408	406	397	428	444	408	411	433	411	385	394	404	424	417	362	426	408	408	416	403	401	409	380	444	410	355	412	395	427	417	419	387	389	398	389	383	431	396	394	389	424	423	370	355	385	365	408	413	396	396	391	396	383	419	390	398	410	396	439	394	396	397	426	394	420	403	431	394	439	392	388	414	403	418	389	392	388	390	460	385	401	386	405	422	418	418	368	409	381	426	434	376	420	397	390	392	451	388	383	415	395	390	381	385	403	405	425	415	443	347	435	393	380	389	393	413	397	410	391	375	392	397	404	401	390	419	424	385	392	415	431	370	390	431	450	387	416	412	391	412	400	402	367	398	383	442	398	421	436	397	407	401	420	401	403	401	407	419	449	411	385	441	429	417	400	400	402	399	393	405	437	414	415	403	387	422	388	402	427	401	412	387	374	400	408	423	429	397	362	408	425	374	388	421	404	401	376	390	397	383	411	392	383	383	418	429	446	404	395	411	430	414	432	423	433	404	449	407	389	395	392	426	401	409	432	420	386	399	414	416	402	399	406	403	387	449	402	367	363	389	402	391	400	381	424	395	400	388	405	431	422	394	383	423	413	403	379	382	388	411	379	372	388	381	405	368	371	410	379	388	403	369	400	396	419	396	402	437	390	394	437	374	397	385	418	409	375	390	425	421	421	419	377	402	390	384	400	435	405	402	393	385	395	435	392	399	422	381	404	408	380	444	379	440	414	381	389	463	374	408	413	435	444	422	418	398	405	431	393	420	393	391	386	436	420	398	422	429	425	379	384	378	385	449	415	433	402	397	382	413	403	407	413	380	403	409	421	414	414	371	433	439	419	400	388	427	390	391	418	380	398	417	390	399	395	398	415	424	396	425	401	420	406	422	382	409	404	389	437	413	408	382	392	414	383	436	399	437	381	405	411	402	390	452	402	437	405	390	380	424	392	430	409	391	394	397	417	437	392	430	402	422	414	405	416	390	377	444	388	393	369	381	383	402	382	426	369	401	393	384	408	412	396	368	370	409	382	436	412	400	393	403	394	375	399	397	400	407	469	392	433	384	428	410	421	396	421	384	394	385	427	399	405	391	398	377	440	414	391	376	420	433	409	400	427	381	413	398	424	398	399	405	395	351	415	424	427	414	419	375	421	417	403	387	411	392	390	412	394	413	391	392	414	390	416	408	387	425	393	359	427	436	443	387	401	388	392	410	398	401	407	420	388	413	388	416	404	402	411	386	425	416	379	365	410	379	369	398	405	427	414	403	375	408	428	419	443	411	413	409	401	390	445	379	430	414	386	382	384	403	414	417	402	403	409	385	406	403	423	398	386	411	411	418	438	400	390	433	368	373	427	371	429	426	390	388	437	388	372	415	416	414	389	412	419	395	416	398	403	427	387	387	391	383	389	419	400	400	406	397	429	432	415	428	401	437	409	419	431	417	417	370	397	396	409	387	412	451	425	400	429	400	420	421	431	402	442	410	393	397	400	423	416	429	431	387	425	417	390	406	397	377	390	393	421	418	398	408	387	422	410	410	408	375	398	406	403	417	421	393	373	433	417	391	374	406	423	402	398	386	438	412	386	417	404	403	403	382	396	429	400	385	376	409	411	411	430	401	406	419	431	410	385	421	382	413	386	386	407	396	434	416	402	397	393	407	402	421	401	424	416	405	388	382	403	373	433	395	371	391	449	415	432	400	429	425	402	402	445	396	393	417	422	367	397	422	443	383	407	425	402	389	402	385	431	415	394	399	402	440	442	425	413	437	406	418	397	424	408	402	407	415	427	388	388	441	396	412	388	411	382	398	384	392	379	392	408	422	397	416	420	398	384	436	416	372	439	427	403	421	407	403	416	391	399	401	389	379	406	405	401	423	369	411	406	417	438	422	418	423	400	390	377	418	400	406	408	434	390	420	395	390	429	385	411	389	389	406	429	410	375	413	446	401	415	416	382	407	415	408	369	354	412	379	390	386	392	392	404	401	409	382	386	427	426	408	418	412	406	402	417	384	402	395	397	434	422	403	390	394	411	441	361	417	377	415	398	401	391	382	416	366	397	424	393	381	428	383	397	372	394	431	398	416	415	356	416	391	412	425	404	404	374	435	377	432	397	428	358	403	400	383	440	399	405	416	404	386	402	407	410	387	409	409	408	390	384	432	426	399	424	407	399	401	406	383	424	417	422	421	394	427	422	367	379	414	398	400	398	393	407	385	430	371	393	361	393	424	388	380	405	398	435	382	425	424	424	385	392	419	399	436	405	401	431	395	390	403	381	393	413	400	395	376	423	390	418	415	413	389	395	450	372	405	420	412	432	433	438	406	365	407	397	457	378	398	427	420	377	400	389	383	393	416	378	398	406	425	409	416	403	418	409	403	394	425	417	383	392	385	398	395	413	391	434	406	409	378	430	406	409	424	407	386	442	398	413	369	387	405	418	423	392	390	423	436	432	437	424	408	443	407	421	414	397	416	402	427	402	455	381	404	408	449	437	362	415	387	424	354	388	370	409	407	402	408	408	407	403	420	396	428	383	431	405	414	403	388	388	392	460	400	383	396	391	386	425	424	415	407	402	376	387	398	431	399	412	415	424	414	395	448	399	404	399	402	383	381	384	412	417	384	398	378	427	410	375	432	402	413	387	408	389	396	426	393	377	396	395	405	403	419	404	409	365	395	439	399	408	379	417	387	397	387	406	404	414	390	415	393	439	422	410	416	447	397	390	411	407	356	375	398	395	443	384	428	392	467	414	385	409	446	399	395	413	399	375	392	382	439	423	405	416	360	421	364	393	403	381	430	393	429	382	430	405	421	381	367	394	401	363	389	401	420	415	430	402	398	416	445	414	423	443	338	412	403	401	399	347	381	424	432	396	404	430	431	408	412	407	398	399	421	414	412	382	407	420	411	400	396	407	412	408	407	416	415	392	398	421	420	417	406	436	371	422	400	405	431	423	430	397	377	423	388	404	402	367	431	404	422	396	399	395	395	380	383	407	431	387	391	415	369	414	403	384	411
22595	20350	26446	24132	20356	20392	8983	1658	1225	1210	1084	1025	979	925	919	850	943	866	851	849	856	866	820	815	829	809	798	817	801	768	797	837	801	867	824	851	782	753	787	760	820	788	799	809	800	780	775	716	822	756	748	790	753	756	763	794	801	783	847	768	787	808	785	802	825	778	772	764	745	800	787	784	772	781	721	725	768	803	808	756	753	744	794	723	791	773	761	774	748	761	831	748	804	748	738	774	786	773	764	779	805	772	793	765	723	781	795	761	812	730	746	761	722	767	788	719	774	774	777	739	706	802	779	736	756	701	743	776	719	763	747	788	773	787	783	786	726	762	765	741	737	767	753	738	760	791	745	753	794	779	796	753	745	750	736	760	745	760	775	761	802	804	753	778	788	747	795	768	766	810	768	763	751	777	776	773	763	780	792	768	775	771	745	762	721	774	756	747	798	747	751	795	807	753	839	742	742	760	726	769	782	790	776	787	782	785	774	768	735	724	757	742	781	748	794	766	795	774	770	732	808	792	802	790	741	748	716	773	731	763	811	791	776	773	689	782	757	811	763	777	722	833	768	730	736	736	751	741	760	775	786	768	749	740	802	712	798	736	763	774	735	708	769	761	783	787	758	814	747	750	783	769	803	758	779	766	771	797	753	798	737	777	742	792	834	788	746	781	766	792	769	753	759	769	740	763	786	799	789	723	689	757	756	752	783	795	755	761	763	765	811	838	705	809	779	799	744	780	719	790	769	763	756	761	744	831	753	730	751	790	783	750	771	737	782	769	742	760	752	762	754	747	709	753	737	783	775	730	741	779	723	752	795	803	754	730	744	748	754	761	763	780	797	782	776	719	754	730	774	752	763	798	760	799	807	779	725	766	813	726	764	780	765	761	768	780	761	815	758	741	748	742	796	737	787	760	742	764	796	751	781	737	806	770	739	757	738	791	762	715	807	729	776	772	773	804	734	760	722	730	759	749	770	788	859	773	790	732	727	818	705	789	796	761	760	727	764	779	732	758	795	759	752	769	756	752	794	838	744	711	752	742	756	737	765	806	777	756	728	743	792	792	741	763	777	773	751	777	743	751	784	812	765	686	733	776	785	795	700	762	729	749	754	749	786	782	725	765	816	802	749	780	738	759	810	769	749	751	753	737	751	765	742	815	754	762	767	805	802	773	787	753	775	806	724	758	748	711	754	751	734	765	779	768	751	749	755	742	799	786	737	722	725	745	763	794	772	806	778	801	751	811	797	800	764	774	787	803	798	778	753	788	751	805	773	748	742	730	799	753	765	758	748	752	808	742	760	740	760	755	767	765	769	744	736	777	798	794	735	812	768	773	762	772	749	805	743	734	788	802	705	758	795	760	811	772	804	749	786	809	808	699	733	756	762	756	759	752	777	786	762	795	741	725	779	748	744	756	767	754	772	750	763	731	776	752	749	752	796	771	792	738	787	732	724	718	793	784	736	784	764	751	713	768	799	782	781	742	721	786	768	801	760	789	756	718	764	750	751	751	767	820	730	727	768	849	792	765	754	836	845	739	814	794	786	717	775	809	768	738	757	787	798	778	777	757	768	786	712	797	791	784	777	734	744	795	714	796	744	756	762	799	813	760	790	802	754	800	739	754	736	760	744	790	759	790	780	754	782	743	778	771	757	766	748	758	789	747	768	707	786	747	736	730	737	775	735	719	769	770	702	791	751	830	774	713	795	806	751	743	806	773	766	786	791	801	721	736	735	736	764	785	770	743	750	746	786	782	729	748	739	774	744	777	822	717	734	807	761	758	727	753	771	864	699	723	750	792	743	798	766	761	803	733	749	757	749	777	804	762	752	760	741	799	787	818	794	789	724	799	741	734	704	705	780	752	786	771	774	780	729	758	709	730	770	762	760	747	718	774	765	722	722	774	785	740	758	737	799	723	800	804	769	735	769	783	758	811	791	734	805	788	778	776	784	764	778	798	784	740	791	806	801	735	769	732	741	754	779	751	768	709	752	728	781	759	771	784	798	760	811	752	763	767	742	793	804	742	715	739	765	757	819	727	822	768	807	780	748	747	772	785	786	742	775	799	801	717	798	773	731	806	754	744	757	810	814	771	776	791	735	776	794	752	759	726	728	750	798	814	756	851	778	784	802	790	698	754	779	778	768	779	761	788	776	722	811	724	733	778	738	750	736	785	826	823	751	780	774	772	787	744	771	767	735	756	738	786	759	758	792	771	762	750	692	770	743	756	746	740	757	775	761	799	790	789	764	775	780	724	742	750	806	794	738	725	747	749	745	781	772	753	756	749	741	740	792	760	762	805	773	800	790	779	751	750	755	716	748	816	746	797	734	737	760	784	774	705	764	766	764	743	766	774	734	769	753	774	800	780	736	765	718	763	709	722	805	767	741	798	796	753	737	744	747	806	768	756	802	787	732	774	751	736	821	779	757	769	743	770	707	709	763	735	779	741	750	763	727	753	692	733	744	737	769	792	806	827	781	805	743	735	704	769	731	727	760	712	706	744	766	743	715	715	800	754	758	753	745	756	761	764	725	764	752	770	725	738	761	772	779	769	711	759	785	767	749	749	801	754	726	777	822	764	765	765	760	763	755	813	771	763	749	763	825	797	752	764	714	761	773	769	737	793	756	786	767	752	785	718	742	695	733	763	763	770	719	743	755	733	784	831	707	797	754	759	741	777	816	760	741	829	784	774	754	765	760	744	802	782	727	774	743	767	749	749	797	719	759	789	784	769	773	788	763	802	736	819	738	792	746	757	779	740	774	760	777	819	764	752	755	758	769	752	769	772	818	750	721	771	765	719	727	795	715	790	802	739	758	733	780	794	730	745	764	742	799	764	768	771	786	763	750	735	731	705	766	764	797	747	755	759	719	786	764	720	758	775	753	741	774	779	781	768	825	808	745	722	803	720	751	747	790	735	768	722	769	728	731	811	778	724	743	743	742	744	806	734	776	779	765	781	740	779	741	786	716	760	711	733	767	816	783	736	747	752	758	723	787	746	772	783	761	784	785	763	744	741	797	729	790	737	814	737	694	796	754	762	757	806	779	803	769	770	760	798	762	837	760	737	711	751	753	752	788	757	752	841	743	750	769	753	754	745	715	777	740	730	736	737	759	755	781	787	787	781	733	798	758	765	796	754	735	704	755	751	765	765	745	737	747	815	791	746	785	781	757	769	702	783	742	748	768	752	748	775	766	758	748	734	762	774	778	772	752	725	793	746	762	776	783	735	740	752	742	762	762	748	774	756	778	797	773	751	712	780	799	743	738	793	751	797	739	764	766	715	809	764	747	805	755	763	784	821	744	752	819	812	775	803	751	788	761	789	752	730	770	754	744	753	728	787	737	771	724	727	742	779	747	759	766	772	761	747	773	757	769	729	791	758	750	776	749	776	772	783	781	725	755	726	786	707	734	804	801	845	777	739	765	738	812	764	751	723	759	717	820	809	731	761	804	842	768	768	797	778	755	779	746	750	748	741	786	762	771	764
30249	12660	11509	6614	4542	3458	2666	2184	1850	1690	1418	1316	1210	1110	1093	1038	990	1005	960	899	885	874	901	852	881	800	845	790	824	781	842	784	782	727	841	792	790	776	783	742	771	758	752	699	798	766	757	736	778	751	757	771	752	762	754	723	778	724	688	767	762	691	725	721	735	722	755	707	756	722	745	702	739	725	667	709	724	806	756	735	706	708	693	740	722	732	769	751	756	760	704	746	804	736	782	749	693	754	708	726	733	748	699	749	716	711	729	748	708	715	752	762	768	774	690	670	757	725	727	709	748	737	724	723	783	790	722	716	754	709	690	742	733	730	734	754	756	728	770	749	678	763	729	749	720	704	731	742	726	743	795	728	725	717	748	739	702	734	730	727	762	753	778	742	770	771	751	756	749	751	727	725	765	767	712	754	697	738	731	710	765	750	716	718	705	729	737	702	704	742	712	752	758	732	696	748	749	701	728	732	695	754	695	720	731	731	734	726	682	750	737	726	725	715	721	719	725	710	696	739	728	753	694	684	711	745	742	696	741	739	755	776	715	716	714	718	697	748	712	776	720	691	725	753	694	691	742	727	710	723	742	704	772	745	696	700	712	708	740	720	734	742	765	719	783	759	760	747	708	702	736	768	764	728	714	762	752	790	731	763	701	742	734	702	696	689	725	747	757	725	677	765	697	721	722	730	739	733	742	688	694	743	714	764	704	778	721	686	719	741	764	735	697	734	733	687	735	749	717	763	716	752	766	690	745	723	751	686	730	708	755	661	771	704	703	760	745	774	743	720	726	747	731	775	770	714	711	704	746	725	757	671	713	733	745	731	734	769	671	672	692	729	709	763	734	709	676	715	704	755	720	681	717	725	753	721	744	728	703	654	703	788	774	776	711	699	769	736	670	727	712	730	738	699	679	768	719	718	723	714	792	718	759	715	697	744	771	708	754	752	693	672	717	732	727	742	757	695	773	710	736	730	729	760	727	742	716	736	709	730	726	753	712	673	742	733	724	714	719	698	750	673	737	706	776	684	745	707	720	704	770	714	716	721	723	705	671	726	807	723	689	748	714	733	743	727	726	729	694	664	772	714	708	737	762	742	725	752	731	724	760	678	704	740	716	725	735	746	683	771	729	742	721	701	737	722	711	736	750	677	749	795	718	730	744	725	706	769	747	745	710	731	785	767	699	684	740	768	706	698	777	684	712	721	736	713	751	721	707	712	713	758	724	718	762	741	706	697	691	743	694	734	714	709	721	774	728	754	685	711	738	673	735	710	684	741	755	720	736	731	717	734	698	731	736	701	747	751	742	739	791	720	736	727	717	733	728	687	676	734	746	707	760	725	696	666	740	723	717	718	726	722	757	775	704	711	768	680	657	770	717	742	733	791	759	745	683	699	677	741	785	735	727	710	717	717	708	714	732	710	709	749	729	717	729	738	746	739	699	729	740	713	750	736	803	703	730	751	744	757	715	666	733	739	714	751	754	749	733	705	710	707	707	748	730	746	723	742	741	740	685	757	722	752	763	715	666	729	693	766	698	719	741	690	730	743	739	714	682	729	706	699	722	750	695	728	768	671	746	696	728	733	746	758	727	712	722	793	689	764	724	716	737	676	766	759	728	725	756	749	729	726	673	761	686	684	716	760	752	727	716	722	721	728	714	743	759	706	740	690	697	720	722	745	714	717	729	732	759	717	723	783	751	760	696	737	741	760	733	701	706	707	748	693	713	689	766	690	719	678	705	712	765	715	724	716	736	688	750	703	766	710	729	732	709	752	709	712	700	717	720	745	706	741	785	723	734	682	703	710	726	705	698	720	779	697	731	734	712	692	705	729	679	722	735	700	715	688	673	753	764	781	761	731	724	722	714	703	750	737	729	754	719	712	770	694	723	724	735	700	775	725	705	737	713	721	757	798	715	695	741	674	729	680	718	730	693	672	722	727	765	685	720	750	748	731	768	715	771	732	746	780	737	714	712	733	738	736	743	760	721	701	712	709	723	712	664	684	713	692	712	670	737	736	741	774	700	733	748	768	729	726	720	718	704	740	695	660	723	737	717	748	771	731	762	707	766	710	691	753	764	728	748	701	673	781	659	740	715	756	723	776	708	730	756	709	709	739	707	727	728	757	747	749	727	733	744	739	713	748	691	676	747	725	713	733	748	705	720	686	669	721	699	767	746	742	782	720	734	710	690	688	749	741	759	760	713	705	730	741	742	738	730	725	724	697	698	693	747	691	709	725	719	716	709	749	735	736	702	715	710	677	719	675	699	769	743	714	680	707	720	732	740	677	728	748	698	772	733	743	731	760	682	729	733	725	703	679	742	715	704	749	771	718	733	705	756	699	741	741	708	742	749	713	753	716	709	724	709	720	712	743	725	720	732	697	715	712	708	696	701	728	749	731	741	780	722	753	741	736	774	705	735	707	693	764	735	727	748	718	694	720	773	742	706	717	733	741	706	723	723	722	734	707	721	728	699	744	715	737	710	727	733	753	696	706	736	752	749	758	754	744	733	773	753	788	750	697	727	734	725	730	690	720	712	771	752	742	768	741	707	736	703	710	682	778	724	701	745	754	755	748	734	724	735	768	713	721	728	727	731	717	744	722	709	748	729	725	764	738	719	712	763	719	688	749	671	715	722	728	732	784	735	750	751	714	733	703	748	727	736	749	720	731	723	701	760	788	727	761	704	699	712	706	763	704	765	736	704	730	732	750	706	705	759	747	661	733	718	760	733	731	692	740	733	729	714	717	656	727	740	665	690	708	733	706	763	706	707	714	730	751	765	780	719	731	772	759	724	723	760	706	708	736	716	694	739	713	709	759	715	730	709	721	750	751	738	746	728	722	700	675	649	682	709	743	790	754	714	699	720	731	686	749	737	721	715	730	701	736	715	753	750	733	661	738	727	689	744	721	692	757	765	697	718	744	743	725	688	698	731	728	701	701	706	755	758	705	743	746	705	711	729	753	724	763	788	718	710	722	748	756	693	700	694	748	745	711	735	709	713	717	699	736	686	745	771	710	762	714	681	732	701	685	733	740	676	701	682	695	756	663	703	718	692	711	745	742	731	743	770	743	680	713	714	716	690	741	686	753	701	751	725	726	677	748	749	775	695	696	689	726	742	761	714	710	721	732	756	673	684	706	777	746	737	743	725	699	722	734	731	717	737	720	699	727	710	751	755	731	708	738	708	696	671	727	730	677	737	759	712	764	678	728	676	745	713	763	712	702	694	691	720	760	720	700	746	705	666	725	738	714	771	690	777	782	733	701	731	724	718	763	767	705	769	784	695	778	691	726	723	720	725	740	707	734	709	725	754	697	759	744	736	781	735	731	733	731	735	701	676	789	752	740	745	726	683	721	682	734	696	723	740	785	816	706	751	757	676	739	797	768	729	722	719	748	674	729	657	688	774	750	684	703	735	728	724	743	713	687	735	741	726	696	749	738	708	738	735	769	685	712	783	772	749	728	782	732	716	731	743	735	715	746	713	771
33802	14764	2553	654	591	556	528	504	467	503	514	559	490	512	506	537	450	490	508	505	477	475	515	530	487	492	503	486	507	547	548	515	492	533	534	538	501	506	518	532	503	537	473	505	456	514	456	534	491	492	515	517	527	468	540	527	526	522	469	503	470	497	493	494	534	539	473	518	539	519	482	503	512	527	527	483	520	496	523	507	530	493	520	511	502	490	520	515	491	511	492	487	499	528	534	490	507	505	514	490	464	472	504	523	521	517	492	476	494	518	494	563	510	495	520	508	479	491	508	489	493	508	514	492	456	485	484	498	519	503	472	478	496	499	489	492	488	492	500	510	474	506	486	536	492	503	526	515	515	520	512	540	488	484	511	518	496	519	480	516	532	484	466	502	522	483	509	509	483	459	513	485	530	510	479	489	494	525	505	480	517	466	514	507	500	512	504	514	480	502	528	493	527	528	450	480	509	538	535	552	460	484	506	503	509	514	514	526	520	515	514	482	507	496	472	476	484	524	492	508	552	490	488	507	566	491	482	538	501	541	495	484	497	509	450	509	468	523	504	517	532	491	450	507	548	493	489	446	488	484	513	542	493	496	481	501	504	496	532	492	498	482	511	463	523	490	499	481	502	471	508	497	507	475	492	476	434	532	523	474	489	494	486	514	527	503	557	480	521	533	520	537	501	471	523	545	453	490	504	526	496	503	574	477	506	505	506	511	514	515	501	524	505	503	519	488	499	459	498	467	535	500	512	507	497	469	511	515	504	517	497	519	489	515	577	497	477	505	489	544	504	500	503	494	500	494	514	505	484	531	501	482	503	520	482	498	511	466	523	511	545	490	473	538	507	503	503	513	482	478	488	505	477	520	543	503	478	531	483	465	537	467	540	516	552	489	524	510	493	539	492	523	535	456	507	509	528	546	512	500	489	483	481	505	451	519	467	519	491	471	468	502	513	521	487	506	467	494	481	504	521	502	453	502	498	489	531	493	525	489	522	514	499	532	483	487	463	529	485	500	468	524	504	476	498	514	538	489	489	505	508	510	525	526	551	499	499	518	498	500	504	500	471	510	519	498	476	486	486	530	479	543	547	495	500	461	436	471	486	478	504	519	509	513	466	490	461	478	517	525	521	536	531	497	498	523	497	475	473	502	511	499	495	544	554	484	497	476	495	525	525	514	475	452	514	501	489	503	516	473	481	487	513	518	480	483	489	523	507	556	518	473	515	520	515	512	472	540	510	514	492	527	488	517	515	534	552	515	525	518	515	543	521	496	491	485	497	488	494	484	495	486	471	495	541	522	524	502	472	559	503	534	502	512	538	464	507	498	491	559	513	530	495	521	537	523	497	492	459	470	517	542	489	491	475	510	478	491	514	517	503	501	539	529	515	496	505	536	515	493	477	500	556	527	529	480	520	484	513	513	502	554	484	514	530	479	493	505	526	508	496	491	489	484	493	528	502	466	498	493	546	540	473	491	490	504	497	555	522	487	471	511	508	500	526	454	518	466	489	520	542	509	506	503	445	466	481	508	467	526	486	509	499	512	559	481	483	534	501	523	527	459	504	471	476	518	496	477	465	496	470	481	548	511	524	499	488	452	494	525	526	517	535	556	539	508	502	541	497	474	538	527	510	496	511	466	541	523	566	453	509	517	508	539	471	478	485	535	522	543	469	513	507	519	490	484	515	526	521	513	487	543	531	507	453	468	502	470	527	517	506	529	532	490	505	498	493	529	457	515	475	465	513	473	494	507	505	478	518	531	498	476	498	521	545	494	532	587	525	498	518	507	517	489	503	520	500	540	516	505	518	494	492	519	518	482	484	490	493	498	516	483	522	516	485	506	493	453	538	529	512	493	499	520	502	503	540	512	530	487	541	501	492	532	532	521	517	528	504	488	498	521	452	469	496	467	543	540	511	557	482	481	541	490	511	519	487	502	475	540	495	517	512	473	468	503	528	499	488	527	505	579	492	492	486	558	535	520	494	517	489	511	450	493	516	476	487	438	514	532	512	503	505	490	538	477	529	527	541	544	496	494	485	501	532	503	556	515	544	522	484	498	516	517	498	528	499	506	512	521	492	462	535	489	511	491	518	532	502	503	499	506	493	464	505	475	476	530	522	492	548	521	501	537	532	506	485	495	526	488	500	501	478	489	533	500	494	491	521	514	468	513	476	484	541	498	492	520	525	512	534	482	523	540	550	517	546	520	528	497	527	478	477	529	488	467	503	503	441	514	503	506	492	464	523	536	546	487	526	496	519	529	474	497	528	519	459	491	515	535	490	531	482	517	553	513	538	480	526	486	548	505	484	516	486	466	464	483	481	495	508	511	481	537	511	512	490	498	494	472	538	501	469	510	502	498	510	488	495	515	508	489	513	461	552	507	505	507	496	559	490	520	519	495	481	494	523	470	520	506	524	507	516	481	456	528	526	484	531	514	538	542	545	529	467	445	511	519	510	524	513	505	522	505	511	490	475	480	495	502	468	473	505	507	511	558	536	497	472	523	521	524	511	456	525	492	535	511	475	489	507	507	502	489	498	497	476	529	544	460	524	487	525	506	513	510	528	457	551	487	498	522	529	531	506	473	510	486	510	547	497	494	495	499	535	504	487	557	549	508	474	500	484	491	481	573	503	478	483	536	533	509	491	478	536	495	509	493	531	496	525	512	559	532	515	502	500	495	510	479	489	524	451	481	479	518	510	543	563	550	508	532	543	497	520	500	508	519	486	538	483	511	545	486	512	500	537	476	492	437	514	537	527	497	489	480	534	476	535	523	515	559	547	534	548	536	521	480	527	508	505	493	501	517	487	521	487	502	506	486	503	464	525	492	508	511	506	504	514	522	525	499	503	517	528	491	523	491	504	487	518	504	471	462	499	508	521	501	488	494	515	508	520	506	539	495	518	488	462	523	497	517	540	519	517	515	508	473	493	509	508	486	493	525	520	540	462	543	502	521	474	488	505	486	498	512	473	509	527	493	494	495	517	476	503	542	505	504	491	450	498	513	517	510	530	484	520	516	489	485	514	512	467	523	540	524	488	498	490	486	491	476	495	505	494	520	503	480	545	478	472	492	495	533	487	524	510	476	523	511	478	501	517	477	508	500	498	483	473	486	483	520	506	505	515	484	523	490	519	460	529	491	537	503	502	493	478	508	497	526	520	563	482	508	530	471	480	475	487	521	478	483	470	512	509	491	503	535	509	519	473	530	530	494	480	516	522	532	495	515	467	491	500	533	541	490	487	519	474	501	530	495	526	457	469	496	484	504	477	516	487	497	473	491	489	555	457	481	549	452	516	472	488	522	508	509	487	486	499	503	531	516	518	499	515	516	477	524	523	512	491	509	502	465	470	514	439	485	453	517	512	482	490	493	501	469	538	538	506	522	456	487	475	515	473	524	498	489	502	497	506	484	510	482	476	516	531	472	490	501	532	492	514	483	519	492	517	484	490	464	529	483	485	520	471	531	482	516	475	521	477	516	511	507	521	532
22144	955	885	683	664	587	568	576	546	534	610	607	565	555	540	518	573	556	574	569	537	553	557	561	542	518	550	548	514	518	539	529	546	539	531	513	505	546	512	520	512	505	498	536	497	529	531	533	484	561	540	540	485	514	540	577	532	550	504	560	502	528	510	511	476	571	539	523	558	534	516	552	565	534	541	561	554	528	523	514	576	554	558	569	551	516	541	541	524	545	537	491	543	530	510	550	548	543	519	540	542	534	529	558	504	512	567	564	502	550	508	529	542	524	528	513	516	500	556	557	523	557	517	528	547	498	538	515	539	533	515	546	505	565	541	533	533	507	539	563	534	521	521	539	559	533	555	526	500	533	548	600	538	478	574	575	524	506	550	542	541	551	537	535	551	545	556	506	550	532	556	494	516	545	529	520	544	506	530	544	571	552	538	553	531	537	544	541	521	543	542	554	545	516	541	516	529	534	494	523	516	561	535	520	561	562	555	565	516	537	492	572	511	546	543	562	487	542	515	526	574	527	506	579	514	548	575	538	508	527	517	542	580	571	580	534	524	576	556	505	527	580	581	523	514	536	559	520	518	533	580	548	559	557	528	533	514	518	552	542	494	516	544	546	528	579	512	507	536	547	535	532	549	536	524	526	539	511	542	539	536	527	566	526	477	559	579	510	523	513	528	547	491	576	579	577	573	521	485	522	568	547	513	539	496	498	528	551	538	544	531	560	523	523	584	498	524	510	519	483	541	505	545	561	519	528	557	519	523	537	530	530	505	560	526	548	524	513	534	582	512	547	515	541	532	522	539	541	561	533	536	516	562	543	507	525	543	548	560	547	541	540	537	520	484	566	534	552	516	548	532	512	524	512	548	521	540	514	542	524	526	555	599	571	493	567	550	544	564	556	575	519	589	577	543	514	529	499	504	470	524	527	518	534	540	507	500	487	499	488	528	533	586	532	497	507	523	486	558	540	500	528	539	549	545	492	557	552	490	511	512	522	571	494	522	556	561	542	523	535	456	549	555	543	586	456	523	526	498	501	554	510	491	536	548	513	554	532	531	497	517	525	511	540	551	539	561	516	540	539	532	509	505	551	498	549	578	585	571	510	505	525	538	530	542	527	541	551	513	526	446	519	537	535	537	562	570	519	496	539	559	515	575	555	489	522	495	536	531	538	505	559	534	508	542	525	548	506	589	514	544	503	540	530	541	535	583	505	526	553	512	510	543	567	529	522	494	500	450	583	503	527	524	556	522	524	528	525	512	540	501	519	534	512	538	514	591	559	527	525	573	538	518	524	522	568	526	532	542	524	533	549	531	521	559	524	555	530	530	565	502	537	499	558	557	534	613	495	512	553	529	565	568	552	511	538	558	516	562	516	546	510	552	540	549	520	507	550	572	512	538	548	523	552	528	565	526	514	501	525	565	541	542	493	529	562	528	533	551	584	549	560	508	527	565	551	533	570	502	564	596	550	542	486	549	534	522	508	520	541	533	532	541	482	560	485	504	559	571	540	530	509	576	527	505	502	524	514	542	547	512	558	540	544	534	534	564	526	539	519	542	540	538	572	532	515	515	535	569	532	566	521	527	536	568	545	496	502	541	511	551	580	535	544	514	551	530	558	526	554	566	563	573	538	565	564	546	559	556	531	579	551	498	478	514	546	529	516	515	540	553	528	549	543	558	587	563	545	554	597	548	509	528	506	491	520	527	537	501	496	520	552	506	554	468	539	541	534	504	520	576	546	489	526	553	547	535	546	522	526	520	555	544	508	532	533	535	522	527	531	542	529	563	572	513	507	566	515	523	522	531	543	546	513	499	518	557	539	478	500	533	490	527	501	522	530	523	534	548	580	539	494	552	557	569	510	559	553	493	526	542	540	548	526	525	503	531	514	539	523	544	555	588	503	513	525	542	563	514	532	501	549	520	517	526	529	487	507	529	559	518	549	557	555	577	521	535	553	511	521	518	505	537	530	573	580	521	542	585	521	532	523	566	547	537	514	529	526	536	535	479	490	517	559	551	549	533	514	534	541	569	542	570	575	565	558	526	538	549	514	501	523	535	502	514	535	561	518	509	469	549	557	570	561	520	517	553	554	519	574	536	557	514	536	519	541	545	497	496	524	554	554	533	576	525	506	531	527	535	520	506	571	512	517	542	508	531	579	495	516	549	549	531	543	546	544	488	554	595	535	521	539	510	501	519	552	519	594	560	551	519	551	560	552	545	515	506	555	522	486	534	590	549	531	508	548	528	504	533	564	500	537	525	540	524	527	534	550	531	558	563	531	607	513	511	525	507	556	503	538	530	519	530	520	543	547	521	548	529	563	546	551	517	550	520	524	552	552	532	539	518	522	551	516	516	528	572	513	543	540	522	523	518	545	546	541	535	551	506	552	539	546	531	566	527	521	561	532	526	507	539	547	532	542	517	564	515	515	530	559	516	515	550	532	535	544	568	556	526	517	541	522	514	496	527	554	559	568	547	530	535	542	553	516	552	516	498	539	575	511	540	552	532	560	524	518	532	533	534	538	561	533	524	564	553	546	533	591	519	556	525	489	566	521	575	505	531	505	495	512	556	513	511	495	510	528	533	563	533	599	553	528	562	502	534	557	523	515	537	589	527	527	608	512	563	522	564	534	498	566	560	564	511	564	536	530	551	528	560	515	513	535	536	583	516	523	478	521	560	539	527	528	544	558	565	537	533	554	526	516	538	516	556	509	557	545	574	571	575	534	554	537	507	525	548	550	495	541	511	509	567	528	541	546	543	525	529	562	537	538	533	496	565	536	575	537	506	523	550	515	513	558	543	489	531	507	512	529	556	528	530	506	520	556	526	571	543	550	528	531	557	544	550	538	500	508	499	561	550	554	517	553	509	530	543	547	539	534	520	531	540	521	553	581	579	546	496	555	539	510	544	516	502	552	534	518	528	495	566	557	575	534	547	516	556	545	564	531	537	511	574	543	528	546	516	533	516	528	539	565	516	520	518	539	495	551	486	547	561	564	532	529	554	543	553	528	516	585	497	531	524	552	583	536	574	511	526	546	561	513	507	517	504	514	519	551	512	528	512	545	558	534	517	524	518	541	554	545	526	526	520	503	534	515	532	531	541	555	551	554	549	566	548	500	544	547	505	518	515	543	515	516	511	517	527	537	530	568	570	529	512	514	528	550	522	528	552	553	529	555	576	528	586	476	542	522	499	541	540	565	516	522	572	547	565	522	497	536	556	518	495	535	505	543	576	546	543	535	540	518	570	528	522	576	528	516	533	576	526	529	537	556	530	504	544	539	527	520	553	546	582	576	520	564	548	555	516	531	511	559	521	495	528	571	494	558	574	560	526	494	525	514	524	526	541	550	501	532	504	529	529	547	541	566	474	570	516	552	526	537	511	571	537	511	523	518	531	551	525	562	576	518	561	551	548	519	524	545	535	522	520	565	537	560	540	530	590	510	522	548	504	541	528	515	544	549	560	557	587	523	552	523	481	535	518	559
24557	20330	26009	24512	20304	9014	999	718	641	571	524	489	480	495	424	449	435	432	464	445	425	417	392	388	394	437	431	411	410	375	404	386	412	382	359	353	406	370	403	408	395	373	395	386	396	393	383	393	363	454	379	378	362	366	403	390	384	402	402	392	345	369	360	376	360	350	412	372	406	391	391	394	395	371	385	370	364	370	382	382	368	368	371	389	360	368	359	378	386	387	371	392	358	362	388	400	380	370	389	383	372	382	418	381	373	402	377	361	377	365	374	341	410	394	350	401	390	383	384	412	414	354	361	380	409	394	399	402	363	366	369	379	383	352	396	361	359	399	385	369	380	390	368	389	378	384	379	423	344	434	396	371	386	351	382	337	375	419	393	394	350	375	400	387	382	371	396	376	346	403	367	363	369	379	374	390	365	417	360	372	431	400	363	385	389	335	412	371	406	369	390	379	364	381	374	334	384	352	392	391	367	410	389	387	399	399	412	369	400	377	354	398	395	381	412	379	398	381	345	391	398	348	378	365	339	351	360	357	364	407	392	365	361	398	385	328	381	341	394	372	358	406	359	388	414	363	402	360	378	376	394	399	412	374	388	415	343	410	393	359	404	339	362	390	356	383	374	361	373	395	365	409	368	356	382	379	366	356	364	361	397	370	349	432	391	376	382	375	392	358	385	343	379	398	381	374	403	382	363	405	376	398	355	374	402	367	366	338	374	370	366	347	392	375	378	338	361	390	393	361	359	398	409	368	360	385	399	381	386	363	361	377	388	403	371	383	358	359	404	365	375	364	384	403	345	351	364	405	385	357	369	340	356	402	396	394	377	349	377	400	341	362	377	380	340	380	367	410	370	374	386	382	377	382	372	373	381	393	381	386	395	378	361	355	418	431	386	373	405	365	402	349	385	421	382	351	382	359	376	352	337	418	403	390	366	377	374	392	401	363	371	370	394	364	378	341	385	402	381	363	374	362	337	379	361	389	366	366	351	390	388	350	388	386	370	353	382	395	375	400	362	391	339	367	335	385	382	370	356	354	391	366	362	402	378	383	396	363	383	417	377	372	392	377	375	365	369	348	373	379	426	374	348	375	359	397	391	369	410	393	358	393	393	382	356	365	377	382	398	370	358	369	364	363	357	379	337	375	409	376	407	378	358	366	360	402	382	336	385	395	382	392	338	391	368	380	401	395	354	377	387	396	390	363	361	340	367	334	333	419	371	375	372	354	386	371	362	386	369	345	416	401	374	397	365	329	386	381	374	394	385	400	371	384	367	397	382	379	391	365	388	377	379	371	367	383	367	387	388	379	368	374	397	399	381	372	360	388	405	375	373	390	387	386	384	386	388	420	377	359	387	392	386	386	380	382	400	411	377	392	370	371	379	355	352	370	399	350	395	381	375	389	380	407	371	380	398	398	374	372	350	401	359	378	416	402	406	368	395	366	387	383	390	390	364	360	380	379	387	376	344	370	415	387	373	390	373	355	385	357	397	382	349	347	376	367	353	398	364	415	381	352	355	345	374	354	403	366	376	384	373	401	360	395	420	360	387	351	388	344	402	407	399	373	390	335	378	356	353	347	412	380	346	361	399	367	383	371	367	369	367	373	335	354	374	416	380	372	377	390	359	361	380	370	384	393	391	369	379	421	362	390	383	387	354	399	345	371	363	365	381	366	384	363	395	381	409	391	373	391	388	353	370	379	397	346	383	357	364	382	386	409	376	414	320	331	358	403	388	412	393	364	379	361	383	398	365	397	354	378	371	361	376	379	379	400	374	376	364	385	353	394	385	391	369	379	358	417	423	359	376	392	382	377	392	413	367	387	362	382	367	384	384	394	379	409	382	399	347	403	361	384	361	373	412	374	390	392	342	344	386	354	397	380	363	384	369	377	389	352	395	388	364	379	371	382	383	358	337	385	363	396	399	342	370	354	367	401	344	362	392	356	394	385	395	372	405	378	388	377	390	373	340	395	376	380	376	384	387	357	381	368	373	365	399	347	370	426	371	375	378	390	371	393	372	364	405	384	384	387	392	369	388	391	398	370	387	367	391	379	400	380	358	369	393	352	419	378	366	384	406	351	393	405	387	389	375	390	386	377	348	369	383	411	384	380	378	422	412	370	352	374	405	354	366	386	382	385	415	362	364	363	394	370	380	397	372	395	411	385	371	397	366	414	361	356	406	389	383	359	378	353	371	421	421	378	380	347	336	384	351	387	362	375	334	360	353	376	376	385	368	389	398	360	366	364	367	384	346	349	364	398	404	369	389	375	358	398	370	342	369	401	384	407	367	387	370	349	376	392	353	361	369	370	397	355	379	402	383	387	377	383	381	376	386	349	391	390	393	374	372	359	390	337	361	385	400	396	392	362	397	381	323	356	366	367	375	370	361	395	366	375	372	384	408	387	346	385	379	413	351	393	388	381	431	387	397	358	385	387	360	399	362	369	389	389	393	373	408	397	370	375	390	382	356	364	372	392	377	358	362	376	362	365	397	390	367	367	390	385	341	338	378	356	377	383	386	364	375	360	408	366	389	396	397	391	367	367	354	368	368	384	390	395	416	339	401	366	345	380	394	364	368	383	377	380	377	364	379	372	385	401	386	406	351	377	372	390	380	347	373	348	362	420	335	375	360	363	386	384	360	373	385	357	393	364	400	389	378	365	362	370	388	389	356	395	383	382	366	398	367	348	348	383	380	382	358	405	400	355	365	386	396	388	370	379	395	362	359	369	385	371	378	398	359	397	377	382	347	378	371	369	376	372	420	370	365	398	338	349	387	377	375	372	361	381	400	355	404	362	378	424	388	412	364	382	389	337	384	376	379	371	394	380	434	368	367	368	395	376	368	380	394	390	377	383	425	383	400	366	425	372	372	369	406	366	376	380	354	354	394	363	375	377	356	384	392	359	371	392	326	395	378	368	336	348	372	369	395	395	388	406	380	376	357	385	372	376	338	374	376	380	357	350	360	385	395	367	344	381	389	413	416	353	353	397	373	351	356	346	380	374	381	362	394	386	383	416	393	344	361	327	373	377	346	388	357	395	399	384	370	344	386	379	351	332	379	401	371	416	376	397	366	367	368	375	365	396	372	349	399	382	388	355	360	380	346	343	353	363	399	355	365	356	377	368	410	362	375	360	358	411	375	351	371	392	384	368	362	412	391	413	355	367	350	385	385	404	380	399	353	341	366	421	361	366	395	376	360	344	367	379	395	370	363	380	371	381	354	398	377	386	376	365	388	368	342	389	345	395	371	370	340	371	377	377	354	389	372	379	391	385	365	366	354	394	389	365	362	372	362	408	393	407	347	374	357	390	351	348	366	390	344	332	381	404	389	360	400	355	402	355	407	375	361	388	385	398	381	411	356	406	344	322	381	385	362	378	363	375	380	427	385	369	416	381	366	380	398	395	341	369	384	369	387	343	345	385	369	367	395	375	396	316	369	389	367	414	361	400	378	338	368	372	415	371	387	365	366	389	389	363	369	365	363	411
30987	7356	6611	3714	2352	1721	1294	1076	910	831	784	698	645	563	597	591	504	478	469	505	479	478	456	455	432	448	464	409	462	448	391	436	453	419	384	445	406	424	401	430	449	389	376	415	394	386	404	384	389	421	401	395	407	403	438	418	397	410	389	368	423	374	388	407	420	388	411	426	429	386	390	389	430	384	395	431	400	414	385	382	383	414	401	393	406	416	395	402	407	408	392	377	423	360	382	361	414	403	392	398	414	422	404	371	346	380	388	435	419	403	370	397	391	382	412	389	366	374	384	378	393	391	369	387	398	379	382	385	370	406	386	406	394	386	360	395	401	391	410	393	399	372	378	370	404	392	392	403	391	380	400	400	364	437	397	381	377	420	407	392	380	407	406	424	425	419	376	400	388	373	416	349	424	352	418	369	382	397	393	386	387	367	356	360	398	384	369	392	393	385	389	405	370	409	401	410	411	362	409	393	392	384	416	410	399	408	373	403	412	398	370	389	379	408	344	363	367	353	396	382	423	391	408	357	386	364	386	378	370	351	387	355	418	394	399	417	369	380	429	440	408	377	384	390	412	390	359	414	420	417	343	363	398	396	384	384	402	428	400	404	395	384	380	376	403	425	369	374	394	412	379	407	379	392	407	381	402	370	395	366	397	360	405	357	391	389	369	398	408	400	397	383	396	372	387	392	379	391	388	432	362	354	378	346	383	375	373	353	394	375	385	397	350	392	375	395	370	403	396	343	374	372	385	406	361	388	370	408	385	387	376	403	412	336	384	409	361	405	423	378	391	422	377	383	375	374	406	402	420	376	370	371	412	413	417	400	414	393	395	394	393	377	393	366	399	386	409	401	375	390	364	354	384	399	401	364	387	405	399	380	420	401	403	412	393	436	358	360	407	382	420	406	416	403	388	388	406	405	405	404	390	393	391	401	380	406	387	380	416	412	399	384	369	367	376	380	377	406	422	394	421	364	372	366	438	394	426	397	388	392	400	389	392	384	372	383	390	404	380	362	357	402	407	400	365	368	369	389	396	389	390	383	401	392	422	398	387	401	414	426	353	367	399	374	414	404	351	414	382	407	412	414	427	378	374	395	384	374	372	376	409	414	416	419	402	398	410	352	384	383	391	384	390	362	393	431	377	426	368	375	397	390	409	385	382	362	386	377	391	407	349	373	410	375	395	394	410	394	398	353	380	370	371	375	422	388	392	365	377	417	394	415	389	385	413	424	412	377	405	414	404	380	374	379	416	383	416	369	392	423	373	377	419	378	403	388	412	415	381	366	401	369	398	382	354	392	417	384	377	382	387	404	355	383	376	392	394	394	405	410	403	383	374	377	357	399	405	432	384	382	390	377	378	379	402	415	439	378	406	386	383	374	367	379	401	385	396	395	396	364	363	409	360	391	381	401	373	360	392	415	406	386	366	354	378	390	387	392	367	353	380	406	393	388	396	414	384	387	391	395	401	352	372	394	419	391	358	364	421	375	407	399	392	374	370	388	407	396	395	364	377	385	391	371	387	369	380	378	373	390	381	389	385	393	380	427	361	395	398	392	402	389	380	384	364	378	414	392	429	440	384	385	400	388	363	387	372	365	408	403	423	392	379	410	372	400	347	365	386	360	391	400	419	409	394	436	380	370	373	374	394	407	406	374	352	389	357	403	435	381	407	390	382	366	387	407	385	407	388	375	374	380	405	392	404	392	391	390	407	387	377	392	415	395	422	392	420	396	390	385	374	351	387	382	436	354	407	390	424	402	433	369	414	410	388	386	378	396	367	378	363	386	394	433	388	421	367	394	390	397	382	379	388	401	374	384	392	408	372	378	405	415	435	362	381	377	406	406	415	429	415	390	384	384	374	367	388	401	389	415	379	390	389	405	376	412	416	384	418	385	398	426	404	392	383	367	407	377	406	374	393	383	406	386	405	376	385	402	385	380	404	394	397	386	350	363	412	416	389	398	396	397	390	394	411	406	419	400	363	408	407	402	397	396	326	383	351	425	386	386	425	422	400	399	395	434	424	380	350	415	371	383	412	359	392	397	399	393	384	420	388	374	386	408	394	378	431	338	399	368	331	407	390	368	403	396	407	405	386	396	432	396	398	398	371	374	391	394	341	374	352	384	400	395	394	397	409	421	418	403	429	392	376	381	412	410	389	442	367	406	392	382	395	403	424	376	416	411	386	401	382	439	379	422	376	378	407	379	397	384	391	385	390	401	375	390	382	405	356	399	384	403	397	387	396	398	408	397	376	411	388	389	377	419	381	391	398	387	374	419	384	369	398	403	355	399	365	380	379	348	389	371	357	377	379	391	371	386	401	394	422	407	412	454	399	415	400	392	373	381	399	389	388	357	391	368	432	366	398	407	397	389	387	398	389	370	385	366	367	367	409	368	383	373	362	351	426	362	395	400	379	373	412	348	381	367	381	361	380	412	379	363	375	369	403	386	380	391	374	385	384	382	387	388	400	399	391	365	396	382	427	386	376	393	378	414	381	431	405	390	423	392	374	419	410	378	404	383	377	392	360	409	421	393	413	414	419	370	388	430	397	387	370	363	397	385	415	382	403	411	366	381	381	385	397	381	404	405	426	396	424	404	401	367	368	356	375	363	377	376	378	403	362	354	397	361	382	365	385	414	371	426	401	410	391	401	373	418	362	417	401	396	418	396	436	387	370	366	383	416	397	418	444	378	384	375	394	397	371	398	406	398	403	435	403	399	389	405	429	383	423	388	406	413	403	400	373	406	399	381	379	394	410	419	418	402	380	367	380	348	383	395	381	392	410	387	418	372	425	377	424	373	404	380	380	413	359	412	406	368	374	403	413	388	403	401	383	369	380	417	400	401	383	392	385	362	392	382	418	360	404	386	437	417	398	371	377	387	392	405	410	389	377	384	382	382	375	423	403	394	371	363	420	379	403	396	415	392	400	396	400	377	413	372	393	393	358	397	382	407	416	387	386	425	380	387	398	387	378	379	392	412	410	418	395	358	398	405	353	413	381	416	411	416	335	392	427	400	405	393	380	405	376	347	383	404	350	367	398	381	417	408	395	361	397	440	420	402	399	386	372	397	388	380	416	446	410	382	387	385	392	410	386	350	355	351	398	386	395	391	383	380	351	395	436	404	433	399	419	382	396	411	376	399	384	381	370	409	384	370	364	393	385	371	411	444	408	410	423	416	376	373	379	398	392	443	389	386	356	410	373	402	396	408	383	404	419	368	401	382	364	374	411	379	401	392	361	402	368	368	404	381	383	417	385	368	376	403	418	441	382	387	397	370	376	396	429	421	376	410	363	378	412	402	386	409	397	403	390	419	388	370	404	382	384	383	422	408	397	358	391	408	403	364	362	407	378	373	386	383	364	407	418	400	406	381	402	362	381	396	417	402	370	409	399	386	374	364	367	381	408	410	388	379	385	381	432	376	371	400	422	399	375	399	375	360	391	369	388	387	389	374	354	394	392	384	383	394	376	393	363	372	380	374	385	438
22564	20332	26417	24135	20336	20376	9255	1547	1275	1128	1041	1019	951	919	966	946	897	870	862	799	831	777	823	836	768	839	764	838	817	765	766	784	809	822	799	771	748	744	808	783	788	767	808	788	798	781	753	786	761	775	798	759	777	748	733	745	740	818	728	721	733	751	761	760	752	782	761	716	749	744	756	798	765	789	757	780	778	770	747	718	737	785	808	729	733	733	802	777	751	788	763	779	776	724	811	771	735	737	755	786	741	757	781	783	754	728	723	796	720	782	715	708	762	764	791	756	738	760	774	781	740	848	758	790	790	788	733	738	741	750	762	736	749	784	759	801	776	787	750	787	697	706	799	744	748	736	751	780	777	807	764	763	703	731	721	714	750	769	724	729	746	787	793	741	729	686	756	744	727	794	694	764	762	761	788	742	747	770	748	762	775	789	752	785	723	729	713	739	730	773	785	740	741	778	806	737	776	741	784	736	761	739	715	820	759	691	716	718	758	750	748	744	742	741	747	802	769	682	761	782	799	758	768	717	739	761	752	790	774	744	771	765	753	749	756	739	770	742	780	727	801	762	775	760	764	750	697	734	777	747	697	717	698	817	760	718	727	731	740	795	736	765	739	730	772	756	800	769	722	785	741	776	787	719	761	734	755	758	816	742	715	758	778	750	753	790	741	780	769	805	734	782	759	761	739	738	724	736	766	742	725	762	791	766	744	767	752	764	718	794	750	778	732	767	720	786	804	766	760	820	748	820	827	692	771	754	718	788	768	761	787	742	771	774	723	714	748	774	742	724	735	727	722	774	734	738	757	769	738	764	738	769	764	770	701	784	796	732	766	774	793	766	780	769	757	769	711	726	780	746	715	771	730	694	818	786	782	772	743	768	725	783	773	749	764	743	723	776	766	754	731	758	709	751	786	768	719	733	742	788	751	761	757	757	723	768	785	808	795	751	721	752	764	725	766	769	801	748	786	757	814	744	766	755	765	715	787	781	739	771	716	763	764	725	759	711	768	774	790	759	768	784	734	724	764	752	752	755	806	780	732	766	741	722	724	720	713	765	705	792	776	741	831	780	755	781	756	756	697	715	754	730	732	753	750	766	706	699	759	705	786	803	710	741	731	752	776	769	701	750	754	748	786	741	747	712	747	756	766	767	768	730	751	735	738	712	758	764	740	702	674	755	727	761	791	739	729	744	737	748	774	745	743	790	734	756	740	729	740	762	725	731	724	742	760	790	760	797	806	786	713	759	773	731	777	722	799	822	725	767	780	756	754	790	739	751	722	778	748	718	736	814	737	757	779	764	749	774	696	742	759	721	759	785	722	698	758	756	784	801	774	721	816	782	797	807	759	744	748	741	722	730	748	729	808	719	786	752	773	775	760	758	747	758	708	792	725	756	768	750	776	745	683	720	720	764	778	807	696	768	720	764	774	749	788	728	747	783	748	777	803	762	714	743	767	771	814	716	713	800	775	823	823	724	737	760	741	791	787	803	754	726	743	735	826	766	746	753	750	715	749	714	742	737	795	733	726	721	796	735	743	742	772	753	737	698	745	753	744	798	728	740	719	726	722	768	807	761	774	808	741	734	785	752	748	769	757	776	736	726	774	734	744	778	731	755	762	744	757	733	756	745	735	765	647	743	743	775	765	765	785	739	816	740	809	770	791	746	744	767	776	781	775	755	815	718	718	746	707	792	769	710	702	748	774	747	763	804	763	780	757	784	802	736	754	780	754	734	714	793	689	720	759	806	732	719	771	768	815	720	757	734	761	749	759	759	785	744	766	716	731	807	735	754	737	745	763	746	697	736	786	777	774	741	718	755	748	768	781	745	756	685	786	748	770	753	724	795	753	765	756	768	771	739	708	756	752	726	746	743	751	716	717	796	749	724	751	746	750	749	700	816	726	763	742	744	747	748	783	781	771	746	725	788	793	775	788	728	798	738	692	716	701	703	750	712	756	717	723	723	755	763	771	792	745	808	729	755	754	799	725	746	718	716	740	733	727	766	756	738	740	767	760	708	775	743	756	749	761	727	748	764	767	733	746	759	757	716	712	756	762	751	740	746	694	785	695	741	739	777	762	741	753	730	731	760	721	732	764	737	745	810	730	732	758	754	701	784	771	752	750	734	781	756	742	739	728	756	772	756	778	730	757	752	729	728	817	789	707	713	759	741	729	757	801	717	748	771	743	746	748	715	739	737	749	735	778	789	768	781	726	738	759	735	741	726	762	767	738	745	729	743	702	726	740	747	763	704	752	741	733	716	723	795	726	752	746	743	711	741	726	794	759	739	762	783	793	752	798	789	772	710	709	761	766	771	813	730	771	731	761	820	812	750	716	771	771	752	771	712	669	715	764	769	737	732	739	778	756	788	806	766	750	803	714	736	793	718	738	770	682	709	737	784	761	775	706	792	791	751	776	731	748	697	739	755	759	753	798	741	797	758	761	755	749	713	739	730	782	756	749	766	771	747	724	727	756	811	776	785	729	764	771	753	768	750	770	746	729	793	747	731	788	736	740	752	702	731	776	744	790	783	787	791	735	742	738	757	747	721	746	758	778	766	773	796	746	751	794	774	722	787	706	769	736	727	772	761	766	721	740	747	746	791	778	817	745	759	806	744	752	756	718	754	774	735	717	730	773	794	720	726	716	721	765	752	756	762	767	808	758	776	756	728	703	754	723	718	735	749	764	786	724	763	743	725	802	803	754	755	774	726	758	747	781	742	733	763	744	766	766	753	765	748	755	682	742	728	762	751	788	785	737	802	748	768	758	762	788	754	807	755	740	753	731	771	754	735	771	715	771	747	741	750	717	764	792	853	831	740	723	782	783	758	760	768	772	758	722	733	746	733	731	733	814	773	737	743	804	769	698	794	762	714	811	788	736	699	773	775	798	742	728	763	765	763	762	754	746	735	757	715	690	762	762	769	788	740	753	746	749	708	766	787	763	772	763	727	772	729	733	784	771	754	699	723	772	727	730	725	770	794	748	727	785	775	825	800	748	782	677	755	764	776	736	746	793	724	788	752	743	734	742	762	776	767	722	696	762	791	689	765	757	782	723	754	725	757	725	771	737	778	719	723	748	717	775	736	704	765	701	753	758	797	748	740	777	726	774	735	746	722	718	808	803	742	784	755	750	716	739	721	758	800	767	755	711	767	702	762	729	728	739	772	761	778	789	750	760	727	782	764	797	815	757	795	749	772	742	747	737	725	753	738	715	743	745	725	724	770	782	736	725	697	793	755	751	732	770	755	759	753	759	735	744	763	743	712	781	705	727	706	768	684	730	681	720	752	751	772	722	768	763	768	772	728	758	776	734	735	754	729	745	724	795	747	760	773	731	721	703	747	764	752	796	746	768	750	762	761	803	758	734	717	823	767	755	754	735	747	799	742	748	784	778	755	748	753	771	713	758	796	759	768	751	746	736	759	776	717	772	760	735	726	735	780	786	745	781	727	753	722	753	774	729	745	695	743	792	728	706	767	754	688	708	736
29920	12718	11687	6689	4424	3314	2556	2277	1927	1580	1483	1350	1268	1153	1104	991	961	941	968	933	885	854	860	812	872	785	781	840	801	814	749	813	719	758	721	795	716	769	779	734	778	762	754	721	781	759	736	719	781	775	721	727	717	698	762	688	687	725	731	748	703	763	694	699	752	713	765	703	728	731	694	770	735	743	724	745	687	724	731	739	767	751	718	726	760	709	746	711	741	733	704	743	752	731	693	729	719	735	743	722	737	720	719	700	752	721	716	721	715	709	711	689	746	743	803	714	723	744	742	787	754	737	713	675	721	712	718	716	676	696	711	701	780	741	673	699	699	716	715	689	717	733	771	715	694	790	719	725	727	755	721	727	714	707	766	730	733	715	716	739	739	706	727	732	710	720	695	715	724	713	737	711	766	731	744	712	741	729	733	720	774	703	754	725	741	755	778	750	773	731	726	735	727	743	737	663	675	723	751	759	701	693	713	771	739	721	725	703	768	746	698	687	753	747	749	714	696	722	776	652	720	724	765	744	708	736	731	705	708	725	750	722	685	732	709	761	744	741	745	713	752	738	727	714	725	736	717	737	673	660	725	715	714	740	676	729	735	748	743	680	720	738	709	701	696	712	704	719	696	696	724	764	704	712	739	701	697	697	735	728	696	709	727	691	733	767	747	734	680	686	723	717	766	746	719	768	687	686	713	746	715	760	719	695	720	683	713	740	679	699	665	675	733	740	718	714	743	682	743	751	736	668	764	711	711	760	754	689	705	713	720	736	737	745	724	715	675	741	709	732	718	695	726	740	719	698	732	759	722	701	710	723	782	688	716	707	725	747	708	719	701	715	702	765	688	710	712	708	704	684	692	730	655	728	721	738	720	695	715	696	751	728	701	739	756	683	753	741	721	710	667	677	716	748	725	745	709	702	747	726	701	729	740	699	741	706	747	748	740	752	639	763	731	706	754	800	712	731	771	723	700	698	731	723	730	716	705	719	698	721	747	723	747	680	706	706	704	741	765	700	708	686	765	711	694	687	697	699	636	734	709	726	723	699	765	692	726	743	714	745	724	710	737	682	709	699	770	630	729	715	712	668	723	721	724	711	696	737	710	744	678	671	778	746	715	714	763	717	691	739	700	696	775	707	711	721	720	730	684	700	686	768	697	700	703	733	704	756	683	734	725	725	713	780	672	694	725	693	696	735	686	726	713	706	722	735	723	741	717	709	689	764	722	712	677	751	717	742	707	663	732	787	732	713	723	723	657	725	749	705	703	723	718	715	756	669	733	714	722	736	691	722	716	718	729	684	697	661	712	712	709	716	694	703	748	709	730	731	739	729	731	714	716	700	716	716	732	707	759	722	723	758	702	699	715	742	749	750	732	763	769	710	718	738	717	692	763	703	736	695	731	732	742	796	768	703	763	740	694	703	745	721	734	713	745	694	747	666	717	760	684	675	705	759	730	674	713	663	707	731	691	713	708	697	699	722	739	662	735	680	729	734	707	728	765	694	761	742	745	718	719	780	701	733	705	767	719	729	709	699	712	705	694	713	721	695	719	765	711	729	727	702	710	753	734	742	696	707	696	725	697	698	694	741	724	674	669	691	748	716	698	677	727	731	745	703	730	659	717	665	713	694	689	690	716	689	746	689	721	704	748	716	729	750	727	681	745	742	763	726	708	739	723	728	742	722	727	743	705	732	709	722	728	726	708	734	751	698	731	740	688	723	697	763	736	725	742	705	762	670	705	728	744	712	653	735	679	754	730	706	713	666	713	696	711	715	693	734	742	705	744	741	738	723	689	766	719	702	726	738	731	701	724	698	715	725	726	749	726	688	700	729	694	681	735	708	689	767	729	668	756	745	753	729	693	731	718	727	728	715	678	696	672	728	718	691	695	722	707	661	687	708	729	733	697	706	716	712	679	708	699	716	724	672	737	752	653	736	695	747	718	722	628	702	717	721	738	730	711	661	742	719	715	742	707	740	695	690	763	737	792	703	701	735	732	749	773	711	719	709	728	743	708	688	760	713	720	701	701	717	751	706	763	710	738	714	716	706	729	763	757	793	694	756	660	738	693	719	750	663	788	701	725	712	761	705	716	712	751	723	713	707	696	753	712	715	717	718	701	698	712	655	729	741	734	681	783	721	757	713	751	719	711	715	713	730	707	690	731	723	741	714	769	737	714	743	746	722	708	723	719	662	733	769	677	766	729	754	714	773	755	679	699	707	712	699	744	692	714	755	671	732	724	731	741	713	728	708	708	730	719	767	705	712	708	691	751	731	710	733	731	704	756	680	736	654	717	698	681	711	729	692	689	736	731	770	713	723	721	717	754	684	714	696	736	737	747	673	725	691	692	749	658	731	756	714	681	721	693	725	739	742	721	710	692	719	679	730	721	715	698	712	715	721	751	728	712	737	756	693	650	716	698	763	735	701	707	742	728	725	696	709	704	740	686	765	670	739	723	743	733	734	731	750	720	758	730	701	734	726	684	716	759	706	735	738	733	717	741	719	700	717	745	773	725	723	718	670	733	738	666	787	695	687	682	740	770	693	723	733	694	743	705	707	704	681	746	733	703	752	736	758	721	700	710	744	757	681	694	688	650	749	706	736	759	709	754	728	709	730	714	729	742	728	733	739	730	764	751	705	754	692	701	703	725	707	724	705	732	691	705	683	706	705	810	732	714	689	695	706	756	690	780	660	736	685	686	695	678	690	759	700	738	717	755	690	702	672	738	708	735	703	678	728	674	747	736	681	750	693	788	724	771	712	726	727	718	683	709	709	696	675	709	696	725	698	742	705	702	702	732	768	691	737	731	692	773	727	713	727	693	685	690	780	698	726	694	780	661	737	675	756	692	655	723	672	691	707	717	699	745	659	739	666	745	751	706	724	691	719	747	722	739	710	649	711	635	771	728	729	747	661	785	730	730	706	693	740	736	717	685	679	770	760	681	690	718	669	723	683	756	750	711	699	719	697	738	724	689	757	685	706	735	702	660	708	629	711	731	744	658	692	694	711	765	713	717	694	713	733	683	729	742	741	701	701	716	721	734	666	674	742	662	786	660	713	716	717	731	750	743	718	675	744	721	732	717	728	694	699	744	705	716	732	711	743	782	734	705	710	736	695	727	785	729	714	693	714	682	735	685	748	730	740	728	753	749	703	719	734	748	719	678	725	698	706	701	699	732	656	707	689	681	720	724	723	726	691	737	725	721	761	674	720	708	684	708	727	708	720	698	720	719	697	747	752	715	720	682	745	720	689	689	747	736	752	685	695	723	695	725	774	748	673	761	669	753	755	700	705	714	711	767	724	682	714	702	744	739	736	765	708	695	713	747	761	693	735	753	725	704	723	709	723	737	693	744	712	712	692	724	739	727	739	714	711	703	693	712	740	723	768	719	703	690	754	750	699	714	740	744	747	726	738	699	748	761	715	756	738	713	716	740	707	709	732	715	744	749	704	705	717	688	717	784	779	741	690	711	740	684	719	749	704	720	743
33927	15012	2731	724	603	577	522	529	489	517	541	522	539	485	496	496	459	499	517	533	462	512	551	501	510	520	529	487	533	532	476	539	473	462	495	549	497	528	543	490	529	512	493	509	493	504	522	485	521	478	478	507	489	482	531	485	473	520	521	484	490	494	509	510	522	504	481	504	474	466	491	488	504	521	476	505	503	483	478	519	489	469	496	502	500	533	483	492	480	494	478	528	525	492	500	509	513	507	521	496	511	494	537	495	525	509	501	484	521	514	523	541	489	526	497	499	481	490	489	463	488	499	534	503	514	503	509	506	542	489	492	506	506	483	544	508	472	476	554	505	483	511	538	500	478	484	444	470	528	557	527	540	508	499	501	529	506	491	508	537	504	519	537	500	500	500	525	551	500	484	504	512	473	480	483	481	500	527	487	478	533	508	496	490	492	492	503	522	510	516	484	514	509	490	499	546	521	505	496	517	514	510	490	540	510	558	496	519	501	534	506	485	483	479	488	505	526	559	504	499	471	515	504	515	473	493	516	522	512	539	516	487	530	519	477	489	498	497	477	501	523	562	515	453	541	504	475	489	472	471	484	488	501	479	493	481	479	491	487	528	517	526	501	539	488	482	493	512	513	475	500	481	528	487	531	483	508	493	512	489	501	526	506	523	509	490	469	549	503	499	522	546	523	493	521	509	540	544	483	520	535	513	541	503	508	491	494	512	522	536	557	474	483	484	462	502	510	509	512	516	489	516	519	465	486	500	520	485	540	502	501	523	499	511	483	526	477	498	514	496	499	483	505	513	504	511	528	467	483	504	533	482	508	503	515	490	521	504	484	506	471	516	520	509	542	520	485	516	511	532	490	511	479	493	493	527	483	487	522	468	525	488	512	515	506	469	505	488	507	501	544	509	532	487	493	469	499	494	492	529	465	508	527	493	518	497	532	496	497	489	508	524	500	548	551	521	563	510	479	524	499	494	507	499	499	471	517	512	494	541	519	502	487	456	504	517	518	493	538	485	537	486	506	483	506	454	493	508	521	488	544	546	526	515	491	507	497	491	501	525	481	519	518	487	455	514	508	533	493	482	507	539	474	523	522	531	477	512	486	512	486	530	507	498	526	507	548	526	531	503	486	490	515	519	487	542	492	482	499	533	526	530	471	512	495	483	477	523	507	525	486	518	529	469	488	508	516	547	518	482	490	520	470	509	521	489	573	535	569	530	495	487	532	504	490	527	514	464	511	504	540	507	491	534	540	497	525	513	504	506	546	452	512	497	513	522	502	536	462	515	493	526	555	515	537	534	488	493	526	500	491	508	508	538	496	538	505	469	527	507	492	495	502	472	475	538	533	495	493	536	513	477	511	525	504	528	535	531	510	506	510	498	545	516	553	490	517	544	486	486	482	508	502	480	497	508	495	485	484	500	539	531	483	555	536	522	502	496	501	496	517	481	538	486	478	512	500	472	483	486	518	482	504	522	481	524	545	503	506	464	540	511	502	486	488	535	491	529	501	498	546	529	523	498	527	501	515	524	504	517	529	510	507	481	521	505	533	506	485	516	523	526	454	516	488	536	473	495	520	487	549	493	523	491	473	486	505	494	491	547	487	466	524	527	510	498	503	489	518	500	515	499	523	511	478	518	537	519	504	534	455	481	499	540	491	518	500	528	493	455	493	477	502	496	468	513	489	540	490	506	521	499	526	502	511	516	489	497	517	524	466	472	538	502	517	521	517	508	508	487	498	472	490	487	553	511	495	514	481	551	487	483	454	506	502	472	505	515	508	507	497	508	471	488	570	508	488	531	519	510	511	513	458	463	514	482	501	489	471	506	490	464	511	509	488	510	476	488	502	522	524	490	473	499	513	522	547	493	527	535	507	535	512	495	521	528	517	528	509	518	525	487	508	503	508	478	508	510	485	502	527	502	463	482	501	507	502	504	494	455	482	488	471	485	473	484	506	517	511	530	500	519	518	503	501	514	520	511	477	539	484	477	512	524	572	510	498	482	504	503	502	469	533	496	540	502	511	486	521	500	504	491	510	518	456	515	499	490	533	506	466	511	494	481	504	511	535	515	507	484	561	530	508	506	492	483	538	467	514	490	554	489	505	483	486	509	486	468	497	521	523	510	511	529	486	503	508	499	498	521	526	483	467	518	493	517	508	551	556	487	519	475	504	535	505	463	504	528	503	527	495	478	516	491	494	487	516	525	505	497	526	508	523	473	522	488	530	463	505	520	492	486	531	488	543	528	484	514	519	521	489	502	504	512	500	509	461	512	490	501	490	487	505	517	488	473	502	490	523	486	524	535	535	531	525	519	515	508	525	498	522	496	487	535	543	526	536	545	438	499	495	516	507	527	522	484	517	498	560	486	506	507	478	496	483	527	522	482	567	479	540	522	504	496	491	493	533	500	534	509	492	497	494	516	517	514	488	498	534	497	524	522	451	526	497	478	535	495	513	496	550	499	523	499	484	513	482	507	495	502	500	488	480	537	516	533	487	509	506	469	486	498	536	551	510	470	477	482	509	505	487	474	514	491	500	529	493	489	497	510	509	485	536	508	518	495	508	503	499	469	503	501	567	521	484	555	503	487	493	523	540	521	491	538	549	525	481	554	473	508	506	465	480	513	544	495	527	472	497	505	505	464	511	494	500	514	479	495	505	475	464	476	508	504	512	514	519	514	495	526	534	477	499	520	503	507	524	498	542	521	481	535	522	492	511	514	526	468	503	539	537	452	520	496	494	500	548	534	498	477	557	536	486	477	510	488	508	484	512	512	504	505	472	541	468	549	480	498	525	559	530	488	497	509	543	511	517	518	509	495	510	553	474	512	506	521	516	526	560	530	516	496	526	525	554	517	483	473	457	481	544	468	562	537	505	547	483	485	499	497	504	523	495	455	524	489	505	468	497	525	508	518	552	521	500	504	478	509	516	477	539	488	487	456	507	496	492	528	525	489	494	488	481	487	482	467	534	488	492	514	516	545	506	528	544	517	518	494	529	477	504	511	504	507	497	510	466	517	488	485	523	489	477	461	498	486	541	483	512	514	463	501	449	517	516	514	490	490	527	531	483	471	486	485	518	514	470	516	540	463	469	469	494	476	515	510	473	467	474	546	510	537	503	511	510	497	511	478	538	488	493	497	498	467	528	510	535	486	536	495	537	491	508	473	538	504	500	516	498	497	468	513	528	503	518	505	519	471	520	507	500	513	473	528	518	477	527	463	510	456	519	507	497	505	491	452	493	496	482	502	481	491	482	509	518	524	495	516	522	491	512	504	515	487	499	482	519	544	493	478	490	509	536	494	494	520	476	504	522	485	538	471	500	491	543	511	491	522	527	522	486	511	503	471	501	496	472	518	514	486	490	525	494	498	475	520	497	528	521	490	527	508	516	494	512	504	505	551	517	517	490	560	497	557	500	475	490	473	537	557	497	487	523	484	536	495	520	496	512	484	494	518	506	464	441	497	498	496	560	484	513	516	509	515	487	488
22301	1032	878	653	620	589	579	592	553	585	556	565	547	562	522	532	521	568	528	543	530	534	479	507	502	573	543	555	571	552	523	529	512	534	601	570	523	537	531	540	491	544	554	523	518	558	537	547	539	562	518	517	509	537	557	548	578	507	548	557	508	560	503	566	537	571	528	536	536	578	555	527	539	535	542	517	553	531	528	513	542	522	559	541	557	483	542	561	541	542	522	517	555	561	554	507	490	549	541	570	521	522	504	524	531	589	563	546	517	573	512	558	555	538	519	550	515	539	560	549	493	541	537	546	514	527	544	565	523	516	530	538	520	538	521	562	508	543	529	520	522	520	497	555	533	551	539	567	508	514	580	511	513	577	568	540	518	579	505	546	543	536	536	547	527	566	535	536	543	545	507	536	557	552	521	581	556	552	523	515	542	540	520	519	531	546	538	550	574	510	542	492	542	532	541	553	538	522	546	559	538	543	532	541	545	538	529	522	550	535	527	526	537	490	526	518	536	522	510	543	537	549	519	542	569	575	516	561	501	501	521	545	580	520	529	509	539	532	567	572	544	548	538	520	523	540	508	535	529	523	575	565	527	543	550	521	556	517	548	530	542	556	534	553	529	523	526	547	492	541	549	534	589	487	547	558	525	476	535	576	525	557	559	522	514	502	535	507	553	502	484	505	506	525	524	517	538	530	546	528	604	553	525	487	502	562	568	544	533	525	517	539	540	528	557	553	499	551	543	552	546	532	526	560	514	518	512	533	516	540	530	505	549	531	522	510	532	520	566	537	492	530	530	544	504	554	544	532	533	535	535	515	511	527	514	508	500	529	531	519	500	549	557	558	582	571	582	532	550	508	493	562	526	543	518	529	522	582	518	538	582	566	551	581	569	542	566	543	529	538	524	521	526	556	553	559	507	557	507	490	522	535	577	550	513	530	584	528	529	542	560	523	565	515	550	543	538	495	493	507	564	535	533	513	538	535	525	565	532	502	522	516	505	530	557	519	581	548	540	569	549	546	573	516	534	499	526	535	525	559	515	528	563	518	494	515	540	503	539	535	529	558	559	520	582	539	512	529	538	542	567	577	525	535	547	557	500	508	519	524	503	513	548	575	541	546	488	525	529	529	574	533	506	525	508	545	484	551	551	570	528	547	542	533	500	555	561	504	529	543	535	535	532	548	508	558	551	553	497	540	505	525	517	544	547	475	526	528	550	520	550	546	518	564	523	537	517	565	573	515	487	513	544	532	580	555	568	518	532	514	575	555	514	544	531	510	554	539	540	563	513	517	521	547	533	489	525	522	538	510	488	543	522	533	518	517	523	544	556	497	538	551	554	524	511	539	527	548	541	501	550	535	476	540	544	543	544	565	551	528	560	594	561	547	533	540	537	527	532	515	565	528	548	546	516	568	508	559	499	530	560	543	553	522	500	524	521	500	505	539	556	509	536	556	527	520	554	539	528	540	576	570	577	532	543	574	563	539	496	527	541	519	518	512	496	539	533	507	519	507	529	506	538	537	521	498	510	513	555	554	547	512	533	552	473	575	531	522	560	561	522	545	571	515	538	566	540	513	529	540	516	522	529	546	511	487	555	542	558	550	553	539	514	532	525	519	531	498	569	551	534	526	484	539	575	497	554	509	534	490	519	558	469	511	530	537	535	553	529	508	555	522	572	498	517	495	543	554	556	523	535	517	568	516	493	565	541	589	504	519	558	582	532	496	539	514	512	515	568	539	543	526	527	548	542	527	553	547	545	562	522	524	574	529	553	535	576	546	547	514	518	522	507	503	543	530	497	543	532	548	510	522	521	524	527	517	523	523	551	508	551	567	560	560	508	503	552	531	513	581	523	505	523	540	511	541	540	506	551	566	506	556	548	532	526	537	530	510	510	579	544	547	558	546	548	561	567	527	537	536	522	543	500	520	527	524	487	521	584	492	497	512	549	545	535	506	581	567	563	533	538	520	545	532	589	520	538	520	518	544	503	545	554	524	560	530	496	500	508	502	515	533	480	551	486	555	512	557	520	566	525	559	553	496	503	580	544	534	566	549	565	510	574	526	518	502	516	513	553	526	539	554	542	542	550	555	506	547	555	546	538	514	510	535	546	518	550	558	562	584	543	565	549	559	516	528	529	529	505	554	533	534	552	551	553	588	504	511	503	541	549	523	494	500	540	529	503	570	540	518	563	562	550	553	534	537	530	503	506	534	496	525	554	530	529	528	510	521	505	563	527	550	525	545	513	522	514	546	536	535	528	522	526	564	556	512	512	532	503	568	534	518	513	559	520	504	535	538	517	562	532	573	549	524	551	511	562	543	531	546	589	575	528	550	507	534	523	560	554	557	533	543	537	483	534	522	533	509	527	525	555	526	540	528	516	509	528	536	537	566	519	529	543	519	573	544	537	542	558	530	534	526	492	532	536	502	522	533	550	543	515	526	500	531	558	529	527	541	536	532	547	551	553	558	539	527	516	553	505	533	546	532	510	537	521	509	535	586	544	524	539	530	549	504	520	537	526	549	569	543	512	551	534	518	559	543	523	538	544	518	531	587	546	517	526	513	525	567	535	537	565	529	544	526	532	513	564	543	509	508	517	538	530	519	529	525	553	517	535	560	551	534	544	532	498	527	544	559	543	508	514	554	542	555	537	555	498	535	516	546	504	529	487	534	547	556	533	582	511	562	575	533	533	495	526	519	533	558	551	476	515	554	542	529	522	535	518	536	548	523	538	553	512	499	542	481	568	509	521	527	571	532	495	547	497	465	551	571	522	524	572	568	539	561	552	551	515	540	517	547	581	580	513	511	517	558	572	571	514	525	529	561	488	523	549	534	505	520	561	515	550	535	528	513	518	499	513	526	520	498	570	558	528	512	505	552	534	528	531	534	519	541	534	491	530	558	578	526	529	562	540	536	550	568	541	554	553	516	525	544	531	548	542	523	493	551	535	554	493	555	545	526	550	497	517	505	545	555	501	540	594	529	519	544	509	540	526	526	530	530	546	560	523	555	501	517	540	549	556	523	503	532	593	537	520	554	534	531	502	546	535	548	525	558	532	527	526	554	528	543	537	519	579	557	544	498	545	508	545	536	558	503	532	510	549	530	542	499	533	517	538	511	515	530	517	535	560	553	537	569	497	551	545	539	507	542	553	586	541	570	571	575	557	550	563	511	533	518	545	548	522	552	512	546	542	551	565	530	508	529	506	572	553	549	586	571	557	526	498	528	525	533	509	520	515	548	533	543	537	519	547	526	542	523	541	539	547	513	556	537	524	546	523	544	528	561	522	503	527	548	530	519	538	534	534	523	558	505	549	520	554	515	512	548	589	531	535	508	520	564	494	536	547	532	520	524	551	518	506	557	559	549	521	549	551	515	544	481	630	512	505	577	521	545	547	514	517	509	506	518	553	530	519	560	493	529	518	586	509	564	570	503	524	580	528	528	546	524	528	474	498	570	562	537	531	524	544	520	492	514	538	545	518	554	551	501
24612	20346	26062	24485	20333	9471	1043	731	589	586	508	520	507	485	474	461	407	434	444	421	415	420	422	414	383	399	401	433	391	414	397	376	403	373	376	419	391	359	395	430	390	371	367	393	386	332	389	403	363	377	388	404	390	404	398	384	374	372	380	411	400	356	395	411	359	364	364	343	352	353	410	353	351	347	382	371	398	404	418	407	387	371	337	405	386	372	355	353	372	347	372	405	387	371	402	368	417	424	351	390	400	373	410	396	381	365	382	390	367	338	376	383	379	407	377	408	394	412	384	356	391	382	374	377	376	388	396	359	382	379	404	381	338	386	369	365	383	345	360	384	371	383	390	377	404	406	381	386	399	363	404	361	368	361	370	372	379	358	363	369	377	362	381	370	387	384	372	391	374	363	390	351	372	417	386	406	381	347	380	387	377	371	392	395	396	361	386	391	355	382	348	363	384	358	416	406	365	365	401	406	385	335	342	375	364	379	392	388	374	392	364	380	375	370	397	386	366	375	369	393	404	358	416	363	345	379	371	336	379	390	364	392	335	365	399	378	384	394	423	368	381	354	386	391	366	358	400	382	406	396	418	369	356	426	385	391	380	349	387	389	366	401	379	372	404	333	402	357	385	368	391	353	382	393	373	414	375	359	363	359	418	367	386	378	368	355	383	394	390	377	359	386	390	375	366	404	396	360	379	365	391	367	378	362	408	367	422	389	356	404	400	406	414	362	403	378	344	371	366	380	372	362	380	378	376	405	381	375	383	367	383	435	385	373	363	365	385	338	365	386	357	353	366	379	392	381	406	380	353	382	395	404	354	435	369	392	379	396	365	376	384	355	386	353	390	362	381	366	373	372	364	381	409	404	423	394	382	377	358	351	381	388	367	373	382	346	384	393	371	416	387	406	378	379	372	388	392	342	357	385	370	353	346	430	388	363	387	364	382	384	388	383	405	375	401	397	368	355	366	414	403	372	365	389	361	377	362	393	346	378	407	367	399	369	377	416	373	367	403	441	374	363	370	366	400	359	376	387	404	384	403	369	396	371	391	390	378	384	377	418	388	369	416	402	380	404	409	374	355	397	387	365	386	388	359	369	378	360	410	373	375	364	419	363	366	389	396	383	362	371	390	357	377	388	383	403	410	375	369	372	399	402	383	375	383	367	348	382	382	382	376	391	376	395	395	406	389	381	376	372	344	382	385	377	360	369	370	424	396	388	381	384	376	371	396	370	349	342	355	418	361	370	359	390	404	369	358	371	387	395	370	398	422	394	409	418	389	357	388	364	362	372	371	385	361	388	369	397	357	348	331	380	385	405	385	417	377	393	401	411	430	413	374	410	376	354	387	379	399	381	405	372	407	382	386	376	385	367	412	374	385	371	415	340	367	397	348	359	421	367	373	378	358	388	369	370	359	370	346	342	374	414	385	384	364	426	413	397	380	365	422	369	397	364	370	364	360	400	392	361	388	421	386	369	400	364	408	355	401	355	369	417	354	375	386	388	362	356	404	349	348	349	376	408	389	354	394	365	401	393	348	360	359	380	379	368	386	383	407	382	397	395	403	340	401	414	369	423	363	382	382	395	349	403	369	391	400	401	395	342	375	338	369	409	392	369	386	369	350	394	352	375	379	363	392	414	380	397	379	371	366	384	343	396	353	410	407	379	389	374	374	359	390	363	383	375	361	362	366	381	434	421	398	380	348	388	364	389	386	376	355	385	359	394	368	398	402	395	387	368	365	353	393	375	355	366	391	407	372	356	353	368	338	389	404	392	391	365	389	418	378	373	379	385	390	375	388	367	406	376	335	363	399	374	374	349	356	398	403	383	337	366	357	400	414	362	373	383	350	424	381	391	359	413	383	368	381	341	410	372	402	360	356	392	366	410	373	395	407	399	389	368	376	382	408	386	359	396	386	375	384	416	382	371	387	414	402	387	390	361	393	354	364	390	429	351	335	406	373	363	390	364	388	379	373	360	403	393	416	375	391	407	363	356	404	368	388	349	366	354	401	394	369	363	343	381	407	360	370	384	353	376	385	404	386	370	380	369	395	360	375	400	382	370	416	400	361	395	412	349	387	364	383	394	424	368	396	370	399	370	390	386	381	409	371	372	371	421	384	331	384	418	356	406	368	403	379	377	394	382	399	386	378	433	397	379	365	380	384	331	407	386	365	384	380	402	393	412	377	369	396	389	388	406	361	399	386	387	366	432	401	385	403	403	389	387	401	345	377	384	409	387	415	368	367	390	392	390	335	377	368	387	377	369	362	364	377	370	381	366	359	362	384	372	405	387	366	387	359	339	381	358	376	355	381	377	384	371	411	367	392	383	376	377	392	374	344	363	385	357	407	363	342	378	405	367	402	360	374	348	372	361	380	373	373	388	374	367	411	371	325	353	375	372	368	367	390	343	410	379	380	359	389	401	359	384	345	392	373	397	387	375	377	402	386	386	410	375	365	363	369	364	367	390	391	374	405	380	414	386	375	389	359	407	397	362	380	361	381	380	404	384	405	425	358	396	384	404	392	391	388	377	358	399	411	416	370	384	377	363	382	392	388	397	352	399	370	380	362	379	369	385	370	371	385	391	413	371	399	381	404	355	415	391	386	350	370	407	364	391	359	371	371	382	375	357	382	400	363	423	336	377	409	388	379	417	404	365	386	414	411	369	401	363	396	424	388	375	374	361	356	413	391	365	380	379	384	365	413	418	409	364	373	360	371	413	351	387	376	388	392	378	388	378	394	393	373	375	376	352	359	380	393	376	401	360	378	395	365	368	387	389	343	426	374	376	419	406	365	378	353	383	369	387	360	385	368	407	388	379	378	369	352	371	391	399	406	367	376	374	357	393	390	355	378	376	370	364	378	396	396	400	378	385	409	385	370	394	361	393	371	371	403	385	356	397	400	384	393	381	353	375	370	353	372	393	385	402	409	399	390	383	368	405	394	365	392	362	384	374	371	364	384	341	399	395	399	394	350	415	395	393	385	391	335	372	356	380	377	372	389	377	351	404	410	418	382	389	386	396	380	408	372	405	401	382	363	394	425	363	382	334	352	404	382	372	374	392	393	390	367	381	374	351	384	436	356	394	393	402	368	388	332	370	395	405	362	390	363	351	383	366	358	395	404	353	387	379	360	380	360	394	386	356	365	380	381	368	355	365	352	351	405	387	398	376	389	354	389	382	350	381	386	378	390	402	402	379	404	372	387	405	373	371	397	384	411	367	392	398	379	404	401	382	423	371	347	352	359	368	343	380	369	364	404	362	358	388	402	385	356	382	362	384	381	376	414	400	374	382	355	366	375	396	382	372	344	406	377	382	378	388	390	404	368	348	386	402	376	385	358	389	388	358	427	398	384	399	397	377	409	392	378	378	369	333	355	403	385	414	388	360	367	386	328	395	379	350	386	388	372	389	356	401	365	397	415	395	384	385	366	385	372	353	410	386	354	369	386	345	349	371	392	409	386	376	362	401	357	371	383	355	343	389	410	415
29175	7414	6753	3639	2252	1694	1327	1169	984	852	792	677	679	612	575	558	495	500	483	501	471	476	451	444	470	448	449	425	395	440	433	413	443	448	401	443	402	405	420	407	388	427	400	400	400	419	430	421	400	474	380	401	403	425	429	398	406	405	404	371	423	368	451	425	412	426	411	406	420	403	407	412	427	402	401	405	357	416	423	409	387	413	388	385	398	363	378	382	421	411	417	397	415	426	385	396	373	351	397	400	394	416	388	409	372	401	379	410	393	406	426	413	405	377	400	441	400	381	359	379	408	408	400	368	404	417	385	403	396	386	397	383	402	441	423	382	378	412	383	408	425	402	437	411	404	388	387	365	409	415	393	350	363	386	398	375	401	442	400	386	425	382	425	373	390	369	385	368	396	384	395	416	403	401	402	393	400	408	396	417	406	409	389	366	394	368	375	390	393	377	368	375	418	431	391	425	413	349	387	378	383	401	424	395	398	383	372	394	391	417	401	373	364	419	407	373	398	382	408	397	428	415	408	383	407	367	400	406	393	429	378	353	399	396	396	378	426	376	397	404	417	366	411	374	390	430	397	349	377	374	369	396	384	383	347	420	392	399	399	387	412	401	395	386	405	420	366	421	382	353	419	402	371	388	375	415	379	396	393	360	391	372	395	469	381	437	386	403	401	418	393	406	425	394	388	377	400	422	362	406	399	367	452	365	365	428	417	418	380	372	387	391	426	411	410	433	394	400	386	380	403	414	422	418	429	369	408	375	385	391	397	390	378	383	421	405	408	415	398	410	392	362	371	364	384	356	406	381	397	405	383	386	372	387	405	416	412	395	370	404	386	435	389	369	363	404	421	402	395	379	395	353	389	399	391	419	419	392	401	401	399	434	427	401	406	356	391	367	391	378	364	363	405	402	392	395	402	393	403	403	383	395	371	398	436	454	390	371	372	406	384	361	356	384	442	357	399	397	385	391	414	415	395	407	401	400	386	373	391	386	384	383	410	412	374	419	371	403	397	385	368	409	394	411	367	376	424	416	397	402	373	399	379	387	419	431	409	412	400	406	410	401	400	387	391	404	450	392	392	375	366	417	426	374	384	372	424	389	397	390	399	375	433	370	409	381	376	404	417	381	376	405	400	384	378	414	398	386	387	389	387	398	412	400	360	392	401	399	399	411	418	391	378	387	374	397	408	430	397	406	410	382	348	391	377	400	384	426	386	426	397	401	397	433	385	398	399	378	439	391	387	369	397	436	395	399	440	382	420	382	374	387	382	414	394	377	400	400	390	402	377	408	389	383	395	409	384	422	389	417	390	383	371	400	347	388	419	403	368	397	396	407	387	391	370	360	372	368	389	406	350	384	323	425	376	418	388	379	386	382	372	374	384	407	409	378	429	405	400	374	378	410	413	402	383	357	410	355	387	396	401	426	392	443	395	402	421	423	380	363	390	383	410	427	379	385	394	400	396	359	367	425	381	416	403	408	428	451	381	422	398	428	371	392	389	365	389	388	378	400	411	390	378	423	362	360	386	405	373	409	394	355	362	401	415	419	414	404	377	393	406	416	404	362	388	389	392	407	367	395	343	424	378	394	432	404	398	392	414	416	390	370	387	395	419	400	357	399	413	431	381	402	361	378	381	361	419	417	398	361	396	400	366	384	428	390	386	388	370	396	408	389	394	367	384	409	385	398	393	361	401	404	433	394	425	395	390	386	383	415	394	362	393	371	378	418	369	367	364	406	401	394	398	359	383	381	385	365	434	410	393	374	378	411	408	373	408	386	377	395	377	401	391	397	382	382	414	394	390	396	396	388	415	377	363	359	356	393	391	396	412	416	404	363	368	394	398	377	407	401	393	368	390	377	396	434	396	403	401	368	399	403	395	424	404	384	406	374	426	441	410	406	392	364	405	367	397	420	401	375	397	406	417	407	388	377	376	411	383	440	434	416	395	383	395	388	432	437	374	373	381	399	427	423	365	414	402	395	375	400	408	394	400	404	378	421	376	367	384	375	376	399	371	395	405	417	387	388	409	389	423	393	403	416	386	397	371	396	339	395	395	370	359	381	379	392	362	371	374	448	381	408	395	390	407	451	406	381	384	376	381	378	409	400	396	369	406	383	363	406	383	412	396	377	370	400	379	394	378	390	399	357	384	393	371	400	397	448	387	407	369	371	374	377	424	396	379	387	394	401	439	392	380	388	387	415	406	413	382	366	396	368	395	385	396	429	379	353	372	419	383	463	411	400	371	402	407	365	337	377	388	408	413	404	382	405	421	413	388	359	395	384	406	378	382	408	386	397	398	370	407	374	367	404	401	384	378	373	401	371	403	409	390	394	374	393	383	406	383	411	377	389	412	417	379	402	389	402	392	424	376	378	398	419	435	420	406	387	386	378	396	390	401	410	393	419	403	403	402	380	365	382	408	405	385	397	427	392	421	385	387	429	396	408	393	397	362	386	379	367	383	398	426	423	396	411	364	398	386	388	337	378	386	416	370	388	387	408	391	394	371	360	408	375	394	406	406	359	369	378	432	392	410	381	350	394	410	377	370	374	403	377	377	387	429	426	417	406	380	365	402	420	375	362	396	406	398	383	380	449	405	353	398	376	397	384	424	399	412	381	420	346	426	438	389	405	389	359	398	408	402	404	387	385	393	373	388	386	389	404	410	401	394	404	407	371	367	431	385	384	407	390	402	430	387	404	403	376	363	369	376	419	400	393	393	361	376	417	372	363	395	429	387	380	404	415	398	416	397	413	407	411	385	415	376	364	418	362	402	374	384	405	404	394	380	437	386	413	369	374	401	398	403	362	411	402	354	377	412	375	398	401	424	382	398	387	396	438	358	398	397	372	396	396	370	403	374	355	385	392	368	368	387	406	413	403	400	383	365	376	420	390	378	341	372	386	393	371	401	394	364	386	403	358	388	399	396	385	372	385	381	399	382	423	390	374	373	408	370	388	390	382	411	378	380	376	380	381	418	409	404	375	418	376	376	406	402	417	389	428	387	392	377	361	393	417	374	407	409	418	410	397	384	420	377	406	413	399	403	428	406	404	376	403	392	401	370	423	405	399	426	404	373	388	368	406	399	393	416	392	397	393	403	413	395	391	384	421	380	359	370	378	400	416	369	409	399	401	427	398	380	371	389	356	404	406	414	420	440	373	381	391	407	376	349	395	412	400	392	378	390	395	396	374	408	408	403	394	362	402	387	398	414	414	397	382	401	381	375	374	393	381	417	399	370	409	421	405	382	376	410	346	410	408	352	382	377	355	387	424	411	413	387	405	376	415	420	404	399	401	381	404	386	382	409	390	383	364	371	425	401	392	402	387	393	427	394	402	414	403	394	376	417	391	377	390	404	414	390	377	415	404	387	401	385	412	360	390	385	398	408	431	447	399	372	390	391	372	360	379	374	429	400	379	390	392	382	361	418	397	383	374	360	353	415	408	405	383	408	394	368	398	399	328	374	377	368	425	375	395	377	416	405	406	383	387
22600	20366	26599	24001	20368	20432	10194	1602	1230	1052	1042	985	966	942	921	853	888	910	924	820	843	839	815	770	797	819	859	800	799	772	818	767	786	792	768	754	796	796	770	800	785	766	801	789	748	789	774	741	776	770	725	769	762	779	720	790	750	757	793	771	718	736	739	730	752	743	741	742	724	780	764	742	710	694	710	755	827	773	739	720	777	739	770	747	728	743	758	719	718	765	797	713	763	801	686	777	732	764	763	755	760	768	714	793	803	744	738	738	751	784	744	780	760	805	757	753	722	746	730	762	768	753	779	758	807	727	723	730	730	810	732	762	760	792	746	725	773	766	760	754	734	735	755	753	753	751	758	756	754	771	738	705	752	775	760	775	737	755	746	699	696	742	766	755	773	740	744	729	763	725	742	743	816	691	765	774	742	739	707	738	770	733	781	769	716	764	750	783	783	718	711	719	733	763	764	807	754	741	746	743	798	717	791	751	710	763	772	753	792	777	790	755	764	759	727	756	758	737	762	737	765	757	749	732	802	764	705	781	750	718	704	737	736	767	769	764	779	743	760	751	775	725	777	724	773	748	761	717	775	726	790	771	724	786	789	773	727	750	729	688	803	715	810	793	732	716	699	785	783	766	768	768	742	746	737	704	703	756	752	733	732	780	762	730	732	725	761	777	789	800	760	715	744	725	742	705	725	787	729	699	769	748	764	737	762	768	743	781	754	714	797	739	775	769	792	737	745	736	691	773	720	747	769	761	704	772	760	804	776	765	746	706	722	754	763	744	734	694	744	784	701	743	824	799	821	753	722	777	818	798	772	745	697	779	795	729	742	743	710	770	749	739	761	767	760	779	753	750	774	734	734	734	736	748	804	753	790	782	792	776	736	742	703	757	736	801	786	732	765	752	741	778	798	714	739	727	783	754	757	749	763	719	744	757	762	755	729	765	797	780	736	763	752	729	739	730	763	704	783	746	756	730	683	765	743	746	783	739	803	792	786	699	745	767	737	773	736	749	732	783	751	759	681	743	754	755	769	753	738	748	719	712	736	725	742	767	714	730	755	766	728	760	728	733	773	720	721	770	695	753	763	768	751	756	811	765	792	794	785	784	717	758	737	742	757	800	701	756	749	707	729	782	748	783	780	740	713	747	761	770	703	693	738	797	759	715	711	759	756	765	740	770	748	743	777	743	765	740	790	723	764	725	733	742	704	743	708	761	787	775	732	783	751	785	732	767	727	686	771	714	771	760	757	779	789	782	728	723	756	756	810	734	754	743	744	743	766	752	735	725	744	766	771	755	717	722	724	742	783	739	763	762	711	773	726	746	722	693	783	753	743	758	746	783	741	775	747	753	738	744	724	760	763	772	730	746	745	689	754	768	822	752	735	843	737	737	765	773	768	702	777	760	727	705	774	776	772	763	772	729	697	767	717	703	749	769	790	723	698	741	762	739	755	769	789	746	790	716	746	760	724	749	760	734	732	747	727	793	733	760	732	672	759	802	753	755	799	764	788	753	748	756	742	703	736	759	785	739	766	769	708	732	801	736	744	730	734	755	731	755	717	774	734	767	765	733	747	765	771	746	715	727	703	736	747	763	753	745	766	760	783	758	773	689	788	700	721	759	759	734	785	749	755	735	751	698	723	738	748	729	753	746	709	703	730	768	745	729	758	746	730	706	745	703	744	778	747	777	781	796	757	726	713	755	723	739	724	744	777	765	767	770	699	711	751	788	771	715	755	738	761	757	748	773	743	793	803	730	799	766	740	750	741	751	750	768	781	774	710	760	754	783	709	760	738	765	759	771	714	740	771	714	750	785	758	726	758	815	736	789	799	722	721	753	745	763	735	729	796	705	815	757	759	735	712	763	773	744	791	753	720	748	733	757	721	795	771	756	773	784	734	790	702	723	716	763	679	739	809	739	746	778	735	708	773	795	826	774	777	744	707	722	747	779	788	772	759	788	705	722	771	733	757	801	789	775	765	775	789	728	735	730	725	720	749	738	746	736	735	782	771	743	754	715	765	695	735	749	777	713	754	735	705	752	732	785	749	714	715	741	727	748	731	752	725	707	763	752	760	708	753	738	781	732	784	722	838	697	755	737	727	749	766	742	742	756	752	770	751	726	748	752	758	727	801	741	748	746	787	719	761	803	781	768	725	757	787	781	734	789	724	743	691	715	753	780	767	745	702	746	744	739	793	759	742	731	756	758	720	788	770	773	788	725	773	789	779	775	766	716	747	729	731	765	740	758	748	771	781	738	786	748	719	778	757	745	784	773	739	739	730	695	774	722	750	712	764	727	786	717	766	734	716	743	725	794	713	757	754	793	723	756	774	751	691	734	732	736	738	729	765	701	784	760	794	772	689	747	805	743	735	715	791	779	770	746	700	811	714	726	730	721	724	736	753	754	782	750	799	708	793	807	704	717	768	742	786	708	779	803	779	784	779	764	786	754	745	790	741	789	758	746	767	727	811	727	679	719	745	712	751	804	772	738	742	753	779	736	776	711	723	744	780	746	790	749	714	721	713	758	799	715	725	738	759	728	760	745	812	723	743	754	752	740	718	791	783	822	697	768	792	733	752	749	734	747	732	738	743	737	702	735	740	734	749	710	789	723	690	772	751	738	683	751	745	731	761	757	796	827	750	774	749	711	751	767	798	749	740	759	759	741	766	741	747	769	772	738	727	768	724	763	766	776	777	757	711	730	763	744	772	728	749	775	720	723	771	713	719	750	735	717	744	737	741	727	756	771	743	775	751	768	746	768	718	719	721	749	750	728	736	772	739	792	739	736	760	784	739	754	711	763	765	726	766	741	745	756	744	752	765	747	734	745	732	765	689	731	721	753	719	762	731	781	742	797	793	787	747	783	763	773	758	724	706	737	808	779	722	720	780	695	734	747	755	730	742	726	793	739	752	740	725	735	736	757	789	725	763	727	787	730	789	726	732	741	753	776	750	767	753	785	725	769	779	738	722	794	747	802	730	752	728	755	755	740	774	785	710	774	730	743	769	752	754	811	741	743	786	697	736	769	694	776	759	742	742	743	770	746	760	749	760	763	781	705	745	756	750	774	799	712	752	754	770	736	703	709	726	711	782	754	776	738	776	734	779	769	718	756	800	743	749	747	734	750	718	759	775	759	757	771	762	801	734	812	811	733	714	762	696	771	779	715	735	718	782	693	742	767	714	748	765	727	729	728	729	751	744	735	731	804	714	758	735	735	768	741	698	695	727	779	736	766	775	785	758	663	754	790	742	740	743	740	766	727	716	785	786	767	754	738	743	740	719	719	736	782	726	793	718	745	747	778	747	754	748	772	705	780	748	713	745	734	720	752	737	744	750	745	753	808	744	741	716	750	747	693	804	752	793	766	755	785	727	782	740	715	711	735	792	738	775	773	766	781	717	704	727	766	748	768	723	743	741	736	733	781	766	745	714	735	763	751	765	749	743	725	750	743	756	763	767	745	757	780	753	720	783	812	698	736	758	758	809	731
26242	12623	11635	6567	4373	3285	2600	2143	1755	1582	1494	1307	1203	1143	1035	971	1041	934	940	880	921	896	782	841	815	769	825	844	735	781	803	777	716	794	785	785	786	753	686	802	792	766	767	711	736	711	782	747	703	758	722	729	733	740	729	746	723	710	749	714	719	700	724	730	715	733	679	681	721	699	712	708	748	746	695	794	707	755	683	714	737	759	742	748	775	734	737	720	749	752	738	672	702	695	729	728	750	718	745	707	726	751	729	753	723	696	723	805	727	729	714	718	744	737	752	710	702	718	756	647	716	719	704	773	724	757	699	703	725	724	717	725	713	784	728	716	724	683	693	729	706	716	759	716	713	685	689	741	717	693	756	767	725	706	721	724	714	697	732	763	714	725	680	693	729	690	764	693	702	678	702	751	749	655	715	765	724	691	772	706	733	667	717	718	726	750	705	706	646	736	712	730	686	736	720	691	741	699	771	689	721	696	747	697	692	739	760	708	733	729	718	706	728	696	699	730	714	776	688	715	708	707	747	725	757	720	692	748	730	754	709	732	750	699	676	739	708	718	725	722	740	717	732	717	701	743	695	726	699	672	747	753	720	727	724	713	733	762	729	716	765	745	731	720	712	731	682	702	728	764	734	678	725	708	730	699	713	716	658	720	723	740	775	777	647	766	740	717	665	700	716	700	706	700	720	739	729	715	679	728	736	743	726	731	755	693	732	728	693	724	706	737	712	629	684	682	727	754	717	696	685	727	706	710	716	720	711	690	710	694	710	702	707	689	702	707	735	741	742	707	733	749	694	720	735	732	774	720	727	760	715	731	745	737	702	707	740	684	729	710	713	713	727	737	730	718	669	733	726	696	703	709	683	719	733	756	682	756	750	720	709	689	684	714	700	713	695	735	717	741	718	685	712	707	744	712	756	735	726	752	712	745	750	697	700	723	734	759	711	726	686	717	708	714	726	715	752	685	721	724	774	718	707	719	706	748	736	680	718	697	736	685	722	717	728	698	774	710	713	714	709	735	675	703	778	696	770	741	707	766	671	726	741	714	735	715	685	696	673	698	776	702	700	705	746	687	717	725	731	709	751	780	672	707	741	699	716	720	706	710	736	698	684	745	735	731	742	650	711	773	752	732	686	739	710	699	712	718	763	699	700	657	698	746	712	711	697	714	677	708	771	732	686	749	710	762	751	744	655	678	736	679	709	703	721	702	700	719	718	718	778	723	705	720	711	736	675	720	717	727	732	760	729	754	705	691	745	748	704	752	758	694	718	757	707	740	752	688	654	700	709	722	710	699	678	730	716	719	702	712	731	699	722	727	686	705	723	702	768	742	733	745	663	705	702	709	743	698	764	709	701	708	701	761	682	724	737	747	728	677	719	745	727	710	673	744	717	709	761	682	740	736	700	760	657	712	711	721	767	745	718	703	745	693	719	678	717	676	715	708	664	707	688	712	765	691	681	775	692	741	680	707	745	683	800	736	721	712	720	746	678	715	700	702	736	730	752	697	771	775	706	765	737	716	724	751	714	712	715	752	738	740	729	727	725	725	752	702	722	697	759	714	710	731	689	751	736	692	737	721	708	756	707	715	746	763	695	747	734	689	719	724	724	699	732	752	671	708	720	743	707	734	740	688	696	745	700	685	749	751	782	713	681	736	742	699	733	748	728	711	726	729	720	724	698	709	695	739	707	740	680	711	716	744	714	705	717	705	726	684	680	719	757	711	786	706	704	681	719	708	764	732	751	738	690	764	713	697	711	702	737	717	758	706	775	669	725	718	703	734	756	730	704	720	693	708	731	763	687	738	769	709	684	749	750	738	714	685	747	749	757	717	720	732	717	737	726	691	744	715	792	726	712	751	708	749	665	712	705	673	701	751	738	699	720	701	706	692	736	762	718	712	669	715	771	747	695	735	659	735	706	792	676	745	706	736	677	768	737	678	684	667	662	718	736	727	699	705	740	679	707	728	684	720	725	699	714	675	730	746	711	732	754	721	682	753	690	720	713	699	715	660	711	703	741	698	737	678	704	768	709	713	739	700	714	696	732	680	683	723	702	747	699	737	714	695	720	725	756	718	680	742	721	725	727	752	711	702	717	685	687	732	708	706	819	735	721	699	728	686	718	706	767	737	696	680	725	681	698	696	729	720	737	725	700	715	685	683	685	820	741	727	694	705	742	744	729	707	712	714	743	671	679	716	746	698	707	722	749	702	716	729	710	726	724	779	755	741	752	701	744	668	737	705	737	731	713	689	709	674	693	714	783	766	703	683	734	760	735	724	712	720	732	706	727	752	705	711	697	700	740	733	704	715	696	776	705	703	665	714	711	717	719	715	715	760	705	715	713	745	713	702	758	725	708	747	677	702	725	683	723	714	687	729	688	691	666	721	707	717	744	681	710	754	701	665	716	752	708	735	740	714	708	727	742	718	708	757	684	740	679	697	716	668	733	724	719	791	662	694	752	700	721	732	718	741	688	654	724	693	773	734	748	775	725	673	669	685	726	758	753	731	693	718	689	719	730	710	759	720	691	731	703	741	713	736	688	716	715	721	723	695	723	740	736	710	683	753	689	684	677	698	715	692	661	683	756	730	755	710	736	707	695	699	708	730	701	750	738	724	703	703	727	677	734	716	731	719	692	735	688	771	701	702	672	735	735	707	761	713	699	697	705	732	764	739	702	737	720	752	718	740	671	748	708	672	737	731	682	744	727	685	747	726	720	746	723	700	750	678	734	795	688	703	734	793	697	682	712	693	742	720	758	752	681	699	736	738	724	697	718	756	772	724	756	719	717	687	689	702	713	692	686	697	706	685	752	737	731	734	728	760	751	730	664	674	681	707	734	769	685	726	761	704	693	717	750	744	694	706	718	709	713	717	717	747	689	718	703	669	684	708	795	737	733	678	717	720	724	705	685	653	687	705	733	711	704	678	741	701	734	707	726	696	698	707	722	701	730	749	787	732	715	764	656	696	750	740	711	737	740	712	762	715	688	721	736	750	728	720	697	699	714	733	847	713	746	711	728	713	665	663	655	704	773	675	701	709	733	710	742	734	682	700	728	778	691	719	728	759	755	761	782	725	665	715	713	689	727	708	704	731	722	714	734	720	711	733	753	647	754	673	725	733	711	737	711	708	699	680	723	701	706	669	752	705	701	676	718	713	731	753	729	717	716	686	707	694	708	747	719	703	703	698	746	712	744	725	667	729	694	690	772	736	739	702	721	732	729	718	702	699	702	693	674	749	689	704	665	755	765	673	708	713	699	693	723	696	743	715	729	694	764	718	730	710	703	690	720	674	750	722	662	751	704	681	704	737	739	717	696	722	684	711	718	697	656	735	730	710	703	737	739	712	696	699	735	701	745	743	706	690	717	691	805	753	700	755	732	704	708	732	681	734	684	754	730	723	707	723	686	742	718	718	728	690	719	690	712	734	735	709	730	694	742	722	729	708	743	675	712	733	690	688	738	675	697	672	727	708	739	716	777	713	722	736
33756	15108	2777	749	588	546	498	518	492	511	508	526	508	488	508	526	515	520	514	511	503	473	500	479	500	514	518	521	498	500	499	482	508	506	503	454	503	527	492	490	482	483	486	516	510	532	489	556	502	551	492	465	475	521	509	471	512	521	479	531	539	479	489	501	543	499	516	519	518	473	486	526	500	508	460	475	430	456	517	500	508	505	498	509	507	488	486	505	486	511	494	481	455	484	507	496	502	541	484	533	499	495	534	506	498	487	532	526	485	499	509	534	508	506	492	527	471	510	533	481	565	478	508	471	505	455	511	488	513	540	485	474	512	530	507	541	499	510	502	530	480	532	547	541	487	459	490	500	477	505	491	478	533	484	490	476	490	459	470	493	491	482	475	477	473	474	512	539	503	498	511	486	477	490	490	555	469	521	492	478	497	503	475	537	483	498	483	494	481	529	481	526	498	493	487	499	521	509	462	496	538	502	481	507	517	538	542	493	509	549	529	513	504	518	521	529	497	498	489	495	530	497	483	479	529	495	473	496	495	490	501	503	453	496	503	511	520	539	477	500	484	509	519	548	558	539	503	503	531	482	492	449	522	480	522	532	458	483	484	497	488	486	485	531	501	498	543	506	519	519	494	530	531	521	495	513	472	480	515	489	480	529	516	456	511	503	510	484	487	510	532	497	528	490	477	510	520	528	529	515	490	496	492	492	530	495	488	479	528	538	529	498	533	511	526	492	490	481	447	504	475	442	484	495	464	536	547	515	519	483	446	497	465	514	523	495	508	501	526	510	488	515	520	472	535	523	506	506	482	494	535	502	502	468	497	519	482	475	485	491	522	533	523	452	535	491	470	490	506	496	519	529	483	545	532	480	463	493	491	535	534	511	495	533	511	463	487	499	528	515	500	485	467	527	469	513	506	517	482	512	525	501	493	489	514	478	540	516	532	475	527	478	517	498	490	503	506	519	497	498	531	507	471	512	494	501	473	502	473	533	512	510	546	502	542	518	528	493	514	520	515	526	505	518	487	486	531	524	543	501	511	482	540	549	457	500	520	510	510	475	534	488	486	525	509	506	499	501	544	499	507	507	519	519	528	518	486	478	540	499	531	513	470	532	536	540	522	487	494	583	511	503	488	491	477	510	493	497	508	513	504	480	514	502	507	450	509	499	518	479	523	472	505	465	486	472	477	504	493	508	524	514	472	525	529	513	521	533	494	506	505	520	479	503	540	502	479	490	507	509	496	503	500	493	513	481	500	481	444	525	474	490	502	526	458	496	514	553	496	501	467	522	466	488	491	499	500	531	481	505	535	526	474	495	524	495	500	516	526	507	487	529	494	508	528	573	540	519	515	501	470	513	506	483	540	488	527	526	544	527	499	502	514	498	480	475	513	491	478	487	492	507	476	483	511	501	526	552	503	501	547	514	508	489	541	460	512	472	482	486	531	533	481	522	503	495	542	500	497	527	491	522	537	478	495	501	503	513	500	499	451	549	528	517	493	483	526	522	485	502	508	491	526	506	487	526	539	508	493	512	537	501	491	526	456	490	460	469	502	532	489	525	460	507	478	503	536	509	554	498	470	550	473	528	518	474	528	466	502	510	521	485	511	472	466	501	508	496	484	489	472	514	521	480	507	499	518	504	500	503	484	512	494	513	517	513	497	505	507	507	505	491	497	528	494	482	537	494	477	494	501	482	543	486	493	483	484	497	522	510	475	465	501	455	514	496	495	521	555	491	503	479	490	517	488	498	526	502	534	508	523	491	514	494	500	504	536	571	530	536	521	466	502	500	500	521	488	480	525	508	516	503	486	519	540	499	512	565	456	501	502	504	498	509	503	480	522	487	470	480	506	503	500	467	515	513	485	509	538	450	467	462	549	507	455	524	513	538	484	509	515	527	491	485	539	450	490	475	495	473	538	516	504	499	514	499	470	481	472	496	506	458	513	533	497	491	502	478	483	495	465	528	497	527	477	495	495	500	489	479	555	496	512	579	497	508	499	490	491	504	440	501	515	519	542	478	493	517	501	522	491	485	504	489	521	493	498	494	505	467	525	508	517	431	526	518	512	529	499	463	506	468	498	487	520	500	495	498	494	549	520	444	495	497	475	502	569	510	518	497	493	450	475	515	508	569	533	527	474	502	517	475	457	463	484	506	504	508	521	514	520	491	491	492	471	519	497	516	487	498	469	489	469	492	524	522	479	478	521	542	537	521	464	491	524	534	544	504	493	517	484	500	473	474	456	492	471	500	545	491	524	479	481	527	489	478	471	516	516	460	484	483	486	506	494	544	474	474	517	561	517	480	473	523	521	510	525	492	461	492	475	511	499	473	522	507	500	521	488	530	517	511	505	476	528	528	484	483	518	475	487	492	502	573	500	506	505	479	477	512	507	502	490	511	513	516	521	462	490	497	502	484	572	516	501	481	483	476	524	503	523	484	492	450	504	516	485	490	531	512	512	522	500	496	505	480	443	528	514	511	506	506	520	505	501	474	507	501	516	486	505	538	500	459	462	543	455	506	537	465	486	504	472	465	476	533	492	492	473	504	501	512	491	496	487	501	500	493	530	515	503	488	538	466	510	511	520	511	516	499	466	513	514	492	449	534	504	508	504	498	480	491	494	482	529	528	488	510	469	498	501	493	513	488	533	496	524	516	503	479	551	551	533	459	500	513	502	480	490	495	508	491	491	496	503	499	491	479	551	552	548	514	552	508	458	515	479	519	510	497	475	506	519	495	507	510	479	467	501	505	516	503	490	488	482	461	503	552	527	518	508	510	518	557	523	543	513	498	522	527	517	496	512	496	508	494	512	489	505	535	520	511	484	491	516	496	474	510	505	511	521	491	516	521	482	490	504	551	501	488	470	489	531	502	509	477	496	499	482	517	446	486	465	508	484	517	494	509	516	462	495	494	510	471	547	510	550	518	537	525	495	510	520	517	502	497	503	521	544	518	514	482	465	472	454	506	496	527	494	522	496	497	527	459	524	534	482	501	509	521	520	503	521	496	472	532	465	471	494	534	558	484	507	495	479	501	528	455	496	476	508	516	524	510	502	495	501	520	523	492	515	466	509	510	499	504	489	534	527	504	499	496	473	483	477	515	509	511	519	522	463	516	465	490	519	491	522	497	533	543	495	505	514	487	521	485	471	493	507	535	496	481	515	526	467	486	545	464	480	485	466	520	522	514	522	514	484	479	507	506	459	475	521	470	473	499	472	504	510	492	508	497	505	490	529	510	495	541	484	527	496	522	532	476	528	479	503	552	521	498	536	482	508	523	517	488	534	474	506	504	474	537	486	511	509	495	482	517	537	489	480	481	526	526	560	494	529	515	484	477	486	479	497	512	509	530	463	493	501	486	509	509	521	514	515	504	502	543	498	479	513	477	450	467	497	511	514	474	524	532	495	546	495	458	522	488	550	510	482	527	479	497	523	475	485	495	472	492	479	519	503	498	486	534	516	493	513	492	535	471	528	450	463	543	526	517
21784	944	832	654	623	570	578	573	569	538	574	554	566	503	558	537	545	522	527	524	517	517	528	536	509	578	502	544	543	576	509	518	558	550	518	532	521	502	541	500	501	534	533	526	512	521	501	550	538	535	569	543	524	496	565	553	597	475	519	556	536	538	528	547	526	561	529	512	536	579	510	558	507	542	526	540	549	544	527	525	490	539	581	553	565	516	533	568	535	545	518	552	540	517	530	535	534	531	505	538	597	511	558	536	489	538	545	505	607	542	542	559	585	563	533	549	550	532	532	550	574	563	516	527	517	526	551	558	524	566	517	493	547	509	542	523	533	584	513	529	503	542	565	530	457	557	536	468	571	504	535	547	545	510	536	541	527	517	516	542	528	500	564	537	554	515	539	585	522	541	506	551	532	489	538	584	546	558	528	501	543	525	577	506	541	487	503	523	582	508	543	520	511	546	576	533	528	485	515	536	522	527	523	556	537	540	565	535	562	534	503	498	491	558	523	539	522	538	529	522	524	536	553	489	504	538	454	532	513	539	519	508	532	518	483	546	551	586	531	558	528	540	539	516	534	565	551	530	504	531	557	533	527	540	545	547	564	516	530	523	541	543	481	515	534	523	496	512	502	510	519	567	516	531	545	512	518	573	544	550	535	524	533	549	534	519	553	526	565	522	538	540	528	555	571	533	545	528	524	554	539	545	497	500	487	495	516	516	523	497	526	523	539	540	523	542	551	512	504	526	556	532	508	537	552	544	563	550	530	533	569	558	562	564	529	526	528	537	567	557	519	526	526	531	505	562	544	528	548	539	518	537	529	524	523	534	546	509	546	536	525	510	503	530	530	516	524	508	506	493	578	498	551	491	488	496	560	538	537	507	515	560	523	521	544	525	549	530	529	564	525	509	540	538	529	528	492	547	543	521	567	595	534	527	547	539	511	537	520	525	530	486	533	523	559	520	527	508	547	495	518	508	553	520	541	567	504	531	563	590	509	500	541	532	513	546	552	526	563	561	512	561	508	514	494	548	494	548	533	533	533	512	544	547	535	508	549	521	509	546	528	553	524	566	532	510	569	545	527	506	520	547	554	542	504	582	493	489	530	529	534	499	529	551	538	532	541	557	532	500	515	537	501	511	537	542	522	532	510	517	514	559	518	532	536	542	552	551	546	515	503	541	508	558	549	520	525	512	548	568	486	516	599	525	513	536	543	528	541	522	477	570	507	527	528	526	516	541	527	545	515	548	526	497	521	544	563	545	515	555	545	552	531	526	516	520	541	524	557	568	552	531	527	520	529	524	537	540	509	556	590	532	542	532	510	528	535	565	544	548	488	565	553	531	516	536	508	540	520	519	525	539	495	530	556	550	522	559	520	522	531	540	493	571	566	542	572	575	548	499	539	540	542	561	534	518	567	559	480	499	509	522	536	511	524	535	535	509	545	516	538	529	556	557	501	563	534	547	503	526	547	533	540	551	554	498	543	531	538	517	526	540	530	545	550	531	562	582	570	562	531	544	522	552	550	519	549	515	489	520	545	529	546	533	515	532	558	537	535	536	533	529	536	520	547	491	534	529	541	490	537	603	516	541	546	514	517	518	556	533	526	512	580	491	541	578	538	530	564	531	539	521	527	519	509	559	537	566	551	546	508	511	492	543	559	502	544	581	534	502	530	553	519	537	562	511	539	481	507	543	513	578	539	494	511	574	497	536	529	542	512	494	516	546	539	542	542	544	530	535	540	527	512	544	537	570	529	539	528	546	532	511	550	515	512	492	523	538	529	529	574	516	545	553	540	541	571	542	542	515	513	536	555	588	499	552	525	502	544	571	552	544	499	504	545	536	521	499	528	534	526	538	538	520	538	519	484	521	521	578	544	567	525	571	500	526	489	539	572	548	561	529	543	556	542	525	514	536	556	543	504	541	524	527	559	586	548	518	556	495	498	526	553	565	516	542	548	499	509	519	540	523	511	577	554	498	568	535	547	550	528	557	534	547	512	548	506	551	567	536	526	535	541	518	495	519	544	544	510	492	527	520	492	553	537	507	557	534	515	522	522	514	554	518	535	494	566	521	560	525	540	525	516	520	524	534	528	519	596	520	506	555	548	507	511	526	528	556	574	532	588	558	538	553	494	521	523	562	505	518	523	512	512	525	529	571	544	513	537	527	525	555	505	545	539	525	553	527	504	523	541	535	531	555	580	525	592	502	559	533	543	527	560	566	569	504	522	548	510	500	534	518	537	518	551	550	512	506	573	480	552	518	536	517	530	558	559	514	555	538	559	532	568	516	528	553	544	497	504	521	526	553	581	542	500	565	510	518	496	547	543	512	532	523	559	526	569	539	530	532	501	521	511	519	527	534	534	546	555	521	495	527	487	545	517	540	522	505	534	542	534	511	541	538	576	570	532	534	498	501	504	510	552	531	527	515	583	547	546	530	520	513	548	542	563	513	522	547	536	551	529	520	528	531	514	450	510	536	550	534	604	529	550	514	548	555	559	549	500	513	524	525	512	534	525	466	557	509	527	551	528	536	522	523	527	531	548	546	533	532	528	519	522	539	532	529	542	521	560	520	530	502	571	498	551	524	531	511	557	539	563	518	558	549	544	554	500	529	528	550	537	538	518	579	513	538	528	533	556	544	552	554	566	480	553	554	536	584	562	557	517	532	579	502	531	513	498	525	521	532	532	587	534	544	522	553	533	511	571	544	528	543	566	520	557	541	520	521	517	537	568	503	516	526	562	489	532	504	502	570	552	523	536	540	506	570	550	502	481	553	554	522	581	517	538	523	534	547	486	546	517	517	551	515	509	555	519	510	532	514	555	501	532	598	480	508	521	549	549	524	514	483	533	503	540	558	510	559	530	532	559	524	530	547	530	509	505	536	534	517	535	558	507	558	504	486	563	525	532	513	548	551	545	533	538	537	529	547	557	572	612	540	545	551	524	501	543	530	534	498	550	536	524	518	504	545	499	469	570	569	551	547	549	533	548	547	534	527	540	550	517	519	533	533	540	563	587	523	518	518	524	524	534	524	551	487	546	501	530	531	538	532	517	527	537	515	516	492	507	537	507	598	546	560	571	583	566	521	578	517	548	530	554	555	535	549	547	542	536	581	528	542	512	492	539	528	568	531	567	496	551	542	550	524	606	501	608	511	546	489	512	542	458	532	582	552	563	536	540	512	555	506	528	544	538	557	535	543	497	584	542	511	526	544	494	543	532	518	498	533	556	536	519	539	503	506	517	496	525	579	518	550	572	527	566	535	536	551	534	507	536	507	503	524	536	505	546	532	515	547	517	535	549	534	576	547	527	555	515	574	555	560	543	501	567	542	558	507	511	541	516	541	540	547	494	551	530	546	558	532	590	578	581	549	524	573	513	512	511	532	518	512	533	552	549	548	482	522	571	524	524	544	567	552	503	553	550	564	565	532	552	541	552	525	550	489	527	492	531	554	486	560	525	543	534	566	543	531	529	530	550	551	538	548	491	554
24567	20344	26027	24521	20335	9795	1033	697	664	528	494	493	477	493	465	428	436	421	430	436	388	407	423	378	416	405	377	417	405	427	373	387	390	394	411	395	394	428	409	380	404	423	377	355	375	381	424	408	376	373	387	392	396	380	373	420	398	379	361	388	367	417	401	384	368	389	401	370	378	389	357	394	403	385	387	380	373	383	380	378	421	390	359	362	405	370	375	392	341	374	366	379	370	378	387	389	399	370	377	366	377	389	369	417	398	416	403	381	363	377	373	386	389	414	377	383	380	383	343	386	364	374	355	374	404	400	375	338	342	403	365	367	400	378	378	335	358	392	396	353	409	340	367	393	366	379	369	358	369	380	368	367	424	360	375	387	402	361	363	339	334	360	347	365	352	380	326	373	403	379	389	379	356	380	398	364	383	383	397	385	382	385	364	414	383	364	397	358	376	382	388	366	389	349	411	349	384	350	416	397	375	395	364	385	393	381	352	415	368	341	375	384	363	402	355	380	383	336	383	390	377	373	382	395	384	430	391	350	387	384	375	377	364	376	371	370	410	400	380	375	373	380	410	342	375	392	392	393	401	378	368	404	379	425	380	379	364	379	387	365	378	416	366	400	392	363	395	383	383	389	402	402	388	385	357	399	375	396	381	359	377	364	365	352	384	359	396	391	359	387	389	387	367	411	338	348	394	348	399	374	379	351	365	387	374	410	363	368	379	396	329	384	372	370	383	393	373	334	392	411	363	372	374	382	385	377	393	364	361	392	349	367	356	385	394	351	386	361	360	393	400	362	391	357	379	364	379	392	368	381	397	381	343	389	384	368	388	371	368	394	395	375	353	333	394	362	370	387	364	405	378	424	364	364	357	344	383	387	403	396	390	389	355	366	383	389	378	377	381	396	342	360	369	372	401	380	395	376	397	374	396	361	393	353	385	368	412	400	396	385	336	394	390	390	420	353	360	343	373	365	376	376	388	376	369	360	378	354	374	346	387	383	360	395	397	397	350	389	382	390	385	380	393	417	375	358	337	386	366	391	384	396	371	393	348	375	364	380	374	379	342	396	370	376	369	377	387	401	400	394	395	380	381	360	378	379	352	380	367	390	349	356	347	364	382	385	403	391	372	398	385	408	360	363	333	373	391	362	394	354	393	377	402	381	374	414	385	378	378	418	380	355	364	368	412	372	382	372	373	388	376	370	342	383	402	398	363	343	399	353	359	387	400	364	404	388	365	353	384	333	366	391	376	343	398	354	366	372	395	381	360	407	380	375	364	390	395	400	353	378	389	383	427	343	386	384	361	397	375	348	360	385	376	384	368	370	391	399	353	389	397	375	377	386	392	360	366	429	394	372	361	355	373	364	393	416	417	382	417	358	381	387	391	377	354	379	350	353	393	396	352	372	370	363	389	375	413	357	396	364	358	401	383	380	380	391	373	351	375	399	384	437	348	375	352	378	363	409	372	391	382	352	387	343	364	418	416	391	415	380	401	372	422	353	376	395	366	394	372	373	383	369	367	367	388	368	394	406	384	383	392	365	370	402	379	339	350	357	396	386	388	374	394	365	390	402	353	409	393	371	374	344	399	385	391	371	375	392	360	335	386	382	375	381	380	367	376	365	364	380	397	387	360	386	365	415	398	399	416	368	351	401	356	371	343	376	344	395	364	360	417	381	382	356	370	388	354	366	351	387	414	382	372	366	356	356	379	411	403	381	362	392	387	355	357	420	374	395	376	393	356	363	343	455	394	389	378	378	366	351	373	390	393	384	342	373	370	375	404	423	369	404	386	396	390	379	391	390	398	373	362	389	358	367	398	350	368	358	344	373	392	389	367	373	380	392	400	399	369	361	393	357	372	407	394	368	372	368	367	374	346	374	376	389	383	392	369	402	341	355	347	403	375	363	363	354	366	368	390	382	443	356	397	367	396	357	367	399	379	391	382	328	404	354	374	412	352	389	376	387	384	365	363	359	381	366	373	379	369	373	369	388	377	360	380	370	364	375	354	368	379	360	388	435	362	374	356	407	393	370	377	370	423	392	375	410	406	358	353	381	339	420	384	400	382	394	402	395	398	392	374	398	405	388	376	380	380	379	386	353	406	378	366	381	396	370	396	375	391	371	391	357	385	374	402	396	414	369	344	351	381	395	413	365	375	373	390	324	396	363	381	361	380	380	361	370	392	403	368	366	362	391	406	373	353	367	374	394	347	389	380	347	388	355	384	394	352	354	388	381	358	397	390	357	392	378	408	391	389	366	373	355	380	392	359	346	385	397	337	373	397	372	347	368	372	362	392	369	414	353	379	367	347	375	423	388	386	384	396	371	332	383	362	374	373	416	385	392	405	392	357	366	392	357	365	366	379	354	339	333	398	361	373	387	380	387	381	413	397	360	410	383	368	366	398	365	382	367	377	407	393	412	358	392	378	376	379	420	353	360	367	400	355	356	373	352	391	377	387	399	405	367	337	390	389	360	374	384	355	376	378	387	363	376	376	363	403	388	376	405	394	407	354	378	366	411	383	367	369	406	383	385	367	349	338	392	386	363	359	389	361	369	343	384	366	375	377	388	377	360	334	391	410	356	370	399	358	341	355	357	401	389	363	400	410	378	370	372	357	386	398	321	356	379	390	377	361	367	421	350	417	363	378	393	374	354	378	416	370	386	408	396	337	402	360	382	378	386	337	365	379	332	349	377	401	382	387	414	342	335	382	414	352	371	351	370	372	368	376	405	368	360	363	390	394	389	370	388	380	387	378	399	403	383	433	392	385	377	373	392	384	370	371	365	392	373	388	397	374	364	348	402	400	380	363	382	361	378	333	391	334	396	367	398	371	382	385	400	387	380	386	397	369	380	378	396	390	389	374	374	384	402	400	361	380	387	403	352	397	359	386	385	381	351	368	353	388	360	344	360	391	344	374	366	384	385	398	402	401	412	348	396	383	395	402	371	353	387	356	350	375	377	372	368	389	372	403	388	392	360	386	411	357	372	391	382	355	397	388	380	394	385	387	401	404	357	387	380	370	374	399	422	385	396	367	359	388	395	368	380	359	356	392	367	365	372	390	386	384	360	400	377	419	432	364	349	380	388	365	401	401	360	371	400	382	381	373	361	367	354	346	389	383	393	387	396	396	384	374	428	380	408	365	341	374	358	384	403	385	395	370	373	347	382	387	358	374	400	379	379	369	396	362	370	363	358	392	375	366	378	420	401	394	368	392	384	422	341	380	364	369	378	351	401	367	396	365	391	340	364	328	380	410	409	397	395	382	374	390	391	332	371	375	383	364	374	365	410	383	385	386	423	373	371	388	356	335	371	374	412	369	362	395	349	394	378	380	373	354	384	374	392	373	346	390	388	350	386	415	382	388	376	415	406	385	368	367	379	383	363	340	385	365	395	367	396	386	372	350	355	394	389	401	392	356	405	410	376	377	360	351	353	374	353	366	391	407	388	379	378	372	416	376	346	399	368	392	377	408	343	330	349	365	367	365	388
28606	7346	6634	3731	2279	1684	1330	1123	926	814	693	731	698	597	552	537	521	522	473	476	493	452	472	411	413	460	455	443	415	424	406	445	409	420	397	434	406	402	427	438	450	396	429	405	379	400	354	406	414	382	416	422	388	380	411	419	392	353	356	378	386	384	417	415	388	408	398	422	394	375	424	402	398	370	427	409	398	431	443	410	400	416	401	404	380	404	421	425	385	380	389	371	399	408	416	385	391	384	394	354	397	374	393	401	412	426	396	407	374	406	411	391	431	409	388	406	375	374	350	386	401	399	396	403	416	387	382	399	367	401	367	370	403	392	385	413	399	372	437	399	394	385	391	414	362	434	381	403	398	389	347	362	411	405	399	393	402	399	382	389	397	387	398	402	408	412	375	388	408	392	367	390	404	416	394	387	418	384	407	361	398	396	413	411	384	404	404	433	354	440	363	390	404	365	417	406	382	383	399	403	368	404	384	409	365	389	391	389	402	407	385	417	454	401	373	416	375	352	384	350	406	381	381	409	382	403	391	420	370	419	368	395	387	390	375	444	365	359	379	387	381	382	390	409	388	380	393	376	385	436	422	425	423	379	382	395	377	372	400	397	367	383	401	411	383	386	368	411	404	351	368	394	389	382	408	390	374	367	398	373	410	389	428	392	412	388	368	400	404	407	378	408	390	387	391	381	393	379	380	396	410	383	386	387	385	373	400	402	390	371	390	399	405	387	403	404	371	385	409	414	401	422	374	397	388	381	402	387	389	366	373	367	403	347	413	361	381	419	388	398	391	378	412	401	379	347	405	385	381	377	384	378	407	395	410	392	397	373	412	367	391	409	407	393	382	402	437	426	384	386	385	413	346	404	402	380	365	378	380	395	370	379	393	420	354	402	383	397	414	410	382	402	408	386	367	399	419	409	402	388	388	416	361	413	388	385	397	366	407	379	384	434	398	359	385	415	355	383	395	402	397	375	378	362	401	364	401	374	412	369	404	391	336	414	399	416	357	441	385	403	380	376	366	377	419	363	383	396	390	381	383	384	395	390	403	416	396	349	381	415	416	373	382	384	406	385	435	419	387	393	379	369	394	426	382	355	350	344	416	388	407	394	393	363	399	441	402	360	396	393	400	394	406	408	445	413	429	384	409	407	394	420	379	420	390	379	382	395	395	348	425	393	412	397	409	399	391	414	382	415	390	362	377	398	402	384	396	360	396	390	398	386	342	390	381	362	388	421	416	424	424	408	401	403	396	385	369	406	388	368	376	388	382	408	406	419	377	444	394	402	380	423	417	366	404	443	371	378	368	407	383	380	359	390	387	394	390	411	351	379	394	421	385	371	383	398	414	402	377	382	391	412	439	414	368	371	382	374	385	409	406	436	369	383	385	393	398	380	378	374	410	358	389	369	349	373	411	386	384	370	414	379	376	373	364	385	376	409	373	382	382	428	409	393	394	397	372	399	380	404	395	364	391	393	412	369	382	402	403	399	392	411	409	404	348	390	387	424	408	379	372	405	350	393	446	367	377	394	418	379	403	373	368	424	411	367	388	380	379	444	393	385	367	364	378	390	395	396	412	358	418	364	410	382	372	409	420	401	372	382	445	381	368	381	391	386	396	384	416	373	368	395	424	402	389	350	397	384	366	389	376	399	430	367	394	382	389	371	425	412	398	399	375	393	418	384	396	420	393	397	379	408	368	385	383	381	353	400	405	386	382	409	375	416	376	400	415	387	399	380	414	382	403	366	396	409	398	416	383	429	401	410	390	399	395	374	409	386	364	363	366	390	411	367	385	401	390	430	398	404	407	406	365	358	378	392	403	430	392	425	383	363	408	379	424	404	360	359	367	392	372	403	432	397	356	403	382	369	421	379	339	397	398	367	399	381	405	375	420	350	342	428	400	381	397	356	401	366	397	388	403	414	421	397	397	353	411	358	377	390	441	405	386	360	392	382	405	408	385	384	398	389	368	409	352	434	407	378	389	408	405	417	419	397	377	363	414	412	390	420	387	401	425	359	416	402	397	408	374	384	358	386	419	405	409	408	374	370	358	428	405	392	398	352	372	376	354	394	396	380	403	402	403	373	420	380	405	387	382	410	394	419	366	396	431	377	389	341	378	407	402	411	407	417	388	405	382	389	368	402	360	422	374	371	397	377	349	418	377	383	381	364	405	388	398	369	393	392	415	400	415	387	385	362	422	395	396	365	416	362	424	403	384	380	366	409	408	370	380	383	391	381	396	387	386	401	425	362	400	408	402	377	419	404	366	370	401	420	376	386	411	386	380	396	377	412	382	405	385	395	385	425	404	362	378	420	455	382	405	415	416	353	413	403	416	355	373	374	390	442	389	337	370	368	412	415	425	364	399	365	392	390	380	394	403	416	377	394	371	390	428	417	401	408	386	373	381	425	424	386	372	381	401	387	377	382	411	405	360	367	400	375	408	399	379	395	342	380	402	404	377	383	398	406	382	375	406	384	361	391	375	377	388	404	390	387	369	392	397	424	388	393	411	379	363	409	407	360	384	369	352	401	374	390	365	419	395	366	407	375	411	379	398	378	360	374	383	393	370	383	385	402	390	389	405	405	418	396	364	387	379	387	397	347	382	376	419	395	370	348	391	373	404	407	399	388	410	392	404	378	371	399	355	372	420	398	366	398	343	426	389	421	389	401	395	415	413	383	371	411	369	367	405	390	387	421	374	424	404	371	377	391	403	398	396	381	409	391	387	400	419	387	413	367	432	389	377	399	390	418	366	392	354	396	405	391	398	420	423	381	390	384	405	382	391	379	363	401	397	404	400	379	401	390	394	391	378	406	391	371	369	392	379	402	413	407	363	373	402	389	392	425	404	373	401	355	355	406	417	397	372	398	403	376	405	360	363	344	404	381	397	386	407	390	402	442	405	420	391	397	420	393	359	411	372	393	375	396	424	406	369	365	366	351	392	386	369	424	373	386	382	391	383	410	383	375	388	400	399	408	382	385	352	415	387	395	361	427	368	381	392	393	408	432	385	375	408	381	392	379	374	385	419	415	404	400	427	372	434	382	399	401	385	432	387	400	379	395	383	387	388	423	378	371	362	387	413	382	414	384	400	416	385	365	402	411	416	410	406	396	376	379	403	404	377	407	395	429	359	397	386	387	403	378	379	407	404	390	415	391	351	378	379	384	446	385	400	366	427	390	349	385	406	392	384	384	396	374	411	367	396	409	406	414	398	372	388	347	434	404	379	400	382	368	411	401	384	379	358	356	401	368	383	410	405	401	379	364	404	416	382	383	389	405	378	414	374	404	369	389	387	402	415	413	402	421	417	412	412	395	384	411	379	404	400	413	415	392	343	389	407	383	383	397	397	366	391	400	408	366	377	425	395	435	407	419	386	370	358	428	396	386	421	418	376	422	421	383	389	376	421	384	380	385	394	386	389	404	397	351	403	387	389	396	375	385	437	374	398	397	397	413	372	373	393	416	405	390	380	390	387	413	409	381	392	358
22624	20346	26534	24039	20350	20409	10301	1662	1248	1112	1031	977	975	940	964	876	838	841	875	816	835	827	811	815	793	850	763	808	788	787	767	847	799	813	715	744	751	794	718	765	774	733	772	766	802	757	792	715	712	779	785	749	744	729	815	748	747	763	783	781	736	735	779	763	725	717	769	777	737	784	804	774	755	782	728	742	744	763	797	811	743	834	733	794	797	753	770	779	747	777	739	790	725	799	769	765	768	770	707	757	766	714	727	754	751	767	740	743	742	754	769	755	723	790	744	733	802	715	705	746	752	718	781	756	767	764	790	779	725	727	782	779	769	733	732	695	783	784	785	684	709	770	772	769	728	686	798	786	750	754	729	739	783	816	739	720	774	787	768	754	728	733	760	762	768	758	752	755	730	734	729	742	780	746	797	744	718	734	722	761	715	747	775	701	702	691	745	738	777	759	760	702	733	784	702	767	710	773	777	743	758	758	683	780	730	748	737	763	737	745	771	744	746	792	697	750	759	758	783	722	766	764	746	792	741	728	790	755	728	763	736	785	686	732	739	732	748	774	750	736	782	779	780	735	739	778	782	771	764	772	728	770	735	774	792	700	762	746	726	757	802	711	741	749	749	782	750	741	738	711	758	740	755	718	723	736	773	741	705	769	775	775	789	671	795	802	732	745	740	666	749	662	728	744	734	750	725	758	741	756	728	716	727	750	768	762	681	765	680	734	728	747	733	750	788	778	754	755	769	758	757	750	747	758	762	755	739	734	722	765	723	733	807	760	771	762	730	766	765	698	769	749	742	750	748	770	775	759	729	771	745	752	724	747	763	716	785	750	723	779	747	798	723	755	755	726	761	722	745	738	780	731	748	722	757	726	733	757	786	770	747	772	765	738	762	716	696	757	719	748	720	715	714	725	733	767	724	740	805	754	778	759	693	785	745	747	756	770	787	735	742	730	794	746	740	724	762	759	753	737	758	697	712	759	746	744	791	768	732	759	728	681	707	750	806	731	720	726	741	751	766	738	734	787	760	763	772	741	768	773	763	761	747	763	774	766	715	784	759	793	784	760	710	748	763	752	763	755	788	753	733	779	734	724	799	703	732	755	734	772	779	768	764	760	712	752	784	758	773	749	694	700	774	766	754	721	725	785	777	742	727	794	719	763	733	794	738	737	738	759	779	758	737	768	700	754	732	703	763	743	719	715	775	725	792	765	768	674	751	743	736	791	758	706	725	752	771	702	763	759	724	755	732	737	777	708	736	767	767	791	743	734	773	799	744	700	736	736	728	779	792	785	733	750	794	708	755	808	752	740	767	754	713	777	762	726	748	753	763	729	745	732	730	766	737	763	694	760	769	705	778	732	730	750	738	761	689	764	758	734	748	728	794	736	730	774	767	772	690	785	744	768	775	734	752	737	745	714	759	740	770	713	720	759	739	700	750	721	752	777	773	765	731	740	796	786	756	737	768	764	730	796	791	730	759	758	716	760	749	756	776	719	785	781	836	746	749	814	793	691	727	754	729	735	717	747	713	717	714	714	761	769	745	765	792	735	731	752	694	792	802	763	786	677	775	740	776	763	753	755	735	736	750	783	746	744	765	740	745	720	773	731	782	756	756	761	715	709	728	692	739	751	759	777	703	725	741	782	776	798	742	786	738	771	771	744	764	754	744	765	751	706	730	753	748	796	707	722	738	791	713	737	788	734	761	774	766	738	748	767	720	800	745	722	715	711	754	773	761	741	737	804	755	783	753	729	768	727	768	724	744	733	775	777	723	777	745	720	756	782	729	759	760	762	769	735	784	762	780	742	710	782	787	746	711	752	753	682	755	773	683	759	768	785	775	751	745	711	750	749	736	737	746	782	692	750	720	760	750	764	748	767	739	808	672	723	755	788	728	760	744	722	732	760	760	755	773	720	738	733	754	754	788	730	716	757	719	722	776	769	758	746	782	721	729	751	757	703	742	721	729	719	751	770	798	694	745	749	756	689	759	799	742	759	791	721	701	770	737	753	785	714	755	758	760	743	715	740	675	764	753	746	747	722	742	748	760	775	707	737	745	765	696	728	762	781	764	757	760	772	778	740	712	716	738	771	733	756	768	730	735	779	757	731	759	735	757	733	711	765	756	729	727	800	696	747	706	759	760	682	743	706	759	731	703	745	770	768	747	764	728	736	790	724	801	807	748	723	811	736	760	738	783	740	794	753	756	740	759	703	735	690	754	783	729	770	758	700	734	717	762	748	721	756	715	785	763	718	768	745	729	782	709	717	765	705	734	690	741	762	763	742	799	765	774	764	771	770	759	770	727	758	753	718	812	753	759	721	762	782	741	734	740	768	792	788	722	771	738	810	746	745	778	759	758	796	783	739	738	788	756	740	732	778	755	735	709	742	724	791	743	762	743	745	773	752	775	736	751	764	715	705	770	776	705	720	725	795	780	767	714	713	764	760	759	739	757	740	735	749	776	760	736	777	814	776	766	718	756	739	759	748	722	729	749	726	726	740	766	725	697	722	709	719	785	753	742	751	770	780	752	753	699	736	772	767	763	768	793	749	727	721	761	735	740	790	739	769	686	767	776	755	771	745	773	717	709	752	716	768	740	730	760	746	711	700	780	698	736	763	752	736	753	779	697	732	696	746	761	751	773	758	715	693	748	738	729	742	775	773	772	683	721	734	763	730	761	740	790	697	733	746	755	747	737	770	767	741	722	770	753	767	757	755	742	764	776	734	717	749	772	717	749	776	767	724	743	753	788	772	761	767	790	776	723	703	750	733	783	768	752	789	781	749	737	760	746	775	736	723	712	729	706	738	731	787	731	732	730	741	748	738	744	731	735	732	742	806	723	747	749	760	722	777	718	757	719	716	745	741	762	783	758	704	750	742	746	765	747	765	740	743	759	748	706	751	760	800	726	768	777	747	763	751	757	739	736	734	692	759	736	779	772	722	766	758	756	783	702	711	719	748	708	748	753	753	721	739	781	738	717	767	755	767	756	783	713	714	736	750	744	786	749	704	815	704	763	761	763	759	744	742	744	803	785	709	699	716	744	721	784	740	768	757	706	712	754	738	745	726	717	730	783	790	761	763	745	731	770	759	741	743	699	786	698	728	730	728	732	766	743	750	816	765	748	759	746	760	741	733	746	770	736	681	689	759	722	706	737	730	714	731	781	781	756	743	770	777	778	788	759	716	727	764	806	808	829	757	735	736	743	777	733	747	766	731	758	734	724	697	785	718	748	767	771	726	757	747	739	773	705	723	769	709	774	699	773	776	788	790	715	763	744	779	717	749	714	752	731	723	754	706	774	730	773	741	758	780	778	798	714	757	765	713	764	765	695	742	778	743	791	701	755	793	758	790	757	784	729	747	736	748	776	724	712	755	738	784	759	753	772	792	781	796	766	722	766	716	783	743	775	735	769	754	740	780	732	750	721	781	777	748	786	746	750	726	748	704	740	770	797	736	760	730	785	736	756	735	727	752	720	723	747	760	698	788
26318	12441	11371	6395	4356	3184	2555	2075	1799	1568	1392	1373	1242	1113	1014	1044	985	902	912	892	829	866	869	850	827	761	805	770	811	772	848	804	746	795	787	761	765	745	780	744	767	758	737	763	796	739	764	741	718	747	729	746	741	733	770	725	699	659	725	721	779	732	719	704	739	696	734	774	740	735	708	751	744	716	709	719	729	744	702	710	724	747	728	720	742	763	715	730	738	695	715	745	727	698	751	722	682	732	734	680	744	703	712	699	706	775	750	736	681	747	741	723	699	692	708	714	737	759	734	714	725	751	710	754	699	739	685	668	710	694	707	710	752	735	706	710	730	699	688	723	717	704	721	698	725	757	748	785	709	716	721	677	746	713	727	745	716	710	677	668	721	732	715	723	764	721	746	693	673	714	739	756	692	717	732	746	728	647	722	742	703	712	711	681	679	735	726	725	700	695	674	747	725	718	706	742	715	709	717	759	706	724	726	752	760	712	717	703	688	733	730	694	739	724	739	702	717	729	746	698	716	743	681	759	711	717	719	739	710	703	720	735	702	703	703	715	773	671	685	694	714	701	753	732	693	735	725	736	708	682	708	717	681	722	754	712	724	721	704	715	728	710	744	692	766	661	732	738	763	716	687	761	752	717	697	708	691	679	699	739	717	737	744	690	682	757	694	737	757	743	771	680	724	690	707	747	700	744	721	734	707	687	676	697	691	741	675	659	696	689	727	676	684	733	699	765	760	733	662	709	715	680	690	717	697	708	710	710	751	764	730	713	717	684	720	758	769	737	708	682	745	715	777	719	701	724	711	691	695	703	711	728	753	735	704	721	662	700	710	710	712	728	725	718	691	690	731	753	740	741	731	718	691	742	716	697	694	716	739	720	716	749	763	705	746	726	693	704	729	701	721	734	721	711	709	766	691	688	684	735	738	719	716	737	740	739	754	752	736	707	729	732	760	723	708	674	725	760	702	710	658	746	695	730	693	757	746	748	698	648	748	735	694	734	680	736	723	722	704	669	735	715	719	739	708	736	721	729	719	696	712	734	707	725	709	749	725	753	722	728	710	697	697	729	671	716	761	705	725	734	714	688	741	758	713	748	685	706	683	683	743	687	732	721	732	730	733	736	698	740	750	704	757	757	675	745	723	729	715	669	712	712	741	704	653	711	730	675	662	798	724	714	750	713	696	706	740	734	743	751	704	738	699	729	732	716	729	665	769	709	714	699	766	730	717	728	712	692	709	720	698	722	695	752	691	714	765	718	687	732	712	772	705	742	719	744	765	699	712	708	763	723	711	666	749	681	747	730	744	758	624	705	704	709	691	715	734	729	684	725	737	716	721	735	742	654	710	715	692	711	693	700	748	744	693	674	710	702	710	750	714	693	675	695	743	708	760	699	699	738	725	723	737	690	703	714	728	719	719	721	736	736	736	741	693	694	747	734	754	703	740	735	711	709	746	734	670	722	710	732	739	766	736	740	676	724	671	670	720	724	679	672	755	724	711	685	707	737	756	694	690	710	737	728	743	740	768	691	719	774	712	723	701	657	722	669	727	760	724	676	725	680	707	692	730	705	715	651	657	752	711	756	714	701	720	741	731	728	691	747	775	710	752	673	728	729	735	734	702	682	725	722	730	724	741	703	722	736	729	705	683	737	745	692	768	713	714	713	707	710	790	731	743	727	698	753	736	717	664	687	761	695	726	721	712	773	752	688	694	748	756	725	690	693	686	697	699	763	713	689	701	695	686	703	731	744	703	677	749	708	702	717	749	767	687	657	684	725	716	740	778	741	729	671	729	692	721	710	671	660	774	704	712	737	689	706	694	720	754	714	720	662	726	733	706	776	668	730	729	727	698	715	700	715	711	722	741	719	718	728	710	736	731	711	722	756	688	681	729	700	717	696	723	733	703	685	674	699	673	711	695	681	735	759	715	738	732	733	731	727	691	751	737	707	703	719	687	705	703	721	695	695	703	652	713	729	718	710	678	703	709	706	698	728	730	700	697	756	672	745	709	712	700	756	733	715	716	707	644	733	684	724	657	692	723	715	732	727	696	711	711	727	686	719	753	722	729	740	734	724	726	737	701	751	748	755	741	724	701	752	736	700	693	766	702	682	741	689	691	731	759	738	717	702	658	663	755	759	725	735	714	705	681	713	718	740	684	723	694	712	722	702	662	787	668	710	715	751	702	735	714	694	744	682	727	744	677	665	705	725	679	685	702	728	682	695	721	727	720	692	717	724	694	707	727	726	720	728	716	697	742	680	733	747	696	729	718	751	747	718	734	760	738	688	707	693	739	723	719	710	746	693	683	733	669	778	704	742	740	716	747	736	711	707	707	702	752	718	730	728	735	732	733	705	723	745	698	743	737	744	755	756	704	711	692	765	709	724	752	726	707	703	728	677	723	736	704	717	720	729	689	657	645	740	715	698	692	723	746	709	752	700	694	695	683	703	788	743	714	715	716	708	740	718	684	713	699	758	703	718	704	692	735	726	694	723	711	709	719	723	705	671	679	746	732	700	723	690	713	740	710	683	728	743	699	726	708	732	708	741	768	668	741	731	724	703	678	766	704	729	777	710	744	736	692	736	695	710	739	684	709	714	699	726	734	704	765	720	687	721	763	767	712	752	699	680	677	720	722	732	683	710	716	751	757	699	749	735	721	731	739	664	707	714	705	713	752	702	716	716	715	720	742	716	733	743	722	734	696	674	762	723	713	705	707	728	716	717	761	762	697	734	738	712	764	698	692	740	730	739	747	681	701	728	742	706	709	711	718	737	724	670	737	703	741	693	724	689	683	735	719	744	742	680	708	692	681	732	692	742	762	685	723	739	721	757	704	685	758	693	751	736	743	700	735	776	731	693	741	705	725	712	716	714	707	679	663	737	715	689	745	697	709	672	696	705	672	706	701	751	744	734	716	733	716	750	654	709	788	662	647	729	748	685	694	735	758	742	742	734	703	706	727	667	686	735	708	712	724	679	693	706	718	733	690	740	689	720	752	684	710	748	711	715	719	746	755	700	710	743	699	701	739	791	679	709	711	701	760	697	706	686	699	723	673	762	696	726	704	724	721	689	698	756	718	657	724	710	695	698	709	751	700	731	687	721	715	736	736	725	750	703	736	735	659	657	673	750	716	751	726	721	722	755	723	667	737	683	711	666	726	715	718	696	718	677	712	677	676	732	700	758	737	720	725	685	695	708	730	738	710	713	717	754	702	653	723	715	728	735	701	690	721	717	696	709	728	719	728	746	735	726	721	693	716	714	709	716	731	696	718	762	723	736	725	716	677	736	694	720	758	697	716	691	748	733	714	701	743	668	670	702	771	746	713	717	711	737	691	758	714	755	678	783	737	726	771	731	720	706	696	726	718	724	714	701	720	726	681	706	732	784	640	683	685	726	701	730	702	679	720	720	688	713	716	727	682	693	707	752	722	707	709	726	652	724	696	711	723	675	719	757	712	688	699	736	738	741	735	734	736	738	725	758	758	691
34103	15182	2915	673	590	544	521	514	512	526	561	521	520	516	551	503	506	514	517	502	496	511	524	525	518	515	499	497	510	497	498	475	483	522	472	508	529	452	523	478	498	498	479	508	489	561	516	516	512	501	521	514	494	529	523	494	506	521	489	491	517	486	522	526	469	509	497	481	495	515	502	496	503	523	515	505	508	515	537	525	521	481	506	519	494	516	470	505	509	488	464	507	476	524	493	534	473	508	465	503	511	477	522	466	520	498	514	505	519	498	493	489	522	496	514	493	514	461	524	559	468	467	457	484	492	483	472	495	509	442	491	482	525	538	538	507	505	481	473	502	517	525	486	516	532	475	523	465	472	510	510	542	531	498	512	478	481	506	496	490	496	539	515	494	492	508	499	522	495	517	485	461	469	507	476	506	498	478	480	503	491	484	490	531	480	510	515	497	517	491	493	485	514	436	476	483	489	514	521	505	542	523	490	520	490	482	512	495	463	510	453	517	491	530	539	520	474	502	511	557	531	469	489	528	535	517	477	489	495	464	547	462	482	480	513	541	501	520	531	541	450	527	497	531	515	530	542	488	489	478	517	460	507	518	532	528	479	495	521	543	506	502	506	471	483	468	505	494	495	497	525	551	488	491	477	538	493	531	496	489	467	503	472	489	523	505	507	499	490	530	481	517	494	502	503	476	528	473	506	470	453	547	494	501	508	539	506	487	477	489	504	526	536	513	533	494	515	494	474	505	499	485	490	478	510	507	511	508	480	507	547	526	518	499	485	506	504	488	495	510	497	519	504	521	496	517	520	446	504	491	501	469	521	502	516	521	479	514	496	533	499	552	483	503	519	505	508	489	490	487	478	490	511	508	524	511	510	529	528	474	523	525	496	514	499	494	520	530	456	516	501	502	486	547	484	491	489	540	495	507	525	470	483	495	502	518	494	490	484	492	512	507	508	523	540	507	522	496	528	465	438	522	496	471	506	539	542	499	477	499	541	506	482	532	511	508	478	484	508	515	456	477	482	502	505	530	513	479	473	494	448	501	480	515	511	529	480	480	445	486	483	511	510	491	494	530	512	503	502	528	494	528	464	527	514	493	533	505	508	488	492	457	477	519	503	501	481	500	505	526	483	480	475	510	510	500	492	489	513	498	514	538	484	492	498	476	487	506	499	515	481	513	528	494	508	528	513	524	495	519	511	502	498	521	529	484	527	522	496	517	506	469	489	507	481	462	516	505	552	496	490	505	499	518	478	530	521	512	511	532	484	474	483	501	491	487	514	503	574	534	530	500	484	506	469	486	519	538	489	506	481	496	517	495	502	508	486	528	493	503	529	479	511	507	471	520	481	508	480	522	535	524	449	507	495	527	507	510	521	542	472	543	452	490	483	514	484	521	517	522	494	508	513	501	473	506	519	491	501	522	509	506	491	487	517	544	499	540	493	471	494	538	516	480	505	504	521	457	484	522	497	499	510	475	498	482	530	467	506	517	547	519	514	540	510	460	535	432	493	483	450	498	560	516	488	472	453	485	537	453	495	510	486	499	499	493	473	501	538	534	457	521	495	541	483	515	469	511	495	468	493	518	541	470	493	536	500	504	480	500	506	535	487	511	460	542	540	561	508	485	478	523	508	506	517	522	507	480	467	545	514	540	472	552	538	476	491	504	492	503	506	540	487	473	511	490	496	495	476	499	468	479	537	503	521	530	512	502	489	527	481	490	565	489	491	504	500	497	522	493	477	503	499	534	500	500	534	524	526	494	515	495	539	531	508	466	470	488	481	493	489	474	521	485	496	554	514	495	499	483	512	464	471	471	497	487	544	539	498	463	501	515	556	516	524	509	513	482	496	497	464	503	523	514	495	508	477	499	480	516	472	526	490	483	500	519	481	524	497	540	483	511	470	532	522	508	500	492	501	490	475	522	501	503	481	515	494	514	493	520	499	527	502	535	501	515	474	503	502	509	549	472	473	492	475	495	494	500	509	540	524	497	503	516	481	514	508	546	503	501	465	509	528	481	445	444	440	521	497	467	512	485	515	469	510	451	550	512	477	529	502	519	537	496	478	493	520	503	478	463	518	523	508	494	527	495	477	523	498	513	498	510	525	480	506	516	520	496	522	558	531	477	480	505	491	476	502	459	494	527	527	559	525	515	526	513	488	506	485	527	509	485	471	472	533	480	439	530	502	509	525	511	482	522	524	551	529	517	506	480	511	517	505	517	510	506	506	471	558	532	554	492	529	482	513	470	471	478	526	512	493	494	541	492	486	489	503	542	506	505	480	521	523	506	461	505	516	523	490	506	485	519	468	521	516	471	530	469	502	485	521	488	504	506	501	455	520	492	529	505	471	476	543	543	506	479	493	513	503	533	504	474	492	470	522	496	478	504	500	474	489	481	497	557	485	497	542	499	490	518	493	501	540	525	543	559	484	496	480	497	503	489	490	477	469	533	499	485	523	491	461	500	484	501	502	515	501	447	481	532	462	498	500	491	458	495	510	496	508	489	494	497	533	506	558	476	487	469	526	500	488	507	506	475	520	467	546	503	482	467	488	477	518	471	518	529	487	469	532	529	476	518	516	513	524	508	483	491	494	482	500	507	538	500	565	462	495	475	486	535	541	489	461	507	490	530	493	498	490	530	492	510	487	520	545	501	496	499	506	476	540	521	530	521	505	498	497	518	492	553	474	488	448	493	505	509	507	503	525	501	478	508	510	504	498	493	481	487	519	538	473	484	514	494	526	488	460	501	500	478	536	467	485	495	526	503	499	527	491	499	504	490	503	512	499	445	480	474	492	498	497	519	511	490	512	476	479	509	472	567	522	485	510	471	517	469	521	471	530	504	460	520	464	517	494	507	464	483	471	521	466	504	479	543	530	510	496	554	500	516	524	503	493	510	511	518	551	483	481	507	511	511	502	488	463	484	488	519	476	517	542	557	504	481	516	494	520	471	517	496	519	510	505	527	557	517	515	536	550	498	489	514	493	502	493	530	451	511	506	510	524	466	533	507	479	520	536	458	498	474	480	528	480	513	510	538	530	500	497	549	537	485	488	542	455	498	490	520	482	487	505	490	484	493	484	504	478	514	479	510	482	521	521	502	494	516	520	503	495	486	509	514	500	514	482	534	473	498	486	497	526	542	461	535	492	505	488	528	507	501	517	508	474	502	472	531	486	474	529	511	481	518	509	511	454	519	482	502	511	507	504	490	515	489	508	521	516	538	495	483	514	534	498	523	487	528	484	485	521	468	509	498	502	450	471	506	502	537	554	538	472	506	518	523	486	494	560	486	506	500	513	455	504	460	524	503	460	556	513	572	502	529	537	481	523	487	502	490	525	511	543	522	512	490	495	498	526	540	488	459	520	467	512	518	528	511	492	502	529	501	514	459	503	477	491	509	483	515	475	511	508	542	490	443	510	491	486	494	519	489	485	520	472	496	538	530	493	584	488	510	475	538	504	483	504	509	510	487	512	518	500	491	537	522	482	524
22335	960	920	683	659	612	591	559	582	537	547	569	568	563	531	543	534	510	509	555	500	547	526	554	524	529	550	568	568	535	558	540	522	514	522	556	545	527	537	567	527	515	526	555	551	529	556	550	541	561	566	539	545	507	511	572	518	514	495	502	536	526	514	518	497	568	550	504	532	552	541	545	488	524	527	535	563	515	513	521	560	521	538	514	522	536	559	537	544	554	542	543	490	513	563	534	504	525	519	508	528	526	543	520	538	543	544	577	533	547	537	583	543	560	519	530	545	534	529	524	538	564	513	500	503	558	539	507	536	555	523	547	530	530	526	521	563	560	499	535	518	522	528	549	523	530	517	533	567	519	530	510	539	524	514	508	528	538	563	547	535	528	545	530	535	531	538	525	553	520	526	526	494	530	549	549	518	601	531	545	513	550	589	540	497	534	552	533	546	532	516	530	496	533	576	522	539	543	501	538	574	526	580	554	560	527	536	489	500	528	513	531	527	538	527	543	466	539	510	535	556	549	534	495	539	533	557	521	540	529	559	577	527	559	502	520	534	540	538	515	503	514	547	511	545	510	539	527	571	517	506	523	544	558	509	572	524	527	536	494	513	561	519	545	520	519	534	583	545	549	543	563	552	548	492	520	501	552	519	553	530	540	544	529	535	556	546	594	543	561	567	572	553	504	528	554	509	497	487	472	507	568	525	540	522	554	545	566	556	556	563	486	560	505	562	510	566	546	510	526	551	540	551	501	523	493	561	545	551	534	542	551	508	524	561	546	538	535	505	565	525	533	505	514	515	502	507	496	528	579	503	563	559	573	508	544	517	555	550	553	493	531	535	552	504	521	540	554	561	524	566	538	511	528	536	569	525	556	524	517	544	545	583	530	521	529	574	541	492	511	512	525	564	577	546	481	501	523	550	518	574	550	542	524	517	542	524	545	542	525	539	574	532	518	544	525	529	524	521	559	560	547	500	550	545	510	530	483	514	528	515	549	521	558	507	530	537	528	521	518	556	546	531	509	532	558	498	558	517	501	591	521	534	552	531	558	483	538	518	547	533	544	552	554	560	479	524	493	538	554	535	573	555	555	567	534	549	513	548	541	563	534	561	492	549	543	558	537	524	552	550	569	545	502	547	534	490	529	513	528	522	565	511	495	535	566	562	560	556	535	527	523	522	516	560	511	504	561	517	498	539	553	554	536	566	517	508	580	522	504	545	552	540	545	512	531	506	539	512	516	541	510	530	486	494	548	531	496	554	527	543	514	581	558	531	528	510	576	518	526	510	549	551	529	526	572	489	507	521	542	564	532	561	548	559	557	525	522	530	539	514	524	531	586	565	534	524	512	512	532	504	512	495	519	532	537	529	496	537	556	520	569	553	502	544	570	542	503	568	547	505	537	535	542	502	539	533	559	529	551	528	551	488	531	596	562	522	574	513	542	533	500	570	533	540	524	524	517	480	557	542	521	515	537	541	540	543	526	516	550	508	554	521	553	514	518	516	509	559	543	517	531	547	529	566	521	500	545	514	548	531	506	538	523	564	495	575	551	542	550	516	532	521	511	556	556	478	505	562	537	566	465	584	538	513	510	580	571	497	597	562	518	567	546	566	507	563	529	559	514	542	537	499	521	526	574	519	520	516	511	541	522	550	557	537	531	545	563	521	544	545	529	538	489	540	539	513	489	524	569	520	541	554	600	545	465	511	528	608	535	549	531	527	583	544	540	520	550	512	536	545	578	503	516	526	536	538	513	539	537	550	555	527	551	536	529	507	534	561	557	546	476	520	500	523	494	529	491	575	571	564	530	545	545	554	495	578	554	542	545	524	540	559	529	524	504	521	538	569	551	567	555	541	525	513	524	524	549	540	534	524	534	562	553	507	541	541	549	502	509	551	551	564	553	538	513	527	544	571	534	492	542	546	555	542	497	495	545	494	558	516	523	551	562	567	532	512	547	536	560	524	525	538	524	532	514	530	526	559	534	543	515	552	511	542	510	560	539	521	524	536	541	532	518	515	492	537	520	514	536	551	510	550	574	530	534	530	517	557	511	539	519	547	558	540	501	539	571	586	543	514	482	515	522	525	517	525	473	563	529	547	507	526	560	568	544	566	566	571	532	532	552	499	500	564	514	517	481	524	562	520	524	571	575	521	551	541	556	514	547	520	536	598	547	525	528	533	565	526	547	514	545	541	542	528	528	550	500	534	529	564	545	529	540	501	495	560	521	513	572	546	494	548	528	536	546	517	529	561	540	491	552	587	542	504	510	531	563	518	532	505	523	536	545	548	527	596	557	542	530	556	522	564	525	599	598	526	512	501	538	544	509	504	527	536	556	494	523	543	520	501	532	545	560	506	577	555	505	508	501	510	540	526	539	527	548	540	514	544	524	533	557	529	527	539	540	565	560	515	566	566	573	523	597	527	575	553	547	522	569	523	546	520	550	571	538	532	520	571	567	565	567	571	527	510	537	584	527	521	561	542	519	581	524	522	524	542	540	513	509	505	520	531	558	548	533	492	534	535	548	543	562	558	555	540	529	528	533	519	518	518	547	497	541	540	508	557	586	483	566	512	560	572	528	537	527	489	515	550	502	544	569	550	543	506	528	547	557	558	569	548	525	523	529	507	532	553	566	527	482	542	526	542	550	566	551	540	561	527	532	581	516	539	566	551	534	566	544	511	529	527	539	534	560	503	547	521	586	535	548	557	525	593	494	507	520	539	548	545	552	552	553	512	519	526	501	537	538	528	540	555	523	514	567	550	532	511	507	506	552	547	535	600	547	537	503	494	540	534	518	508	515	537	530	536	495	529	548	523	533	509	509	518	516	576	555	560	576	595	533	514	534	539	534	501	531	516	521	514	549	503	572	583	568	506	543	534	544	524	534	550	535	536	546	537	541	547	542	542	586	535	532	505	516	540	505	539	494	491	483	515	517	582	506	523	541	464	527	556	550	520	564	552	500	519	519	531	528	537	514	586	570	567	517	578	539	572	542	544	516	499	572	540	531	563	524	488	537	572	544	531	519	531	571	547	493	568	543	532	545	520	497	514	511	526	495	536	484	511	523	545	526	506	519	552	526	504	522	546	515	531	543	539	542	547	538	529	545	539	490	524	539	496	526	551	574	513	515	542	543	569	557	529	526	546	573	508	536	581	566	515	518	546	565	518	519	459	549	536	555	507	548	545	538	528	549	540	507	555	548	515	529	520	541	572	551	505	492	571	546	527	532	527	529	566	545	552	539	532	528	524	558	567	538	542	502	569	515	554	611	546	552	552	536	487	524	559	530	550	560	610	563	540	520	547	490	487	559	514	540	521	542	558	515	528	544	541	551	530	521	546	548	501	536	615	543	556	535	587	558	531	577	563	531	511	511	530	540	530	528	520	469	522	570	545	549	527	520	549	553	525	548	546	530	545	486	529	484	534	550	565	500	531	545	551	529	565	524	522	552	559	533	567	530	547	518	517	539	521	548	540	527	565	571	506	534
24561	20338	26023	24529	20331	9797	1036	692	641	555	558	518	538	500	457	431	449	415	435	439	372	393	420	431	400	381	429	417	411	380	406	412	414	415	416	424	360	451	392	389	411	398	411	381	412	420	378	404	431	413	403	399	344	369	421	407	359	353	375	345	374	381	366	403	397	349	365	355	382	375	406	402	416	415	390	387	391	379	370	403	405	410	409	383	407	380	354	375	402	363	347	393	375	356	388	390	395	378	363	371	374	381	401	375	396	435	399	339	360	379	353	396	435	347	361	346	381	384	427	389	394	388	362	399	359	391	378	384	371	369	414	356	385	368	389	383	400	358	403	398	384	379	381	410	425	408	400	396	392	383	379	358	365	373	375	433	400	383	372	412	371	397	379	361	401	430	371	401	376	415	341	401	411	399	356	383	381	391	385	412	395	373	390	365	380	401	383	384	391	387	402	377	374	388	379	430	369	395	383	367	433	445	409	415	388	385	398	406	382	369	338	412	396	386	387	369	394	355	423	392	416	397	403	355	392	398	378	400	370	368	407	360	355	384	388	424	352	373	372	410	424	352	408	390	406	384	380	420	364	387	388	388	362	349	368	394	388	385	400	371	387	382	379	393	363	371	368	369	377	350	392	370	366	354	376	400	357	407	377	378	400	389	375	379	400	413	391	375	385	385	394	387	421	374	360	401	386	354	363	360	406	393	382	356	383	379	414	421	408	387	407	386	386	390	376	385	386	418	360	371	363	426	404	401	415	364	394	376	348	405	402	366	405	369	378	379	359	392	408	356	369	386	390	385	370	357	346	390	435	420	374	396	393	387	377	374	396	392	382	402	391	396	368	353	389	388	392	356	381	405	395	397	374	385	408	366	412	414	367	383	391	393	416	384	359	384	369	363	390	419	396	403	387	368	376	364	394	375	367	392	436	414	368	407	387	369	404	389	390	417	419	400	392	414	400	380	396	401	425	356	362	393	423	405	348	424	389	406	350	381	363	389	374	353	385	373	395	415	370	337	363	390	396	388	363	393	386	421	428	407	359	380	376	365	345	381	384	416	374	395	415	413	364	381	387	376	400	362	380	397	375	407	388	354	403	372	427	374	395	412	398	412	406	356	373	359	396	377	357	347	385	357	390	406	359	385	407	407	401	375	370	386	389	395	395	400	402	367	386	382	380	363	391	409	388	356	345	398	404	390	388	386	364	378	356	392	401	402	387	383	370	355	349	388	393	374	368	370	370	393	413	383	393	392	377	390	384	399	392	408	397	399	397	389	386	366	361	409	381	410	380	389	391	397	366	389	352	383	374	370	407	429	379	414	338	381	390	362	382	398	374	363	354	335	393	346	388	381	369	363	384	387	388	347	377	334	388	380	388	396	384	389	379	415	360	392	378	365	346	387	322	399	359	414	380	382	361	366	405	365	367	405	367	408	391	387	388	371	364	369	387	405	390	357	408	387	388	362	360	366	363	394	378	354	359	403	413	373	401	365	389	388	375	381	399	381	377	345	380	418	361	394	378	356	367	382	376	404	383	410	370	368	390	403	388	374	391	372	346	348	408	373	415	378	378	413	378	381	381	378	371	403	353	413	372	399	368	387	406	422	343	370	403	397	385	387	363	393	409	364	394	433	376	382	408	380	372	392	440	371	370	367	395	375	363	369	382	379	376	370	363	378	360	420	374	379	384	375	398	356	397	406	399	369	367	400	380	407	390	399	380	398	362	407	340	418	386	415	426	398	378	395	411	394	388	405	373	403	371	401	365	375	397	386	390	351	399	358	390	365	378	390	388	381	373	398	385	345	381	352	371	383	412	408	403	362	402	368	357	385	350	385	390	369	378	364	423	373	352	395	416	394	400	395	392	372	376	409	390	418	363	380	379	395	374	388	412	401	414	382	369	364	379	407	413	397	400	373	419	373	414	418	396	466	387	392	389	382	368	403	389	424	413	377	398	379	399	401	379	337	400	363	413	366	399	391	384	389	410	355	380	384	368	384	415	378	372	351	389	413	384	393	363	368	397	407	370	369	374	397	392	354	421	407	390	373	403	406	376	398	371	369	358	381	367	394	392	357	376	391	358	392	424	395	366	368	358	382	387	435	392	367	397	404	376	385	374	379	424	381	409	371	402	370	334	396	368	378	358	362	415	394	352	371	405	376	410	388	430	375	369	373	363	393	372	355	333	365	405	393	402	397	373	373	417	409	376	373	370	404	408	385	404	394	421	377	351	409	394	376	371	346	352	385	380	376	344	385	358	403	396	373	412	370	354	371	382	389	395	402	371	381	400	378	369	353	397	352	401	382	375	378	354	387	379	404	391	359	399	366	403	421	409	396	371	413	359	359	370	405	390	351	391	381	384	383	365	371	405	380	358	403	399	421	375	390	386	375	375	377	375	400	373	405	391	380	399	369	356	418	386	376	373	381	413	347	362	390	435	404	355	360	370	378	403	407	391	372	382	390	362	414	352	386	373	370	378	354	389	378	346	415	363	373	418	417	398	378	381	363	373	387	392	392	385	398	431	348	362	367	402	399	386	384	372	349	392	371	395	386	356	400	373	377	361	360	374	411	391	462	430	382	379	366	387	363	373	384	418	412	352	374	409	360	368	411	381	407	413	410	417	367	392	375	389	382	359	372	368	377	423	404	389	372	402	375	393	353	409	370	387	386	396	388	374	355	398	400	404	386	374	390	398	410	365	392	387	444	391	380	354	390	355	379	402	389	398	387	408	374	397	399	356	356	402	364	382	375	415	361	368	401	391	388	403	398	409	382	384	388	384	386	382	371	371	404	381	400	397	381	404	363	374	386	370	371	374	375	394	350	368	400	369	375	352	406	400	419	414	343	382	406	391	386	399	443	402	372	391	370	357	408	396	378	391	385	392	407	368	391	400	361	362	383	360	385	393	401	417	343	415	384	384	374	384	406	366	396	410	387	369	395	358	375	404	337	368	390	392	410	376	393	362	378	391	373	346	422	416	394	354	393	418	418	356	442	400	395	328	415	408	364	389	368	383	365	383	361	384	398	408	372	363	387	355	326	376	351	378	354	376	395	391	356	385	395	394	369	397	385	366	356	387	355	379	374	375	397	410	361	368	392	380	422	389	350	369	400	444	367	343	395	357	391	408	375	411	399	375	377	382	354	353	386	366	387	390	398	369	381	366	410	388	347	389	362	394	379	409	350	409	343	368	378	397	357	390	399	385	396	413	399	398	401	421	390	400	368	374	380	367	392	383	383	394	387	379	366	355	397	372	405	376	340	391	424	393	371	390	374	363	405	387	400	383	382	357	387	415	428	358	384	381	389	387	384	417	404	342	370	382	409	392	389	368	390	355	378	404	382	362	357	354	398	389	401	347	367	416	368	397	388	388	401	394	398	374	381	372	351	415	381	395	378	383	366	410	384	398	370	405	398	360	396	348	375	385	382	407	391	370	388	354	351	405	376	397	375	386	355	353	414	355	388	361	372	388	365	403	364	391	394	366	377	433	386
28848	7158	6406	3447	2328	1853	1372	1127	969	848	704	689	651	598	580	581	551	508	497	490	462	491	435	451	423	444	437	415	422	412	417	433	421	445	428	374	385	414	410	398	429	404	421	401	432	408	423	395	437	440	404	418	400	364	423	373	454	391	391	425	393	418	422	407	392	414	380	402	396	429	397	394	417	383	397	390	397	413	452	415	427	381	382	423	437	388	401	393	402	369	423	394	418	387	377	371	373	390	405	386	398	399	392	409	381	394	415	391	408	449	431	397	359	384	395	431	384	413	397	412	382	391	396	401	383	414	377	413	415	367	414	391	400	423	412	395	381	395	400	404	388	425	408	412	417	393	391	428	405	410	385	373	383	414	406	436	418	369	408	388	438	376	405	410	410	413	417	401	413	397	379	408	373	404	370	382	373	378	414	403	393	375	397	423	389	398	422	397	373	386	407	405	391	394	417	402	389	409	418	407	419	387	379	395	420	431	382	391	403	406	409	348	402	391	408	396	391	393	364	431	375	409	372	379	397	422	383	397	422	419	419	379	434	386	395	419	382	412	407	376	412	391	356	381	361	389	394	392	385	414	381	370	425	418	391	429	410	357	385	397	421	421	394	396	432	385	374	407	401	384	382	373	358	382	384	411	391	408	377	400	414	397	398	389	388	426	406	368	369	377	409	386	437	385	388	366	423	404	417	413	392	394	362	421	376	411	377	373	391	397	418	363	372	399	382	392	370	385	385	423	416	393	420	440	405	409	386	398	407	379	408	397	413	405	391	386	354	430	355	417	411	371	432	372	371	405	397	386	357	431	369	364	372	372	404	436	385	409	400	424	448	412	404	412	394	371	395	400	414	388	368	410	424	381	377	431	366	399	367	369	389	393	374	410	418	369	409	374	383	362	380	425	423	375	350	374	385	387	399	388	437	417	389	406	390	400	407	416	366	452	390	395	367	400	401	397	386	419	381	409	423	405	423	415	367	376	388	370	403	368	410	381	440	366	379	387	424	398	406	393	393	366	391	399	402	394	376	386	383	374	411	410	414	394	409	372	422	403	363	420	390	400	375	398	373	375	399	388	360	408	394	376	387	405	386	423	394	396	383	409	391	419	433	388	391	403	422	385	401	398	406	379	394	391	423	411	412	397	399	396	375	414	388	407	419	399	421	404	392	379	390	419	386	426	388	400	405	376	399	403	401	375	391	386	378	380	372	382	416	393	420	380	400	387	402	349	364	412	378	374	381	391	437	403	374	392	429	376	407	412	368	428	362	388	388	407	367	387	410	379	389	389	397	423	360	420	403	387	376	363	421	395	410	362	353	391	431	395	393	392	391	430	406	433	394	402	397	395	409	393	409	405	410	359	369	430	368	399	385	442	400	374	390	398	410	413	422	428	393	388	398	360	415	384	367	398	373	346	378	391	357	404	406	411	395	402	404	388	410	417	361	392	393	403	409	378	405	409	377	398	400	402	379	402	405	373	372	403	359	414	377	373	377	425	415	435	402	433	404	344	388	375	406	350	415	408	394	377	393	415	352	362	397	371	399	436	436	402	429	404	369	404	390	391	431	383	384	412	392	414	375	399	383	421	410	384	382	403	402	400	400	404	392	392	378	411	391	401	420	395	398	439	418	396	397	381	424	391	440	401	397	403	425	389	431	404	373	399	408	395	395	389	399	397	415	401	396	351	400	370	422	364	409	409	388	392	418	399	384	378	364	399	425	398	421	405	367	404	368	372	430	411	383	394	432	368	371	417	402	357	391	423	385	409	397	385	423	372	407	395	408	380	393	379	400	391	405	401	381	387	407	365	432	395	374	356	357	379	383	391	418	399	393	392	430	379	399	386	405	399	408	386	406	399	430	376	417	396	433	412	415	377	399	422	399	421	395	386	403	368	380	374	408	392	431	384	409	433	415	387	406	408	398	399	365	391	423	400	345	384	406	391	382	434	403	449	394	395	372	385	375	362	347	400	374	354	365	378	356	393	400	389	376	446	379	383	401	391	417	410	401	420	426	388	399	414	396	361	421	368	421	450	415	427	403	390	391	408	404	360	373	414	368	389	418	358	391	403	400	388	391	412	402	383	350	401	387	401	412	400	403	386	406	399	405	395	352	412	396	386	379	383	390	389	407	422	374	381	416	372	408	376	431	407	366	421	403	381	413	396	411	383	405	388	375	429	392	386	387	405	406	382	384	375	381	383	405	393	383	364	379	410	401	371	396	416	412	424	392	425	436	424	394	409	349	383	396	423	405	380	393	407	394	381	405	380	401	416	422	395	400	357	422	373	395	407	389	365	392	395	444	383	387	367	390	426	389	401	399	381	404	402	433	438	381	424	384	409	407	408	381	373	422	388	387	388	376	383	426	413	398	358	386	360	412	403	399	414	394	373	389	411	367	383	367	384	407	397	412	413	392	404	418	350	376	399	406	375	393	400	398	385	391	398	424	393	386	415	428	387	403	419	417	372	373	369	388	359	412	400	358	407	391	399	387	396	411	408	384	385	387	411	428	385	386	423	375	436	365	436	400	366	407	388	362	408	444	403	410	377	384	406	387	431	395	419	389	402	415	379	405	406	419	399	435	389	405	400	408	395	443	383	391	385	384	381	395	378	359	387	439	420	411	431	413	365	387	428	389	385	395	401	429	389	395	409	386	403	399	395	404	407	369	437	372	379	411	438	386	387	380	426	433	408	399	380	406	401	404	392	385	361	386	368	381	390	430	391	424	401	420	399	382	432	405	374	401	399	409	394	413	393	411	400	413	396	409	399	386	371	390	401	365	393	447	398	391	439	391	407	384	427	413	389	385	384	372	409	383	368	396	374	375	389	409	405	396	401	434	389	408	419	429	408	398	393	409	354	391	371	402	403	420	376	411	403	391	375	398	382	412	399	406	398	376	390	398	401	409	388	416	399	372	371	370	390	404	407	414	404	410	380	420	368	389	400	434	374	423	394	391	372	402	400	352	392	414	359	411	394	411	421	409	383	404	408	380	379	388	379	352	382	390	422	371	424	422	420	422	383	399	409	394	442	378	373	385	402	426	387	378	393	410	372	401	394	408	374	359	403	386	407	409	401	405	393	397	403	414	419	356	365	391	403	391	389	449	396	408	382	410	385	378	364	376	406	390	383	401	429	400	399	378	393	416	373	419	417	381	421	431	405	408	412	409	423	392	371	380	436	451	377	396	351	396	406	393	405	413	378	378	376	422	374	444	401	399	392	421	394	364	382	400	397	412	402	403	397	388	412	420	402	380	383	381	413	379	431	383	368	411	420	393	410	419	396	425	406	380	387	362	405	382	407	434	399	394	416	382	400	420	376	356	397	415	396	398	376	362	360	422	396	426	361	453	383	390	390	386	444	397	414	388	402	359	418	363	425	399	401	440	405	411	432	373	401	395	448	395	398	418	385	408	404	406	399	395	409	379	399	408	414	384	403	441	391	423	391	420	356	412	394	391	419	367	390	399	378	373	415	391	404	367	403	408	413
22572	20342	26526	24048	20342	20408	10241	1615	1228	1098	1112	992	1043	894	959	927	891	923	840	845	892	896	856	848	796	825	754	794	834	795	776	831	773	760	776	760	760	771	786	781	797	775	816	758	798	843	825	786	784	776	714	764	788	737	755	721	768	776	774	769	792	738	779	765	774	769	775	764	792	791	780	762	806	754	758	796	758	721	795	806	771	787	759	781	812	757	756	769	779	735	730	742	802	766	774	759	788	757	764	756	785	711	770	751	754	779	759	769	746	788	777	726	769	784	734	731	792	790	807	793	783	829	775	748	802	775	781	731	774	722	771	726	779	759	772	755	781	777	754	747	786	735	763	747	774	739	717	758	708	805	793	773	751	773	804	798	767	780	759	752	729	800	781	715	775	826	787	762	761	800	785	757	764	768	748	809	769	745	798	737	726	760	726	781	724	747	779	792	736	795	758	791	791	749	721	764	765	760	747	757	824	787	779	795	748	762	740	798	772	810	758	737	730	759	755	747	788	783	771	751	768	802	773	810	730	761	790	756	711	708	763	736	730	786	781	775	746	776	809	749	779	794	713	770	772	798	731	779	773	790	735	758	741	729	748	783	755	761	796	755	732	749	838	750	769	735	730	781	820	775	731	781	785	731	727	783	777	748	773	799	786	808	754	786	766	757	775	778	761	789	791	792	789	771	764	823	706	750	757	759	771	755	745	774	781	803	784	789	788	741	777	695	757	761	740	745	757	754	805	770	722	757	772	809	753	795	763	772	808	753	716	797	712	765	735	819	741	759	768	790	757	780	726	778	734	777	775	740	699	762	764	794	739	738	769	796	748	766	788	729	737	721	760	755	765	740	775	749	748	792	807	733	753	772	768	784	717	748	774	742	777	741	785	731	773	709	737	829	756	712	751	729	776	759	739	770	768	753	741	711	744	765	689	735	748	741	795	775	791	755	804	779	772	813	798	801	764	775	765	745	750	750	758	726	710	800	752	749	764	720	731	738	771	773	713	756	782	733	749	753	770	755	792	770	777	767	780	723	768	761	718	754	758	745	731	774	775	776	757	778	789	785	789	754	751	784	825	785	733	781	826	780	768	768	752	766	762	736	761	748	779	741	734	741	812	766	775	773	771	740	736	771	761	760	747	838	747	774	762	768	738	775	765	757	771	738	778	747	763	784	750	721	792	759	751	779	777	773	796	795	739	796	787	833	780	744	800	746	801	782	786	814	807	768	749	764	755	783	741	813	735	785	782	796	722	797	805	749	783	703	729	803	747	728	777	769	703	764	735	760	766	758	735	748	732	748	748	744	768	732	759	769	798	796	774	744	767	802	769	771	769	800	785	784	713	804	782	772	761	738	786	751	761	766	802	764	756	827	811	744	776	759	758	779	801	798	827	735	758	758	807	743	732	786	746	745	757	744	754	793	805	745	705	777	738	830	800	716	776	763	753	753	745	761	725	782	775	703	784	751	747	750	766	759	759	760	770	789	720	755	776	758	756	758	733	787	758	729	758	778	781	768	753	809	738	746	714	721	770	766	736	773	826	773	781	770	790	725	785	761	759	751	736	715	758	749	742	833	789	781	756	801	765	697	763	802	768	791	750	749	788	745	753	784	748	795	745	748	776	796	720	787	769	726	769	726	797	751	731	787	765	767	769	792	824	784	739	769	745	772	750	770	767	809	794	806	715	757	768	755	751	783	734	797	712	694	711	717	794	735	762	735	766	783	762	776	744	716	737	739	754	752	753	803	689	753	790	761	746	745	749	720	770	774	757	807	760	816	744	755	763	754	713	765	760	736	731	793	767	789	761	730	712	803	803	784	716	791	760	738	780	800	777	739	782	763	760	750	706	758	768	794	783	787	802	756	781	758	747	759	764	744	774	720	767	776	804	753	746	787	788	775	785	769	745	797	732	801	750	746	786	735	760	789	752	748	706	794	762	806	773	798	786	781	726	752	764	810	706	752	760	715	742	755	737	838	761	777	752	817	788	748	758	739	785	747	737	792	764	771	772	775	771	783	750	793	778	743	736	706	771	783	774	720	755	741	770	742	773	738	736	859	748	764	732	779	765	702	734	744	731	713	784	740	706	784	758	725	737	779	748	774	758	748	784	766	746	766	710	740	711	706	769	766	709	794	728	791	764	811	698	785	800	765	814	777	727	767	772	769	722	790	775	788	767	735	794	759	759	710	790	769	778	747	755	714	771	765	706	729	726	710	769	720	748	722	761	805	769	762	760	738	674	717	755	779	727	729	752	747	769	813	779	740	761	802	724	757	750	760	734	755	727	768	815	739	750	785	746	758	781	732	732	706	769	688	752	779	706	778	756	738	790	723	775	773	772	780	753	776	725	736	736	755	740	748	797	779	748	735	737	779	802	754	720	765	770	745	786	761	760	813	766	764	744	754	770	774	708	755	780	736	765	784	787	738	816	775	785	786	770	756	703	787	768	732	753	762	761	748	754	751	772	787	741	777	786	718	775	733	690	734	746	802	731	723	771	772	768	747	700	798	762	806	718	821	777	752	699	760	839	799	767	734	798	736	708	797	759	751	754	734	758	720	785	749	761	801	743	781	795	714	809	785	741	757	754	773	776	810	712	729	731	691	723	730	743	720	767	797	784	772	719	790	794	769	759	771	763	781	729	773	744	734	766	741	736	726	746	770	808	770	771	753	761	722	786	758	803	754	754	831	754	740	794	791	773	815	783	836	760	776	774	775	749	756	801	724	795	737	759	726	751	788	782	800	759	742	801	807	792	716	696	766	744	736	737	749	700	789	828	806	730	827	737	829	748	804	752	778	782	736	781	747	732	735	739	727	749	759	745	786	782	733	781	755	761	792	729	720	769	730	726	801	754	742	797	748	766	742	750	794	788	754	721	776	695	763	768	777	770	811	752	754	818	766	795	779	745	753	754	751	746	807	742	787	725	778	704	724	764	758	705	762	749	799	764	775	752	754	778	727	747	772	757	768	834	758	763	764	811	800	780	799	771	771	758	759	771	754	796	751	779	750	729	735	738	790	721	748	756	748	781	804	731	778	773	745	767	728	786	748	782	822	787	729	776	772	788	717	753	750	761	765	765	767	746	712	710	784	764	728	779	794	752	773	726	776	736	769	821	827	778	767	784	748	752	737	733	766	751	773	730	776	772	739	711	752	774	802	755	766	758	753	804	721	740	732	762	790	785	744	761	731	759	728	776	738	800	806	708	778	722	793	782	693	753	772	748	767	753	756	738	778	737	712	781	775	738	776	757	772	723	793	813	738	772	752	780	672	689	769	755	771	800	739	762	749	776	779	741	800	708	738	774	761	725	773	719	761	797	753	795	758	774	727	696	795	764	774	739	744	804	796	743	771	741	794	733	752	738	785	777	729	792	794	772	727	797	773	728	716	745	773	722	792	715	726	769	751	715	711	773	744	782	754	731	770	766	756	775	737	708	777	817	793	797	819	753	772	743	749	756	754	750	800	788	797	757	754	735	772	784	783	809	753
25956	12690	11505	6619	4382	3178	2570	2104	1877	1614	1357	1311	1153	1145	1106	1081	975	913	928	895	908	846	843	900	833	834	812	793	849	798	758	800	780	799	763	812	741	740	778	753	757	803	720	771	745	728	744	718	784	744	740	753	764	748	724	736	743	755	751	714	773	738	703	735	719	735	741	753	697	752	724	706	732	740	713	779	749	711	751	742	773	684	769	706	749	727	706	689	752	710	748	698	727	733	766	754	725	719	762	686	703	718	727	719	755	685	709	746	728	772	715	736	704	696	736	744	696	746	743	699	770	712	720	727	705	801	727	719	706	764	737	729	737	760	737	741	707	737	746	720	748	699	725	696	738	669	711	725	725	725	723	737	715	734	699	761	781	724	782	741	709	734	756	748	732	708	719	751	718	736	665	740	669	766	783	713	694	671	744	750	739	711	703	734	670	749	775	756	693	659	727	767	707	642	775	732	739	743	750	716	728	741	706	719	728	702	735	688	726	690	711	704	738	751	693	702	708	678	696	706	716	750	729	717	727	695	679	688	716	721	711	716	691	751	733	735	710	747	676	683	676	742	726	747	724	732	681	683	739	747	724	759	747	687	708	735	721	706	739	708	716	716	723	739	703	735	749	709	714	720	682	696	786	737	725	759	732	662	728	740	772	754	731	696	753	708	705	725	719	719	694	733	754	735	733	730	726	696	683	671	709	721	743	741	711	744	728	740	773	723	752	675	749	736	730	735	708	750	696	725	730	728	766	724	698	734	688	720	682	738	724	761	731	706	735	727	750	744	753	724	753	755	689	716	729	700	729	722	710	682	778	694	680	718	760	689	693	705	736	721	732	695	726	717	743	726	728	693	684	775	709	699	708	683	721	726	739	668	693	724	743	732	712	693	727	744	740	722	762	755	729	711	765	730	745	700	726	731	707	658	707	754	694	739	682	716	692	754	755	760	751	742	684	726	715	757	696	719	740	752	691	711	705	769	779	712	718	739	754	736	691	707	732	722	732	719	709	753	739	733	691	731	689	700	732	686	730	705	699	693	741	671	751	778	707	769	695	757	754	780	718	704	704	698	726	672	724	695	703	774	721	696	780	733	690	782	725	781	711	721	772	723	713	750	712	717	733	714	680	710	744	710	709	746	740	734	701	718	730	723	720	719	717	756	728	719	692	744	740	676	702	672	735	788	742	782	747	703	761	700	716	729	687	736	685	730	739	701	711	683	766	718	694	789	729	712	710	772	699	721	744	718	694	752	674	714	739	798	717	700	721	701	770	675	728	685	754	691	720	738	742	739	708	729	716	794	686	761	761	764	694	676	692	712	786	719	680	743	734	710	741	751	747	774	729	753	700	712	763	741	780	741	711	763	744	746	761	720	786	652	752	759	719	744	706	725	713	682	703	774	756	732	732	709	720	737	742	713	748	729	692	718	738	740	737	769	720	757	742	709	669	724	760	736	713	708	704	786	665	755	688	743	705	706	681	720	726	705	732	682	757	736	735	699	722	756	782	731	732	710	694	706	720	756	705	716	691	685	732	744	703	734	729	753	784	710	751	705	656	738	718	745	694	749	728	724	680	753	705	735	752	697	705	716	716	726	690	751	719	709	684	711	764	673	758	705	689	726	736	742	689	706	732	736	746	722	713	694	712	731	694	760	704	721	689	742	729	681	770	770	765	734	767	696	724	702	689	725	704	702	745	699	749	740	740	707	741	647	707	768	764	716	725	749	703	741	689	712	747	769	714	733	743	783	687	725	740	694	724	708	721	725	762	713	705	690	705	753	760	708	734	762	724	700	690	756	742	693	752	724	719	779	716	713	714	673	701	739	751	732	686	728	769	755	707	736	724	718	713	750	672	773	770	713	701	717	699	717	711	713	725	776	724	696	732	749	702	725	768	686	682	749	769	704	717	734	691	677	726	682	695	750	708	756	684	727	721	694	711	725	709	672	694	738	764	752	735	689	732	740	716	723	760	745	703	685	699	676	727	743	727	744	731	723	740	735	717	672	758	762	717	709	713	733	707	718	720	728	694	716	785	729	761	759	688	698	752	727	721	733	726	749	725	752	775	706	728	694	733	732	741	731	682	767	738	711	720	721	713	737	735	688	710	731	708	671	714	698	766	737	679	743	708	665	718	705	722	724	723	750	692	715	747	722	728	741	719	725	687	702	731	734	743	754	779	741	772	745	738	771	739	759	707	699	750	747	702	735	746	769	745	729	746	714	730	744	737	737	685	730	719	760	721	705	731	752	710	784	710	705	719	731	701	724	678	731	728	760	753	745	729	744	733	720	713	703	741	713	733	727	711	767	718	715	723	662	682	732	724	722	755	722	738	739	753	689	717	719	676	721	746	764	753	733	724	757	740	719	749	718	722	719	694	750	692	751	713	751	792	747	739	721	730	717	661	738	773	752	747	713	763	789	697	741	704	748	682	727	737	757	727	721	745	758	668	706	769	717	702	702	740	721	737	660	707	678	744	760	703	743	702	758	766	736	690	734	746	744	711	697	734	691	716	723	659	739	714	732	712	722	703	795	742	697	758	721	721	696	689	705	713	705	725	764	684	750	732	716	698	745	749	731	678	698	721	712	739	736	730	698	752	724	700	709	750	702	730	738	728	741	718	717	710	718	713	728	732	750	736	707	701	711	729	744	748	752	729	713	704	730	733	770	712	715	734	700	717	702	731	763	721	741	712	688	757	711	740	736	696	725	765	744	702	715	727	737	695	737	737	718	748	765	724	726	675	698	723	706	700	718	714	667	721	738	660	661	738	713	736	756	721	664	684	713	698	767	756	713	744	724	765	756	695	745	689	719	723	767	755	715	728	711	718	747	734	690	729	693	738	689	736	786	705	749	807	746	734	700	742	754	750	786	745	717	743	686	722	731	743	711	739	723	707	677	698	707	730	717	727	718	714	802	719	746	743	705	665	708	766	713	719	684	708	753	704	718	690	717	804	752	682	706	673	697	714	762	703	765	735	741	783	713	771	733	720	770	717	763	744	676	724	758	749	718	759	701	733	692	726	674	709	709	667	691	704	737	739	707	756	721	750	684	734	728	711	773	760	724	722	736	714	698	677	740	712	755	713	740	749	705	757	726	733	703	732	747	740	717	737	717	658	758	675	695	731	774	699	746	695	752	759	718	713	741	726	683	723	754	768	716	699	723	744	718	717	740	729	722	740	776	718	691	723	757	703	729	758	737	696	735	700	780	705	756	735	700	705	726	740	734	736	630	757	672	702	778	705	728	730	719	752	701	769	729	771	734	720	736	748	724	749	713	789	760	727	669	710	715	707	732	722	714	729	737	778	672	747	741	747	694	699	721	720	698	671	717	723	728	752	750	738	702	701	677	746	707	728	743	734	713	714	705	725	748	717	685	752	736	725	725	705	761	694	777	708	717	750	781	718	689	750	700	809	725	726	743	721	674	721	737	711	727	649	798	759	723	699	744	757	734	725	724	753	733	705	732	760	751	708	688	757	721	696	727	754	714
33778	15152	2764	683	503	521	548	548	520	517	468	497	477	505	464	514	488	490	483	493	480	529	480	506	488	513	539	517	479	470	475	480	504	470	499	528	547	502	486	478	468	457	499	485	552	524	491	513	512	512	484	485	491	486	519	498	503	470	515	481	489	480	528	487	518	512	506	455	507	496	494	517	495	471	517	520	485	534	514	494	475	467	484	528	472	484	477	462	479	478	496	507	496	503	468	498	526	518	490	520	539	491	453	501	506	524	474	481	517	515	481	530	498	471	505	515	561	485	493	511	508	508	483	482	465	502	519	511	526	471	506	495	488	495	481	475	464	535	507	535	511	511	509	493	519	507	511	489	506	538	512	522	491	499	549	520	487	518	495	525	477	507	499	504	505	537	473	499	494	488	500	508	474	486	500	510	466	499	489	510	535	508	511	504	433	495	481	509	518	492	558	526	494	514	474	515	495	537	494	513	511	522	473	481	499	528	491	465	461	498	478	480	528	486	487	487	501	517	497	482	506	484	521	473	522	466	466	511	486	468	497	540	505	490	497	505	469	515	481	493	527	492	495	514	496	489	447	504	495	474	487	504	461	496	526	469	488	493	494	466	516	496	513	501	493	497	479	473	507	502	520	519	490	514	481	480	473	504	485	513	465	468	520	506	524	515	463	502	484	524	491	520	499	487	463	478	508	488	473	484	494	458	525	503	547	508	488	478	515	477	477	467	482	509	487	451	482	513	500	509	502	499	511	519	480	511	495	550	504	451	507	463	502	485	485	501	500	489	512	503	491	507	506	484	509	476	470	499	486	523	498	493	499	539	478	501	530	498	484	504	536	449	506	504	493	463	465	514	511	527	517	508	515	517	495	483	505	537	493	511	499	471	474	477	488	522	542	493	460	538	505	488	502	504	491	512	494	492	508	456	496	509	509	488	500	528	481	510	539	480	523	480	494	481	491	511	512	519	522	510	460	494	519	555	559	490	515	475	476	494	495	508	473	514	520	474	521	501	489	505	487	507	458	574	517	467	533	525	524	485	478	518	495	495	494	489	499	467	460	483	544	526	518	463	517	485	507	478	490	483	510	466	518	513	483	456	510	520	497	510	459	490	492	517	493	532	493	511	455	470	513	498	526	475	469	500	516	505	468	519	468	435	528	492	530	422	497	497	468	504	489	532	510	532	504	501	533	506	505	506	517	516	516	460	497	494	499	497	471	459	495	460	473	522	504	504	511	524	482	514	520	525	520	499	493	516	466	499	485	494	474	567	462	494	450	513	484	469	511	500	516	501	458	492	518	521	460	509	447	515	507	516	465	508	507	539	528	501	471	481	500	523	508	464	507	516	496	490	540	517	497	477	513	502	549	519	474	458	491	480	484	520	479	492	462	507	482	520	496	519	455	462	498	469	451	508	503	549	497	494	498	499	519	502	526	457	521	509	501	501	474	509	522	497	489	532	485	501	492	540	519	504	514	478	474	465	490	508	523	468	474	484	479	516	539	523	490	518	495	508	492	502	541	492	495	504	510	494	530	480	485	506	529	524	510	469	500	522	461	480	478	502	486	488	504	530	528	489	510	518	498	533	481	508	462	482	502	501	516	501	476	522	525	519	485	476	485	447	489	477	492	505	520	512	464	477	539	511	505	473	500	481	533	535	491	484	519	501	484	468	497	516	505	493	507	546	513	482	510	476	518	511	527	511	528	493	527	504	542	485	494	507	499	510	516	505	523	505	529	504	520	525	480	488	485	505	465	496	517	532	486	559	504	514	500	508	511	470	461	504	513	467	501	533	486	501	487	484	488	494	507	505	477	513	496	489	515	464	538	550	502	461	502	487	471	466	436	477	481	488	510	451	513	539	534	524	487	519	470	474	510	527	501	472	502	497	503	457	503	538	521	512	483	497	493	493	485	531	522	521	545	469	534	520	487	509	515	475	472	480	485	455	495	454	461	502	514	491	509	509	525	516	485	458	502	439	529	534	477	501	524	470	498	490	499	502	460	487	517	508	517	526	505	483	524	490	488	486	510	511	525	519	494	511	501	530	488	464	498	483	496	492	483	504	522	525	482	475	489	486	518	531	441	462	498	465	510	536	522	504	520	462	457	531	476	488	510	499	527	481	499	524	530	491	484	505	520	491	519	502	500	495	509	457	522	485	488	496	465	459	500	497	510	512	501	509	474	484	533	511	499	454	494	497	473	521	460	462	522	502	510	495	461	483	502	441	526	489	495	511	501	523	513	500	489	532	524	495	536	482	499	515	462	462	514	477	514	503	492	486	465	500	456	548	532	516	495	474	523	496	503	484	492	509	487	479	477	508	524	486	508	553	539	494	515	490	513	523	505	519	496	497	530	514	482	488	496	466	495	500	516	510	537	511	549	491	527	489	496	503	520	493	496	488	489	527	481	524	501	507	501	510	503	506	533	506	510	461	497	503	533	553	516	531	476	462	465	478	459	531	528	508	479	471	509	510	530	479	478	475	495	482	524	508	522	502	478	468	479	516	469	498	487	473	490	525	507	510	466	496	482	473	541	528	493	531	466	483	533	517	524	459	468	473	508	515	501	522	520	474	528	479	505	518	545	551	468	474	513	498	559	490	506	497	528	509	489	476	500	481	466	491	542	462	500	492	480	509	521	480	515	497	503	520	512	505	483	510	476	526	503	500	485	468	480	554	509	466	536	525	517	541	501	547	516	516	512	527	491	516	512	469	520	521	502	533	487	506	501	488	537	479	488	545	517	477	523	474	518	505	513	500	501	497	504	512	517	512	519	494	506	484	503	494	495	498	477	491	507	528	474	528	490	519	504	470	504	500	479	491	501	487	501	443	494	506	543	511	551	478	490	497	507	477	533	504	533	504	513	524	529	492	524	480	511	483	477	486	516	507	494	495	496	503	499	449	493	533	530	520	450	508	441	463	462	509	502	513	486	538	515	504	474	470	531	536	489	521	487	523	565	520	479	517	515	507	525	470	485	485	546	485	486	501	507	497	487	516	492	503	497	485	496	524	520	511	515	536	484	503	527	472	529	508	450	518	484	474	508	481	494	506	481	467	484	477	510	482	479	487	533	512	482	519	481	517	472	499	486	461	488	511	484	536	492	524	500	486	542	500	471	495	459	472	491	482	493	520	500	521	503	477	508	499	490	527	467	509	516	493	495	453	497	494	553	489	467	532	503	515	544	528	512	530	513	538	491	523	498	481	486	523	527	508	495	431	507	469	497	501	512	500	528	493	500	507	486	497	520	510	536	483	518	521	509	540	471	494	531	481	526	512	553	477	500	467	512	470	492	484	511	539	485	483	474	568	485	496	533	518	521	462	523	522	508	506	473	520	549	541	500	464	495	497	480	463	496	511	516	500	505	513	516	497	535	479	467	504	512	469	483	500	515	514	450	501	486	496	507	529	464	511	505	498	534	478	461	500	499	493	483	510	487	494	531	525	503	482	532	507	487	484	476	511	505	528	530	498	538	528	490	493	511	477	542	499
22094	957	840	687	636	566	575	601	595	585	569	553	511	537	538	554	532	532	539	535	545	531	545	517	523	558	527	503	553	534	525	512	550	538	535	579	552	536	536	573	497	569	510	520	600	548	544	555	538	519	543	513	511	547	546	569	507	564	489	508	534	554	582	523	498	525	532	507	493	522	533	551	523	549	530	521	473	488	531	575	520	559	509	519	537	535	538	534	491	533	564	500	483	517	516	570	496	543	504	523	500	542	551	550	599	515	533	543	502	514	509	533	547	518	538	530	513	544	519	535	522	568	483	531	531	548	511	534	543	537	550	511	466	576	526	526	544	546	547	553	502	524	561	521	536	518	540	553	542	550	551	557	561	538	581	516	526	531	548	547	553	572	561	537	526	551	531	548	540	534	566	494	554	558	545	545	569	518	533	540	531	556	506	503	526	529	494	523	531	550	505	521	530	568	480	554	520	500	561	504	540	567	497	517	570	570	528	516	518	487	574	532	535	536	525	559	552	547	563	537	564	540	541	527	502	563	544	578	521	544	502	503	521	543	530	540	503	570	513	528	490	522	479	521	518	499	530	488	549	516	515	481	532	526	587	545	510	564	489	496	527	540	535	515	569	505	522	525	547	545	552	534	564	517	541	558	512	519	528	509	526	536	557	569	519	530	504	525	517	528	534	533	508	553	574	525	539	562	520	520	513	562	525	543	467	512	528	550	531	549	554	512	501	546	517	559	518	522	532	534	508	512	523	553	534	539	565	528	490	550	548	538	562	499	512	515	479	537	540	544	510	518	528	528	530	531	544	504	518	528	543	560	541	508	532	545	574	544	514	531	536	534	523	550	542	536	519	520	522	563	488	499	587	563	522	510	511	536	499	528	567	513	558	569	523	524	502	525	539	508	555	482	515	536	529	530	533	520	539	506	524	543	502	526	566	539	544	534	529	513	490	524	530	516	527	546	539	519	510	513	574	564	559	559	575	533	549	552	570	541	477	543	508	539	579	525	502	557	507	511	540	534	558	527	543	585	552	492	494	538	511	545	538	490	534	525	525	494	502	574	574	564	519	519	564	512	508	552	518	499	554	547	508	513	484	579	505	505	511	577	513	550	544	527	566	550	461	525	499	571	531	534	549	521	501	510	550	544	550	560	532	502	529	511	588	523	547	512	571	541	538	532	549	577	529	531	546	542	550	541	520	520	522	502	490	551	543	538	535	502	551	504	537	519	503	490	504	509	530	531	556	545	528	515	482	531	571	493	501	511	565	521	481	536	577	572	514	548	505	510	552	509	546	542	526	541	524	530	491	537	538	543	509	506	559	502	520	520	560	522	552	541	528	498	531	542	557	496	489	485	516	537	531	505	519	561	542	549	535	538	539	538	536	538	522	541	515	534	530	548	484	510	522	534	546	530	548	512	561	522	509	533	510	488	539	563	522	564	536	548	490	514	527	556	487	554	553	524	518	554	567	531	542	557	539	519	527	529	517	512	535	539	498	533	501	545	521	544	518	507	509	519	531	562	504	514	532	526	522	518	520	542	537	547	549	522	510	525	493	542	580	538	486	569	495	514	543	547	526	511	536	522	531	530	518	546	532	587	543	529	533	571	506	540	548	526	583	489	552	521	519	536	561	500	530	513	566	562	543	509	541	545	522	527	519	508	562	489	503	538	551	538	551	531	536	536	537	531	498	524	510	573	500	518	509	513	560	527	523	531	517	529	526	545	527	543	553	511	508	541	565	561	541	533	528	513	511	551	480	492	533	511	527	514	505	536	533	532	574	553	577	497	554	519	566	500	512	554	503	525	576	515	486	546	506	533	573	529	513	519	492	548	531	479	529	570	494	522	520	507	559	540	534	554	547	472	531	523	501	509	511	549	524	538	549	573	522	516	542	541	527	513	546	563	512	555	508	512	515	537	556	557	574	537	526	531	538	541	508	549	536	509	520	523	524	538	522	513	473	541	510	554	520	512	553	552	515	524	539	506	550	548	519	490	563	513	486	558	540	536	541	508	529	532	550	530	545	563	523	533	547	518	540	531	493	547	528	529	494	572	508	529	542	471	496	559	493	544	531	555	560	525	533	549	510	493	563	478	539	551	496	559	518	551	522	502	500	552	524	514	518	544	525	536	541	548	586	510	546	515	551	556	520	559	542	538	554	544	530	524	508	547	566	544	545	545	507	544	544	558	490	517	522	513	547	540	532	492	512	539	534	546	520	508	572	580	520	571	518	510	487	529	556	542	523	532	526	526	533	498	514	490	490	517	515	523	569	535	536	513	557	565	548	549	535	512	546	506	530	518	535	540	548	549	509	490	479	536	521	499	513	537	502	514	549	529	499	547	558	517	502	480	530	549	523	518	573	539	517	510	535	548	540	499	513	544	530	548	540	534	530	496	540	526	500	538	489	539	536	541	504	522	505	522	571	578	542	533	561	560	522	493	534	496	536	523	503	505	531	522	555	490	512	589	507	504	549	523	533	518	501	547	476	569	493	514	500	543	494	535	560	528	512	541	503	549	513	594	507	536	538	507	530	534	512	524	536	514	543	528	521	562	514	508	497	522	527	528	532	523	539	579	536	516	517	509	498	567	514	538	535	545	530	551	568	518	516	538	499	536	542	535	525	517	507	493	514	565	490	536	528	525	522	570	555	527	522	534	538	521	534	497	532	522	575	516	512	537	521	536	570	535	537	549	519	540	524	550	505	496	528	575	541	557	558	513	501	521	550	552	512	540	518	532	536	505	559	530	528	506	537	549	525	517	535	553	542	491	550	530	519	514	544	506	586	500	523	553	541	490	488	536	555	501	536	570	552	531	515	523	513	516	493	518	525	526	522	521	560	514	511	583	538	525	482	494	521	543	556	542	535	569	511	502	538	539	528	513	510	533	533	563	534	519	529	554	543	556	521	524	551	494	543	524	525	522	525	521	577	535	510	541	501	565	520	542	535	515	530	541	513	526	523	549	497	527	515	531	519	525	526	557	583	559	563	525	503	520	521	558	542	566	509	550	526	484	511	562	495	505	528	532	534	553	499	533	521	508	544	505	545	540	532	467	522	546	508	536	531	500	527	535	587	542	539	580	549	502	527	547	531	551	477	581	547	554	534	528	502	498	533	520	527	533	556	573	482	513	549	554	528	537	472	500	535	510	586	563	565	526	515	521	517	520	512	525	507	539	546	564	523	549	553	513	512	569	536	558	527	546	534	551	573	529	545	548	556	532	495	539	518	485	467	534	522	546	480	544	533	551	512	558	571	520	531	515	551	520	538	572	547	539	570	538	515	543	526	500	552	548	546	507	555	505	506	541	554	534	534	568	537	561	557	562	516	517	530	491	524	545	517	550	554	528	554	537	509	515	576	562	533	545	536	510	573	572	505	581	507	546	536	575	535	533	516	523	521	538	518	545	538	589	544	526	547	520	513	525	525	547	498	514	498	508	527	519	541	504	485	497	548	567	597	542	504	577	546	524	549	521	549	488	547	534	588	556
24623	20362	26231	24366	20354	10154	1051	665	633	577	546	510	499	522	449	456	423	462	488	425	425	422	418	373	446	424	425	416	400	426	390	401	407	401	406	401	348	417	411	391	388	413	358	371	405	402	390	389	394	374	376	383	374	356	383	387	367	426	357	391	392	384	412	387	383	346	373	370	376	364	399	370	387	382	399	368	351	375	404	397	360	391	409	422	376	406	382	360	385	427	408	404	349	359	389	353	367	365	354	377	376	398	385	369	371	393	392	386	412	399	384	384	374	373	401	386	362	393	385	391	374	399	375	342	392	353	387	373	395	352	381	364	374	392	381	365	393	379	387	376	367	393	391	403	369	397	389	324	376	392	387	336	343	425	371	349	362	375	406	370	402	367	389	370	385	372	388	413	339	362	381	431	376	404	417	402	420	406	364	393	380	411	371	420	347	399	393	351	381	377	356	374	401	400	363	370	398	389	405	368	384	392	364	367	375	395	402	375	363	368	349	377	370	360	377	389	376	379	382	371	399	380	397	388	354	404	362	400	387	346	367	408	359	364	382	382	377	358	385	409	345	394	385	373	358	419	381	372	391	394	373	397	365	340	380	386	346	354	369	360	389	378	385	393	397	390	367	409	360	370	394	431	370	374	399	400	354	359	385	389	421	337	384	413	351	385	374	371	397	395	400	398	418	331	383	381	388	395	408	378	395	368	408	388	386	378	379	399	366	395	365	390	361	393	368	383	397	388	350	346	383	362	362	389	358	380	364	356	397	397	381	370	398	351	399	388	340	336	360	378	388	390	369	345	384	357	375	392	360	384	424	399	380	372	383	411	380	373	369	387	358	381	361	368	368	406	406	385	346	336	397	388	374	403	370	424	391	355	389	359	375	376	387	377	357	387	386	381	372	396	387	418	391	374	374	397	404	370	380	363	401	350	385	372	344	362	362	368	416	387	379	371	409	357	399	357	350	365	353	386	367	361	418	406	371	371	390	368	430	395	399	345	385	355	378	402	365	403	366	407	344	412	368	383	372	395	397	387	402	364	381	364	359	340	345	397	368	404	384	383	387	384	385	386	397	363	391	331	367	372	375	362	404	384	358	380	382	371	422	369	386	379	371	397	373	355	373	347	422	362	341	362	375	356	367	373	400	378	368	379	397	384	400	397	409	372	402	411	396	369	406	396	380	404	357	385	429	371	361	342	362	363	377	354	385	399	372	370	372	408	336	391	375	408	425	359	380	339	368	376	381	411	413	412	359	377	381	376	394	354	362	393	371	359	354	347	352	396	362	375	368	341	350	383	410	354	338	369	345	397	396	382	338	382	382	392	409	398	374	377	394	407	411	371	421	365	415	348	366	373	375	387	357	387	357	370	379	390	394	393	348	380	332	361	360	391	384	378	357	392	410	372	397	413	398	382	411	362	388	363	385	411	393	383	400	352	372	395	421	365	380	406	349	406	394	358	370	396	388	380	400	382	434	413	384	371	375	369	415	336	391	423	400	376	379	342	397	364	381	356	362	403	351	392	358	365	336	392	397	363	386	404	351	384	370	380	407	389	336	363	399	390	370	378	350	391	398	377	432	365	354	372	350	394	379	367	393	397	377	386	407	350	353	395	393	386	374	387	400	382	381	394	376	358	382	390	331	392	399	367	401	379	361	384	377	388	395	348	397	361	376	375	311	396	368	365	355	396	371	380	381	363	360	413	379	353	352	369	391	367	353	381	376	386	357	380	385	325	377	375	359	374	384	374	406	407	413	370	373	368	342	361	406	394	393	351	369	408	391	373	371	354	414	377	378	362	347	356	361	330	372	379	404	361	391	380	394	390	364	388	369	332	396	364	404	394	374	363	376	397	330	373	368	400	397	404	379	374	375	373	400	389	362	355	356	358	363	391	413	389	356	418	355	350	398	360	369	372	391	386	385	345	390	374	398	377	381	346	392	458	381	385	420	360	399	373	370	398	324	439	400	345	343	371	385	400	358	389	373	371	369	367	385	374	354	397	389	383	368	390	371	373	380	380	375	363	360	363	358	366	351	379	379	395	362	377	366	382	324	385	364	364	387	370	385	370	398	407	371	391	390	389	425	376	371	395	385	425	395	368	392	381	386	372	372	396	362	374	369	383	383	402	398	389	391	328	351	383	374	355	355	386	379	376	345	377	395	393	395	360	352	361	396	433	404	331	351	373	384	373	377	399	362	389	374	369	397	372	376	380	398	388	359	391	396	372	358	410	383	383	375	360	368	380	362	393	387	370	376	375	412	391	378	385	381	364	384	358	336	369	386	393	362	423	370	377	358	364	366	356	376	371	366	368	369	365	399	376	407	385	358	371	375	375	411	387	415	386	366	339	375	373	373	393	363	374	421	392	383	383	339	353	403	361	385	375	388	366	345	365	361	396	387	344	408	382	358	370	354	422	343	353	392	374	353	386	351	370	372	384	376	369	374	383	384	397	399	398	394	397	372	348	364	393	370	363	369	340	358	351	413	406	389	372	395	376	375	372	361	387	364	395	391	390	389	381	384	336	365	383	395	399	382	367	325	380	377	372	402	359	375	367	384	401	344	313	398	378	354	396	391	419	412	367	362	379	391	350	376	398	389	372	356	383	356	378	389	375	388	342	373	321	409	390	395	370	394	363	388	392	378	397	353	391	401	375	374	390	357	411	392	393	362	361	380	376	367	384	372	394	381	396	368	383	413	398	375	382	395	404	402	370	382	362	396	363	371	397	415	377	362	378	366	376	371	373	376	357	381	373	416	340	373	369	371	370	343	360	385	375	375	373	394	340	373	397	371	389	396	413	377	394	378	391	388	353	424	396	393	398	358	377	390	371	384	403	373	360	355	359	395	379	375	337	376	345	337	415	407	379	384	360	400	421	391	401	362	368	384	373	434	384	358	386	369	383	392	363	366	376	409	349	412	369	358	388	390	371	372	406	385	378	389	384	376	376	365	389	365	384	381	377	388	380	377	370	368	374	362	396	383	344	387	402	402	359	412	383	360	377	360	408	364	342	407	395	391	378	366	393	385	349	379	380	332	394	349	350	375	414	354	391	415	376	404	383	356	406	384	376	348	392	364	346	412	412	398	420	381	374	361	381	366	389	365	392	394	382	382	352	369	383	371	412	375	400	408	339	399	362	389	390	361	339	390	368	424	393	381	367	420	381	349	368	369	381	374	401	380	371	363	382	374	379	387	403	385	349	384	364	400	407	392	370	362	400	360	382	340	371	400	346	372	394	381	420	375	403	384	399	359	411	382	389	342	410	390	380	371	376	350	348	354	366	374	371	431	342	360	383	360	399	378	414	349	375	399	365	383	375	368	365	370	375	365	390	396	353	399	379	371	399	379	372	411	387	357	368	396	391	415	359	373	382	385	386	386	370	401	363	391	375	388	375	373	363	383	377	400	385	382	392	365	396	385	393	375	376	368	380	388	381	382	328	403	383	363	404	353	379	358	349	373	399	353	354	387	366	355	362	418	373	405	382	343	365
27413	7397	6695	3611	2210	1808	1343	1155	946	871	744	735	639	611	531	512	541	505	499	447	510	476	461	442	427	432	442	411	447	448	457	414	451	422	419	446	403	411	425	386	424	420	403	433	428	414	386	446	446	365	374	400	425	420	400	396	387	385	413	394	390	385	413	402	371	443	381	396	404	393	413	387	407	379	390	427	357	407	420	397	402	377	396	382	382	400	397	421	388	396	403	389	399	404	402	394	376	356	383	426	426	423	395	421	370	393	400	393	390	354	386	399	388	402	374	410	418	346	430	420	394	401	429	378	413	405	386	377	376	405	378	382	414	367	391	386	373	422	413	360	411	396	405	398	407	394	356	423	397	409	407	399	376	382	440	432	364	392	376	338	427	403	418	390	381	391	357	383	377	380	433	376	392	379	395	379	410	357	392	386	426	374	393	363	385	364	418	429	383	383	353	392	378	404	375	399	374	415	390	399	417	401	400	378	426	349	399	417	417	401	390	408	453	358	404	400	412	416	371	371	380	387	393	423	380	384	417	387	373	365	360	402	398	402	415	393	369	403	399	359	371	432	397	386	373	377	384	432	404	413	394	394	372	365	370	413	383	392	405	377	396	401	387	397	405	403	414	396	403	383	402	419	370	398	408	417	393	379	381	385	377	400	402	430	407	407	386	401	385	386	419	400	384	379	392	398	391	379	392	378	381	431	410	412	399	375	411	361	400	395	365	402	390	383	368	381	406	380	399	412	416	376	422	394	426	388	391	401	418	391	400	409	418	420	393	402	412	376	410	399	364	415	408	424	398	407	429	429	388	432	381	406	373	372	401	384	385	396	400	352	375	376	411	380	383	386	418	385	396	390	404	370	416	380	378	382	405	416	422	360	377	423	387	369	378	358	403	375	452	395	391	383	389	430	433	378	442	347	396	398	418	413	433	401	390	419	358	416	389	402	386	419	386	393	415	386	368	376	394	417	392	407	430	430	402	383	387	424	379	395	373	417	382	389	358	381	397	374	419	422	425	421	418	412	386	400	403	388	369	406	402	432	397	388	359	392	391	408	374	379	429	396	389	403	385	409	401	408	410	385	371	366	406	400	385	371	363	424	410	428	382	393	386	391	393	362	360	424	380	422	416	392	396	358	396	369	419	387	374	374	381	423	403	403	397	390	437	389	402	382	407	363	401	353	449	368	404	424	381	373	379	393	385	390	388	405	384	381	401	376	416	388	412	397	417	379	386	403	414	403	420	386	390	382	394	382	404	403	398	349	380	407	389	409	381	391	383	401	436	393	372	430	407	390	430	396	394	369	411	340	380	367	404	430	390	370	397	427	354	384	415	401	417	373	405	401	385	417	389	361	398	422	408	392	391	420	406	381	414	416	396	382	388	372	404	396	394	395	393	371	370	373	381	388	366	391	400	387	389	379	399	381	364	422	418	416	388	370	391	411	398	389	379	388	397	397	380	398	386	392	393	378	397	362	399	399	424	372	386	376	364	369	403	409	365	406	410	395	380	392	432	385	406	368	393	377	382	408	405	377	399	375	362	415	412	408	383	379	386	368	369	376	411	381	411	372	421	362	395	401	379	391	341	356	379	403	416	353	374	389	367	398	381	412	396	358	367	378	411	411	417	381	387	382	359	409	387	387	377	392	391	403	343	409	393	398	425	397	382	389	419	358	383	396	411	399	364	399	383	393	368	371	407	395	367	386	411	403	424	366	384	391	417	381	393	349	391	390	376	396	346	396	367	418	375	388	370	387	394	398	407	392	387	391	408	370	413	400	393	424	407	389	382	391	384	405	397	380	400	382	398	384	395	378	410	373	390	451	383	384	382	384	397	392	381	391	395	404	414	410	391	408	399	396	405	433	403	358	415	404	383	368	377	370	375	389	397	364	393	404	419	390	400	412	388	385	397	388	420	408	384	393	391	368	405	386	383	400	395	374	461	431	396	359	409	424	361	408	390	372	374	383	422	394	413	371	364	400	389	391	393	345	404	391	409	364	355	403	449	427	384	410	364	354	396	383	384	412	371	389	386	401	395	407	401	365	408	346	411	412	373	417	364	405	416	378	423	371	374	407	393	432	421	432	382	420	393	385	403	404	390	367	399	402	422	383	392	413	399	387	411	387	359	406	398	382	387	423	419	361	403	394	381	382	394	384	388	383	438	413	364	414	421	419	415	380	378	394	379	421	412	392	380	386	431	413	417	370	420	402	374	384	416	372	395	402	405	397	388	378	386	403	379	389	366	403	353	394	382	406	402	376	429	417	420	422	416	416	403	403	404	422	401	391	404	382	394	394	413	378	413	380	393	394	402	378	393	372	394	379	392	371	403	362	397	402	407	420	396	395	432	392	395	375	418	438	398	408	362	414	394	380	389	404	362	392	413	389	387	405	417	412	413	396	442	435	369	423	379	405	407	410	374	397	382	374	371	373	394	365	385	386	395	413	402	348	417	384	399	391	374	398	374	399	408	380	414	401	405	425	395	409	402	416	391	367	411	396	395	396	373	381	403	407	398	402	401	389	369	385	425	414	392	383	382	347	368	376	415	370	414	359	407	403	373	368	385	363	378	421	352	365	409	411	355	413	384	381	369	411	429	355	383	372	364	383	391	393	417	390	393	389	360	369	404	413	416	417	384	389	378	438	423	410	437	378	409	427	407	393	394	390	412	385	417	394	391	410	394	389	372	384	429	384	404	401	403	395	415	369	401	391	352	408	383	381	393	382	389	395	381	393	407	398	391	358	390	400	391	387	402	397	369	404	413	436	409	366	349	389	394	402	399	436	416	414	365	375	412	387	383	343	424	407	419	406	413	378	395	403	418	385	354	385	403	410	380	379	396	389	401	377	369	420	367	381	370	402	411	377	383	378	379	385	404	397	401	431	431	382	431	392	373	425	366	396	392	373	393	408	418	375	399	406	399	363	381	366	419	396	368	392	369	399	388	397	396	363	379	410	399	390	410	383	383	420	427	392	419	401	382	383	425	401	406	376	411	391	444	386	406	351	375	391	409	386	412	399	361	388	407	394	343	385	373	388	365	367	404	365	385	382	395	425	365	391	387	368	386	373	376	368	391	374	426	381	394	402	398	399	376	382	432	367	387	374	406	402	396	402	424	402	371	413	378	411	397	428	412	393	412	396	433	402	387	395	384	443	377	398	379	382	400	389	385	387	361	384	393	371	413	372	402	397	362	425	377	392	373	371	349	381	412	377	399	420	363	386	407	397	417	377	403	433	364	393	377	367	391	423	424	397	406	408	439	409	414	378	399	399	393	397	389	401	424	389	406	384	397	355	403	373	386	380	404	409	410	409	351	416	381	391	396	411	369	376	418	386	387	372	417	362	402	361	378	386	358	370	410	369	421	399	416	351	365	411	390	416	392	414	417	395	415	379	423	396	409	404	388	367	411	398	396	391	397	404	364	370	379	397	389	377	384	394	377	414	387	397	376	390	383	400	391	383	383	438	400	401	374	382	422	400	374	379	403	408
22624	20380	26566	24079	20384	20441	10432	1649	1193	1126	1055	967	961	908	950	854	889	870	860	792	831	819	851	807	823	761	759	770	791	812	827	766	846	782	759	775	817	750	800	758	811	840	794	775	743	774	780	721	812	764	821	761	784	776	781	761	726	770	789	750	770	757	751	764	767	751	747	779	800	726	748	765	690	757	787	734	756	763	788	752	750	773	745	715	760	728	783	748	788	765	794	781	738	810	767	742	790	747	702	743	794	763	748	771	769	749	744	749	751	698	732	736	753	782	733	746	766	777	794	775	791	746	740	761	747	762	774	767	753	746	752	781	740	732	746	722	724	782	773	772	736	787	731	752	734	769	738	783	746	748	769	705	745	735	779	773	740	760	762	787	790	806	739	767	762	793	765	760	773	711	757	757	729	724	726	747	744	801	774	773	781	682	747	791	722	732	726	747	789	754	729	783	758	756	804	739	808	753	769	800	803	740	720	719	766	765	798	752	744	822	730	774	746	762	764	809	751	785	762	742	731	734	747	764	696	768	786	812	744	734	756	785	760	803	746	745	735	753	735	759	757	807	765	754	770	779	761	745	782	770	733	797	699	775	759	782	795	736	702	805	782	745	748	710	775	705	761	739	735	743	732	705	731	766	783	766	755	745	749	814	754	744	726	782	734	784	754	718	800	786	743	822	748	764	740	768	755	732	747	796	777	798	729	726	762	726	717	764	771	742	775	751	719	801	792	746	791	734	750	756	759	738	801	787	763	747	790	711	715	751	794	757	755	775	754	732	703	749	773	767	738	766	705	723	761	741	717	752	773	708	749	766	731	757	736	761	737	774	763	733	749	770	807	723	775	787	812	780	750	749	737	748	769	733	773	725	769	773	738	731	785	715	772	721	757	780	694	785	769	709	792	790	786	719	774	704	734	772	701	741	736	773	754	759	745	704	732	749	779	741	767	733	718	749	765	774	750	747	727	752	712	768	729	808	750	761	798	771	754	756	757	727	770	737	763	795	775	776	778	749	739	754	689	801	777	738	783	762	755	751	764	761	781	721	710	795	732	738	775	799	735	759	706	728	765	740	763	744	740	745	729	756	736	752	792	817	786	795	784	730	778	750	770	746	730	732	710	747	820	747	730	722	738	738	758	730	776	770	797	784	751	756	763	758	746	748	755	745	815	729	720	773	722	745	739	758	785	731	733	790	732	713	719	758	765	809	716	758	741	776	793	714	716	785	785	791	784	786	776	723	800	767	741	784	737	751	753	728	747	720	771	742	794	762	733	752	756	706	725	769	760	738	783	792	743	763	767	761	741	736	792	763	753	821	773	786	723	796	796	751	820	755	703	785	749	754	713	801	739	744	795	771	834	755	745	802	740	782	783	732	776	747	805	734	735	768	729	778	767	759	749	769	756	768	777	741	764	751	745	767	745	735	734	784	818	784	765	762	759	797	767	758	801	749	705	809	728	769	728	779	749	772	777	780	777	757	796	739	770	829	747	754	739	724	773	768	727	773	707	725	810	754	718	753	746	797	753	760	761	712	752	688	725	783	757	807	745	744	747	712	812	749	729	739	741	738	782	752	731	739	754	768	762	771	770	755	781	783	780	785	738	794	788	730	721	722	790	760	767	727	766	738	715	775	727	742	743	825	767	792	786	751	746	805	739	765	789	794	732	714	711	672	765	779	788	754	720	755	759	770	730	751	770	782	716	777	761	710	853	809	814	734	766	714	742	805	773	780	779	728	728	786	733	751	728	746	777	723	719	799	766	762	729	776	785	772	756	777	770	766	741	774	769	725	769	769	756	779	723	746	767	749	732	762	739	733	744	785	736	730	773	731	734	774	791	779	744	718	693	801	730	723	787	777	753	746	748	774	713	782	783	743	759	770	770	699	739	795	770	840	781	717	734	784	778	753	775	758	760	792	808	779	741	786	784	769	747	733	747	791	760	739	758	736	759	710	733	733	769	785	743	738	771	741	722	765	757	742	744	720	758	699	743	685	745	735	759	759	770	793	751	790	782	773	746	760	742	752	758	720	761	737	785	800	726	766	733	781	767	768	791	765	739	767	783	747	724	771	772	749	754	750	771	731	797	728	741	750	726	812	777	779	696	762	780	785	761	782	767	786	798	753	744	728	757	747	707	793	776	778	784	811	724	718	729	775	770	793	764	819	817	681	753	713	757	753	763	703	755	804	743	736	749	772	742	770	741	764	749	814	762	735	759	760	740	819	803	758	758	752	771	752	722	730	754	818	732	703	783	802	722	791	750	798	735	790	788	772	727	714	752	761	702	769	704	791	763	791	725	721	722	768	759	792	780	760	753	774	753	749	745	751	754	742	789	758	738	736	740	808	784	734	700	789	798	729	764	771	769	794	739	730	739	770	784	777	800	820	773	799	750	766	765	778	779	732	753	774	766	741	719	731	769	806	789	720	744	783	807	765	749	830	732	806	771	776	779	739	731	750	730	761	739	763	735	792	703	763	758	849	730	751	731	756	766	733	771	786	725	752	721	761	747	792	789	698	732	788	806	735	717	744	762	783	743	774	775	787	758	757	757	746	742	764	804	771	745	776	770	776	769	754	781	772	752	762	707	759	796	765	795	745	769	743	757	769	793	728	798	747	763	732	715	786	724	809	789	715	734	748	721	753	764	776	746	763	770	770	723	829	782	736	781	748	781	717	784	774	762	781	762	773	774	770	761	734	726	752	760	774	726	764	774	778	771	721	771	709	817	750	738	729	735	778	750	764	740	754	744	779	780	780	766	759	767	779	722	767	726	741	780	733	770	733	731	777	771	779	741	738	786	747	779	728	769	756	728	792	745	761	802	776	793	699	758	736	747	761	785	734	759	753	790	802	749	773	758	723	749	748	716	777	759	752	770	792	792	779	786	734	780	780	774	778	766	748	741	729	753	745	738	791	740	737	744	712	784	722	772	758	741	785	760	790	765	733	740	777	781	751	715	725	765	733	785	777	737	811	770	764	748	740	762	754	743	738	751	780	724	746	746	762	740	768	699	696	790	741	777	749	742	703	756	748	749	722	714	786	771	768	778	759	767	742	763	745	754	785	775	777	784	782	734	752	737	761	702	712	759	750	757	779	730	735	729	758	724	737	722	737	736	776	733	816	733	790	690	771	715	754	745	769	719	791	776	809	723	740	757	764	765	720	720	809	788	797	778	753	713	727	747	708	746	793	733	753	735	759	724	769	759	753	678	721	728	789	717	758	743	704	759	793	727	791	765	788	691	744	732	740	759	796	733	772	778	762	749	719	773	765	749	776	709	728	761	755	788	744	714	786	765	744	729	735	751	732	750	757	788	747	787	809	732	751	754	751	765	786	742	745	742	757	739	729	724	757	787	725	753	737	736	765	816	786	804	836	740	788	681	775	800	738	721	736	828	772	705	726	757	769	735	722	796	726	765	704	830	769	720	729	780	825	736	767	726	749	727	753	750	785	694	739	738	728	753	719	778	782	776	762	808	797	801	757	786	799
25510	12710	11434	6553	4350	3250	2631	2158	1809	1550	1449	1272	1206	1114	1147	1055	1005	966	904	914	865	881	872	849	781	854	811	832	843	783	777	757	741	817	741	760	742	739	782	745	723	758	730	743	754	762	742	755	696	755	725	692	780	733	776	735	739	756	727	764	729	754	719	744	726	743	722	755	739	742	745	746	697	717	724	716	710	721	755	776	761	699	727	768	768	724	732	741	716	753	772	714	711	727	724	703	720	697	724	738	747	727	729	701	690	712	727	743	748	718	740	691	784	701	752	747	686	703	753	698	750	750	741	721	726	703	755	800	740	700	696	693	723	728	701	755	739	699	692	743	713	735	704	744	742	711	738	736	712	696	723	688	747	742	741	767	708	702	709	755	732	748	742	748	678	751	729	672	757	765	727	729	737	730	709	712	700	767	723	761	749	691	727	764	731	699	739	742	719	699	709	666	725	727	722	681	755	692	666	752	711	752	759	682	712	692	700	667	725	725	660	719	693	710	730	738	722	739	736	718	733	730	701	739	742	760	730	765	702	728	704	755	714	750	691	694	681	682	699	775	722	709	688	743	729	700	717	718	740	772	737	761	756	774	690	705	703	758	712	691	733	721	767	743	747	716	729	728	704	692	660	767	743	746	677	737	730	745	752	704	715	734	714	774	753	740	730	657	717	743	735	748	724	714	761	751	701	713	717	737	692	735	719	737	713	709	709	711	751	725	714	761	688	711	802	746	749	698	729	675	724	705	725	726	704	738	738	738	699	682	697	677	761	704	743	697	698	740	766	686	692	717	752	733	667	724	718	707	690	711	741	728	704	744	700	728	773	745	689	712	732	672	717	715	705	723	708	690	711	673	724	710	756	719	694	746	743	700	768	752	756	718	721	706	719	743	740	704	764	758	781	719	725	735	745	795	703	726	719	717	705	715	703	703	742	697	748	774	692	712	813	700	725	741	725	757	741	702	708	746	790	705	742	673	668	727	729	707	753	746	737	728	750	711	692	716	698	733	738	707	680	720	663	775	651	678	769	732	720	716	727	685	719	732	707	730	729	725	720	729	730	721	679	708	717	725	732	749	702	724	748	731	688	733	714	698	706	759	742	725	760	700	679	694	692	692	729	749	718	708	685	684	737	754	697	690	741	763	707	713	706	739	735	728	712	670	727	694	772	719	680	711	710	761	704	737	705	709	685	684	715	722	728	738	735	706	757	701	721	726	678	676	633	680	738	754	732	712	715	723	737	701	724	730	719	766	709	735	737	667	706	778	729	709	663	772	723	731	712	747	725	748	702	677	724	714	720	696	713	699	761	743	722	740	744	738	706	694	706	704	703	726	731	709	692	675	734	701	726	676	740	730	723	760	750	697	744	699	732	725	708	756	694	729	711	689	732	685	747	719	708	754	720	692	744	733	750	717	758	698	692	701	703	693	689	683	745	720	733	756	763	731	707	687	760	668	740	721	727	771	717	688	725	719	723	742	757	714	803	724	700	699	766	760	729	714	741	724	713	730	756	703	722	677	727	740	678	682	757	742	744	748	701	714	753	779	708	726	736	725	712	696	721	770	707	705	714	730	709	728	758	697	727	727	739	729	725	688	761	695	711	740	741	694	735	707	728	701	727	750	698	761	739	694	714	740	732	707	744	704	712	700	729	689	712	736	707	718	685	719	700	708	733	759	726	685	711	714	708	719	755	685	698	749	698	693	708	739	726	702	719	710	692	727	722	702	664	729	762	717	722	704	764	731	704	738	753	709	742	746	709	728	755	745	703	708	693	696	708	707	747	737	699	721	704	726	733	736	703	736	681	729	722	741	727	720	668	739	728	702	804	746	741	740	778	643	710	753	729	735	763	726	701	748	702	706	690	696	704	773	726	757	702	722	723	697	766	782	733	736	741	771	672	724	678	702	703	727	711	718	719	722	698	764	696	694	730	704	775	717	708	732	717	731	652	758	700	764	693	750	731	713	731	674	773	686	703	738	706	706	712	700	763	740	752	722	773	765	706	772	715	710	682	658	777	728	780	707	716	747	667	674	722	698	692	743	716	764	706	716	693	736	714	706	696	737	733	711	722	713	764	720	704	676	690	690	753	720	704	708	648	752	704	701	681	717	723	749	724	747	727	759	733	727	708	706	759	713	724	725	778	746	716	720	686	696	712	733	728	687	718	687	694	718	717	732	712	715	686	736	702	756	660	729	720	750	693	679	695	702	735	725	748	682	757	719	734	750	699	684	748	756	740	678	748	688	688	739	684	726	710	708	734	765	730	744	724	721	723	696	703	700	708	664	679	731	704	712	748	733	710	739	700	687	711	678	697	791	766	707	746	733	650	748	713	718	688	706	710	672	749	747	690	722	683	682	750	715	720	745	767	718	755	711	738	732	672	737	736	738	698	720	706	736	772	725	783	773	732	678	723	723	697	725	716	714	705	699	695	723	696	747	715	723	651	697	703	724	741	719	724	786	731	691	725	737	705	652	703	742	756	679	658	700	702	702	759	721	687	693	703	690	696	717	682	690	705	702	747	759	702	724	785	681	717	736	671	678	749	724	694	722	692	689	694	701	688	719	660	690	702	720	716	729	706	729	693	745	709	711	740	730	747	730	731	718	720	712	720	715	735	707	742	702	727	692	692	741	710	739	719	668	725	726	714	679	751	702	736	704	714	722	730	695	721	702	720	706	691	714	703	735	684	729	722	725	678	688	751	666	750	714	706	734	736	713	731	728	729	717	755	721	698	732	757	723	734	677	727	718	722	746	689	728	706	669	699	740	739	706	724	705	718	689	692	745	771	721	731	715	718	710	735	753	696	729	713	721	736	696	678	698	703	767	700	729	719	710	708	754	758	701	730	711	706	705	703	704	681	715	706	750	724	744	731	736	676	728	731	685	759	748	694	706	720	710	743	695	684	727	729	734	700	724	712	698	681	766	715	720	689	756	708	687	651	688	716	720	701	694	703	694	680	683	718	703	689	750	741	726	755	742	725	692	718	714	727	708	737	703	710	724	739	722	693	729	642	708	757	734	718	676	745	723	730	698	728	717	704	704	776	736	750	743	763	719	672	718	759	718	689	714	698	753	736	753	763	733	691	737	744	700	729	737	746	690	765	736	701	738	686	709	769	718	694	732	727	666	741	696	697	732	705	777	733	749	775	726	728	734	698	698	683	704	707	738	683	687	693	712	706	789	734	718	712	743	662	733	701	740	701	732	698	739	703	676	709	709	729	684	779	715	656	761	723	701	800	702	723	692	731	700	719	727	722	696	718	742	716	733	725	741	716	684	682	744	684	713	707	737	735	742	727	698	717	718	743	713	743	721	725	728	733	755	700	692	737	740	696	715	744	756	665	703	705	747	759	713	740	691	753	699	720	718	726	704	716	770	697	703	691	737	723	765	725	687	693	768	695	709	686	716	780	714	720	708	752	752	754	779	683	692	678	774	720	625	742	722	740	718	679	679	764	697	769	771	681	703	740	703	688	763	714	740	717	696
33707	15022	2802	715	578	542	529	533	533	504	519	515	502	498	512	476	517	542	496	500	504	497	546	476	553	473	532	502	488	485	506	469	484	491	475	534	482	516	517	497	499	483	512	508	534	496	504	528	475	520	484	472	483	515	494	518	495	496	489	490	469	520	521	517	466	522	506	506	523	477	468	494	487	530	495	479	516	455	548	523	431	516	510	499	539	470	495	485	482	519	473	479	509	478	470	527	507	489	504	498	488	484	528	485	512	474	515	522	498	523	473	500	517	513	510	537	501	527	528	515	452	484	533	502	521	529	476	500	497	523	469	533	487	483	492	513	552	532	488	497	491	475	525	519	516	481	476	515	491	506	552	524	483	491	499	505	511	548	530	486	480	503	518	510	490	502	510	500	478	460	475	560	541	523	512	470	514	504	446	448	457	529	488	543	484	463	518	524	477	514	534	521	517	501	501	525	502	503	521	522	468	493	522	523	513	499	487	522	507	490	488	513	503	522	505	511	485	493	534	490	495	506	509	482	516	497	490	513	539	512	494	525	512	508	503	463	495	496	463	497	466	551	503	507	512	522	495	462	523	507	486	517	517	486	471	496	534	517	512	498	470	494	497	528	498	492	512	533	485	486	529	500	516	502	477	505	505	507	490	461	495	496	474	457	488	487	523	532	469	484	518	509	489	526	465	486	512	489	489	493	505	546	508	538	458	500	487	462	490	512	499	515	511	510	513	461	475	531	495	506	483	479	529	462	516	462	510	490	485	508	485	528	516	484	506	489	505	502	508	467	488	481	490	516	484	522	502	479	479	511	496	505	499	540	477	460	485	488	511	466	498	501	512	556	498	509	453	496	492	520	540	559	513	544	482	509	472	472	511	460	520	534	493	514	523	500	511	501	469	571	518	499	506	488	498	541	518	479	461	522	476	482	523	470	538	477	534	473	523	509	499	495	471	480	511	488	514	527	501	485	507	540	487	467	520	496	518	508	480	535	487	482	524	483	492	527	490	482	513	517	477	477	499	518	502	499	496	475	504	499	498	481	490	488	484	507	459	515	454	479	522	451	483	490	512	510	473	504	511	500	504	480	504	520	489	527	512	502	533	510	478	491	526	480	504	488	481	491	518	516	525	468	527	543	492	436	525	520	498	492	522	537	517	495	494	498	500	550	501	465	490	493	498	496	524	547	505	469	484	508	484	480	503	548	485	505	494	521	504	503	494	450	495	503	467	477	499	555	509	547	516	486	524	467	508	485	502	513	463	494	519	490	504	488	484	516	474	499	531	514	559	517	495	526	499	528	506	468	486	503	505	485	479	514	477	491	504	496	486	500	545	479	518	495	478	532	476	485	484	511	480	494	502	490	510	500	516	486	510	459	490	478	519	466	463	528	498	498	531	496	491	515	523	471	496	494	489	508	495	512	518	542	517	528	482	529	508	487	493	510	478	474	553	472	499	521	473	474	507	501	528	489	487	498	527	518	468	488	510	493	549	503	493	489	531	457	478	505	497	503	471	464	494	512	538	530	498	511	490	507	503	482	473	512	509	501	484	506	520	489	505	552	480	520	535	540	485	526	527	488	507	512	522	483	496	465	484	522	513	470	499	514	514	466	499	453	567	512	494	485	510	508	501	481	475	512	497	519	482	525	498	503	492	538	482	467	485	472	516	521	477	496	465	532	514	499	510	487	465	490	464	499	490	500	499	523	500	471	517	514	521	495	514	480	517	463	504	547	528	519	488	488	527	492	511	492	484	499	514	528	494	525	470	509	501	522	477	513	499	527	519	505	467	485	548	502	483	539	524	493	529	497	562	504	487	491	510	528	505	516	537	530	512	476	519	507	495	513	508	501	468	486	480	491	546	504	497	501	545	490	489	561	526	533	472	516	457	512	520	540	505	509	497	471	529	538	465	482	511	482	517	534	515	517	486	513	486	490	481	497	475	499	487	501	494	485	472	494	486	540	502	514	489	461	488	494	521	498	520	533	494	526	546	488	495	455	509	482	464	490	510	469	482	526	482	509	504	499	493	489	497	494	503	456	520	485	521	490	493	548	492	500	509	502	507	490	507	519	483	499	545	511	542	549	526	485	457	518	515	490	523	491	513	513	504	492	478	523	483	519	530	489	499	480	533	452	478	569	478	504	487	510	510	470	499	504	504	502	505	498	511	493	517	513	489	479	508	476	499	508	501	506	507	525	535	474	485	479	505	482	477	520	481	551	515	523	513	505	509	525	473	523	527	532	517	489	507	495	507	525	508	471	538	515	481	503	491	515	506	492	489	493	497	462	485	489	540	514	501	445	527	500	477	464	494	481	508	519	497	480	490	509	453	495	511	489	491	496	474	500	480	532	474	513	534	495	554	532	560	526	489	482	512	544	489	510	513	514	516	490	510	516	501	491	515	500	520	510	484	483	548	520	507	492	509	463	455	521	523	488	507	498	515	496	526	462	493	490	499	515	550	474	471	508	529	507	544	490	492	469	485	524	554	516	527	488	465	485	481	521	494	568	532	442	490	497	471	525	536	526	527	476	512	486	557	478	519	545	517	512	462	475	533	504	489	519	505	486	521	463	527	445	524	491	511	508	524	539	485	471	489	482	517	483	499	503	509	499	480	513	515	474	498	518	521	476	518	465	533	521	456	527	451	526	483	488	494	446	518	515	532	544	467	502	479	523	481	496	522	536	507	478	499	506	513	528	493	451	497	471	515	467	501	499	503	504	495	488	509	464	514	502	519	497	513	495	477	494	505	478	518	515	509	516	539	487	493	524	481	512	507	509	510	489	475	498	526	457	472	517	511	484	468	480	495	495	516	489	501	485	512	511	475	534	526	531	495	498	480	503	518	494	558	502	508	507	509	527	511	489	508	503	454	465	473	508	489	537	497	502	513	485	479	478	509	508	519	502	496	469	529	476	505	530	528	539	505	550	505	545	503	490	490	473	450	521	491	534	538	514	504	494	513	489	501	504	471	555	466	509	508	542	529	513	506	517	490	509	440	507	476	512	461	502	514	510	545	493	506	511	517	477	550	486	500	503	512	517	510	464	492	469	504	501	514	511	470	481	492	491	505	524	490	428	539	496	502	480	497	492	543	521	473	536	495	486	484	523	523	500	490	517	481	526	497	495	509	477	500	513	522	546	490	521	495	480	516	524	555	472	478	503	500	508	498	500	529	516	511	503	463	483	534	528	503	514	496	540	475	482	492	453	496	490	509	469	561	530	515	482	542	509	531	508	525	501	519	500	471	495	491	456	476	535	523	478	473	499	493	494	511	501	472	510	509	529	475	504	449	480	467	500	518	552	494	535	499	494	586	524	489	510	525	521	489	504	542	531	479	556	476	506	475	449	485	552	513	498	499	519	498	508	520	516	492	522	496	501	534	502	480	502	525	452	497	498	528	505	512	533	512	468	520	516	495	456	515	514	494	486	498	483	509	494	481	492	529	464	489	577	517	522	516	523	500	515	509	530	477	545	494	510	514	495	518	486
22220	960	924	699	692	575	584	562	578	573	555	561	564	551	567	516	538	523	556	546	547	566	571	579	534	498	542	520	571	512	572	531	536	552	544	475	589	556	512	509	559	550	531	577	556	542	521	540	492	557	554	520	539	570	605	529	548	548	540	541	521	495	535	545	505	546	563	534	530	517	514	552	530	537	574	560	532	520	526	563	517	550	550	537	542	519	515	513	543	558	528	557	510	536	529	504	541	546	534	521	541	563	543	503	545	537	536	515	527	527	555	557	564	564	547	509	523	551	532	501	486	538	548	573	558	525	568	529	565	560	532	558	546	553	532	543	555	509	587	544	535	539	537	536	514	504	621	523	501	542	532	549	543	574	518	519	556	522	543	527	548	565	571	518	550	543	529	531	530	544	558	504	511	550	497	552	524	534	510	572	505	533	535	537	580	524	549	524	512	563	521	531	509	527	528	523	493	557	552	534	491	486	523	511	531	572	519	525	522	527	548	522	494	525	518	519	528	535	530	524	484	498	573	546	531	541	529	531	533	537	514	529	563	515	506	515	534	528	511	568	488	525	542	527	581	537	533	516	523	491	543	546	545	531	554	500	509	534	527	534	564	534	539	544	554	542	578	527	543	559	585	493	528	495	530	523	534	526	554	499	549	520	536	540	532	525	537	578	533	527	570	482	515	537	525	545	513	590	522	511	545	539	551	528	558	522	553	565	540	560	541	545	524	523	531	545	515	577	543	510	517	518	587	553	494	517	542	529	500	520	508	549	492	535	574	548	540	568	525	507	545	517	511	522	534	554	504	564	540	536	480	548	523	527	522	534	541	508	552	545	571	536	509	523	553	539	546	551	565	518	521	535	533	505	531	495	532	567	519	535	509	535	525	565	542	553	519	550	551	513	489	542	542	499	546	535	535	491	542	519	577	533	523	555	536	533	535	549	517	506	533	497	559	581	566	533	530	587	547	532	522	518	533	551	520	538	545	533	514	523	546	506	527	564	558	540	526	523	537	542	511	536	493	500	509	580	513	527	558	510	527	580	529	544	564	531	503	576	504	559	566	498	520	507	536	536	553	545	522	557	527	528	577	533	556	548	540	560	509	515	512	519	562	542	582	481	493	506	528	528	504	515	548	543	524	544	516	555	521	531	551	491	522	560	530	507	539	532	581	523	540	584	563	576	519	508	562	528	565	507	534	534	581	522	560	482	532	529	535	548	507	548	532	573	528	538	522	508	509	489	513	513	555	500	538	528	545	557	522	532	529	553	519	519	519	586	547	529	515	525	547	546	537	535	495	538	535	555	517	540	532	522	555	533	558	537	503	554	515	561	479	542	514	541	547	511	540	556	533	534	538	545	525	515	548	588	512	530	546	530	501	549	541	516	538	552	550	542	559	519	573	524	532	478	564	553	569	532	528	524	551	534	524	520	515	540	551	532	506	572	536	498	530	555	516	522	540	526	562	548	515	515	567	553	537	530	527	529	554	532	585	536	517	553	556	529	500	530	520	548	528	554	522	575	488	547	562	525	524	564	511	521	533	495	539	534	521	510	544	526	560	500	524	504	541	513	543	532	512	549	580	543	526	511	564	482	499	523	567	490	551	502	538	551	531	556	479	547	525	558	459	531	526	557	549	518	559	572	472	560	538	525	519	549	497	554	510	538	497	526	527	506	528	580	526	543	523	537	567	525	541	551	524	474	532	533	567	563	526	559	543	531	521	525	550	536	560	553	546	559	522	574	542	537	548	538	558	542	509	498	572	551	547	547	544	574	538	524	514	518	517	550	551	546	557	556	557	507	528	538	550	570	546	530	542	535	477	506	575	538	519	544	547	543	527	551	543	534	503	549	553	534	540	531	545	552	533	522	540	545	528	503	536	526	538	528	533	563	549	602	551	524	500	520	504	534	527	537	554	526	526	498	536	555	513	539	529	499	534	563	570	526	579	482	528	546	591	494	527	544	551	538	529	548	557	515	514	566	542	497	513	516	515	538	522	542	554	549	548	539	532	553	549	500	505	520	541	557	529	510	564	571	535	527	511	539	546	526	493	534	537	544	559	541	529	514	549	518	503	527	527	556	548	529	509	508	526	545	546	567	565	499	531	582	505	538	513	551	580	579	500	583	525	533	554	570	531	530	510	512	563	515	525	510	578	543	584	512	479	552	509	540	480	558	536	529	552	559	491	547	519	525	532	556	545	527	527	551	538	506	540	571	556	511	527	553	538	511	521	549	529	501	532	536	492	545	543	527	513	524	552	514	522	511	534	532	518	522	534	526	530	533	517	528	513	543	534	556	533	548	533	541	541	533	553	517	518	526	490	524	538	512	528	522	479	502	553	530	513	548	514	542	537	515	551	557	561	530	532	573	519	601	535	537	547	539	538	570	536	552	551	587	555	565	559	561	565	553	533	570	554	565	506	531	562	510	508	545	535	541	504	547	547	536	489	508	543	547	507	525	528	528	517	531	535	555	498	519	521	552	501	549	555	523	521	498	543	521	559	560	494	514	516	529	546	571	475	548	517	539	568	521	500	539	502	542	512	605	518	514	535	521	524	512	530	523	496	564	550	489	478	499	476	542	493	522	551	545	511	563	522	499	504	538	529	556	539	504	531	554	520	531	506	566	515	546	534	531	509	529	555	555	512	544	503	541	578	514	514	513	570	509	525	538	500	516	567	508	541	494	521	554	519	540	575	531	502	526	573	558	543	555	561	558	525	531	527	557	513	540	503	504	523	505	577	545	545	564	518	494	516	553	538	513	529	528	556	533	561	495	529	525	540	510	562	591	503	543	493	535	506	529	498	532	543	532	569	530	550	531	526	535	489	540	477	500	571	547	553	536	498	584	503	507	514	508	502	553	545	516	544	521	510	547	533	538	529	547	553	537	514	534	566	532	539	496	580	538	509	517	536	566	531	544	559	507	552	535	548	514	547	567	550	520	530	548	530	540	575	538	526	538	503	517	516	580	556	527	536	568	519	539	587	508	484	545	514	588	506	521	542	493	525	550	521	546	561	549	572	514	530	533	506	578	543	533	510	495	547	511	532	540	507	534	533	536	526	490	512	557	543	504	532	523	524	523	533	509	524	511	500	519	505	541	540	506	545	515	557	515	502	548	496	501	562	474	557	515	538	546	542	580	555	537	524	498	587	513	557	571	565	545	522	578	550	520	561	535	534	557	562	509	511	547	526	514	554	526	588	537	529	519	548	553	514	515	503	571	553	532	552	551	564	518	516	525	532	489	536	536	502	528	545	559	542	534	555	555	537	546	561	559	533	487	521	516	554	517	502	523	554	496	477	523	589	515	550	531	536	520	530	552	569	544	560	498	569	562	528	532	564	538	500	538	515	555	510	515	546	589	545	492	541	596	535	548	561	533	560	501	545	548	513	523	518	518	571	512	530	560	533	505	544	551	538	562	492	549	515	548	538	500	532	556	515	548	524	535	550	498	555	519	514	516	543	537	505	520	536	571	515	532	498	542	554	542
24580	20368	26150	24469	20342	9836	1046	698	620	559	505	455	469	453	467	461	448	422	433	458	459	429	411	401	392	399	386	371	400	399	366	411	418	378	392	385	425	428	381	431	390	395	367	387	350	380	362	379	378	401	402	398	409	372	377	378	360	337	386	395	397	383	378	363	388	376	383	390	346	381	404	398	389	356	385	414	367	356	385	386	386	372	370	376	371	376	363	375	384	384	387	401	373	363	392	352	389	363	387	389	386	406	366	393	385	399	429	400	402	388	387	389	355	407	367	398	386	374	403	379	361	368	357	409	376	390	423	378	393	384	349	401	361	362	424	391	385	403	419	390	394	388	348	375	408	374	354	379	415	363	381	355	379	392	411	355	369	395	397	395	408	375	379	375	380	383	416	392	403	368	406	408	380	403	339	364	387	372	395	354	386	405	393	357	399	380	371	398	393	380	387	378	403	369	370	373	367	359	405	329	434	378	393	437	371	391	379	385	372	409	373	375	385	374	383	395	366	395	356	382	375	389	350	385	361	409	397	351	360	389	397	393	376	373	404	388	386	381	401	394	380	352	367	354	359	392	355	377	381	374	354	364	386	356	391	394	376	368	380	380	367	390	384	402	371	370	336	383	390	347	378	361	369	387	359	375	376	407	395	353	405	398	390	379	359	353	386	378	394	407	376	424	401	407	389	364	389	377	344	373	342	407	403	369	375	409	376	375	381	362	344	384	381	378	398	364	406	396	382	386	341	383	360	415	415	357	371	396	411	402	396	410	373	367	373	382	360	364	390	418	393	409	372	398	364	380	368	373	391	395	404	362	367	394	427	370	389	370	407	390	425	355	375	402	367	384	379	350	362	397	380	375	382	364	377	348	367	345	371	335	394	355	363	355	397	368	402	364	372	388	384	371	404	397	383	341	357	377	389	406	361	392	403	391	358	401	387	400	380	410	385	366	360	409	315	394	362	377	406	373	368	359	389	356	391	368	381	397	398	408	385	414	379	377	351	386	377	352	408	362	378	417	403	393	401	361	395	408	376	383	384	371	353	405	387	387	385	349	357	377	366	400	338	370	407	383	405	371	387	405	389	388	378	366	371	357	385	383	377	376	391	372	388	382	399	405	381	391	373	346	372	383	364	379	356	371	339	402	312	374	385	383	403	377	382	383	386	366	383	375	359	372	414	420	389	404	396	365	385	382	391	369	394	382	402	385	358	369	423	341	372	401	363	398	391	398	347	419	395	388	354	387	385	400	365	433	380	391	386	386	359	355	369	370	395	372	371	375	382	353	396	381	354	357	362	356	365	412	408	409	374	413	404	374	392	407	370	359	370	381	380	398	390	404	388	356	374	394	402	378	396	427	371	358	375	393	359	377	345	427	379	364	410	416	344	391	350	390	371	401	396	367	416	370	390	368	403	357	371	401	383	357	418	390	373	362	380	404	410	384	371	370	353	382	333	371	338	419	387	389	382	383	412	396	398	403	432	357	401	398	358	325	358	391	358	414	384	368	400	389	359	380	385	373	407	386	375	393	378	368	403	339	395	369	335	359	390	403	407	371	366	355	391	355	356	363	385	378	402	331	398	372	396	363	356	365	381	351	392	373	408	325	392	375	385	382	436	360	393	379	390	387	352	391	366	377	375	397	401	387	387	357	378	373	367	366	357	368	373	393	364	392	384	372	377	395	363	375	371	380	411	395	388	390	393	357	381	397	371	370	405	371	362	422	375	380	377	391	379	369	396	373	395	356	394	343	365	393	374	386	394	394	406	373	391	351	391	361	384	383	402	396	389	380	393	378	412	426	389	390	371	386	393	376	418	394	397	392	383	443	416	367	414	391	369	355	379	385	380	363	365	409	386	395	391	381	376	352	374	335	409	378	378	361	418	340	360	361	401	399	355	424	375	410	377	378	358	395	394	361	376	386	388	364	375	411	365	394	351	410	372	371	385	374	392	364	356	361	386	371	395	396	374	404	372	397	392	354	360	376	395	370	395	416	357	363	375	352	358	339	400	404	363	390	363	378	385	383	365	339	336	366	395	391	378	410	390	379	363	369	385	423	403	347	375	367	382	372	359	421	375	398	404	375	397	376	415	388	387	423	364	354	361	353	397	382	402	393	409	392	377	373	398	399	375	369	408	389	384	402	393	359	381	371	379	399	404	388	399	360	408	373	368	365	350	390	396	365	391	364	375	396	407	386	389	364	371	378	399	357	383	374	379	355	368	396	357	405	378	395	373	354	366	374	375	367	345	364	369	375	384	406	390	382	388	388	393	374	384	348	316	345	410	395	421	367	362	397	372	398	392	371	341	415	379	375	415	384	345	355	357	388	371	411	347	386	416	367	401	390	384	343	376	381	367	367	416	392	371	392	350	394	413	411	381	384	404	395	400	374	361	379	376	420	389	413	386	376	374	393	404	367	375	351	376	385	367	386	417	387	342	376	381	378	384	371	395	361	376	371	360	386	378	390	356	374	363	366	412	366	352	350	394	348	382	404	369	393	341	360	370	384	360	371	396	383	372	380	407	373	387	380	366	411	388	376	383	396	361	380	371	383	370	364	379	418	360	386	417	350	411	403	416	361	402	369	400	377	390	378	380	364	380	395	369	384	372	367	367	363	363	350	398	381	366	368	393	394	401	363	368	427	388	378	404	376	372	408	364	354	384	391	342	368	407	397	379	374	420	351	351	412	387	401	399	405	374	353	423	328	377	394	374	389	377	380	385	362	368	405	350	412	365	359	389	413	373	401	382	387	359	350	377	380	378	358	386	404	382	370	376	394	408	399	368	395	373	376	423	377	422	393	346	392	385	377	389	371	375	364	382	379	380	403	404	385	405	380	389	381	377	386	356	334	384	373	395	397	390	391	402	365	406	370	345	366	355	363	365	405	386	380	385	360	359	377	349	380	371	403	349	415	416	390	416	329	362	365	365	414	368	404	374	385	386	379	395	367	397	404	376	385	380	396	375	376	374	389	378	406	390	382	361	373	351	392	401	385	375	413	408	384	373	397	382	376	397	380	398	399	379	353	368	385	390	350	367	402	372	385	399	354	383	388	382	410	371	368	361	418	389	361	401	391	384	387	384	379	392	365	383	417	393	386	384	375	359	401	405	383	371	375	365	376	401	389	382	365	362	356	391	379	385	399	410	373	384	363	386	372	372	361	366	348	395	347	391	358	396	364	400	389	397	384	373	365	366	385	360	344	410	407	405	347	392	413	397	396	486	386	372	405	419	364	406	393	409	398	402	389	375	372	371	386	373	365	374	404	399	414	357	374	360	380	401	362	376	365	385	399	384	367	356	364	414	392	367	392	390	388	375	371	381	370	370	353	360	370	418	401	396	387	391	423	369	372	375	381	415	408	387	389	364	392	354	397	374	370	392	367	384	374	411	354	379	396	398	422	372	395	361	362	380	397	378	403	377	392	411	414	368	366	377	406	371	357	411	380	347	358	381	393	352	366	415	392	345	342	347	355	387	412	390	377	405	369
28240	7169	6544	3480	2317	1703	1235	1095	958	841	770	702	649	630	545	528	529	523	471	461	460	496	506	492	425	429	446	429	447	471	448	449	437	417	403	436	387	412	413	413	415	406	405	407	409	427	447	420	404	430	421	428	411	403	396	381	418	394	408	402	388	414	400	412	426	411	402	433	409	420	391	430	397	384	394	378	396	404	405	384	401	366	387	358	413	413	363	393	430	364	379	401	376	401	366	379	382	383	379	382	371	368	421	366	395	423	385	383	407	394	376	410	409	383	403	385	408	383	395	394	374	409	412	365	398	390	389	415	391	426	398	353	371	397	377	391	350	372	348	418	399	428	404	405	390	454	393	342	394	392	398	365	423	405	388	383	408	380	370	385	390	398	375	408	406	398	383	361	409	397	403	361	374	378	374	409	389	350	367	391	379	407	392	397	415	406	409	388	376	403	403	389	401	362	416	384	383	432	379	409	417	417	396	416	400	382	427	412	392	394	421	438	399	391	395	388	399	386	369	375	418	390	393	421	416	384	404	400	390	400	410	412	399	394	397	375	366	378	403	363	400	397	377	413	383	423	401	386	376	418	399	404	381	405	415	374	422	403	384	388	387	406	426	365	378	381	377	426	393	400	352	383	410	381	403	380	389	394	341	402	365	399	401	407	354	396	407	386	375	375	374	453	404	419	390	436	425	380	371	399	403	370	382	421	366	390	403	408	423	387	401	371	373	384	367	375	352	435	383	377	401	393	413	418	356	372	390	389	438	414	389	395	399	387	396	417	380	355	371	395	355	430	407	411	423	375	413	364	382	393	363	407	388	410	391	422	387	367	403	359	363	364	363	376	406	386	387	376	414	408	396	392	415	415	444	377	381	384	414	374	399	357	375	385	390	400	387	389	431	378	415	399	432	420	378	402	375	390	410	374	374	386	377	391	394	381	351	377	385	393	394	406	412	425	403	381	378	374	391	386	371	393	376	420	412	384	385	392	418	401	413	397	379	364	394	381	404	418	402	372	364	375	387	407	398	397	379	374	380	416	382	406	409	399	386	359	348	388	422	423	404	388	401	401	395	425	343	409	379	348	368	386	397	366	409	400	375	405	363	399	400	369	427	366	347	373	435	443	412	372	398	419	433	399	428	403	396	375	397	390	398	401	417	381	410	368	365	405	356	405	383	374	433	357	398	396	385	379	420	369	407	386	338	398	362	376	397	388	415	392	401	400	382	375	412	395	412	433	385	389	391	376	403	392	361	407	419	386	409	386	368	396	411	382	382	394	398	357	397	365	406	397	413	397	423	397	340	408	414	389	398	416	375	412	353	437	398	409	400	386	364	376	375	421	411	392	371	395	367	407	404	381	393	389	422	385	394	379	371	439	348	429	411	421	385	413	367	422	432	368	402	389	367	354	403	412	375	380	353	415	404	416	381	376	367	366	355	387	424	373	365	430	375	382	429	398	392	428	405	365	417	374	401	387	405	383	402	416	398	369	415	383	369	415	388	372	422	379	392	397	390	410	392	370	377	391	388	376	408	414	412	403	431	390	365	411	374	391	410	403	374	423	376	404	440	377	407	396	373	391	383	383	379	411	393	413	405	416	385	401	367	418	381	405	359	351	462	381	400	402	379	379	409	404	386	416	413	359	410	388	391	405	410	364	404	418	397	355	409	378	407	433	406	409	332	389	409	396	411	385	423	388	390	397	405	366	416	391	390	409	412	352	357	408	399	381	414	399	423	396	385	385	389	381	388	358	402	414	416	426	416	385	399	405	372	376	367	422	386	436	340	367	398	365	362	398	426	388	412	395	408	388	400	395	403	370	384	380	386	417	384	370	405	391	426	393	385	395	369	412	371	395	385	397	382	378	402	384	411	386	408	364	394	405	422	402	398	379	383	372	361	408	374	394	377	393	385	400	407	435	422	385	394	395	394	390	403	379	438	388	412	418	353	384	388	395	402	410	363	375	388	383	405	403	404	399	401	410	395	423	400	401	351	433	350	411	395	401	410	390	394	391	378	394	407	410	406	389	422	421	401	348	412	414	409	388	393	346	367	385	403	380	398	410	395	389	400	373	382	399	387	383	393	399	405	412	412	392	381	401	375	391	392	399	379	399	400	398	405	406	403	385	399	409	402	377	393	392	400	381	394	401	390	389	392	404	362	380	362	367	404	426	364	401	403	382	405	395	373	361	390	384	388	352	405	404	396	402	400	401	420	402	399	383	402	393	406	409	394	403	391	409	418	346	399	383	400	356	429	397	356	397	411	398	387	384	382	404	419	391	382	401	365	395	382	391	391	374	385	389	396	425	371	407	372	409	404	395	397	398	401	379	415	430	397	409	407	379	411	369	388	412	384	419	383	358	392	393	367	383	386	391	414	400	395	427	375	389	411	376	388	396	409	402	391	417	379	402	385	391	369	399	397	366	415	393	426	417	403	380	399	417	418	373	427	384	372	391	369	403	416	401	386	350	400	391	411	351	352	409	409	392	400	362	419	376	358	398	354	376	399	359	381	416	396	397	360	422	376	371	379	385	408	385	438	414	391	378	360	361	386	410	405	373	368	429	384	361	406	401	374	383	431	370	424	410	374	389	385	381	386	389	369	384	395	420	402	397	381	396	405	380	392	377	411	358	397	393	390	372	372	359	410	408	394	397	391	382	414	389	398	383	383	393	374	391	402	384	372	402	389	389	389	376	384	396	385	438	433	415	404	382	405	393	385	418	399	407	377	391	404	402	412	405	397	369	410	362	385	397	386	370	369	367	415	392	388	423	367	408	388	375	412	394	410	364	391	360	388	385	384	420	379	397	395	403	375	364	370	413	405	385	392	371	394	397	410	377	404	407	382	407	426	365	367	426	413	366	417	391	393	363	406	421	417	406	371	395	372	392	393	383	354	377	400	373	394	342	413	410	455	394	380	399	360	390	413	373	393	393	386	419	399	399	400	396	356	423	413	392	424	364	376	385	406	377	403	407	392	375	375	399	417	409	419	385	395	408	407	440	409	383	409	403	391	424	393	381	410	368	377	403	422	405	372	369	361	404	378	401	438	408	362	373	378	420	355	371	381	383	399	392	416	406	366	411	373	403	460	447	458	378	402	357	379	413	363	363	408	380	376	395	437	412	394	371	377	388	408	396	431	376	411	404	418	412	374	403	363	411	407	392	369	391	385	390	387	416	372	398	371	400	389	403	408	427	383	410	401	371	346	383	401	372	373	407	377	394	406	383	386	392	405	415	396	403	377	388	403	374	425	381	390	383	390	395	413	394	388	403	400	393	403	421	403	421	379	406	382	388	378	367	428	377	425	399	394	383	418	379	372	397	405	381	420	441	427	406	393	380	374	386	373	377	378	400	412	369	426	387	378	389	395	390	407	376	425	339	396	400	433	400	411	438	432	407	417	399	400	441	393	396	406	374	367	381	395	398	377	424	430	364	406	407	442	383	361	368	407	424	373	357	348	375	384	371	401	409	394	411	372	376	416	393	399	412
22611	20356	26615	23943	20362	20409	10651	1630	1178	1092	1055	1020	986	968	875	842	891	860	846	844	813	845	827	845	765	828	846	821	778	818	760	772	788	764	805	823	774	758	772	778	727	779	757	795	765	774	793	742	783	765	726	732	757	747	732	737	711	736	747	766	728	794	749	722	760	753	767	754	796	791	730	762	767	807	741	713	808	741	811	769	762	794	759	758	746	752	720	759	758	823	774	753	791	759	746	700	725	756	753	756	764	761	781	770	741	773	771	755	733	798	809	779	774	740	753	748	776	797	718	764	697	784	789	738	675	712	757	744	767	742	758	764	795	671	774	753	790	708	779	754	691	735	731	754	711	713	712	784	749	761	712	734	758	715	736	802	756	780	782	786	771	766	793	750	672	774	787	792	765	780	768	741	763	750	723	754	770	810	774	755	714	735	770	812	731	720	744	784	757	757	761	716	772	735	786	811	747	760	747	760	785	741	722	717	780	726	762	777	749	751	724	795	754	720	767	719	778	753	717	728	809	764	754	760	758	802	733	740	789	786	714	694	712	776	779	750	838	721	766	745	715	738	787	734	779	774	755	775	709	777	736	752	748	710	762	754	713	710	756	767	733	784	737	733	754	756	756	735	744	797	757	767	785	777	797	752	769	781	770	760	780	764	770	750	704	750	798	763	733	789	767	701	719	744	775	774	768	764	745	787	784	793	719	769	788	755	779	727	734	777	723	761	778	711	751	737	740	745	720	743	733	744	717	727	707	779	763	694	748	734	763	728	700	759	817	703	785	730	777	781	759	719	747	735	707	739	745	740	742	754	754	808	743	740	698	779	765	706	736	775	730	758	765	792	740	720	772	720	746	764	744	803	821	756	723	741	712	702	752	763	801	742	697	725	758	706	701	778	736	764	730	736	750	805	740	683	788	737	774	784	740	717	744	800	771	750	756	759	744	766	746	753	775	749	743	805	753	734	764	785	752	737	729	768	714	776	744	749	721	762	769	766	719	697	776	729	767	752	749	738	734	763	733	762	756	677	742	740	772	762	787	816	768	781	742	731	739	760	755	752	747	795	749	735	768	738	769	764	715	773	724	727	747	753	758	711	766	743	747	776	740	712	776	712	748	732	775	711	736	707	715	755	739	744	753	788	721	762	767	765	697	774	773	770	782	757	758	769	758	719	723	734	762	734	830	805	724	699	771	748	779	770	825	743	750	774	774	723	777	808	741	700	775	739	733	778	755	757	794	726	737	728	776	738	727	761	699	748	754	767	740	776	814	773	771	736	738	740	740	764	757	753	708	752	751	756	707	752	695	716	734	759	767	761	821	727	729	764	755	752	718	695	725	743	741	752	763	775	746	708	722	743	716	701	720	739	699	763	701	809	749	722	705	745	751	756	716	807	798	744	717	833	786	757	754	774	751	745	700	787	757	759	731	767	758	774	767	727	781	811	751	818	766	772	770	763	753	781	768	737	744	790	763	710	759	759	726	799	777	745	759	754	744	710	726	736	744	801	778	787	757	734	704	703	782	780	772	786	792	748	737	757	754	770	733	762	711	751	732	771	740	758	782	772	764	781	723	741	709	706	737	755	767	732	786	760	720	695	713	781	708	786	719	743	760	760	716	700	818	764	737	762	747	766	800	773	751	720	787	760	726	779	709	768	717	772	770	755	704	729	758	717	759	801	756	766	780	769	752	739	719	773	765	755	736	751	720	768	721	704	731	730	768	763	787	801	742	734	768	717	733	760	701	705	754	778	798	779	734	711	801	711	729	715	747	723	749	757	789	718	757	772	785	788	774	760	777	701	774	754	735	743	761	761	773	770	773	754	765	728	780	766	771	723	727	789	743	756	765	750	728	826	756	772	763	731	730	764	739	743	746	784	741	766	775	758	787	768	795	759	747	771	722	770	761	782	742	752	732	717	754	689	764	745	758	759	768	777	782	784	748	779	744	743	739	761	735	758	762	792	784	690	774	765	790	724	781	719	804	711	782	782	750	758	708	776	778	787	780	787	774	767	799	781	766	735	736	775	691	780	782	705	733	774	755	803	703	760	774	715	795	797	798	766	788	788	728	781	758	738	742	730	743	699	765	761	736	742	816	736	751	743	705	771	715	768	735	798	737	717	762	712	747	777	748	780	790	768	724	740	736	712	754	811	713	754	775	798	770	743	734	794	794	733	726	745	743	792	769	739	773	751	760	728	803	710	737	730	765	753	752	789	752	731	727	720	775	743	738	765	769	729	766	801	763	736	772	747	815	766	761	773	793	736	750	753	708	719	749	755	746	760	741	768	817	721	733	802	764	785	783	757	741	766	808	738	740	750	731	790	750	748	777	811	749	783	747	791	724	702	702	752	719	743	732	773	725	734	764	772	769	783	761	757	739	712	752	810	767	766	794	783	761	784	713	785	754	751	743	734	803	765	764	762	701	741	758	759	771	807	741	768	791	782	716	820	744	744	715	784	767	767	827	692	720	734	737	758	737	764	736	773	741	757	728	754	760	767	772	775	734	756	729	773	777	754	740	773	726	733	767	716	784	721	718	749	802	740	739	713	735	760	711	716	770	776	783	717	711	735	754	779	806	741	780	741	725	734	756	723	784	729	743	718	743	738	741	785	787	806	727	815	790	740	701	751	737	746	718	764	817	791	729	757	726	753	718	789	723	750	741	752	794	705	701	745	684	766	755	758	756	753	738	789	731	764	726	731	755	752	712	772	796	773	748	749	759	745	707	767	740	752	722	720	774	797	754	786	750	713	777	742	714	735	740	759	758	755	802	768	783	756	750	750	724	729	682	719	766	743	746	758	729	791	733	725	738	782	793	783	717	794	770	770	832	762	765	737	723	763	764	738	741	712	763	794	767	747	802	771	795	815	757	747	781	726	759	778	747	730	789	787	775	770	798	776	760	795	750	738	772	721	771	726	775	784	736	756	715	759	742	764	776	787	797	753	724	767	744	720	716	708	722	744	739	793	778	770	738	767	741	746	745	739	720	746	759	748	769	752	758	802	725	774	751	730	747	754	792	758	765	748	767	772	772	769	735	786	777	739	776	760	766	711	734	720	813	789	783	808	731	750	727	791	747	735	757	722	775	741	738	710	750	751	692	741	726	768	775	768	751	698	789	762	717	769	751	743	782	730	757	744	809	781	735	713	745	711	743	724	757	740	779	752	738	745	742	746	780	754	763	772	778	764	767	738	763	773	733	777	771	769	725	793	680	766	784	731	723	704	723	759	723	735	738	723	766	721	708	718	815	769	748	725	713	768	759	703	773	790	735	741	761	725	760	718	804	780	741	789	740	777	705	698	750	791	745	761	712	723	730	746	765	748	708	759	811	776	721	730	765	708	781	757	778	749	821	754	715	755	742	808	771	784	737	796	762	735	757	727	695	716	732	768	786	745	727	732	763	768	784	788	739	769	782	732	739	719	743	742	762	717	711	786	742	781	775	723	733	756	716	732	812	730	729	723	758	739	791	754	740	745	698	736	745	703
24648	12566	11534	6479	4357	3277	2540	2121	1759	1598	1422	1253	1242	1168	1102	1033	958	912	950	883	868	867	853	853	820	805	780	787	782	770	770	737	770	753	749	712	753	750	775	711	730	752	772	769	724	744	722	737	703	748	714	685	737	761	697	750	720	765	702	727	760	734	810	742	720	724	736	721	697	698	672	771	686	696	746	732	745	728	749	679	725	715	666	724	735	731	748	722	680	680	752	738	762	767	719	737	732	735	740	711	692	721	716	727	773	732	698	693	779	701	697	698	786	720	751	742	693	712	703	741	704	713	714	702	735	761	722	721	712	749	738	711	730	679	754	672	777	685	733	677	740	697	690	699	731	756	700	689	668	677	740	696	748	734	769	723	717	721	732	769	698	718	712	717	735	714	733	666	742	752	670	721	710	717	743	684	733	716	701	753	701	689	724	772	710	731	727	641	752	748	757	715	721	741	715	694	723	744	719	720	747	730	689	734	727	727	720	743	781	737	709	723	742	694	739	717	740	747	684	752	707	716	741	741	703	723	723	722	705	728	722	716	690	765	733	744	709	712	681	750	693	699	725	717	726	732	677	715	720	697	728	783	758	713	748	700	761	711	674	728	714	708	731	743	757	699	735	708	753	723	722	694	748	718	703	728	719	710	720	770	757	730	724	743	726	690	717	739	697	718	697	687	722	689	736	667	722	711	730	707	718	696	649	714	712	729	699	731	727	707	733	745	761	707	738	720	698	760	718	752	691	732	731	747	710	704	721	686	741	721	737	696	703	715	692	723	734	706	733	705	749	746	741	716	755	709	725	732	724	691	746	708	717	724	680	687	691	704	723	702	704	754	703	730	716	684	722	696	748	728	754	724	700	731	685	722	695	747	724	749	744	722	683	719	721	698	765	704	725	729	735	716	711	774	749	721	700	686	721	727	718	738	732	695	681	770	759	765	685	698	747	702	695	727	666	705	694	723	744	691	708	743	712	744	709	707	742	717	747	754	676	735	679	723	695	747	772	720	689	667	766	737	731	708	679	695	770	688	738	745	700	778	711	708	687	755	745	669	721	709	732	734	721	722	708	708	713	742	670	717	677	743	764	704	703	691	715	724	746	697	636	659	713	700	729	721	708	734	706	696	712	691	738	708	739	726	697	723	678	759	723	713	682	706	740	701	712	721	725	697	660	747	726	690	717	704	717	670	733	747	741	740	699	719	671	686	720	690	699	717	705	693	719	732	756	746	734	768	725	715	749	765	707	735	699	694	743	736	718	762	703	671	751	723	678	719	731	731	744	705	690	737	726	738	730	724	695	743	726	699	673	764	719	711	709	712	670	722	731	690	684	721	731	728	719	692	774	728	717	684	750	711	703	728	714	699	726	714	740	708	729	711	762	793	712	712	678	708	767	714	725	729	725	714	716	702	738	747	678	707	743	731	738	743	698	700	701	717	699	755	721	743	748	703	699	720	693	710	706	739	716	696	731	695	698	689	698	674	662	726	710	695	755	723	702	692	701	706	702	713	733	752	720	730	710	728	697	726	729	687	722	720	728	739	676	764	731	711	745	722	712	715	687	745	700	746	755	725	742	741	681	692	751	693	729	743	772	746	749	721	706	772	657	689	718	731	761	745	705	676	715	719	683	692	724	770	662	719	732	724	756	740	718	672	723	741	681	667	680	686	739	710	738	750	791	741	729	685	705	756	701	724	697	683	705	717	741	664	676	700	715	709	704	724	748	734	699	696	718	709	715	722	677	751	702	707	722	748	731	710	764	712	701	697	761	735	680	762	733	721	709	783	694	734	725	721	775	686	740	716	739	693	725	668	671	700	715	701	723	742	719	683	736	689	690	673	721	722	704	693	706	719	716	716	683	740	719	753	713	670	717	695	700	666	742	695	723	748	697	738	713	732	687	686	744	718	708	681	668	730	718	670	734	687	746	742	725	728	717	765	716	728	720	728	681	698	704	773	732	711	741	728	724	731	714	711	753	693	738	707	754	716	737	727	713	727	668	729	698	684	691	716	721	709	711	692	702	701	709	703	682	749	703	710	748	685	745	721	749	752	689	677	686	745	723	696	675	688	652	758	684	724	731	720	734	715	668	749	672	701	704	705	737	716	718	721	716	684	741	712	712	726	659	748	689	766	738	734	714	750	699	691	735	715	745	744	692	726	736	733	681	692	735	730	722	690	726	702	716	724	738	732	725	734	687	719	712	723	735	684	670	755	653	716	688	727	739	720	691	670	756	724	702	729	681	786	707	684	736	666	716	720	661	666	727	742	767	725	694	701	755	674	741	691	678	758	719	753	694	699	660	729	681	736	680	752	704	743	729	697	747	716	721	704	725	707	744	683	729	708	767	725	724	679	697	648	716	749	709	693	726	743	744	752	722	671	722	725	764	733	693	696	725	696	744	722	710	701	698	693	719	704	739	695	725	719	708	728	687	684	671	725	713	765	705	724	769	758	758	701	725	733	715	722	731	705	658	709	707	688	728	649	731	749	756	710	722	722	670	711	687	697	719	738	726	685	704	756	716	742	738	708	777	725	706	695	661	771	730	667	748	690	713	728	732	687	696	740	696	697	704	727	668	710	703	701	693	762	734	678	713	703	725	729	679	755	702	722	742	726	718	722	687	698	754	659	711	693	680	747	765	763	664	693	714	683	722	718	740	688	704	674	723	732	690	716	726	667	681	746	717	746	745	719	725	715	718	695	739	712	687	751	713	757	692	685	711	745	712	722	747	667	697	733	710	707	679	706	672	722	730	771	697	725	748	741	706	740	662	746	691	680	701	747	742	647	722	747	747	758	729	719	708	740	753	717	716	749	727	761	694	700	715	724	691	722	668	742	697	653	681	705	701	701	728	757	684	698	656	734	702	703	704	669	675	728	700	718	721	745	723	701	687	707	718	668	725	731	697	762	744	716	725	721	675	689	773	764	740	678	666	740	752	721	722	779	683	693	718	734	704	695	742	738	696	714	698	739	725	740	734	739	661	723	704	752	695	709	720	691	706	683	662	673	694	685	736	750	720	713	673	789	736	733	676	747	710	741	762	735	715	718	688	670	709	728	749	714	675	697	704	695	728	751	722	703	736	677	697	719	679	715	677	714	701	693	744	709	701	727	693	713	750	670	708	725	694	704	683	704	719	676	684	725	722	746	690	737	762	739	662	698	717	723	730	694	658	701	732	704	676	720	724	697	671	716	716	705	686	726	691	710	687	724	719	712	711	691	714	666	661	678	704	678	678	686	746	689	721	690	672	772	717	723	686	765	714	750	719	751	691	737	744	711	717	735	667	721	713	715	712	742	728	709	756	740	712	702	714	723	701	718	720	738	758	724	677	698	685	698	713	727	749	710	685	767	752	746	678	701	708	679	717	714	718	694	729	771	737	699	765	704	660	728	688	712	740	739	655	688	734	717	738	680	748	707	743	708	731	766	725	742	731	664	684	682	714	680	744	712	637	696	718	701	728	713	729	711	731	751	725	734	716	693	711	693
33678	15267	2768	696	556	548	551	502	545	464	472	469	497	504	514	518	506	518	472	535	509	473	502	511	537	510	525	487	510	458	468	510	462	489	531	510	473	480	468	491	536	502	475	460	507	493	467	505	474	509	510	509	474	489	495	482	539	481	473	532	532	505	494	466	527	518	463	516	516	488	515	500	507	529	474	482	506	510	538	497	493	466	512	499	496	498	496	492	491	537	481	476	517	520	471	524	503	490	520	504	478	515	501	466	509	490	467	539	518	493	535	466	482	484	483	538	458	506	490	516	526	465	497	499	507	502	502	566	515	491	481	506	470	507	501	495	526	528	492	507	512	494	500	522	492	517	525	483	486	469	500	468	521	504	476	488	509	486	498	490	482	530	483	531	476	446	514	522	498	495	508	484	533	466	492	521	525	509	477	504	497	507	493	488	495	481	493	499	505	485	485	479	489	498	513	486	523	521	508	525	478	461	452	510	503	518	526	511	486	558	504	522	484	524	450	490	500	478	508	457	501	532	470	510	500	544	508	511	487	507	506	522	555	482	508	539	530	517	475	529	477	496	503	494	509	478	463	493	453	491	519	457	472	515	470	487	491	516	549	493	509	485	510	489	515	499	469	452	482	498	496	471	506	482	497	470	503	502	492	503	492	495	465	470	514	507	484	510	488	523	474	499	494	507	497	507	486	504	449	467	481	484	491	502	482	533	497	444	516	422	512	433	477	508	508	505	464	500	506	467	521	485	513	465	497	475	516	525	487	486	511	484	511	514	477	470	509	498	527	531	498	506	509	480	526	456	533	498	462	499	499	502	495	538	499	486	520	527	538	501	484	513	525	494	509	535	492	509	525	515	474	463	534	507	476	523	509	502	481	499	513	530	494	480	482	502	500	495	497	481	513	499	499	499	518	505	481	512	518	491	496	471	469	498	514	503	503	539	504	467	470	470	502	482	513	498	518	460	476	467	492	491	488	455	517	505	537	462	530	495	512	484	486	512	498	523	470	491	545	474	503	514	496	512	532	520	490	484	545	517	500	510	480	483	509	504	515	458	469	461	498	484	493	507	476	467	486	527	573	525	489	469	518	472	530	481	517	515	476	464	543	492	508	513	504	481	512	482	484	539	469	497	503	492	485	501	486	493	472	526	495	497	470	507	542	479	450	485	479	499	496	522	500	434	481	504	463	497	471	478	519	495	474	448	467	530	487	504	459	489	518	451	478	499	476	469	477	537	496	489	514	534	505	514	483	520	462	514	479	481	545	514	495	490	471	514	519	508	517	503	475	471	488	498	509	464	549	448	490	484	529	491	508	466	487	476	470	482	466	512	524	492	522	487	538	464	519	500	513	455	517	492	490	498	467	473	467	545	473	505	508	487	449	485	498	530	481	482	468	490	489	485	537	471	550	502	474	492	500	475	502	477	464	462	503	453	494	490	506	514	471	498	455	502	477	474	447	486	471	477	494	529	514	501	469	509	494	552	478	503	510	528	491	504	512	499	537	500	477	485	500	524	467	518	503	500	556	470	501	494	506	514	497	503	447	492	459	494	459	511	506	510	529	479	496	443	486	463	498	491	531	503	508	519	454	495	509	486	530	512	426	474	523	512	516	541	549	567	466	472	487	474	529	507	496	498	531	494	479	495	496	471	478	466	497	531	483	479	469	476	485	486	506	507	484	530	470	543	487	499	528	486	474	468	461	508	505	536	540	490	508	516	505	447	525	540	540	483	519	466	484	504	498	494	503	523	497	483	493	481	516	511	466	483	498	533	492	525	518	495	480	514	482	502	511	479	528	468	518	473	502	474	512	499	490	511	485	490	500	482	538	522	480	493	519	504	475	446	498	507	508	491	473	518	526	520	483	503	501	493	516	498	495	498	496	467	473	508	488	485	498	512	537	503	463	507	531	511	508	465	512	521	526	522	488	530	464	489	481	499	493	527	493	532	498	500	497	488	561	476	449	487	489	484	523	477	506	507	528	477	510	522	492	503	534	469	486	505	432	497	469	514	499	482	493	491	492	511	487	478	488	531	507	515	502	525	512	472	511	504	482	522	492	499	455	510	494	510	473	508	505	527	525	528	509	494	473	537	470	518	436	462	500	479	497	528	554	458	483	501	506	493	486	550	478	532	483	513	494	536	533	477	498	499	456	488	434	480	484	500	491	472	501	526	485	498	505	457	483	500	517	528	513	492	510	503	524	478	476	489	480	492	481	490	513	503	483	513	462	502	481	502	507	492	487	504	546	497	491	497	457	524	498	519	503	541	492	490	546	529	497	460	477	477	494	476	492	505	487	467	459	514	497	501	552	470	473	463	492	517	503	477	523	477	485	457	470	495	511	511	478	518	447	468	513	526	454	455	492	499	508	525	500	470	442	527	478	508	515	495	551	541	504	515	483	500	499	498	485	540	542	476	503	510	499	497	546	490	498	481	500	456	524	497	473	464	520	547	489	455	441	471	496	480	486	510	516	481	514	434	486	517	500	483	491	546	509	508	495	481	529	490	526	488	474	496	496	518	489	525	518	469	480	461	483	482	465	518	501	469	470	462	500	484	445	474	474	499	484	482	461	496	495	505	507	477	522	468	511	460	472	536	495	481	512	468	486	480	465	455	481	506	503	512	500	480	498	508	521	478	522	482	482	508	486	506	493	486	523	507	496	479	513	523	505	498	511	483	540	476	502	495	500	492	512	512	443	482	505	523	486	515	506	506	498	473	524	477	493	494	469	532	554	529	489	500	482	542	478	499	518	485	516	480	511	527	496	486	486	488	489	451	476	508	491	485	510	492	539	520	516	481	483	502	495	503	490	493	527	467	524	513	494	482	507	488	502	487	492	484	490	466	471	475	478	471	512	514	510	489	491	535	494	540	521	518	517	521	505	458	502	496	495	493	453	503	470	492	484	519	483	507	511	533	475	461	491	494	520	504	497	527	487	504	513	466	502	467	502	541	551	441	517	493	465	484	499	498	561	490	503	489	478	507	468	475	494	486	491	489	498	564	502	528	452	493	500	522	474	512	489	498	496	482	508	520	515	485	480	501	487	498	484	500	515	461	541	474	480	485	494	486	502	487	493	510	533	499	513	497	485	527	517	524	521	464	511	510	471	495	482	467	481	475	527	494	503	484	470	474	501	538	496	490	517	520	518	450	521	523	511	449	488	501	464	511	480	489	485	522	516	502	537	475	520	499	517	500	503	493	450	489	486	476	478	497	466	467	502	464	465	519	516	510	500	495	517	503	523	512	493	489	444	495	479	569	514	506	515	518	514	478	487	489	489	478	483	520	488	495	476	536	522	504	499	491	480	512	506	512	516	465	484	483	483	507	519	480	495	492	501	531	499	487	476	492	487	521	486	474	551	466	504	473	487	463	507	470	497	503	513	485	491	493	492	504	513	529	497	467	486	484	452	501	485	510	467	500	493	487	522	488	508	510	489	502	503	504	522	498	500	502	488	525	519	471	485	488	503	488	481	504	539	482	503	481
22168	936	853	710	637	598	593	576	598	528	557	534	560	531	549	569	554	525	490	519	535	491	522	546	505	560	532	579	500	525	566	543	522	494	556	571	531	490	552	528	513	514	530	505	564	498	536	527	512	576	531	523	508	522	534	484	528	501	519	545	517	516	501	498	535	539	530	558	502	530	522	565	523	527	534	482	545	480	525	537	522	512	503	510	532	514	534	535	523	564	539	499	549	535	549	551	549	508	553	520	541	509	520	496	547	527	549	517	534	606	524	588	560	510	527	536	517	511	532	518	525	513	504	524	531	544	525	519	544	529	508	532	538	513	537	533	529	567	565	522	566	539	525	531	528	511	534	582	519	498	546	559	513	484	518	545	525	531	550	512	515	520	509	523	521	529	526	506	501	546	538	502	528	526	483	507	542	538	520	513	501	515	512	506	559	513	541	524	506	519	510	528	502	558	508	521	499	521	567	511	483	511	500	547	536	509	504	526	550	532	476	536	522	552	513	538	515	522	527	524	522	506	555	478	540	557	523	537	492	541	537	517	534	524	535	528	527	535	473	526	530	562	557	509	473	486	530	536	557	530	508	535	494	565	537	513	573	545	547	556	517	522	516	521	519	502	525	530	531	500	523	551	516	557	540	544	514	519	546	550	539	515	545	490	554	537	526	520	540	541	533	520	543	496	524	513	524	563	521	538	517	556	495	520	522	520	538	553	508	512	508	530	539	519	526	526	564	535	504	565	520	529	532	495	575	503	573	517	581	538	544	571	512	528	545	527	567	532	541	556	500	516	535	507	576	519	527	537	480	556	515	488	497	475	531	517	503	533	526	537	471	540	540	538	503	554	496	525	547	502	550	557	518	518	521	503	518	549	568	499	537	491	525	568	519	516	520	557	501	494	502	511	503	538	541	521	486	492	537	537	503	467	530	506	518	516	538	565	539	505	501	513	552	515	545	493	551	525	492	516	547	511	513	532	532	509	526	531	542	560	502	459	500	482	529	540	535	515	531	528	496	517	505	512	514	555	489	518	528	547	509	520	542	534	522	516	509	501	568	544	540	549	507	481	515	500	541	533	543	498	558	483	540	563	481	515	483	554	567	527	554	521	526	547	528	541	527	529	494	521	529	508	450	531	544	521	492	535	514	537	525	535	507	494	472	514	570	503	513	558	544	507	518	522	513	532	552	519	522	563	532	562	510	506	513	523	546	508	521	525	497	538	539	528	554	569	534	509	583	546	532	542	520	519	526	495	488	600	487	550	522	582	521	514	493	520	551	548	521	490	511	492	530	522	517	507	521	500	509	579	507	498	500	505	511	512	487	542	513	525	503	511	515	494	567	519	504	521	522	501	543	548	493	508	498	496	528	546	509	475	508	527	567	535	514	505	534	525	518	520	526	519	541	522	510	501	526	543	528	525	526	511	527	490	504	517	538	500	512	521	530	526	561	527	503	532	526	525	545	508	534	511	514	530	541	566	573	499	540	527	539	524	527	504	516	539	488	530	573	563	548	534	512	541	476	506	502	507	533	544	534	507	526	495	540	479	513	517	536	548	548	540	556	527	531	522	539	566	570	518	530	530	507	527	502	533	533	544	522	490	545	512	508	553	532	523	523	508	513	499	545	504	561	502	518	468	547	533	553	528	522	543	521	530	566	567	556	518	472	521	483	521	503	529	530	543	510	526	542	498	530	494	541	524	491	548	504	509	546	548	501	550	518	492	514	525	497	547	531	522	466	552	506	496	573	516	515	522	552	517	545	552	520	531	551	508	508	520	536	502	555	556	501	482	553	493	501	479	549	495	531	511	558	544	562	525	554	525	543	512	579	560	523	540	511	551	510	557	555	528	540	528	496	556	509	540	511	510	537	497	477	542	496	508	530	504	554	497	524	521	507	539	567	541	514	529	497	516	552	534	546	507	550	578	561	490	514	492	516	466	530	498	536	509	553	517	541	567	524	525	522	501	532	516	547	534	540	551	543	547	517	508	508	575	544	514	529	547	539	526	542	533	523	567	547	527	531	532	558	592	499	533	548	517	553	552	501	524	541	532	547	502	522	550	524	506	521	551	527	576	519	548	530	500	571	527	493	520	535	486	555	539	490	522	515	500	554	556	529	514	526	538	537	562	513	537	489	544	534	521	491	568	583	546	534	550	537	517	473	489	516	496	510	522	566	503	552	508	517	557	521	531	549	538	522	523	545	497	535	504	549	525	487	500	520	500	511	503	555	533	508	518	500	532	517	559	536	522	528	508	569	541	546	527	529	508	536	529	538	546	502	524	518	540	572	558	542	499	527	528	503	528	520	549	576	529	493	505	505	537	504	513	529	530	534	534	553	503	511	557	563	519	515	500	502	518	488	567	529	510	480	531	523	548	530	507	507	540	542	512	482	527	565	541	499	574	543	516	544	568	530	530	519	476	525	535	492	527	492	553	568	549	513	465	543	553	529	543	522	542	536	507	492	506	525	543	545	560	603	526	563	571	492	538	512	513	539	550	517	501	567	515	494	527	510	501	493	523	502	500	540	552	530	521	540	535	525	497	553	543	532	538	504	522	491	553	543	536	525	531	532	564	491	538	488	524	516	508	547	542	505	488	550	508	548	521	544	520	479	530	513	512	559	533	514	553	504	544	528	518	513	505	546	481	591	509	513	544	499	496	519	512	518	555	484	534	483	552	548	528	534	540	516	566	527	520	539	506	525	530	538	483	525	506	539	525	523	494	551	524	507	509	487	573	496	535	535	521	549	483	533	512	534	522	550	544	557	504	543	506	506	522	559	559	532	529	546	554	502	509	501	520	529	481	524	498	481	540	530	529	530	503	513	550	522	556	546	507	495	528	515	534	545	519	523	488	504	518	516	540	502	561	536	516	540	526	511	541	522	537	538	510	548	553	507	542	513	540	550	500	543	503	562	523	527	508	516	533	533	503	524	557	501	541	517	525	502	523	512	530	512	496	582	507	488	555	557	527	580	531	526	494	492	524	535	504	516	512	545	485	538	559	531	520	540	550	512	534	515	560	525	584	522	563	492	486	556	542	527	542	531	528	538	584	512	507	537	522	532	513	521	535	555	510	517	530	504	518	533	553	530	519	542	526	515	522	520	547	525	532	541	517	542	508	526	509	493	554	502	529	537	473	514	514	537	546	556	530	529	524	492	476	518	518	517	551	511	535	507	522	573	508	537	508	504	527	536	542	546	530	513	542	521	514	517	574	467	513	545	571	493	499	540	527	511	551	523	530	515	496	525	564	559	547	556	527	534	525	564	551	524	502	508	504	562	519	493	541	523	517	516	555	509	547	511	472	571	545	568	546	502	510	502	526	561	519	513	518	492	542	540	526	518	553	510	522	540	511	550	545	521	535	505	518	537	539	502	512	521	479	505	494	505	514	563	506	519	509	557	528	523	541	509	548	510	587	541	531	533	548	524	529	535	517	535	506	498	552	505	503	505	541	493	485	521	505	518	539	550	566	531	478	538	493	502	537
24544	20342	26092	24456	20349	9248	1035	713	595	556	527	485	465	500	483	442	428	429	435	405	434	437	449	395	408	401	395	387	414	418	387	369	408	426	381	372	360	408	397	367	408	396	374	381	361	420	381	404	359	370	400	382	380	385	359	346	388	399	390	364	421	399	367	365	394	392	370	371	401	372	424	366	359	414	387	387	380	387	360	395	385	393	404	359	404	373	380	375	379	362	401	397	374	359	366	368	401	369	366	413	360	413	397	365	370	393	373	357	394	354	389	388	401	393	368	391	352	372	371	361	347	375	388	402	405	369	388	383	391	381	337	369	379	344	348	383	352	362	353	378	400	393	335	374	349	355	343	370	384	330	363	408	362	357	356	375	371	393	381	387	381	357	387	354	403	409	365	357	365	382	357	372	378	382	367	344	382	349	398	357	367	376	357	368	370	413	397	365	373	401	340	360	377	393	353	359	367	377	377	365	369	360	337	431	383	408	367	345	370	358	348	386	377	375	402	391	401	376	391	329	373	369	371	375	359	400	360	352	355	378	415	346	366	369	370	365	380	402	371	373	349	354	387	343	381	375	379	365	362	393	336	364	338	352	365	341	383	357	391	355	360	363	392	363	385	384	395	362	371	359	379	379	377	319	339	371	359	382	365	347	378	376	372	343	390	369	359	338	351	359	374	411	347	374	373	376	368	366	378	373	383	391	335	361	380	349	376	374	374	341	362	369	375	383	399	388	374	394	328	374	360	382	397	378	358	389	387	397	364	363	335	351	352	372	385	353	379	351	365	362	409	401	388	390	397	385	403	409	374	392	372	402	369	383	344	406	325	381	379	342	363	382	405	396	355	381	372	368	369	358	376	392	380	390	350	353	382	378	376	410	349	382	386	356	395	385	400	353	393	348	404	358	372	376	380	365	371	334	354	363	387	361	393	406	424	380	376	355	417	390	374	393	376	372	409	377	372	360	393	360	394	381	355	368	387	398	344	395	395	378	388	375	339	336	382	372	380	381	401	388	435	371	395	360	369	385	368	360	347	380	357	358	389	389	330	383	389	381	376	388	373	366	396	393	406	347	351	391	390	385	372	377	388	357	387	375	376	405	410	368	363	389	372	376	362	391	377	376	384	369	390	386	354	397	375	358	393	402	350	331	383	370	416	370	338	371	360	381	352	391	390	413	370	387	354	376	383	389	383	408	408	391	408	344	383	411	354	365	374	354	379	367	418	365	384	384	365	348	365	356	397	376	368	362	335	373	424	377	397	366	350	389	358	371	372	381	369	408	371	374	382	409	388	392	414	351	359	373	388	391	338	370	391	392	389	346	347	378	398	374	387	394	363	353	376	388	402	379	386	401	357	400	385	347	363	374	405	336	351	378	392	360	358	385	338	413	386	362	372	360	377	391	360	415	352	368	342	373	374	374	349	314	392	330	365	384	348	373	373	379	347	379	412	374	377	396	353	390	337	394	350	385	375	395	345	349	407	381	392	375	367	378	368	388	392	341	400	418	370	380	373	370	382	381	355	364	372	336	392	392	373	383	336	374	378	374	405	367	370	390	391	434	352	385	371	399	367	363	376	332	396	419	396	347	393	398	394	334	367	386	369	365	392	363	371	414	380	341	353	362	369	375	346	360	395	424	359	388	380	396	331	381	368	370	377	374	386	397	399	370	363	380	385	387	365	338	372	336	372	352	375	353	398	382	393	347	402	385	371	383	349	338	401	372	411	401	387	368	366	407	391	400	400	381	372	382	357	372	351	405	395	362	357	390	382	370	366	366	368	358	365	401	372	396	370	384	367	361	368	382	372	379	375	351	370	427	397	359	382	341	384	366	363	370	352	402	401	384	378	376	364	382	337	374	395	372	403	345	391	378	351	360	379	388	352	383	345	384	385	388	364	367	383	372	353	366	378	326	371	381	390	338	413	381	348	347	377	363	400	382	358	370	382	386	400	397	324	369	379	377	356	380	372	335	352	381	353	357	383	421	407	375	386	339	404	390	348	377	359	367	379	368	338	406	378	364	397	380	368	358	358	379	377	410	344	374	368	362	324	390	380	384	387	350	411	368	382	377	374	388	339	406	383	369	392	370	333	381	360	381	345	362	369	368	371	360	407	406	400	382	385	371	371	383	403	365	366	405	396	365	368	381	357	328	370	350	391	388	403	358	372	353	372	368	363	399	383	348	360	362	366	336	392	316	360	345	346	368	387	366	397	366	426	375	390	342	386	394	353	401	367	380	367	351	366	415	367	371	359	401	362	355	414	386	383	383	358	366	359	358	374	398	408	364	387	399	378	359	379	356	378	372	394	366	380	369	386	389	418	389	348	387	361	386	373	345	386	408	391	386	357	391	373	376	399	386	399	403	382	380	390	370	353	370	346	409	375	367	377	369	379	364	387	385	399	389	363	373	385	401	371	348	397	391	389	373	353	395	348	380	413	377	393	408	386	381	364	373	384	364	391	373	373	391	342	408	360	355	359	366	383	391	321	370	364	392	372	425	349	403	382	362	379	402	357	392	367	387	373	391	385	392	372	380	374	367	336	346	339	371	376	359	398	392	385	401	373	382	383	366	374	390	386	385	378	366	339	385	375	364	349	366	341	382	369	379	351	343	384	389	371	364	334	342	356	417	383	409	378	368	395	383	400	366	369	394	389	409	351	400	355	358	402	353	316	390	361	388	389	346	343	368	381	366	377	368	364	379	377	357	368	395	405	411	380	388	385	349	394	362	378	381	393	371	356	368	365	380	366	370	379	412	330	389	385	379	401	375	388	374	345	374	382	362	382	394	371	367	381	379	383	370	393	400	338	391	371	361	384	384	382	373	366	416	390	399	357	373	361	385	349	348	397	389	376	386	370	355	402	355	393	360	353	375	343	367	366	347	396	382	396	402	381	365	353	358	349	352	376	374	357	372	368	357	364	354	350	369	375	356	391	339	403	371	399	378	373	350	362	374	359	364	371	376	372	368	348	385	377	415	350	388	361	345	375	392	390	342	374	367	353	429	374	376	366	375	385	416	373	363	380	350	374	365	365	399	357	342	387	401	395	374	367	382	387	376	377	377	389	422	401	386	394	383	366	367	386	371	360	416	359	383	358	410	400	349	413	362	377	391	390	381	394	368	348	375	367	382	329	378	364	351	366	380	345	393	391	331	370	367	371	399	383	407	347	372	388	353	367	371	383	377	367	366	396	392	366	336	388	375	354	354	388	393	375	337	396	382	405	371	376	363	376	366	391	369	395	371	376	377	402	373	353	393	359	390	407	355	355	368	334	356	391	366	347	363	352	366	361	361	348	383	387	413	400	400	380	372	341	373	348	367	360	365	383	356	380	351	363	407	360	334	369	418	375	373	363	387	381	373	354	366	375	382	414	411	410	395	363	384	382	358	408	360	348	359	373	398	362	364	355	416	419	366	403	395	389	369	388	362	418	376	350	392	365	374	361	375	395	364	396	368	376	404	347	413	362	330	445	343	356	375	375	361	358	377
29647	7218	6607	3521	2430	1789	1332	1079	972	826	734	682	642	627	559	557	542	456	522	482	436	432	465	464	425	432	418	435	438	419	403	393	400	468	416	411	410	390	409	433	399	436	417	396	375	406	393	347	400	382	386	392	414	446	379	417	424	412	394	354	434	419	391	416	416	376	419	338	373	402	390	351	381	415	362	366	369	378	393	382	399	398	392	362	392	362	388	383	413	421	400	398	342	371	375	386	384	362	390	441	412	393	421	414	389	379	418	370	390	408	384	424	411	423	400	389	380	371	417	385	396	382	394	395	414	395	419	384	369	361	402	381	381	394	396	376	409	422	363	385	412	403	358	397	389	444	390	395	403	377	390	396	367	399	384	411	414	420	391	395	363	376	411	415	391	380	358	381	357	414	371	388	412	419	384	393	405	409	424	417	412	386	374	373	408	355	397	385	372	449	381	398	366	411	398	367	414	398	400	392	389	392	349	387	376	388	395	380	429	343	380	389	394	392	374	416	382	371	419	380	385	416	427	395	357	368	423	374	394	374	391	399	383	380	387	429	393	364	408	381	380	369	356	395	375	408	411	388	392	396	416	385	379	373	405	371	363	406	384	375	421	391	382	363	394	378	394	377	375	369	376	343	422	391	382	389	396	354	358	416	391	411	363	387	371	425	403	416	409	386	373	360	406	397	405	388	398	371	379	356	417	385	403	400	392	362	399	377	349	396	381	419	426	420	386	371	372	383	419	414	411	392	389	384	359	382	414	415	425	426	414	389	403	371	423	365	390	385	373	398	352	356	390	372	417	395	378	404	363	377	400	374	381	366	413	359	372	401	402	389	399	388	403	394	380	343	378	384	406	364	378	389	384	395	402	366	376	341	413	415	380	401	410	403	367	422	405	409	408	381	403	366	420	396	380	398	403	388	380	370	400	381	398	385	410	393	388	379	413	373	364	418	430	405	371	376	385	382	368	368	419	383	409	402	394	378	394	375	440	412	389	393	368	368	401	374	398	389	355	372	407	455	358	396	409	411	400	392	406	392	408	390	380	402	332	413	390	353	374	367	377	378	399	360	388	393	351	348	379	356	394	382	360	375	413	409	398	390	396	373	371	399	402	403	434	337	444	399	385	427	385	367	419	378	402	361	370	379	394	413	378	365	398	363	408	363	384	366	417	375	406	434	418	390	359	353	400	399	399	395	370	368	384	389	394	416	369	407	391	398	361	405	406	389	429	366	375	412	386	394	417	398	385	399	398	411	392	408	390	380	401	412	441	405	377	362	379	388	407	374	426	395	410	411	390	406	428	418	359	399	415	365	394	430	390	386	363	361	395	382	363	397	392	356	390	394	379	347	372	379	360	370	352	398	379	387	417	398	406	374	393	386	379	368	324	400	401	373	401	392	396	415	400	374	404	384	369	387	376	399	393	408	376	381	418	402	384	425	382	394	368	396	376	363	408	387	397	377	426	427	388	380	368	353	360	390	403	375	415	400	398	382	392	383	399	366	388	403	375	372	378	382	409	383	406	430	394	407	409	364	400	405	372	419	401	393	388	359	403	394	430	407	393	388	384	373	399	399	371	381	372	362	376	376	370	337	375	367	381	386	378	389	415	394	399	385	348	384	401	394	355	387	409	423	401	386	364	387	408	368	377	381	397	444	400	373	386	407	372	374	396	399	382	375	414	414	405	409	405	416	392	412	405	373	353	388	398	370	381	375	373	407	400	401	386	416	361	393	389	398	404	342	387	364	406	390	407	372	367	376	402	420	390	396	383	383	390	416	382	375	394	386	382	387	405	377	358	397	410	393	383	358	404	387	395	393	405	358	357	405	394	399	397	371	412	361	362	402	385	372	403	399	376	385	385	412	385	396	406	394	436	323	386	373	395	359	412	383	396	416	367	412	380	361	390	427	400	376	423	400	353	403	361	363	359	389	365	370	387	420	402	391	407	386	410	392	405	361	393	382	412	388	398	426	429	403	412	381	354	424	392	384	353	405	418	376	376	351	381	436	355	414	383	365	388	387	398	379	373	379	398	406	365	376	389	421	367	390	408	383	359	382	389	374	350	372	368	410	350	393	378	396	390	370	359	404	400	358	386	375	398	412	400	409	406	385	393	378	376	387	387	373	414	398	402	406	400	390	373	400	428	375	394	396	381	379	377	373	397	365	374	381	383	397	398	407	398	388	405	395	410	370	409	367	384	388	384	399	359	406	405	368	384	392	399	379	373	393	395	383	412	402	403	374	408	371	379	395	368	395	408	397	389	352	404	377	388	415	384	394	430	373	380	415	379	361	373	355	399	373	375	378	377	364	397	377	407	348	385	407	389	355	410	388	414	383	397	417	376	405	364	391	422	388	387	390	383	369	401	404	423	393	406	405	397	388	380	391	405	379	387	400	402	394	375	384	412	386	381	421	356	372	405	371	399	419	421	374	383	371	421	373	388	358	401	403	396	404	376	382	372	397	382	395	405	376	403	392	363	396	337	355	383	378	392	351	385	435	412	331	401	401	392	406	395	358	400	392	396	344	383	386	415	379	377	389	384	376	362	382	416	400	409	345	373	390	390	390	384	413	384	386	390	374	406	355	366	400	358	383	391	415	391	347	370	414	380	379	389	402	400	395	379	387	390	379	379	368	350	380	365	396	405	404	407	403	382	349	379	412	424	417	392	370	348	369	409	407	389	411	393	386	370	362	392	403	390	426	403	361	403	379	390	398	343	367	388	355	390	389	387	380	377	360	396	393	424	422	434	389	372	414	402	398	359	414	358	386	400	358	423	367	384	388	347	396	356	378	384	376	343	369	368	403	359	371	368	389	380	395	354	390	384	369	387	405	393	411	388	463	386	385	370	409	399	397	380	389	382	376	404	396	399	407	383	396	384	366	385	395	391	397	381	390	420	361	355	406	393	373	371	376	398	384	407	375	381	380	412	392	385	409	383	416	389	365	399	378	350	398	391	397	385	346	399	397	427	392	378	410	423	391	398	362	348	391	387	396	365	371	406	374	412	380	339	327	375	385	401	375	400	385	401	362	361	398	377	383	370	373	387	375	393	416	409	382	402	424	444	380	384	393	411	414	410	364	404	411	412	390	368	391	394	397	403	384	377	370	387	388	383	401	365	364	377	357	359	395	381	400	409	380	383	353	371	401	383	362	366	391	395	391	376	381	366	360	382	366	417	397	400	373	411	383	376	402	411	376	400	380	386	393	364	394	413	379	393	435	371	378	387	377	368	396	378	407	379	421	406	388	392	408	383	414	379	393	381	407	391	389	433	415	403	412	392	370	388	369	360	391	359	383	387	383	394	365	387	420	365	383	410	420	409	424	394	365	400	379	377	364	367	434	381	356	388	402	386	376	396	389	393	358	411	367	416	381	394	408	409	426	366	401	394	385	383	397	388	370	383	386	360	370	382	423	386	408	406	415	402	378	355	398	392	414	406	384	397	409	407	365	357	400	379	404	389	391	364	372	397	399	427	390	422	377	379	382
22547	20354	26479	24098	20358	20416	9124	1619	1205	1161	1082	1002	933	936	898	903	819	824	847	851	798	837	802	821	854	772	805	806	786	840	766	781	801	747	843	805	759	697	759	801	794	765	796	734	723	791	781	770	786	786	748	668	771	728	757	755	734	769	767	771	799	735	775	810	777	755	811	741	753	782	751	767	798	772	748	769	742	737	749	757	761	727	791	717	739	725	774	731	731	759	735	795	786	751	745	761	771	720	736	758	728	758	781	756	759	792	737	767	725	715	757	768	771	777	765	799	765	745	768	744	714	734	769	744	709	739	808	739	754	784	738	730	747	753	804	781	714	728	743	743	771	721	789	754	758	734	703	763	735	805	745	771	786	745	695	780	725	770	768	725	742	755	760	670	767	746	766	768	774	743	766	742	768	710	726	757	750	814	780	778	769	677	780	711	808	750	750	785	742	757	750	747	745	706	759	827	718	752	756	716	754	764	789	713	702	747	697	721	740	772	737	750	745	721	752	792	780	786	739	718	749	790	740	722	741	749	760	725	682	741	774	745	723	723	787	785	794	733	747	719	762	731	786	750	745	737	746	739	784	750	736	771	736	731	744	779	738	786	732	781	724	781	774	776	785	744	769	762	724	763	782	724	778	760	705	725	772	758	756	747	782	747	740	733	717	762	726	743	751	736	719	726	747	756	741	703	740	737	725	739	709	753	781	766	786	803	751	763	707	677	785	760	807	759	793	714	770	733	760	752	778	727	787	771	747	759	779	783	722	754	704	770	749	684	747	724	751	767	742	734	714	743	731	786	784	734	725	769	730	727	775	755	718	773	748	756	719	745	778	720	733	688	797	747	716	761	765	705	749	729	780	739	770	775	790	766	747	776	756	768	815	754	776	741	767	776	800	778	730	736	748	747	779	763	758	733	734	760	725	725	752	728	783	748	725	736	773	750	797	764	754	709	748	740	713	737	771	793	743	752	725	723	737	798	742	769	751	693	709	762	785	752	705	742	715	743	724	746	748	751	717	770	783	770	755	771	702	742	691	761	753	768	749	707	712	731	706	737	762	757	775	749	701	761	753	698	746	748	793	736	716	742	737	750	713	752	823	776	746	775	717	727	755	755	721	696	736	731	759	800	760	767	755	814	733	745	794	717	740	740	821	735	733	795	749	752	804	757	747	808	744	710	731	752	732	745	713	733	737	733	715	755	745	761	754	730	732	712	731	769	745	735	741	760	711	767	782	750	767	798	761	713	703	736	769	804	739	768	766	723	790	749	773	778	738	745	695	779	822	773	775	781	798	777	767	879	781	725	743	738	732	739	788	715	760	779	722	748	748	730	772	698	793	756	745	726	814	747	768	713	741	706	741	729	775	775	787	721	758	703	723	749	709	751	756	736	728	736	804	729	742	713	775	729	734	781	772	768	772	822	748	731	723	770	757	768	717	766	745	740	768	721	777	706	713	780	745	784	749	734	759	795	775	755	723	688	770	730	738	744	694	764	782	726	795	765	763	759	796	706	781	762	719	698	738	746	746	762	713	812	751	688	784	791	756	715	748	776	766	756	752	751	776	800	742	746	735	786	744	723	689	741	719	696	779	741	806	752	759	731	767	743	743	790	762	765	752	773	766	734	722	742	765	777	717	767	772	704	765	750	769	787	751	787	735	744	786	759	706	701	749	735	769	767	735	732	764	762	730	729	737	696	756	793	724	802	765	746	772	777	743	673	759	760	727	725	756	779	748	794	765	756	752	807	743	697	708	767	727	737	743	737	717	761	727	767	739	769	766	768	781	735	734	774	797	752	765	750	731	760	794	708	730	755	737	745	748	746	709	704	741	773	781	773	738	736	705	735	727	804	740	724	736	759	712	732	689	749	767	729	778	766	795	722	712	682	755	726	748	721	758	752	730	709	674	746	727	769	716	761	736	764	769	738	711	717	745	734	787	709	732	737	758	774	756	761	742	733	770	751	723	747	720	719	805	700	768	786	750	721	748	768	747	670	692	717	784	748	782	725	694	790	755	729	776	700	752	758	752	728	777	742	690	710	729	760	794	768	806	734	773	767	739	793	796	715	784	754	750	747	709	751	756	746	718	744	791	737	731	740	758	683	781	762	744	766	705	730	764	724	735	723	737	765	784	765	747	744	744	742	788	715	764	776	704	730	751	725	781	770	770	794	747	726	757	746	793	770	703	803	732	689	790	726	707	794	734	734	737	715	756	721	720	779	699	751	757	715	732	741	749	754	748	737	753	735	732	746	741	750	694	742	761	784	764	744	715	743	728	743	724	749	797	747	696	722	803	739	733	735	770	754	768	803	747	758	772	749	770	774	798	772	768	744	748	799	759	743	750	704	757	775	770	749	744	737	774	817	772	735	725	767	726	727	763	715	720	743	749	764	746	748	784	716	719	702	716	762	681	745	769	757	704	771	738	812	758	754	762	716	785	762	769	756	745	730	724	745	786	742	731	824	754	758	772	777	781	734	707	703	834	752	720	727	763	722	813	763	748	730	757	780	744	717	737	767	744	768	794	745	749	755	779	795	815	716	742	756	730	770	710	727	708	805	815	776	762	774	805	780	800	725	787	751	810	765	751	764	768	750	764	764	774	742	749	753	764	721	742	773	702	786	723	717	770	747	759	770	744	802	787	754	787	767	713	781	786	732	739	750	756	765	750	733	726	715	768	749	750	771	727	748	710	716	737	780	730	724	771	736	776	770	687	756	754	736	746	750	787	755	751	733	724	777	741	746	736	698	761	731	742	775	775	744	762	679	764	771	774	668	690	722	765	732	808	733	754	700	732	769	697	733	759	712	771	778	715	738	809	708	732	785	779	757	737	777	756	732	736	685	748	742	734	765	784	751	802	712	767	719	766	754	775	767	778	737	763	762	717	734	712	758	731	730	773	759	743	764	741	729	732	760	725	728	734	724	749	757	721	712	766	762	736	789	744	768	773	782	748	804	793	722	770	741	726	731	736	766	725	735	779	747	784	743	747	754	762	766	747	789	755	717	736	730	761	788	742	733	733	780	757	742	821	771	752	768	760	775	741	746	721	737	749	676	757	733	732	763	779	779	712	733	729	734	761	699	742	749	737	761	769	779	705	721	783	746	733	729	761	770	738	767	741	777	744	764	739	718	729	747	724	747	734	746	717	729	805	744	744	691	758	765	743	768	697	770	718	797	796	713	776	718	773	725	749	705	750	718	781	771	764	767	763	727	782	718	717	736	769	732	735	766	706	768	739	710	752	691	730	763	754	772	705	739	721	774	708	720	763	734	734	728	714	729	737	725	779	772	734	724	766	764	775	776	749	733	729	763	730	803	770	712	782	822	745	781	775	706	752	726	778	751	725	678	728	680	746	753	740	793	784	784	721	734	784	736	752	755	761	728	782	717	753	741	794	779	712	715	764	732	777	737	765	722	730	782	757	766	770	755	742	818	761	745	691	747	735	722	687	762	730	784	772	693	763	729	784	740	728	786	755	779	756	743	723	769
27946	12745	11567	6536	4391	3308	2567	2166	1767	1569	1390	1337	1162	1168	1086	1014	947	931	922	907	878	878	881	823	788	748	787	819	819	798	762	690	767	781	759	755	726	705	750	753	781	751	762	725	743	744	717	802	757	774	768	760	787	684	714	722	735	741	743	734	702	694	732	727	722	735	713	753	733	701	704	693	692	706	756	738	735	714	736	743	766	733	725	729	766	716	690	711	706	768	704	695	709	754	757	717	706	722	730	745	759	733	736	751	700	688	668	684	762	698	711	717	735	761	694	751	718	735	718	700	723	710	771	733	731	691	768	712	741	717	721	703	710	732	747	737	759	749	701	709	749	693	703	741	741	735	741	713	666	686	720	713	749	746	744	694	706	738	780	709	755	690	723	701	694	767	726	700	742	739	695	737	718	684	769	740	722	738	739	716	782	733	742	733	699	767	775	751	672	686	759	715	725	708	689	704	693	703	704	723	715	743	699	709	722	694	749	659	739	736	725	717	704	707	709	775	729	702	668	752	674	707	732	726	685	699	714	699	681	737	718	767	689	713	724	731	710	757	691	714	739	718	706	698	679	745	685	688	733	735	742	717	718	769	717	718	726	731	711	736	733	730	711	700	637	709	744	735	706	749	712	743	754	719	748	736	702	709	700	694	737	740	716	745	768	740	670	685	743	724	694	717	691	710	740	739	747	737	727	750	743	719	692	746	716	728	727	672	687	734	731	751	753	734	667	722	703	708	726	731	749	756	736	690	697	679	728	709	722	708	735	720	782	676	736	722	713	705	776	720	675	724	716	753	703	728	741	709	778	713	673	729	731	743	681	725	674	668	708	759	723	670	709	689	757	718	757	735	674	686	694	705	678	700	697	716	722	727	710	724	720	710	667	749	726	672	680	652	687	738	697	711	740	668	769	759	705	719	694	690	759	751	718	744	786	716	729	761	704	704	682	688	713	712	754	712	743	763	704	755	683	719	696	715	683	673	660	743	700	681	731	738	706	757	652	690	717	695	712	733	742	691	714	682	703	744	717	744	712	758	718	685	708	752	712	679	729	726	688	760	723	673	763	753	739	697	750	738	706	688	681	722	690	760	721	764	724	750	648	722	693	645	719	735	725	739	730	717	718	707	707	699	718	712	708	732	687	698	732	744	714	681	692	674	740	764	714	704	701	738	682	733	734	713	694	718	690	743	624	746	682	738	717	736	722	706	722	722	705	717	702	730	719	659	675	719	699	745	778	715	697	796	707	746	722	708	701	721	731	708	734	701	729	687	714	734	686	690	713	711	714	783	685	716	685	700	751	710	708	713	740	713	686	722	721	704	721	723	715	665	700	725	694	682	703	750	701	705	708	730	748	749	735	733	723	714	697	763	736	791	664	742	697	697	754	712	736	719	720	712	758	745	728	696	717	721	709	771	684	737	698	724	707	746	726	651	692	721	692	685	728	725	728	711	723	705	706	768	713	720	806	709	704	723	714	712	686	681	728	725	736	738	726	691	702	712	739	681	702	698	768	677	685	723	671	707	736	735	704	717	721	758	706	724	731	766	741	722	684	716	752	738	735	671	723	703	698	741	708	759	714	760	726	708	683	690	758	739	754	702	720	700	772	699	674	721	718	704	721	727	725	717	731	728	712	729	712	743	708	731	740	728	712	717	742	726	753	744	730	688	710	758	702	716	688	714	738	729	738	726	704	692	694	758	715	669	684	669	715	757	693	691	668	734	719	705	687	714	707	652	674	669	730	701	681	724	727	697	755	722	716	723	701	707	749	704	671	688	686	710	751	746	720	703	712	668	716	704	752	696	730	695	721	697	719	715	702	759	708	729	754	739	747	688	705	763	711	742	698	698	765	725	680	680	743	752	672	744	711	708	732	692	700	683	742	718	705	719	726	737	720	701	681	750	667	685	695	764	780	720	710	730	753	722	733	739	749	745	742	711	739	708	744	699	746	721	706	730	676	719	761	732	736	668	710	658	717	728	746	759	707	724	763	688	752	727	725	675	722	720	724	707	723	740	741	738	673	697	716	753	650	702	690	734	677	700	684	732	741	725	679	685	720	730	721	721	690	670	754	754	769	741	747	703	726	729	742	711	746	697	696	740	726	760	724	705	671	702	728	681	710	766	724	735	725	710	757	742	712	698	698	730	698	703	710	701	739	679	706	699	674	738	706	645	699	678	737	704	734	712	668	733	643	744	710	695	762	723	733	688	741	734	642	731	667	704	705	742	698	767	744	692	745	718	780	682	716	672	703	684	739	756	762	713	716	724	691	726	738	731	747	691	727	695	711	729	732	751	739	744	738	719	715	784	732	725	730	734	706	681	695	686	710	768	690	709	697	685	749	729	691	672	727	694	727	708	715	680	730	713	702	702	760	700	741	732	707	706	729	707	646	709	696	706	661	721	698	744	707	700	721	702	729	734	694	719	730	718	707	753	696	712	686	705	712	717	695	715	725	728	709	683	687	724	698	728	706	699	733	678	731	718	695	726	725	729	722	719	713	751	729	743	680	710	708	682	770	739	717	730	715	674	753	703	706	658	677	733	709	734	691	695	710	716	740	693	747	756	685	724	746	732	739	715	690	752	677	730	723	685	725	701	720	738	739	688	722	694	660	688	693	696	720	745	704	706	744	728	693	712	739	721	676	762	697	727	709	722	692	715	713	701	705	746	729	704	693	717	678	758	719	749	697	668	726	711	695	727	702	721	685	743	707	707	695	732	727	659	748	753	697	750	751	668	756	730	646	715	776	766	721	677	719	706	752	699	791	761	704	712	738	700	702	747	760	706	727	685	686	705	731	725	705	724	727	680	696	744	747	733	756	729	758	747	697	735	726	701	695	737	710	722	702	684	704	727	700	689	667	683	712	738	721	714	678	697	732	691	721	731	780	682	719	724	783	709	754	706	713	731	704	678	712	719	677	694	733	722	667	663	764	713	733	718	739	778	743	736	737	709	744	695	691	761	734	650	707	727	751	716	709	697	729	754	753	697	715	702	680	699	717	687	715	739	722	694	739	735	760	707	778	721	731	727	723	732	700	705	740	754	729	688	702	686	683	752	722	692	707	680	710	736	733	721	693	715	695	716	708	736	693	727	717	691	755	684	769	737	767	737	769	759	703	739	743	683	706	727	752	723	721	724	758	716	701	717	675	724	757	748	701	686	740	737	752	700	672	703	722	741	670	696	690	704	722	733	713	720	738	725	726	732	733	706	706	711	743	700	732	712	725	708	670	774	726	730	705	721	725	715	681	765	745	721	703	736	740	731	749	713	768	721	711	676	731	730	724	702	719	740	679	689	709	706	718	696	729	699	738	665	688	692	697	729	698	692	681	736	712	761	715	701	677	715	687	702	763	686	719	778	709	700	691	680	755	714	742	736	772	728	669	709	689	726	722	750	736	672	722	746	703	736	715	748	725	749	734	711	709	738	711	702	749	710	733	728	753	715	686	707	717	743	707	701	703	701	729	710	707	740	729	691	704	750	732	730
33800	15033	2696	673	542	519	530	515	494	492	511	435	498	532	505	503	502	512	522	531	490	518	506	518	468	523	462	523	441	510	476	464	499	519	497	503	520	525	476	505	503	508	508	500	487	469	470	502	509	472	498	499	448	470	503	463	480	499	451	505	495	518	493	521	476	497	476	511	510	494	479	467	523	489	532	510	497	541	524	469	520	514	497	455	522	511	461	520	486	542	490	512	543	478	486	519	473	514	494	470	475	497	497	462	505	512	454	480	483	482	502	478	482	489	503	471	519	479	501	449	505	492	507	511	469	494	519	486	469	489	534	503	509	488	480	490	508	512	445	483	488	493	492	490	468	523	461	492	510	508	500	498	460	482	468	444	478	493	530	449	493	516	513	474	485	505	522	498	512	456	518	476	510	506	478	500	501	493	492	476	462	478	511	449	489	531	469	511	496	490	514	471	520	513	492	502	524	539	480	472	519	480	484	505	517	504	489	451	504	493	498	485	528	489	500	463	483	536	509	524	493	476	511	488	433	463	476	514	520	471	475	510	494	492	483	484	489	448	472	477	495	500	541	476	480	497	516	520	531	491	510	498	469	495	481	502	501	479	470	493	513	501	513	496	468	459	528	500	496	464	501	513	508	503	503	482	509	464	529	498	487	490	514	480	505	520	496	488	469	480	523	505	507	500	519	481	503	462	523	484	473	521	494	522	494	512	476	492	498	464	534	460	491	480	522	497	496	497	479	478	495	509	543	526	499	520	514	464	497	505	551	470	516	506	513	509	524	531	511	514	454	500	449	512	493	500	473	506	494	548	504	461	480	501	488	478	463	483	500	541	499	464	473	521	481	478	492	505	499	496	460	524	494	501	499	483	452	492	502	482	451	479	513	475	481	481	484	497	502	531	485	488	451	496	510	503	458	526	493	513	490	495	502	530	487	555	535	476	502	474	503	511	493	520	476	523	481	477	496	539	513	490	484	497	520	501	516	493	462	531	499	522	521	534	476	508	498	450	473	477	448	492	525	495	508	471	518	441	491	479	506	535	509	472	483	490	538	513	516	495	537	510	504	502	490	490	471	473	491	473	475	469	496	490	477	525	503	527	490	489	500	471	485	487	530	502	490	495	476	505	493	528	475	495	536	491	471	515	496	458	480	492	486	504	453	466	510	508	538	509	510	540	478	499	478	490	528	506	488	466	483	497	491	497	542	514	471	497	476	495	493	506	513	495	535	499	461	483	423	478	522	475	497	521	457	491	500	475	495	477	486	487	516	509	548	473	518	535	475	530	513	503	466	504	490	474	472	497	500	489	522	514	493	461	532	546	505	530	483	477	495	491	497	502	510	529	522	484	517	455	518	463	516	503	462	509	512	484	525	469	480	552	523	475	513	489	456	460	485	518	510	440	509	478	482	511	514	509	442	535	484	521	491	504	478	511	494	477	476	480	499	509	472	479	526	526	446	517	493	497	460	486	507	486	511	512	494	507	520	525	479	536	517	499	491	502	517	478	549	505	503	502	463	514	468	501	491	467	496	527	470	509	485	501	507	504	508	466	487	486	449	485	512	523	506	482	499	524	439	510	521	518	512	525	472	507	476	489	487	457	493	502	485	484	500	526	513	466	504	506	462	450	497	485	509	456	490	480	497	517	474	504	491	492	490	492	549	517	449	462	484	516	485	463	522	577	474	507	486	495	517	507	490	480	506	535	464	512	500	508	486	490	484	508	491	482	506	515	471	521	555	518	476	497	508	538	486	484	534	472	474	487	497	487	510	491	526	548	505	427	519	483	472	510	498	481	489	490	481	513	494	511	511	490	532	449	493	487	480	524	522	514	505	509	522	491	504	504	551	513	460	488	549	466	487	445	535	452	519	508	496	495	514	462	526	475	509	528	497	515	519	508	459	477	517	487	465	517	505	466	507	461	481	490	519	482	513	462	483	545	536	492	521	456	458	507	458	490	506	454	473	471	476	487	476	506	502	483	481	496	497	475	508	516	466	484	490	465	475	485	520	508	517	500	507	525	498	479	527	501	503	459	473	505	486	498	508	535	499	505	508	516	494	489	520	508	501	495	448	519	463	500	495	485	454	469	512	507	460	478	508	544	501	499	502	434	521	497	485	520	493	527	483	475	511	481	508	538	489	494	524	488	534	505	502	471	515	497	495	497	502	486	469	526	512	485	528	483	488	508	499	538	510	482	476	466	471	478	524	482	488	489	477	464	501	464	482	468	491	535	486	494	523	535	537	512	488	472	502	495	543	508	522	498	496	471	514	489	514	497	506	518	500	522	515	496	496	494	504	485	493	489	486	471	471	471	476	461	539	490	481	490	494	503	503	490	497	456	464	452	505	480	521	495	503	495	489	500	479	476	517	477	473	514	476	550	501	529	514	498	482	487	469	511	488	506	464	484	502	509	472	512	510	471	492	506	496	505	519	453	514	486	489	509	493	471	542	505	506	522	538	546	514	489	500	503	501	495	487	484	526	524	506	454	534	488	502	488	491	510	485	493	517	490	463	516	532	476	458	486	480	496	492	526	494	512	484	505	474	481	501	531	480	491	532	507	516	511	509	494	490	484	498	529	534	506	515	494	533	487	484	491	492	507	499	480	460	503	508	502	510	502	496	431	511	476	491	529	513	475	518	529	513	499	544	514	513	516	506	489	528	493	508	505	492	463	493	502	513	543	502	505	464	538	473	454	504	543	526	498	519	461	510	494	515	470	482	509	487	525	473	526	500	508	486	472	488	477	519	545	483	474	523	454	492	482	487	539	499	496	461	475	506	510	568	503	514	485	486	546	493	543	506	501	512	517	502	546	504	485	516	497	495	459	486	516	502	454	485	509	494	523	516	508	467	508	498	497	515	483	490	502	530	473	504	498	482	478	508	491	457	498	482	499	480	492	501	488	496	527	441	505	502	498	479	508	535	537	521	499	528	489	519	549	510	482	480	475	474	489	482	494	511	516	508	481	508	538	509	482	475	496	502	506	550	496	452	487	495	478	537	502	517	498	488	497	518	516	516	490	485	479	492	499	484	506	502	516	507	516	490	523	504	512	454	516	486	510	526	491	467	513	484	546	506	529	556	506	465	510	493	514	530	515	514	505	528	511	483	489	448	488	503	491	490	532	490	498	484	508	508	503	513	483	477	464	514	522	544	470	525	517	505	488	480	512	513	525	471	491	498	525	492	455	503	466	453	499	453	501	516	491	505	448	492	463	465	465	507	492	514	496	504	485	512	508	486	511	518	494	485	499	481	499	503	522	455	466	469	518	509	478	489	457	459	477	474	460	520	516	505	485	477	491	483	496	491	477	521	510	496	474	476	539	502	531	504	473	488	477	479	501	518	486	515	494	514	521	519	498	495	477	499	500	516	468	502	471	465	465	543	503	500	480	467	473	509	523	486	498	508	538	492	492	490	491	534	478	497	472	464	497	488	489	499	509	495	460	497	511	488	469	504	489	484	491	470	504	502	526	507	500	480	483	525	513
22320	989	843	689	630	542	567	527	589	531	552	531	552	523	514	509	504	558	522	506	519	551	509	538	521	494	517	543	506	554	508	563	505	480	523	563	528	549	565	496	500	534	515	535	522	519	541	473	570	514	493	527	513	534	515	538	544	581	533	553	509	547	534	526	564	585	539	528	545	517	562	509	486	495	544	507	521	521	561	527	530	491	532	500	511	505	537	520	532	505	536	513	502	489	505	518	487	512	526	549	538	535	539	498	557	495	519	536	514	529	533	516	496	528	529	514	521	499	537	537	544	530	520	544	530	490	568	517	518	544	537	526	511	501	518	550	490	542	524	510	504	528	569	517	496	531	499	561	527	506	511	543	544	512	537	573	520	580	528	553	552	543	509	551	551	525	528	551	529	548	519	539	517	501	497	492	503	481	549	526	515	571	535	512	527	497	544	531	533	565	520	502	521	489	536	539	520	545	486	492	510	537	560	515	537	549	543	486	495	500	537	538	535	493	514	509	486	532	556	532	503	524	576	507	549	529	523	535	540	545	567	524	568	543	500	529	575	541	534	532	531	544	522	531	536	503	535	553	530	559	512	544	529	543	550	530	555	495	496	538	561	518	503	510	491	536	543	562	518	561	520	565	497	528	544	510	569	523	487	517	527	515	536	509	589	547	549	530	514	527	506	524	529	553	522	587	461	546	560	528	535	522	546	525	532	566	553	570	539	507	544	549	514	515	508	531	489	529	546	538	486	489	510	511	541	540	515	508	543	509	557	516	530	535	513	525	513	514	533	498	503	520	513	557	509	534	570	546	551	522	522	550	530	515	565	521	513	537	559	538	524	536	513	526	523	475	493	532	502	508	511	534	534	553	566	462	518	538	516	529	507	485	523	565	523	530	544	519	517	493	536	562	507	551	552	501	558	486	522	516	542	529	528	511	480	564	527	487	532	501	511	579	517	517	538	537	512	534	520	521	508	517	535	552	520	542	552	534	504	535	473	527	527	544	544	514	502	527	531	566	507	526	508	479	511	503	568	525	519	526	509	555	555	485	539	558	526	500	508	519	527	526	541	533	538	566	540	509	532	523	495	512	521	509	507	503	552	546	497	529	508	539	526	568	488	548	531	522	556	541	501	541	488	561	531	525	566	508	546	538	518	545	509	572	491	553	521	510	567	524	552	574	529	514	517	524	500	552	496	516	540	524	505	566	498	517	554	534	492	549	511	545	552	485	504	576	500	501	521	519	533	502	533	534	521	530	524	512	533	504	523	523	490	512	493	573	548	505	556	486	535	560	544	533	493	515	511	476	519	544	526	544	540	545	512	525	510	528	509	558	542	533	530	497	494	546	548	495	504	511	504	527	499	509	536	539	521	549	540	496	537	518	553	510	497	554	517	533	523	533	543	521	536	534	523	520	545	527	512	526	508	543	496	514	520	523	543	520	561	530	527	564	531	502	567	515	546	506	560	545	546	558	577	541	515	536	530	543	530	577	532	475	534	513	508	509	557	512	524	555	557	503	552	511	551	498	546	512	533	539	510	521	539	559	564	519	528	521	530	556	530	550	491	517	523	561	498	516	522	496	541	492	540	523	551	498	538	538	506	532	538	518	519	522	486	537	540	523	544	521	553	531	506	478	500	525	506	511	539	581	534	518	531	551	530	527	539	529	510	505	527	517	521	497	508	570	519	539	511	516	529	522	503	518	594	520	506	529	502	514	521	520	513	549	480	511	534	522	557	536	553	520	503	478	506	575	524	518	565	526	501	530	509	527	522	578	508	530	485	526	534	517	527	477	542	542	523	528	519	532	523	518	529	565	548	506	527	508	553	533	541	531	557	530	524	525	521	498	519	547	550	511	504	568	528	528	492	501	535	541	538	542	486	539	534	514	535	497	533	568	540	531	572	566	522	542	517	520	522	532	513	525	533	532	570	503	554	510	544	552	537	546	507	523	534	503	468	523	510	512	523	536	495	542	500	521	522	576	548	528	521	530	524	532	538	490	508	544	566	535	497	543	530	553	560	537	441	500	557	496	499	542	539	516	541	496	537	517	525	546	529	531	528	518	493	539	522	517	553	551	558	535	499	545	551	540	524	550	516	520	525	482	498	539	533	540	527	493	532	522	560	512	562	527	533	538	515	570	533	523	560	565	542	547	533	532	504	525	548	518	501	502	520	570	516	508	469	521	491	555	546	560	570	511	530	545	540	538	520	522	528	530	535	535	538	551	517	547	517	528	531	505	544	553	527	498	546	553	506	536	542	529	461	541	526	528	525	542	545	550	503	532	526	479	517	519	522	556	507	562	532	563	512	494	538	551	521	528	505	508	525	535	560	480	551	540	497	519	560	532	523	531	543	514	500	530	531	543	530	497	503	501	541	514	536	518	517	531	484	562	510	524	501	516	553	542	550	521	515	493	520	538	514	509	520	504	510	545	490	523	522	503	545	551	554	544	535	531	496	550	540	540	501	532	507	517	521	513	507	488	548	559	525	573	552	549	511	541	547	526	521	504	533	506	533	589	524	505	531	548	501	577	554	512	521	528	543	505	544	564	557	532	517	527	525	562	510	531	545	533	523	514	553	512	545	509	536	485	527	540	542	485	479	553	520	505	518	512	550	547	516	535	518	518	515	503	489	516	509	508	554	473	559	530	535	512	514	549	566	525	539	529	527	584	527	576	523	481	502	541	510	559	515	501	525	519	529	533	499	543	516	554	529	564	520	529	530	529	527	490	530	513	568	551	523	509	512	522	482	551	587	503	527	515	517	504	529	505	510	534	589	565	510	569	529	549	523	522	528	533	530	537	575	519	548	533	541	561	525	553	514	550	544	531	563	546	558	496	529	526	514	561	551	494	514	534	489	530	492	566	517	539	513	509	519	522	560	496	532	530	485	573	494	556	538	461	516	533	532	540	520	513	494	525	563	552	507	540	528	544	564	522	515	498	524	515	512	534	552	523	542	534	502	508	565	515	478	518	488	521	513	529	562	555	554	523	525	555	558	503	552	507	535	567	586	563	485	521	523	542	540	545	558	546	524	531	517	535	514	521	579	511	505	470	545	510	509	524	508	562	523	518	527	519	522	519	525	537	514	540	532	534	533	513	507	517	514	515	532	507	546	498	516	532	538	535	530	511	521	572	538	523	514	531	507	546	541	552	518	544	517	529	561	566	537	543	520	495	528	546	501	527	546	558	533	552	538	513	536	547	549	509	504	526	550	556	556	542	518	539	484	505	512	546	501	523	558	511	538	542	519	496	511	560	495	521	527	530	474	529	519	557	498	569	549	518	511	505	559	538	536	532	455	588	562	547	506	542	516	559	525	529	443	508	574	516	524	513	533	539	531	528	530	563	550	520	524	492	502	548	536	535	502	534	520	504	510	544	531	517	535	499	509	536	536	484	552	535	541	526	533	548	525	541	534	495	555	528	516	531	546	534	558	545	561	521	498	545	493	506	529	560	518	557	554	544	529	534	536	508	487	511	542	515	510	509
24570	20352	26111	24446	20332	9372	1011	716	643	548	536	515	480	448	460	397	441	419	431	408	412	427	427	414	379	383	441	378	400	378	385	349	382	405	401	400	355	408	405	396	415	371	408	364	392	366	443	376	397	365	379	344	368	374	386	364	401	376	350	368	374	398	401	389	373	357	385	421	396	398	365	387	429	397	377	366	364	385	380	379	371	388	393	337	395	385	375	361	392	371	364	382	377	392	365	381	352	401	358	370	370	382	382	409	354	379	369	380	357	418	417	425	388	390	388	382	364	376	351	367	384	401	381	366	388	403	345	376	397	413	367	381	376	338	373	399	392	386	366	381	386	371	395	389	360	391	400	392	405	394	411	381	381	357	381	357	383	400	358	374	367	428	357	361	402	362	365	361	378	354	383	361	374	357	359	378	389	393	385	393	365	351	344	374	380	378	371	386	377	370	384	375	374	386	369	380	371	362	363	368	369	394	396	371	340	391	368	419	386	375	382	374	373	374	413	363	363	403	405	389	359	410	384	362	373	390	356	400	386	366	408	395	334	368	387	389	383	358	387	384	382	362	384	371	369	365	369	369	351	365	350	350	377	384	415	382	402	372	390	362	349	377	361	417	400	376	406	382	405	381	356	380	381	398	369	376	348	379	400	359	411	359	371	368	374	369	342	366	382	373	314	388	372	355	402	389	390	366	381	383	339	370	369	380	366	370	363	384	372	382	439	368	369	390	356	357	417	400	389	418	384	376	384	383	354	394	372	366	352	352	375	428	391	398	354	386	371	370	357	380	356	358	383	388	387	371	350	324	371	394	373	376	382	391	369	396	385	407	364	369	387	366	398	390	392	354	365	381	389	354	379	400	367	379	390	366	398	362	391	411	388	369	381	390	347	389	364	359	359	410	376	401	393	367	390	397	349	425	409	361	371	402	396	379	373	377	375	408	357	352	383	340	373	373	335	365	386	376	410	366	350	361	403	370	389	373	382	370	377	385	370	383	358	387	407	393	377	386	397	360	394	351	361	375	414	376	382	376	379	354	327	396	365	342	389	381	334	377	400	365	368	382	388	368	363	360	373	390	342	361	409	343	375	381	373	384	349	387	383	398	446	387	382	347	383	366	380	417	337	331	373	355	375	381	355	363	364	369	410	362	378	390	375	360	361	394	394	367	379	397	369	381	386	358	366	388	371	369	372	418	362	424	371	381	373	408	401	386	378	361	352	364	392	360	391	403	372	341	346	423	390	377	408	388	377	426	404	355	348	377	366	351	379	380	354	399	373	407	396	400	376	383	361	340	333	408	421	370	363	389	357	378	386	359	373	369	367	363	399	359	382	362	380	382	361	344	371	380	400	388	388	370	344	361	387	411	397	388	363	402	387	381	403	397	375	377	352	413	362	381	405	356	385	384	379	388	367	387	371	360	399	376	391	384	338	356	394	378	390	367	366	361	383	339	381	377	363	398	401	395	419	396	367	420	355	383	381	402	375	370	343	407	386	354	378	404	391	378	372	375	376	390	390	371	370	379	401	361	372	392	381	366	380	371	365	365	342	397	365	405	348	374	340	404	375	362	365	401	404	353	379	377	361	361	361	357	360	387	405	371	385	363	386	418	391	381	370	381	379	386	401	366	365	354	392	374	388	378	386	379	377	390	388	367	389	379	367	384	370	368	389	375	379	351	373	394	359	368	388	372	366	362	381	380	394	395	401	354	377	416	371	369	383	384	388	368	386	398	389	382	335	420	399	372	331	371	375	391	392	388	406	401	343	381	369	371	385	376	341	335	382	391	370	380	359	388	370	394	350	392	371	377	355	376	348	406	384	403	393	371	380	425	362	371	379	403	367	392	371	384	367	392	381	368	378	406	368	360	359	376	363	351	379	357	388	381	387	372	396	342	365	338	365	393	362	369	358	365	405	374	383	376	395	363	405	382	403	368	364	372	365	383	346	374	392	381	388	360	406	396	394	352	376	385	369	361	387	382	382	369	379	414	389	387	358	363	362	354	331	366	355	389	372	355	372	353	343	408	400	356	383	396	353	388	402	402	386	341	372	412	361	368	432	381	366	403	340	371	407	384	366	368	382	369	385	378	346	371	368	355	396	388	415	322	411	380	360	403	392	385	387	370	383	362	390	355	385	405	368	346	374	411	391	382	374	395	398	330	389	396	378	363	394	380	415	366	343	363	386	389	401	399	369	375	355	394	406	380	379	398	376	382	386	392	398	386	406	385	351	366	373	385	372	349	348	378	383	367	366	406	422	391	421	387	383	387	392	364	350	387	381	381	362	360	394	372	393	399	387	393	383	402	391	344	365	363	389	397	341	381	395	388	410	390	384	396	379	392	382	396	399	401	399	356	381	374	391	409	366	396	373	373	368	400	371	381	342	356	367	401	382	371	371	327	403	396	381	388	378	385	376	384	359	370	389	343	371	407	386	391	365	380	377	358	403	367	360	366	349	380	361	349	351	394	387	366	360	431	391	399	363	360	420	401	372	393	384	321	360	389	391	381	393	378	401	364	346	372	397	360	409	393	391	357	385	396	359	363	381	414	372	419	433	395	375	348	361	403	408	356	362	362	376	379	364	389	394	404	408	386	403	410	356	364	390	383	387	396	343	373	401	388	382	407	385	402	361	344	341	307	386	374	377	383	358	391	398	383	365	356	394	368	352	402	392	366	350	379	420	383	368	389	366	420	404	405	375	362	349	365	361	381	399	320	386	357	375	345	350	352	383	393	371	368	332	374	415	345	377	364	402	382	355	362	390	361	384	338	378	385	384	404	370	413	398	382	368	349	384	377	398	376	419	410	372	378	428	355	363	378	364	403	392	402	350	363	386	346	371	374	405	385	406	349	395	396	352	396	391	364	397	379	386	379	370	371	402	399	360	352	381	393	399	405	376	370	372	393	361	395	351	352	410	331	392	417	374	383	372	349	382	344	394	373	361	387	375	377	360	382	397	410	374	391	372	384	373	399	380	351	382	348	397	347	412	375	397	424	389	376	343	365	385	353	366	415	391	381	376	343	389	379	354	378	379	401	385	372	392	349	387	395	341	360	404	358	332	407	377	407	338	417	366	413	379	395	387	369	423	356	369	368	379	399	393	416	366	367	391	390	341	397	354	382	419	369	369	349	369	375	406	366	333	376	394	370	402	381	373	382	384	392	396	368	387	355	374	351	352	393	381	374	365	370	407	394	394	392	380	357	407	384	393	390	365	401	364	384	365	389	382	367	389	377	374	361	407	401	381	417	392	370	373	365	368	388	390	374	328	380	362	376	363	341	375	403	377	384	403	385	350	369	335	393	354	364	369	381	360	408	379	409	384	371	383	382	375	412	391	366	363	369	374	411	355	399	344	395	401	373	366	355	393	373	368	391	391	369	386	364	363	359	356	366	384	373	420	376	397	358	414	397	360	387	406	400	374	410	394	395	401	410	409	368	333	404	361	367	377	357	383	364	405	368	389	367	388	386	324	392	367	364	383	372	375	379
28990	7292	6720	3611	2366	1745	1345	1136	991	836	741	698	627	606	557	557	508	505	512	501	497	459	464	417	423	424	458	452	402	420	462	427	400	421	411	421	459	425	410	405	429	390	413	408	416	406	397	379	396	409	363	439	364	405	404	398	377	426	419	383	403	391	406	397	431	406	392	393	352	386	410	372	374	394	396	434	437	394	399	432	379	383	404	373	429	377	384	406	376	418	413	390	401	390	382	387	393	365	374	401	379	397	381	408	386	431	375	398	390	397	392	373	419	366	377	422	373	406	401	374	399	402	380	388	426	422	380	390	362	400	395	390	406	386	366	401	403	425	382	362	414	419	387	384	403	362	376	386	417	369	358	394	402	377	389	421	402	371	412	380	392	390	413	390	374	410	386	395	381	389	381	412	392	413	399	396	366	370	406	374	386	367	417	391	371	397	393	404	422	400	375	412	404	399	391	391	372	374	422	380	362	421	408	406	383	417	379	427	395	356	400	404	382	392	391	387	419	384	411	416	421	426	429	373	419	420	399	394	381	408	415	362	387	418	403	400	421	379	405	416	372	401	376	401	411	385	378	390	415	382	427	352	399	375	399	411	436	389	378	409	394	342	376	360	412	424	411	411	373	382	396	389	377	384	385	386	402	378	408	394	381	373	352	383	376	410	388	416	357	393	399	398	398	380	398	382	371	417	367	432	389	403	417	422	391	354	373	398	369	437	409	379	366	373	365	427	435	392	400	403	388	348	386	416	388	393	380	384	381	384	391	401	406	399	405	378	365	428	393	383	437	400	382	366	393	385	397	386	377	397	365	394	345	404	427	425	374	398	391	401	390	385	361	411	405	374	390	372	416	377	404	424	405	371	377	365	364	376	402	348	389	403	384	419	378	377	394	381	396	375	369	383	400	408	360	387	404	377	382	411	383	406	385	412	387	392	381	444	385	380	378	412	399	430	368	406	409	375	399	396	380	396	416	434	415	388	387	399	378	374	393	369	394	364	380	404	389	398	394	422	385	381	395	363	398	404	395	364	359	407	402	427	384	385	408	377	358	398	361	383	395	411	388	382	409	383	368	366	406	401	402	413	393	398	386	423	370	399	378	388	381	389	404	392	398	391	420	415	370	416	401	405	413	385	387	420	407	393	395	406	401	359	437	445	381	388	401	402	393	414	385	398	402	386	403	391	428	363	389	384	382	368	394	398	406	352	403	401	350	378	408	380	424	370	368	347	384	402	394	391	385	384	395	397	383	386	409	399	342	387	395	375	390	377	411	402	381	458	382	413	417	385	339	356	382	404	380	371	400	388	404	379	356	370	386	374	400	415	416	379	440	396	402	375	378	427	385	389	366	431	379	402	395	400	381	393	366	390	377	391	393	416	412	370	418	374	415	362	384	359	381	354	402	411	374	391	400	393	384	375	359	407	406	422	353	395	381	408	411	440	406	416	358	383	387	391	387	376	418	404	378	373	390	388	422	395	419	420	384	401	375	350	401	414	399	369	370	384	403	384	385	386	414	371	389	388	388	387	370	424	350	380	398	383	404	397	360	427	419	379	422	392	390	408	369	351	413	372	367	402	396	389	353	397	389	414	389	367	371	416	376	371	391	409	384	353	374	419	375	431	383	402	380	348	391	425	391	371	341	415	381	409	382	374	396	409	396	381	402	400	401	414	405	389	376	389	409	399	367	403	381	411	418	410	363	396	396	425	389	381	331	403	378	374	395	399	400	376	386	397	384	425	382	389	386	418	413	386	417	376	398	361	381	373	405	384	401	382	360	397	372	400	368	423	395	364	423	383	369	380	408	385	407	379	380	406	423	369	381	359	358	383	400	383	397	428	369	415	406	419	414	386	416	379	395	387	389	414	352	390	384	406	431	394	405	384	376	412	394	385	410	406	397	399	378	419	402	395	373	373	362	403	395	377	416	419	387	420	393	378	381	356	356	410	404	412	388	393	362	448	374	403	365	412	394	391	405	404	390	400	373	362	390	376	422	385	409	360	386	386	394	391	373	366	364	407	384	373	387	413	395	399	406	359	396	374	385	401	393	385	386	408	384	413	334	428	421	393	394	372	406	404	416	408	442	383	392	366	410	405	411	385	345	388	411	373	411	376	414	392	403	386	353	416	392	387	371	375	368	387	379	407	378	397	388	397	408	364	389	379	382	415	372	384	362	399	406	399	380	406	373	411	379	395	382	389	362	386	417	387	393	390	397	395	353	427	370	404	408	414	396	399	391	395	392	422	403	408	385	415	360	399	389	386	393	395	392	399	381	425	393	405	414	382	402	407	385	387	392	412	395	376	365	388	390	397	398	401	399	366	345	363	404	373	376	406	374	378	394	407	379	405	439	392	375	404	383	428	390	408	397	417	416	396	353	405	382	415	378	390	386	446	398	404	366	386	392	424	392	388	413	403	385	356	376	398	388	367	399	366	377	376	392	364	387	384	362	434	386	379	384	390	414	359	391	392	410	389	373	377	413	406	385	371	394	431	378	360	418	367	399	380	369	381	388	407	376	401	387	418	397	383	381	383	375	387	375	380	379	389	405	401	411	374	406	376	382	359	385	410	406	391	357	402	405	386	409	379	368	383	348	407	356	445	393	404	408	405	385	371	394	398	401	360	392	406	399	409	372	358	380	430	384	393	406	371	379	424	368	385	404	404	415	371	387	364	388	383	381	374	393	394	420	385	399	391	395	403	413	409	406	417	394	417	409	388	402	411	402	385	366	380	381	386	414	373	380	380	386	411	346	379	375	442	402	409	409	389	389	358	412	389	404	339	400	390	413	390	428	401	431	377	393	387	391	386	400	383	412	406	397	388	376	395	358	400	410	397	395	426	384	395	394	433	389	404	412	428	389	380	399	368	356	401	368	397	414	386	387	389	371	365	402	403	419	421	412	416	368	370	385	368	394	341	393	360	405	352	392	401	384	392	380	391	402	406	369	418	402	374	386	379	411	409	391	383	401	402	378	373	422	354	380	385	367	378	408	393	387	395	405	387	396	382	365	388	376	429	394	379	366	393	398	377	413	376	398	344	409	417	393	321	387	390	358	395	395	387	375	376	420	436	376	390	394	390	435	370	364	371	398	383	386	387	378	378	390	385	382	417	391	370	415	440	363	407	371	375	364	409	398	376	398	375	352	392	367	402	351	423	369	363	391	334	396	387	371	387	340	405	384	373	368	433	396	413	350	385	378	386	360	401	374	390	395	402	402	365	401	386	372	399	363	382	367	393	371	376	368	390	420	399	437	389	394	358	399	370	388	435	391	387	371	394	341	383	402	400	392	351	407	386	413	383	392	388	391	396	378	367	418	391	385	400	416	348	402	389	391	362	374	374	409	383	349	423	364	380	401	379	364	372	395	395	387	399	411	383	403	381	390	385	422	425	423	396	404	382	413	365	430	385	397	387	371	367	404	382	385	409	361	435	388	401	431	345	355	373	407	412	385	393	378	390	417	378	391	412	381	392	382	403	374	363	428	413
22572	20352	26649	23956	20363	20413	9676	1647	1289	1153	1126	1019	983	948	920	930	878	837	829	848	861	821	838	819	791	805	836	754	788	848	773	754	772	829	790	750	790	742	830	811	809	767	752	729	819	768	794	723	760	759	727	732	781	773	734	774	740	736	752	769	781	813	759	784	759	765	735	756	812	750	782	786	756	770	748	728	716	790	754	777	766	714	753	833	747	755	739	687	791	769	788	753	777	805	708	803	767	750	781	786	804	753	704	726	801	772	780	765	783	745	803	761	778	758	761	817	775	741	748	742	750	765	776	725	720	730	734	782	757	744	781	727	712	741	751	756	766	788	778	734	831	767	796	769	726	717	761	757	723	760	759	755	704	721	779	779	733	745	757	735	712	745	728	737	727	733	738	744	765	786	772	706	781	781	735	736	779	730	757	744	755	688	761	760	756	771	732	780	740	718	750	734	747	695	764	704	756	736	783	812	754	745	795	798	768	771	750	802	704	810	774	749	840	728	768	805	778	743	767	758	788	746	786	771	814	749	769	730	743	764	731	767	740	777	745	770	726	760	744	722	764	771	741	714	778	735	728	748	764	762	782	774	773	801	780	738	813	721	780	724	749	749	755	787	755	776	701	724	746	758	774	763	767	727	757	753	737	715	732	737	754	735	744	771	722	746	741	778	803	773	716	746	816	742	722	733	750	770	761	764	750	767	731	754	724	774	757	783	725	689	789	699	823	741	746	735	720	721	802	781	762	739	704	775	754	763	749	800	764	749	773	739	749	819	766	735	799	794	755	765	741	691	772	761	732	747	771	764	760	726	714	771	738	762	757	761	767	789	775	764	805	769	773	779	772	712	757	756	681	787	722	794	704	788	768	741	764	730	767	739	765	778	761	750	781	740	771	765	755	764	789	763	731	798	826	712	726	740	767	756	705	792	742	784	770	774	721	754	737	726	772	743	713	732	753	770	760	730	752	722	726	751	751	748	784	725	731	799	750	738	768	746	770	712	783	789	736	756	777	757	755	743	760	765	719	763	753	709	798	718	826	756	807	712	773	780	752	766	770	779	753	765	809	749	782	747	726	726	775	757	737	766	745	768	733	744	788	765	787	759	743	780	713	794	781	770	729	731	754	740	737	735	760	730	740	721	751	799	708	763	745	740	724	787	765	748	747	765	723	778	757	772	765	693	784	756	741	766	753	774	737	822	755	762	756	774	757	723	724	772	736	749	775	772	701	787	739	765	808	744	760	724	800	741	670	723	752	828	702	726	734	778	776	775	762	740	777	796	746	770	815	757	783	794	722	758	780	754	742	775	770	730	710	726	738	738	773	764	745	747	827	763	733	792	766	743	769	734	792	777	769	751	719	709	767	747	776	722	776	757	802	699	720	760	725	736	757	755	764	745	738	678	805	740	771	747	726	776	783	788	770	764	771	722	735	728	778	729	742	712	783	760	748	760	760	761	754	769	731	743	768	758	677	774	772	773	723	740	713	747	748	748	716	763	790	742	771	741	759	788	707	740	752	752	756	781	722	765	722	738	704	703	748	750	760	806	735	777	767	778	764	726	728	743	793	742	733	782	744	816	779	753	743	754	790	747	767	791	746	760	739	756	774	743	729	772	748	736	766	740	714	755	761	761	690	739	768	724	707	762	736	745	765	789	746	759	790	714	768	683	738	724	776	746	742	777	753	741	727	788	771	776	791	723	772	757	767	720	759	772	764	731	736	737	732	840	755	737	823	774	760	722	780	740	698	754	731	727	694	753	710	783	788	746	718	736	833	815	747	805	682	804	777	756	773	777	795	736	753	774	746	761	684	695	762	754	739	778	779	739	726	695	724	701	784	780	794	732	730	753	737	805	747	799	741	747	745	728	743	785	767	753	831	773	756	747	738	687	719	728	719	727	736	785	754	731	759	777	737	719	769	703	682	772	682	783	779	790	711	725	751	767	737	762	812	714	742	736	765	717	776	752	734	719	758	740	766	783	759	731	799	777	770	793	755	708	756	739	766	749	748	724	706	759	796	727	766	778	764	779	785	768	660	747	704	725	775	763	735	731	729	756	799	766	724	756	722	769	762	807	745	774	739	765	743	776	773	725	768	731	813	767	791	707	758	814	785	716	747	743	768	745	717	729	721	730	823	737	769	743	753	804	758	773	680	708	719	674	714	808	736	774	793	739	753	722	746	715	746	774	772	745	753	745	742	711	735	792	773	722	766	758	759	755	751	759	705	765	708	714	744	755	737	749	740	771	771	724	708	745	763	763	770	833	750	766	808	792	774	781	766	743	734	788	732	770	732	814	731	725	728	724	751	781	763	766	734	740	760	739	736	740	745	813	738	760	703	752	719	732	766	767	767	755	755	756	768	746	748	739	737	766	768	758	739	765	800	710	739	738	768	750	713	743	748	758	763	695	741	768	776	755	741	741	823	751	765	768	750	739	767	785	734	716	733	744	788	748	733	771	769	754	778	729	803	777	753	676	741	736	759	767	707	722	768	715	802	819	742	778	703	792	749	727	726	769	781	766	777	725	782	734	751	772	727	774	791	726	805	786	744	734	774	717	777	767	778	755	765	741	734	740	777	743	754	785	776	784	748	710	779	745	759	735	768	733	731	745	756	743	768	714	757	736	780	746	764	763	777	781	686	781	743	750	794	747	764	732	773	768	730	766	780	761	763	769	734	788	742	758	763	787	740	769	779	719	760	746	767	713	700	749	748	763	726	757	737	728	753	765	735	800	730	745	760	767	762	729	816	788	666	731	760	754	713	702	700	756	706	727	745	713	723	718	767	723	766	733	739	758	779	761	757	776	760	751	727	793	756	764	716	768	743	741	767	787	805	787	777	751	796	753	725	729	763	745	775	767	808	780	783	741	808	775	734	766	723	739	806	768	772	726	760	746	791	728	757	796	784	723	811	765	706	696	727	794	732	758	751	772	705	796	733	771	733	702	761	712	785	737	768	696	725	764	703	725	706	802	733	742	726	736	731	761	755	670	768	773	768	750	733	783	702	759	772	755	768	730	726	723	754	753	783	781	741	769	807	722	785	781	764	770	785	774	716	796	746	723	765	785	723	767	744	784	767	777	801	819	747	803	724	729	740	754	779	818	745	756	807	729	750	700	751	745	732	710	713	749	762	720	735	778	756	754	773	707	724	747	761	770	732	775	783	827	747	765	764	754	736	764	809	760	725	791	783	789	747	794	706	762	756	762	782	755	729	735	751	762	723	769	767	768	755	769	742	778	764	798	730	764	765	782	775	714	788	702	769	791	724	746	705	748	769	787	749	786	761	771	737	716	727	796	747	759	743	743	746	776	758	785	755	729	779	725	733	735	772	757	732	728	801	775	712	762	773	764	759	760	755	757	739	768	755	754	733	781	756	742	726	722	800	795	772	780	751	808	717	796	775	771	759	719	754	742	735	785	772	763	725	712	756	692	782	753	746	774	754	763	745	783	744	767	745	744	744	788	714	756	770	731	780	761	706	740	683	755
25966	12856	11518	6635	4438	3315	2596	2225	1863	1612	1434	1289	1211	1122	1066	1047	1015	959	941	867	915	848	814	859	833	768	773	799	864	816	773	775	798	794	724	774	746	764	757	725	785	786	715	748	728	738	766	742	755	758	730	766	739	711	773	714	751	764	701	782	720	733	747	725	728	734	751	759	728	754	742	713	726	704	752	740	736	707	707	744	733	739	690	701	761	738	680	730	768	713	689	737	722	667	714	700	747	711	718	694	711	743	678	796	735	689	721	707	719	709	786	757	746	744	737	722	721	736	735	694	686	706	746	727	746	784	718	701	747	682	685	786	739	705	720	682	721	725	706	730	733	726	722	704	730	731	681	712	730	727	778	707	706	717	711	692	697	729	717	736	729	685	734	724	668	673	724	688	721	732	735	732	697	746	676	722	721	714	699	737	731	701	659	709	743	729	772	712	708	767	716	739	704	698	725	744	683	732	706	729	701	767	731	668	726	749	731	740	723	777	725	711	712	723	746	718	706	740	709	721	718	753	724	728	745	686	731	718	736	676	673	725	692	698	753	664	754	745	720	686	694	710	719	724	750	703	649	701	727	726	691	732	668	700	728	729	705	718	713	737	690	694	683	733	721	719	706	737	713	729	720	730	705	688	734	719	722	691	741	751	757	691	716	698	722	725	694	742	663	698	705	735	729	738	780	705	745	757	714	730	708	744	682	687	669	726	690	721	699	731	728	676	746	693	769	705	733	750	728	723	749	739	695	718	678	680	727	688	742	766	747	764	705	728	690	680	763	697	672	677	722	670	744	715	775	718	739	673	730	709	723	715	741	727	689	732	706	693	720	696	738	718	689	734	679	692	732	680	684	750	713	758	721	743	732	727	712	785	707	691	705	758	680	713	731	685	695	698	706	752	690	667	771	683	728	737	677	651	730	689	681	720	750	790	662	724	732	698	701	718	705	713	711	709	722	697	684	702	774	735	752	708	694	669	738	705	747	688	750	718	740	710	811	704	706	688	756	725	686	731	706	742	778	713	693	709	705	698	755	699	684	742	748	718	743	708	715	706	710	760	711	670	705	739	676	750	710	746	757	676	726	714	738	717	727	733	709	714	682	731	723	759	778	662	690	652	734	704	751	704	721	687	728	654	770	722	737	748	685	733	719	710	736	750	758	759	708	731	726	709	727	746	717	685	767	744	709	690	729	688	732	706	714	709	724	709	756	707	716	703	692	671	712	752	680	665	694	688	740	709	718	734	712	768	690	767	708	708	707	737	731	716	739	698	715	743	679	752	736	730	712	739	745	712	728	689	715	698	726	695	727	726	671	670	726	724	742	709	773	718	691	691	718	708	721	731	713	793	711	716	711	718	703	710	684	676	684	724	716	660	745	701	687	658	704	701	752	701	758	710	753	727	695	728	698	706	700	727	659	757	717	699	699	767	695	684	721	763	720	733	747	711	762	733	718	720	697	696	739	682	687	714	731	756	684	693	690	722	714	660	721	736	727	730	704	729	736	782	697	712	691	765	738	693	710	728	698	713	740	709	719	735	697	668	724	730	711	740	681	752	767	675	731	719	734	644	716	755	658	727	728	681	703	705	687	738	715	693	712	751	708	797	682	760	710	770	739	756	724	731	721	712	731	689	701	709	690	719	713	720	778	719	706	755	726	715	729	732	705	710	707	738	695	687	701	735	687	740	677	723	697	729	722	727	691	711	716	722	712	709	713	701	722	722	748	681	692	691	740	715	711	706	725	718	711	719	702	696	783	723	730	738	659	706	701	692	706	764	703	721	742	714	743	704	734	723	737	688	746	745	725	655	763	727	699	705	782	670	730	773	757	729	701	696	720	719	690	751	739	736	713	700	737	717	714	691	743	739	693	730	691	745	713	751	746	714	727	679	703	679	674	667	731	723	704	716	740	726	737	714	726	763	758	750	701	711	687	726	676	697	724	723	744	727	729	725	724	729	687	737	753	711	745	711	634	702	712	768	682	742	748	715	738	689	750	739	722	670	745	706	710	710	707	716	741	706	742	707	694	714	689	669	713	711	736	716	711	708	688	731	719	744	761	701	741	751	695	685	700	745	739	727	691	676	713	699	710	713	671	732	711	713	710	731	717	746	655	689	750	689	745	692	695	687	694	697	765	694	730	760	676	737	710	687	726	716	709	684	741	734	709	729	687	721	660	738	761	741	723	732	720	745	746	694	699	657	686	708	677	727	754	697	719	671	724	717	709	750	733	749	736	719	678	708	729	736	701	743	740	723	699	713	676	731	700	728	708	703	726	708	685	764	755	726	735	713	697	706	695	734	738	724	689	744	740	690	755	687	698	721	678	792	770	712	728	756	776	749	736	698	719	742	720	698	753	646	740	703	736	747	752	679	666	695	738	776	740	712	744	686	704	752	718	759	701	749	727	705	693	720	683	700	762	710	759	691	713	721	727	671	762	690	713	726	700	713	723	687	709	710	748	691	716	732	747	661	713	696	692	697	719	737	678	686	673	727	713	693	717	730	758	761	758	723	770	729	689	721	722	666	712	743	768	742	729	721	714	778	717	786	664	702	736	679	776	719	740	673	753	655	743	745	669	715	717	717	710	725	696	719	755	754	665	687	720	762	737	723	714	718	686	679	714	738	750	752	689	747	754	760	688	766	710	719	724	725	708	684	722	700	680	758	740	735	712	698	740	752	683	720	737	705	721	743	706	713	695	656	732	737	660	674	704	688	696	682	718	704	714	706	773	767	770	698	729	745	752	710	668	743	751	736	737	715	705	761	677	714	732	679	725	718	680	714	684	716	677	710	739	665	680	681	716	670	751	742	727	678	699	693	699	707	740	728	711	751	716	748	707	736	725	734	720	688	742	697	753	730	697	746	708	690	755	707	734	706	696	742	730	739	693	699	734	694	708	709	730	743	708	692	665	688	730	747	705	700	741	707	692	669	691	702	729	692	699	708	735	721	691	720	732	693	701	737	712	693	686	721	723	734	746	748	698	727	703	730	725	668	708	764	651	740	702	688	695	714	755	740	685	692	743	705	673	682	725	743	695	714	770	673	729	730	695	697	746	753	667	731	656	719	745	706	709	689	703	720	691	715	748	723	716	704	697	730	747	722	699	726	705	721	718	703	762	818	754	700	710	729	691	664	758	728	650	750	719	682	687	682	686	711	712	702	690	688	724	686	735	693	707	726	762	734	705	739	753	740	705	720	696	722	696	716	736	686	719	699	724	685	668	715	757	722	727	706	781	746	777	812	720	651	744	740	728	686	709	671	713	703	726	678	731	712	742	671	762	648	711	734	722	685	698	717	740	693	688	660	725	728	735	704	718	685	719	749	686	725	723	699	721	724	743	721	704	740	710	713	720	727	723	707	716	725	735	728	714	684	756	739	780	699	752	702	715	706	732	643	690	681	726	753	716	700	693	707	738	710	701	704	701	685	695	708	735	739	690	680	716	684	718	759	738	760	704	719	693	741	718	687	728	737	735	699	711	762	783	744
33441	14942	2658	720	583	529	528	537	517	549	534	470	517	500	490	496	527	469	474	534	524	498	504	501	483	459	532	471	535	486	487	483	501	535	491	478	513	491	493	506	513	507	493	505	476	478	449	449	457	478	508	484	531	530	473	539	496	509	498	501	491	524	501	522	513	474	475	495	456	489	520	498	497	499	546	516	523	543	491	498	535	511	517	498	468	465	536	566	470	485	482	490	498	458	512	494	494	479	473	516	533	515	473	537	512	497	465	477	484	503	499	472	537	486	517	490	531	514	456	495	527	489	538	484	539	540	507	518	509	525	485	507	546	525	480	496	505	517	515	474	487	487	477	498	477	480	456	469	475	518	502	469	500	502	455	516	488	505	499	505	545	509	505	485	477	525	488	544	513	489	494	437	444	487	481	474	489	461	509	455	500	456	527	505	518	498	505	516	498	490	505	510	507	488	490	496	464	494	512	520	518	486	485	491	485	539	519	527	458	494	524	491	476	499	468	508	497	482	462	494	510	537	539	548	506	499	530	542	503	454	485	467	488	472	531	474	465	499	542	503	518	477	494	476	488	527	502	522	507	486	511	522	494	499	526	451	463	492	513	479	508	538	496	525	504	525	490	486	492	496	490	493	496	518	486	504	473	490	517	490	547	453	540	446	487	496	478	521	507	507	494	429	469	529	492	494	474	521	508	481	513	517	526	495	470	482	479	539	525	484	539	511	494	517	497	507	537	521	497	461	516	467	484	477	560	513	513	510	510	476	525	474	520	477	515	498	478	491	513	513	503	532	482	500	533	439	488	533	461	497	501	478	507	504	540	542	505	497	513	496	474	549	495	497	482	508	488	528	478	509	468	487	546	475	475	508	465	514	490	563	470	504	508	507	521	486	482	528	495	501	490	513	496	516	487	468	522	480	508	473	477	480	513	512	496	489	503	489	484	507	481	499	518	513	481	508	481	480	497	538	478	471	524	507	507	486	473	500	511	512	517	479	508	516	526	509	458	504	481	482	524	523	490	527	485	491	554	490	476	481	478	487	506	512	503	504	468	506	491	521	471	455	482	521	513	507	495	495	485	459	476	490	491	484	478	463	509	489	515	463	497	540	490	518	471	479	515	477	448	507	507	495	496	525	507	478	463	449	509	523	470	488	448	528	496	483	542	512	467	516	539	474	487	542	491	498	491	512	498	507	507	469	503	535	511	515	490	488	489	465	494	512	529	478	534	477	487	486	510	456	477	529	494	488	493	522	486	503	491	514	515	528	491	484	506	492	524	493	482	488	508	466	513	464	537	523	502	499	479	495	558	492	481	486	478	528	554	531	497	463	504	525	482	503	461	509	480	500	491	516	515	496	518	500	489	478	479	479	494	512	514	536	513	514	484	482	535	478	468	440	474	478	503	520	540	500	533	479	470	520	513	515	545	459	459	525	502	515	504	495	506	488	497	479	475	533	503	522	502	471	463	478	504	482	507	525	517	478	481	489	510	489	487	440	527	512	523	517	555	489	476	508	480	491	499	486	464	476	508	467	481	485	468	522	505	500	497	487	465	514	500	494	496	488	504	532	463	498	501	485	509	504	540	496	538	489	515	478	537	500	550	499	539	528	473	492	486	521	488	518	483	485	511	512	543	513	510	484	514	456	494	474	451	488	518	474	508	500	464	556	478	508	494	519	523	461	540	515	461	519	506	503	472	482	495	507	488	508	490	531	511	478	469	487	473	489	458	501	511	458	481	522	507	509	487	511	537	496	479	507	461	529	498	531	483	500	501	489	457	564	511	461	470	511	457	517	495	514	463	513	520	495	478	512	471	503	488	485	494	518	509	486	508	461	530	508	509	479	514	539	508	533	470	478	492	495	471	508	501	506	517	483	484	486	521	466	505	488	506	457	480	502	489	479	492	504	470	488	489	485	466	456	489	506	548	528	522	517	483	482	479	533	505	509	506	477	513	506	495	467	487	538	512	499	473	476	498	479	456	495	498	470	505	493	470	481	484	516	491	481	536	498	479	481	474	499	476	483	477	495	453	463	485	492	509	520	471	509	481	474	469	443	483	486	520	495	514	508	508	504	490	525	497	468	516	478	483	487	519	492	496	505	487	445	511	503	516	498	542	481	528	507	498	507	491	506	473	528	476	542	482	533	491	535	486	476	462	469	470	506	513	469	521	471	518	540	511	499	489	485	503	522	496	493	524	522	534	471	548	532	469	509	490	454	511	504	504	472	534	488	498	468	507	504	515	542	541	470	478	501	458	538	469	472	484	487	497	492	481	497	493	540	472	472	507	479	462	501	515	505	524	433	539	535	528	510	501	514	497	481	533	476	529	489	499	505	493	498	470	530	476	502	526	529	482	484	504	520	512	523	491	522	501	550	477	528	489	537	495	518	479	551	487	558	502	482	507	536	514	512	467	494	456	487	473	488	491	513	488	521	517	504	460	526	471	516	518	464	474	500	485	514	509	454	482	499	487	508	472	494	522	505	531	541	487	534	490	493	498	423	539	488	467	494	516	521	509	495	522	494	480	501	469	491	469	563	491	494	521	495	482	474	472	489	522	509	461	482	473	483	483	491	503	526	491	541	516	520	464	540	499	509	512	522	528	490	455	494	508	495	499	532	502	504	518	497	480	515	528	479	484	462	500	508	524	497	494	509	493	508	484	467	504	514	513	490	529	506	526	463	510	497	450	505	525	466	512	501	490	477	514	471	492	493	474	492	517	483	485	505	481	491	472	507	508	512	457	482	514	497	479	506	532	486	496	510	498	522	483	499	489	500	490	502	506	535	527	482	525	471	481	517	493	501	513	499	508	505	488	494	504	499	536	487	468	508	526	498	487	479	511	548	470	475	517	522	526	513	471	500	506	500	464	488	488	495	499	492	487	491	469	445	482	474	495	460	506	480	478	481	511	519	466	512	475	495	489	503	525	496	503	484	519	467	521	515	508	518	447	525	499	488	452	536	508	464	501	495	499	488	469	506	503	465	530	495	494	477	481	489	479	496	536	493	496	479	492	514	503	545	481	516	474	538	498	497	477	457	471	495	487	552	489	510	510	478	510	484	465	497	497	530	510	481	532	491	545	498	490	508	487	475	495	535	481	519	482	452	475	473	519	506	509	483	480	499	491	496	529	485	504	503	492	508	529	474	477	493	491	487	490	493	508	492	508	513	462	480	507	495	491	506	476	498	506	484	520	480	529	499	515	482	475	536	481	501	550	525	500	484	468	483	467	559	503	502	517	486	486	513	501	481	541	463	517	513	487	487	454	476	493	487	467	499	497	483	485	491	482	483	477	496	472	479	517	496	464	493	501	498	506	485	470	497	496	475	474	509	517	490	470	506	477	511	474	477	520	539	509	499	494	491	504	488	491	469	465	517	490	474	511	497	487	517	538	468	496	504	484	460	483	501	508	493	507	507	524	481	483	516	496	504	521	518	485	506	497	474	524	514	506	508	507	485	567	532	493	507	479	486	501	506	519	510	483	520
22058	985	838	703	632	615	578	527	521	545	540	532	570	487	557	548	493	519	542	513	556	526	575	520	517	483	571	509	585	515	459	533	527	487	550	507	539	547	555	526	521	531	486	542	521	541	527	516	521	546	535	524	533	518	521	539	502	572	568	558	515	528	497	511	537	550	567	526	552	547	540	525	526	524	517	521	509	520	528	490	483	551	554	506	525	517	569	551	555	519	502	509	534	525	525	582	535	544	550	501	551	498	487	482	497	542	548	541	510	523	513	555	530	497	563	521	511	528	511	575	529	536	560	551	514	538	542	518	517	545	501	515	502	529	563	542	560	558	524	597	532	538	501	546	500	514	502	547	554	519	571	551	504	521	517	536	539	491	546	513	564	508	522	506	575	525	494	535	554	493	566	556	531	545	544	509	563	507	554	528	517	503	495	524	510	520	532	503	520	528	566	531	491	554	496	520	574	516	527	508	569	518	562	566	508	533	526	528	531	532	505	527	534	529	567	491	531	514	518	540	549	555	536	507	521	557	548	517	525	529	536	589	467	500	489	517	526	543	528	555	517	539	565	549	527	555	530	510	507	513	570	497	503	542	534	510	531	543	541	529	557	517	531	529	522	522	539	505	517	508	565	544	558	538	559	533	572	527	533	518	532	506	539	522	522	482	502	526	537	552	522	516	535	495	520	522	520	517	555	510	521	507	541	562	549	537	516	525	560	512	477	538	532	533	514	533	550	545	537	499	512	567	554	520	556	550	519	510	494	550	504	528	537	534	551	518	546	547	523	488	512	522	571	559	498	494	508	539	586	525	541	560	509	562	526	498	551	494	530	566	512	555	542	545	552	530	483	534	501	507	537	507	552	516	534	544	567	523	541	528	552	534	529	500	504	524	571	569	517	549	530	552	547	528	550	506	563	552	550	510	538	540	565	499	553	498	539	535	504	553	558	529	549	496	497	540	492	509	535	514	509	534	536	510	522	491	517	520	532	551	574	510	520	522	538	519	535	531	535	515	560	531	543	514	517	542	542	526	558	542	499	540	516	527	528	497	542	515	528	559	531	564	496	563	550	517	504	522	511	510	537	516	550	541	503	506	502	494	526	491	517	525	529	541	530	512	525	510	571	516	515	475	544	552	510	523	507	527	502	528	543	545	533	511	514	540	508	520	543	524	504	549	573	556	515	520	536	530	561	532	497	525	542	562	511	555	504	554	536	503	563	566	488	488	508	527	548	555	520	502	532	533	525	547	563	508	492	541	531	515	539	507	554	530	591	539	514	505	533	536	552	529	561	554	564	550	529	486	542	506	549	505	501	565	560	540	513	521	515	557	525	524	544	537	529	489	511	525	577	511	543	491	538	581	505	526	516	509	555	496	509	551	519	563	550	522	491	511	516	506	509	472	495	542	547	526	561	552	524	523	505	528	523	558	549	549	510	519	510	545	550	531	505	521	527	520	553	566	559	535	546	520	552	502	524	519	523	499	504	544	557	537	541	496	497	513	536	515	571	525	509	523	548	554	558	531	531	554	513	540	509	559	548	533	538	577	490	515	522	514	533	564	541	510	514	552	524	495	521	511	532	543	531	521	540	548	511	564	527	544	540	541	522	567	500	516	546	543	555	509	518	535	524	569	542	499	560	510	541	524	525	504	515	484	511	552	536	553	535	576	557	517	538	507	575	546	509	503	521	525	489	553	535	552	522	510	556	489	511	519	501	534	535	531	546	504	507	559	557	544	519	563	513	501	505	535	532	514	535	542	566	497	528	490	517	501	526	580	528	505	525	532	510	455	528	544	527	534	547	514	550	520	524	533	520	614	543	503	519	543	514	544	514	521	514	528	550	535	508	535	514	564	574	533	544	478	552	497	548	513	535	545	544	554	587	489	553	546	524	532	551	545	516	544	527	516	517	547	492	569	556	542	559	540	533	510	480	524	532	484	520	501	525	551	505	577	511	552	500	517	533	501	557	510	522	547	502	541	506	498	521	528	520	502	512	544	528	514	557	529	545	495	517	496	519	553	571	511	505	493	534	548	522	567	535	535	522	505	531	556	513	515	529	498	507	496	505	527	522	525	550	542	530	552	544	532	521	602	513	488	496	530	579	523	510	525	556	548	542	507	552	506	533	536	553	572	531	556	546	498	515	522	545	551	547	538	494	510	490	505	535	558	529	550	552	534	535	540	530	546	538	498	573	498	535	553	527	508	552	523	540	508	554	532	499	551	549	509	491	532	525	488	544	499	508	551	515	514	556	511	510	526	494	500	534	542	573	511	521	537	525	509	525	531	510	517	543	526	486	529	499	491	504	514	514	498	552	541	522	532	533	526	541	507	500	528	520	517	475	538	542	567	495	568	524	500	542	522	551	522	528	513	527	537	511	520	523	528	528	480	516	546	550	498	492	546	512	557	503	553	542	522	526	577	566	526	538	536	511	552	510	505	531	514	526	503	516	546	519	535	557	529	548	557	488	503	541	535	502	537	512	520	481	526	541	529	547	496	543	511	488	494	505	527	533	530	491	589	514	505	528	497	547	530	506	490	544	555	570	497	535	506	497	525	546	539	537	549	593	533	556	561	539	532	574	478	503	496	508	530	522	536	507	515	537	550	526	573	505	511	553	550	554	545	514	567	539	510	499	567	510	532	524	526	483	530	568	535	539	510	500	568	508	517	528	532	551	514	484	534	564	539	548	481	524	506	522	515	536	572	477	516	525	555	485	522	566	504	500	534	515	518	497	508	526	519	526	526	535	506	530	540	528	533	499	487	535	512	530	509	568	553	545	532	546	532	514	536	531	518	550	508	541	528	528	472	575	519	521	510	528	537	505	546	533	516	543	517	504	519	519	482	506	535	541	539	527	544	556	538	497	520	481	517	529	553	539	551	562	547	523	518	557	537	533	543	533	554	551	513	491	524	529	530	518	532	564	500	511	537	494	508	513	543	489	531	566	498	488	520	512	503	508	534	548	533	523	515	525	539	490	524	526	502	516	479	481	504	515	518	555	514	481	535	546	480	582	513	543	472	486	551	519	550	557	511	531	538	549	522	562	517	500	549	527	499	499	554	570	531	532	534	523	569	526	531	555	545	502	554	536	547	544	516	513	506	526	483	569	544	561	527	561	501	538	525	524	516	565	516	524	535	533	535	528	551	535	550	507	497	500	554	515	502	526	502	537	543	520	569	515	572	500	501	507	502	525	537	533	513	476	541	508	555	538	591	515	527	538	541	522	548	536	546	552	488	535	574	520	476	539	527	493	520	531	491	537	571	589	506	547	562	523	529	473	594	465	520	538	529	497	558	521	541	545	521	543	530	518	527	547	539	535	536	490	518	520	492	546	543	496	495	528	507	562	505	516	503	541	485	513	575	543	527	491	549	524	520	549	553	519	538	501	530	559	470	534	496	532	540	509	553	516	489	538	520	556	517	570	516	558	502	557	546	482	576	525	541	569	521	540	548	535	546	531	526	506	551	514	573	490	510	551	552	528	517
24587	20342	25886	24671	20309	7951	1045	725	611	549	492	478	493	455	432	485	429	452	438	386	431	386	382	412	393	390	395	377	410	373	397	383	388	372	417	396	406	398	386	382	346	381	367	406	353	398	364	354	382	407	380	405	368	347	394	420	403	388	404	370	391	368	371	402	393	398	388	393	395	372	376	362	385	363	403	381	407	344	374	352	408	369	343	374	369	401	367	387	370	371	395	395	361	374	345	396	393	350	412	386	364	373	377	406	352	390	424	365	361	363	373	399	371	394	376	378	386	384	400	357	370	397	358	401	402	362	392	393	379	359	380	399	359	340	360	406	369	406	366	415	397	385	397	376	364	368	347	416	344	379	376	365	371	366	343	399	383	371	395	387	398	397	395	361	364	325	393	387	359	378	389	398	365	381	409	394	384	372	374	362	383	369	361	385	383	385	406	393	390	351	421	403	371	379	387	339	359	408	374	376	351	376	365	352	367	390	365	400	386	352	370	385	370	367	377	399	360	369	371	381	392	380	375	367	384	359	373	350	381	371	377	387	404	374	389	379	376	361	359	369	391	400	375	357	383	349	378	409	385	366	362	379	390	408	383	394	353	409	376	397	365	369	367	357	384	380	378	373	374	350	394	360	393	357	398	342	397	381	365	376	392	353	410	325	358	355	351	350	384	389	332	372	383	394	355	388	377	399	376	336	388	370	350	419	385	373	363	392	342	398	401	339	359	387	360	382	376	377	346	359	389	349	377	365	343	364	387	372	378	362	426	404	398	364	382	405	352	399	383	407	378	357	368	381	398	365	376	363	385	396	386	428	418	365	359	403	382	382	366	369	407	369	386	355	367	367	411	360	373	375	380	371	384	362	403	389	355	347	386	379	390	366	389	400	396	355	356	392	380	380	419	446	382	421	356	364	403	402	408	368	440	399	411	358	356	342	376	404	369	347	381	376	401	357	419	374	364	371	400	373	357	378	356	385	365	383	345	390	381	382	365	396	378	346	373	421	395	398	398	338	434	343	395	375	376	391	374	411	367	406	357	409	355	383	363	376	362	356	360	352	351	370	376	420	378	406	391	383	380	395	378	370	350	359	363	358	391	372	399	387	403	366	354	389	360	372	403	357	410	363	361	370	377	358	362	385	391	369	381	353	383	371	376	389	362	392	394	381	348	364	380	374	360	361	346	416	376	363	360	362	376	341	383	395	377	405	369	381	350	361	396	383	389	397	385	383	405	370	358	389	381	346	353	361	372	379	399	374	358	408	396	367	395	355	392	353	383	402	394	368	397	371	386	380	401	386	371	386	386	398	382	364	378	375	360	385	397	359	374	372	363	411	381	358	398	356	387	392	387	377	361	376	371	348	374	352	362	364	337	386	418	412	352	361	388	396	360	401	328	362	435	373	358	379	383	401	375	395	365	370	375	360	397	381	364	386	378	364	417	358	363	386	381	370	360	398	401	393	368	378	358	383	366	407	345	408	384	402	371	405	386	372	383	386	346	365	393	387	387	386	371	379	396	389	344	373	368	365	386	379	395	379	376	399	361	396	413	377	372	411	365	377	382	391	400	360	392	351	376	395	394	397	370	384	379	423	367	359	389	364	383	372	368	354	338	356	330	392	390	377	383	405	379	362	351	326	354	377	375	426	363	404	400	383	362	389	356	367	386	398	379	393	389	400	382	401	435	360	383	355	373	389	372	374	378	378	345	370	389	365	402	346	352	383	411	370	374	355	366	394	349	350	390	362	380	378	402	403	380	382	371	385	388	383	380	376	334	386	387	357	352	401	374	361	387	362	357	364	378	377	374	357	382	362	355	384	349	402	417	388	392	404	368	386	385	366	344	398	370	344	381	322	368	327	390	395	375	378	373	361	356	373	349	362	375	394	391	362	332	399	386	383	361	367	403	384	368	373	393	349	353	389	374	344	405	361	352	395	382	351	372	404	394	348	361	368	361	403	366	348	350	384	413	387	384	409	374	362	405	368	393	362	381	386	378	374	393	367	383	375	334	349	400	379	374	374	376	388	389	378	370	409	356	368	364	363	332	387	371	374	356	378	368	392	425	412	392	372	395	402	402	366	376	395	365	397	384	373	370	390	404	418	388	369	397	389	381	382	375	384	357	352	399	382	395	401	365	394	389	383	401	388	375	340	377	358	387	363	391	383	396	352	362	392	366	399	363	368	363	355	384	350	364	388	395	396	355	359	340	377	397	354	375	383	406	378	377	424	364	412	367	347	412	379	369	367	358	423	382	369	411	412	364	370	377	362	406	394	368	383	373	367	384	343	367	386	374	351	401	384	321	392	344	370	368	410	378	346	419	403	414	348	385	374	356	365	354	354	328	333	374	419	375	376	338	365	400	349	382	410	372	384	381	386	384	376	387	374	387	346	375	389	384	392	375	345	395	362	406	367	379	379	410	398	384	378	367	377	362	378	390	392	401	343	402	388	368	358	404	394	421	377	367	365	391	364	340	386	366	388	365	372	367	377	398	385	402	387	413	372	384	400	386	349	399	337	380	368	360	409	388	413	376	368	371	386	360	339	360	348	367	386	371	387	366	390	387	363	345	362	411	404	345	379	356	384	371	343	411	422	377	377	378	367	370	377	374	381	357	372	365	374	376	367	391	366	364	365	357	362	368	374	377	373	342	357	387	435	380	391	376	373	378	392	389	380	400	347	348	400	374	387	356	365	350	381	385	346	347	380	387	384	380	391	375	405	380	367	400	344	382	353	371	367	380	365	386	368	340	416	364	375	381	410	398	388	396	399	382	374	382	387	371	403	388	400	367	337	385	363	385	393	368	373	394	353	347	376	423	372	391	377	394	356	368	370	352	390	351	381	363	388	372	391	366	374	343	375	382	401	377	360	370	397	346	388	368	394	358	379	337	355	368	349	355	386	364	341	391	362	354	374	380	358	366	357	382	372	398	364	358	389	414	358	356	367	364	364	428	415	359	374	413	404	395	360	375	421	361	387	393	391	364	349	401	406	380	350	387	352	357	370	330	365	411	390	321	365	387	415	377	368	410	394	383	377	379	381	373	374	368	389	359	384	367	377	417	400	359	360	372	419	387	358	399	391	366	422	380	331	360	391	382	365	367	383	358	395	378	365	423	383	402	378	373	359	377	384	386	433	375	369	384	404	354	364	398	361	402	379	373	396	382	400	383	349	365	376	374	377	348	360	363	370	393	373	381	355	362	382	397	370	395	361	412	428	368	424	400	369	384	408	392	370	350	375	399	358	386	381	379	340	360	369	400	368	399	367	343	367	362	386	372	361	354	372	387	373	373	383	334	358	403	389	359	368	375	395	363	390	386	401	353	376	360	351	323	381	358	387	397	390	354	357	362	388	384	409	388	376	390	352	351	396	390	392	366	350	384	377	328	350	386	370	352	389	383	376	384	369	399	377	386	381	380	393	385	371	365	407	368	380	343	369	399	353	390	349	373	396	362	375	391	393	370	393	383	414	352	358	379	373	353	383	382	407
32568	7423	6558	3596	2363	1786	1359	1122	951	881	738	723	635	618	502	551	505	492	474	464	506	451	454	470	429	461	479	429	466	445	452	389	439	426	426	449	396	420	438	379	444	392	427	422	411	379	380	410	420	376	379	375	438	417	395	405	374	382	430	393	405	378	384	409	386	358	407	389	409	433	402	393	383	380	381	414	382	417	404	400	386	423	403	419	433	379	409	418	403	392	379	372	404	409	387	387	394	419	377	427	392	395	420	397	414	420	393	405	368	382	363	381	390	405	372	397	376	431	366	423	378	389	392	405	369	398	393	400	420	382	374	396	388	411	367	362	410	409	408	375	387	379	415	424	377	361	415	429	419	375	397	393	454	400	392	368	400	401	394	406	418	406	401	384	339	370	404	395	401	399	408	344	394	414	389	412	374	418	381	398	401	419	382	387	364	376	411	388	399	388	372	388	394	356	390	371	394	362	376	395	394	410	392	381	427	407	425	388	383	365	404	382	387	386	402	395	401	388	391	383	380	363	428	440	371	386	370	396	394	423	399	408	392	366	425	391	393	366	390	371	359	369	414	406	382	396	388	389	401	431	387	401	374	370	413	401	394	404	399	390	340	366	374	381	406	406	404	372	404	371	423	370	356	378	390	391	427	393	380	379	389	369	388	446	381	409	414	389	360	370	389	385	385	402	416	381	366	358	422	384	380	386	387	380	382	370	433	379	379	383	384	416	338	380	364	413	377	393	410	406	391	384	424	380	377	402	403	388	424	393	367	385	371	387	356	399	399	374	370	383	375	375	376	403	400	441	357	375	412	397	406	386	388	395	410	415	396	385	371	386	418	367	391	395	407	389	368	385	389	384	334	374	395	369	428	409	413	395	426	399	370	402	367	409	367	365	364	391	409	383	379	365	404	406	371	374	380	367	373	415	378	424	396	419	359	382	384	382	408	433	402	361	394	370	383	385	420	355	375	388	423	402	411	392	374	392	383	368	411	390	377	398	401	399	391	400	386	359	409	370	408	413	378	432	379	386	359	408	374	402	415	390	389	378	439	373	388	425	432	380	390	424	388	385	407	402	379	403	414	387	377	388	384	371	349	423	376	383	416	374	402	421	438	397	438	390	370	353	370	401	377	350	406	409	374	377	436	407	430	372	399	391	408	383	396	352	387	389	406	383	361	362	374	358	434	381	387	394	365	412	391	386	398	397	397	414	418	368	403	366	375	342	403	387	392	348	386	418	431	382	381	383	409	381	382	392	342	384	381	404	403	364	369	373	377	383	389	396	405	358	405	389	385	409	339	378	397	344	397	407	375	382	353	382	422	385	407	409	373	368	389	401	390	395	378	410	376	408	412	396	401	380	405	408	376	403	401	420	364	394	428	388	389	417	388	398	410	391	393	377	401	385	395	386	392	417	409	382	421	366	401	395	382	385	409	401	399	400	406	390	418	381	403	395	403	442	410	399	440	427	373	393	379	412	396	369	383	380	362	374	360	386	417	387	350	435	344	413	376	417	398	422	399	397	414	442	382	400	404	366	400	414	393	396	401	388	374	392	418	407	388	372	386	352	409	396	324	390	388	388	382	411	374	390	384	393	350	418	367	384	359	375	385	407	375	400	366	393	418	388	398	364	385	377	405	390	420	390	396	397	374	386	368	399	364	372	414	373	419	413	418	387	395	404	380	406	401	408	402	415	387	403	419	378	412	389	396	387	389	399	409	397	438	407	373	412	393	441	369	402	388	354	375	356	378	383	425	411	389	400	416	424	391	347	392	382	363	383	368	357	393	425	383	425	392	392	362	388	403	427	378	332	391	392	387	349	410	399	376	381	380	375	408	387	392	388	408	372	395	387	388	388	374	413	424	393	399	415	377	378	377	404	408	402	385	409	388	385	425	345	429	396	396	421	385	368	378	369	409	376	416	371	366	393	432	407	399	419	398	410	384	401	396	373	365	378	408	382	406	395	399	381	421	394	414	387	392	400	406	376	422	368	396	397	414	420	388	413	405	377	408	432	398	362	384	368	414	382	381	416	359	424	377	381	384	395	374	401	369	410	398	374	390	403	406	368	420	375	403	404	411	388	396	380	378	404	397	399	396	409	423	402	405	405	368	381	390	413	401	391	338	407	410	396	395	369	354	358	398	400	406	413	404	410	375	391	401	381	388	381	404	355	405	417	352	397	401	385	387	370	403	368	407	370	398	369	387	400	389	414	394	386	392	394	405	430	375	399	396	402	398	421	380	395	407	392	380	423	356	390	383	379	398	364	383	394	366	396	374	384	379	408	374	393	402	405	376	368	387	419	399	399	364	416	375	384	393	369	380	383	411	417	390	416	406	405	394	390	399	418	382	412	379	403	365	395	398	434	380	406	411	376	402	412	422	416	400	384	369	403	359	395	375	388	391	398	368	421	434	406	380	391	403	389	379	409	378	397	397	373	406	396	409	423	415	365	392	393	338	394	370	407	351	398	401	382	385	396	387	410	379	388	397	380	374	404	402	398	417	373	394	351	373	394	372	345	370	387	392	379	382	389	406	414	405	368	378	416	383	393	386	369	379	384	394	394	396	390	360	387	422	341	401	380	415	407	384	389	382	394	365	424	395	381	386	385	427	355	397	381	379	358	417	395	398	412	405	436	375	406	380	387	388	415	406	408	399	361	366	383	404	425	398	409	392	429	381	391	400	417	453	397	397	364	361	343	388	389	374	357	419	375	402	355	359	405	413	377	404	392	358	406	397	368	393	373	411	406	354	418	410	401	416	368	397	380	373	368	361	378	397	399	393	368	409	391	396	381	402	414	361	389	447	401	364	382	410	389	362	375	397	438	360	378	403	428	393	369	391	404	424	413	388	403	392	373	423	402	404	410	401	407	368	340	375	355	370	369	364	381	403	393	404	399	410	390	385	379	392	402	368	370	386	400	363	365	380	393	375	396	409	398	386	380	363	366	416	408	387	378	389	419	394	355	361	400	404	373	404	393	348	386	363	393	401	407	422	413	395	381	403	353	377	386	401	403	417	385	390	403	398	361	414	355	357	412	414	398	402	387	367	354	425	380	414	372	375	410	376	374	392	405	416	391	372	365	410	389	414	381	372	363	408	395	377	368	349	393	392	417	386	399	424	375	394	369	408	408	372	397	406	385	441	356	379	412	359	393	365	392	387	407	374	379	393	387	371	391	382	404	408	445	355	371	397	392	401	377	398	390	378	375	407	372	418	371	365	371	388	402	374	409	416	383	389	375	418	397	339	369	416	391	392	421	381	379	363	390	386	372	354	420	402	392	403	417	387	390	364	374	422	411	371	406	362	399	377	392	411	354	384	396	380	406	380	376	400	412	382	409	368	392	422	376	405	410	413	416	407	410	407	363	373	412	392	406	370	394	423	393	388	372	402	379	384	400	361	416	359	401	373	438	361	424	390	410	394	419	372	432	397	364	390	381	396	402	373	383	399	392	388	395	397	404	406	395	404	373	398	395	418	396	425	389	401	440
22574	20330	26251	24266	20331	20375	8427	1615	1314	1181	1081	991	990	964	949	919	865	884	866	853	826	892	831	803	796	812	789	788	773	760	829	801	798	775	832	827	784	780	788	816	759	777	798	803	806	779	804	777	812	800	800	739	747	778	719	757	788	748	800	718	729	752	741	758	777	775	711	785	795	768	737	763	790	743	794	769	785	788	742	745	749	792	726	774	802	770	728	752	796	789	798	761	752	728	781	763	794	773	763	803	739	762	742	749	753	757	785	763	811	772	772	704	759	756	772	756	737	746	785	756	761	760	724	786	825	755	732	785	755	759	739	795	733	737	735	744	736	762	776	714	736	747	780	757	758	743	735	772	798	783	751	802	813	738	730	677	749	796	761	725	791	712	738	793	728	778	766	791	771	750	757	724	752	781	771	754	732	794	752	723	754	764	759	724	773	703	761	718	748	759	801	763	786	757	825	711	757	747	753	765	730	737	754	760	755	736	766	724	795	719	721	731	769	781	751	774	790	764	766	796	734	747	716	732	770	719	779	775	788	775	784	780	764	745	757	780	803	783	729	718	740	753	746	725	737	760	767	756	720	770	750	764	758	752	737	793	767	726	784	760	742	766	788	782	777	752	728	779	748	771	758	711	793	777	804	753	786	759	794	785	790	749	753	754	718	726	770	720	751	748	739	759	780	776	770	721	763	780	779	781	749	719	820	737	725	743	792	724	720	746	767	756	739	755	716	779	778	728	733	758	700	774	740	743	745	747	719	797	721	783	783	788	765	754	777	775	777	755	747	801	738	735	769	796	715	754	777	723	797	748	793	762	746	781	747	754	805	800	780	721	745	750	726	779	658	711	752	779	758	810	790	719	789	775	768	701	752	773	778	775	769	796	743	753	721	762	730	737	778	817	744	761	768	750	733	755	764	788	726	715	716	773	829	780	782	722	746	750	689	748	767	780	732	741	742	724	793	720	752	792	753	756	779	785	772	748	761	743	775	748	737	754	794	729	707	767	700	744	749	763	790	742	779	775	780	749	725	785	785	739	776	780	746	775	752	794	775	772	730	809	786	746	790	753	760	747	741	797	769	771	796	741	729	741	764	769	743	749	728	711	738	807	739	747	770	717	778	716	753	732	755	748	802	738	815	773	821	808	760	758	757	762	760	740	714	823	759	753	786	726	719	768	768	718	742	813	749	742	802	752	788	773	752	756	707	775	804	736	738	770	731	751	725	744	751	762	757	737	706	797	796	767	721	705	823	814	762	738	770	737	758	742	726	752	795	770	736	724	766	693	749	730	795	756	716	748	737	773	727	758	809	748	769	714	748	778	783	742	722	767	754	778	755	761	769	743	751	796	740	756	777	774	782	762	768	756	754	725	740	713	779	775	753	742	724	756	748	756	808	757	754	727	707	811	773	761	727	731	725	753	789	761	754	750	748	737	688	778	759	778	749	723	769	725	732	742	733	777	750	820	775	791	764	761	761	742	768	726	743	789	830	739	739	798	765	747	717	729	756	767	745	729	763	750	756	783	787	736	771	801	755	764	751	798	736	750	807	701	754	760	730	758	794	758	760	800	758	774	729	784	728	763	731	751	731	703	784	751	755	742	764	742	738	730	758	780	726	740	754	805	731	769	696	722	745	803	705	755	746	761	739	775	761	771	783	767	782	757	738	743	723	799	677	792	728	708	748	725	771	743	794	778	716	835	780	746	778	772	773	770	762	760	731	694	757	716	800	740	723	758	755	781	740	802	753	710	754	735	770	780	777	755	800	772	791	759	771	776	746	778	810	754	736	775	781	753	815	766	748	752	696	766	758	709	800	736	791	724	753	733	765	743	689	771	745	747	768	781	762	749	780	732	743	762	798	759	762	709	773	764	791	762	782	784	733	692	738	765	804	773	756	746	746	730	750	723	718	709	808	778	747	771	758	723	785	788	746	771	754	765	701	771	763	744	788	770	749	767	773	787	802	743	778	802	723	799	755	772	782	822	783	816	729	732	736	783	736	748	707	767	775	832	770	723	807	715	724	771	691	754	715	766	760	707	764	741	758	716	717	746	774	735	765	740	710	787	745	740	773	732	798	714	747	726	728	763	768	732	746	763	789	826	790	772	698	791	753	761	755	725	764	769	828	798	656	749	738	751	720	770	756	764	760	755	766	775	713	746	778	760	771	743	804	741	741	752	779	798	770	757	764	683	751	775	752	759	738	779	750	758	765	803	776	750	806	771	788	756	785	696	732	804	735	799	752	683	725	725	735	712	763	740	769	726	692	742	812	704	743	751	709	787	742	732	747	755	807	775	783	792	743	782	729	766	756	802	706	701	720	774	774	735	743	784	756	751	744	783	724	770	785	720	785	794	804	751	774	740	715	819	781	758	712	791	775	752	774	789	730	710	754	730	743	824	762	794	741	742	800	769	762	753	745	757	776	783	765	741	744	706	774	764	706	756	770	760	779	760	718	753	756	780	772	742	757	737	777	737	761	762	754	771	744	674	807	754	786	725	752	715	763	738	739	780	738	730	776	781	745	787	773	754	765	717	784	788	768	721	747	714	733	762	730	729	760	697	728	727	762	744	737	764	775	802	746	704	792	739	735	761	774	780	728	773	773	737	696	766	773	740	782	784	769	733	756	742	743	741	750	754	756	752	773	751	721	728	727	777	801	754	751	778	770	795	798	746	794	727	748	800	741	752	742	746	751	769	728	828	787	724	769	775	722	773	794	782	767	746	700	725	745	792	773	770	759	743	736	727	761	777	739	753	660	781	772	733	742	804	800	736	780	674	735	745	763	725	775	749	739	754	770	773	742	786	790	751	786	737	756	804	747	749	790	780	804	796	755	757	753	757	747	761	766	783	746	811	724	764	783	777	763	794	747	690	763	788	699	793	745	727	735	787	738	711	766	731	738	772	781	767	751	765	781	768	724	751	787	774	762	740	700	774	752	736	741	761	766	758	776	774	802	765	786	771	756	788	805	792	748	797	762	779	757	742	772	741	786	779	765	773	808	780	739	711	746	710	786	733	755	712	780	775	766	706	789	720	784	753	750	737	741	809	743	787	755	710	739	825	807	785	781	717	773	792	790	737	794	743	766	765	709	758	750	767	761	781	782	746	798	730	738	709	781	765	781	792	787	782	681	761	769	771	769	742	785	767	760	749	800	768	763	777	801	742	752	709	757	770	790	759	767	764	814	762	766	758	763	762	766	759	741	789	789	736	756	703	765	786	766	751	763	758	762	783	745	732	735	751	764	757	742	760	742	792	714	716	707	778	731	764	752	734	727	741	756	717	782	710	810	751	741	773	724	789	840	748	764	716	755	773	704	772	768	768	711	746	723	759	756	787	767	752	754	766	721	717	755	725	761	751	800	762	755	759	738	779	717	764	756	795	744	759	755	755	766	775	782	744	782	750	786	783	718	749	813	789	760	718	763	776	734	717	782	687	774	803	750	710	729	736	838	723	764	749	747	735	743	739	737	787	787	708	724	761	791	775
30822	12910	11631	6610	4418	3424	2676	2099	1863	1570	1478	1335	1181	1114	1030	1073	976	958	1017	924	846	909	903	833	813	814	781	813	788	816	733	759	801	793	749	786	765	766	789	758	729	724	760	766	747	707	766	699	713	772	735	778	779	735	677	758	726	770	699	724	735	767	745	689	769	730	718	747	755	707	751	748	737	707	762	745	726	756	764	736	699	739	778	752	697	696	717	697	750	705	731	696	688	739	734	749	722	720	740	694	703	751	713	719	717	717	769	727	723	771	715	746	710	708	744	681	730	710	673	717	705	745	731	700	729	712	684	759	719	730	730	727	749	764	739	752	731	699	731	725	782	731	759	719	675	647	767	736	730	697	686	774	700	739	708	738	715	720	702	718	681	734	721	735	709	727	687	761	720	773	751	722	685	695	731	753	748	723	735	723	704	738	725	737	739	751	706	773	717	738	688	796	720	702	715	687	738	723	729	742	764	720	772	735	740	750	780	721	732	751	736	738	696	768	710	759	733	685	696	686	751	716	771	734	700	753	695	697	702	742	684	705	691	688	801	734	752	708	698	768	728	717	698	751	752	730	693	754	736	714	727	725	727	758	760	725	726	727	752	699	749	764	674	742	713	759	735	741	756	740	745	722	696	700	686	724	729	728	722	747	748	719	665	697	698	712	714	672	705	722	698	719	668	713	711	722	729	772	700	684	711	689	716	694	713	668	720	732	737	738	754	696	743	691	715	710	685	686	761	722	763	763	745	713	733	686	710	699	685	680	719	718	716	751	686	722	730	722	759	719	706	678	769	750	721	716	736	801	742	738	730	713	752	730	765	713	718	769	741	715	717	726	754	728	749	697	679	720	684	689	738	720	718	702	744	751	714	709	705	703	684	713	775	718	743	718	724	707	734	689	786	739	718	743	734	715	748	652	735	713	744	740	708	727	742	750	693	773	720	686	748	679	733	730	665	685	686	725	683	714	754	743	686	699	719	735	696	716	704	725	667	708	744	701	701	710	701	729	703	713	697	710	748	695	771	755	709	740	719	729	771	659	736	667	666	698	683	743	739	754	674	719	713	749	730	641	678	738	737	687	699	719	744	741	716	716	682	683	790	698	762	696	740	721	700	704	711	700	718	714	667	676	750	752	692	727	704	688	742	717	769	697	739	705	696	711	728	741	686	724	735	702	694	748	725	743	727	720	669	715	752	698	738	729	698	708	728	695	715	711	698	713	773	719	745	724	687	698	760	734	723	676	742	685	726	719	646	747	729	714	700	733	713	702	760	750	707	667	709	718	769	714	743	738	699	707	706	795	725	738	702	736	741	720	725	775	750	683	720	709	742	727	717	776	738	758	704	653	699	743	701	722	717	715	687	682	747	729	698	710	726	755	708	710	684	782	671	706	743	744	681	675	699	676	682	721	747	685	705	762	670	742	727	665	736	713	727	729	726	708	701	721	683	704	730	733	760	709	704	756	713	731	720	730	730	695	737	681	733	688	693	726	682	686	723	716	772	734	726	690	715	700	690	750	751	784	707	731	696	695	718	727	714	710	735	717	739	737	740	722	731	673	726	689	707	701	715	768	739	704	744	693	733	690	724	686	737	815	764	764	749	696	713	724	745	729	728	713	751	732	725	722	671	710	664	693	694	738	684	740	714	718	684	742	731	798	695	705	722	761	704	672	702	734	765	708	736	754	704	668	704	699	735	696	723	695	728	771	744	697	733	716	732	730	691	731	733	759	765	731	733	715	679	704	715	716	720	730	717	712	714	714	673	726	730	724	700	689	753	704	801	701	754	685	731	737	749	689	727	700	741	747	747	724	722	744	703	729	698	687	728	736	716	736	723	690	697	744	717	680	693	692	673	746	752	711	756	764	684	663	729	696	717	667	721	705	725	738	672	716	723	717	751	720	723	704	721	732	765	712	696	718	723	710	734	656	722	719	681	770	727	714	700	702	737	705	726	737	714	722	749	755	704	739	701	675	719	710	660	729	720	735	714	758	775	704	727	685	758	737	679	726	724	737	744	695	724	682	678	659	725	732	691	748	708	703	724	679	736	722	701	735	674	754	665	747	731	711	695	697	683	730	701	694	699	740	709	702	760	714	736	711	696	727	714	743	730	703	700	633	678	707	692	745	707	740	765	727	727	705	711	668	698	752	745	747	684	726	686	761	753	679	701	714	728	735	705	719	777	723	727	739	720	730	734	690	701	752	697	698	717	691	697	745	659	724	710	741	733	733	739	732	727	727	700	677	729	723	710	721	729	734	702	687	693	694	747	708	737	694	719	749	737	739	720	770	728	713	701	756	728	710	736	711	735	683	727	740	771	736	764	759	779	722	720	726	778	743	690	740	708	704	733	739	760	757	720	726	699	723	693	722	723	729	730	717	689	675	738	731	738	676	711	730	677	731	712	709	714	729	755	763	703	641	711	702	712	732	720	729	726	698	738	706	712	731	717	745	745	695	748	701	687	768	691	680	755	716	720	704	758	728	712	685	731	717	720	704	741	764	744	727	731	735	752	716	723	744	724	672	705	724	710	710	742	678	680	706	752	704	725	688	762	729	705	745	692	727	686	780	719	733	715	736	707	763	744	705	717	731	764	705	699	714	697	715	731	699	733	691	686	733	725	722	750	671	708	674	766	707	718	721	702	730	757	714	750	730	729	757	723	709	759	708	697	707	729	717	675	767	751	757	731	719	709	698	716	733	721	676	716	727	771	733	731	712	694	682	680	742	744	755	740	734	748	756	717	706	676	694	724	711	728	688	719	706	737	710	691	727	726	742	696	705	703	776	737	688	759	714	660	746	708	711	640	680	728	731	741	741	775	712	730	713	747	729	725	717	711	740	701	683	708	695	730	688	739	708	720	730	740	712	715	702	730	714	724	693	717	784	710	683	698	767	714	761	703	707	708	671	774	710	723	733	748	719	759	676	731	701	751	750	671	700	740	711	723	665	732	728	700	720	748	691	704	750	739	676	747	720	704	742	749	720	694	732	752	706	704	705	752	712	730	686	715	743	735	696	741	732	742	756	666	694	746	724	704	729	692	677	698	738	714	712	694	696	718	687	685	716	713	729	696	702	733	742	736	725	749	731	728	721	635	734	718	761	749	700	722	760	689	707	716	714	784	698	720	736	728	706	697	767	677	753	737	722	733	746	736	708	706	687	763	711	692	697	716	708	720	721	752	718	692	733	699	703	690	688	734	742	708	738	726	716	731	672	720	722	708	756	682	707	712	694	784	684	721	712	667	737	726	772	736	737	729	732	717	745	756	738	712	715	691	715	751	690	765	726	770	716	689	685	731	651	682	754	698	714	713	698	712	743	701	717	727	703	753	706	716	741	733	690	729	756	700	726	714	697	678	709	728	749	711	736	708	710	709	683	698	730	681	714	747	719	739	713	779	744	682	693	757	725	716	707	651	720	714	713	772	661	702	691	700	772	691	720	709	676	739	742	712	715	729	675	763	744	704	701	731	683	725	719	653	739	695	763
33729	14852	2635	742	627	558	546	530	514	523	535	532	503	528	525	497	487	496	528	489	503	513	518	480	489	489	537	466	529	527	536	486	542	481	498	526	507	542	487	480	502	536	564	531	482	517	517	522	499	490	514	487	506	512	522	477	514	512	525	502	492	485	470	482	493	510	549	498	512	522	514	475	514	519	482	493	487	508	528	494	518	505	493	512	531	481	515	536	507	530	505	481	499	507	499	474	483	527	499	505	492	487	540	572	525	502	490	482	523	485	479	496	521	505	498	505	521	501	477	519	499	488	526	516	470	527	528	487	510	489	493	513	497	505	496	493	508	526	583	535	494	518	516	532	491	481	487	502	584	517	463	466	499	518	499	508	485	450	487	520	545	505	526	525	524	496	539	519	501	471	535	505	467	502	498	464	521	527	541	517	491	482	486	554	541	508	519	504	523	537	505	518	514	502	521	487	500	518	461	487	482	490	499	496	500	486	498	478	512	511	547	489	483	502	506	561	511	466	509	500	496	531	527	560	540	525	536	516	491	512	517	447	538	554	525	521	503	481	456	524	464	521	518	497	482	496	474	513	536	501	511	515	536	506	535	481	521	513	460	478	527	548	465	521	541	494	505	511	467	499	508	540	511	502	532	495	502	513	516	531	531	560	480	522	501	489	507	515	507	510	478	508	476	473	523	521	541	525	500	526	548	539	462	482	482	493	530	485	507	514	529	483	521	523	491	493	542	511	522	521	495	471	497	517	482	515	546	506	471	502	517	538	529	530	517	504	518	503	507	505	494	560	534	489	497	537	481	485	458	529	542	556	521	544	541	504	524	459	496	563	485	508	553	560	517	520	513	510	537	504	519	495	487	527	491	489	555	508	497	484	521	538	509	520	496	505	517	550	525	556	484	501	565	515	497	501	505	477	497	522	531	526	496	523	533	513	449	523	503	551	496	503	535	479	488	530	467	482	496	469	538	547	490	513	484	506	511	481	536	532	549	485	466	479	531	488	528	495	530	519	491	494	518	521	488	476	505	510	486	523	497	486	516	511	521	540	517	512	532	516	530	534	486	465	517	533	522	491	464	523	557	552	536	491	536	501	488	526	471	502	543	513	500	488	507	546	484	489	473	508	536	532	492	479	477	495	508	559	480	466	486	507	490	483	477	515	511	536	492	515	532	481	488	486	514	495	529	518	524	490	486	531	525	487	492	512	522	516	524	521	506	496	530	516	494	518	516	543	531	515	530	492	529	479	530	487	511	501	525	521	517	509	472	486	534	479	507	542	526	514	500	473	474	504	496	545	498	523	509	489	506	565	462	504	542	508	496	528	510	518	510	477	512	537	513	496	477	529	507	533	489	551	519	500	533	498	510	488	496	531	498	476	488	501	509	489	497	501	513	508	483	486	503	536	512	503	484	544	548	502	491	519	486	497	540	483	520	519	529	501	486	490	532	498	518	515	528	524	513	559	524	481	533	466	529	495	529	515	523	475	536	497	543	496	505	473	507	530	467	506	465	467	499	510	504	471	492	520	519	486	514	465	507	547	495	526	477	514	485	468	490	484	526	526	509	523	502	506	553	489	526	503	490	522	486	510	500	521	538	501	480	481	483	510	519	507	459	525	478	482	524	521	497	483	495	479	489	530	472	524	517	488	516	515	513	486	536	467	516	527	521	541	496	492	513	499	508	481	508	503	505	507	496	531	472	528	492	516	543	505	501	552	533	555	482	504	506	494	508	520	501	511	491	540	516	520	477	533	521	518	504	480	544	518	511	547	477	501	487	496	518	502	481	518	502	533	476	528	493	514	489	526	497	530	543	545	508	507	523	541	496	556	497	543	518	491	520	534	477	523	520	493	499	521	471	515	501	507	516	512	520	494	509	506	509	515	535	532	566	520	464	472	496	516	477	512	529	539	507	520	569	519	514	529	504	515	506	512	516	517	533	488	448	503	498	487	541	523	520	473	506	510	488	482	538	523	494	518	463	490	518	527	491	506	510	470	508	485	504	473	463	505	509	514	485	529	503	519	503	496	530	517	518	513	510	479	506	516	530	534	526	502	492	505	507	479	504	517	555	502	480	473	488	539	506	524	475	499	516	536	484	484	519	504	537	511	552	470	497	475	528	499	479	536	509	507	504	510	531	519	508	488	486	520	494	465	512	488	475	516	525	462	494	496	478	495	534	518	475	505	501	507	484	501	500	538	462	510	550	508	539	532	515	486	501	529	517	533	528	537	508	516	461	491	536	504	495	481	556	531	481	497	499	481	520	518	542	510	479	514	499	537	532	552	492	509	482	509	561	526	509	514	512	494	510	484	527	505	484	532	493	554	515	489	544	500	497	528	493	492	535	505	511	460	513	527	505	512	501	517	486	505	500	512	557	494	489	499	490	495	546	473	498	509	510	510	514	490	552	508	516	475	466	510	514	519	516	493	460	489	519	506	472	482	521	492	506	518	524	518	532	514	515	511	505	495	479	496	505	489	513	539	489	524	520	499	521	537	523	511	492	502	495	540	481	521	519	498	491	525	538	491	507	518	506	477	522	510	485	503	506	499	500	534	532	487	521	526	487	496	530	523	521	479	498	452	513	503	529	491	522	469	499	473	562	534	499	510	537	548	502	505	508	480	521	509	488	479	498	506	548	539	518	533	487	459	541	483	485	549	519	503	483	528	533	479	509	506	543	505	531	451	533	513	497	498	499	539	499	507	512	464	530	503	522	514	543	501	473	492	507	523	532	480	481	540	505	434	521	503	481	509	449	520	531	509	479	502	487	494	510	490	516	505	510	534	535	500	540	476	523	545	529	532	501	456	490	497	504	552	490	493	479	532	480	533	466	512	515	481	506	509	514	500	467	509	506	514	537	490	521	521	536	496	509	532	501	553	501	487	497	502	472	470	472	482	547	509	496	507	503	461	511	545	550	528	536	534	516	494	528	491	540	494	468	528	499	519	516	522	513	499	513	485	515	544	488	496	488	513	491	536	477	528	533	552	515	510	541	471	485	488	503	486	493	525	533	489	502	493	489	511	482	535	518	507	488	442	547	506	496	517	507	529	537	510	531	534	510	542	522	531	540	517	516	501	493	473	507	505	501	512	513	521	533	542	495	545	491	512	528	515	466	527	526	480	512	496	515	531	495	551	500	481	499	517	538	489	537	468	512	506	535	486	526	486	490	514	485	514	528	511	525	509	483	544	519	521	517	565	497	469	577	484	521	491	537	491	531	460	471	516	480	524	528	495	517	494	505	458	517	496	497	466	443	492	517	487	514	541	566	528	507	539	567	531	542	508	551	531	474	517	487	473	478	499	488	579	519	536	482	498	547	541	493	482	527	515	500	526	509	479	498	508	497	536	507	504	518	487	555	488	502	542	505	529	436	551	481	535	486	473	511	520	471	546	528	510	527	529	524	549	546	479	559	527	509	485	549	553	502	513	491	468	483	444	525	524	495	504	498	518	491	503	491	517	496	484	522	546	532	492	519	535	515	531
22708	913	878	695	651	604	553	599	565	553	560	543	587	582	508	541	575	549	557	529	521	537	552	499	561	554	527	525	527	534	546	532	582	518	523	541	516	515	543	551	539	518	524	517	525	524	549	561	530	537	545	492	571	547	505	540	522	534	539	592	540	569	530	575	529	554	546	551	545	521	551	553	521	565	510	532	543	539	560	507	564	542	531	538	582	549	523	538	519	545	565	537	565	547	498	550	554	520	527	540	565	555	542	467	557	543	544	561	564	534	523	543	553	499	521	583	530	536	553	550	473	508	512	528	520	535	508	536	567	498	537	525	530	525	587	549	583	576	515	526	573	546	537	542	538	581	566	540	514	582	547	540	535	533	515	538	512	530	512	527	563	530	498	560	526	485	514	525	531	517	547	559	529	572	531	511	527	519	484	524	511	513	542	536	545	536	519	522	531	517	592	563	524	525	565	528	555	529	491	504	541	535	544	581	564	491	515	532	573	540	545	539	583	514	545	510	567	539	550	572	584	514	550	580	554	557	542	521	567	543	532	552	560	570	540	556	552	554	508	537	553	535	543	522	556	543	528	524	511	545	535	547	575	557	511	521	548	542	566	506	516	544	512	513	555	522	550	540	529	559	563	552	551	583	539	506	519	527	529	531	497	526	527	530	539	532	551	541	509	516	498	511	538	520	600	545	558	510	522	544	515	547	492	536	563	539	519	521	459	552	573	532	581	562	520	562	563	494	528	544	539	524	554	535	563	552	532	529	520	583	517	548	529	500	528	505	487	541	545	527	517	544	560	529	567	553	478	522	533	538	516	540	548	514	538	550	552	518	541	561	560	522	542	541	515	553	515	520	553	518	525	549	540	515	555	531	548	541	566	593	564	547	522	541	517	542	544	542	536	546	545	542	536	530	539	523	541	554	518	530	526	555	545	522	530	536	519	525	554	577	524	566	575	563	544	506	505	509	487	516	518	515	557	528	567	553	500	559	517	536	568	506	520	525	549	558	590	554	541	521	543	533	538	590	535	588	514	581	534	525	576	547	527	524	523	571	563	512	529	528	534	574	528	567	500	564	585	499	571	543	555	527	536	575	537	525	540	543	522	536	530	538	525	511	546	534	516	526	586	504	562	545	526	498	539	524	498	537	542	514	588	492	517	533	531	539	492	539	553	554	570	533	541	531	500	528	551	535	543	500	537	561	519	514	520	523	533	530	525	541	559	590	547	548	532	547	534	536	539	541	535	523	534	521	542	563	511	516	569	520	574	505	533	528	530	526	535	542	506	552	552	562	536	559	535	533	535	479	502	541	558	555	579	542	488	525	538	558	545	548	518	557	530	489	535	497	584	533	571	504	553	547	518	582	553	568	547	563	524	527	519	579	475	558	555	549	569	536	510	553	524	530	600	574	490	551	539	549	557	544	557	543	553	533	530	561	533	526	517	533	571	528	564	539	485	583	530	571	542	547	501	533	569	528	520	507	518	518	500	542	539	530	522	565	541	531	551	544	545	523	519	525	521	557	538	519	531	537	553	540	535	532	546	541	548	510	521	548	513	534	530	509	551	583	553	594	509	533	552	574	529	524	519	553	545	570	551	515	575	528	528	521	534	558	561	549	505	547	547	547	554	545	520	519	546	528	534	505	547	515	544	549	535	551	539	545	523	582	513	530	556	512	530	497	558	608	534	530	495	533	539	547	567	567	530	537	522	540	520	571	534	535	540	539	555	540	521	522	504	551	557	540	496	557	497	540	554	530	554	526	533	519	502	536	527	571	564	523	556	546	538	514	509	530	570	568	526	566	534	555	560	503	528	535	570	517	502	560	551	537	523	508	556	580	562	541	537	527	517	580	524	521	587	525	545	532	525	523	523	535	533	549	600	554	516	566	507	538	530	526	563	544	519	535	535	533	506	551	523	519	571	574	560	528	516	497	558	572	576	563	549	504	535	519	552	523	513	506	543	545	509	534	559	535	488	572	530	510	512	517	500	540	585	551	555	529	565	537	543	501	495	509	538	521	496	521	580	532	535	565	550	543	531	502	555	544	549	533	530	519	550	562	549	547	547	540	514	579	590	533	592	499	532	516	538	529	541	568	551	588	510	499	544	515	556	510	540	540	523	514	527	504	574	520	555	542	511	544	556	530	524	570	484	558	617	508	551	480	535	549	541	548	565	523	538	554	503	513	529	539	550	531	557	543	520	553	537	512	564	566	570	536	537	520	538	541	520	557	481	518	559	519	570	554	541	542	576	520	547	548	532	580	524	490	591	546	550	524	529	560	528	540	504	542	544	513	537	527	556	553	565	510	549	532	499	579	524	528	547	568	532	553	503	548	537	550	545	527	506	567	546	554	562	497	509	588	578	517	583	525	539	577	523	535	546	546	503	575	534	545	568	492	543	558	574	538	547	545	534	527	580	509	599	529	567	542	565	525	516	575	570	534	565	547	524	494	521	527	568	531	553	514	541	543	526	516	505	530	542	553	559	553	542	541	523	534	526	549	515	536	578	510	523	539	527	491	535	529	523	540	581	544	502	514	543	559	531	546	526	565	555	556	553	537	516	567	532	568	525	559	558	561	513	562	538	555	555	527	551	546	497	518	543	552	531	550	522	521	540	538	533	550	544	547	504	547	533	529	535	533	519	550	548	507	535	553	546	531	555	563	570	513	539	550	515	549	544	544	534	548	600	517	557	561	571	531	480	526	559	544	549	568	580	541	527	541	506	531	491	546	540	509	516	509	549	591	529	563	551	564	553	570	547	545	483	525	577	548	561	555	562	510	547	534	544	493	576	573	494	566	537	571	602	552	548	537	518	568	528	557	499	547	550	563	519	535	498	528	529	553	520	527	558	549	515	573	533	514	549	552	535	541	517	508	544	543	514	503	509	546	556	511	550	540	518	550	533	514	554	529	553	525	524	538	512	558	577	564	547	517	494	503	538	507	590	515	548	556	534	524	541	559	550	531	560	540	528	519	588	523	538	502	521	583	530	541	521	537	507	572	571	543	564	553	589	540	522	625	568	520	529	557	528	541	563	567	538	565	533	549	504	572	519	574	518	527	546	537	543	552	552	532	514	517	519	529	568	539	516	551	569	584	530	554	521	580	535	507	491	545	518	549	527	567	543	541	507	537	515	504	522	542	547	576	524	547	554	490	514	528	550	527	508	535	518	557	564	543	537	502	512	541	526	579	560	504	509	541	499	546	567	561	522	526	531	530	535	476	544	574	536	533	554	530	514	499	557	516	506	542	518	554	518	526	475	546	549	528	546	517	520	567	515	521	492	562	509	534	553	559	528	519	552	540	555	549	541	554	556	554	544	515	508	516	526	529	518	518	551	543	488	492	561	511	491	572	523	527	524	507	563	547	546	554	488	526	522	557	536	555	541	565	532	504	526	535	524	541	529	533	544	575	519	568	528	545	522	591	517	557	507	536	556	519	527	526	508	534	542	511	501	564	508	568	526	524	536	474	583	532	572	523	530	577	525	542
24695	20338	25637	24910	20305	8047	998	724	648	596	541	517	520	479	500	449	425	430	415	432	401	414	418	428	436	435	400	425	406	416	390	391	378	402	405	398	383	383	450	412	379	411	413	425	383	385	428	416	422	418	402	381	417	378	380	377	396	384	361	409	421	382	393	366	423	381	446	362	406	357	416	380	422	382	365	390	408	373	383	394	390	381	379	421	409	376	381	367	408	405	388	383	372	419	376	394	424	374	394	353	379	423	418	379	408	374	382	406	367	361	395	368	394	458	397	416	397	382	406	404	356	421	418	339	398	377	406	425	386	392	401	392	367	385	379	397	379	426	401	399	400	392	381	342	368	400	371	419	416	378	404	389	411	374	404	391	348	390	413	398	346	375	399	391	400	384	401	385	391	367	429	423	396	403	384	372	360	375	387	397	390	355	400	365	413	422	403	397	370	389	414	364	369	369	384	399	382	372	362	373	406	392	405	402	404	391	406	389	396	425	362	370	406	403	352	377	367	392	362	387	378	381	389	388	357	354	380	399	385	401	381	397	412	367	392	373	361	401	386	396	389	379	364	379	393	420	407	388	386	377	385	354	379	383	360	399	416	415	400	414	425	418	441	372	377	401	377	373	360	385	365	386	380	396	386	443	387	378	393	369	368	391	368	423	371	402	376	356	373	371	413	382	400	365	381	392	354	382	409	405	378	355	371	391	404	446	403	386	386	414	390	394	373	374	391	380	377	401	396	363	387	386	379	418	385	352	369	410	377	391	460	400	375	381	394	395	376	405	387	412	381	391	441	369	386	365	407	397	394	375	367	404	408	367	389	398	378	403	397	409	377	410	383	396	389	400	401	388	398	389	433	415	384	423	373	436	410	413	383	388	404	377	410	402	399	381	397	365	414	391	383	410	379	386	430	356	408	385	401	382	387	417	361	399	405	396	342	389	422	406	357	406	393	371	416	406	379	436	394	380	389	399	418	365	360	420	387	376	387	397	423	397	393	404	395	377	371	386	387	356	364	378	358	378	398	398	364	414	366	412	412	401	417	386	414	421	375	368	376	429	386	399	415	413	371	406	397	385	406	354	367	401	366	362	381	383	381	379	382	401	392	389	351	386	353	387	397	386	417	388	395	380	363	397	346	388	394	411	377	373	381	413	389	426	402	354	408	372	417	379	422	379	407	410	362	360	375	369	406	366	379	370	400	384	408	389	389	391	385	372	382	376	387	388	402	409	391	382	404	360	393	370	397	358	397	415	339	351	379	377	396	385	407	400	403	371	384	373	379	365	383	378	418	378	373	388	397	369	407	412	422	401	347	368	378	408	362	404	421	411	407	410	382	390	391	434	390	362	398	382	405	419	384	388	362	366	378	394	411	395	377	420	403	387	412	398	421	417	358	379	349	350	399	392	389	414	349	383	394	380	397	392	397	414	424	394	396	368	391	373	390	367	380	376	387	409	427	356	369	374	377	397	414	374	403	407	365	409	396	415	418	382	377	395	391	374	362	381	400	385	401	417	400	406	406	360	375	384	403	405	397	369	384	400	414	352	402	395	398	367	363	383	413	385	418	400	355	369	436	389	428	400	406	438	402	377	368	393	422	377	369	371	398	381	377	382	392	400	389	382	384	393	356	380	392	413	338	398	340	348	360	375	384	364	418	396	387	420	392	396	370	385	392	381	402	402	403	415	359	414	423	393	364	433	404	374	391	409	432	365	376	404	372	423	391	388	365	398	409	389	410	415	396	364	424	407	345	394	397	335	407	446	376	374	399	388	390	394	410	400	402	415	364	410	350	403	388	399	375	385	392	382	380	382	414	385	393	361	394	396	401	382	375	378	363	381	404	403	383	372	415	395	378	407	384	394	386	401	370	405	385	355	402	381	381	398	414	397	403	401	397	392	398	397	393	422	387	422	399	375	393	398	391	394	401	393	402	373	375	402	392	374	376	394	403	370	386	358	409	423	383	396	354	417	390	398	361	388	372	383	407	362	359	395	397	385	392	415	387	383	424	380	413	385	370	397	400	419	357	364	394	392	374	388	381	399	405	405	368	390	403	406	377	363	379	372	369	362	383	414	397	412	383	428	418	413	416	378	381	417	415	424	357	392	414	404	370	383	412	379	391	382	342	411	378	411	369	377	391	406	407	383	385	427	381	420	394	382	384	371	382	402	356	357	461	385	400	410	360	383	390	407	407	394	379	382	368	364	372	401	377	406	413	426	387	362	387	406	397	376	399	411	393	367	392	377	417	409	421	385	413	399	388	381	378	415	401	407	378	397	387	363	384	405	429	390	385	388	396	371	352	427	404	385	400	387	358	376	409	389	376	366	378	392	373	350	407	382	388	388	394	367	371	403	396	399	392	374	402	416	362	400	406	392	371	367	377	375	370	374	395	390	408	415	388	389	374	345	389	414	382	356	387	381	384	396	372	392	407	439	376	394	404	357	389	400	383	408	365	404	368	386	390	380	379	414	446	368	384	436	396	405	378	375	396	447	382	404	371	381	365	416	424	382	419	364	395	375	376	420	372	423	415	405	384	412	344	425	383	383	387	401	362	395	403	402	379	374	361	389	414	380	385	394	382	405	348	373	392	386	396	385	381	413	385	381	362	395	396	389	389	344	383	390	415	362	405	399	406	361	356	393	390	403	385	400	401	396	389	397	443	361	386	394	364	439	375	406	357	429	398	361	392	405	403	390	373	393	392	428	375	358	406	396	390	413	414	359	398	390	388	365	393	414	373	405	389	399	380	387	407	404	384	337	357	370	396	401	377	375	389	418	404	337	363	384	391	363	439	399	365	381	369	402	420	381	353	397	364	369	426	390	357	357	393	418	381	371	357	354	398	407	383	400	374	387	380	400	408	394	412	384	387	385	382	394	401	413	390	375	398	371	378	397	408	357	394	414	357	346	392	426	379	422	394	339	391	365	398	371	369	383	389	421	384	409	389	348	377	400	368	371	420	417	391	375	379	375	409	360	381	392	363	361	389	406	427	399	383	388	392	417	344	402	382	409	386	399	365	379	383	366	413	379	376	408	377	393	370	391	373	407	356	406	351	432	404	385	405	397	384	393	373	410	394	391	377	400	376	409	376	431	420	365	391	425	401	396	418	374	413	408	408	380	397	393	376	386	374	374	383	419	356	398	383	376	433	382	422	362	400	392	385	358	381	381	416	381	384	379	392	404	406	408	405	341	401	423	393	430	377	405	378	361	392	377	369	381	416	400	380	423	379	388	429	451	384	389	427	409	383	383	397	353	325	376	362	408	401	390	354	411	413	381	399	391	384	397	394	358	385	351	402	412	403	366	419	397	367	388	389	397	416	381	404	362	402	394	404	387	364	383	396	406	380	388	359	395	417	396	389	371	414	384	397	423	387	403	400	387	409	382	397	407	396	365	404	361	412	373	384	367	358	372	392	395	400	387	384	361	354	394	373	365	394	415	417	421	371	389	416	409	410	361	379	397	393	358	391	363	363	397	381	401	405	381
32534	7328	6553	3580	2272	1793	1429	1077	980	841	797	668	629	613	589	563	596	551	546	525	455	471	518	469	520	453	432	450	472	457	438	455	407	430	435	456	411	427	408	420	431	410	383	418	428	408	391	415	425	400	405	415	391	415	383	444	413	416	425	396	442	399	391	396	457	408	398	388	377	377	440	412	436	401	400	409	439	398	418	411	425	404	410	436	436	422	421	380	427	387	411	435	359	423	437	397	435	430	427	375	431	429	407	343	408	427	418	440	423	397	402	440	437	428	397	411	419	415	378	414	397	427	423	388	375	401	433	384	408	406	392	392	422	373	389	422	370	436	409	411	420	420	456	404	399	411	397	381	472	405	416	407	434	400	407	378	422	378	380	425	419	424	412	436	409	451	427	396	417	417	408	397	406	384	433	403	398	375	423	420	379	385	428	388	438	378	406	379	375	382	387	435	435	367	409	387	407	419	436	407	430	441	404	383	406	429	412	409	407	423	426	420	399	389	410	387	389	394	403	391	406	385	403	389	388	422	418	427	442	401	402	428	430	430	426	402	410	408	400	414	389	413	352	400	392	419	389	400	414	403	413	404	415	409	379	428	377	363	394	407	442	400	384	395	368	397	445	357	417	389	390	408	430	393	417	380	374	381	424	370	385	453	416	405	410	390	420	380	429	379	405	401	405	448	387	445	387	399	404	431	385	390	434	363	366	413	424	384	406	373	423	441	397	420	411	379	366	393	415	416	418	436	410	375	377	430	388	404	401	418	394	394	420	395	376	399	414	399	380	411	384	366	351	379	398	405	406	436	403	387	427	374	390	395	393	389	432	419	408	404	413	387	414	425	430	416	410	379	432	428	409	423	394	381	425	380	446	387	413	375	401	394	427	403	408	407	404	403	380	374	414	393	433	397	374	405	433	398	407	416	391	417	445	404	348	400	395	437	439	419	406	383	417	417	421	441	431	397	380	395	409	419	420	413	393	397	447	376	420	400	407	386	393	391	395	390	393	408	412	426	411	412	389	396	415	389	417	440	409	413	403	406	403	410	372	356	419	397	430	384	372	440	372	422	405	385	362	389	415	406	425	359	426	427	400	424	386	405	389	406	372	420	408	396	384	368	445	417	407	400	380	363	438	398	378	377	397	385	419	391	437	344	411	398	412	443	416	404	395	416	456	450	424	367	373	413	389	391	377	406	412	419	399	422	418	452	403	435	453	398	403	383	394	397	404	385	404	400	428	410	388	409	389	415	378	399	394	393	365	433	356	414	373	399	411	413	362	381	394	407	389	423	385	408	408	382	408	425	415	419	409	401	404	403	415	431	424	401	391	398	390	412	373	402	427	399	397	416	409	412	396	368	383	428	426	411	421	399	372	415	435	427	405	404	400	392	427	386	451	416	403	409	437	412	403	398	406	368	379	392	379	446	423	387	417	398	394	403	436	405	392	417	400	398	399	442	397	401	398	418	387	405	404	411	430	368	395	422	396	379	400	396	430	393	378	440	387	387	386	409	416	387	401	390	421	419	368	379	407	397	421	417	402	380	393	398	403	411	386	402	402	366	389	401	399	421	408	458	407	407	392	436	402	388	410	373	363	366	390	396	406	393	398	402	380	431	427	402	362	418	448	381	406	398	441	392	425	406	400	419	400	439	404	397	443	402	417	449	354	409	429	387	401	422	419	400	434	407	393	371	383	401	419	411	377	387	432	423	404	403	393	408	404	405	405	424	412	404	394	392	402	397	395	405	431	357	395	402	377	362	363	408	404	396	372	410	409	424	410	404	379	399	401	362	394	416	412	409	404	395	466	410	406	400	404	399	389	410	357	395	418	423	402	403	402	408	344	406	392	421	394	389	387	428	366	392	398	387	412	390	354	403	450	383	432	414	394	383	415	359	408	412	395	378	395	411	426	388	406	392	441	379	403	401	396	413	412	406	385	410	409	388	395	406	397	417	395	401	397	389	446	403	398	415	373	413	415	401	422	423	403	405	431	399	389	379	418	378	419	387	394	420	412	424	370	390	368	392	383	414	418	410	462	403	394	410	384	384	400	411	365	410	406	396	410	383	394	392	397	401	403	394	380	384	386	379	382	398	411	425	385	422	397	414	466	361	393	425	440	418	403	422	412	392	422	398	409	374	402	415	362	411	401	390	395	361	387	374	421	387	421	399	413	391	406	359	380	382	403	380	422	417	401	419	411	412	424	346	419	411	404	375	409	393	415	415	408	375	413	398	391	416	376	374	446	437	376	421	367	404	425	380	360	407	397	386	406	399	409	363	396	424	427	396	412	417	415	397	387	402	400	421	428	421	404	393	396	421	387	401	412	386	407	414	450	443	408	420	399	384	373	388	457	436	396	416	396	429	412	386	419	380	391	421	417	407	431	418	394	376	416	397	438	431	392	408	398	417	390	419	399	404	383	431	373	412	394	391	425	386	421	384	406	399	377	418	395	425	373	414	397	403	401	391	382	451	426	401	401	407	365	418	402	408	383	395	414	357	403	409	444	418	438	417	397	417	407	388	408	428	385	371	415	405	421	429	379	418	415	388	414	410	392	391	421	397	428	422	419	425	386	385	433	399	408	372	408	439	397	409	390	390	403	408	366	428	428	354	411	407	380	416	424	398	396	414	391	409	385	435	416	403	389	380	406	398	409	367	399	394	375	392	408	425	405	459	384	424	387	391	399	409	412	398	450	395	408	403	402	417	411	386	378	390	419	425	445	453	384	394	413	381	410	402	346	386	424	376	416	437	415	390	407	367	409	360	405	394	380	401	399	400	391	421	410	416	417	379	399	425	411	418	377	391	424	394	395	391	410	383	370	381	429	378	389	426	395	439	370	402	419	417	389	346	382	391	410	405	427	433	401	415	386	373	398	419	381	392	397	393	383	395	423	405	425	421	422	430	421	383	403	425	392	450	390	397	393	422	423	383	426	411	416	416	411	412	367	419	414	399	429	418	410	427	417	396	414	422	439	410	424	402	391	384	404	400	416	401	399	421	378	414	421	397	389	409	372	404	413	370	414	394	378	397	435	398	389	400	391	404	408	398	395	387	405	393	425	373	408	407	405	399	372	417	397	387	383	395	428	393	424	407	415	441	400	379	369	372	417	415	374	389	378	405	403	406	413	403	374	436	406	422	396	438	413	415	423	442	379	433	382	385	387	392	395	389	394	392	427	392	402	424	382	415	436	423	438	378	386	390	427	413	390	422	393	444	394	409	422	434	407	418	381	405	408	416	393	388	389	394	403	361	374	376	380	391	405	391	412	411	401	431	407	404	423	403	423	426	430	393	441	430	406	430	389	409	390	392	376	423	401	418	397	399	404	412	426	388	431	374	429	391	427	414	440	404	413	398	404	419	366	435	422	392	413	383	405	420	418	418	399	395	418	413	395	398	420	397	407	396	422	408	370	448	402	388	412	388	368	424	366	398	412	408	396	395	421	411	387	420	415	398	438	402	412	399	389	375	384	399	404	401	408	444	391	373
22575	20334	26015	24505	20337	20369	7603	1503	1191	1172	1083	1014	1041	904	911	937	927	842	924	855	813	861	847	781	789	785	776	832	806	793	790	794	780	789	791	770	782	822	825	816	777	801	756	750	783	782	724	735	773	733	760	761	720	775	812	754	814	804	766	738	811	755	785	749	776	747	780	772	771	777	789	754	755	751	807	767	803	835	779	763	786	791	778	725	753	757	686	847	808	709	706	799	806	759	715	745	717	734	770	788	750	795	729	755	785	734	744	754	775	767	757	803	743	744	745	809	764	715	768	755	786	771	792	808	813	808	732	784	743	742	734	752	715	790	735	764	768	785	755	766	782	783	786	772	735	780	785	785	828	769	779	751	757	753	749	784	783	721	780	784	777	778	779	736	779	766	725	771	750	787	767	723	726	761	723	776	758	744	755	741	771	752	780	798	750	764	709	711	770	758	719	746	739	810	747	766	791	765	751	728	712	722	782	695	767	770	768	761	740	736	805	777	784	794	767	740	759	754	757	804	774	748	705	800	723	710	763	769	780	751	744	766	750	723	778	790	778	757	812	792	721	807	812	737	704	788	764	769	774	736	741	760	769	783	750	714	764	747	790	777	766	752	774	798	787	799	770	712	729	711	810	763	730	722	746	779	752	753	761	800	772	752	758	726	792	796	735	765	749	756	793	728	815	778	790	786	750	752	766	749	818	759	725	766	756	760	773	742	804	805	771	744	749	759	784	783	748	767	789	701	758	763	737	735	749	727	728	794	765	767	768	735	757	750	765	758	733	722	774	765	739	776	755	727	761	766	723	749	759	775	738	781	788	741	741	728	754	767	790	788	715	766	778	762	730	766	746	752	727	777	727	756	752	751	774	760	743	731	763	753	730	779	764	763	742	761	735	778	747	757	708	772	752	759	774	750	800	742	774	761	822	751	791	794	723	757	753	744	802	776	757	734	703	751	785	731	787	801	783	794	783	815	800	743	727	762	743	764	748	787	727	783	755	803	727	799	822	718	813	757	757	790	786	762	798	753	757	717	761	773	810	764	750	762	764	788	723	729	789	781	785	725	737	811	751	759	720	743	762	756	756	798	772	746	784	735	756	796	785	817	760	699	757	689	732	768	727	744	787	809	839	729	763	771	780	719	771	787	758	751	743	783	797	754	786	760	799	742	770	808	757	788	797	748	795	794	798	714	757	748	771	738	751	730	716	751	752	747	749	765	742	759	809	763	741	763	795	798	724	750	765	774	782	845	818	788	713	784	765	818	753	735	810	733	762	732	792	686	737	776	707	792	738	756	747	744	758	767	733	769	793	725	834	781	731	755	789	757	759	791	800	763	708	738	760	723	746	772	790	764	780	709	791	746	800	770	749	781	748	744	778	750	730	753	785	751	790	738	767	752	732	750	743	739	703	836	811	726	773	776	775	773	781	762	730	745	737	752	756	737	712	744	756	783	735	729	787	736	791	743	770	735	763	775	715	786	732	752	792	744	740	770	820	745	743	803	786	796	770	766	771	738	776	794	733	732	732	752	762	758	809	755	729	780	759	770	765	741	772	742	710	745	792	771	774	768	743	745	752	770	773	820	765	721	707	768	785	749	813	741	712	737	759	789	730	764	799	773	772	733	705	761	771	759	780	799	719	791	804	732	734	754	754	768	758	724	690	833	768	746	730	761	740	785	765	721	781	740	781	724	734	745	721	812	745	767	734	766	756	811	833	744	753	842	786	785	767	676	721	734	717	748	773	769	769	759	773	741	721	717	746	741	747	752	737	757	764	806	723	781	774	699	769	741	708	748	767	797	796	780	776	791	733	777	781	771	815	717	712	729	790	710	742	780	755	758	787	727	749	762	789	792	746	709	769	762	736	713	794	760	756	785	793	782	769	767	766	728	742	772	761	757	833	758	733	771	751	769	764	759	728	785	765	814	744	741	759	773	777	812	789	757	759	758	795	728	813	754	764	750	795	769	780	745	759	769	750	739	721	773	779	726	708	822	759	735	734	782	755	778	779	712	753	750	744	730	718	816	771	727	772	764	802	775	768	805	760	732	716	790	743	748	825	761	765	719	672	757	807	767	745	752	783	725	816	762	765	774	698	768	755	716	765	765	758	761	756	730	810	807	784	808	772	772	752	712	789	766	798	796	747	788	791	722	717	772	782	807	715	774	729	777	740	775	769	743	709	777	743	774	756	765	779	749	737	776	746	730	760	761	729	730	769	697	747	699	787	711	735	685	800	745	757	757	804	783	802	706	779	747	773	736	741	758	778	844	740	766	719	760	809	757	734	781	790	735	752	721	790	713	780	760	744	764	814	726	786	754	739	727	786	756	767	748	774	754	743	708	791	728	791	774	734	791	782	777	783	783	752	762	755	731	766	719	825	777	743	773	760	743	773	731	816	729	765	777	756	722	776	737	767	743	824	764	793	782	705	737	778	754	753	780	759	734	776	776	788	774	770	752	791	772	717	753	781	769	764	790	755	750	749	809	748	773	761	735	777	750	810	765	690	767	741	760	759	789	745	777	774	816	780	728	770	749	752	743	806	776	767	762	810	777	768	755	754	779	792	751	763	732	773	782	760	741	719	768	720	805	778	724	734	744	771	811	751	773	752	800	773	755	819	707	768	753	750	772	707	708	813	754	772	734	762	761	737	790	746	741	749	756	737	748	742	713	792	774	749	737	765	758	813	779	799	789	748	845	750	760	790	717	808	716	766	807	763	736	745	765	774	738	754	747	800	776	778	760	752	717	786	748	767	784	754	761	787	762	761	778	768	756	725	809	749	767	729	770	717	716	760	778	789	750	739	727	763	852	775	783	771	795	758	755	778	765	779	732	785	713	746	760	764	756	760	752	745	751	764	795	763	762	775	734	743	790	712	787	778	750	745	775	782	776	768	776	761	756	763	733	754	780	754	753	772	741	757	674	758	714	727	771	751	787	760	807	743	784	747	776	770	766	746	801	771	782	795	752	780	772	790	755	792	750	727	738	738	750	757	759	747	783	827	771	763	764	796	804	803	762	771	756	766	709	732	765	740	791	739	760	699	751	751	767	719	751	757	765	783	823	765	784	794	743	796	780	739	786	777	756	772	721	737	752	779	760	759	798	801	795	785	802	781	741	756	781	786	688	723	777	746	757	705	750	805	818	722	777	767	787	805	754	715	747	759	772	747	771	784	763	790	773	773	767	735	723	775	771	716	766	742	782	788	743	754	757	708	790	731	792	798	753	826	744	750	765	779	765	748	748	756	745	787	762	733	751	736	752	741	768	751	774	818	734	769	754	763	743	793	748	770	741	780	761	804	684	722	742	754	780	754	814	734	807	752	735	729	694	767	747	755	740	736	733	798	769	724	779	770	765	825	745	798	747	765	737	764	771	736	739	760	771	778	743	784	738	755	745	777	743	778	772	795	732	775	762	788	733	827	754	707	729	746	770	704	833	795	773	779	739	724	798	808	742	760	768	806	765	832	752	781	756	736	785	789	814	744	753
30105	12315	11291	6379	4337	3152	2548	2243	1798	1589	1344	1255	1204	1137	1060	1015	1012	973	883	968	897	867	863	886	821	830	794	807	799	798	799	771	773	814	762	804	790	774	773	821	737	785	726	743	731	750	730	747	761	718	758	711	752	749	746	739	753	731	724	746	722	696	765	752	711	765	774	770	769	759	760	773	750	764	754	729	755	753	718	774	730	713	776	735	765	755	734	776	715	740	742	682	701	706	751	713	728	801	752	701	756	702	694	733	733	717	763	772	727	764	743	739	786	724	756	761	724	695	735	708	761	740	777	694	706	761	781	742	734	688	693	764	722	695	721	750	748	729	746	741	764	735	748	741	738	727	693	762	696	749	668	762	753	729	725	755	730	728	678	708	731	765	735	773	761	740	710	754	740	706	707	727	711	728	736	733	738	729	734	744	697	722	709	707	745	770	731	758	708	704	718	709	708	682	746	726	666	724	782	771	778	722	745	721	756	694	734	695	720	727	717	712	706	707	749	677	733	748	723	730	776	679	741	755	741	743	726	706	751	747	693	751	734	714	760	707	753	748	708	737	707	727	739	703	752	770	709	704	709	745	756	716	742	718	700	734	687	789	790	759	744	718	696	752	747	731	757	703	721	746	748	741	694	742	729	749	726	710	737	685	694	747	683	733	689	710	723	765	738	706	705	719	677	665	686	738	762	727	768	709	727	757	737	705	735	716	758	746	708	714	775	741	777	728	726	680	746	713	786	771	753	716	745	722	737	765	732	694	703	722	706	744	742	756	730	752	704	754	754	698	720	736	746	706	685	742	718	711	732	720	771	731	724	732	736	717	785	739	724	726	696	763	711	769	761	711	731	715	715	758	713	737	684	727	734	752	763	685	720	704	738	764	722	711	756	763	722	721	770	719	725	707	696	715	716	750	717	740	728	739	703	736	709	693	764	741	724	724	726	747	701	715	759	698	702	672	752	766	712	721	698	775	695	718	726	721	741	774	680	722	759	761	738	733	706	779	729	709	754	673	751	738	750	739	755	749	784	726	782	721	733	706	728	705	721	694	709	720	696	718	764	763	734	695	741	714	753	722	703	735	737	693	674	717	714	731	741	719	713	749	705	773	729	803	747	706	734	719	746	696	739	714	751	698	687	726	750	705	715	768	774	743	711	726	735	755	711	690	715	748	799	685	740	755	709	776	722	752	779	755	718	736	736	713	701	727	722	700	719	755	762	731	696	666	741	757	738	770	736	779	697	675	719	722	710	748	690	753	788	713	750	745	680	748	717	764	754	766	730	745	734	683	703	664	723	704	664	752	683	762	744	708	732	709	725	791	718	728	688	731	775	750	754	735	799	718	791	687	771	779	694	747	706	696	764	673	745	668	753	738	713	754	720	720	741	739	694	749	738	737	747	746	736	688	758	712	725	724	709	697	695	719	723	743	703	670	709	741	732	728	727	763	761	699	685	733	753	668	743	701	779	708	718	679	700	718	758	742	700	763	720	776	696	682	693	731	754	739	725	715	732	764	711	715	741	779	697	730	763	741	706	683	773	705	698	737	680	754	731	709	727	748	763	710	745	720	718	767	722	737	704	686	695	725	694	739	716	725	701	747	696	714	716	723	753	713	713	732	735	707	717	792	719	723	677	696	723	702	695	749	722	763	758	746	729	717	740	740	763	682	725	724	702	734	676	662	729	767	773	724	760	716	743	744	716	768	738	662	695	752	731	666	707	725	722	712	729	709	719	749	749	741	740	715	740	713	648	714	733	738	720	756	713	723	760	717	708	713	681	699	727	707	732	742	741	795	719	728	724	672	743	706	720	743	734	719	784	765	766	685	773	688	731	707	772	694	706	728	743	668	717	738	723	708	704	733	721	762	707	697	670	704	707	695	741	715	749	698	802	702	720	725	771	697	706	750	671	738	711	722	713	760	755	684	719	714	699	748	706	727	723	714	697	693	723	730	756	722	719	755	712	773	660	742	746	740	716	742	703	698	766	750	721	708	710	752	747	719	742	722	763	704	791	738	747	733	693	728	702	709	700	701	771	728	805	752	718	725	725	698	672	776	752	770	784	765	782	732	720	721	721	724	719	741	699	678	740	726	735	705	733	740	731	791	755	726	714	689	695	723	720	693	740	703	768	682	722	727	708	737	744	704	685	718	723	704	708	747	730	744	700	721	740	670	726	732	759	736	722	710	716	755	735	700	735	732	757	765	750	700	725	752	702	681	751	732	697	685	761	758	748	761	707	722	723	697	765	691	741	762	743	721	757	743	704	772	800	681	769	729	760	739	713	676	698	767	746	700	716	729	742	734	730	761	712	655	727	702	723	716	698	712	731	729	745	703	731	688	701	725	744	729	729	715	706	697	710	728	735	745	742	682	728	718	723	677	736	698	720	716	757	678	732	732	705	699	677	654	710	676	784	770	779	740	749	695	698	715	711	716	772	690	706	677	715	685	707	721	708	752	773	733	727	765	720	720	756	736	720	667	729	747	721	760	690	744	719	761	710	710	720	715	736	658	778	723	687	738	730	710	717	752	717	695	725	750	731	741	742	756	760	702	733	719	681	759	758	764	710	760	694	722	748	730	709	745	723	760	723	738	720	701	749	724	688	740	736	725	741	731	734	766	747	733	734	733	765	736	750	729	725	732	723	737	733	720	708	731	710	716	713	697	700	685	728	728	712	725	714	730	673	700	732	722	716	744	703	732	715	708	693	719	725	707	703	708	702	728	746	673	741	778	769	766	757	768	710	724	747	769	684	745	719	684	759	745	720	722	697	716	754	688	757	643	730	741	707	757	713	742	752	720	703	727	739	726	717	734	727	731	668	725	755	736	704	658	716	709	768	692	744	714	729	718	732	778	713	746	752	763	696	714	719	741	735	739	723	726	769	778	732	705	740	752	709	692	695	701	711	710	728	774	740	730	753	735	742	759	736	653	746	731	724	674	682	746	713	707	683	759	704	745	679	738	703	710	696	719	758	761	700	737	776	717	738	751	697	677	763	711	766	757	732	712	718	760	701	752	790	713	721	698	734	716	765	715	703	746	721	821	735	710	770	720	727	733	699	680	737	724	736	741	717	709	722	747	691	715	785	774	734	717	730	734	758	738	768	746	743	743	742	703	777	705	704	748	760	762	727	675	683	713	737	719	721	708	763	773	759	751	742	720	765	734	751	721	756	741	776	759	802	712	721	748	662	731	726	719	726	721	707	747	710	668	706	734	697	740	735	749	730	710	704	723	702	715	710	736	666	751	744	703	712	749	783	721	756	715	712	689	712	725	729	679	711	691	729	724	687	724	723	717	692	741	714	728	756	691	745	722	692	750	736	727	762	689	729	739	781	743	739	720	722	736	738	743	732	722	763	765	774	709	753	758	730	738	714	755	729	721	727	756	729	735	711	713	725	758	719	672	734	667	710	750	681	740	691	707	724	787	717	730	713	743	696	732	713	708	726	711	779	760	714	753	697	727	773	754	720	702	695	729	766	716	725	774
33843	14402	2448	726	611	539	552	477	490	494	498	505	510	515	518	525	530	524	491	485	508	484	510	487	505	490	451	492	518	484	469	457	490	491	526	463	494	497	529	443	453	529	489	510	497	526	535	476	503	461	489	496	528	484	491	495	498	489	488	482	470	501	499	513	475	514	511	481	471	556	459	458	537	495	495	520	501	527	483	503	517	512	528	486	498	476	484	439	492	534	503	486	481	515	463	477	473	519	520	497	537	489	527	503	497	498	549	495	484	513	485	450	507	458	506	542	506	490	470	504	499	509	493	456	517	510	534	526	516	484	550	535	482	474	491	514	532	484	522	530	504	517	509	514	514	510	488	500	537	470	516	523	504	515	498	471	501	491	500	537	480	544	458	521	477	457	503	526	488	448	482	479	495	513	527	498	479	506	485	501	510	522	500	475	534	511	515	506	486	507	507	522	476	501	495	518	493	511	508	475	514	514	465	510	506	480	497	485	462	484	526	519	506	502	491	473	448	473	518	466	514	515	490	511	500	480	499	478	516	500	500	502	509	515	514	492	543	487	490	507	503	510	507	494	464	510	509	481	477	479	520	485	490	490	478	511	474	462	544	496	514	487	500	500	489	510	540	489	494	494	488	468	507	507	468	511	506	522	453	495	511	505	486	491	474	509	554	530	489	498	492	478	505	533	486	501	469	515	512	489	500	484	485	528	508	504	500	523	479	545	491	494	521	507	492	493	511	523	489	486	499	511	493	500	468	540	465	496	467	522	502	489	527	479	532	446	516	475	474	467	450	521	500	542	465	480	519	458	496	512	506	491	487	513	490	487	478	495	488	481	558	479	482	505	538	485	476	507	499	534	494	524	471	475	444	526	497	490	507	449	506	496	496	483	500	505	496	522	495	471	508	479	530	460	479	519	506	478	468	500	493	493	518	563	466	473	457	469	469	503	482	504	488	508	513	462	530	510	483	494	487	499	507	491	462	503	497	492	489	507	503	487	480	486	474	480	490	502	510	511	502	488	504	502	511	495	499	500	514	503	482	529	503	464	511	502	495	495	486	526	483	495	510	518	474	491	499	529	530	481	522	525	467	494	486	499	501	491	505	518	523	470	536	505	502	485	487	494	493	478	479	496	511	519	465	500	522	488	533	513	484	488	468	461	484	477	492	485	523	527	482	538	496	491	463	500	495	478	447	523	521	500	499	520	483	488	534	472	488	445	472	546	528	480	477	467	536	539	487	526	492	462	494	446	538	537	469	480	481	471	541	497	545	516	480	504	480	469	502	471	504	496	536	492	500	493	498	505	488	507	516	517	491	468	510	469	506	492	461	480	496	477	455	509	509	526	497	519	496	468	464	487	498	506	467	519	457	517	477	488	505	486	507	491	485	496	515	496	515	478	533	509	505	497	489	508	494	467	459	506	477	461	514	531	525	505	486	525	501	446	458	528	490	446	518	486	473	510	433	506	502	531	505	512	517	483	486	498	493	496	497	517	507	506	478	507	490	491	509	519	543	504	553	487	499	451	460	448	529	520	480	530	466	531	520	550	511	513	495	462	477	512	451	501	488	534	500	484	523	494	454	492	499	515	497	525	456	458	526	493	510	478	468	494	485	529	510	483	529	528	465	478	490	507	502	470	476	454	480	513	538	464	489	514	502	531	500	486	465	478	475	474	487	504	570	470	474	489	503	497	468	501	505	516	479	521	544	538	458	516	496	517	508	474	479	511	471	519	499	494	473	501	498	515	476	510	481	489	504	502	499	498	530	497	471	491	507	491	482	499	490	488	552	466	475	484	496	482	518	471	507	484	498	448	494	512	507	495	497	474	466	510	499	460	441	519	500	528	495	503	481	508	512	524	464	510	476	476	483	474	525	467	475	489	507	482	502	484	504	501	514	463	498	515	473	522	498	515	501	516	517	504	473	463	480	493	503	500	501	478	535	501	490	516	470	486	524	479	490	516	474	498	476	463	468	471	496	522	525	483	479	478	466	483	510	524	481	526	541	502	486	488	534	524	497	493	504	490	486	548	455	502	527	465	494	484	485	504	523	474	484	502	437	510	509	508	516	456	494	483	531	516	472	476	521	511	541	471	552	478	487	483	528	488	513	513	500	489	445	482	533	517	479	454	536	531	496	476	467	522	509	484	513	519	507	498	473	506	486	512	538	466	450	507	506	510	511	515	534	508	456	479	484	529	491	517	490	515	490	485	481	500	485	509	490	518	476	494	468	544	513	491	532	511	488	526	475	461	503	532	467	487	460	511	483	476	505	487	487	499	464	525	483	477	493	505	476	511	495	484	496	474	505	494	470	488	452	504	505	485	495	500	526	497	516	482	485	482	494	475	484	502	455	482	501	493	479	517	482	481	504	522	452	485	505	484	528	504	487	452	520	504	450	480	453	480	517	469	515	501	511	521	513	509	476	495	473	498	526	487	441	478	460	487	502	555	492	464	527	512	510	448	526	480	494	507	534	545	469	489	498	478	508	483	504	499	491	507	517	485	537	473	508	499	496	503	496	480	512	466	490	527	487	515	497	483	517	522	536	487	524	478	503	475	469	481	515	500	529	499	535	479	507	523	492	499	470	510	560	498	526	516	500	533	581	507	462	488	504	509	483	492	504	519	523	477	445	511	462	509	506	487	498	490	515	495	490	524	513	485	505	523	509	489	495	493	462	540	511	484	482	472	492	486	497	516	462	483	530	498	478	505	484	499	521	538	472	512	498	510	486	504	522	506	504	510	481	526	473	456	539	518	494	508	509	497	508	464	524	515	509	492	493	506	493	475	495	504	486	465	504	526	485	482	498	472	488	522	496	471	510	534	498	482	486	480	498	555	505	477	502	500	514	472	459	518	528	513	528	515	486	503	523	432	514	465	516	487	485	510	535	495	524	516	473	486	504	487	477	503	487	542	516	510	465	535	503	469	477	546	498	509	510	517	520	519	546	481	510	543	541	514	494	486	535	501	473	488	510	471	484	516	494	505	472	501	491	517	523	503	505	490	447	507	527	507	457	459	479	510	493	509	504	472	514	524	502	513	483	489	488	468	503	513	463	481	475	502	467	500	526	490	527	479	528	515	518	513	496	488	496	509	492	497	503	478	487	504	483	495	483	514	463	520	479	455	476	506	505	546	498	469	455	481	498	491	490	484	524	477	531	460	547	511	512	469	457	481	510	477	486	478	533	494	473	523	502	490	505	481	512	493	482	543	478	521	457	494	492	486	505	525	508	474	485	482	481	522	511	499	498	486	521	529	474	502	520	497	534	461	502	536	517	526	482	474	476	496	471	489	509	462	510	471	495	490	501	460	519	474	494	520	495	505	478	494	519	476	517	549	546	504	456	458	450	475	520	528	507	494	485	515	486	483	473	503	487	492	490	512	508	514	483	508	532	513	480	488	516	496	510	514	493	546	505	483	496	507	533	496	502	502	481	464	474	445	515	515	454	501	481	477	489	481	481	488	525	496	490	505	517	450	500	477	526	499
23967	1004	818	679	574	571	548	569	590	535	579	536	578	548	536	543	497	491	527	518	546	571	523	506	531	525	540	547	546	531	505	534	528	519	543	513	524	525	538	550	529	501	536	527	563	539	566	524	527	523	504	523	518	566	508	500	563	510	533	542	564	509	539	521	522	504	511	531	526	543	560	557	488	522	541	502	519	573	521	538	567	546	537	515	563	534	505	539	525	554	558	582	536	528	538	568	492	538	545	510	507	559	532	530	505	500	554	510	505	532	528	479	517	500	511	536	511	532	506	542	540	512	555	545	538	571	519	520	550	544	536	520	609	493	525	500	532	542	535	562	524	528	522	538	544	560	511	517	496	522	528	529	503	502	566	532	502	564	501	526	541	544	506	540	517	513	553	537	540	500	533	534	524	509	554	555	496	515	536	538	541	539	546	566	515	517	575	556	529	552	513	537	532	507	548	490	512	537	491	551	489	499	478	579	551	566	563	519	505	563	533	550	554	520	551	547	562	526	478	478	569	543	509	532	514	574	496	519	515	507	552	525	518	569	518	527	585	530	520	530	555	572	511	520	504	530	536	539	534	525	546	531	537	540	544	494	548	541	515	537	536	522	541	551	535	520	544	524	515	512	534	560	531	522	572	555	535	538	534	553	555	491	543	540	517	519	537	539	530	563	531	515	514	550	502	541	537	527	535	519	537	495	548	530	487	519	528	536	521	493	515	517	536	538	526	553	480	559	505	563	495	535	561	517	535	521	528	519	505	540	546	567	539	547	536	527	554	541	498	568	551	513	546	553	569	546	533	510	525	527	524	540	524	568	489	495	501	512	553	534	544	568	542	487	543	520	570	549	506	523	504	537	521	522	528	524	482	498	513	478	532	518	533	538	496	519	541	502	500	499	582	495	491	554	561	520	501	512	555	523	570	581	539	532	537	526	537	505	567	495	517	538	511	534	532	539	582	519	491	515	524	504	491	537	504	543	539	556	525	553	529	545	544	510	527	551	483	528	551	519	524	541	545	538	553	544	525	525	496	585	505	539	509	576	531	543	497	543	525	538	491	585	555	517	532	516	542	541	530	500	553	510	556	522	503	532	557	569	519	542	525	526	536	487	522	558	551	523	501	543	515	532	528	550	506	499	537	522	471	535	520	511	514	541	522	575	542	515	505	508	519	568	551	505	561	547	529	514	528	481	554	551	484	511	525	520	567	562	501	552	481	539	524	519	527	526	526	531	533	527	518	512	581	487	498	552	531	565	505	520	521	542	515	567	520	552	552	548	551	534	535	538	546	558	556	530	534	541	508	524	577	509	532	550	551	537	530	539	507	534	553	547	506	516	509	521	532	495	512	505	537	526	491	543	508	530	541	530	542	529	516	528	519	483	511	559	499	514	504	569	527	555	525	483	508	558	510	522	570	503	569	530	531	530	515	544	534	559	526	516	537	527	541	522	517	512	514	516	518	515	524	505	498	537	513	504	500	561	491	524	530	540	512	516	531	528	507	538	501	536	542	524	527	527	528	541	536	545	574	556	558	545	530	536	547	495	521	500	557	517	554	551	512	543	552	518	548	561	546	539	522	537	533	554	529	520	521	528	559	508	538	554	513	530	572	552	544	506	533	514	540	549	522	533	529	535	541	461	527	530	461	552	559	519	520	517	549	539	536	521	534	506	538	551	530	600	545	518	516	527	501	586	542	546	532	503	539	509	505	512	494	488	488	493	490	566	541	567	531	557	522	506	528	531	502	532	540	557	523	502	560	506	503	497	524	550	536	518	512	527	562	511	552	507	518	546	526	532	521	541	532	516	536	552	528	540	524	571	514	556	510	509	510	579	512	531	526	511	560	578	518	512	533	535	523	550	530	542	509	487	539	574	509	545	526	529	532	553	521	520	550	526	524	529	520	543	477	512	526	499	555	503	541	599	506	517	553	537	521	574	516	516	494	530	487	588	484	575	577	541	531	495	509	517	492	532	554	504	542	538	517	513	525	514	503	494	545	553	568	509	526	548	521	526	568	546	503	540	537	510	508	525	511	555	558	556	519	539	526	551	538	549	577	557	540	526	561	562	555	567	557	556	540	556	588	504	532	500	520	525	547	517	538	557	531	546	506	509	500	505	528	561	539	539	538	547	541	543	525	545	559	510	525	498	515	546	546	534	539	520	549	538	501	537	500	513	512	547	548	554	537	553	501	469	523	529	536	512	550	534	532	523	495	554	517	526	538	553	534	571	564	538	519	544	514	529	537	508	550	523	528	514	540	516	503	526	524	530	550	574	530	505	519	534	510	532	528	536	532	555	567	512	524	530	509	533	521	546	480	504	557	544	558	486	528	523	528	511	550	576	550	521	511	507	527	502	521	547	541	557	574	533	556	529	520	544	572	550	517	490	524	516	515	487	551	486	565	525	511	526	508	523	521	538	523	515	530	523	541	515	568	546	544	504	521	518	537	544	586	518	495	536	549	504	529	516	518	542	554	544	523	559	531	545	519	519	511	563	544	534	532	551	538	529	547	544	503	560	491	549	495	547	537	500	531	530	562	537	515	525	505	503	484	557	539	530	517	535	465	545	570	514	493	527	546	533	500	519	516	510	521	553	527	534	546	527	512	512	561	524	580	568	517	526	566	496	541	498	532	487	546	474	502	535	518	541	495	547	570	516	538	519	507	514	531	498	548	515	518	569	529	528	510	508	557	521	541	547	504	557	520	512	502	537	539	491	565	523	522	520	543	554	552	553	530	523	547	511	563	517	508	538	553	498	516	534	538	571	558	540	511	529	491	548	573	569	557	540	550	542	503	519	545	528	547	540	527	578	526	551	536	546	530	522	582	546	526	556	517	535	530	543	510	508	543	553	526	543	549	542	548	552	517	532	512	565	478	567	489	497	556	555	554	529	563	536	564	537	493	520	526	543	519	551	576	549	571	499	510	530	516	505	497	529	558	541	548	555	567	530	544	517	531	532	525	548	553	535	514	523	520	546	530	511	543	499	528	512	538	494	490	551	532	541	521	505	539	560	549	518	582	568	544	519	525	526	543	536	517	547	476	576	547	538	508	574	514	523	543	544	513	522	513	549	513	521	532	536	541	523	502	523	525	535	551	548	518	509	511	543	540	522	555	515	493	517	546	574	507	493	519	515	534	497	497	490	506	514	516	577	532	508	535	544	497	576	518	540	546	541	580	502	506	529	500	522	511	541	529	533	518	561	506	508	563	520	553	516	530	571	490	545	540	484	557	559	547	550	524	542	568	525	525	546	523	537	535	516	516	518	523	530	538	545	507	536	503	493	555	529	503	544	534	544	490	526	513	553	561	540	548	527	574	513	503	509	534	535	541	532	533	523	531	540	556	513	505	529	527	498	549	499	525	500	556	506	548	490	519	511	560	510	556	531	546	567	474	520	570	511	540	550	526	503	526	503	545	530	521	500	495	513	541	525	549	553	550	500	509	534	487	524	526	521	516	497	519	533	512	510	506	526	550	533	548	505
24616	20340	25645	24880	20277	6832	956	742	619	566	518	533	506	488	458	469	454	457	425	449	396	430	390	386	401	396	451	399	385	399	401	383	384	393	408	404	402	414	340	383	410	379	376	407	389	358	420	369	404	389	375	416	369	410	402	352	392	423	380	355	395	406	340	404	370	400	389	405	395	388	390	413	400	400	348	391	388	341	370	387	376	387	360	381	378	364	416	361	396	426	398	355	394	380	371	343	392	350	385	355	392	388	408	376	381	416	410	381	366	388	381	380	372	370	384	407	414	402	349	379	420	357	381	361	363	395	409	367	405	367	371	381	378	371	410	395	436	401	342	381	393	379	420	381	370	349	401	404	415	376	409	404	394	380	358	376	387	432	375	381	396	339	387	374	359	369	379	397	377	366	355	381	372	374	401	408	397	418	384	363	391	391	369	354	371	398	398	402	356	388	375	390	427	406	384	372	383	396	397	371	356	399	376	403	360	420	353	385	327	399	393	405	379	384	365	391	386	370	376	385	387	357	362	409	405	417	397	397	379	341	359	415	371	405	379	385	390	376	408	430	368	387	384	387	352	404	360	388	395	350	355	385	406	392	373	379	370	401	412	404	402	342	380	375	376	385	375	384	393	375	378	357	384	372	382	408	379	402	399	406	362	345	387	393	390	382	445	368	356	378	394	382	403	387	377	382	393	371	420	385	395	380	340	429	372	376	374	354	392	396	402	399	352	383	368	394	363	389	396	404	385	356	350	384	361	419	389	402	394	378	390	377	411	374	384	370	394	363	401	390	403	392	390	406	354	369	370	357	355	414	413	379	415	373	406	356	369	377	379	344	375	405	342	380	363	382	365	376	373	402	390	382	397	367	348	399	371	395	370	355	379	383	391	387	387	371	390	412	365	373	418	395	386	387	369	414	400	347	376	413	409	400	360	379	375	362	366	386	404	367	420	410	374	382	394	355	356	397	391	370	374	377	424	364	419	418	375	385	359	371	408	409	388	389	365	423	392	369	411	371	403	368	380	367	362	389	385	389	346	395	393	351	384	405	367	381	363	378	364	427	375	394	378	384	412	389	391	374	383	395	356	398	389	382	397	374	364	401	374	439	350	405	413	374	389	392	378	359	371	384	388	398	395	379	363	410	363	403	380	405	421	365	365	387	378	372	409	397	380	401	420	390	362	426	368	394	404	382	355	409	409	386	376	377	386	397	413	380	381	399	408	390	394	379	378	351	385	386	372	415	381	410	398	391	370	387	416	423	410	386	353	384	390	345	405	398	408	324	391	389	370	373	413	386	394	378	397	357	394	408	336	402	398	423	401	408	415	374	401	371	365	370	357	344	362	356	415	395	392	358	378	342	360	357	405	373	345	380	392	378	372	373	401	388	377	397	368	390	367	389	352	396	352	366	400	442	396	400	395	382	405	363	412	369	374	383	401	401	367	402	363	390	403	420	412	361	405	379	413	400	395	393	400	368	360	374	367	394	395	354	347	389	371	368	378	396	410	389	376	379	378	423	382	393	370	408	401	424	374	380	395	395	367	377	393	369	378	406	361	404	376	400	398	403	381	405	361	378	372	375	394	404	390	371	406	404	394	382	403	374	353	387	363	393	369	402	366	403	385	371	354	363	390	392	381	399	379	403	423	369	385	373	374	408	413	404	394	367	384	423	369	408	426	352	406	402	388	355	393	409	412	396	359	379	435	359	400	373	407	415	396	405	402	404	389	372	355	391	392	381	355	408	390	389	376	395	387	388	403	390	386	360	392	372	400	380	405	384	376	381	362	375	370	383	358	371	374	370	369	365	374	401	388	360	365	376	375	352	366	372	390	416	399	364	360	374	353	407	351	373	386	399	376	412	398	392	360	367	410	378	357	361	396	387	407	395	385	361	370	407	405	398	385	378	381	361	387	365	381	386	394	354	371	375	383	378	380	414	355	384	415	392	392	365	389	391	379	398	362	404	347	420	379	406	369	387	402	392	353	385	382	364	416	398	409	349	386	372	358	365	395	366	404	374	394	396	403	367	371	397	393	371	397	361	359	386	382	440	352	400	392	355	372	373	339	400	371	360	414	388	379	380	372	389	415	349	367	403	397	392	377	370	358	370	396	369	383	353	345	407	390	373	372	374	380	348	350	400	356	373	405	383	380	382	341	401	366	373	359	392	400	403	360	342	386	366	381	380	413	354	416	371	380	370	393	364	353	369	416	378	364	344	374	376	379	357	388	381	430	401	387	391	362	377	372	369	365	403	407	378	368	382	362	357	405	389	406	379	358	389	348	408	369	398	377	373	361	404	374	389	385	375	354	386	393	344	360	410	360	381	381	379	394	390	391	388	388	366	421	387	387	377	368	368	376	369	361	396	405	344	401	351	387	391	371	397	385	381	366	380	374	419	407	372	428	391	394	387	404	376	372	385	423	360	398	378	418	399	374	392	398	395	357	368	397	436	389	384	376	403	395	355	375	405	387	354	403	389	362	401	367	389	368	386	366	379	349	362	355	376	391	372	375	360	385	397	369	429	363	367	398	380	385	359	380	385	384	388	362	385	388	384	388	387	374	396	379	419	395	353	353	388	399	365	394	376	377	387	404	381	408	423	372	410	380	352	375	338	403	369	360	381	352	355	372	385	373	395	368	382	376	404	396	373	395	376	416	371	387	373	371	349	395	410	395	419	362	395	366	364	331	381	370	354	409	388	404	403	379	421	360	372	375	399	340	367	403	392	371	403	355	355	377	386	401	385	402	352	409	375	380	360	415	410	360	396	399	357	368	368	427	402	359	377	413	383	420	373	394	361	384	347	414	416	360	371	392	377	360	382	379	380	379	385	386	371	401	335	383	384	427	392	359	370	388	369	390	353	389	364	352	391	395	366	392	407	364	395	387	386	363	404	384	382	436	409	373	377	374	413	357	406	390	363	368	396	351	383	382	375	397	358	399	380	383	406	392	382	409	392	398	369	366	374	384	387	406	392	383	414	386	379	391	408	398	392	374	398	373	384	368	407	374	409	391	380	361	395	364	367	409	389	386	367	411	394	396	406	339	390	369	352	350	385	408	402	379	349	356	357	373	369	396	400	360	364	371	386	398	368	351	387	350	399	371	366	355	367	361	369	420	399	369	371	352	412	371	383	381	359	390	383	393	376	355	348	388	412	360	375	393	365	370	376	405	399	352	360	388	369	386	374	403	384	392	402	362	356	375	404	385	383	391	391	360	371	387	375	385	404	368	373	398	408	375	367	402	325	399	398	361	374	402	384	392	404	372	358	382	360	376	377	380	426	369	375	384	385	359	359	365	396	387	352	390	365	362	331	348	367	388	388	409	362	420	363	371	381	372	392	370	379	355	375	374	379	399	378	366	397	374	359	401	440	353	391	369	399	364	392	406	354	397	395	339	381	392	383	404	385	425	375	378	358	380	382	381	379	383	384	376	360	388	390	382	346	412	409	392	360	354	405	400	399	354	383	418	387	344	400	411	386	372	366	372	367
35220	7350	6556	3647	2355	1651	1374	1063	949	865	772	694	655	596	548	585	523	533	514	516	487	427	468	430	460	445	429	417	427	432	447	422	424	404	414	433	428	424	470	419	417	383	364	421	413	446	439	364	401	404	401	394	382	445	421	361	377	394	438	418	420	419	422	411	374	399	427	372	413	421	397	402	421	359	403	357	375	410	385	412	377	425	412	393	373	400	407	395	370	383	402	399	412	417	386	386	398	397	369	362	383	382	406	400	385	367	396	376	371	396	423	408	401	434	363	402	399	387	394	376	392	415	406	396	397	441	377	394	403	414	401	433	402	399	410	398	373	402	403	372	374	358	383	388	410	410	376	425	420	412	406	413	399	419	420	405	415	373	416	390	425	395	415	365	414	382	415	429	405	450	393	393	374	395	414	413	365	407	423	390	388	410	393	404	405	369	419	369	416	400	412	423	391	390	375	424	424	405	365	412	402	431	403	386	434	424	385	424	396	376	376	391	407	408	424	374	407	420	397	388	394	404	388	368	399	411	418	409	403	420	400	393	394	422	399	410	399	361	389	378	430	397	427	372	387	403	398	406	389	348	401	409	442	441	411	402	405	371	389	407	359	398	415	384	395	374	405	386	396	406	386	408	371	378	398	393	401	399	370	401	443	365	418	378	406	386	396	342	381	394	370	392	389	402	394	414	383	410	391	404	399	375	394	391	401	401	390	392	383	405	412	380	389	420	377	412	422	394	393	406	389	402	396	376	382	426	404	404	395	393	381	389	402	386	386	366	385	380	396	372	386	402	388	362	390	413	410	367	403	399	378	395	397	375	393	368	414	456	374	363	381	423	370	357	423	385	408	413	390	375	425	408	415	405	410	412	391	415	396	372	368	376	407	372	388	374	395	399	389	440	409	418	444	383	444	420	376	452	413	382	352	383	402	424	378	430	401	419	404	371	388	410	433	420	423	385	383	369	421	388	426	393	345	379	396	375	369	403	392	353	416	388	398	423	440	389	417	407	399	401	407	416	363	417	402	375	389	391	405	425	406	424	392	377	380	384	382	374	396	456	368	387	389	378	392	395	369	408	402	430	430	358	414	419	400	401	370	413	410	432	383	404	368	403	435	385	392	385	402	378	397	408	392	412	418	410	401	429	387	398	436	398	357	414	400	402	392	382	398	424	411	416	373	406	387	421	396	423	371	360	391	401	397	393	425	394	402	388	384	394	421	404	417	366	397	378	444	404	370	349	388	365	393	399	402	390	393	416	415	396	364	414	433	369	389	388	402	390	383	398	395	420	384	410	420	370	399	394	350	377	374	416	413	436	409	372	410	403	395	424	390	387	394	373	391	384	438	401	367	351	425	404	379	422	417	424	418	394	381	387	401	377	432	410	391	397	392	356	436	422	382	416	408	396	387	404	399	404	408	412	406	403	429	419	390	379	378	393	385	406	408	414	376	399	424	365	378	408	395	426	389	422	399	385	403	401	402	371	409	376	392	413	398	381	415	392	395	404	357	394	423	397	408	411	381	376	390	391	389	395	401	400	345	398	393	393	397	403	408	374	385	371	404	422	388	379	380	372	436	409	417	396	396	411	399	369	389	402	365	417	372	405	424	389	381	388	390	393	430	417	403	393	400	400	400	388	401	386	418	389	373	399	401	417	375	412	417	396	385	380	364	353	381	392	395	354	406	429	411	391	410	380	410	422	384	394	416	372	423	397	379	402	363	405	375	405	406	371	402	424	415	367	404	378	400	391	388	387	395	435	420	428	402	365	416	426	388	371	393	393	396	440	381	380	418	428	403	395	409	407	395	410	394	386	367	389	389	390	398	397	408	407	384	437	411	385	387	383	414	407	394	399	399	422	398	403	375	370	417	458	396	415	382	424	402	419	398	423	407	383	400	375	423	370	392	419	422	374	379	403	413	390	401	402	408	378	397	427	389	424	438	380	412	414	393	385	413	407	380	376	382	382	381	408	390	390	402	380	381	375	371	393	388	398	424	401	407	373	419	414	364	405	395	413	381	424	407	382	390	420	401	415	404	388	398	394	408	395	419	425	378	401	409	411	415	393	353	393	412	390	399	381	405	399	403	391	419	413	391	411	401	395	371	378	388	380	375	417	371	358	402	421	407	386	371	378	414	389	372	402	413	374	393	371	354	357	420	422	429	429	387	416	376	406	431	358	409	369	347	388	388	354	382	399	437	404	407	361	383	420	408	373	380	357	402	380	407	415	382	415	373	391	414	366	381	387	398	390	411	407	370	413	380	388	372	411	402	386	411	389	394	375	421	434	408	393	374	393	429	424	421	385	385	409	388	385	423	427	403	381	348	403	432	375	440	394	386	398	410	364	412	420	399	410	365	424	430	381	424	375	400	388	410	409	415	401	406	411	391	421	388	415	406	384	411	381	419	386	399	406	380	396	410	423	424	392	405	408	430	421	398	423	379	431	418	404	401	399	374	373	407	419	399	389	416	433	417	404	392	439	438	413	389	380	391	371	376	400	387	403	391	421	389	436	378	393	397	374	389	378	372	377	363	406	383	382	414	408	427	408	395	398	409	376	396	434	382	386	398	404	351	414	354	408	397	403	399	455	419	359	372	400	382	394	379	430	399	382	395	401	377	410	425	357	387	371	389	371	380	381	374	415	403	396	429	377	421	360	418	418	399	387	404	387	414	424	384	391	369	405	424	416	402	408	393	389	410	408	404	380	398	418	385	419	403	356	382	369	379	368	389	397	376	336	431	409	392	363	396	403	403	422	407	385	379	414	391	385	400	439	391	369	398	393	406	356	400	376	424	403	403	381	378	388	367	371	358	430	410	385	417	380	372	391	383	384	390	431	381	388	408	422	399	428	387	398	417	411	403	406	391	405	409	371	408	388	414	392	396	392	430	385	404	418	411	355	411	384	359	376	401	407	401	419	382	434	407	386	383	405	400	378	387	420	385	384	404	390	403	424	378	394	395	399	421	376	415	393	387	380	404	401	362	424	361	398	428	410	388	388	390	388	404	401	396	356	407	355	382	401	418	402	431	389	393	390	403	385	392	434	420	434	400	410	389	399	430	420	398	377	417	395	377	381	384	388	383	376	394	388	361	384	420	360	420	404	407	438	403	406	408	387	360	413	421	391	383	390	361	394	396	415	385	351	404	386	429	389	391	410	388	418	375	387	374	365	404	379	400	409	420	368	385	391	410	411	391	399	378	387	400	395	419	431	413	414	397	406	365	397	395	397	400	377	416	377	390	392	376	357	405	415	382	426	398	412	430	423	401	409	386	400	416	431	431	415	402	421	424	392	373	366	417	382	380	413	399	404	387	383	395	386	364	410	408	364	365	386	361	398	375	375	393	390	387	433	389	373	412	370	364	388	401	393	380	415	384	375	406	386	337	424	366	421	394	395	388	398	389	404	424	388	414	418	406	399	429	396	408	371	424	402	416	394	443	399	398	408	399	374	410	426	392	372	388	389	384	396	402	357	425	417	388	395	368	417
22573	20326	26071	24431	20329	20362	6705	1559	1197	1123	1063	1020	972	999	929	838	858	855	890	884	834	829	834	886	840	823	865	765	791	786	771	769	812	784	801	801	792	725	791	741	793	756	811	730	756	745	768	764	791	822	798	781	830	775	729	786	773	764	792	742	767	797	815	790	829	768	712	755	757	733	812	794	782	775	783	765	782	791	767	759	765	771	761	813	796	761	768	812	762	762	745	759	763	810	774	720	756	739	758	785	771	768	806	801	743	739	767	769	836	758	756	787	731	743	761	745	780	776	774	757	744	772	743	714	752	720	744	786	785	736	730	779	739	756	767	751	807	782	705	781	771	726	729	808	734	778	798	779	720	707	770	714	780	777	744	760	768	779	786	808	755	769	746	771	763	816	734	749	797	777	792	753	755	775	753	771	756	804	756	831	810	801	757	759	753	764	741	788	767	763	793	743	798	765	757	757	779	754	789	753	813	802	789	769	767	780	798	758	751	762	792	773	749	719	747	763	734	768	797	789	801	745	815	771	741	757	778	710	787	796	750	705	786	742	802	709	794	812	811	764	770	722	772	693	794	748	774	761	819	786	722	683	776	796	759	737	684	758	754	816	733	694	731	754	805	803	714	765	719	752	787	801	751	739	743	741	775	731	692	750	706	779	765	741	761	772	777	716	722	725	773	744	773	760	733	776	734	778	753	775	785	749	747	821	791	723	803	781	743	785	768	767	805	748	759	783	748	779	796	829	782	780	749	779	776	767	802	744	770	766	778	756	742	758	749	773	747	746	811	728	753	743	768	773	759	780	737	739	731	762	749	734	771	803	739	753	761	790	766	742	793	699	788	759	756	780	791	738	755	755	758	798	806	766	730	735	786	784	778	776	777	740	730	768	802	761	754	788	790	778	759	743	698	778	734	813	808	743	753	735	723	786	728	787	774	766	803	747	786	773	768	765	756	742	756	774	732	785	744	801	772	832	730	772	760	716	783	803	729	829	730	806	782	770	744	783	721	730	758	796	767	776	714	761	785	804	786	759	761	744	736	751	802	809	786	762	795	757	809	742	809	778	767	775	787	733	769	777	800	771	826	737	788	759	788	729	763	761	732	775	772	801	800	748	770	724	688	780	729	786	771	732	769	766	782	800	764	764	750	769	753	768	764	729	779	747	760	745	790	759	794	749	777	796	777	752	758	734	760	774	775	751	757	727	787	818	728	729	740	713	716	735	779	719	733	758	711	774	771	762	770	753	746	736	755	740	742	754	755	734	779	780	775	778	765	813	786	756	796	778	795	750	786	777	733	749	786	774	809	694	795	764	755	812	819	756	799	731	765	764	731	778	740	803	779	783	730	727	786	775	754	748	768	763	767	772	800	768	719	729	813	764	817	727	733	754	765	786	687	769	753	733	768	758	740	749	780	743	757	747	768	762	762	758	770	841	754	759	726	729	771	780	774	767	724	709	810	812	777	774	816	771	756	780	734	770	847	801	750	769	716	800	768	783	726	747	781	785	744	786	747	759	732	748	761	780	737	761	771	784	786	777	733	788	793	804	757	786	776	792	806	744	724	731	806	741	743	789	755	722	746	723	726	770	759	800	818	766	713	803	816	772	749	782	712	791	777	767	752	758	763	786	779	712	780	746	786	809	797	744	736	732	791	782	742	769	740	804	716	797	678	768	718	767	743	753	790	726	788	762	746	733	805	776	770	740	766	755	729	737	748	772	753	760	739	728	764	713	733	776	724	766	782	735	730	715	768	804	722	753	753	668	784	763	775	777	753	729	786	735	812	782	750	728	730	773	803	722	788	778	753	733	741	773	778	767	778	733	777	721	790	732	760	768	755	743	764	758	755	805	755	732	740	773	765	780	784	795	807	756	770	788	753	801	726	723	761	746	765	770	779	762	746	778	749	733	753	751	756	798	775	778	786	704	762	766	776	773	753	800	763	743	730	699	728	837	750	767	762	774	706	776	776	802	794	774	714	793	717	754	721	744	769	764	734	757	761	809	795	738	792	766	679	789	757	822	804	814	792	758	782	706	773	764	768	730	726	741	798	785	762	728	755	743	774	748	711	714	775	739	795	757	737	737	741	763	770	801	771	755	757	786	762	764	791	746	804	710	770	738	794	770	790	793	734	785	753	717	794	769	780	753	778	766	785	722	822	787	788	792	744	712	780	759	750	739	787	780	778	766	785	715	733	746	754	722	820	756	798	813	773	751	757	697	720	792	834	790	737	726	765	817	791	750	717	752	748	767	770	790	821	760	779	782	731	719	762	812	774	737	723	771	811	749	771	813	748	738	737	782	781	753	791	759	721	740	796	712	769	761	786	752	757	751	710	772	733	749	728	737	771	786	756	770	777	800	758	727	742	809	751	795	773	737	769	753	787	752	737	769	736	800	773	762	786	735	733	745	747	772	735	710	774	763	747	715	733	772	779	765	722	731	780	795	717	764	746	791	752	767	770	806	708	780	773	782	796	727	748	725	754	761	790	799	759	773	705	809	733	716	821	758	797	727	809	724	797	782	769	737	779	691	705	768	778	759	709	802	789	770	777	816	782	769	742	737	725	763	770	780	731	752	747	770	796	769	767	733	754	773	780	729	764	745	778	773	746	787	759	796	737	785	736	767	714	783	812	773	798	788	764	776	787	776	774	773	788	756	746	756	757	766	816	718	758	756	784	749	743	794	764	810	744	783	784	756	778	735	778	701	733	741	752	766	756	756	787	826	721	709	715	779	747	800	717	750	719	761	798	779	779	795	732	726	781	737	776	765	792	741	783	786	754	779	734	801	736	763	781	736	776	759	762	770	774	741	758	770	745	760	779	803	725	797	742	755	784	782	775	751	716	797	736	790	735	747	745	805	788	790	751	807	780	751	720	697	808	717	760	790	759	737	759	756	714	768	769	789	759	792	786	739	749	765	747	799	773	777	750	746	777	736	803	738	798	763	825	727	744	751	786	784	747	722	785	746	805	745	739	737	813	782	785	749	728	705	793	769	754	789	723	743	801	770	792	789	692	780	804	727	774	734	763	819	742	752	764	751	718	771	802	761	769	818	757	793	781	748	755	757	775	779	765	746	775	703	730	760	738	746	760	741	802	782	789	785	771	741	769	792	742	740	739	740	801	812	739	741	768	757	753	820	716	810	751	733	760	770	767	747	758	741	769	720	746	761	761	801	805	741	756	760	767	754	753	746	746	782	698	765	777	758	741	703	729	683	769	763	733	813	711	738	763	779	729	756	750	766	726	786	740	795	757	794	775	732	735	798	717	811	733	804	779	723	819	769	785	785	781	770	735	753	797	809	777	729	761	760	757	805	707	745	801	753	761	758	765	736	794	794	763	746	758	715	767	760	763	779	743	769	766	727	744	756	806	730	743	796	808	715	781	768	751	777	768	765	767	744	738	775	755	746	781	737	729	734	763	838	772	783	721	774	743	786	791	774	779	751	800	795	788	748	738	790	759	793	794	776	761	753	754	743	723	770	760	725
33756	12591	11523	6540	4407	3365	2618	2096	1881	1591	1436	1340	1257	1096	1120	975	993	957	888	926	879	871	844	884	822	841	816	844	784	862	787	771	820	787	798	765	778	728	793	744	758	748	786	788	720	746	745	723	719	737	778	750	759	749	773	737	722	739	711	794	787	752	774	751	647	748	785	700	728	700	746	637	757	703	689	722	772	739	774	726	742	729	729	706	755	699	733	730	733	703	692	762	733	692	751	717	786	752	710	718	742	750	783	769	679	727	720	711	738	753	761	767	704	727	776	724	762	750	720	749	740	757	772	745	734	773	779	774	735	741	702	672	722	737	682	731	758	696	722	728	711	699	766	736	750	714	757	663	745	724	758	714	766	747	702	751	691	732	736	724	741	745	737	714	707	735	728	755	764	744	746	676	694	716	728	737	711	706	727	726	736	741	744	747	717	725	754	716	749	738	709	749	719	719	720	705	751	738	652	711	746	716	700	702	780	715	781	723	736	764	740	721	671	738	783	703	719	718	739	725	777	719	709	684	734	715	736	712	736	764	701	697	717	751	749	760	729	733	681	738	720	677	723	701	645	683	693	716	742	700	744	789	755	690	761	713	731	682	768	697	750	720	694	794	750	773	715	743	741	719	738	715	755	739	698	737	698	790	707	713	714	751	740	695	705	741	690	739	684	710	713	775	769	735	755	719	666	727	734	717	710	731	717	742	715	754	719	752	722	699	770	738	720	705	831	699	711	743	709	742	679	688	694	743	725	721	693	758	743	747	747	689	738	723	752	755	725	723	686	754	672	710	715	753	733	746	681	786	755	669	757	742	723	726	681	730	685	776	750	751	736	718	725	723	741	732	741	717	749	716	741	720	714	727	696	709	729	765	737	702	680	715	776	728	740	707	719	750	694	715	687	763	654	698	709	748	719	745	710	657	748	763	714	750	755	688	763	760	747	715	728	720	741	740	721	803	678	721	728	757	733	707	790	763	681	744	678	749	760	717	675	725	722	702	699	700	706	777	688	754	748	749	679	771	756	772	762	738	734	773	728	734	696	690	744	699	724	685	756	747	755	719	714	714	695	741	720	722	742	746	749	720	726	701	725	687	732	733	729	750	754	743	681	681	716	734	701	784	717	754	735	746	730	766	738	702	714	750	692	717	728	701	722	722	687	729	734	743	738	757	726	755	724	712	715	749	687	778	751	702	733	732	709	719	686	762	725	779	724	735	724	739	707	721	691	732	754	717	736	719	727	793	782	740	713	780	698	716	686	751	723	721	711	735	712	748	741	772	704	724	729	709	748	700	793	730	684	725	701	760	751	696	700	779	699	741	662	713	738	709	732	733	741	713	736	739	726	729	794	738	741	714	727	729	743	748	713	739	771	769	703	727	739	718	706	758	724	733	704	743	722	757	760	720	701	725	751	711	708	666	741	693	736	697	753	749	704	729	681	755	766	741	717	679	754	737	713	708	783	678	715	738	731	735	736	704	708	724	762	743	712	710	732	727	749	767	706	717	746	766	727	724	813	731	735	696	774	741	688	707	728	730	737	756	740	741	744	680	720	715	768	714	744	706	724	726	708	772	767	724	745	703	736	746	680	754	747	743	755	689	738	704	676	728	743	730	730	748	700	746	731	727	720	709	715	758	775	731	716	723	740	716	724	717	713	745	747	712	687	714	725	711	679	733	709	717	737	749	699	781	731	741	745	672	773	727	724	736	771	659	692	703	719	707	759	707	728	736	710	728	699	743	756	756	704	713	721	715	696	734	664	728	735	717	714	713	720	763	699	696	752	701	730	688	702	775	781	699	715	720	720	720	736	714	774	749	729	713	754	720	746	706	725	737	710	707	745	753	742	712	743	753	704	732	723	738	737	772	712	692	692	779	695	743	727	720	702	711	726	739	658	717	677	716	773	698	721	713	729	730	698	746	745	750	774	777	725	717	738	775	727	692	763	743	710	714	769	800	727	731	708	790	699	719	738	726	739	764	742	752	730	701	757	744	769	715	805	695	727	752	703	765	745	751	747	691	737	744	735	717	692	754	714	687	767	715	720	748	723	713	752	702	780	701	736	753	687	752	716	753	717	746	705	665	748	703	716	698	726	722	735	707	726	734	731	721	702	734	736	705	719	761	720	710	737	721	743	731	724	706	686	755	689	662	729	694	727	703	691	725	721	732	747	770	724	696	719	693	758	737	715	755	749	749	764	704	711	781	718	743	729	756	703	710	721	701	733	703	712	759	716	752	709	695	728	688	778	728	710	740	780	727	694	730	718	749	736	743	735	777	722	707	705	739	675	747	734	682	772	733	759	746	715	741	724	736	789	740	699	769	720	712	711	728	717	739	754	716	717	738	746	734	769	746	759	713	739	754	700	746	708	723	720	760	709	715	770	698	736	730	727	729	733	740	739	722	761	727	726	708	764	726	703	734	723	684	756	743	730	708	753	724	782	737	697	727	725	708	739	742	735	693	771	691	721	825	731	731	715	772	738	701	729	724	714	721	748	746	739	721	680	717	753	730	709	721	699	707	770	700	698	754	732	732	782	751	686	762	710	704	748	699	737	695	807	754	712	699	721	708	709	763	735	724	716	734	703	703	764	709	759	738	701	725	780	716	764	742	748	694	722	691	715	682	692	693	663	747	731	739	775	690	699	692	787	718	723	744	701	710	727	683	738	735	744	727	741	717	765	748	760	708	713	715	688	690	730	728	706	707	741	756	708	757	753	681	700	699	680	707	718	658	753	775	730	760	759	795	726	756	769	763	726	744	723	762	733	769	735	774	763	721	714	669	709	744	680	757	732	744	704	729	715	770	674	767	729	693	700	711	722	689	691	737	773	752	710	757	724	756	668	674	702	735	747	702	728	709	704	685	697	774	703	768	735	706	718	743	714	734	729	681	752	743	696	744	769	680	738	696	672	702	712	754	766	751	711	727	735	722	752	781	752	733	695	697	744	714	695	692	735	738	769	766	766	782	757	715	690	689	696	688	761	747	742	738	734	737	684	698	692	747	680	750	749	705	723	703	730	781	704	777	743	723	692	709	695	680	708	710	778	738	722	714	706	758	692	720	669	738	741	775	743	767	725	683	712	735	746	700	700	748	749	705	769	695	753	736	736	768	749	690	691	700	706	710	721	746	699	774	705	699	742	696	813	710	759	732	709	699	736	710	727	736	779	707	722	738	727	700	742	729	771	713	711	710	726	711	710	734	710	728	751	740	731	735	733	740	704	701	749	734	702	790	743	679	707	748	688	746	741	695	745	735	715	679	734	718	747	705	727	762	699	739	731	726	728	709	729	759	709	686	761	718	756	740	708	732	712	709	749	772	723	770	735	729	783	749	698	753	767	678	724	727	765	754	683	716	759	746	712	700	721	726	721	717	752	764	711	758	683	708	718	714	745	717	691	748	710	771	678	766	706	696	715	750	747	762	751	694	735	766	705	746	785	726	739	733	689	763	716	688	726	730	751	744	726	735	752	753	721	707	748	725	721	729
33846	14074	2306	694	539	551	527	499	536	548	553	541	502	503	475	472	521	493	503	562	504	535	498	479	507	468	496	528	494	503	515	529	506	482	521	500	540	539	507	466	516	500	517	510	484	482	474	508	525	533	516	551	510	522	493	577	463	537	507	500	546	487	505	522	465	507	510	485	524	496	517	470	525	530	539	528	550	487	481	546	494	539	513	476	487	525	480	530	521	499	495	481	482	543	478	468	520	489	525	493	531	506	512	525	530	464	543	539	496	517	535	528	477	488	521	516	489	513	537	514	479	514	512	502	480	490	525	499	460	515	462	489	474	522	559	505	475	521	510	491	512	510	502	523	483	511	521	458	482	506	498	509	495	488	481	558	452	507	471	520	485	530	527	540	489	511	498	496	459	464	518	514	506	514	495	504	525	499	523	482	507	516	522	544	572	481	509	538	496	483	559	491	489	496	495	498	486	515	516	475	502	489	526	481	508	531	522	504	513	545	498	508	521	537	498	545	505	465	506	507	525	464	481	489	503	523	470	494	513	522	478	482	476	485	520	511	526	478	526	514	518	518	477	519	540	489	456	490	508	498	519	496	505	489	500	501	513	515	498	484	491	454	500	508	503	488	502	478	518	479	492	528	495	518	509	525	487	496	530	477	508	525	508	508	526	508	469	483	531	477	499	509	515	543	480	492	511	506	505	518	529	505	499	520	472	512	525	484	532	516	493	464	511	513	496	504	522	501	499	527	524	499	510	524	526	479	504	509	498	516	518	498	506	501	502	493	518	537	472	516	467	535	512	485	494	545	476	527	493	507	529	503	515	506	507	488	469	504	537	532	515	437	510	472	492	516	496	484	483	486	469	526	510	530	509	479	529	537	476	507	556	493	511	507	491	490	541	498	512	516	532	505	538	468	514	478	503	493	509	515	473	492	525	481	540	521	497	482	514	497	461	489	506	464	521	491	521	510	486	504	488	551	490	544	493	492	478	511	538	531	541	490	501	513	510	509	518	520	497	498	483	520	505	512	510	477	509	535	509	513	477	496	471	531	511	483	488	504	506	492	517	500	484	530	533	507	489	522	458	495	531	500	443	514	517	542	501	477	511	524	481	494	483	518	492	498	505	490	485	546	513	496	556	537	527	529	498	484	523	538	526	472	502	485	506	493	517	488	466	511	505	513	499	535	502	506	532	534	499	505	525	500	486	516	500	501	499	478	472	493	492	504	518	539	496	518	514	539	528	500	494	531	490	477	477	471	491	495	498	499	524	509	528	489	564	514	478	474	515	506	532	507	491	532	492	526	498	499	473	494	485	531	515	511	514	485	523	502	485	519	561	537	458	502	519	461	514	496	508	489	462	543	542	500	478	491	518	483	530	557	528	534	498	497	475	510	486	512	493	524	466	499	503	499	488	512	507	508	504	518	475	517	466	493	560	474	505	543	544	522	501	466	546	483	515	496	489	532	548	491	499	514	468	519	499	516	511	478	505	514	497	487	494	461	514	484	512	484	499	497	504	525	480	518	482	498	512	489	421	522	486	490	466	499	470	515	501	509	505	502	522	482	477	523	474	514	536	444	547	525	508	534	515	497	513	511	531	516	485	561	508	525	519	504	524	537	476	488	482	484	513	474	515	517	494	513	485	494	480	499	481	502	479	551	506	485	458	500	557	513	555	500	489	495	542	478	493	499	481	504	502	487	494	503	521	507	512	507	520	532	526	532	498	507	528	491	476	544	524	491	459	527	496	497	506	514	514	515	501	521	506	485	528	489	532	531	526	469	499	525	478	553	500	510	507	491	520	528	497	476	533	490	488	495	501	518	484	495	513	501	499	514	534	488	500	515	517	520	546	521	502	495	540	474	530	506	472	497	566	499	505	518	510	508	511	500	558	480	483	487	483	530	509	466	496	488	514	508	549	461	495	482	508	503	495	479	504	508	511	478	457	504	512	510	543	541	521	582	504	533	507	508	509	521	533	517	484	499	491	477	507	519	539	490	516	543	505	474	526	442	507	481	534	502	515	484	509	510	528	496	521	527	473	546	501	497	522	453	523	489	486	528	519	457	495	509	502	530	538	496	477	495	519	510	502	526	496	461	499	519	534	548	464	524	507	503	499	494	531	513	483	525	532	541	539	482	534	513	519	522	443	529	489	483	463	488	486	508	490	490	495	492	499	534	513	506	502	515	497	502	483	487	493	497	476	482	508	524	486	504	457	507	498	520	522	541	516	493	543	514	540	512	507	511	498	495	508	494	487	469	501	532	523	494	506	523	495	516	497	521	502	527	496	504	502	517	531	474	477	516	511	466	516	461	499	487	544	508	501	515	499	511	473	475	509	484	526	485	480	521	492	503	482	524	530	506	508	516	486	514	472	527	528	505	539	459	499	477	489	491	526	507	532	514	507	487	500	528	540	466	508	529	469	516	506	489	512	519	549	511	505	498	535	502	507	527	477	525	511	495	518	472	502	519	486	500	501	503	476	475	476	462	511	467	485	512	544	528	496	454	535	520	536	512	539	474	488	529	566	524	527	482	531	495	536	540	470	517	552	483	492	510	517	524	509	546	515	502	515	481	501	499	507	533	506	484	498	544	513	499	514	516	509	513	521	528	487	487	521	526	481	492	516	488	474	496	532	489	480	515	534	536	489	491	498	491	529	515	487	542	536	515	514	502	508	526	465	509	513	487	490	496	490	526	534	556	543	494	485	525	538	486	509	518	517	500	530	508	476	505	522	484	482	501	481	506	499	500	516	465	504	485	552	494	521	495	497	528	532	491	492	545	507	473	506	487	556	515	511	505	535	512	499	501	507	506	516	488	465	483	535	521	517	539	448	477	543	527	516	526	520	473	476	467	504	542	535	493	473	529	534	508	487	493	453	539	489	528	499	508	504	487	518	500	457	517	517	507	474	492	499	513	476	537	490	522	520	517	503	536	480	485	497	547	505	500	487	519	548	536	513	506	547	479	528	481	504	500	480	531	581	534	526	520	466	531	488	526	511	518	529	526	519	522	553	545	504	481	505	514	499	524	506	555	525	552	545	508	536	511	514	502	508	452	486	498	545	536	480	482	464	511	515	510	506	501	489	478	487	552	497	520	423	534	525	542	520	494	512	483	493	487	493	483	521	507	486	506	501	496	482	520	536	507	509	503	480	534	529	474	447	505	498	519	480	509	493	514	503	488	504	481	534	506	491	520	517	533	510	498	501	494	505	516	499	504	455	520	527	500	542	520	476	484	547	471	522	475	516	482	512	536	488	500	520	528	512	519	497	514	508	504	535	495	511	498	519	514	482	495	527	509	497	489	499	512	507	466	482	511	461	481	514	530	488	486	530	500	523	509	498	553	478	464	568	490	570	522	512	478	495	489	487	519	504	520	506	513	487	505	463	538	574	504	469	519	489	529	528	495	512	495	502	500	553	480	511	465	537	522	463	522	505	483	558	507	521	517	503	468	506	513	481	477	524	497	493	498	477	492	481	533	516	481	531	498
23273	993	832	721	574	580	580	556	577	543	557	602	535	543	551	511	522	507	519	533	527	504	562	564	545	542	531	517	516	557	553	565	541	521	563	532	513	531	543	526	560	521	515	574	540	520	491	567	507	576	557	528	531	531	561	526	530	527	552	513	518	528	513	534	535	513	498	550	557	544	536	533	521	538	533	532	503	537	526	504	546	511	537	530	515	550	569	547	532	549	520	572	503	523	562	539	547	536	525	521	510	533	548	539	494	516	524	516	504	577	550	503	523	508	517	478	525	541	570	505	518	567	524	537	528	520	514	512	533	539	519	533	571	499	542	511	537	587	530	591	553	526	524	534	568	548	508	567	565	576	536	538	512	532	549	531	525	538	495	537	510	518	524	497	544	517	526	539	497	538	518	505	524	516	542	527	543	579	547	574	539	469	525	536	528	548	525	538	541	566	529	511	543	492	516	502	512	479	523	556	560	524	552	558	540	510	544	526	532	543	510	564	566	546	556	503	495	509	538	502	560	505	489	551	537	560	510	522	533	514	552	528	503	533	532	507	546	547	557	523	535	470	566	519	546	563	518	562	566	532	512	532	539	568	509	526	511	514	540	523	531	521	557	547	530	523	528	524	520	526	511	519	497	544	495	598	535	541	541	565	564	544	524	557	570	564	533	538	495	585	519	566	560	514	510	533	538	483	563	559	540	553	501	538	545	506	517	491	547	536	538	514	547	546	561	510	520	502	543	513	535	553	594	590	499	501	571	538	548	565	548	535	536	534	535	510	528	539	512	531	536	511	518	487	538	518	558	546	520	559	518	522	543	559	560	563	525	507	550	520	514	512	558	539	534	537	501	528	474	509	526	530	522	526	556	536	530	547	532	525	566	531	526	519	475	532	537	551	531	533	521	496	522	542	514	568	510	535	492	539	549	558	506	543	513	551	535	556	488	524	538	547	531	532	510	558	514	523	522	542	545	520	542	519	497	543	537	527	525	507	535	502	523	521	510	562	555	522	508	543	558	506	527	538	547	557	528	537	503	526	508	553	481	504	570	549	527	494	570	559	551	536	498	536	529	498	566	530	498	490	541	571	560	541	538	522	533	542	532	544	508	514	517	553	558	489	535	504	541	501	523	487	527	521	563	501	533	508	523	512	515	495	515	536	502	525	514	555	488	514	530	539	576	535	579	545	549	592	540	513	510	560	514	557	519	500	574	523	515	511	512	536	515	562	523	549	481	562	556	534	522	529	581	476	569	531	550	514	515	532	553	525	534	519	539	533	524	521	578	519	532	535	507	507	524	568	498	525	533	525	532	553	519	519	520	498	549	551	511	565	541	520	514	518	524	569	521	541	513	555	541	524	453	547	572	527	501	513	520	536	480	549	529	536	568	519	533	575	538	522	517	536	583	549	535	534	531	557	530	555	543	525	531	539	542	501	531	540	510	516	524	558	516	545	525	521	541	520	539	533	575	557	501	540	560	548	505	531	524	523	544	533	553	514	556	560	534	524	549	535	537	491	518	532	537	513	557	509	515	515	559	534	532	563	594	539	521	550	548	546	531	516	545	548	495	537	520	535	545	543	532	532	524	531	562	518	504	516	510	558	532	522	544	526	532	573	512	515	521	529	514	507	539	536	519	532	516	547	561	538	501	555	507	538	552	545	516	550	519	565	524	530	515	515	558	469	489	521	533	572	584	526	524	573	544	555	529	535	527	571	544	528	516	550	548	490	518	539	540	541	562	553	509	583	505	547	498	569	514	554	569	495	488	542	536	528	555	514	551	517	534	529	513	515	554	535	517	522	505	562	518	535	512	492	557	556	539	504	544	533	506	534	532	535	525	514	515	530	507	560	552	533	550	521	538	544	535	505	552	553	529	505	551	564	519	545	546	480	511	540	513	515	538	508	533	544	546	558	539	557	512	529	519	507	510	544	523	535	551	541	571	556	579	502	517	521	542	548	549	530	537	484	528	494	530	533	517	526	502	534	539	518	516	548	545	521	519	555	516	549	548	518	533	528	527	537	492	509	544	511	526	551	543	542	541	511	536	491	516	543	533	560	546	517	542	529	529	551	506	547	525	527	505	517	523	520	508	552	524	514	542	523	490	466	574	514	540	541	510	533	525	567	538	533	540	548	540	538	570	537	514	503	565	521	529	537	535	522	507	553	512	525	521	549	534	536	499	537	549	524	519	475	539	547	569	516	564	482	512	521	539	542	524	503	495	542	536	538	530	550	557	538	512	511	544	501	504	537	530	525	570	547	562	521	545	509	541	571	559	497	552	498	516	560	535	529	496	544	533	513	490	519	540	561	552	538	504	557	477	498	526	533	493	574	569	565	580	525	504	569	536	533	523	516	555	552	556	560	572	521	541	526	563	518	559	491	564	535	531	528	534	529	471	538	548	518	474	528	573	517	506	532	508	563	527	534	555	566	497	517	535	511	528	554	550	535	575	541	549	546	532	517	516	544	524	497	513	538	563	571	495	513	514	519	516	580	522	511	536	504	499	487	529	515	523	541	553	511	517	514	557	518	470	490	503	504	570	527	493	514	547	548	535	533	534	530	548	534	574	539	544	518	560	470	510	537	543	523	532	516	537	550	536	537	543	528	542	509	527	538	544	560	551	548	548	561	537	537	564	539	530	483	537	482	526	514	519	496	558	506	566	545	494	509	553	521	529	526	529	529	509	582	504	570	549	577	517	553	514	533	567	521	521	550	531	525	587	509	501	533	513	546	543	510	589	543	594	485	505	552	480	546	552	513	494	527	513	532	552	544	502	569	521	503	551	553	517	547	505	508	537	572	528	505	524	506	527	546	524	486	549	573	557	538	510	546	514	524	487	534	484	524	484	486	551	512	497	545	538	540	523	547	562	547	535	465	558	549	525	538	503	525	571	533	523	526	549	541	533	547	539	535	511	488	526	537	495	530	552	507	569	473	508	495	520	522	540	504	519	503	505	596	582	544	527	511	545	534	522	562	515	551	514	549	497	530	543	602	536	497	536	526	533	543	564	543	584	516	546	525	539	498	523	521	545	543	567	520	550	562	507	495	568	538	536	544	549	538	526	545	553	520	512	548	520	509	544	526	567	531	510	519	516	557	504	544	517	516	532	520	537	508	519	542	504	564	511	517	538	552	537	566	509	573	516	553	490	538	502	500	485	512	507	537	579	533	536	514	541	507	492	493	509	536	512	530	541	528	519	518	550	526	549	532	553	512	557	531	524	539	520	548	543	541	513	540	541	570	572	515	532	499	517	500	468	478	562	530	535	541	533	564	526	570	569	543	520	534	520	538	509	489	506	592	545	538	549	518	568	508	521	561	521	525	516	528	493	520	495	477	531	522	503	591	542	543	544	560	579	574	534	537	531	523	494	530	519	486	564	557	489	544	535	527	570	558	510	538	516	544	561	541	528	510	525	479	517	526	541	549	524	536	478	518	518	528	514	540	529	532	526	527	525	510	501	532	557	541	520	520	539	509	537	544	540	519
24593	20318	25634	24878	20286	7057	973	690	555	569	531	521	483	468	428	443	464	429	449	442	420	407	411	422	429	413	401	408	417	426	362	419	405	411	405	406	392	390	380	371	392	340	385	392	402	368	401	375	403	380	414	405	384	398	426	387	420	415	390	396	359	401	355	376	394	353	369	406	374	366	381	364	393	372	385	368	410	401	361	394	409	358	393	407	388	397	389	423	393	383	407	398	392	386	388	360	384	390	388	375	380	360	372	397	378	403	409	399	406	407	393	446	391	373	376	402	408	385	417	413	331	365	377	394	386	405	430	397	389	377	364	394	397	396	379	395	403	393	362	371	409	431	366	359	368	376	372	397	393	377	349	395	398	401	375	394	367	368	381	362	400	378	347	370	418	373	372	375	378	378	385	414	360	382	410	406	419	390	412	401	392	405	356	388	411	389	378	411	376	353	389	374	357	397	415	401	422	393	375	371	397	404	426	377	389	383	361	395	390	383	392	374	424	366	413	365	388	420	390	395	376	370	404	379	396	411	373	366	362	418	380	392	399	387	433	394	415	396	377	390	435	366	365	416	381	401	380	384	449	366	358	339	400	379	386	385	384	405	381	377	389	406	380	386	402	351	373	407	344	421	394	388	399	383	384	390	392	406	374	360	360	420	364	381	399	378	380	387	338	425	372	385	384	391	413	372	394	362	418	406	409	342	381	357	354	362	378	399	377	374	363	369	400	414	370	404	402	381	420	378	382	404	391	354	402	403	376	370	413	350	394	321	392	404	351	392	398	389	421	355	394	360	371	356	407	378	350	389	368	414	386	394	360	414	386	392	362	374	414	376	394	400	392	384	374	398	347	383	384	354	374	408	369	369	364	372	377	406	359	386	348	380	396	391	387	409	378	410	377	390	383	361	375	355	397	396	379	401	341	379	403	385	353	399	382	389	417	398	378	365	382	401	396	369	388	379	405	365	380	392	375	389	381	403	394	357	398	357	407	394	356	386	402	354	389	405	389	394	378	412	378	399	377	397	389	384	378	393	383	384	381	406	375	397	378	382	404	377	375	392	401	384	401	387	398	405	370	352	362	416	370	385	368	411	393	392	391	387	387	383	377	386	384	395	412	377	394	381	377	350	367	354	371	387	361	371	328	376	344	404	376	354	386	366	394	402	413	394	417	363	372	364	361	374	410	382	375	357	396	372	389	375	394	402	345	353	386	383	353	366	383	397	378	410	383	406	388	388	405	389	377	418	381	363	399	407	392	385	394	416	391	401	365	401	389	411	382	362	406	394	389	414	404	372	390	376	381	393	375	385	391	372	368	388	357	377	374	413	402	361	377	367	350	369	411	399	386	336	406	403	382	391	398	409	376	392	406	365	388	410	393	371	368	391	378	377	380	400	405	383	389	386	421	408	410	378	387	398	424	378	368	397	409	339	380	398	379	385	394	368	389	383	391	342	354	387	410	363	421	399	384	424	378	401	370	396	359	345	387	383	380	400	362	397	369	385	372	419	343	380	403	371	404	383	401	383	378	387	397	363	391	373	371	363	391	396	345	404	375	382	393	414	389	359	358	384	401	389	393	366	387	358	403	420	394	449	356	376	387	388	396	352	347	402	397	402	356	378	395	360	382	365	374	380	366	386	389	391	411	368	337	361	377	378	383	401	427	345	371	343	343	410	421	364	399	355	364	384	399	396	382	404	405	358	390	397	383	435	431	390	405	405	385	390	398	380	335	397	389	365	380	405	368	396	380	405	393	387	405	427	397	372	369	382	391	391	405	356	359	397	365	409	417	363	374	397	380	380	374	429	393	422	355	418	406	396	331	379	391	370	351	390	394	369	351	428	367	372	402	394	372	353	372	368	390	395	351	386	382	378	393	361	414	371	406	382	392	390	417	388	383	379	392	413	368	414	389	364	366	379	377	373	402	379	373	400	400	391	398	384	403	357	375	385	384	388	460	375	388	364	367	381	393	389	397	397	356	365	402	374	385	397	407	415	400	361	371	358	374	391	390	362	395	366	373	365	382	403	374	402	367	381	386	406	369	384	375	414	352	388	368	405	412	391	443	382	389	374	385	391	404	422	410	401	383	353	366	398	396	391	400	388	433	391	396	380	398	382	384	389	415	377	379	389	380	394	366	356	358	375	405	372	384	384	394	394	386	360	343	391	401	393	381	383	337	412	413	398	374	385	385	375	393	364	401	373	396	382	357	406	340	386	349	364	361	431	405	395	369	346	390	378	422	388	396	377	373	372	370	380	377	376	386	360	419	367	351	403	405	421	426	418	386	402	411	384	373	443	380	392	355	381	386	384	352	370	357	390	402	372	371	369	388	345	413	389	390	401	385	372	384	388	374	379	398	371	361	362	388	380	360	412	382	393	402	375	403	391	400	385	403	402	380	386	385	420	381	391	408	364	361	338	359	376	390	351	375	388	398	384	357	372	373	402	356	398	365	381	383	355	411	356	392	357	400	376	379	385	364	417	394	391	400	397	385	376	420	379	377	356	408	383	406	374	371	403	371	381	375	401	410	371	381	412	379	415	384	368	355	395	389	392	384	352	388	410	405	374	362	396	411	329	386	390	375	409	381	399	396	396	375	378	381	371	356	378	357	392	367	385	363	401	407	382	365	355	371	411	404	376	355	399	412	377	411	378	383	393	394	380	370	349	366	379	393	402	361	399	380	385	387	389	356	377	392	385	384	387	333	448	387	368	361	403	373	389	377	386	379	420	418	385	384	389	381	338	407	368	364	397	396	340	395	365	383	387	379	388	372	371	381	398	396	407	384	363	386	389	420	371	395	363	383	387	395	382	390	390	367	383	380	408	374	385	351	347	343	374	401	380	378	392	397	391	373	373	401	381	377	371	373	379	428	405	393	346	365	413	376	402	366	372	411	390	392	398	387	359	402	402	382	384	405	359	402	368	389	407	375	370	430	369	411	379	411	368	415	373	385	398	370	417	353	401	414	371	363	379	367	394	356	351	397	396	411	406	424	381	353	388	381	370	388	399	402	367	371	392	373	382	376	416	389	380	399	390	368	369	356	373	415	383	341	424	394	370	417	419	403	376	408	400	362	396	404	420	402	390	413	389	369	356	391	418	375	350	370	404	389	383	391	399	397	402	388	368	377	384	376	389	384	371	376	376	429	384	397	371	407	365	395	372	388	375	408	363	370	396	382	386	423	386	379	373	409	399	398	387	415	373	362	429	384	394	396	376	390	361	370	347	369	385	372	397	399	366	414	370	383	369	384	413	375	394	409	373	395	357	362	385	400	386	376	375	388	383	401	395	358	407	357	348	394	367	408	413	405	376	409	414	385	351	378	361	383	382	380	358	388	350	416	390	418	398	389	404	385	371	374	393	387	418	365	399	408	393	408	379	363	359	401	374	366	371	399	390	357	384	420	421	408	410	361	380	393	375	382	397	378	370	385	370	402	360	390	400	407	360	386	377	403	436	376	367	410	406	360	388	370	377	375	353	432	376	390	397
34271	7367	6736	3703	2410	1710	1317	1133	950	851	781	661	644	620	599	570	536	522	488	512	442	418	466	444	468	459	434	493	423	419	427	454	428	426	427	406	421	427	388	389	388	415	399	382	432	416	412	400	374	411	389	405	423	425	383	409	436	386	410	398	423	424	407	410	377	393	411	380	406	411	385	416	440	389	400	433	430	400	388	386	398	414	359	400	429	388	391	429	373	409	381	400	389	417	375	393	402	396	385	406	385	366	385	391	360	398	402	420	391	375	402	367	386	414	363	402	392	406	415	368	385	410	387	385	411	376	411	372	412	412	369	405	404	404	389	384	383	412	411	369	370	384	391	420	396	401	406	381	390	390	387	406	417	424	396	406	390	365	432	372	352	376	433	390	409	371	403	383	395	381	403	367	384	419	362	385	398	421	368	391	427	394	397	394	413	439	366	394	399	394	383	360	417	410	411	395	374	403	373	403	438	421	415	405	363	426	357	377	367	410	410	393	419	379	366	388	423	419	378	418	386	414	393	389	402	389	406	404	405	378	382	391	399	446	391	366	403	382	397	370	387	382	426	379	376	396	408	410	408	424	410	365	383	386	385	416	377	380	382	398	386	393	368	365	436	391	428	387	422	375	386	394	403	413	381	381	397	368	411	425	412	388	390	402	405	397	410	391	423	388	409	412	392	437	381	379	432	373	401	379	417	412	389	381	388	390	419	384	405	395	418	404	411	407	375	387	386	398	413	370	409	398	448	395	395	371	377	366	395	428	393	377	420	354	370	408	392	384	419	390	384	403	417	381	399	390	433	394	414	402	370	405	396	400	406	423	380	376	385	404	370	384	388	379	389	386	404	401	377	398	385	378	408	401	394	386	376	405	377	394	405	379	394	437	389	439	383	410	400	398	404	401	417	387	397	358	403	414	409	372	362	362	422	396	408	392	405	396	379	365	438	382	414	395	402	414	436	424	382	374	405	433	386	403	407	379	403	366	411	392	404	404	397	387	402	382	391	400	401	414	397	446	391	394	403	406	375	421	406	412	391	390	394	383	385	365	430	398	403	399	362	363	386	408	383	399	399	351	370	440	389	427	377	385	395	411	383	381	414	412	358	395	388	372	368	402	408	424	409	408	382	439	406	379	399	392	406	414	428	395	383	420	415	419	410	424	384	416	433	388	387	360	401	376	390	407	419	418	405	366	414	367	412	426	431	407	403	363	368	394	369	399	400	388	355	387	408	367	373	350	387	429	398	406	410	423	380	404	437	368	409	358	393	370	388	389	404	400	406	386	400	400	357	415	422	428	405	358	400	376	379	415	391	407	388	365	381	371	397	390	413	404	398	378	408	384	448	389	411	377	383	390	391	396	392	410	363	398	361	411	401	368	380	377	384	419	395	413	385	387	416	400	374	405	389	407	395	377	412	429	386	399	390	398	373	393	436	361	384	402	396	409	404	371	440	379	347	379	378	402	455	392	404	381	367	386	420	386	379	402	401	379	390	397	372	379	398	399	412	400	408	386	392	421	399	382	392	402	401	382	384	388	387	376	367	381	403	392	391	411	383	399	392	386	379	377	403	402	375	405	403	401	406	392	394	432	400	396	379	407	407	398	397	385	363	435	391	395	421	398	406	419	362	400	437	367	433	385	408	390	383	404	413	366	387	360	378	375	413	412	394	404	380	389	394	380	382	421	409	410	373	409	408	416	401	394	393	377	385	406	450	415	402	390	418	396	417	410	418	390	391	399	385	406	360	421	386	454	405	398	337	394	401	409	385	378	390	382	400	384	435	377	399	408	385	400	392	410	426	425	383	380	352	414	444	368	396	392	419	398	380	406	357	429	420	379	403	418	386	392	358	411	385	396	410	407	385	365	372	370	391	375	427	384	400	423	376	375	406	399	370	429	405	390	364	432	397	405	391	385	384	379	397	382	371	379	392	393	432	403	396	380	405	404	384	430	371	396	413	403	381	420	427	392	419	407	379	412	392	380	391	396	392	425	400	408	387	391	419	408	413	406	416	415	409	377	390	388	390	381	412	407	382	380	379	387	351	401	392	414	406	405	364	370	378	392	410	420	410	372	375	375	410	371	394	391	382	383	400	387	404	398	370	409	402	426	411	412	393	391	410	389	388	391	390	402	387	394	412	382	409	370	360	398	380	387	415	374	390	409	430	415	374	409	432	424	399	415	383	430	401	380	410	380	396	393	406	369	403	405	388	422	415	396	420	388	384	372	401	402	389	358	365	367	391	392	410	424	435	390	409	376	398	346	375	393	361	406	416	369	387	404	400	392	378	391	414	415	369	398	422	365	434	385	392	423	408	377	389	379	379	383	374	391	380	398	398	381	368	405	396	397	409	410	412	377	383	400	436	376	386	404	385	373	425	413	415	392	340	397	379	393	353	399	377	411	378	422	411	420	387	394	411	385	390	371	389	384	399	392	372	367	401	377	412	351	366	425	356	442	394	387	403	350	404	379	393	393	411	386	405	361	418	358	374	426	402	411	376	390	385	432	380	401	378	434	362	414	386	416	376	405	407	384	394	378	356	375	387	430	379	377	375	416	373	376	403	442	425	407	378	423	385	411	405	388	405	414	409	379	412	387	377	374	359	424	430	406	387	376	420	390	394	414	413	395	355	407	420	397	378	388	405	428	421	395	406	389	407	410	358	375	381	379	426	388	424	393	385	388	385	435	411	417	377	435	395	361	357	382	413	391	403	367	404	359	388	400	384	343	420	386	381	417	352	433	386	430	410	414	381	397	403	382	393	399	397	370	405	408	361	375	377	397	399	398	379	402	343	365	411	450	417	407	393	393	399	423	395	386	399	396	381	402	423	432	394	412	395	407	399	355	397	412	424	388	362	431	421	413	398	441	389	415	359	398	431	398	397	415	392	381	377	412	405	422	406	402	397	420	397	388	379	360	364	383	389	434	435	395	419	394	394	407	410	402	404	374	402	383	364	371	367	404	389	367	404	414	372	374	410	410	395	410	394	382	393	385	415	383	423	415	393	388	414	374	392	393	416	395	376	386	367	380	376	392	374	388	394	369	405	380	372	409	386	399	372	383	394	397	383	408	393	396	402	412	403	378	439	395	388	406	403	385	398	374	383	421	388	388	387	382	390	379	409	414	415	386	398	406	397	413	373	380	375	383	409	379	393	378	392	409	382	391	392	392	427	400	402	408	398	370	366	395	383	387	385	414	413	397	390	361	356	401	371	396	382	407	422	388	406	409	408	390	340	378	381	369	413	406	400	355	387	385	422	389	375	431	392	378	388	428	406	380	397	391	403	408	407	406	437	380	395	387	420	397	374	392	395	411	360	383	402	415	434	385	402	395	371	402	417	440	409	421	406	370	421	414	358	398	397	366	398	415	409	346	405	388	424	399	375	411	446	378	393	399	390	394	417	400	430	412	389	416	362	417	398	410	394	379	370	371	394	371	380	404	401	415	376	399	416	360	378	347	387	390	380	383	358	379	391	385	404	394	421	419
22581	20330	26223	24297	20342	20335	6601	1674	1228	1087	1052	1014	945	915	930	915	907	844	875	845	800	816	851	798	856	874	807	833	794	804	775	751	742	804	753	762	799	786	806	790	715	763	807	762	809	796	756	731	801	768	780	758	815	784	798	789	778	793	714	776	766	809	742	790	796	780	783	776	764	735	739	692	707	746	763	776	768	782	731	762	814	765	769	828	788	769	769	728	807	757	775	824	745	789	727	724	829	775	729	725	781	735	752	797	767	815	744	777	792	777	713	733	746	767	785	765	736	815	787	759	710	760	778	795	769	762	839	768	771	794	729	776	756	779	758	770	779	786	733	717	766	818	759	715	768	765	772	754	764	709	761	825	778	781	772	732	774	747	772	760	740	738	773	781	743	737	783	755	761	786	716	745	768	746	757	761	738	747	741	745	747	705	769	760	713	784	780	742	731	763	780	753	752	788	785	739	713	771	712	798	738	702	752	792	760	769	755	815	746	811	747	791	751	751	777	746	804	732	770	797	712	753	816	794	797	778	788	761	764	736	778	777	804	782	755	767	741	734	723	774	800	766	732	740	731	716	735	720	784	778	767	785	745	732	795	757	749	775	803	822	801	737	733	703	735	748	743	760	718	748	723	719	813	757	760	760	726	783	743	771	735	779	732	759	808	777	739	787	790	779	810	787	778	773	755	700	756	788	766	738	800	729	702	782	749	803	771	761	756	784	766	745	752	761	753	765	725	765	744	692	745	808	736	779	721	775	726	756	781	786	722	712	756	770	786	747	722	761	725	784	736	795	757	823	770	763	768	802	766	771	797	825	754	769	757	727	784	782	786	806	715	720	750	787	785	806	769	808	765	782	739	733	800	726	731	726	728	754	726	782	741	775	739	789	770	746	819	832	754	786	791	689	755	765	734	768	732	760	775	709	736	769	753	739	770	806	824	744	723	766	804	750	785	803	722	765	765	751	759	783	769	781	760	763	718	731	749	732	768	768	729	725	714	741	793	757	768	797	838	778	744	824	794	722	759	756	783	808	801	778	755	754	716	722	753	800	747	766	758	755	751	742	770	762	773	744	759	740	753	791	763	755	727	771	700	747	725	776	785	773	738	757	720	770	763	739	766	745	783	801	731	803	749	754	794	778	724	717	730	803	756	779	747	778	732	738	731	768	747	738	793	822	766	786	774	769	743	773	731	760	748	755	711	738	728	785	737	727	736	756	685	785	724	790	807	770	785	757	771	751	788	692	729	768	753	772	819	759	788	813	814	704	812	757	804	736	795	693	709	740	795	761	745	709	792	754	735	703	780	795	722	764	773	716	799	737	736	769	756	773	742	757	759	788	726	833	738	771	809	783	788	711	836	705	777	752	762	708	757	787	749	749	776	731	762	720	749	743	766	768	724	717	726	751	752	771	777	756	738	776	777	761	802	817	795	725	805	761	736	723	795	799	766	775	740	731	796	706	792	748	788	727	761	732	775	737	804	747	730	752	779	797	734	758	734	705	761	728	768	775	749	755	787	759	727	760	753	745	767	750	785	719	716	794	757	752	727	744	704	828	821	722	757	763	745	723	769	756	784	763	782	791	756	772	806	722	778	760	728	798	806	785	761	740	760	779	771	776	758	761	722	759	764	716	813	744	774	717	786	752	761	772	764	735	761	761	759	732	765	752	741	784	745	759	757	725	777	735	761	756	792	772	762	785	771	711	744	768	730	778	780	796	717	739	789	738	789	749	759	748	723	706	756	774	770	769	801	726	752	823	776	770	769	720	765	730	734	785	818	716	733	763	759	790	789	719	751	693	731	740	758	762	809	778	768	779	755	753	740	737	727	791	813	733	785	790	716	798	725	751	768	777	763	729	767	735	781	802	735	762	772	771	737	753	773	789	776	782	746	751	745	752	736	742	787	791	707	768	768	724	751	725	724	766	769	778	729	749	729	766	773	747	764	719	763	743	752	791	753	741	727	784	774	712	749	778	753	778	771	727	773	760	748	725	758	710	763	795	753	774	722	789	784	730	719	813	783	769	799	778	751	784	803	768	793	752	774	790	735	754	765	767	771	773	756	748	768	713	767	780	811	763	768	728	748	753	804	747	787	796	775	766	789	719	764	769	749	777	752	776	762	769	750	710	775	746	725	753	733	727	762	758	772	779	847	752	752	734	765	776	808	778	805	722	747	725	665	723	787	719	757	762	757	773	756	722	788	798	801	789	747	782	737	820	783	752	703	788	795	727	790	742	775	713	755	728	755	730	780	764	783	735	741	800	763	800	743	781	794	800	737	736	753	727	742	732	754	752	775	742	773	721	740	817	781	753	753	754	739	786	742	822	759	751	695	751	759	818	715	778	795	772	771	751	776	747	766	701	797	785	778	763	723	754	786	770	798	738	748	744	758	745	782	767	751	728	676	821	768	778	754	756	740	784	739	732	793	771	748	744	717	791	769	790	734	758	775	748	747	791	706	771	744	782	737	758	791	770	747	718	786	709	769	767	721	775	746	818	744	733	736	746	785	809	808	759	838	764	752	778	803	779	763	806	788	760	767	762	791	742	773	762	797	742	701	745	752	705	816	785	748	739	781	752	779	785	772	752	708	756	740	795	744	755	792	743	747	771	724	762	751	796	739	770	791	773	723	818	771	781	719	787	746	737	743	756	795	769	785	783	757	765	742	764	786	791	761	786	738	750	741	754	680	753	774	776	758	774	773	775	755	741	791	736	727	771	786	803	744	762	773	738	739	741	787	700	770	733	797	763	750	759	766	732	788	744	710	721	734	766	756	712	785	741	741	748	771	789	770	778	774	732	759	725	762	781	775	749	720	735	769	766	734	714	783	780	743	788	798	745	783	795	737	754	760	782	711	745	775	782	775	768	764	751	757	753	792	765	750	787	750	753	785	730	774	799	725	742	818	770	767	798	717	760	800	733	791	790	796	749	746	780	786	757	727	735	812	760	736	787	781	774	786	751	749	760	748	752	796	747	754	792	758	741	802	750	767	737	767	775	745	725	735	791	773	768	762	754	768	746	755	781	761	781	769	736	747	721	738	715	775	761	725	773	723	739	760	768	708	783	774	743	745	770	756	739	752	755	838	780	758	747	802	733	740	762	737	754	731	751	780	794	773	732	764	720	738	761	807	750	801	773	736	783	765	743	755	742	783	770	732	715	795	741	752	747	780	796	755	794	789	775	766	725	778	773	793	768	763	786	707	777	750	773	704	706	688	781	780	763	781	772	738	783	771	744	727	777	791	766	688	755	746	776	757	842	789	764	747	740	775	767	768	738	762	762	768	822	775	734	814	715	727	766	769	812	765	720	733	759	788	748	736	809	750	762	780	763	807	711	751	742	796	757	732	713	731	783	761	778	749	678	727	768	812	795	746	748	750	747	779	759	750	772	740	729	791	752	769	747	746	750	747	803	772	756	744	716	760	747	736	794	775	718	758	785	781	769	770	759	751	762	749	765	755	784	746	742	782	787	781	753	746	735	743	778
34620	12920	11741	6806	4562	3363	2710	2167	1882	1629	1484	1332	1231	1231	1103	1034	974	997	978	970	891	896	796	821	823	779	835	758	755	747	729	765	742	758	751	736	744	731	828	759	792	749	752	743	729	784	743	767	781	739	763	750	757	703	760	745	702	784	725	703	754	757	772	729	750	723	687	707	717	718	715	693	770	709	751	712	740	681	683	741	748	733	726	715	671	737	749	717	711	691	734	713	717	675	740	734	742	737	717	694	751	674	675	695	715	751	728	756	726	774	671	740	782	743	720	725	728	674	723	756	729	732	717	688	769	769	711	758	718	738	664	720	702	712	714	726	635	675	730	723	801	667	706	704	726	730	706	720	701	729	731	694	702	732	718	677	747	700	735	730	702	718	703	701	696	729	739	721	680	729	729	718	706	724	747	708	701	739	713	699	707	674	712	690	729	718	710	725	685	699	699	746	699	679	702	745	752	740	696	722	722	679	745	712	731	729	745	763	772	740	705	708	747	704	705	676	701	727	736	701	714	735	677	749	734	684	759	757	707	723	772	725	726	747	712	723	755	744	743	663	709	703	707	729	722	712	754	742	741	723	734	727	765	724	725	741	688	722	711	695	706	739	710	677	756	711	714	727	704	675	752	710	744	736	686	707	734	741	742	713	713	705	689	687	748	705	679	662	691	728	721	754	675	728	695	725	728	751	742	717	737	781	767	734	734	722	673	688	740	708	724	739	705	721	739	743	754	691	780	707	700	751	726	745	697	693	712	716	771	706	717	710	723	735	721	734	720	706	704	740	722	745	747	756	712	693	713	708	736	761	666	696	702	685	760	751	752	721	719	706	729	723	690	684	765	726	698	747	749	714	736	693	730	757	728	724	694	704	698	697	704	731	694	730	705	718	738	703	688	701	749	677	738	712	717	721	706	753	748	710	717	749	673	728	743	729	746	712	705	729	714	694	679	757	745	736	720	713	718	726	702	719	721	706	714	651	737	731	748	747	734	697	723	678	763	682	728	782	687	727	734	739	674	738	725	708	654	721	751	721	740	695	696	732	702	717	706	663	693	723	723	697	700	700	735	696	736	692	691	690	731	697	759	733	720	705	712	682	763	756	678	693	731	743	696	727	736	724	709	744	674	712	685	762	696	719	703	746	736	721	748	683	721	689	749	753	731	702	740	708	737	721	719	697	713	705	755	692	705	741	705	738	690	756	757	731	724	711	688	724	695	720	722	698	699	698	747	701	737	736	699	719	704	704	743	768	733	696	741	741	701	730	729	721	703	728	690	698	696	713	805	738	700	709	674	733	722	706	748	738	692	666	710	719	728	743	700	726	689	685	746	748	741	681	639	686	725	711	737	727	773	694	730	763	664	731	746	674	715	741	690	685	715	759	685	743	707	665	718	689	733	714	705	673	689	696	680	707	686	739	740	754	683	698	700	726	757	726	747	716	734	702	734	735	760	720	760	692	715	709	721	758	737	736	699	723	731	731	758	682	687	752	707	750	728	742	693	704	761	685	744	742	723	746	701	734	749	753	726	736	723	722	728	706	705	686	768	674	719	721	691	713	683	708	714	717	737	730	710	694	739	706	666	724	762	749	731	734	730	706	705	688	717	744	711	733	730	697	740	755	750	750	738	759	764	746	722	729	729	677	705	703	756	734	676	713	720	753	754	735	734	672	766	736	753	715	695	723	698	688	713	724	708	699	684	742	718	715	788	715	759	683	700	716	747	718	735	741	691	730	726	664	705	739	731	700	712	742	712	717	699	718	683	716	755	719	710	736	721	702	690	682	708	712	691	754	701	702	735	689	711	674	695	759	677	750	737	680	734	711	744	710	730	715	748	698	715	735	746	730	687	660	636	727	717	679	730	731	726	700	694	675	704	691	750	751	738	691	670	681	667	710	706	724	765	693	726	695	717	724	723	709	702	693	705	671	739	679	736	711	709	735	683	722	710	706	717	702	709	701	727	730	744	730	694	698	730	718	726	722	718	758	691	712	726	723	715	721	738	681	677	718	779	728	683	718	738	761	712	786	730	763	727	690	717	698	730	705	708	691	715	676	719	703	738	748	736	732	749	755	749	771	726	761	723	708	720	735	751	706	705	730	689	761	709	708	729	696	683	713	724	698	747	725	746	694	689	727	761	741	731	725	721	707	730	716	740	669	716	737	690	696	761	710	684	691	734	724	691	739	756	706	751	708	700	717	722	718	715	721	706	694	689	734	708	690	698	735	715	716	707	701	732	753	766	701	749	741	715	792	728	710	752	694	741	688	742	684	759	742	749	721	715	676	721	734	756	722	701	722	708	723	716	717	729	721	710	705	668	724	752	730	734	688	729	721	734	741	677	702	714	685	748	698	707	714	691	702	689	726	730	734	713	704	726	678	710	704	706	710	705	688	705	762	700	725	669	765	745	725	753	697	712	741	696	735	713	710	684	734	702	796	747	749	734	703	726	710	725	673	734	708	702	688	682	714	710	713	721	714	714	720	704	719	715	756	734	734	740	692	731	773	709	733	713	708	692	749	722	692	682	727	708	671	719	721	704	748	725	730	687	757	669	703	756	738	709	667	744	744	767	746	724	693	739	721	744	703	711	719	705	735	695	692	701	697	703	734	744	710	763	682	688	693	745	755	716	728	740	713	723	647	729	706	731	722	723	768	725	723	700	673	731	716	732	775	730	769	745	707	730	690	739	660	687	727	731	677	727	740	676	746	731	776	693	769	723	725	721	731	762	731	704	723	682	738	718	703	701	697	704	785	718	698	722	683	721	720	757	740	710	717	721	711	697	702	757	727	708	765	721	715	704	761	711	720	700	673	687	697	712	687	693	766	678	729	713	682	709	712	732	743	765	671	714	697	693	741	703	757	687	703	683	719	751	722	737	703	752	692	673	738	665	754	733	733	668	678	720	716	693	674	748	738	706	703	724	701	690	706	707	684	729	772	723	673	702	746	689	706	716	739	722	708	704	714	734	717	708	731	734	697	726	695	692	680	722	734	751	747	752	713	716	747	740	735	709	717	714	761	713	741	713	701	729	728	718	702	695	714	707	719	658	728	745	743	687	665	764	704	717	672	730	725	679	692	722	718	666	691	681	734	765	752	691	732	677	724	733	725	709	709	708	677	714	741	725	698	717	671	727	717	691	729	697	765	702	720	742	663	702	716	688	750	710	776	736	743	735	763	690	713	687	728	689	736	673	726	716	713	719	718	719	741	738	790	704	749	659	676	748	717	710	708	668	694	736	766	685	709	718	719	734	692	685	697	700	674	703	711	709	700	713	678	759	716	758	740	708	688	712	734	739	710	715	692	734	746	683	718	755	754	718	744	749	698	706	729	749	721	733	731	682	708	675	725	668	721	714	693	727	768	728	709	745	702	714	743	759	734	708	745	799	720	732	700	729	751	718	708	725	696	678	658	706	658	693	722	697	726	707	689	734	691	757	741	735	719	722	726	711	743	686	675	716	727	710	694	690	766	743	725	720	710	670	690
33024	13997	2336	729	591	537	508	518	509	518	488	459	484	443	495	521	491	465	496	512	502	505	499	504	515	515	511	435	489	456	479	463	495	482	513	518	492	476	472	508	510	490	494	539	522	498	492	519	510	551	467	537	484	515	515	492	490	487	496	440	492	505	481	464	529	499	485	492	461	497	513	476	511	500	505	534	522	484	485	506	472	480	470	499	494	483	523	483	501	526	504	534	483	513	492	523	468	509	530	462	484	499	497	509	468	512	473	497	507	524	516	524	507	498	471	522	502	508	486	476	491	483	482	506	496	504	496	494	460	473	492	503	469	473	462	530	465	501	486	514	480	520	476	455	503	508	482	482	448	489	491	521	496	456	497	493	495	480	537	491	467	440	475	521	499	517	488	472	503	473	470	494	527	519	554	500	498	524	516	502	498	488	447	501	543	527	504	493	504	494	478	523	472	516	520	504	477	518	494	503	475	464	476	472	478	485	506	489	445	481	507	485	475	516	495	454	539	495	508	516	489	483	520	472	519	517	504	497	494	497	499	517	458	474	493	518	470	468	508	522	500	490	486	467	470	487	457	546	510	483	454	454	474	511	481	493	489	524	437	453	528	507	537	523	458	480	474	480	466	454	505	487	530	467	485	539	499	472	525	478	501	504	479	482	503	503	500	471	487	498	492	465	497	506	513	503	486	508	508	551	490	496	484	464	491	437	491	465	506	496	514	491	455	516	512	507	510	482	477	481	472	446	487	487	492	498	467	505	512	490	487	481	523	510	495	459	504	514	501	477	463	464	435	465	469	493	477	504	523	497	492	489	494	522	474	501	477	502	470	487	503	462	455	466	480	468	469	500	479	564	507	476	514	463	473	470	528	526	539	501	523	514	500	551	527	478	507	496	517	485	470	539	487	502	517	483	493	492	538	525	507	475	505	467	510	513	521	536	524	504	475	450	458	480	515	460	521	495	507	507	544	518	476	489	471	492	501	511	514	472	520	475	498	465	491	519	510	494	493	469	490	483	506	511	501	500	490	512	447	532	494	470	495	510	514	503	439	513	538	488	482	493	503	527	499	503	477	508	473	496	486	483	485	522	477	498	493	464	549	495	512	505	488	496	466	490	495	509	492	507	461	466	496	468	505	496	499	487	448	520	498	471	536	523	484	482	465	486	499	494	485	493	518	505	487	498	494	490	487	516	518	497	494	454	478	487	503	479	476	495	498	539	460	483	511	480	451	475	460	460	454	495	519	524	483	499	479	464	512	492	501	502	488	466	530	495	457	510	487	499	496	449	488	445	522	505	462	511	490	524	483	463	420	479	490	468	454	493	476	489	523	510	469	515	474	465	515	551	449	468	510	471	484	493	470	497	495	470	489	511	478	503	475	466	477	514	458	535	497	452	494	494	480	534	459	513	482	501	501	491	523	527	475	520	485	490	478	501	504	525	523	452	522	457	456	471	516	496	536	472	483	483	441	471	489	485	526	521	464	503	495	498	492	514	469	480	497	501	500	473	510	526	500	491	497	463	492	485	514	504	527	476	515	478	476	470	498	490	510	491	497	471	556	453	469	491	481	513	508	512	484	439	457	510	472	477	481	440	539	563	503	485	471	479	468	468	484	525	503	475	459	468	473	474	495	520	500	501	510	465	489	500	492	488	471	499	514	455	504	508	493	476	477	517	456	490	507	511	500	498	528	476	472	464	524	488	515	517	507	466	534	480	494	477	496	504	496	496	486	460	479	456	519	465	472	470	520	510	493	482	549	501	486	496	482	533	473	469	532	470	480	544	496	511	482	525	477	479	462	508	512	510	503	490	484	492	492	498	524	505	496	504	507	455	477	511	516	527	488	495	484	477	496	478	483	499	472	487	510	517	496	506	491	482	498	510	486	485	497	488	534	473	528	528	466	524	501	511	517	475	523	485	505	488	497	525	488	498	464	474	516	501	468	480	477	484	478	459	492	471	466	454	494	518	506	467	518	470	455	484	492	496	478	479	485	487	505	496	471	518	482	488	506	510	493	495	492	479	499	480	492	463	482	482	496	481	479	491	479	535	492	508	494	499	470	508	487	491	527	518	526	505	484	502	463	575	519	482	503	469	478	473	521	509	503	505	504	485	480	464	495	511	487	496	496	529	512	482	520	464	497	517	515	524	502	495	482	495	538	503	504	512	474	485	514	512	523	478	470	472	499	460	541	502	521	464	508	473	477	431	499	499	482	480	510	444	479	508	485	517	485	478	499	480	498	489	516	530	494	461	489	478	513	501	473	475	498	519	489	524	493	487	509	473	538	489	500	520	486	522	489	516	489	473	527	491	489	495	477	480	545	477	535	513	487	479	515	478	495	478	501	496	480	500	495	478	515	491	501	508	465	459	474	523	447	451	476	459	479	484	484	469	493	483	482	518	505	495	475	496	486	510	493	510	495	487	482	473	481	523	449	441	526	482	506	473	521	473	517	517	461	478	491	485	505	544	500	505	470	465	504	510	525	462	519	515	488	509	501	521	496	508	463	489	479	506	492	518	470	468	499	492	518	498	526	513	470	517	469	483	515	514	482	502	500	590	472	456	483	469	482	459	481	501	515	516	512	492	529	500	494	518	486	490	474	533	485	506	491	495	478	521	465	474	504	481	453	488	499	480	510	469	476	429	455	516	489	475	499	545	523	496	512	477	502	500	495	479	516	504	514	518	518	510	470	472	455	505	484	485	490	536	472	454	467	485	466	479	531	489	473	481	485	502	476	471	506	484	488	451	489	477	501	484	552	480	504	511	503	481	490	485	521	505	454	489	474	525	531	514	491	507	484	492	465	465	492	498	490	484	461	458	505	501	452	555	484	491	493	497	475	526	474	489	431	470	519	480	476	463	510	475	460	518	448	491	495	488	492	492	459	476	501	540	493	508	501	501	483	453	507	509	504	480	477	481	497	479	444	480	502	463	456	522	512	505	449	491	490	516	496	497	475	496	477	491	502	469	460	508	503	478	477	519	471	535	474	507	463	499	475	495	520	489	495	482	520	542	500	484	481	527	441	463	490	499	460	542	482	520	497	520	471	508	505	490	510	511	489	509	460	494	488	497	540	502	462	526	488	532	537	444	455	491	491	518	487	515	493	495	481	491	501	479	503	506	476	544	450	508	481	483	498	483	504	522	515	502	495	500	448	470	486	499	483	483	502	485	461	485	484	479	430	484	488	516	471	508	492	507	499	459	498	516	497	474	482	519	499	494	498	478	528	516	486	508	469	494	515	502	525	489	486	495	488	498	508	489	489	512	440	507	506	498	475	483	495	472	463	497	512	513	510	474	546	549	479	499	519	509	462	527	493	499	486	496	487	484	471	495	496	479	496	463	469	453	486	491	493	457	528	515	477	465	528	488	480	496	493	522	476	477	469	511	520	502	523	510	499	507	494	511	516	480	442	507	496	500	483	492	508	506	547	486	508	499	485	477	515	469	506	513	495	468	514	505	458	473	461	489	440	507	493	494	502	478
21303	965	899	695	624	606	548	586	527	533	504	544	584	531	547	503	502	523	522	535	498	543	527	531	537	553	475	539	514	543	528	553	497	536	491	541	532	531	465	500	537	523	512	557	512	526	494	534	516	559	521	513	555	499	516	466	530	560	529	523	550	556	526	498	502	546	513	496	537	502	522	484	541	554	525	546	527	533	521	527	521	536	526	477	550	527	488	499	531	452	542	526	473	521	552	539	505	504	546	507	529	490	508	464	513	498	521	540	517	532	521	508	533	474	480	528	554	499	494	565	520	531	562	511	541	525	548	519	527	495	509	533	536	534	474	528	537	502	510	488	536	510	506	518	527	553	507	530	567	554	518	501	507	521	527	554	497	512	525	523	531	502	537	539	517	509	544	477	513	486	548	516	519	507	547	560	538	539	531	536	527	511	505	527	535	535	549	501	502	513	559	490	585	502	510	573	522	531	499	538	562	515	532	552	519	509	511	501	488	509	530	536	510	508	517	532	511	542	528	544	502	542	491	535	487	509	495	536	528	517	495	538	518	551	498	543	531	497	552	543	497	536	510	515	522	534	548	572	565	570	475	549	517	541	546	515	509	533	495	512	578	521	502	489	518	553	557	517	488	540	552	517	534	539	540	502	544	537	510	539	530	508	512	530	534	535	539	549	509	536	546	511	468	517	509	492	546	519	540	555	521	531	539	516	493	498	512	484	550	523	505	505	520	496	540	511	536	556	526	542	508	503	539	555	526	475	504	529	539	521	535	566	556	494	553	496	504	536	515	507	507	548	495	512	518	520	543	530	514	522	511	510	543	516	505	512	514	532	511	527	525	538	513	527	509	495	518	477	547	490	496	508	561	521	495	516	567	532	502	531	456	561	528	546	539	527	501	462	493	524	510	531	532	536	556	531	486	518	516	530	461	527	521	527	540	518	553	522	532	524	521	511	548	521	525	508	507	549	497	526	495	512	543	506	488	492	529	504	536	540	528	533	500	489	509	509	536	493	531	534	550	519	498	533	494	488	513	512	485	516	497	529	516	483	519	460	519	496	533	500	493	533	531	519	505	554	479	551	521	531	523	513	516	531	489	550	541	519	520	528	535	519	521	519	521	528	542	512	499	488	526	517	525	546	492	515	519	523	530	518	526	513	508	510	561	517	556	539	556	556	550	474	510	526	553	488	508	514	522	481	524	500	538	500	522	514	525	513	503	563	484	521	484	529	502	505	494	506	487	498	498	513	516	517	544	515	496	485	516	554	525	537	510	525	515	468	525	530	557	521	523	540	502	528	537	525	541	498	507	526	513	502	527	530	565	572	565	509	532	548	523	554	524	515	540	543	485	525	487	481	530	487	556	499	529	528	522	540	516	524	498	523	538	470	499	545	492	578	514	504	549	456	517	518	510	508	499	500	494	539	509	497	514	524	561	532	552	493	571	543	521	538	523	494	555	569	541	529	501	539	539	469	527	543	538	544	497	532	545	531	530	540	556	495	518	490	508	526	524	499	548	546	521	501	535	486	524	557	510	536	505	504	526	526	509	516	508	484	535	508	517	541	502	534	525	543	507	524	514	527	541	507	496	505	531	480	561	516	548	535	541	488	522	513	537	515	505	553	539	516	521	507	510	471	583	544	523	512	548	521	564	527	486	521	486	513	536	524	518	523	519	480	552	545	515	553	512	510	568	544	483	503	535	551	578	496	503	515	533	497	518	514	508	537	503	559	533	491	563	537	477	535	489	516	530	552	523	493	515	532	516	567	515	533	509	537	529	522	540	494	535	499	529	592	531	535	511	532	493	559	562	530	528	530	510	506	507	523	517	498	532	523	520	505	510	477	503	512	540	485	566	504	524	488	487	519	515	585	515	542	512	548	508	518	500	509	533	524	526	533	504	502	525	513	524	525	580	508	500	501	548	513	516	541	521	523	534	535	490	513	566	522	517	517	485	513	534	515	475	520	539	500	529	555	523	520	542	565	486	503	467	528	513	538	519	516	478	488	549	513	536	494	561	534	489	449	489	531	525	544	535	542	549	536	536	487	495	474	512	527	554	505	502	535	536	531	516	480	492	547	480	492	514	546	542	507	541	552	499	492	536	499	554	507	529	527	536	507	516	519	539	503	491	534	493	529	526	478	511	493	529	496	510	526	531	552	491	532	512	532	528	539	568	516	506	510	504	518	521	530	502	539	525	501	537	496	529	521	500	517	519	523	498	514	505	546	486	502	514	509	484	465	532	537	515	559	529	517	487	551	481	518	534	523	475	475	514	486	518	567	512	499	493	501	507	460	551	517	553	522	499	528	526	537	526	555	530	534	528	498	526	520	537	559	502	534	516	532	482	481	489	467	487	498	493	523	558	533	512	512	468	496	540	532	495	521	492	531	500	484	518	518	494	485	529	511	472	492	538	539	513	530	520	550	493	524	520	509	472	555	524	512	556	533	525	540	525	530	499	517	534	491	522	514	491	500	513	479	544	489	541	519	526	549	555	524	466	520	513	528	524	513	527	535	526	507	522	540	535	541	484	472	528	499	534	513	541	478	540	557	544	476	529	557	526	534	546	490	545	514	566	546	524	515	534	524	537	503	557	514	507	498	543	536	531	540	558	507	535	538	500	526	499	514	514	498	480	507	538	489	546	520	522	533	540	569	523	533	518	516	493	521	479	501	521	541	547	542	510	536	516	512	542	546	505	489	512	528	486	499	483	526	539	551	506	527	527	515	557	504	528	498	492	493	527	481	486	533	548	495	502	512	515	500	515	495	495	539	517	514	539	494	530	546	500	512	526	519	500	538	515	502	486	528	473	533	549	495	534	512	508	501	491	520	511	549	531	518	519	504	511	539	487	557	521	508	486	509	544	531	536	510	526	508	529	476	527	515	518	504	506	509	504	499	497	473	526	517	512	510	505	525	502	509	521	530	524	507	515	522	503	491	533	521	525	572	504	537	498	557	569	550	502	512	537	497	545	492	546	483	526	501	511	502	492	499	533	520	548	472	496	536	468	483	529	542	530	509	507	522	503	519	523	521	491	525	509	534	539	493	530	501	535	501	541	509	528	506	504	542	530	522	538	537	535	525	505	539	501	509	537	503	561	563	487	497	510	528	560	487	519	545	519	530	519	527	534	548	525	535	484	521	551	519	535	486	520	536	549	487	544	498	502	540	525	538	497	506	506	537	510	514	494	527	525	522	519	531	509	512	516	496	530	537	508	537	498	535	508	555	534	508	543	514	518	534	528	550	533	544	534	526	520	526	517	578	541	543	489	491	484	555	530	533	497	534	522	487	502	498	557	468	534	516	532	540	464	497	527	520	510	548	557	515	490	523	553	515	488	546	544	526	562	570	539	549	586	535	572	538	523	545	500	497	576	512	517	510	536	520	505	529	513	462	518	581	503	504	511	555	518	553	542	526	529	527	536	536	496	528	512	518	495	482	520	527	523	482	510	500	498	562	533	537	535	524	520	514	543	534	557	567	491	500	532	510
24480	20318	25763	24732	20277	7112	1003	728	612	575	514	528	522	428	475	410	427	455	407	402	423	428	414	386	422	401	359	385	386	388	380	408	389	371	389	383	383	381	363	379	353	408	344	384	381	352	375	400	324	378	371	392	370	336	369	400	388	350	369	379	357	348	372	360	354	389	399	367	399	342	416	372	383	374	392	387	358	347	382	382	399	376	362	384	353	359	371	385	359	405	360	389	369	335	400	375	390	367	354	377	350	378	374	338	414	370	400	382	360	347	382	392	332	398	368	375	367	374	384	363	368	324	374	325	372	399	384	359	409	381	411	381	379	360	368	399	378	360	363	345	381	352	343	374	386	376	407	371	356	395	373	349	383	363	413	371	413	337	377	367	399	341	356	382	376	374	407	358	356	372	377	354	331	328	358	353	403	326	374	342	363	350	356	355	353	356	372	404	364	335	363	375	317	355	368	361	351	367	388	385	351	366	374	377	416	360	372	365	359	363	375	373	382	401	359	347	363	352	358	334	372	398	327	371	343	357	366	358	343	342	371	341	362	404	343	341	379	370	376	396	340	335	373	366	361	387	385	394	378	369	345	367	364	391	356	399	390	337	362	352	343	356	387	377	358	363	336	353	353	366	364	374	377	367	396	383	357	356	370	352	387	379	362	374	355	337	351	365	362	383	349	355	366	387	358	331	362	363	379	391	384	378	387	368	362	387	385	363	399	345	365	357	372	382	366	364	335	398	397	347	379	400	342	363	363	380	372	380	373	386	369	363	347	384	335	353	336	365	381	349	348	363	370	363	372	337	374	393	356	373	368	394	343	339	370	318	371	347	398	358	392	384	345	357	335	346	361	346	378	382	354	370	343	366	361	362	367	384	370	387	375	352	339	343	348	390	373	369	369	360	375	370	371	399	343	352	391	359	382	350	344	387	336	366	367	327	381	402	376	358	381	354	366	358	347	370	369	419	354	380	359	395	343	362	356	354	388	337	347	382	362	365	384	383	371	369	375	352	368	377	334	349	372	372	349	394	344	352	381	333	353	342	348	377	375	375	386	361	372	362	345	332	374	343	375	384	381	350	353	382	367	364	337	384	364	399	349	352	367	382	353	369	344	345	369	359	369	356	344	361	352	361	351	392	384	361	359	388	338	348	346	339	375	368	342	365	389	370	342	380	398	361	378	368	381	377	371	377	360	368	385	384	352	386	368	341	326	388	379	354	358	331	347	397	357	345	354	396	346	366	339	397	381	356	352	374	388	362	364	373	386	360	342	354	341	345	352	368	362	366	369	364	352	332	359	389	327	387	384	365	357	349	323	382	357	370	391	400	397	348	335	350	352	377	377	392	340	378	369	380	372	364	360	371	366	344	354	347	373	346	400	366	377	377	366	381	350	382	364	356	364	350	389	391	372	355	373	369	359	340	347	350	383	417	359	352	375	375	361	377	366	386	412	375	356	388	388	345	405	364	367	381	375	365	359	356	355	380	393	373	359	366	351	325	328	378	357	337	371	366	366	376	373	340	342	363	368	378	366	398	379	359	338	352	299	353	372	337	382	370	321	363	359	355	388	355	359	374	330	398	403	341	370	361	377	343	390	358	363	363	350	383	371	355	370	367	355	366	349	365	381	369	393	363	361	389	359	371	349	343	356	332	395	367	370	356	363	350	338	387	368	361	332	352	372	360	355	380	390	367	373	337	374	376	387	333	367	372	396	364	377	340	379	389	393	355	397	340	379	349	375	354	362	380	351	336	367	390	367	357	360	350	354	342	350	369	348	330	366	350	343	383	349	374	355	355	346	375	373	431	359	359	343	371	348	379	357	354	332	349	348	366	399	351	367	382	358	362	309	368	348	336	355	342	358	347	356	365	389	373	389	376	374	381	357	375	381	346	386	356	361	367	352	401	348	387	371	351	390	393	409	321	348	341	382	364	365	384	359	374	346	381	362	374	368	346	348	358	370	363	334	372	358	331	369	365	374	354	350	364	375	403	347	397	363	377	374	380	370	379	394	375	362	394	370	371	384	331	365	345	399	352	393	362	410	399	342	364	355	386	350	349	383	364	377	388	362	328	333	347	378	380	352	409	388	355	347	368	390	351	352	340	368	354	342	386	367	358	373	344	368	316	401	368	345	386	340	353	366	352	353	356	384	340	348	341	406	356	383	368	379	340	356	375	345	378	379	373	384	373	354	344	357	377	392	356	357	376	358	332	400	380	364	353	376	373	384	363	355	372	337	339	366	362	374	373	385	359	343	323	360	356	372	329	374	365	319	365	338	349	372	353	360	355	374	401	362	347	348	331	377	356	338	360	317	363	338	391	369	367	356	345	378	377	383	363	368	353	363	380	369	391	340	342	365	355	397	360	377	362	371	356	353	345	382	394	383	347	358	376	376	370	357	384	356	361	380	351	342	377	383	409	354	371	398	359	366	387	396	351	380	384	342	395	383	369	356	347	366	352	348	386	352	381	355	329	365	357	372	349	347	352	346	371	341	378	354	349	356	359	373	362	359	363	377	379	364	363	375	396	392	331	352	352	315	362	371	352	350	403	370	379	345	375	363	372	345	355	351	395	369	346	388	364	363	371	374	369	370	373	349	360	380	364	350	376	377	387	385	355	364	348	355	366	374	368	374	384	383	376	376	380	386	358	384	323	369	354	406	335	358	346	331	358	369	343	358	365	354	385	392	389	350	363	353	388	366	407	372	393	374	398	389	375	359	344	334	365	423	334	376	406	378	356	354	344	361	366	360	378	374	420	387	357	340	381	346	377	364	381	364	357	403	359	380	384	387	374	351	334	385	389	378	377	375	375	360	353	353	386	360	402	413	382	367	368	324	385	349	334	353	351	361	396	365	376	380	385	380	387	345	370	377	384	397	348	361	329	374	351	388	364	365	356	387	410	379	344	399	327	364	374	375	392	393	339	368	366	369	330	378	388	372	359	361	365	344	383	361	364	333	366	369	378	348	344	375	364	373	370	353	385	358	405	361	331	369	378	402	348	365	356	385	344	375	383	333	378	381	364	337	389	407	355	355	377	378	338	388	374	399	370	347	387	362	366	360	369	358	366	365	371	375	418	383	336	380	368	367	387	369	362	405	381	417	393	388	398	385	391	399	350	357	364	367	364	342	366	366	387	372	378	366	366	387	372	395	393	359	394	358	320	355	357	382	365	343	381	377	413	394	396	334	340	404	373	393	373	353	350	362	396	339	355	360	341	365	387	362	353	365	366	378	315	331	388	338	364	381	369	382	357	379	354	377	358	361	355	356	383	376	364	352	343	356	365	381	361	353	398	358	354	340	366	364	364	379	392	373	382	376	369	371	361	361	378	367	364	400	379	328	335	382	380	391	383	368	342	359	361	356	401	342	370	378	370	385	340	382	356	399	399	354	371	385	349	373	374	379	343	341	356	410	385	366	374	372	386	367	361	362	333	387	374	390	394	374	365	390	323	381	360	353	361	377	356	371	393	366	330	379	394	346	362	400	337
33708	7672	6839	3763	2466	1760	1343	1143	954	870	788	702	600	633	558	500	535	479	498	457	501	439	458	401	446	441	414	423	432	454	440	395	434	445	404	365	423	408	413	408	404	382	374	353	412	372	400	391	413	391	361	400	368	403	404	348	380	383	384	408	434	378	353	410	377	366	339	393	402	409	407	385	360	383	393	384	406	364	373	357	416	359	369	364	354	366	393	373	424	415	357	359	405	351	392	383	376	359	369	400	387	400	350	364	395	391	394	395	383	382	376	376	389	381	409	403	375	380	354	392	341	358	378	362	349	388	353	392	381	375	395	383	363	374	365	400	410	443	352	411	396	350	371	368	391	364	400	375	410	368	399	385	380	398	391	372	363	381	375	371	399	371	392	338	341	371	363	377	366	385	374	367	387	396	338	377	419	356	406	386	374	376	410	381	402	351	350	344	395	394	396	373	384	371	390	371	414	342	383	440	380	384	391	378	398	358	404	423	369	377	384	401	378	390	386	369	407	397	420	376	383	377	376	329	372	377	363	359	395	403	365	364	381	408	378	379	406	378	369	370	412	350	352	409	358	371	392	360	394	393	393	354	385	391	384	351	336	373	360	385	400	376	378	350	394	388	375	387	382	374	355	372	378	377	373	381	371	390	345	370	336	367	362	386	362	391	382	359	369	366	391	380	375	389	360	386	394	410	333	366	382	390	388	356	366	347	377	376	367	353	354	407	348	387	371	392	376	434	351	361	401	391	389	379	396	406	392	373	386	398	383	352	372	397	376	359	372	350	400	395	400	349	391	325	371	368	390	358	385	377	361	384	388	390	438	380	348	367	394	388	361	378	356	359	372	390	366	368	383	381	349	373	353	357	370	359	381	358	360	369	376	381	346	385	397	378	380	381	388	384	387	362	352	368	364	362	376	376	389	373	340	372	380	368	348	380	395	370	381	343	356	360	396	397	374	355	392	363	378	370	348	391	411	365	368	375	399	349	405	401	383	368	396	356	349	387	343	399	390	378	335	401	364	370	383	392	324	396	431	386	391	349	373	357	374	364	360	390	362	388	345	339	361	429	387	365	393	382	366	371	421	345	347	357	361	381	386	357	386	372	388	365	367	429	398	394	410	386	381	403	387	384	418	385	386	367	347	368	374	381	376	360	380	352	414	346	388	365	344	377	386	384	379	379	384	410	391	403	369	402	354	392	364	365	359	349	404	378	359	377	348	416	393	379	414	385	348	437	364	400	399	396	385	378	361	361	387	408	370	359	339	411	414	399	391	404	354	394	369	346	378	399	392	329	370	378	379	367	392	369	411	429	378	360	382	379	398	388	379	378	417	362	382	373	389	368	366	371	389	386	371	359	370	397	365	421	389	404	406	358	350	351	375	396	367	366	365	383	397	376	368	413	368	377	354	387	378	380	371	355	351	382	384	381	389	370	366	360	337	359	378	397	375	382	356	433	382	379	356	373	414	386	371	364	369	385	363	396	367	360	369	380	372	387	421	358	395	403	343	370	355	387	387	383	386	371	375	355	402	395	395	404	362	389	358	366	396	389	375	384	346	371	388	367	399	400	374	387	373	375	367	390	376	344	366	415	342	346	337	390	376	385	355	401	380	352	346	349	391	393	367	363	390	374	370	353	390	397	396	350	398	390	382	379	368	435	376	356	359	368	359	347	375	380	391	430	368	375	408	379	373	365	393	365	342	390	362	401	371	372	360	391	358	370	411	361	400	400	375	405	363	389	358	376	358	365	411	389	378	393	390	364	357	391	358	379	336	362	364	381	384	390	381	375	405	402	388	369	356	348	367	380	363	400	336	391	403	398	407	398	398	347	368	371	366	391	395	375	392	376	429	386	371	441	345	345	386	377	361	398	399	354	397	371	365	395	368	428	399	339	367	386	360	369	359	390	394	394	416	376	372	372	402	352	375	391	349	353	378	403	355	389	387	385	442	383	378	396	377	377	400	364	398	382	358	376	352	328	357	417	372	373	390	375	420	385	352	360	360	411	379	398	366	400	332	377	387	408	383	394	389	381	370	343	336	417	356	382	391	425	376	383	384	374	364	372	358	356	395	361	356	346	361	404	365	354	389	415	362	395	388	352	345	360	404	368	394	409	379	394	367	355	391	379	335	380	363	347	403	355	368	377	365	375	382	391	395	383	356	379	352	406	404	356	415	350	392	389	393	365	391	391	365	362	378	378	376	398	367	391	394	368	385	350	412	339	357	403	392	401	379	409	382	380	368	388	391	393	371	388	377	363	345	355	380	374	422	402	404	393	401	360	377	376	371	384	384	383	339	362	333	344	369	377	380	358	402	368	343	371	329	383	400	368	351	383	383	383	392	405	377	365	368	347	351	428	386	364	408	369	381	382	378	377	370	370	397	386	384	385	374	387	415	359	386	382	406	390	364	375	347	403	355	342	368	358	350	380	407	366	410	386	366	376	378	360	362	366	408	372	374	365	381	394	373	374	390	412	381	359	373	381	390	367	363	353	392	387	356	373	372	364	373	373	397	385	342	370	355	360	362	368	359	369	392	385	375	357	352	363	359	359	357	361	358	362	371	408	427	366	391	365	365	387	379	370	401	395	370	374	392	375	379	373	382	384	407	389	378	371	356	380	374	371	395	409	383	434	368	420	378	370	374	349	391	369	350	366	362	368	395	375	366	364	395	349	348	371	372	377	344	387	404	417	361	384	372	355	363	382	393	359	395	366	373	370	400	381	367	390	376	395	398	419	377	403	394	388	389	385	349	402	366	369	395	393	401	418	419	368	360	402	383	422	379	399	419	391	362	389	363	383	384	379	391	370	387	391	404	355	347	395	380	417	371	380	364	393	358	395	381	387	389	398	380	347	386	397	380	358	387	397	394	368	399	376	366	409	349	365	398	373	374	374	370	345	354	416	390	399	382	334	380	397	377	344	392	367	357	362	395	402	379	365	359	352	394	399	371	382	354	359	364	370	382	412	360	379	372	356	364	375	361	387	371	384	385	345	364	424	343	359	354	386	379	361	332	352	376	366	374	391	370	364	352	387	372	380	401	383	365	379	405	372	379	357	404	345	360	386	381	370	363	369	358	422	396	342	341	349	362	383	341	389	390	414	369	408	386	368	385	342	382	357	361	377	379	395	400	353	385	386	370	386	365	386	387	379	349	372	384	345	400	348	362	349	363	426	368	374	387	378	409	357	364	363	414	379	373	370	392	401	394	358	382	397	391	374	369	372	361	369	343	386	366	371	355	385	375	397	380	389	406	372	382	364	355	393	372	367	353	359	415	369	380	412	412	387	404	379	397	361	361	372	397	348	395	393	403	382	348	393	335	412	397	367	401	373	353	371	395	389	352	357	345	395	398	385	384	354	394	409	391	385	375	421	422	390	369	356	367	390	370	397	380	381	361	394	363	383	393	339	383	381	411	385	399	353	395	379	408	374	374	372	374	388	359	350	390	402	339	377	367	376	394	351	369	404	389	357	371	376	370	360	367	397
22558	20330	26347	24181	20334	20378	7536	1634	1277	1121	1052	978	919	891	909	925	860	833	830	836	824	816	762	837	816	788	837	813	761	805	744	797	760	738	769	755	790	777	762	760	762	773	751	738	744	702	751	733	724	714	774	718	756	759	787	743	751	754	739	753	709	715	785	781	742	714	726	790	798	719	750	772	734	766	757	760	774	734	749	736	726	710	725	726	755	753	697	706	759	729	759	733	749	759	719	746	706	816	742	701	737	704	804	769	759	784	759	730	739	774	736	745	704	798	726	700	759	708	739	739	786	723	685	741	725	691	762	699	740	790	743	712	758	776	778	710	750	739	695	702	773	763	700	750	714	768	758	720	738	719	812	702	722	732	753	755	788	733	724	723	732	677	723	765	739	770	696	744	701	751	740	764	754	764	742	731	743	717	710	753	768	765	744	761	728	771	761	734	740	695	720	734	710	759	748	747	753	735	771	784	757	818	743	748	734	762	711	745	707	740	745	722	756	787	767	757	759	725	750	736	723	737	801	729	735	731	727	692	693	782	761	760	725	741	733	740	752	734	693	760	769	743	727	727	703	758	775	726	789	718	729	759	748	784	719	687	711	732	749	689	782	730	749	706	720	782	748	733	737	709	713	723	721	782	733	721	771	766	740	754	795	727	708	751	738	737	733	729	746	735	726	736	752	734	726	721	727	790	736	732	720	756	750	746	728	754	757	722	724	763	745	724	709	749	777	702	769	716	692	782	736	777	723	727	773	775	775	757	723	714	752	757	768	779	709	744	735	735	760	752	733	833	795	754	734	703	756	747	759	718	737	730	767	712	787	729	772	755	767	750	735	746	715	698	722	743	681	717	772	750	746	734	754	724	748	763	760	749	788	760	719	764	808	750	756	709	742	785	722	785	731	731	726	695	704	766	712	754	678	782	667	714	775	681	715	741	724	735	716	676	777	725	710	741	795	693	742	752	738	738	712	768	703	753	796	731	737	739	736	715	748	723	758	721	718	684	764	781	732	696	699	777	708	760	756	721	729	716	718	660	760	765	788	772	705	792	713	734	753	754	729	772	752	760	736	760	730	711	749	718	681	710	742	787	721	713	774	721	698	746	731	713	721	764	701	764	731	748	766	707	724	732	778	729	708	720	796	710	749	743	743	772	756	753	745	720	758	752	744	750	773	773	766	726	727	748	751	715	771	745	744	737	734	789	715	739	705	720	801	734	789	728	765	741	760	772	719	682	759	708	755	758	752	755	709	768	656	777	715	731	743	759	724	757	766	785	778	736	743	751	780	755	719	770	724	810	766	751	697	767	736	748	708	756	681	770	730	758	743	755	712	736	759	757	718	720	719	739	701	727	757	720	749	790	754	719	709	744	743	703	754	736	674	729	708	746	760	773	742	730	773	750	732	713	717	737	739	679	762	734	745	774	747	741	756	737	718	727	766	735	743	715	761	689	764	714	745	789	781	742	722	762	736	751	693	745	804	719	730	700	759	749	779	706	738	774	731	706	747	788	710	724	756	732	766	765	787	736	758	731	752	711	770	698	723	729	719	697	747	741	783	722	770	731	744	726	732	793	701	746	728	759	724	726	761	721	726	743	688	740	725	776	748	754	712	747	726	774	792	741	735	760	715	746	754	720	693	694	727	721	740	726	740	712	727	733	717	715	742	745	739	759	783	708	758	767	706	749	730	753	730	705	753	715	783	739	761	749	724	757	739	794	717	717	737	744	764	734	714	728	805	733	719	750	770	736	711	727	718	768	702	750	685	713	771	768	755	776	725	780	748	700	744	786	724	750	699	736	721	715	779	727	756	737	699	710	774	743	740	715	762	741	772	726	690	743	747	771	687	720	755	718	751	736	762	704	662	757	760	715	732	776	736	744	765	719	747	733	763	748	713	773	758	733	751	748	727	723	768	733	773	721	713	756	752	740	780	752	744	705	772	762	692	749	692	758	773	739	777	738	757	747	753	753	679	714	773	792	780	744	750	703	745	757	745	711	816	692	718	733	682	744	726	703	748	731	770	718	731	754	763	745	726	738	723	735	756	704	745	760	727	737	780	792	739	745	755	717	742	709	745	723	781	715	805	771	762	808	763	748	692	725	703	766	751	722	737	845	760	789	729	680	700	724	749	739	717	728	703	756	707	750	747	717	771	713	780	712	747	706	703	718	769	727	758	749	735	787	730	719	753	760	732	721	788	746	738	717	707	756	715	711	734	752	741	798	761	746	788	709	750	722	748	670	721	735	707	763	771	741	770	777	704	733	758	744	734	760	778	780	715	756	714	753	711	720	761	717	698	770	755	756	743	713	744	753	741	762	733	728	786	729	718	735	739	761	753	725	741	742	769	702	767	728	740	741	764	763	733	743	761	762	732	704	716	725	696	744	729	740	735	766	775	763	790	727	738	772	779	757	702	777	691	758	740	727	750	763	768	740	744	719	771	720	709	721	750	762	707	733	739	736	726	748	714	709	729	719	762	691	719	699	745	744	748	699	753	775	740	701	664	746	758	772	757	753	764	710	768	710	703	730	756	717	749	692	741	818	756	720	752	726	729	722	770	746	772	733	795	732	717	726	772	750	749	774	795	742	751	763	788	710	716	716	741	782	815	756	732	757	718	787	737	747	750	724	729	697	707	768	694	741	750	765	756	759	772	757	725	758	719	745	755	733	753	750	741	750	739	748	724	685	785	738	725	729	724	712	715	705	768	764	736	740	723	689	724	736	773	727	701	734	750	743	795	735	723	712	782	726	708	807	777	763	786	707	733	792	689	794	812	751	721	752	724	737	747	740	788	729	762	775	750	747	729	744	750	719	746	720	744	733	762	724	724	707	808	756	707	742	753	724	718	811	756	777	711	738	743	738	725	722	768	733	715	715	678	720	781	747	707	767	715	740	744	731	754	734	697	761	718	743	758	712	741	706	756	764	724	722	767	794	748	769	735	766	780	781	717	713	753	735	744	766	808	768	690	752	746	725	757	728	765	735	749	704	708	749	666	779	773	741	706	711	779	714	734	716	753	706	738	800	729	711	793	718	732	716	754	750	772	718	745	698	734	687	727	749	728	725	761	739	776	736	717	722	782	696	735	756	774	732	685	740	729	746	725	736	751	732	777	693	706	699	742	733	750	724	742	690	696	678	750	736	707	718	749	742	774	721	774	778	758	743	721	772	808	695	738	737	805	748	710	712	749	733	721	754	746	717	715	766	718	752	701	725	739	734	772	759	746	770	733	773	753	729	771	746	718	703	729	790	774	776	717	774	753	720	707	739	740	703	704	748	773	725	734	747	719	758	758	714	760	769	707	718	740	727	744	765	711	734	740	714	743	725	720	744	790	722	704	758	710	718	686	733	762	807	694	777	749	728	693	769	757	759	691	749	735	799	738	726	800	737	744	711	715	754	749	762	763	739	790	716	715	744	758	696	733	779	740	731	740	732	712	787	738	774	788	735	750	737	748	762	769	707	785	676	732	724	740	682	751	741	760	792
32865	13485	12311	6932	4657	3367	2696	2212	1916	1693	1425	1403	1263	1163	1055	1054	1044	973	892	906	917	942	861	890	863	846	814	788	762	838	775	782	732	771	765	746	726	779	720	780	694	751	723	724	725	761	711	683	730	703	747	713	736	682	752	767	732	777	701	679	741	697	760	668	754	746	698	703	701	730	727	728	728	715	700	749	710	717	709	741	706	684	697	716	721	702	719	741	698	697	698	698	711	697	681	707	691	696	703	689	730	710	694	740	689	684	708	702	714	701	724	726	710	650	739	695	709	694	679	711	692	719	715	715	691	718	683	714	667	725	709	695	674	697	710	675	695	703	733	689	689	704	726	699	696	747	676	705	740	695	708	707	647	725	689	714	724	677	703	725	760	735	702	696	699	700	749	667	684	691	707	710	723	719	670	706	712	699	670	700	707	700	713	680	651	709	707	668	685	682	681	695	644	711	695	721	672	675	706	726	737	727	692	659	699	723	691	724	716	692	795	701	681	729	733	699	704	731	707	688	684	691	668	679	715	694	673	727	741	736	713	675	680	763	730	740	724	703	691	631	713	701	695	762	670	763	716	671	714	736	695	666	642	741	695	707	681	709	741	688	673	701	721	719	695	710	710	722	725	717	704	686	706	725	675	692	714	726	738	733	721	681	708	674	698	701	707	679	716	703	667	712	709	727	688	733	694	748	726	667	673	658	711	702	737	715	737	698	751	750	753	677	672	727	686	693	675	680	728	732	694	685	683	745	728	703	673	713	684	717	679	731	719	695	698	718	663	694	725	674	690	733	730	706	720	691	732	672	688	697	686	715	714	648	733	692	681	711	700	699	693	671	716	740	717	662	681	711	693	722	690	725	689	759	716	715	736	741	683	677	722	700	691	712	748	697	706	667	669	747	715	718	698	743	693	687	697	747	708	686	729	698	684	739	698	702	707	708	678	706	695	654	681	724	676	659	707	708	734	721	721	750	682	722	707	705	692	712	735	712	726	691	691	704	688	671	746	725	742	702	686	710	730	730	715	710	698	702	722	686	722	734	751	703	731	741	714	696	720	695	741	720	710	694	689	712	664	770	676	705	712	693	722	689	701	682	689	750	735	723	705	706	658	717	744	734	677	739	685	724	689	703	697	676	761	670	759	700	682	723	730	700	687	746	680	733	718	748	722	718	729	669	683	644	699	747	734	689	723	703	737	736	782	749	728	729	706	699	632	711	721	723	692	727	690	702	682	734	729	704	736	700	715	703	664	663	681	673	693	708	689	742	683	756	652	686	746	670	659	718	704	664	726	707	673	705	718	727	690	713	712	681	702	672	718	707	701	733	710	660	744	739	712	697	734	730	674	672	727	713	701	693	703	742	740	694	756	671	712	736	754	722	713	666	701	712	639	724	679	643	676	732	697	766	695	695	657	683	662	663	696	723	675	761	659	755	654	690	698	746	688	752	698	754	685	737	666	685	682	676	710	721	703	748	678	696	743	662	713	725	649	680	670	701	672	687	704	708	690	718	748	653	769	677	668	697	698	732	711	669	713	691	709	716	699	705	701	671	677	708	699	706	677	699	676	695	681	673	747	700	670	689	681	683	666	716	692	701	747	726	708	763	708	717	738	687	668	722	704	701	697	670	739	697	730	686	767	676	691	673	705	714	720	682	681	709	694	716	676	710	719	709	747	680	718	681	739	747	688	713	724	692	698	757	677	692	684	707	660	713	675	683	721	713	703	679	696	718	667	692	700	700	758	684	684	704	708	733	712	724	700	700	656	746	697	692	716	701	752	751	711	721	651	727	736	731	699	695	730	675	687	692	698	725	718	701	711	703	676	724	703	697	704	765	749	686	724	714	712	693	740	701	646	740	726	659	692	656	699	693	734	735	664	653	718	672	708	720	718	742	710	674	650	714	726	648	692	734	703	701	671	719	716	692	703	703	655	722	738	725	761	697	699	682	715	696	728	687	696	697	670	708	687	708	678	668	711	756	684	705	684	671	692	682	719	727	707	721	741	705	687	715	702	680	684	696	691	677	693	727	713	663	719	668	754	683	694	669	704	712	702	665	739	714	743	719	714	727	721	736	694	721	747	665	727	692	726	698	699	669	683	707	698	728	715	680	774	745	679	712	717	681	748	752	702	667	671	714	722	664	743	701	723	716	720	786	748	722	674	690	740	727	714	690	667	686	710	715	728	754	739	718	734	721	720	711	723	733	764	700	651	740	732	737	745	766	698	674	725	692	665	668	666	703	712	726	733	677	723	711	726	688	744	707	713	717	647	722	689	707	725	657	666	709	674	678	673	738	723	693	695	702	650	750	745	715	667	670	711	701	712	752	684	731	697	693	697	746	697	691	708	723	721	674	690	721	651	707	722	706	705	681	689	712	663	660	686	690	737	734	704	683	722	728	713	696	716	731	725	711	707	723	661	686	729	702	696	780	684	698	677	713	738	700	673	694	680	690	726	748	668	754	726	662	712	678	718	703	697	665	727	716	706	744	706	642	648	707	747	703	738	683	807	734	725	690	674	701	691	643	734	704	738	697	721	658	704	700	662	731	717	700	734	710	674	709	633	727	706	710	683	723	707	735	738	716	739	681	704	685	747	727	685	687	676	687	735	703	708	740	674	699	691	694	705	689	667	660	733	709	695	733	700	707	745	704	669	695	688	713	690	704	701	650	727	752	718	709	691	749	608	718	680	738	710	719	731	738	750	752	705	671	709	722	717	732	688	709	701	705	757	655	708	702	699	671	696	655	682	696	731	717	713	725	678	735	719	711	681	685	708	705	676	654	661	709	762	694	699	721	723	718	675	696	703	687	716	723	739	728	708	692	681	738	711	671	692	699	687	674	714	661	685	715	667	690	721	729	670	690	744	688	721	686	689	672	718	718	703	675	766	709	744	704	665	736	715	716	699	684	739	741	687	719	752	759	725	711	632	719	729	682	695	682	754	722	710	676	683	651	686	676	683	697	717	673	692	738	704	701	688	758	713	692	701	683	653	727	718	724	709	737	766	648	651	702	750	691	733	762	738	678	698	727	734	712	691	704	721	701	656	692	749	715	716	711	696	700	723	682	692	669	739	743	687	707	710	692	719	728	689	762	712	683	731	646	700	742	702	694	679	749	733	658	728	712	684	671	745	684	694	726	677	675	704	676	703	751	727	730	682	748	726	722	762	729	669	720	683	731	709	696	699	700	701	715	711	701	728	665	701	710	719	733	720	759	710	716	653	694	671	733	705	674	663	665	735	698	687	719	737	683	662	659	714	698	694	754	685	767	704	694	695	725	643	731	665	716	675	659	713	736	682	678	696	696	684	697	686	729	733	750	707	694	689	696	722	736	699	717	697	732	717	698	704	672	725	728	703	683	706	720	699	658	714	719	705	693	662	717	701	724	718	713	711	674	720	688	719	698	707	729	695	701	709	686	736	744	649	692	696	716	715	681	658	690	707	735	696	687	678	720	717	692	707	674	690	678	761	706	731	711	677	681	735	680
32765	14347	2412	828	656	632	518	506	449	546	539	505	489	471	496	477	480	481	525	453	500	494	493	564	486	498	481	560	516	464	475	530	459	488	464	465	483	506	487	482	521	509	465	474	506	464	506	483	453	495	474	478	529	522	469	517	479	473	500	500	443	473	521	473	503	508	493	455	485	547	515	490	478	500	512	494	499	500	495	525	530	487	525	514	474	513	506	476	464	486	501	500	531	493	481	474	511	503	507	506	493	484	484	512	466	483	459	515	488	543	483	489	509	454	508	487	538	540	532	496	492	467	481	504	475	458	499	442	484	459	505	497	460	518	507	490	487	476	518	487	469	456	474	513	508	485	510	485	495	504	514	504	515	477	472	483	520	485	508	484	519	497	448	469	488	474	492	527	532	531	504	511	464	505	487	468	492	473	462	458	468	504	497	504	505	466	497	511	494	507	497	556	479	483	511	480	522	485	519	452	434	491	492	505	497	493	477	501	524	493	438	489	480	461	500	485	498	488	496	479	457	500	455	524	482	508	551	432	496	524	500	459	493	497	547	505	481	507	536	469	497	513	479	491	470	511	503	448	475	502	498	473	511	464	453	487	489	489	516	504	464	465	486	498	467	515	497	493	496	468	476	500	478	519	457	472	490	500	492	483	516	501	461	499	535	513	462	474	534	449	489	498	505	482	517	525	484	462	461	491	501	462	533	472	503	509	476	457	473	469	490	433	469	488	465	498	534	462	501	496	448	481	461	502	482	494	465	507	479	465	469	489	463	489	498	503	472	463	468	526	503	486	452	492	478	503	520	450	485	467	532	494	479	463	491	501	452	465	436	476	476	447	469	488	494	526	532	515	493	500	485	484	486	466	488	475	488	487	512	475	448	490	508	458	467	446	522	467	468	471	483	520	502	483	495	472	486	507	507	474	501	499	446	501	475	526	485	496	468	497	498	478	499	498	513	491	511	467	513	474	515	474	475	525	504	484	492	473	489	480	494	474	500	523	479	539	447	516	480	471	478	472	494	519	498	471	459	487	535	498	465	533	494	470	499	476	467	502	452	481	471	492	482	466	526	488	497	522	475	536	515	476	494	484	464	518	476	532	514	524	492	461	500	479	511	462	485	501	489	508	468	508	496	503	509	504	488	502	497	522	481	513	491	489	561	514	505	473	485	509	488	478	483	484	482	456	484	468	491	523	518	478	496	523	502	485	469	450	505	486	513	461	511	486	499	492	511	486	462	491	498	469	500	481	500	473	469	479	497	465	495	447	512	486	497	460	491	498	452	483	459	501	451	469	453	463	490	510	493	476	495	523	467	520	481	458	481	500	498	517	502	476	473	512	513	500	471	485	459	486	506	484	466	477	496	477	490	489	516	484	519	508	491	503	454	459	517	507	495	494	484	477	517	491	455	470	478	513	522	498	494	501	488	473	516	468	495	497	479	455	472	504	514	463	480	478	442	479	513	511	448	516	501	497	486	456	492	515	525	498	443	485	480	519	499	505	466	480	485	516	501	431	482	465	528	502	503	513	499	498	489	521	508	505	492	519	488	463	477	472	492	480	484	535	510	484	508	482	488	488	459	488	494	479	508	495	516	547	503	449	509	493	510	469	477	493	512	465	476	474	500	477	483	483	472	515	455	478	508	493	466	486	492	461	491	494	484	494	410	488	504	498	506	442	481	477	457	490	509	458	473	484	513	479	484	481	503	478	493	448	464	477	475	484	482	479	472	499	509	508	480	493	487	503	548	487	512	500	500	499	457	500	483	483	538	455	477	489	459	530	518	482	459	462	520	463	475	473	496	503	468	525	481	487	497	518	521	476	483	530	493	499	503	519	497	463	489	461	476	510	486	496	504	466	511	436	481	525	472	486	503	478	446	459	500	484	488	505	490	477	536	499	493	510	465	472	526	445	519	497	521	495	486	483	542	494	454	501	499	508	502	508	470	507	481	480	520	508	473	483	467	481	507	489	509	522	486	496	512	465	525	462	487	543	529	473	460	462	480	524	500	492	479	492	508	501	449	490	498	510	494	501	521	503	474	529	491	538	492	463	464	502	480	504	427	482	500	500	500	499	515	523	527	502	496	467	462	507	534	487	503	494	477	479	482	495	467	465	509	453	454	501	525	494	521	473	493	520	480	509	468	456	468	445	530	531	487	488	491	501	488	515	478	481	487	462	490	529	457	472	491	554	473	502	445	513	509	454	525	502	514	500	464	525	500	510	486	508	509	463	474	532	526	494	471	472	458	509	506	499	482	480	484	481	488	489	476	478	495	511	462	481	494	477	453	472	490	482	507	482	497	516	495	471	457	477	499	472	459	494	483	492	500	469	486	500	493	516	454	528	463	497	533	506	516	493	494	474	504	500	483	453	476	476	467	483	468	467	473	486	506	518	489	489	530	506	502	491	483	481	507	510	506	483	494	498	503	479	480	520	482	490	487	486	473	472	478	481	462	476	472	477	432	484	511	512	488	503	489	472	466	531	504	538	517	465	445	459	461	539	506	507	500	510	533	499	504	472	492	503	482	528	496	493	495	487	490	481	485	494	504	481	504	484	489	490	511	509	468	484	529	476	507	477	525	475	472	542	494	521	484	502	487	523	480	483	487	527	507	488	452	559	481	493	492	525	444	472	463	508	499	499	501	490	459	483	507	447	487	483	494	486	475	505	481	474	528	481	473	495	496	518	481	493	480	462	446	509	481	462	443	455	485	484	474	478	502	541	497	463	484	483	465	473	505	508	474	495	474	456	491	496	457	471	499	476	517	499	479	511	512	514	478	513	464	505	492	479	518	485	471	463	459	492	503	478	512	461	485	506	495	483	478	552	514	510	506	491	476	504	476	477	491	484	465	506	455	507	522	471	459	490	486	498	502	517	510	527	502	533	497	484	495	478	470	490	514	459	468	475	471	501	499	485	514	415	482	499	469	455	476	450	489	548	485	501	523	491	497	509	445	537	492	482	470	504	513	491	472	516	472	524	467	523	500	469	475	511	520	539	495	470	496	495	424	456	490	514	478	543	524	490	486	505	493	467	486	473	461	445	469	498	486	480	511	496	558	492	463	519	513	492	483	505	495	501	479	462	478	488	519	507	492	500	502	476	486	498	513	513	474	434	522	443	476	542	496	491	457	472	479	459	481	438	469	511	495	507	522	485	498	500	469	486	498	486	482	486	507	543	492	508	464	505	504	526	497	471	530	502	480	504	523	472	513	472	469	508	488	502	505	494	520	526	499	442	482	498	496	473	494	472	484	512	492	493	480	449	504	463	472	487	455	522	500	496	474	524	526	521	512	503	545	537	510	467	512	513	478	469	524	477	476	507	524	500	488	515	500	437	498	508	489	441	458	473	496	497	485	469	479	455	448	487	490	510	496	499	489	492	482	486	507	512	507	490	447	450	493	459	529	447	458	504	449	477	502	491	481	514	460	520	496	499	500	516	481	487	503	487	485	473	505	480	493	465	485	515	520	504	477	467	454	461	499	462
20396	1058	959	684	622	601	563	567	545	563	516	515	504	520	516	544	502	560	563	497	495	530	529	489	485	507	476	511	533	481	549	561	532	526	519	532	518	522	564	520	484	534	518	506	550	514	525	554	502	523	486	530	533	531	554	511	529	543	484	540	545	534	506	498	484	509	536	502	522	489	502	501	532	523	511	554	542	510	487	487	489	528	553	511	514	505	513	507	524	515	428	527	532	560	526	520	480	533	528	500	512	498	505	514	519	537	475	509	517	542	510	529	502	499	531	512	552	521	500	513	521	521	501	500	506	555	519	514	489	492	509	522	506	518	508	511	536	513	508	538	508	519	519	513	561	488	503	489	510	542	514	540	572	502	510	509	471	548	527	532	509	519	594	483	485	493	520	471	528	496	574	477	431	537	505	494	521	508	562	497	466	493	505	558	477	526	569	477	511	503	478	491	545	491	520	490	514	509	534	486	519	524	497	492	505	520	522	525	503	513	565	505	528	505	548	480	502	523	509	530	481	529	499	524	542	535	548	490	532	512	568	522	508	525	493	501	518	521	531	508	531	517	525	511	522	494	482	514	467	496	526	499	530	519	567	483	511	526	483	494	507	548	507	523	484	518	521	503	549	488	510	531	507	524	505	513	499	493	522	521	512	476	524	534	510	485	528	489	524	543	539	510	544	527	538	520	522	505	491	514	496	491	499	499	524	535	547	531	501	516	521	510	537	489	497	506	536	513	525	496	565	520	521	487	533	515	521	541	473	495	500	525	550	558	555	539	483	530	501	547	534	529	477	536	556	479	452	507	515	512	531	496	512	578	476	503	514	528	537	504	510	524	545	540	542	519	516	546	505	504	489	552	540	503	529	502	487	540	482	576	555	511	516	491	518	546	511	514	528	511	535	527	521	522	529	529	487	477	533	496	522	483	487	523	548	507	497	506	478	548	532	480	489	532	517	562	525	520	496	537	544	482	541	555	546	520	538	502	519	541	518	541	513	484	537	518	514	532	477	525	529	534	506	542	483	519	519	499	505	487	505	500	504	544	514	513	486	500	499	508	495	523	492	478	505	497	507	530	531	528	506	536	505	520	529	518	522	506	504	507	524	489	506	507	556	514	501	504	511	543	527	550	532	492	570	500	518	506	517	492	485	579	497	478	500	530	496	489	517	493	498	507	516	512	492	508	529	535	483	520	496	539	496	494	520	496	552	488	502	525	491	506	509	560	492	510	511	479	546	510	524	532	517	551	501	544	537	518	564	506	548	496	531	541	532	508	536	533	566	523	509	538	517	514	537	498	527	503	535	511	476	543	538	509	465	542	511	500	498	501	580	507	542	545	505	530	510	506	510	549	518	509	529	505	491	533	499	517	540	484	509	513	536	515	525	564	512	536	526	488	490	523	541	525	524	516	567	518	530	512	508	495	515	535	512	499	528	560	482	557	522	491	518	502	530	514	530	495	493	489	531	495	546	523	472	539	545	492	578	542	507	493	528	502	531	512	528	518	513	518	499	536	527	509	508	563	518	476	536	502	516	500	509	547	527	491	487	510	528	557	497	502	532	500	487	522	508	517	535	510	501	562	494	499	489	524	544	531	530	505	535	507	492	533	477	523	535	477	519	502	524	545	520	526	513	489	515	526	494	491	516	535	500	508	525	506	514	520	514	504	540	503	553	506	553	527	519	579	500	505	555	540	503	500	497	493	544	539	496	540	549	503	516	486	516	504	543	505	528	508	506	520	494	531	514	519	495	524	522	535	542	479	499	504	531	522	532	532	500	536	500	549	551	549	541	476	471	531	517	498	522	493	508	486	524	544	527	523	503	549	551	526	490	538	520	514	497	503	524	527	480	503	499	505	508	498	512	493	519	501	518	481	502	539	559	490	491	518	525	505	509	465	508	495	518	501	508	509	486	501	546	494	530	508	529	515	545	518	539	460	514	495	523	514	547	528	487	471	565	501	515	537	486	522	514	524	508	519	505	517	580	499	514	523	494	564	535	520	495	511	505	465	558	541	508	528	517	502	495	514	556	551	538	525	485	485	537	535	489	487	486	507	518	503	513	552	519	525	556	523	485	499	521	510	498	529	528	527	498	513	529	549	484	515	494	559	496	526	520	508	536	501	499	517	478	528	507	536	527	508	526	503	509	519	559	544	505	495	521	509	507	500	551	515	517	519	496	503	529	494	495	549	469	514	500	530	486	504	519	503	509	525	527	523	507	507	538	527	535	507	497	489	470	511	529	518	485	523	497	431	519	546	490	550	534	525	498	494	503	518	513	537	511	576	538	517	538	499	509	500	526	481	514	536	507	564	475	524	474	511	541	529	512	488	533	526	530	478	515	536	543	514	505	535	523	461	495	509	545	531	477	523	551	530	509	516	515	529	504	487	523	493	495	511	518	539	528	551	540	545	503	541	464	530	503	548	503	510	506	520	496	498	539	513	521	515	560	502	517	520	488	505	505	498	544	554	553	533	475	523	476	521	542	557	512	531	543	533	497	472	529	501	509	476	529	544	506	523	516	485	497	508	510	531	511	510	528	539	504	553	522	534	507	498	525	466	491	501	531	533	526	499	500	519	478	551	499	522	497	506	514	516	517	480	519	544	524	514	494	537	538	492	511	545	518	479	530	512	499	519	508	554	508	518	528	535	519	511	513	564	479	500	507	509	536	490	540	525	514	516	518	491	532	519	516	544	527	516	541	500	485	551	471	509	487	473	515	547	469	538	489	528	520	475	526	494	496	524	472	536	532	498	535	497	521	480	547	538	532	522	527	525	507	541	534	527	546	543	510	535	499	487	526	506	513	510	503	559	507	505	551	576	503	499	550	529	483	517	524	507	497	500	516	522	547	486	503	557	500	492	505	516	492	522	516	514	523	546	519	472	486	532	508	492	485	482	542	519	481	510	482	520	557	503	507	475	542	485	485	488	523	507	528	527	497	532	510	482	470	489	558	553	509	525	501	503	528	506	501	507	529	540	530	527	574	507	537	514	533	538	540	510	516	481	539	554	485	533	529	524	481	523	492	531	543	495	538	531	543	499	520	496	512	518	512	553	498	506	542	500	522	490	502	499	487	524	516	506	507	505	543	566	554	510	528	526	555	505	518	516	531	514	484	512	515	524	494	517	509	520	490	477	539	582	525	513	483	531	513	545	526	533	491	533	500	502	550	537	531	547	498	511	546	500	489	502	516	511	514	504	517	507	496	518	536	514	541	463	524	541	535	507	511	548	530	553	514	541	491	516	538	526	495	477	556	505	502	512	528	523	489	533	526	502	504	532	496	529	523	470	483	501	525	544	541	511	533	513	532	516	503	512	528	501	502	534	493	523	476	496	519	496	496	524	539	532	518	517	457	492	513	565	507	509	552	506	543	532	523	510	512	525	506	532	528	471	531	499	502	540	506	531	506	536	514	468	494	534	516	546	494	496	516	509	550	537	530	482	532	483	469	541	493	530	527	506	542	520	521	491	504	550	502	528	513	498
24590	20334	25942	24570	20317	7660	967	738	678	586	548	492	486	499	430	454	437	415	398	410	439	393	383	396	407	430	406	403	397	399	433	387	415	426	395	376	367	403	374	387	411	377	386	378	380	397	368	390	371	408	377	364	387	386	323	335	391	387	405	396	377	367	396	364	354	351	369	396	371	374	391	371	390	369	382	359	368	399	374	368	382	350	345	397	351	371	393	381	380	383	368	390	384	357	374	399	354	355	386	387	366	383	343	370	376	393	364	394	365	337	441	366	387	395	345	367	376	342	384	361	383	373	421	385	364	373	366	355	398	371	387	371	373	378	381	378	397	374	371	379	366	375	356	381	346	389	364	387	383	367	396	405	372	392	397	390	356	400	358	336	405	370	370	363	383	386	382	385	392	371	374	378	356	373	354	387	406	369	361	391	348	362	371	358	381	384	366	354	344	362	360	375	417	354	365	382	376	376	354	375	397	387	407	386	403	375	360	380	356	370	372	401	387	354	366	372	380	380	373	359	402	359	379	374	369	357	340	343	388	362	357	383	418	348	368	368	368	348	367	384	380	399	380	413	375	399	351	347	368	350	380	379	403	359	367	379	340	396	364	377	335	352	378	368	375	373	356	373	375	395	360	381	377	368	377	370	360	370	353	335	359	374	402	371	378	376	377	390	379	400	398	368	355	338	381	366	377	384	350	377	388	356	357	364	372	365	319	393	390	378	384	378	365	375	346	422	389	401	381	350	381	372	401	380	382	396	386	351	344	381	355	397	369	387	389	405	350	375	365	400	358	413	340	393	353	370	361	382	409	368	369	372	368	386	357	423	371	375	335	372	377	366	348	380	378	378	376	396	397	362	375	337	373	399	398	389	354	370	375	383	371	372	377	369	382	381	348	395	400	374	352	344	364	382	390	357	380	365	371	374	393	379	365	361	380	393	351	386	363	354	370	357	380	361	373	428	393	375	375	358	355	390	368	352	373	381	393	381	346	366	396	367	384	369	382	330	350	392	338	396	368	379	346	363	383	374	400	397	393	371	399	374	364	357	385	396	366	369	400	377	351	367	359	365	392	390	399	353	385	365	383	404	373	354	372	400	375	385	375	357	373	331	397	381	360	355	370	373	388	367	388	345	362	364	403	410	379	407	372	366	370	372	372	374	367	374	386	314	366	407	361	372	388	368	371	372	351	394	409	387	362	404	378	383	402	336	380	361	377	383	361	350	364	418	389	360	347	372	355	384	387	397	367	353	384	362	374	401	366	394	403	367	380	422	390	377	352	368	369	370	378	336	365	369	393	362	368	380	372	380	359	371	373	351	365	421	369	398	369	373	361	367	386	367	339	369	362	368	400	372	368	365	380	397	375	360	356	403	374	424	374	387	368	418	396	356	403	386	346	401	359	381	423	399	370	394	390	366	363	387	341	381	394	365	376	428	390	376	377	423	371	352	390	339	368	385	371	371	342	354	379	380	367	359	380	407	363	379	382	387	363	401	368	391	353	366	379	379	364	381	373	373	365	391	369	347	374	349	352	354	356	365	356	389	349	424	346	373	403	386	377	365	391	367	373	364	365	388	311	351	355	372	381	357	362	359	389	400	346	383	365	413	372	356	387	365	365	356	369	358	387	376	353	363	374	374	357	366	370	367	342	395	357	363	395	394	388	344	356	378	343	333	327	367	407	374	365	372	374	365	394	371	361	380	378	363	383	377	413	372	365	348	388	357	380	363	368	360	364	374	354	382	372	382	367	382	412	370	372	375	360	392	377	391	364	350	402	338	368	364	387	363	395	413	392	352	346	389	382	371	351	390	430	364	332	370	412	359	343	390	372	353	343	343	355	373	373	405	337	379	382	336	430	348	397	368	382	387	397	396	354	363	377	366	365	379	387	380	396	372	387	371	373	367	368	375	377	389	348	399	393	388	396	381	391	360	353	400	398	388	392	353	396	401	351	341	378	358	372	392	390	337	346	357	324	402	382	400	354	347	377	404	357	378	419	396	399	392	370	365	371	385	374	375	357	374	385	378	397	402	397	382	353	382	348	344	379	317	386	385	367	392	363	372	361	383	350	374	409	405	325	374	385	352	376	355	372	341	375	378	427	352	381	407	365	381	361	347	338	344	353	377	345	389	364	391	348	387	367	421	362	377	388	350	369	367	360	379	393	412	351	385	331	341	351	361	420	345	384	380	343	382	396	361	397	349	398	390	366	353	378	373	392	380	345	385	377	403	383	384	342	344	385	389	368	339	376	426	341	381	382	339	395	376	392	405	407	362	363	371	404	379	388	427	378	386	387	383	342	357	344	373	352	367	410	388	382	393	382	363	336	376	356	378	361	355	379	362	382	358	361	373	384	364	365	358	349	378	397	371	403	386	386	370	395	361	322	362	390	344	351	370	357	379	368	400	404	369	349	369	402	373	385	358	361	339	350	385	389	375	396	342	384	378	377	391	369	374	343	345	404	327	375	375	384	352	359	391	374	355	373	349	367	373	398	368	363	385	395	358	350	386	346	352	361	378	368	344	336	350	371	404	364	377	364	346	354	363	376	387	390	358	372	369	365	410	337	384	404	393	348	368	398	371	381	364	341	366	353	350	379	393	351	359	407	362	361	364	358	399	368	356	381	387	386	354	352	377	372	373	364	366	392	385	396	360	384	355	350	367	363	359	360	386	400	379	328	358	367	345	368	353	386	382	359	375	379	345	351	344	381	376	371	372	352	375	418	371	355	389	374	400	352	361	380	393	375	391	387	403	337	407	382	368	387	338	385	358	382	368	400	363	384	354	341	378	363	374	342	366	367	380	360	335	374	411	394	343	356	346	338	382	356	380	360	380	368	375	337	406	376	398	352	396	366	392	358	374	385	403	366	379	391	408	348	392	379	393	351	369	372	334	392	387	372	311	428	394	364	359	333	371	394	347	382	378	357	362	388	393	361	383	413	332	379	360	393	375	386	377	369	392	363	349	408	400	356	414	378	375	411	378	401	392	394	352	357	364	368	375	389	330	378	366	349	378	351	366	419	365	355	347	374	332	369	360	378	396	348	391	386	402	373	400	386	374	379	367	382	385	386	373	358	396	397	379	360	360	375	380	406	336	355	375	345	376	367	385	393	364	386	369	330	363	385	375	374	384	385	354	336	381	392	385	332	388	354	412	373	373	350	367	348	366	384	372	378	363	398	385	382	378	358	350	361	363	390	372	390	345	372	366	389	372	385	415	383	372	386	386	336	381	375	358	347	384	349	355	374	377	370	362	394	376	375	320	372	349	357	396	334	375	389	369	382	372	386	354	384	378	385	357	360	369	375	381	362	347	421	343	362	389	398	352	345	400	394	374	377	373	413	382	380	366	357	379	360	379	369	358	352	368	379	376	375	360	373	368	360	388	380	340	371	336	369	383	339	374	388	374	355	364	371	351	393	372	372	363	367	359	381	353	391	367	386	390	370	408	366	370	386	384	409	371	389	349	358	375	382	365	382	348	357	388	376	381
32295	7816	6949	3945	2553	1808	1404	1091	1053	899	816	745	669	609	566	559	519	475	514	498	464	430	454	469	426	417	459	405	394	440	420	458	422	422	449	427	382	394	398	403	409	444	391	392	406	407	362	388	392	390	390	383	388	411	388	411	383	422	424	392	384	353	385	355	414	377	405	381	373	404	366	405	370	371	376	418	371	386	397	385	371	399	378	367	392	387	361	346	385	405	410	383	384	360	387	373	389	379	372	372	365	384	392	377	409	333	372	380	391	395	383	366	353	371	369	390	389	353	391	380	401	338	403	382	362	375	408	424	364	385	383	372	360	355	399	357	383	374	383	365	377	389	378	382	343	411	392	395	399	395	348	393	423	407	376	395	366	352	379	388	381	377	406	398	392	392	343	367	352	365	404	361	378	381	427	376	387	395	397	347	370	368	390	363	387	396	358	396	368	419	413	377	333	348	393	398	381	340	367	361	380	391	368	380	382	372	412	379	361	389	380	368	402	371	369	359	354	401	390	368	405	379	411	397	398	403	373	372	385	435	379	384	364	375	408	398	370	395	382	373	388	367	357	390	398	376	400	373	372	371	361	326	417	389	390	386	387	413	390	404	416	381	378	419	392	370	386	375	365	364	369	382	398	392	370	366	381	377	384	389	396	391	354	388	370	424	383	366	350	378	372	388	369	382	363	373	388	365	391	387	379	376	410	365	378	387	383	352	404	412	403	378	397	415	393	394	353	362	397	398	392	366	399	365	398	383	381	376	381	396	389	404	389	407	369	371	363	407	401	355	416	383	421	361	431	388	414	394	390	356	365	399	381	362	381	373	407	351	399	393	379	363	393	388	370	392	368	372	385	349	385	417	434	397	361	407	365	338	406	373	362	382	392	373	351	366	379	385	408	388	404	407	385	385	407	406	415	388	393	370	406	388	367	374	386	358	381	371	355	388	358	400	395	413	351	418	363	414	384	364	367	451	390	356	399	377	419	392	415	374	401	415	376	413	368	362	402	392	400	365	368	381	376	373	345	402	368	377	375	397	361	380	392	370	372	376	397	340	360	397	404	358	365	381	370	385	388	403	402	420	369	378	393	393	372	363	411	415	393	400	374	382	399	404	413	380	357	403	388	385	381	382	372	358	374	353	384	402	389	372	353	396	355	355	361	409	364	385	376	384	415	368	388	347	354	405	366	402	399	398	400	397	376	374	380	330	406	359	396	413	402	369	377	359	371	401	375	379	384	370	351	352	376	378	375	385	373	339	394	389	371	374	404	385	375	419	391	389	385	402	383	393	347	400	348	401	374	375	362	373	381	367	417	358	405	353	381	391	341	418	401	373	431	390	376	376	380	360	377	369	380	368	373	422	371	355	379	386	394	364	397	375	390	368	359	372	342	382	422	400	353	397	397	377	359	386	412	372	356	408	383	395	388	381	410	351	377	386	377	371	377	360	366	370	376	393	368	401	383	401	390	375	397	403	371	383	396	395	383	359	378	394	396	368	360	391	381	364	375	377	348	412	389	386	314	407	386	368	366	389	381	396	390	381	374	380	403	394	377	383	390	408	383	386	376	364	404	379	385	389	381	362	345	356	378	389	360	391	389	392	355	384	368	368	412	376	397	416	377	398	377	357	378	375	397	376	371	363	387	373	404	378	376	372	378	381	368	402	394	394	391	420	394	344	395	339	371	402	396	368	400	416	378	416	354	365	360	382	371	350	393	388	380	402	409	390	410	393	349	347	396	378	403	376	362	360	377	362	407	391	382	407	377	379	398	408	389	376	379	383	357	384	388	391	401	385	375	412	376	371	422	345	365	357	416	376	373	375	386	364	371	374	406	392	379	388	384	379	372	373	375	341	390	410	390	371	380	392	387	400	394	405	378	396	367	358	418	433	369	378	383	398	358	363	394	365	388	383	356	405	370	389	366	369	415	374	382	391	357	373	368	417	394	392	373	374	392	349	376	376	370	378	399	361	358	396	397	365	341	394	356	407	376	383	376	396	369	375	385	364	394	377	375	374	367	393	379	391	362	373	365	411	381	400	393	372	388	371	377	364	385	403	374	378	377	400	398	380	369	398	354	374	364	344	406	354	393	382	366	354	425	372	379	374	381	394	397	406	375	380	353	358	393	389	379	380	376	400	372	393	378	365	416	366	358	396	404	373	386	368	393	408	396	383	387	375	374	381	407	375	393	388	354	351	360	394	398	367	392	404	397	392	398	354	407	386	409	389	387	416	410	337	403	378	393	387	385	357	357	382	358	355	386	382	413	411	398	389	377	392	397	376	361	377	370	362	404	367	366	450	404	398	397	392	397	393	412	369	415	362	375	397	401	405	350	350	372	392	405	394	347	367	385	385	384	354	374	411	394	400	408	385	399	405	413	394	404	394	405	416	388	387	354	388	404	378	381	421	383	342	377	388	387	377	382	373	428	371	359	394	385	385	418	388	362	399	367	398	386	373	349	393	435	423	393	393	390	383	399	390	382	357	372	369	384	395	393	378	372	364	337	358	367	404	365	382	409	418	372	398	384	337	346	401	377	379	382	405	386	395	382	372	401	399	342	378	362	381	396	408	379	403	407	410	411	363	405	389	364	385	351	415	383	371	397	390	389	391	368	417	369	405	408	375	402	410	326	397	367	389	394	383	389	377	377	354	399	348	380	371	368	377	373	384	393	397	395	391	397	379	383	397	402	372	399	382	384	386	398	383	412	378	386	391	359	369	372	379	386	369	439	373	407	376	417	335	416	371	373	385	393	409	401	368	374	388	418	391	379	366	367	390	394	397	340	390	382	359	367	416	345	352	384	366	369	370	394	401	354	390	406	327	392	385	340	407	388	416	353	383	399	388	393	412	396	407	406	368	369	361	388	363	384	388	384	415	396	416	355	367	402	354	375	391	383	357	385	415	399	403	374	386	354	387	366	349	344	413	369	364	396	401	386	376	391	378	375	372	386	350	390	391	372	400	374	402	362	409	347	380	382	373	367	361	377	374	392	401	367	394	371	389	398	370	345	351	368	344	397	341	353	336	426	405	418	347	397	370	381	392	365	357	404	394	385	375	398	373	388	400	391	379	350	399	426	373	395	385	348	368	402	369	360	427	410	396	382	390	367	389	389	379	381	382	407	381	379	408	389	373	396	379	367	400	400	358	389	380	393	351	417	396	348	376	363	398	391	409	381	383	391	407	421	382	390	389	394	372	381	395	369	357	384	387	359	428	356	362	375	405	391	384	367	403	338	414	387	386	394	384	431	401	359	350	341	358	360	389	418	360	370	407	388	382	365	369	398	416	355	383	383	379	350	386	396	395	368	373	355	388	382	369	385	367	387	384	383	388	409	382	398	386	414	404	391	400	391	375	363	360	385	366	397	359	375	367	390	391	389	391	393	377	414	386	363	383	381	373	364	357	359	419	414	386	381	405	381	364	357	375	383	402	386	345	375	357	362	420	357	402	414	403	360	364	392	379	385	392	398	377	409	358	382	390	347	395
22556	20354	26584	23992	20363	20410	8076	1657	1232	1134	1056	994	966	929	882	879	851	889	802	864	841	804	872	848	883	753	840	807	717	793	818	782	765	754	699	772	781	808	734	756	737	771	741	726	785	765	781	813	724	753	779	741	765	696	815	786	790	757	757	783	768	728	774	767	728	744	774	758	770	789	724	779	745	795	706	774	734	788	724	784	768	733	759	730	762	758	754	775	760	727	748	676	750	733	759	774	758	758	720	695	732	729	715	739	748	761	789	741	725	765	742	752	740	783	733	738	739	810	696	661	809	710	737	726	794	749	712	708	759	766	772	762	730	754	735	697	741	762	761	767	779	779	740	764	756	767	717	761	741	796	731	749	751	769	733	770	751	818	710	777	722	754	735	738	727	699	751	711	729	709	686	757	726	751	758	737	764	703	702	765	737	782	753	744	734	750	744	741	772	770	719	715	753	759	765	741	705	791	724	732	760	729	715	792	765	789	762	739	752	765	752	734	719	707	735	754	775	753	758	710	764	732	769	692	771	706	757	705	663	707	758	765	749	767	690	766	764	752	785	718	786	781	746	747	803	752	756	716	786	770	718	729	723	806	760	729	680	740	769	747	712	719	755	724	736	726	796	723	739	731	763	765	746	725	746	759	776	752	758	773	748	699	726	740	671	713	708	732	727	728	766	781	751	755	737	745	719	776	759	721	725	795	740	769	722	770	803	756	772	781	742	761	720	731	765	754	749	771	781	682	725	757	751	691	779	772	733	770	742	733	710	740	755	753	789	748	765	760	707	720	715	740	763	740	745	688	731	753	696	705	746	706	728	769	730	789	744	715	781	763	740	769	756	711	748	723	765	734	743	722	715	737	761	822	768	777	688	739	693	727	730	738	786	717	729	721	752	766	730	771	739	701	718	738	685	759	740	733	764	719	720	749	737	737	738	738	757	779	714	750	746	781	753	696	757	755	730	722	695	753	708	715	700	727	766	707	779	696	755	775	752	763	760	719	749	756	739	686	734	753	765	763	746	761	730	730	705	718	770	754	718	718	750	755	710	735	745	678	720	660	745	778	742	762	805	731	828	764	724	749	752	721	760	731	768	758	729	745	742	758	734	773	777	715	749	781	747	753	752	740	739	742	821	706	759	743	723	779	768	741	749	733	732	760	768	787	775	733	737	719	726	749	735	754	720	703	754	722	747	737	744	774	785	803	743	788	745	726	759	747	734	694	727	701	751	757	732	764	773	752	741	733	717	795	723	772	756	700	730	762	751	765	740	754	720	782	725	728	729	751	696	698	736	758	732	778	747	746	765	746	751	724	747	706	791	721	767	715	771	757	709	771	711	801	742	828	743	736	765	728	797	745	711	747	712	737	697	718	670	730	698	720	710	749	770	754	733	720	748	754	715	745	791	768	774	757	749	711	780	760	779	735	807	758	729	700	769	711	719	778	754	770	711	704	711	694	749	737	753	720	771	695	746	791	674	735	760	741	775	777	799	757	760	719	762	741	732	773	767	753	792	726	752	723	761	746	746	776	765	747	726	713	832	757	740	728	736	733	756	719	751	746	715	717	764	807	766	759	739	741	730	745	718	765	732	734	779	789	745	745	732	730	745	726	763	765	779	743	742	775	723	771	783	824	749	754	733	768	750	733	736	746	762	751	780	716	699	755	775	797	758	793	762	712	738	744	697	723	773	721	773	754	759	753	748	754	784	759	729	710	699	758	743	801	728	765	731	734	759	726	751	772	754	767	738	723	741	757	777	719	717	721	736	789	740	736	785	776	731	731	746	736	724	813	736	707	740	741	749	798	749	761	771	741	797	734	777	768	797	734	734	756	758	750	769	753	745	736	729	742	782	733	761	791	713	714	730	778	732	718	744	774	713	704	695	749	764	781	743	737	784	756	760	743	731	725	728	743	776	726	750	765	725	744	702	734	771	775	733	746	718	730	751	755	753	730	750	715	755	693	760	690	785	745	702	749	728	728	724	744	744	782	760	752	757	758	732	779	759	755	755	732	747	751	701	789	770	702	758	750	751	754	724	770	724	796	735	725	802	780	744	703	752	761	704	728	749	782	742	735	757	768	781	778	760	764	729	755	776	778	766	752	714	716	730	724	741	693	756	733	752	676	768	740	792	734	729	769	769	770	733	802	780	766	766	764	752	744	742	737	751	762	740	738	765	724	782	774	746	721	719	773	749	738	771	778	669	755	761	730	760	744	733	674	717	688	763	727	747	651	758	735	794	708	727	735	778	760	788	736	808	767	759	754	821	730	767	723	728	737	758	735	735	719	749	714	724	714	734	768	739	762	776	793	719	725	769	760	750	769	725	737	755	718	777	721	776	697	729	725	713	751	768	798	730	688	758	711	744	783	720	779	735	696	758	749	735	770	680	721	739	694	752	754	762	725	708	728	751	715	712	765	767	745	727	719	777	790	761	741	767	687	686	738	674	842	718	758	752	729	736	777	823	753	749	799	726	768	765	733	709	745	722	756	786	746	784	791	716	768	742	754	708	746	777	780	736	733	741	768	725	753	731	752	729	821	724	775	729	746	747	724	743	756	753	748	760	710	737	747	758	759	695	767	750	746	757	729	768	769	743	743	711	775	734	757	719	770	720	751	727	796	779	697	704	735	697	735	757	757	766	725	743	728	694	718	716	718	793	715	744	743	760	767	757	718	729	725	743	742	775	740	733	754	744	673	746	768	706	718	784	737	722	774	756	749	735	752	722	744	731	796	772	741	782	746	771	723	779	735	819	782	709	733	764	729	777	724	737	759	744	766	747	768	781	727	730	745	778	721	745	746	736	762	709	726	743	729	748	752	739	728	799	722	770	741	736	748	718	738	779	759	752	777	728	783	749	772	750	729	761	734	703	770	688	780	766	745	729	746	741	764	720	726	805	757	724	665	694	721	752	712	710	756	744	749	735	768	702	778	747	726	777	743	740	728	763	746	752	770	771	742	766	746	762	754	738	779	793	789	756	770	754	700	765	769	762	767	769	747	783	692	765	750	747	751	740	756	765	729	732	676	742	745	826	723	749	804	700	785	744	737	722	725	696	788	758	775	773	750	734	744	775	713	688	720	801	783	755	781	730	785	768	742	725	786	702	740	785	786	737	773	755	761	779	757	699	763	733	766	746	746	765	749	754	643	734	743	758	707	678	720	735	774	786	750	793	758	685	769	731	716	724	780	759	709	699	735	792	671	787	732	746	708	758	747	768	716	755	749	715	721	726	781	718	804	727	763	736	748	806	733	739	710	768	728	724	783	759	780	753	754	734	779	757	787	770	763	732	732	784	680	725	829	753	713	806	712	749	757	781	701	741	718	716	769	722	713	759	724	793	769	757	755	737	765	705	791	790	770	724	789	742	752	751	757	764	719	740	725	717	658	685	744	731	738	756	690	711	642	706	765	689	743	708	763	775	670	746	763	767	790	743	735	721	765	738	765	774	737	774	798	751	747	758	800	769	758	697	746	724	787	790	749	715	769
29879	13365	12249	6998	4785	3480	2701	2201	1915	1679	1515	1340	1252	1187	1123	1038	975	927	965	939	890	878	890	860	832	791	784	786	842	783	776	784	778	764	835	743	745	739	746	758	761	737	717	704	729	697	701	758	733	676	708	764	734	717	767	698	735	700	700	734	690	747	780	705	704	760	721	741	749	785	729	734	760	680	775	705	707	778	743	714	723	687	684	716	725	705	686	685	740	684	710	683	714	662	675	737	732	698	712	744	713	727	694	720	690	725	697	683	710	688	717	747	730	658	676	724	704	680	722	668	705	728	701	723	676	759	706	722	721	701	707	728	736	673	698	754	764	662	699	729	755	704	719	738	687	736	696	715	722	726	703	694	720	663	725	670	730	706	710	716	736	686	694	710	660	702	727	714	720	706	724	682	725	703	720	680	662	697	698	767	715	670	711	692	669	706	696	722	744	701	743	721	729	737	741	751	703	726	692	723	744	700	709	691	711	733	737	707	749	709	729	710	732	675	697	714	717	668	687	692	737	657	728	699	722	665	709	720	669	687	729	725	724	707	710	724	685	744	725	700	705	704	691	672	722	704	709	712	733	693	702	705	674	664	718	689	773	710	734	705	684	644	703	662	718	718	753	661	653	717	649	689	712	751	715	663	682	730	697	700	703	721	711	731	714	752	698	725	699	727	654	764	706	736	700	718	700	722	736	703	730	679	691	671	692	683	698	700	676	744	746	678	702	692	704	682	670	685	736	717	713	704	711	683	729	677	704	666	691	698	706	709	719	742	696	679	722	680	699	715	673	711	722	695	676	660	714	692	694	717	717	745	690	742	698	701	686	719	759	714	684	697	745	764	736	713	667	732	734	723	668	737	687	676	736	690	697	628	728	684	689	698	667	701	749	699	714	686	709	695	738	686	746	669	756	683	695	731	711	658	702	694	691	692	706	690	713	721	725	713	705	708	721	682	699	714	709	742	732	726	742	686	687	677	703	704	687	696	723	671	699	664	716	703	684	711	705	706	718	678	702	734	668	771	684	748	709	685	705	739	695	745	717	715	663	699	718	700	702	696	651	705	732	706	712	687	707	711	709	720	689	751	670	716	711	693	691	706	687	680	702	701	756	672	729	727	687	726	725	679	697	685	711	753	738	714	663	720	730	677	674	722	676	683	683	715	656	696	729	742	671	676	741	729	743	679	709	751	684	706	667	722	722	665	707	693	700	703	744	672	674	675	669	692	681	693	724	747	758	654	729	671	704	674	667	711	740	705	719	653	673	696	659	723	712	679	705	696	669	743	725	719	710	691	752	709	704	643	692	730	692	701	733	719	651	653	689	711	750	703	721	684	723	699	706	687	752	719	690	720	713	710	714	705	699	735	756	718	739	683	714	726	680	708	670	664	685	721	712	723	735	705	723	722	746	706	709	706	697	702	687	727	723	660	702	682	675	725	688	703	703	733	668	725	691	698	736	733	696	740	693	658	724	728	676	749	673	673	737	727	755	684	748	723	703	708	748	759	693	703	730	656	666	678	691	687	735	723	665	725	708	762	669	655	700	693	702	718	714	706	665	763	693	713	681	713	751	702	713	703	729	739	700	693	722	695	655	701	718	706	671	732	674	622	679	713	711	698	718	715	781	730	728	686	755	726	730	753	745	654	714	675	728	691	730	705	673	709	696	728	729	646	714	649	709	656	678	707	731	716	655	692	704	728	740	707	692	725	675	735	671	738	681	712	741	701	723	712	722	681	686	718	690	702	680	723	735	710	732	697	764	652	711	708	676	674	757	668	702	691	744	710	713	721	726	688	672	757	756	701	716	721	714	719	716	755	692	694	714	681	688	718	737	704	689	713	752	719	698	712	712	683	708	707	709	732	727	673	716	675	706	707	730	747	713	669	708	714	688	737	745	696	690	668	731	751	691	695	706	708	687	689	735	715	691	700	671	686	728	722	736	701	707	627	712	700	650	731	727	679	734	701	679	704	737	683	659	723	723	733	713	756	727	722	693	730	684	744	728	721	719	678	720	681	776	673	725	738	705	718	755	737	740	680	701	687	662	690	700	729	722	737	710	699	757	763	665	747	721	711	692	724	725	712	681	723	692	692	714	695	706	734	674	724	715	668	704	625	672	678	737	738	669	717	707	678	700	752	704	719	683	725	684	661	699	715	763	740	696	731	682	666	735	695	706	721	697	659	663	637	717	713	656	729	748	702	678	717	715	726	759	674	697	698	679	729	713	725	719	718	719	707	731	688	716	711	731	679	747	711	674	692	703	706	731	742	709	710	724	657	687	765	742	684	655	706	733	687	749	712	682	735	717	727	665	705	702	722	724	673	688	703	720	706	709	695	699	732	696	703	690	750	667	699	716	734	661	692	678	707	683	677	717	690	726	683	665	732	737	694	748	751	719	711	705	697	758	700	687	668	674	723	722	692	730	668	649	732	757	733	782	671	726	643	731	680	692	735	704	709	686	730	719	687	703	677	709	721	737	740	674	704	662	716	712	723	672	721	735	713	724	708	670	709	713	714	740	706	737	710	688	693	729	719	715	680	697	754	668	720	727	686	685	794	719	758	690	709	734	713	688	718	708	691	708	677	709	688	672	682	708	675	688	703	667	719	742	666	732	670	770	725	693	746	738	724	704	698	681	690	719	725	692	728	673	702	688	686	716	756	705	677	670	724	714	747	709	743	719	692	742	729	736	683	702	724	720	773	725	746	716	692	700	726	702	686	760	684	735	708	714	727	692	700	722	696	693	685	692	726	675	705	727	728	671	683	714	735	701	765	725	740	717	655	692	725	664	705	696	662	689	740	727	696	720	741	686	707	692	733	707	647	709	718	730	678	676	700	676	718	702	681	758	724	720	723	684	693	722	677	733	690	724	689	678	727	685	713	706	732	688	683	701	693	651	744	696	705	690	731	742	690	691	714	693	771	757	742	699	660	732	696	734	694	703	734	707	692	690	702	714	679	712	737	700	678	681	687	705	740	741	689	723	721	697	691	692	696	682	696	688	758	705	702	726	666	720	699	688	730	702	679	706	697	713	681	731	665	688	704	662	685	695	674	674	660	679	700	694	733	686	747	761	707	766	703	688	713	699	714	739	714	701	694	709	664	732	709	720	690	710	696	699	745	735	687	682	695	757	708	741	745	785	687	720	709	707	694	747	728	733	671	706	652	739	686	669	663	735	656	727	732	731	705	755	721	700	696	646	752	737	747	716	679	685	684	697	683	687	691	730	661	729	737	709	724	686	673	781	692	638	726	692	729	699	696	685	711	705	736	687	711	672	729	720	722	716	728	720	712	720	658	681	631	674	760	707	699	708	728	718	710	706	696	668	701	732	671	726	685	670	663	727	715	740	729	713	728	659	689	753	672	729	742	733	729	668	669	721	716	792	701	689	699	727	689	750	705	654	709	726	723	686	681	650	626	691	700	752	721	698	713	704	726	733	688	717	687	730	693	705	715	663	710	694	732	634	701	701	685	691	713	659	731	698	746
32451	14115	2268	670	560	532	520	525	506	484	511	517	459	517	504	501	531	490	477	491	477	466	496	509	491	461	505	509	490	491	502	475	503	476	499	486	463	481	495	473	510	441	450	495	457	463	488	480	472	465	494	515	497	493	491	449	470	445	498	494	514	508	498	492	440	499	471	466	486	499	449	531	470	499	460	509	439	444	506	529	472	473	511	457	478	521	461	487	510	469	523	472	474	514	463	508	455	484	522	477	483	477	488	483	466	478	471	494	486	490	497	486	487	531	480	499	494	464	460	471	484	490	504	492	481	489	525	493	464	450	471	497	485	533	498	519	482	470	465	511	503	487	481	468	490	469	475	516	484	491	510	477	483	501	479	484	500	463	460	500	510	485	521	476	525	500	477	475	489	455	494	483	427	494	502	483	489	417	504	497	496	481	459	479	484	460	461	492	480	454	470	467	489	460	474	466	506	480	482	443	478	458	510	543	511	475	488	499	453	498	468	500	498	395	467	514	496	491	469	472	438	467	479	463	465	479	460	525	488	454	500	476	488	508	492	468	548	483	486	476	486	502	465	526	497	503	512	494	513	498	495	471	525	470	484	512	487	514	473	479	503	501	456	463	471	493	494	505	503	514	518	531	476	466	451	522	470	554	485	480	518	525	458	485	484	482	488	473	513	460	498	475	444	453	497	488	488	487	472	506	485	487	499	491	523	462	511	453	516	536	498	478	470	521	499	501	478	487	487	505	484	468	517	495	488	464	518	496	501	488	486	490	501	455	476	487	482	466	463	503	510	497	477	485	501	501	501	498	484	483	461	493	479	508	513	490	468	480	499	478	487	471	491	507	485	498	473	510	510	516	507	508	475	531	477	489	513	498	467	491	472	463	507	505	479	484	524	478	495	530	493	495	496	492	516	488	504	454	471	497	492	482	508	499	495	458	472	472	478	475	493	465	505	454	423	492	472	505	477	475	488	435	482	458	466	516	481	466	507	500	515	472	474	480	504	480	518	502	489	488	482	471	480	483	482	493	507	499	489	484	476	522	475	504	454	464	506	494	544	461	507	497	456	474	454	478	500	454	538	487	485	478	484	519	451	499	476	516	477	433	474	483	485	485	473	449	506	491	490	455	485	525	487	523	476	500	483	471	451	503	477	504	506	506	474	481	473	488	484	485	469	501	494	512	497	450	446	469	475	463	537	474	485	500	495	478	441	510	511	526	468	468	476	498	493	441	474	516	460	505	440	517	444	501	444	474	467	466	472	444	527	508	482	476	486	505	464	497	485	472	485	492	486	491	474	499	520	485	502	504	469	476	490	511	458	486	510	513	486	479	487	503	476	519	501	472	442	435	506	462	455	466	485	488	531	519	478	517	494	527	529	508	511	459	488	500	429	509	500	503	485	482	504	488	464	533	475	494	495	449	510	496	489	465	485	485	495	483	497	468	525	456	513	520	498	497	500	460	482	435	500	483	467	515	527	487	497	468	506	488	495	499	481	494	486	488	512	488	454	511	484	473	470	470	512	500	493	486	515	482	535	501	534	509	512	527	538	457	448	477	505	485	517	485	468	504	467	503	500	487	510	482	495	495	518	486	473	451	483	491	472	502	472	502	476	464	490	490	483	458	493	474	503	479	464	497	470	450	500	469	472	523	507	512	461	520	503	430	506	495	442	476	493	487	510	490	483	499	503	529	477	485	512	500	473	476	477	512	499	462	494	442	509	508	515	470	471	502	491	478	482	468	470	487	474	477	461	456	490	492	468	477	487	474	498	507	480	511	515	507	477	493	512	446	475	489	459	477	458	507	467	456	485	482	473	471	477	499	475	467	474	498	489	470	465	501	478	490	435	507	484	512	507	494	482	439	476	480	514	475	469	483	459	506	514	441	499	425	485	486	529	432	483	490	488	495	519	510	504	498	432	482	473	475	470	495	468	454	527	464	480	482	485	489	479	496	487	480	491	489	469	498	478	514	459	512	453	477	519	452	516	460	524	480	486	506	480	486	487	476	499	511	469	466	486	474	462	496	506	447	462	524	487	498	518	501	499	454	486	469	476	451	482	501	475	538	456	497	451	549	453	460	506	483	496	528	495	512	486	466	498	502	481	464	475	492	468	505	469	530	460	466	463	478	501	483	499	478	499	477	508	487	511	480	477	477	469	502	444	518	495	474	503	450	438	500	517	484	454	491	496	468	524	442	523	487	512	531	476	464	506	451	515	492	497	514	501	452	463	488	447	490	455	492	493	478	524	452	525	505	495	501	455	450	499	493	503	502	470	493	525	513	493	506	486	497	486	496	501	450	498	471	482	502	467	463	499	492	500	479	483	485	481	490	466	511	534	474	453	460	496	463	512	510	446	504	473	495	452	504	462	497	477	471	502	506	480	528	460	465	491	505	535	441	503	450	526	515	473	509	503	479	475	484	494	510	465	471	502	478	433	472	499	478	465	480	485	468	493	447	498	475	505	469	502	456	483	468	476	470	493	504	493	472	501	474	508	488	465	501	513	475	503	481	483	486	515	492	489	502	462	479	487	463	452	439	498	472	496	502	511	483	487	494	460	463	468	487	473	436	457	460	465	448	499	491	475	521	477	483	487	469	525	484	494	471	478	469	504	497	484	452	479	492	446	509	478	501	472	508	519	489	556	459	473	494	478	451	489	510	437	482	515	472	429	487	506	510	515	507	501	483	496	485	467	494	523	498	490	462	528	481	460	457	484	461	457	494	485	491	502	491	504	485	469	490	477	454	470	468	458	454	498	478	485	439	504	499	481	477	455	479	457	506	487	477	470	520	461	443	490	483	495	436	523	457	458	486	532	501	467	480	518	511	497	490	533	441	471	487	492	475	490	485	503	473	519	529	483	512	484	500	502	497	498	455	518	491	445	445	532	480	494	478	468	483	487	470	462	502	447	478	456	490	544	485	522	467	471	472	466	517	459	528	492	469	491	518	468	490	452	446	474	495	512	523	478	519	505	497	466	490	487	472	483	522	495	493	495	473	505	458	495	521	503	485	474	477	506	525	459	469	488	430	466	492	503	484	491	484	473	513	434	474	471	452	482	452	464	482	492	503	472	509	514	473	450	506	455	492	483	503	537	474	460	462	507	466	461	492	470	484	453	494	448	516	487	471	466	509	493	482	485	467	472	496	466	536	494	481	425	463	440	457	457	464	471	475	523	513	550	512	487	486	474	462	475	452	476	487	522	480	465	496	491	460	505	524	494	463	499	485	496	489	536	479	452	474	494	515	511	509	512	459	460	458	539	458	484	487	503	492	534	492	497	469	505	466	482	481	483	483	492	530	505	440	477	551	471	475	509	469	463	461	494	513	477	471	451	485	480	497	485	469	497	470	478	464	469	463	497	461	464	504	459	472	473	465	527	466	495	487	495	487	487	487	483	543	443	501	477	496	494	475	504	502	471	496	501	481	493	501	477	476	493	506	479	473	462	506	491	484	529	525	499	431	467	471	502	455	492	499	458	445	468	507
20134	992	878	677	616	607	596	593	566	544	523	550	539	524	479	541	486	516	543	536	514	547	557	521	491	516	513	549	482	510	518	474	559	511	523	517	558	536	508	543	498	519	540	533	485	475	510	487	487	516	493	518	503	505	509	544	533	522	492	516	525	489	525	546	526	500	543	504	522	514	528	520	500	519	496	492	520	540	518	550	508	530	527	546	521	491	488	503	477	549	526	485	504	498	512	568	526	527	505	529	531	463	490	509	502	523	478	486	524	502	514	486	537	549	522	487	527	536	520	490	523	494	549	538	513	543	508	487	488	528	488	522	490	475	544	523	533	507	529	505	518	468	486	511	518	495	486	528	533	519	534	499	531	498	483	496	502	532	459	547	474	516	495	548	523	506	528	528	479	487	507	468	498	513	521	497	524	527	523	550	525	525	498	468	472	507	485	541	508	538	547	516	477	517	529	506	490	565	483	505	537	524	508	515	494	518	501	548	513	499	498	500	514	504	480	457	510	535	488	569	520	517	497	507	497	515	524	536	492	493	507	481	529	537	505	516	538	531	522	510	516	498	476	511	488	518	505	520	542	477	475	530	537	503	491	496	532	511	518	520	539	511	517	479	523	530	525	542	494	463	496	480	466	526	519	528	513	544	511	493	522	508	507	499	464	492	487	540	548	516	500	503	509	500	542	478	483	509	490	499	512	551	477	524	541	537	495	509	504	506	505	521	525	512	523	518	455	478	518	479	541	494	517	547	476	546	538	513	455	494	481	502	476	485	506	520	512	505	537	521	480	509	546	507	535	499	505	487	488	516	532	489	518	513	500	512	513	508	526	506	486	486	553	530	528	540	504	488	526	519	482	466	491	521	522	479	553	474	496	457	524	551	557	510	536	484	482	534	509	495	527	515	529	443	495	532	489	547	499	518	514	511	514	527	551	563	515	491	500	529	519	526	488	541	561	492	508	513	535	506	506	496	533	545	483	531	498	474	517	502	518	491	473	512	502	573	525	539	513	462	503	509	482	513	511	503	505	515	539	529	522	488	533	529	500	487	468	497	518	497	504	448	508	509	538	489	508	529	483	543	487	521	532	556	549	491	555	506	531	498	540	517	498	515	554	546	522	503	490	515	474	524	494	510	522	510	506	498	488	523	494	497	533	484	520	522	540	487	473	536	471	510	475	524	509	516	521	536	486	519	491	540	500	520	512	492	532	487	522	513	504	506	519	509	536	548	510	554	539	497	517	535	498	447	559	543	515	495	493	502	511	498	500	495	517	486	561	480	521	519	517	543	518	493	503	505	522	552	522	530	517	521	517	507	518	531	531	484	493	472	517	466	496	484	485	521	527	509	510	531	503	552	500	512	527	471	504	534	489	514	516	533	503	525	517	518	518	501	479	507	498	513	553	533	516	501	508	530	516	549	499	534	503	487	496	504	485	471	551	561	516	525	518	489	516	510	519	491	536	503	506	515	486	477	493	522	516	502	476	502	522	502	493	503	539	492	544	475	500	485	530	528	518	477	490	537	484	529	517	494	527	497	484	516	525	556	546	530	509	514	509	501	521	567	505	526	516	543	483	516	476	545	493	468	520	520	513	477	521	490	570	503	484	503	522	518	517	450	520	506	507	527	488	507	537	479	497	491	496	564	552	516	501	515	524	521	553	557	465	508	515	511	553	517	534	525	512	535	516	509	508	519	498	546	493	523	462	536	509	530	532	500	551	464	515	502	487	531	520	508	589	511	550	495	490	519	527	498	525	499	468	480	548	530	539	501	503	514	530	547	518	500	518	497	536	497	513	521	536	493	531	542	519	509	536	503	489	511	520	522	508	511	498	573	513	545	517	516	545	474	525	507	533	512	543	460	526	527	527	494	532	521	490	516	569	496	516	534	522	513	487	530	499	492	535	533	480	540	516	533	518	489	548	503	494	488	504	515	543	513	528	503	529	496	520	504	487	509	496	542	523	514	508	532	473	533	489	508	486	561	503	542	506	497	547	527	504	531	556	539	510	520	484	549	537	534	513	494	519	548	532	527	516	571	483	519	512	492	513	512	495	520	526	522	544	486	489	506	517	462	507	483	545	530	504	472	500	483	503	480	495	517	499	506	475	525	514	514	513	525	521	521	507	541	515	479	518	538	523	500	502	508	528	502	504	520	540	500	520	512	496	506	494	507	492	514	510	514	529	506	543	515	531	504	516	521	521	547	500	533	532	538	512	573	493	504	512	527	494	512	500	481	524	509	496	492	539	497	514	523	529	494	521	499	497	549	513	477	520	490	520	532	491	516	485	486	492	518	517	526	555	513	499	493	515	520	513	543	531	545	541	468	482	504	511	509	478	491	573	519	486	527	497	528	553	530	471	487	512	498	478	502	518	568	507	516	564	526	473	485	527	505	496	525	549	503	533	529	479	493	469	501	524	509	496	533	525	523	505	508	506	512	516	473	491	487	514	552	513	540	504	533	500	519	490	543	518	491	488	476	524	481	520	530	534	519	517	513	496	486	482	528	525	542	516	489	508	515	549	511	485	538	526	534	497	531	484	553	502	503	563	539	505	514	514	479	537	498	503	503	516	475	541	500	508	519	516	521	511	492	533	557	484	484	478	486	487	535	514	508	496	518	487	507	529	487	465	484	492	554	551	514	586	563	531	509	502	543	499	530	497	540	483	531	493	558	504	474	535	553	543	480	512	512	526	521	541	502	503	485	543	485	505	484	546	509	503	514	505	556	528	530	504	500	531	480	550	532	522	527	480	511	524	515	527	526	488	522	502	538	507	510	520	532	555	528	518	541	498	513	503	517	470	537	483	460	510	519	488	480	478	529	491	524	504	503	501	516	527	563	493	521	500	530	491	503	542	586	486	576	477	531	511	524	499	528	517	514	496	516	520	512	501	505	529	498	491	517	514	491	512	451	491	449	532	498	487	516	462	534	535	483	515	523	525	524	494	520	516	510	487	515	524	518	499	522	488	484	489	528	532	493	519	520	540	481	455	507	541	491	492	513	525	502	524	521	501	524	536	517	511	529	503	505	509	513	544	514	522	511	478	520	547	505	533	511	555	537	475	496	517	517	526	546	506	542	474	485	513	497	519	510	510	535	511	522	509	499	507	497	523	500	485	528	462	526	505	517	538	536	491	505	491	495	553	503	481	476	491	527	525	481	497	485	515	498	503	499	517	507	496	523	546	537	522	538	517	543	517	545	494	497	527	514	497	523	500	474	522	534	536	500	493	548	532	522	498	506	497	499	549	540	513	504	510	524	481	520	518	501	510	491	499	468	503	538	498	503	495	532	511	527	534	548	536	489	545	502	511	496	475	486	521	495	510	528	478	507	488	540	477	511	523	526	503	474	530	526	512	518	493	517	544	528	535	498	500	519	511	516	474	512	555	489	489	501	556	511	501	490	490	561	491	517	511	503	520	500	544	525	473	497	538	511	489	492	502	530	540	478	487	507	506	493	550	478	501	498	525	549	509	476	532	523	496	480
24546	20332	26002	24527	20322	7684	1023	696	592	595	571	477	492	452	455	466	421	431	411	407	381	421	398	429	369	362	411	346	402	424	426	413	404	381	432	373	406	376	342	393	385	383	356	377	377	411	397	368	370	390	370	394	370	376	368	360	362	358	378	405	374	386	356	350	364	399	346	406	369	402	386	340	372	338	389	326	379	383	357	374	372	370	355	376	347	364	361	352	381	346	334	398	379	383	404	371	383	351	359	381	386	364	384	388	379	356	386	322	369	357	399	360	374	371	361	358	337	401	418	369	402	359	344	391	353	368	330	383	386	372	360	395	368	379	349	378	363	357	378	399	363	383	375	355	373	348	363	377	409	395	351	360	349	376	370	360	377	387	354	396	357	378	386	368	365	377	343	354	377	331	369	414	371	364	357	382	393	371	378	377	367	330	350	346	359	355	341	348	368	363	356	347	377	393	347	403	378	360	364	374	359	347	350	392	357	403	371	356	378	395	400	383	376	400	336	398	363	364	376	366	381	376	387	366	381	392	402	344	395	339	377	369	382	386	349	371	365	379	386	391	343	355	380	352	366	421	401	376	373	395	386	370	378	367	368	376	369	326	401	376	359	370	360	398	339	356	379	357	418	376	420	365	371	386	392	359	380	371	365	330	352	336	386	362	329	360	347	372	398	378	382	394	362	366	380	369	383	386	376	366	364	334	366	376	361	345	384	398	358	385	393	385	373	340	362	365	349	391	381	395	328	350	367	364	370	370	327	423	358	389	370	359	364	366	395	377	378	382	375	367	344	335	385	373	359	385	390	334	379	356	374	371	406	331	372	349	372	368	359	375	383	352	386	322	347	358	370	348	373	350	378	382	393	382	361	389	383	375	400	392	373	382	408	364	390	394	390	379	391	357	344	334	372	381	356	390	391	353	400	381	350	414	361	374	370	355	427	380	366	362	379	370	390	337	377	357	338	364	350	385	391	361	354	404	371	383	352	365	340	387	374	355	389	355	365	389	370	342	360	353	354	338	358	371	389	391	330	376	363	362	382	398	370	338	352	366	408	373	347	393	392	343	384	387	346	343	381	399	379	352	381	419	390	372	422	406	363	375	358	379	349	389	339	373	314	376	401	371	354	363	364	344	359	385	371	382	365	340	394	348	368	372	377	378	373	394	337	383	347	387	345	371	367	373	359	383	362	400	361	358	341	395	384	372	377	396	368	338	332	318	359	325	346	372	378	359	374	379	355	388	376	350	338	366	393	357	372	372	398	400	364	367	383	364	362	363	352	391	364	345	353	378	357	368	356	367	377	382	362	390	371	375	372	349	405	406	346	341	366	356	377	379	395	338	358	370	373	355	356	330	364	398	379	375	378	374	358	369	388	377	335	361	398	374	363	370	380	393	369	357	375	392	392	413	366	375	384	399	382	372	369	359	361	355	328	400	366	388	357	365	384	355	366	323	360	375	377	351	376	396	366	375	373	367	357	338	375	380	383	384	364	359	340	375	362	391	367	340	381	351	380	375	369	376	393	366	356	393	397	392	383	376	375	375	365	405	374	358	363	355	363	355	374	403	377	393	371	375	381	390	367	380	348	349	355	394	348	380	337	367	399	404	354	398	348	344	372	388	346	403	373	373	388	376	356	379	392	370	377	368	336	373	342	401	356	368	384	360	387	377	394	381	329	353	351	397	363	340	339	405	353	340	369	359	339	373	380	350	378	366	383	347	357	352	354	407	357	383	358	364	369	344	383	343	372	345	376	357	391	374	367	375	310	382	339	376	391	334	338	347	346	389	348	340	370	367	393	389	405	374	384	388	342	331	352	364	375	364	380	343	414	355	379	381	357	350	358	381	371	354	359	376	383	333	360	361	368	384	350	371	373	363	363	368	371	347	381	348	375	392	385	348	379	365	363	344	340	375	346	380	376	368	346	397	393	345	373	385	350	412	370	345	369	363	361	411	335	373	369	349	370	392	367	359	361	373	348	368	401	428	352	347	352	384	362	355	374	402	357	364	376	312	365	358	360	355	367	388	382	377	402	391	395	376	367	380	372	349	362	350	367	333	400	345	344	366	382	340	337	354	354	417	365	350	405	403	380	364	400	397	385	357	374	380	374	350	342	369	387	396	403	375	363	390	365	386	351	382	356	394	364	346	369	355	364	357	374	343	364	369	342	355	366	364	378	413	387	358	383	375	375	370	347	381	372	355	381	355	348	391	380	401	352	370	358	389	360	336	366	365	362	370	350	390	369	383	349	347	370	362	349	371	375	393	392	362	353	367	348	359	353	395	394	376	392	398	337	368	389	367	404	377	355	356	346	383	370	354	381	384	353	380	402	347	365	390	342	402	371	320	379	387	399	355	348	386	340	380	372	407	407	391	393	355	374	369	371	368	339	380	391	370	345	368	363	339	366	376	384	388	354	375	410	373	376	355	370	364	369	383	362	390	376	399	355	374	344	397	403	352	365	380	356	381	322	365	356	385	347	391	390	365	376	368	388	352	406	369	401	331	394	367	376	368	338	386	370	377	376	381	365	344	400	375	378	374	361	361	368	410	375	352	369	369	353	350	368	355	394	376	364	413	380	384	342	356	387	371	376	339	385	385	400	420	381	388	385	409	391	382	379	316	370	361	332	386	389	378	396	370	357	356	372	381	348	381	375	361	383	393	380	369	396	388	387	359	330	352	380	368	374	374	388	406	394	362	399	383	374	382	379	389	359	364	400	328	361	383	399	361	341	361	364	363	416	400	376	383	384	362	378	393	386	365	370	398	365	369	376	372	337	398	392	371	378	344	384	391	364	365	349	355	407	363	357	367	384	379	362	355	368	379	374	380	405	398	343	355	339	362	340	387	366	385	320	367	365	378	392	366	382	380	361	347	359	356	381	371	386	346	376	357	360	339	374	370	377	327	351	382	360	372	385	392	373	351	372	352	407	386	381	364	372	363	382	436	414	361	389	360	390	355	380	365	365	400	362	380	341	342	387	347	349	371	369	385	373	359	346	344	368	370	416	378	375	406	375	384	335	418	354	384	379	367	367	397	382	385	392	328	385	426	367	378	370	386	370	388	372	388	424	407	358	375	362	360	402	344	377	361	372	359	369	393	356	373	359	381	398	360	331	355	378	356	376	382	387	353	384	363	333	369	344	359	370	368	366	399	370	382	390	370	387	367	382	374	417	361	371	361	377	379	366	361	370	380	366	375	391	382	389	370	379	343	334	330	366	388	358	365	371	354	309	369	377	370	385	365	368	387	364	354	369	387	399	359	353	369	328	363	370	385	357	390	352	352	401	348	369	328	387	339	369	337	387	386	348	415	357	391	339	374	394	362	394	359	343	356	372	362	390	377	333	359	359	380	340	383	376	367	381	375	369	382	412	341	362	374	369	336	369	352	340	395	393	370	375	365	377	354	396	379	371	356	377	375	391	354	344	365	386	400	366	372	382	352	335	354	357	386	361	360	328	394	395	355	355	342	397	347	360	364	360	352	383	340
31089	7985	7106	3877	2625	1800	1449	1176	1015	880	747	732	654	642	587	549	498	491	519	450	493	442	416	435	478	419	476	456	428	403	415	450	470	395	424	420	392	433	382	414	383	414	355	404	405	418	369	405	368	383	404	412	396	341	383	412	381	374	375	418	391	388	414	398	390	406	365	347	375	401	376	381	408	398	404	394	388	372	369	384	372	353	394	416	379	379	405	399	385	377	402	381	393	411	388	369	381	403	399	406	352	367	389	389	392	365	401	379	347	388	405	406	367	356	363	373	360	424	399	410	367	398	383	395	368	379	422	352	406	433	386	389	387	407	386	394	370	359	385	377	406	390	374	376	368	393	369	354	390	388	362	401	374	415	373	373	404	349	398	384	377	411	396	359	364	398	401	372	422	353	351	382	386	385	360	350	389	413	408	399	382	390	370	375	368	368	366	376	405	368	401	427	365	392	352	362	401	403	362	377	414	377	400	356	352	389	350	408	405	412	406	358	391	388	374	423	377	406	380	375	384	377	387	383	394	350	395	393	397	398	426	392	413	387	344	372	388	377	384	365	379	411	410	409	408	371	385	400	372	365	359	386	373	394	340	391	361	379	387	392	387	358	403	356	383	349	373	361	358	423	371	378	394	411	356	386	372	380	366	365	365	405	379	400	361	363	361	394	373	367	345	407	379	330	394	397	337	347	399	374	365	371	405	394	409	393	360	392	363	397	397	358	394	364	379	342	391	374	400	384	368	403	404	390	396	361	389	371	378	389	386	378	388	373	410	369	394	417	383	412	399	372	387	366	388	373	405	364	368	378	418	408	409	408	401	394	392	374	360	399	356	404	387	340	383	400	386	419	390	353	368	371	399	384	392	356	387	356	389	387	356	354	370	375	408	406	368	405	375	399	384	389	368	369	343	346	387	367	354	366	381	380	372	373	373	362	361	347	380	354	329	342	361	395	357	341	381	382	378	385	391	382	397	395	382	364	381	396	375	368	331	348	396	373	351	376	375	397	390	370	390	411	386	452	351	367	383	354	398	376	371	380	374	388	407	395	399	338	394	389	399	431	342	388	404	391	388	378	331	410	382	401	390	411	364	375	371	407	383	392	378	421	383	354	405	379	390	397	362	403	380	395	365	339	407	367	387	408	351	342	355	386	352	368	393	376	398	363	399	409	425	379	427	369	390	413	364	398	341	346	381	380	339	380	393	372	388	379	410	401	345	411	358	368	368	353	407	394	356	337	382	375	393	380	403	367	375	377	367	408	378	428	354	403	391	377	407	375	412	364	411	394	394	373	392	393	404	381	366	353	416	360	362	383	397	410	370	411	380	373	405	403	406	390	377	365	370	406	375	380	352	385	364	407	382	371	387	356	378	392	399	370	381	401	399	385	368	366	378	369	377	368	402	378	377	362	404	382	392	405	363	417	387	380	393	409	379	347	361	382	370	379	412	429	377	412	378	366	395	355	363	352	380	368	379	371	357	383	363	407	395	405	393	375	376	392	404	379	429	362	424	393	382	318	435	365	389	384	423	367	370	377	347	394	380	403	366	403	433	379	397	328	378	352	373	367	393	409	357	403	372	371	360	387	401	395	396	400	353	360	400	410	371	366	390	403	381	413	384	390	401	403	404	379	397	394	371	418	366	397	377	402	342	365	412	367	384	352	394	409	343	405	367	407	406	364	361	414	377	395	383	419	413	391	374	385	377	372	384	395	360	383	359	348	408	384	381	380	361	379	387	376	369	379	360	387	376	372	416	390	422	374	381	357	365	402	391	369	387	388	378	336	376	354	404	379	381	369	383	372	408	380	400	386	392	352	347	360	387	391	400	380	413	402	388	385	411	372	392	361	347	400	370	403	382	364	411	367	376	398	363	358	379	389	379	368	386	386	379	354	352	371	370	378	378	349	360	385	382	398	395	384	407	394	381	362	351	354	375	389	383	344	373	383	380	388	377	377	384	437	357	376	355	382	404	360	440	375	386	397	359	380	330	388	404	358	380	398	416	410	385	348	378	386	384	397	378	404	415	371	356	425	378	398	374	400	407	393	392	378	378	374	394	383	403	350	365	399	362	375	377	387	407	375	363	410	361	373	396	381	391	416	412	360	374	414	407	382	373	389	413	345	400	372	369	380	397	346	363	398	369	374	402	373	377	398	409	386	382	365	356	374	426	375	357	398	349	365	387	409	376	392	389	394	390	404	388	395	392	398	392	404	381	380	384	389	369	362	412	348	410	356	376	389	386	400	392	417	389	413	366	371	392	390	371	383	367	414	417	374	380	386	391	401	378	355	415	358	337	370	381	378	386	386	386	360	375	344	375	360	390	361	357	401	369	398	364	388	383	385	364	401	377	404	358	426	377	399	409	377	353	378	353	381	370	420	394	376	390	382	391	374	393	405	396	373	422	347	363	392	389	385	429	389	373	360	367	405	375	409	372	387	396	384	402	338	389	398	382	353	365	387	389	362	383	384	380	396	363	379	413	394	380	391	401	378	415	368	393	367	364	366	363	401	371	369	361	374	364	365	382	401	367	361	363	395	372	398	373	384	399	384	346	365	412	345	377	385	355	379	363	401	387	412	343	382	393	402	380	394	383	413	381	408	376	371	390	386	421	410	409	370	400	411	377	390	368	386	377	415	370	373	351	403	371	352	410	354	383	396	398	403	380	398	404	393	390	391	373	385	369	393	405	370	377	382	371	394	375	374	402	340	406	381	372	378	364	413	400	415	360	405	382	405	395	366	371	382	395	380	353	382	375	368	380	387	385	388	374	347	398	413	394	359	371	410	394	402	335	359	370	361	377	416	383	380	373	355	379	384	401	405	385	409	392	364	398	374	369	381	328	361	374	380	369	369	368	361	394	405	366	386	360	390	376	372	416	359	348	407	366	367	390	394	373	384	369	365	378	367	392	371	416	365	407	371	351	369	404	373	369	382	390	408	367	352	392	398	354	396	382	403	357	379	382	425	386	377	399	377	378	352	395	369	406	380	376	378	403	392	406	396	379	372	398	385	393	391	363	378	386	373	429	427	422	393	379	365	375	352	405	364	399	403	361	383	409	371	413	364	399	376	402	376	386	383	400	379	423	395	405	411	374	405	367	381	379	398	369	373	357	408	356	369	384	397	394	375	399	361	359	380	373	356	371	334	384	394	379	377	349	335	346	426	372	418	375	364	399	395	353	372	403	399	372	382	418	385	397	363	375	349	377	406	369	385	358	394	384	349	403	311	391	401	358	383	373	350	409	374	393	375	390	397	406	369	399	400	376	363	372	377	384	366	355	348	403	354	371	381	349	409	380	390	412	340	352	398	371	388	357	381	360	356	379	330	388	386	403	394	401	368	362	401	374	430	376	375	396	400	358	375	388	379	403	365	365	391	384	393	364	381	387	356	344	369	357	386	349	403	398	373	369	386	387	404	384	366	385	374	368	373	388	341	391	366	404	373	333	399	365	379	376	382	367	405	370	342	345	391	394	385	387	367	394	382
22586	20326	26495	24036	20328	20392	8029	1672	1258	1206	1041	1068	970	973	874	923	869	865	840	838	825	897	816	839	824	790	771	743	736	804	796	812	767	792	769	787	786	747	760	778	733	827	758	742	726	704	800	765	775	790	790	772	724	720	783	692	728	719	768	765	765	778	730	788	746	743	744	726	751	743	719	735	824	749	817	740	732	697	750	766	769	781	734	762	817	726	679	797	754	755	764	812	747	755	728	753	704	803	781	665	729	723	785	746	790	759	733	722	732	776	767	771	760	699	708	782	741	735	744	705	716	722	756	717	729	701	726	728	742	749	764	745	761	692	762	750	690	708	726	790	758	777	725	749	743	762	740	719	773	780	687	752	736	720	765	749	735	740	730	805	752	717	801	704	799	747	696	767	777	771	738	743	769	705	776	778	698	735	779	741	747	728	756	754	758	798	806	733	724	766	728	741	727	704	717	761	745	758	764	742	750	731	738	805	722	774	729	715	757	729	736	761	690	750	743	716	777	755	773	756	746	752	763	698	720	752	767	727	763	782	795	738	759	730	764	759	742	748	695	765	804	719	767	711	698	782	806	768	747	748	747	792	736	790	783	823	794	738	805	712	816	743	742	748	726	768	735	723	774	810	771	749	748	726	745	719	712	723	755	751	736	749	769	752	729	730	702	786	759	726	776	709	761	755	755	748	759	718	762	691	727	779	809	734	721	745	685	724	749	718	744	746	709	764	760	683	768	750	767	697	718	728	740	782	787	726	753	705	715	729	727	745	731	750	770	773	762	716	717	751	767	774	716	763	784	782	742	760	698	727	689	714	741	774	711	729	764	714	742	767	712	739	744	723	743	768	742	771	691	751	789	737	756	709	718	698	791	713	686	760	737	793	734	707	734	787	744	781	734	772	742	770	792	747	728	710	776	710	748	775	754	782	779	733	748	704	760	655	771	716	752	752	708	770	709	760	736	731	770	798	761	744	805	764	794	750	738	743	695	739	751	767	732	777	778	719	727	755	739	745	688	791	726	668	756	734	776	765	725	791	769	724	730	719	775	761	770	778	775	717	736	739	747	718	703	734	757	773	784	721	800	774	727	754	773	743	764	741	759	718	721	715	753	693	756	737	697	750	701	765	794	754	786	725	745	751	780	756	776	724	753	740	764	763	697	795	710	778	716	755	747	757	758	784	711	781	768	756	750	749	714	769	780	730	745	719	809	756	779	701	756	785	801	735	773	788	770	714	799	775	744	729	722	756	726	750	749	719	725	763	719	792	763	701	712	707	710	764	773	734	704	771	749	759	726	706	708	770	807	759	743	756	762	741	724	716	720	745	754	777	752	755	726	751	730	698	777	735	773	719	730	739	777	702	759	768	696	811	757	709	738	728	688	796	723	787	779	768	753	799	711	707	764	746	735	745	750	786	724	708	737	747	802	743	782	775	808	735	788	780	753	731	780	764	772	748	698	786	777	780	703	745	755	743	737	751	732	738	727	755	777	741	745	755	752	763	776	790	718	729	754	729	757	795	735	768	782	767	757	774	751	775	741	750	760	679	801	757	759	734	743	755	777	719	797	770	770	766	754	773	767	755	778	761	765	707	760	723	773	763	801	770	751	716	789	781	753	726	724	783	739	745	771	717	730	807	779	773	709	780	709	719	768	765	746	750	765	754	715	707	775	718	788	724	720	720	763	769	813	783	797	737	751	773	779	738	773	760	786	770	743	712	746	728	758	705	724	751	752	759	735	741	759	726	777	714	760	743	702	804	745	735	777	742	750	777	774	705	724	751	718	783	716	809	789	726	729	745	727	756	745	729	701	726	737	751	743	722	755	710	783	742	788	717	766	723	731	719	793	768	781	795	719	744	700	742	732	748	789	698	735	743	737	761	735	751	727	701	775	783	773	735	747	749	776	773	721	727	727	721	748	773	696	734	769	747	764	731	694	755	805	754	760	798	709	699	734	778	719	734	759	774	761	699	775	761	746	778	698	762	767	773	744	738	760	757	745	747	791	729	729	704	762	750	751	737	721	744	763	739	722	780	724	798	718	762	762	762	784	749	743	735	733	733	706	773	761	757	784	687	787	759	759	728	718	750	759	737	741	763	762	761	763	713	722	746	761	754	750	726	746	782	734	731	701	772	721	774	755	710	732	777	739	753	739	742	753	741	778	759	736	760	725	723	772	781	787	791	767	729	782	733	744	750	732	745	770	765	729	750	770	747	777	774	761	741	699	732	755	741	708	793	712	774	699	772	726	719	710	746	744	739	780	759	761	711	745	718	745	795	728	743	745	728	744	771	722	776	754	760	740	738	743	755	726	730	744	780	684	788	745	744	750	735	736	755	750	744	734	782	747	718	764	746	766	736	754	727	728	787	735	708	733	738	742	785	741	703	711	758	757	754	719	772	734	763	753	747	736	725	780	752	727	674	738	752	761	723	712	702	757	721	769	751	778	716	711	711	742	752	742	769	721	687	745	758	743	770	749	746	818	732	812	761	761	758	735	784	779	746	745	732	761	715	678	773	700	737	746	767	735	688	712	728	756	763	769	729	741	768	752	716	793	736	725	721	727	739	719	718	710	717	746	744	783	728	756	746	785	775	743	752	744	755	785	784	840	743	718	782	738	773	704	779	760	783	733	772	792	741	748	756	782	735	769	738	695	722	771	744	726	739	765	731	700	742	737	735	701	763	774	692	763	734	769	757	715	811	719	786	697	713	768	744	769	730	737	729	748	759	779	748	772	768	745	786	752	749	717	721	695	757	784	745	758	733	761	739	752	732	729	806	725	755	755	755	743	721	711	785	843	714	737	758	730	722	811	728	715	742	788	782	731	750	730	707	736	814	737	702	730	725	709	750	715	771	705	802	799	716	726	759	742	756	739	756	773	726	726	754	744	738	791	746	794	736	762	748	716	773	714	731	752	724	711	759	748	702	756	703	723	785	693	769	696	705	764	749	774	773	696	772	758	807	771	742	746	763	739	711	787	714	692	762	698	786	720	771	758	759	745	717	749	745	821	742	729	747	718	760	717	773	753	742	715	735	705	768	789	734	759	758	737	762	706	751	709	700	772	730	711	753	738	722	731	763	748	723	713	767	718	710	759	775	764	768	752	745	730	758	742	737	709	735	724	730	749	708	734	787	750	756	735	696	728	757	814	760	734	759	744	732	774	715	737	723	726	729	684	695	741	655	737	734	751	704	750	732	760	763	771	727	746	755	795	742	757	709	820	806	710	740	757	736	815	742	774	705	733	758	805	784	705	800	719	744	759	755	754	746	745	769	759	725	733	747	734	754	767	757	702	773	752	723	757	775	732	751	745	695	764	766	748	750	782	733	802	766	719	738	730	752	749	752	721	783	735	745	748	744	777	752	765	748	732	734	765	803	767	683	731	704	763	733	763	767	712	705	777	769	758	758	825	671	797	767	782	734	788	765	767	728	724	727	744	743	782	752	748	785	736	745	804	769	744	701	742	709	710	760	728	733	722	788	758	719
31115	13560	12286	6973	4723	3458	2749	2221	1915	1695	1574	1353	1255	1130	1129	1064	983	988	965	935	896	880	876	894	817	832	790	791	794	775	725	774	753	776	745	829	756	779	749	736	737	742	757	763	688	742	808	739	760	733	711	738	747	741	684	739	728	766	723	747	744	717	719	715	750	688	723	776	705	721	745	706	715	705	736	678	682	699	755	702	722	729	731	696	713	749	715	685	736	718	756	729	729	675	686	695	690	730	651	712	673	722	674	699	720	717	749	731	702	702	709	680	729	696	734	743	726	735	718	740	713	700	666	694	722	705	710	699	688	697	752	706	703	700	724	718	724	723	753	734	725	721	691	668	671	692	674	745	663	703	727	707	708	738	710	675	713	646	742	678	679	691	726	691	746	711	710	690	700	667	739	689	702	800	710	678	727	689	706	730	748	651	708	712	728	712	724	722	710	726	695	718	715	696	696	700	723	697	747	730	681	689	688	711	779	736	710	740	723	738	743	734	722	771	685	693	712	679	672	689	755	645	693	722	739	704	709	668	714	692	731	676	701	698	700	737	682	718	683	714	749	708	705	749	712	724	751	730	664	665	694	693	765	709	754	722	693	737	728	736	677	653	662	734	693	672	715	716	691	715	724	661	690	707	727	775	711	708	692	681	706	690	689	736	687	711	740	664	734	716	710	740	701	677	712	734	730	706	745	666	715	738	712	644	712	751	760	695	730	732	717	714	719	756	686	742	708	692	727	710	722	670	725	725	728	727	741	681	678	695	698	670	677	722	742	742	705	728	724	700	676	681	697	715	668	696	718	682	715	697	692	718	685	729	688	696	727	708	661	668	681	696	717	712	663	714	653	750	660	674	715	714	731	711	705	746	647	727	677	662	688	743	681	717	754	701	757	683	724	710	721	694	737	718	726	652	711	695	753	722	685	707	723	663	710	705	732	712	677	735	754	693	669	705	670	715	784	652	714	702	755	700	674	729	738	677	688	669	695	685	690	674	703	694	698	733	711	714	718	676	754	719	692	665	694	690	688	748	704	677	730	737	687	736	692	687	741	688	737	720	710	708	689	709	689	740	693	770	678	680	731	710	700	740	697	697	667	675	706	758	696	699	736	712	643	709	679	673	671	728	715	670	719	687	690	720	767	668	733	692	703	742	730	699	687	676	679	769	707	706	709	711	700	719	692	705	755	689	725	759	767	720	701	680	713	686	771	705	714	713	739	720	736	631	750	752	700	661	668	693	732	690	684	674	701	719	697	701	706	717	710	709	686	729	730	665	735	745	733	719	693	683	679	700	701	707	744	727	706	715	725	702	682	691	724	724	656	703	712	724	703	749	712	674	713	745	710	680	723	684	700	746	693	686	717	675	714	687	703	726	721	697	772	663	703	743	741	759	689	691	714	712	743	684	723	712	701	732	733	704	767	672	676	708	716	772	725	677	735	735	732	740	732	722	703	743	701	700	679	703	679	700	694	699	710	706	747	723	757	723	724	685	714	686	674	708	709	697	684	697	690	710	724	752	696	709	748	699	725	705	732	671	731	771	721	683	683	721	720	660	669	751	710	746	715	682	742	719	733	746	714	679	709	678	669	675	717	738	754	715	696	677	685	708	705	686	695	738	728	715	703	692	679	710	724	690	697	658	704	683	673	665	714	665	691	744	697	668	737	724	706	700	739	723	667	639	709	718	683	693	693	730	723	702	698	681	707	718	717	738	718	656	662	725	747	728	740	710	727	713	715	685	729	740	664	681	733	685	730	703	706	702	717	723	745	676	689	688	668	714	745	730	698	693	701	713	708	710	732	713	670	735	655	715	660	685	721	746	699	706	660	675	753	735	679	684	708	704	756	731	669	705	684	720	728	684	718	684	691	770	675	688	664	748	695	708	671	718	704	731	727	705	703	668	741	676	710	712	707	696	725	698	709	725	675	700	709	676	748	680	685	683	693	690	726	741	665	685	736	731	691	716	746	751	695	682	694	746	752	705	720	733	694	701	666	718	738	733	741	744	749	726	715	732	754	763	734	670	707	715	729	722	731	693	753	727	625	733	748	730	762	672	752	699	772	698	715	738	747	715	678	707	701	694	687	713	712	693	703	687	758	699	717	729	711	704	734	677	716	730	730	691	723	693	706	742	725	692	723	668	678	666	702	671	730	738	688	693	727	683	729	664	727	667	738	719	725	676	755	727	709	721	632	736	739	695	698	693	694	689	700	720	680	699	752	671	724	709	707	695	680	694	714	749	702	753	659	733	704	703	726	670	715	666	737	657	723	705	727	683	714	715	741	723	718	721	727	731	680	693	702	729	706	712	689	697	759	734	669	741	707	736	701	700	742	706	707	751	685	706	719	704	727	734	714	737	757	692	702	685	694	715	770	698	710	734	730	719	689	682	679	736	739	707	719	730	724	693	681	703	728	654	761	746	667	671	728	641	694	723	699	765	733	714	691	721	677	713	681	673	706	728	691	717	636	726	731	692	724	711	730	689	722	731	659	700	710	737	688	703	754	697	677	727	739	754	691	702	718	680	691	758	693	685	704	753	663	702	753	697	716	723	760	721	714	739	746	732	703	712	763	687	705	720	713	723	673	723	723	704	703	767	709	715	666	724	720	748	672	721	696	653	695	711	682	731	716	671	690	712	694	712	707	737	707	691	658	701	699	673	691	687	728	707	718	683	660	723	751	701	658	692	713	692	679	753	736	709	676	739	723	790	716	732	751	709	727	697	708	740	699	749	706	678	718	712	686	740	707	721	696	719	691	732	698	715	706	709	665	666	711	727	701	693	738	737	632	683	714	697	740	699	676	716	693	682	702	686	672	700	695	714	740	721	695	672	690	700	678	740	673	700	745	753	694	670	729	665	729	752	667	752	713	713	741	685	726	718	671	694	669	711	710	705	713	710	682	687	638	661	719	711	648	690	678	723	699	735	688	733	711	750	714	737	660	703	712	717	722	724	687	715	683	720	665	705	749	724	694	745	701	744	682	702	707	703	775	708	718	728	653	730	715	674	729	675	728	749	734	703	752	690	728	718	643	664	709	712	712	684	697	733	653	737	700	735	734	719	729	745	730	697	732	774	667	704	663	686	684	697	668	682	702	716	688	653	741	729	702	658	684	703	724	712	664	718	683	707	709	664	693	700	721	709	714	708	726	673	707	662	688	707	727	667	664	736	740	693	649	697	723	703	680	695	723	724	727	681	762	728	669	755	712	723	714	728	728	717	715	674	706	711	710	711	753	725	733	685	730	680	646	693	754	750	749	733	721	700	686	694	727	669	715	730	732	751	747	711	712	635	737	707	701	691	721	692	716	746	705	688	658	695	729	689	703	720	693	739	715	720	660	742	741	738	724	692	719	696	728	678	714	717	711	731	691	725	698	707	714	719	696	666	721	748	791	741	728	716	733	726	707	690	704	733	715	677	678	714	702	767	712	707	693	689	704	700	678	657	754	697	762	712	791	701	721	732	680	661	722	747	709	744	696	689	722	722
32279	14266	2366	731	557	563	482	514	490	499	534	481	453	436	502	523	523	425	475	502	520	450	501	488	477	485	505	514	483	487	483	473	495	480	446	543	494	495	516	479	476	489	474	467	445	479	483	509	488	466	464	514	526	476	462	464	508	519	515	518	508	496	520	481	475	490	458	487	478	464	469	496	515	487	490	467	466	484	501	486	471	464	428	467	491	500	501	512	480	474	462	483	475	445	490	504	467	492	525	479	492	493	460	492	493	486	461	468	444	482	511	499	481	499	511	464	503	491	454	445	463	514	502	462	483	463	481	521	489	482	512	511	485	480	438	476	476	480	492	486	463	516	456	519	452	478	474	465	463	486	465	478	500	469	469	476	456	455	462	456	523	472	438	493	512	500	524	457	541	459	485	505	479	506	474	510	491	444	482	459	510	528	482	454	490	471	477	491	493	512	470	503	466	509	501	496	469	472	482	480	516	455	492	544	511	475	488	501	458	538	509	523	499	490	502	482	503	465	466	515	469	512	472	491	517	517	481	520	492	494	459	497	512	502	471	462	510	490	464	448	480	474	469	484	477	464	483	495	518	485	481	494	460	497	534	467	491	471	485	442	482	479	505	503	453	481	477	473	480	457	490	508	467	502	501	487	455	481	494	477	468	472	442	471	473	495	492	489	472	501	481	483	469	503	465	476	470	515	444	519	461	483	505	471	492	490	491	471	466	496	503	455	461	504	471	463	514	443	458	504	463	478	491	461	482	460	500	476	466	502	501	443	499	510	465	497	460	482	458	455	518	481	451	455	487	511	487	435	486	460	491	463	432	507	488	517	489	499	485	450	449	451	449	488	438	481	508	456	499	500	493	463	442	513	484	477	485	461	466	450	492	498	462	475	498	500	467	497	476	491	471	501	493	514	417	509	459	496	477	461	471	490	511	502	444	499	471	484	471	487	477	478	466	511	562	485	488	498	502	484	479	471	512	451	479	473	464	475	494	489	499	473	521	535	466	499	528	531	511	468	477	509	456	474	502	498	442	458	485	482	521	499	500	452	482	535	495	505	461	456	464	482	505	457	476	467	492	491	489	500	479	469	491	490	510	518	505	467	470	513	505	518	432	460	532	484	433	468	542	502	480	494	501	501	497	507	487	494	487	497	491	485	458	491	470	479	495	464	489	483	476	442	484	503	449	480	489	458	464	474	523	484	499	489	457	473	435	532	443	483	500	470	474	472	472	501	470	504	494	463	481	508	488	460	486	466	483	469	494	480	477	463	474	488	458	508	484	494	509	513	457	493	496	471	476	544	475	457	489	457	446	474	462	491	479	466	445	465	486	505	472	470	439	496	455	460	497	485	480	490	530	515	478	461	469	461	512	498	476	487	501	435	505	478	480	482	493	442	459	463	465	493	491	497	494	500	479	465	514	510	468	496	492	498	484	475	465	476	470	515	509	477	460	492	503	509	483	525	455	511	486	498	493	492	505	473	464	498	471	513	448	460	446	492	472	516	460	449	523	492	481	456	514	467	504	490	445	458	488	459	466	489	449	495	489	471	458	507	524	502	531	501	469	478	475	490	502	454	482	461	529	506	471	449	444	471	501	458	510	451	461	461	485	479	481	486	521	484	492	522	485	524	475	478	474	489	489	465	479	498	454	509	415	480	477	466	480	500	494	519	480	474	512	458	475	477	493	480	425	498	454	444	461	502	528	523	479	519	498	495	488	487	436	483	483	475	470	513	479	519	477	461	508	454	476	482	508	470	506	463	478	455	497	471	511	484	477	460	512	465	474	469	487	436	483	468	543	482	493	518	500	493	499	439	542	467	471	492	473	488	467	476	505	495	491	480	476	472	499	452	426	470	528	480	457	432	463	492	529	492	500	496	455	506	514	502	494	491	506	467	491	536	465	480	450	507	493	471	529	494	519	499	441	476	476	455	466	490	475	480	519	485	471	487	491	493	491	517	496	516	461	491	527	448	483	485	482	475	491	490	452	480	439	433	472	501	476	495	513	474	453	501	472	479	503	497	510	493	530	485	461	493	452	488	492	492	499	485	482	512	469	492	483	488	505	486	470	478	457	461	453	496	473	521	477	510	464	483	491	474	487	508	469	455	485	449	478	488	483	486	458	474	478	456	508	473	512	495	467	456	503	473	477	482	500	498	517	439	480	446	475	487	465	488	490	491	506	473	470	483	491	467	480	491	509	549	467	470	466	473	479	479	478	472	488	496	514	482	483	526	506	463	494	481	479	480	476	434	509	481	510	493	512	480	488	462	487	470	539	436	472	484	513	472	514	467	462	474	480	482	455	496	471	479	502	492	486	476	511	462	464	457	498	519	473	485	505	453	493	472	431	531	484	518	500	483	505	509	501	473	498	478	500	486	458	453	515	506	485	477	479	480	474	513	479	435	500	484	502	498	486	496	502	472	487	505	474	475	505	508	512	486	510	490	533	496	472	432	444	467	467	503	439	497	435	467	484	475	458	486	453	485	456	528	512	490	474	513	488	469	524	461	453	519	473	493	495	477	470	458	463	521	482	488	468	514	473	496	510	457	495	524	462	543	474	497	457	500	456	489	486	479	495	479	488	485	428	474	459	534	480	497	511	475	479	458	463	484	452	492	517	531	499	510	471	472	444	482	470	502	477	473	474	480	518	491	474	500	483	486	471	496	486	466	501	481	513	475	473	496	493	488	518	461	479	501	466	459	487	467	483	439	491	515	538	456	461	496	482	477	475	462	482	502	481	461	483	534	499	476	475	466	441	479	453	506	429	489	497	489	489	466	445	483	493	465	502	516	523	502	464	473	467	485	493	450	503	536	494	523	481	470	476	515	477	511	461	464	487	513	483	496	516	460	490	487	494	486	462	445	498	475	491	460	480	463	495	496	484	478	478	508	520	476	449	497	483	491	487	450	469	462	470	498	479	478	465	497	481	465	493	484	532	482	479	484	487	511	498	497	499	473	482	484	502	485	472	464	491	481	497	477	486	483	481	474	505	448	508	517	466	490	482	479	519	500	468	473	504	506	506	461	514	465	510	476	497	472	484	504	472	456	479	473	451	498	462	494	468	535	484	443	485	459	498	492	492	487	487	458	515	466	499	473	466	464	509	481	510	509	441	457	504	482	494	486	493	498	497	514	501	466	464	451	447	472	478	485	474	502	497	473	481	485	486	532	486	470	475	531	539	497	468	456	532	495	494	473	455	474	480	513	485	468	467	487	493	513	489	518	484	473	489	496	470	485	507	489	479	475	478	445	492	480	516	467	514	461	513	503	552	448	496	468	496	481	428	479	479	496	497	430	492	489	459	467	453	468	481	460	480	488	476	484	479	505	497	512	477	477	494	497	490	479	485	522	506	509	481	459	497	466	484	486	474	466	480	477	480	513	474	497	464	470	481	503	488	474	525	483	503	477	478	516	452	459	469	489	467	496	467	463	473	462	494	514	472	511	475	489	496	444	507	457	480	484	448	475	496	460	481	461	466	446	498	527
19993	988	874	698	601	561	589	523	546	524	575	510	525	517	570	585	517	523	499	598	480	503	490	510	517	515	528	506	504	517	512	521	514	487	547	517	525	484	503	486	538	535	527	501	507	493	540	549	522	517	476	567	532	528	507	537	518	520	515	574	487	528	501	515	492	528	541	527	508	548	475	521	501	483	548	522	503	488	512	518	476	499	472	541	455	481	489	514	558	524	497	527	459	515	520	481	528	507	518	549	546	494	497	496	470	517	495	517	507	550	538	504	534	522	498	527	534	505	536	484	530	489	550	541	521	553	529	502	489	557	531	510	506	546	517	489	515	533	531	509	495	517	512	553	548	491	487	522	494	532	536	528	486	526	521	556	526	502	514	518	523	486	536	504	472	545	511	493	482	513	507	517	517	490	503	525	510	494	463	481	532	511	519	481	567	500	479	537	490	542	525	533	510	547	495	533	525	520	528	542	467	499	496	535	507	519	526	507	496	501	511	505	526	525	481	518	525	548	523	505	535	560	521	539	528	504	518	534	485	488	493	499	556	490	504	523	511	568	525	490	537	506	507	511	514	464	491	491	478	475	516	476	524	537	526	495	489	525	521	500	523	520	455	473	496	506	497	530	532	529	503	530	500	500	523	539	498	471	483	505	521	525	519	525	501	494	525	523	559	505	516	522	511	539	526	526	488	494	527	497	512	494	503	516	510	496	562	501	522	528	499	501	511	538	529	557	486	531	534	533	502	540	479	523	511	511	521	495	538	495	492	517	530	497	496	483	516	494	480	498	513	501	519	518	502	471	543	526	494	558	471	512	542	528	524	521	500	495	514	476	485	539	488	506	520	515	558	487	522	511	509	514	496	479	509	508	544	512	514	497	502	515	538	524	506	519	541	517	515	495	500	489	459	518	503	496	513	507	536	496	510	513	498	444	544	460	502	531	543	511	491	494	539	540	483	494	469	510	533	486	530	514	536	490	511	517	526	541	519	490	510	571	504	500	501	498	524	521	564	521	509	544	489	499	497	501	527	561	490	502	493	551	515	517	518	546	504	516	532	559	542	536	517	531	522	493	512	552	495	519	540	525	521	484	525	534	541	493	536	535	498	547	537	552	505	491	519	514	538	502	518	484	510	588	499	487	538	513	516	496	507	501	517	491	534	512	503	512	541	514	486	525	508	513	582	522	511	515	513	529	519	501	507	519	530	527	508	502	497	498	492	514	524	527	536	547	514	509	523	481	474	524	492	505	510	500	525	521	552	531	517	506	531	504	512	537	516	516	517	509	494	492	500	471	492	530	497	512	512	514	491	500	522	556	512	503	480	527	507	540	524	527	525	477	516	501	531	523	497	498	512	539	489	519	498	518	538	488	488	475	550	528	509	543	501	530	490	485	498	502	520	505	528	514	513	470	527	488	506	524	458	553	502	479	498	536	506	503	532	533	533	520	515	522	513	490	552	516	515	493	499	481	508	499	503	506	489	480	531	539	535	512	475	461	506	551	520	530	502	516	580	519	538	547	516	501	496	514	529	537	518	494	488	523	533	538	472	515	518	548	483	489	542	506	510	500	497	503	505	513	521	495	516	479	507	483	511	521	533	476	536	527	525	517	505	501	489	538	487	499	537	519	522	505	517	562	526	507	546	514	531	553	481	548	529	517	456	524	528	556	517	526	515	498	537	514	545	499	535	497	499	530	530	499	483	547	482	510	510	533	511	486	526	462	490	515	506	521	478	512	523	512	567	512	516	539	496	511	518	567	527	512	520	524	507	513	497	506	486	495	489	507	514	503	510	499	511	497	529	490	507	485	534	474	508	521	534	500	496	501	518	548	519	491	514	529	520	532	529	484	540	505	510	531	557	522	517	539	491	493	535	523	485	539	507	496	471	541	527	523	499	528	520	511	507	551	544	534	501	493	543	517	499	524	500	515	497	522	543	495	528	553	503	529	496	504	504	518	543	521	555	518	546	501	539	529	505	505	512	521	528	494	534	537	531	513	486	504	546	520	482	470	502	525	484	502	514	550	534	540	516	489	520	560	520	528	480	518	509	510	518	529	525	527	524	507	499	542	470	498	463	537	484	521	526	493	505	520	525	511	532	512	516	517	490	507	551	522	533	515	535	537	510	516	547	498	511	518	506	529	489	530	515	506	497	493	552	511	502	492	531	495	535	500	529	536	513	479	532	482	509	504	521	493	482	505	507	498	489	573	518	528	510	492	476	540	553	505	488	505	506	495	514	519	533	486	560	493	527	512	494	511	546	513	519	545	514	496	499	472	476	527	517	534	517	535	463	474	482	529	530	494	521	524	529	553	483	492	515	490	515	521	488	486	495	517	494	493	497	518	460	496	510	480	514	503	521	509	544	547	527	512	492	496	530	493	530	505	492	524	503	508	547	531	514	507	533	531	501	481	525	511	512	562	495	488	543	510	516	535	514	578	500	547	552	521	539	519	512	488	477	545	491	541	549	513	497	485	488	529	510	507	534	550	552	524	529	533	518	463	568	531	489	520	509	498	504	453	529	519	495	520	516	526	511	527	509	530	487	500	495	506	522	489	495	530	502	515	528	537	497	492	524	522	522	525	564	534	508	525	492	473	482	494	502	524	475	480	491	479	529	484	556	500	560	505	508	476	525	501	523	542	517	514	522	507	459	476	521	498	505	455	498	541	516	493	500	514	516	519	504	524	500	484	499	499	536	515	520	487	518	503	515	523	551	518	527	531	531	487	536	560	475	487	543	539	482	504	484	530	527	536	516	538	513	519	511	544	531	508	494	532	555	480	492	462	503	489	495	511	502	485	483	501	506	531	504	466	510	498	511	486	498	531	490	517	531	506	510	502	508	502	516	509	498	510	487	527	483	516	534	498	499	504	481	481	495	517	546	528	504	504	517	484	529	483	539	498	524	527	527	528	478	485	548	503	507	522	475	519	502	506	527	518	492	537	499	476	502	548	468	572	497	523	492	507	510	498	507	539	502	538	564	537	514	529	581	513	520	534	513	536	524	562	493	519	535	516	552	505	493	532	510	535	489	534	493	502	490	554	538	496	494	482	495	483	547	522	502	530	481	506	531	511	482	522	506	513	525	517	539	519	452	549	511	504	519	517	506	539	533	505	518	495	530	535	551	527	514	494	532	531	469	496	461	500	526	502	503	514	543	533	481	515	517	527	549	529	508	497	512	494	539	543	509	526	473	480	505	477	496	503	501	522	489	488	517	519	519	528	504	520	520	473	503	529	554	531	495	504	529	519	542	522	535	521	515	499	525	512	503	503	480	526	581	520	533	474	479	494	492	469	506	520	491	529	451	493	529	512	538	512	521	514	546	499	541	534	533	473	547	536	508	512	510	521	500	492	505	516	528	472	471	499	525	559	571	482	485	490	509	527	523	528	482	532	494	502	486	512	471	495	528	506	538	508	530	533	526	492	499	495	509	496	515	508	506	515	529	532	463	519	492	517	481	502	520	512	480	474	495	485	473	502	514	516
24502	20374	26064	24549	20353	8441	1010	748	623	583	561	581	523	519	430	413	471	414	391	425	436	410	408	410	391	384	411	410	372	352	366	411	361	372	390	390	367	394	375	391	369	360	360	383	374	359	401	362	387	393	407	361	347	392	360	371	391	341	386	390	381	331	377	405	374	379	338	359	383	367	393	380	413	403	380	384	382	369	383	383	356	367	359	356	409	351	366	391	390	422	411	429	392	387	364	386	410	385	328	356	373	395	356	384	353	346	373	384	383	359	364	363	382	377	361	343	386	371	406	364	376	365	338	348	391	406	374	423	380	373	340	379	319	351	389	379	359	410	378	361	357	359	373	346	386	358	385	368	351	365	387	410	379	361	367	402	351	388	396	374	374	362	388	402	391	389	366	439	372	387	398	351	341	367	352	343	374	360	373	381	424	368	368	373	368	346	390	355	355	392	398	403	371	374	390	371	381	384	371	375	409	394	381	365	366	388	371	397	360	362	362	369	352	401	354	405	388	391	355	395	368	359	353	381	381	393	351	404	348	373	346	386	364	365	364	354	375	360	388	384	373	365	395	343	369	370	384	362	375	414	388	401	387	384	385	383	376	403	374	369	368	378	377	337	375	365	352	355	367	361	369	369	355	374	373	380	373	364	361	392	360	394	350	366	419	430	363	367	350	359	386	380	356	384	373	391	370	365	374	369	396	372	429	363	387	352	345	362	361	362	313	381	351	385	394	371	375	326	344	379	402	378	351	380	382	367	356	395	377	382	375	393	347	374	361	387	386	369	345	403	355	370	356	370	365	339	349	383	366	352	384	360	397	367	360	371	388	384	386	378	390	376	353	358	326	375	376	382	358	417	388	358	378	378	421	416	329	353	349	391	384	374	402	349	389	381	375	372	360	405	362	346	361	360	352	398	381	372	347	383	402	355	379	414	376	381	337	404	409	374	370	369	390	389	343	419	389	360	397	407	353	363	388	351	375	368	349	379	359	373	374	389	376	345	358	370	390	374	376	388	389	375	379	396	354	370	369	362	365	355	385	368	378	357	367	365	353	357	400	341	367	397	403	350	382	375	370	368	403	394	403	402	408	368	369	371	366	383	374	371	403	401	359	376	385	419	382	372	410	366	375	349	368	385	411	373	365	362	336	368	362	354	345	373	399	396	368	367	366	422	389	370	359	379	337	376	351	357	346	405	381	393	369	365	360	382	373	359	378	389	381	376	347	370	363	387	384	364	364	379	374	368	368	347	346	350	379	375	340	383	384	390	359	339	389	407	397	356	360	413	388	405	360	355	378	366	399	402	375	393	360	402	370	314	364	369	333	347	412	400	409	371	362	354	363	383	380	384	376	383	343	369	391	376	341	403	362	388	396	366	389	371	368	374	397	374	353	393	379	386	379	356	353	398	335	383	358	397	395	343	361	383	377	377	374	385	398	417	377	415	362	370	358	403	369	369	396	367	410	357	361	340	356	333	391	416	355	364	355	383	413	338	388	369	366	375	356	381	364	395	374	400	382	357	372	385	383	370	361	382	379	350	380	386	366	371	400	368	390	383	377	409	357	400	371	372	366	387	391	382	384	380	335	366	353	385	379	383	407	349	372	400	336	388	417	353	393	403	364	366	370	366	340	361	384	374	405	407	389	366	395	351	355	359	403	357	362	363	386	361	364	344	370	414	420	377	383	385	423	371	351	388	375	388	396	343	359	389	396	425	361	366	386	367	387	396	376	379	376	400	399	369	352	388	378	345	375	358	374	363	338	392	370	396	402	381	355	357	392	368	353	375	389	348	393	378	385	397	371	363	389	326	342	348	362	384	356	385	357	381	390	354	378	351	371	395	398	376	384	385	365	363	378	357	393	335	377	346	376	368	372	355	391	369	368	379	343	363	382	383	360	380	369	376	378	415	336	354	385	402	352	379	371	375	355	360	365	344	356	310	347	393	352	367	375	383	374	364	372	362	376	363	378	352	379	394	361	391	380	365	377	370	366	365	348	373	421	388	383	402	407	380	404	384	415	364	383	355	401	377	346	366	377	377	395	386	402	341	355	384	387	343	383	361	342	357	394	421	407	371	351	390	423	378	379	348	367	364	384	374	394	385	371	365	373	367	378	374	383	364	388	375	336	401	369	384	357	401	386	381	345	384	368	345	369	370	381	401	402	350	372	387	374	370	374	341	384	345	346	370	364	364	378	374	395	389	367	398	407	425	420	395	361	368	385	390	403	408	369	349	341	381	372	414	420	382	394	361	377	357	365	372	370	389	406	373	378	390	377	366	324	401	368	374	401	384	372	392	385	381	399	418	418	372	363	333	384	384	371	365	391	365	383	398	354	387	349	371	395	370	372	392	346	364	421	321	347	374	386	383	349	375	368	390	380	374	372	402	395	366	401	365	356	345	344	375	384	392	352	422	378	337	380	364	367	380	382	386	363	397	376	379	388	376	365	404	366	345	350	371	364	372	387	392	359	364	396	367	411	389	371	357	403	379	389	370	405	376	417	379	396	377	356	344	362	368	392	368	379	375	340	359	375	371	355	382	399	374	353	359	367	370	389	374	365	374	357	393	367	335	373	385	378	320	374	359	362	379	371	402	392	394	358	377	388	355	389	361	411	382	354	403	376	346	356	384	364	321	357	365	374	370	360	363	390	361	412	344	373	389	355	388	368	361	349	340	373	392	378	342	404	368	383	394	365	336	384	382	361	340	378	365	378	365	368	364	393	383	378	369	403	343	363	368	353	370	371	394	364	358	382	402	402	394	422	325	364	383	379	389	363	357	430	397	351	395	369	385	327	370	363	395	371	395	383	378	367	352	343	376	384	378	392	397	399	348	404	338	380	340	363	356	374	334	406	353	360	378	379	387	400	398	391	377	373	359	368	391	363	386	370	350	362	349	390	376	353	368	362	383	390	411	386	365	380	380	370	364	379	399	381	363	402	381	379	373	390	370	380	401	360	393	396	400	352	384	391	366	376	368	391	391	412	365	375	392	381	380	387	394	385	360	386	332	390	379	367	355	403	397	389	387	378	366	411	373	358	374	380	379	350	345	356	389	413	370	360	356	393	382	344	372	359	383	360	374	347	394	389	381	357	386	378	371	413	374	387	382	376	374	364	357	366	374	333	373	357	371	394	445	373	389	382	378	397	410	415	342	394	377	345	353	365	373	389	374	383	357	399	384	359	377	355	371	378	390	356	391	371	357	346	424	389	354	350	405	382	358	402	335	366	411	349	353	395	342	374	368	363	370	385	390	379	326	404	368	355	369	369	394	365	368	383	372	340	348	384	357	374	374	434	347	371	348	374	347	338	372	338	361	371	355	336	382	330	358	358	377	393	373	365	364	388	359	402	356	404	349	397	327	357	378	342	381	354	344	362	402	350	379	347	402	380	386	343	371	315	390	368	380	356	378	357	347	399	369	378	370	378	366	376	357	367	395	386	388	390	383	370	358	379	397	371	352	372	351	399	357	371	410	372	371	343	388	361	393
30554	7983	7171	3921	2558	1805	1535	1199	1012	916	772	714	701	612	587	570	501	496	504	483	479	469	453	474	455	413	452	469	444	424	396	435	410	401	398	429	394	432	421	398	399	444	412	405	372	413	396	411	346	374	404	358	401	426	381	411	429	404	414	395	404	395	390	378	398	403	420	370	390	372	369	381	393	394	382	369	410	392	399	416	380	388	398	365	368	380	405	407	398	368	398	373	373	368	368	434	365	362	400	404	391	363	405	371	379	406	389	375	403	400	385	404	385	395	373	375	374	365	394	384	365	390	406	371	380	383	391	382	386	389	378	409	389	388	390	391	399	381	410	403	369	368	392	370	334	377	381	397	361	410	420	404	364	370	396	369	397	384	388	376	378	388	370	397	439	383	377	351	389	392	362	414	400	410	363	391	392	352	395	403	382	408	408	380	367	388	393	389	404	384	381	411	398	371	391	400	388	380	395	364	412	396	431	384	366	414	382	381	368	426	383	392	381	363	394	380	388	386	394	381	364	348	386	409	392	402	427	396	365	391	389	380	411	363	387	360	400	352	398	389	379	399	353	363	366	356	359	351	399	366	401	361	386	403	365	385	402	393	409	384	377	392	369	395	402	389	424	420	335	384	366	350	368	421	367	401	394	377	386	370	376	370	408	386	402	398	356	403	400	383	391	365	396	428	404	387	386	390	424	402	385	375	372	357	358	397	383	356	375	383	346	354	367	388	370	349	384	391	372	392	428	412	409	416	359	347	362	395	375	367	397	368	408	356	401	356	380	390	370	366	374	371	392	343	389	375	388	417	384	375	389	388	375	389	410	402	368	396	380	386	388	379	371	392	393	383	365	395	349	381	397	402	416	406	366	338	421	384	355	355	386	393	368	392	365	400	393	399	423	379	405	390	406	403	375	409	397	405	349	364	378	414	388	396	395	379	394	373	381	436	380	410	400	333	359	372	367	376	398	380	411	397	389	366	358	338	404	358	392	393	360	385	363	384	385	345	390	394	364	382	398	397	349	391	344	366	372	388	351	385	444	396	395	349	394	421	414	383	396	402	386	374	396	398	376	376	370	366	387	371	371	376	376	357	436	399	385	392	361	353	364	379	409	370	374	412	357	389	368	374	384	372	412	403	408	414	388	386	352	402	417	391	392	379	370	377	408	364	391	401	405	387	398	414	369	412	399	401	372	417	391	373	384	368	394	390	370	347	411	380	366	368	383	335	371	423	421	363	389	390	393	388	353	372	399	400	376	340	385	372	370	389	386	374	375	396	354	404	371	371	342	406	370	374	385	380	427	377	376	366	414	386	403	383	411	367	392	400	396	414	376	359	375	341	382	356	397	382	421	418	402	387	366	363	401	374	389	360	361	374	415	388	359	372	406	394	371	406	395	412	403	405	407	379	406	383	402	399	376	400	408	405	389	358	369	390	377	384	408	372	371	381	373	393	420	363	392	362	382	372	384	412	381	402	380	394	400	386	422	344	364	350	407	384	419	324	389	424	376	394	383	369	432	368	362	410	337	391	395	393	394	385	399	396	410	391	388	431	373	383	383	372	393	387	376	404	371	378	411	387	424	383	389	410	379	354	360	374	420	397	386	350	390	391	346	365	392	377	380	375	390	401	386	420	385	365	412	381	399	380	370	365	370	395	348	410	404	351	393	401	370	370	363	397	375	394	394	375	390	357	383	372	391	389	384	374	345	354	370	399	382	400	407	424	357	359	347	386	384	344	404	397	388	368	381	388	413	355	358	360	388	381	389	342	374	388	406	375	384	406	402	413	388	388	416	393	380	376	390	435	430	399	363	371	404	384	398	410	396	386	412	361	371	389	386	374	416	416	364	382	382	392	423	381	362	373	402	396	388	396	375	393	373	414	398	369	387	342	385	372	413	399	335	369	360	368	391	403	426	368	376	365	368	358	375	374	421	402	424	370	360	359	373	401	404	384	414	408	361	402	393	393	368	405	372	353	403	366	387	368	365	386	385	401	400	381	406	397	389	375	391	383	410	366	391	343	374	374	416	418	368	369	386	411	410	366	355	381	410	425	351	367	375	367	354	356	430	390	394	388	384	398	396	344	384	396	383	361	397	374	380	364	405	401	419	425	400	359	398	390	404	411	396	391	414	389	367	390	406	375	382	358	388	361	374	380	442	360	396	385	395	372	406	358	370	372	406	420	390	413	376	383	380	364	394	402	362	365	395	367	372	363	365	363	387	414	330	402	409	398	393	405	372	395	412	389	396	370	401	420	380	403	399	353	386	378	373	446	405	383	437	402	397	372	385	356	381	397	374	398	407	391	398	408	367	373	376	371	382	391	418	404	362	354	397	372	394	379	396	406	378	384	394	369	376	393	410	398	397	384	397	355	413	408	392	357	399	380	385	415	355	400	420	375	372	375	379	381	387	379	391	377	384	407	386	422	395	367	396	363	389	408	367	387	414	374	421	434	380	374	421	388	404	373	439	386	398	388	385	377	431	398	390	373	377	358	372	364	389	365	391	362	354	376	405	389	343	344	414	398	397	358	378	338	420	376	388	406	360	360	404	386	397	369	362	354	372	420	380	365	397	387	393	374	401	366	386	357	375	392	389	382	390	361	401	429	390	427	413	394	362	422	456	373	373	376	395	403	397	365	387	386	386	360	372	385	393	399	392	372	374	385	387	401	387	370	364	409	373	407	415	400	404	379	365	351	380	409	365	397	397	374	390	356	375	369	404	399	367	392	410	384	376	379	390	401	398	399	409	383	383	415	411	406	374	395	384	382	385	384	333	385	382	350	410	400	379	402	395	370	397	380	394	377	391	396	338	386	355	411	400	410	401	405	404	400	414	393	389	379	401	366	375	381	396	396	406	393	381	395	346	393	388	406	396	419	402	414	390	348	417	386	380	370	378	424	394	384	378	367	406	354	388	362	363	373	379	387	359	387	391	381	399	408	407	385	396	372	396	430	359	372	403	387	395	381	394	402	397	382	434	366	398	406	407	398	412	366	432	400	397	382	386	366	411	387	390	429	390	391	335	384	349	373	424	363	385	389	355	410	414	408	400	366	369	391	383	372	364	387	357	375	377	405	403	399	421	381	435	364	411	408	381	407	409	380	372	375	352	379	400	394	383	434	382	377	381	377	390	367	403	406	377	413	386	384	369	400	420	378	368	397	361	378	374	392	378	376	407	378	367	383	405	410	401	428	406	380	372	370	392	428	416	354	385	368	401	412	408	393	397	422	401	414	408	396	353	366	372	430	359	406	407	362	392	347	384	392	369	410	437	390	398	388	414	396	355	406	422	422	409	327	384	364	385	380	425	389	417	380	385	410	393	388	413	366	392	349	393	370	407	367	383	396	359	361	361	372	360	366	378	413	367	376	376	378	371	377	403	388	408	387	396	389	390	392	363	386	387	362	407	421	371	375	380	357	364	413	389	388	427	373	394	377	407	375	375	388	411	375	413	396	377	403	385	388	362	387	364	374	404	373	408	419	370	362
22522	20346	26481	24095	20348	20406	8973	1728	1226	1156	1102	996	922	980	865	912	884	856	850	875	815	795	828	782	810	772	828	794	822	782	753	789	779	754	761	809	781	862	787	792	778	742	729	774	785	717	755	733	719	772	752	788	733	782	757	726	789	782	761	739	750	742	762	779	785	767	764	746	724	776	758	795	775	724	738	790	725	822	753	741	723	807	792	764	796	758	799	771	720	766	750	753	769	733	717	714	767	786	794	781	792	731	692	736	728	756	777	750	798	731	744	730	723	812	726	771	728	754	819	808	770	729	746	748	771	756	757	741	796	702	759	741	770	828	774	776	793	760	764	748	736	732	739	703	822	814	743	711	729	758	761	754	757	739	733	751	799	765	763	765	764	728	733	760	764	777	754	740	758	789	694	690	754	757	734	740	741	761	719	741	690	780	711	775	752	748	789	738	708	758	772	727	728	751	770	737	759	738	694	737	778	701	732	769	751	760	692	746	728	752	784	754	800	784	778	731	768	739	736	778	718	725	746	780	724	807	795	743	727	794	751	755	774	770	718	734	769	769	780	708	749	780	748	756	714	729	795	722	736	743	724	751	750	729	768	693	736	759	762	771	753	672	729	750	775	779	748	725	743	747	805	762	709	721	754	787	736	716	787	754	746	771	748	730	729	747	713	772	776	754	769	773	722	804	805	774	768	756	752	758	802	748	716	736	717	726	798	803	790	756	725	768	755	726	783	756	760	779	726	730	753	751	769	733	706	724	738	741	777	777	722	761	788	791	808	752	732	749	780	778	742	752	795	745	747	770	718	736	720	730	756	813	723	756	729	757	743	776	741	768	760	684	700	761	755	719	761	744	783	772	685	759	733	734	724	720	808	743	710	731	753	758	760	704	801	772	779	723	736	721	755	788	749	747	781	734	732	784	745	723	759	750	718	721	730	745	703	790	759	723	730	699	755	756	742	762	751	723	758	749	698	756	756	759	743	709	759	794	788	744	734	769	733	762	760	725	804	757	720	758	763	768	721	748	736	734	732	736	777	729	753	752	824	744	745	745	789	738	742	714	761	755	768	775	717	776	747	781	768	777	723	728	758	742	732	756	758	781	736	775	770	750	719	759	759	768	747	827	780	769	785	791	708	728	767	770	779	743	697	789	740	718	750	737	759	769	776	816	742	757	788	777	741	760	773	756	761	769	769	719	746	733	742	744	735	694	771	753	769	747	803	793	717	755	734	739	763	773	763	767	786	733	756	792	752	727	783	725	729	790	750	737	710	674	702	754	763	725	753	798	769	775	754	771	775	830	786	757	751	784	734	826	754	766	786	701	770	775	743	735	759	716	753	712	763	776	774	770	780	758	752	739	725	757	741	742	791	721	764	733	750	752	754	809	741	750	696	726	761	789	764	714	747	695	721	723	762	760	807	759	721	753	727	776	796	754	774	758	738	705	743	778	748	785	718	751	805	749	747	778	792	726	754	726	755	755	766	706	755	753	767	742	728	763	734	745	774	785	756	760	762	748	742	730	742	715	776	740	727	753	734	736	738	768	715	774	732	777	694	719	792	747	739	778	747	774	740	759	734	768	778	736	748	727	744	708	740	742	753	800	709	721	738	778	735	742	787	712	764	666	774	713	759	728	804	724	775	780	757	732	730	806	809	713	723	752	756	805	762	745	721	788	700	777	730	754	700	759	767	731	745	752	751	759	725	741	741	748	762	776	762	724	738	765	771	764	737	710	782	745	719	799	720	738	742	723	729	765	734	746	758	702	758	767	767	721	739	747	722	802	761	784	792	780	798	804	711	740	770	803	767	756	710	751	763	785	776	726	804	723	723	782	713	728	723	761	776	777	729	742	749	716	723	768	701	721	779	765	744	765	780	773	783	694	764	771	736	756	748	776	759	740	750	732	754	705	786	798	763	706	716	766	735	773	750	718	746	714	743	797	739	723	762	774	751	730	749	771	724	750	774	752	747	754	717	777	740	720	726	741	820	754	763	732	784	710	787	726	737	764	803	781	785	798	723	762	717	762	726	763	744	730	777	722	725	734	689	755	729	787	706	749	760	736	756	748	769	747	771	760	712	744	735	790	694	721	737	781	765	730	685	714	750	704	742	729	748	758	721	762	757	741	698	771	731	764	762	730	717	713	748	754	729	787	785	719	757	761	734	712	767	762	722	776	734	703	710	753	735	724	770	765	767	752	826	761	758	803	723	734	783	770	754	779	760	734	712	711	760	763	761	731	758	736	713	775	776	732	739	771	794	732	734	720	733	751	779	752	771	767	789	728	760	797	725	817	729	687	801	702	771	686	747	722	750	744	733	738	714	769	709	767	740	754	728	784	760	762	717	805	746	789	749	750	760	738	712	695	737	760	772	748	782	781	758	792	765	746	715	779	755	687	737	765	778	719	730	734	737	762	744	773	740	727	767	707	781	786	743	711	765	791	743	765	773	772	785	747	709	802	789	781	741	736	763	737	751	729	806	728	751	743	765	765	744	747	771	713	750	737	756	729	750	743	806	755	742	716	723	750	736	749	784	795	798	799	781	750	714	720	759	771	734	715	782	783	734	740	801	677	740	746	772	790	713	747	757	739	699	724	762	786	708	747	783	742	798	748	809	764	761	706	747	707	774	736	754	775	765	742	786	754	755	747	761	757	732	769	707	787	714	787	745	751	720	788	731	763	791	778	771	775	750	791	817	750	800	702	743	749	741	744	737	767	779	743	731	749	700	762	758	706	749	780	747	798	804	732	758	767	734	750	767	737	746	760	778	765	768	755	735	726	732	766	794	750	752	742	750	738	788	783	786	794	714	725	794	773	780	755	752	789	722	734	754	749	707	723	684	777	783	824	807	742	761	807	738	786	742	734	704	749	725	762	730	788	791	782	767	748	711	739	784	746	776	746	738	784	696	766	711	723	696	706	709	754	746	766	721	776	780	778	764	755	738	769	765	762	728	743	743	789	762	814	762	760	732	761	759	731	735	802	802	743	774	771	752	773	747	733	724	738	772	760	750	740	738	749	697	734	774	765	736	751	776	695	752	756	785	739	703	762	765	792	739	727	743	766	769	672	752	766	719	721	743	774	816	743	773	733	788	734	755	773	734	779	695	780	764	803	772	752	758	813	745	716	723	707	702	810	762	775	777	708	720	757	719	718	700	721	739	708	705	732	729	773	798	752	776	770	755	711	706	700	767	717	777	716	773	785	789	772	734	780	682	746	793	754	773	753	752	755	761	702	768	738	739	711	759	728	780	716	758	807	732	774	776	718	724	716	756	767	807	796	763	772	773	785	789	749	745	757	723	796	764	824	782	735	769	757	712	784	749	742	715	780	794	737	797	749	749	768	788	762	768	745	801	754	772	751	759	714	731	757	716	774	737	709	728	754	773	718	683	728	753	780	766	751	693	782	740	738	746	786	746	708	763	742	731	754	761	700	694	741	749	705	754	714	771	744	756	743	718	761	770	730	754	706	737	779	733	734	699	734	746	754
29653	13414	12246	6968	4635	3404	2667	2349	1884	1687	1493	1403	1226	1144	1102	1090	1030	984	964	883	908	896	859	868	880	848	816	776	784	775	788	761	777	769	764	800	747	764	778	777	700	774	757	786	752	747	746	728	738	767	760	713	693	725	725	713	745	733	711	741	684	712	748	677	712	740	716	697	757	718	712	752	730	727	722	703	758	713	735	721	715	758	693	727	698	742	667	734	675	690	687	735	733	757	732	678	743	720	708	726	714	718	731	715	690	728	714	773	753	774	723	694	660	685	696	727	712	725	736	727	696	654	678	767	705	682	755	754	698	722	672	718	776	692	685	719	738	729	719	725	761	651	706	709	705	697	702	728	737	650	725	720	710	761	764	700	689	722	699	751	720	703	695	739	705	751	728	722	706	765	716	693	688	730	680	670	716	674	751	719	730	724	739	764	713	716	766	722	716	696	703	674	732	727	701	726	728	733	660	717	670	714	724	700	741	734	719	735	722	742	702	720	705	759	719	707	720	716	723	689	693	789	685	697	711	661	734	713	754	706	742	719	696	717	739	697	686	717	725	746	695	727	694	718	736	699	707	679	712	706	703	699	769	722	733	716	725	716	726	694	643	730	719	679	681	730	687	672	697	720	724	686	699	711	684	729	772	718	726	726	715	737	743	677	668	741	697	712	719	708	674	755	727	728	727	667	755	729	710	719	696	701	742	723	685	698	722	711	699	706	713	644	703	746	746	733	718	703	703	724	745	716	739	707	666	732	694	692	757	728	725	674	709	702	722	692	718	724	687	708	732	708	685	702	691	728	721	714	723	678	740	749	664	720	695	692	723	746	740	723	742	712	739	701	650	718	711	695	758	728	758	698	705	725	747	680	709	708	729	724	723	735	685	764	717	744	690	717	717	722	712	670	719	716	685	695	741	720	692	745	741	701	670	735	736	681	700	732	716	680	712	694	709	686	718	744	669	669	716	723	673	706	706	672	690	762	710	719	731	701	713	740	690	665	690	729	705	749	705	667	727	672	721	720	671	712	666	703	684	723	696	674	659	674	685	713	695	713	645	689	715	777	659	747	704	708	730	727	705	691	693	736	684	682	746	697	696	733	703	764	686	710	700	699	759	723	699	693	677	730	714	708	691	743	752	677	676	728	722	707	682	736	736	691	768	742	702	745	735	715	729	759	746	753	711	732	702	695	669	667	699	723	686	700	691	649	708	726	725	731	722	753	682	688	679	692	697	713	730	732	737	700	727	736	722	733	715	722	701	691	708	687	718	684	706	719	683	689	670	685	691	695	722	667	768	658	725	725	745	699	656	701	703	732	692	692	769	722	722	685	689	711	712	718	686	711	706	684	722	715	715	695	737	688	733	729	707	720	745	703	749	703	725	682	693	720	719	728	750	735	708	734	711	712	710	719	672	637	718	690	671	726	657	715	690	654	722	734	733	754	728	694	718	710	702	698	735	673	694	680	709	694	753	731	711	681	784	719	740	689	686	681	728	731	639	706	695	740	711	699	693	770	736	699	701	693	712	704	685	688	712	657	717	722	727	681	709	689	663	709	715	692	695	715	752	757	690	731	738	707	717	701	727	704	709	706	692	719	727	675	703	723	675	682	691	716	702	704	637	742	735	686	703	736	705	709	699	725	753	693	708	743	738	699	687	741	693	690	712	674	714	708	693	676	707	701	684	713	678	748	694	695	725	686	750	708	731	746	720	652	705	688	684	710	694	692	679	703	714	720	739	709	714	713	665	711	726	719	722	723	715	699	763	649	722	738	708	734	766	697	676	718	729	704	679	715	734	678	739	725	703	737	670	662	704	707	665	646	682	713	686	675	711	744	730	733	714	734	705	683	715	679	686	698	714	721	727	717	740	703	708	738	725	697	686	654	717	692	729	707	715	706	700	701	670	731	708	717	716	729	688	748	750	675	739	632	693	692	729	702	734	719	748	706	726	674	734	766	717	709	691	691	695	749	728	746	738	720	722	705	719	797	712	684	749	698	749	715	708	742	673	662	739	737	692	672	757	699	737	690	725	744	684	680	726	754	695	657	723	730	717	713	675	701	679	720	713	711	729	714	729	705	713	715	722	720	737	686	717	710	708	710	749	675	707	688	730	717	715	719	689	743	681	737	724	750	763	715	699	696	700	784	691	760	718	727	739	719	705	731	725	722	728	710	708	706	748	686	700	699	703	727	699	683	723	702	691	699	763	720	708	695	693	672	699	680	674	711	707	711	723	676	695	742	703	739	724	720	746	691	689	676	705	728	647	727	715	747	659	766	731	674	718	695	730	730	754	752	682	752	726	720	690	760	708	689	693	682	714	699	725	684	738	720	712	747	699	703	755	684	691	651	720	706	729	747	749	706	720	707	676	703	672	653	708	749	699	683	704	713	734	711	772	741	729	678	761	675	654	687	717	747	756	717	732	699	734	660	730	746	661	737	733	664	733	695	716	701	750	659	695	686	715	702	749	716	671	726	710	716	728	697	726	743	689	663	709	729	703	720	737	678	687	715	758	714	673	720	723	732	672	641	674	742	734	753	680	759	755	684	722	699	721	671	705	650	712	733	732	723	690	725	702	687	779	705	710	701	729	682	668	698	690	727	698	700	677	715	668	751	734	741	705	688	746	695	685	662	700	723	733	705	734	700	732	740	685	727	722	752	706	706	742	685	733	750	691	719	739	710	732	739	749	713	668	765	739	696	721	688	772	680	675	707	706	704	756	694	759	741	714	720	718	737	661	753	717	669	695	715	741	700	665	739	697	732	673	741	686	719	719	670	690	681	720	722	699	732	674	691	727	684	713	674	704	694	747	752	715	723	705	721	679	705	706	754	743	693	701	720	750	723	678	728	720	696	684	692	726	685	685	753	729	737	699	647	668	760	723	730	705	730	740	707	705	677	712	690	676	716	771	735	690	680	676	705	757	745	714	704	710	685	713	705	720	753	772	685	706	672	679	678	697	723	700	730	668	754	659	743	666	746	678	675	727	721	739	758	700	724	735	731	703	704	728	692	696	719	720	764	753	734	723	727	734	679	671	695	725	760	724	722	649	725	713	708	695	706	798	723	719	719	733	680	714	796	739	669	741	730	754	700	717	710	751	717	756	677	715	715	717	755	715	737	727	716	732	730	709	689	714	709	740	740	724	702	769	686	723	693	713	673	690	757	748	709	681	650	721	744	677	727	703	745	707	767	665	691	715	730	753	717	691	700	701	680	706	700	742	700	727	679	712	746	708	696	714	730	741	678	693	697	703	696	709	713	710	752	686	714	704	680	682	740	707	748	693	687	699	711	710	675	725	712	739	703	693	682	746	687	674	708	772	709	689	708	719	699	715	708	701	690	727	699	711	705	695	678	748	683	657	689	653	702	734	716	727	658	720	684	699	683	724	727	698	718	718	672	731	729	727	685	725	737	767	700	722	702	690	714	648	703	691	711	656	697	734	676	748	689	669	700	714	745	706	708	719	723	757	739	759	709	696	713	701	730
32947	14448	2350	652	573	503	529	472	509	512	485	528	525	508	483	481	490	467	489	474	478	511	498	470	501	487	483	497	494	512	546	466	482	501	473	496	505	478	464	494	456	493	498	469	453	424	489	474	484	532	521	494	481	475	502	515	470	491	495	520	480	478	522	517	468	472	487	534	447	477	514	488	472	484	448	441	507	494	488	480	485	489	440	504	521	484	460	541	529	471	480	522	513	484	520	476	447	521	467	506	471	483	451	492	504	453	482	497	414	464	494	493	482	488	502	481	479	530	485	457	466	484	509	475	484	459	502	447	516	520	480	475	489	477	496	515	502	493	473	490	527	454	497	472	473	468	469	520	494	488	516	459	490	476	465	460	487	511	504	463	520	435	487	452	507	461	489	519	480	489	471	490	484	474	524	472	498	451	440	472	487	482	509	478	466	516	526	492	505	532	473	491	479	533	497	468	508	464	455	499	446	486	504	458	442	519	486	542	492	509	479	460	456	499	503	454	488	465	503	494	461	502	478	493	490	487	498	484	474	496	516	506	540	477	483	443	465	510	521	511	463	486	496	471	478	479	504	510	469	460	506	488	459	485	487	505	502	523	504	479	475	506	471	437	559	496	490	516	446	490	476	463	532	498	485	500	503	498	499	482	481	477	503	519	528	487	519	475	450	504	467	541	470	486	501	502	488	493	495	485	487	481	531	508	496	500	535	480	478	481	438	488	490	451	490	533	492	433	488	519	476	499	512	512	490	478	522	488	515	489	494	485	474	501	487	481	542	500	496	520	493	491	496	483	491	499	475	488	467	497	506	465	512	464	533	483	424	476	446	520	500	481	489	502	501	479	492	444	490	463	473	499	474	508	485	482	461	487	458	500	494	519	509	491	471	530	490	511	488	446	469	483	501	471	494	483	522	486	498	452	490	473	472	501	500	534	475	545	522	476	534	480	520	518	505	529	512	483	531	501	479	469	490	481	505	551	487	484	478	517	482	444	509	508	523	519	523	559	497	419	461	473	470	488	497	484	487	514	507	470	485	495	491	444	454	479	475	467	491	500	500	466	528	506	471	481	482	461	453	464	483	506	498	478	482	454	477	487	509	458	486	506	491	507	499	495	439	499	511	500	498	519	506	478	502	466	491	478	544	521	486	496	479	517	487	496	511	516	474	469	496	491	465	474	495	471	477	468	499	473	483	529	503	487	526	512	495	538	491	517	527	531	483	460	499	497	471	502	484	464	458	508	473	469	457	523	526	490	473	536	469	509	487	538	459	489	506	503	513	484	513	497	495	467	464	446	498	505	501	490	484	498	494	470	488	479	466	450	458	448	466	468	483	514	473	517	487	469	514	487	463	486	520	510	505	492	509	508	444	461	486	495	521	521	506	509	503	491	481	467	529	474	493	505	510	526	454	497	483	529	494	510	448	511	491	451	491	546	468	461	492	514	489	470	474	558	481	479	500	484	515	510	517	514	495	466	507	478	498	497	452	472	522	479	520	504	500	462	482	485	481	464	491	511	519	468	507	488	520	476	520	453	515	446	526	514	471	498	466	439	483	437	511	490	497	500	459	508	496	477	511	531	483	496	507	515	448	500	527	488	529	490	461	460	494	497	464	516	488	496	487	470	477	476	454	485	465	474	520	453	492	503	538	469	507	499	478	484	518	533	503	472	499	508	468	488	484	528	477	459	497	430	490	481	477	494	460	499	461	491	517	507	509	484	482	514	488	464	481	517	471	537	464	480	496	507	464	488	501	478	499	493	525	505	507	480	485	527	494	488	482	487	496	473	504	520	455	490	458	507	489	533	504	452	466	485	477	461	459	484	481	489	483	506	527	436	471	507	493	494	486	479	482	502	469	500	481	517	465	500	479	465	473	491	503	502	497	518	509	484	440	505	501	490	464	486	479	492	522	495	496	527	482	513	521	457	521	502	482	490	452	499	500	489	497	480	490	499	540	453	514	488	487	518	498	474	480	474	459	520	467	492	556	503	481	464	503	503	496	462	513	504	474	502	499	505	516	473	494	485	542	452	494	485	483	490	517	491	477	526	475	489	508	479	520	515	451	498	493	507	450	520	459	483	478	473	478	493	487	501	511	501	488	506	460	520	502	471	469	532	510	507	492	449	502	516	499	511	512	493	495	493	489	488	518	499	499	516	506	462	500	461	518	501	480	520	508	488	454	483	459	458	493	526	485	469	492	479	517	453	487	485	530	492	440	489	484	472	552	522	517	495	478	509	496	524	516	516	474	509	491	492	518	529	486	508	511	481	512	535	483	429	516	506	478	487	465	501	503	503	547	474	470	491	477	458	460	473	517	469	496	494	483	490	474	505	501	492	494	495	512	470	462	506	523	491	463	468	506	486	554	472	526	552	497	473	472	452	536	516	473	472	518	483	464	483	510	504	473	488	452	494	484	450	483	487	450	533	482	521	456	515	504	488	527	472	443	496	480	527	490	465	492	497	505	466	479	531	492	493	477	475	494	493	482	517	477	522	537	479	508	475	482	468	494	482	477	506	532	470	501	501	550	481	470	508	461	489	510	497	523	505	519	507	468	477	450	504	492	472	514	488	460	481	474	466	493	531	505	486	480	498	520	501	520	482	482	456	499	507	497	474	482	493	501	479	442	490	519	466	506	514	527	470	543	460	479	486	500	474	519	485	463	485	523	499	495	476	486	445	465	474	472	493	499	468	450	495	512	478	527	510	454	511	496	538	507	505	471	452	468	513	487	496	490	462	529	499	516	452	525	508	504	505	525	469	508	496	532	511	471	471	491	467	534	424	492	489	481	511	468	497	465	468	492	514	466	472	485	437	487	513	523	515	503	449	473	511	511	466	476	488	504	450	517	481	502	484	476	496	511	514	511	473	501	518	469	510	462	469	496	492	496	478	507	535	497	511	527	449	467	460	452	500	468	463	497	507	493	499	471	475	506	465	488	513	481	500	492	511	438	491	462	457	483	490	475	499	507	484	477	484	512	497	485	494	503	506	484	477	470	502	508	485	482	483	499	468	520	537	473	494	484	484	507	474	509	485	524	503	473	471	460	454	474	533	487	499	500	505	498	491	496	469	514	495	452	525	523	468	473	456	464	486	505	484	476	462	545	473	507	478	467	450	473	477	463	481	472	485	474	476	491	534	472	512	489	502	487	493	478	500	514	483	503	457	499	483	475	523	497	432	489	461	532	490	510	512	460	479	500	458	446	471	468	477	508	528	489	529	493	488	479	466	475	474	506	480	533	473	503	465	473	478	490	526	511	498	475	475	503	487	475	476	466	498	518	452	489	521	436	525	516	517	486	512	418	502	467	426	523	529	493	506	554	496	491	496	458	462	463	501	477	510	520	486	496	492	464	488	496	503	500	464	497	465	470	493	500	476	463	537	490	529	452	465	448	474	532	468	497	470	505	449	511	493	431	489	481	517	520	473	451	505	505	494	488	483	464	489	458	471	500	511	490	530	512	510	487	463	498	472	481	515	525	512
21659	1020	887	687	615	585	602	580	574	526	574	525	538	543	526	566	544	533	492	566	549	518	519	491	509	496	537	537	512	521	537	521	474	548	555	534	523	497	529	536	554	512	499	517	479	526	526	522	509	499	530	486	545	494	515	529	518	511	530	480	516	559	517	534	524	535	506	527	520	511	497	511	545	517	541	508	486	519	495	518	514	485	529	511	525	527	513	505	528	486	524	527	530	531	540	528	497	524	555	528	535	539	536	505	492	544	520	524	518	517	507	543	518	537	529	493	528	523	445	535	530	525	545	565	516	533	519	522	539	485	516	493	501	528	513	559	514	544	508	521	495	528	539	552	517	526	532	547	473	553	511	528	538	531	549	509	578	549	459	543	568	476	546	525	535	520	546	552	509	529	496	542	514	500	491	514	531	508	516	496	520	542	495	488	501	566	529	532	508	517	534	525	504	484	544	538	513	539	565	506	535	502	512	540	482	502	519	525	517	519	547	497	522	477	484	511	496	541	497	523	534	531	505	509	540	535	538	514	539	519	545	508	535	537	525	522	525	543	545	535	506	529	502	490	523	498	504	507	554	475	546	542	557	530	509	531	509	481	525	494	535	527	489	537	524	560	541	506	531	565	498	521	507	505	530	539	530	524	533	511	516	547	514	530	503	489	490	553	519	521	520	481	522	540	521	534	565	522	534	512	537	514	523	493	490	490	486	539	526	504	500	548	513	510	511	526	512	508	486	497	517	493	504	513	551	527	539	517	500	519	520	556	519	522	472	530	498	541	527	538	519	506	514	494	516	533	532	536	529	515	499	545	516	523	527	505	539	578	494	504	464	514	485	524	502	464	462	536	552	507	530	488	560	525	535	529	566	522	525	516	514	474	525	513	531	545	525	517	510	499	539	515	524	497	499	518	522	521	525	513	506	523	500	512	522	535	528	518	506	544	527	545	488	556	533	547	512	540	517	517	497	514	483	515	558	491	495	531	540	548	529	544	524	534	526	544	555	519	523	534	530	533	514	530	523	526	497	516	520	485	537	498	482	478	509	498	553	491	532	523	490	509	532	550	493	507	538	510	512	515	535	493	496	487	488	534	538	479	497	543	475	571	496	538	533	504	522	544	480	514	487	528	513	521	493	522	565	546	533	512	512	512	488	527	533	518	483	535	511	493	513	492	506	495	539	558	521	507	552	512	527	559	520	491	511	514	545	520	517	567	518	529	548	474	494	510	546	524	528	514	554	549	519	486	494	517	565	524	526	512	508	488	449	518	516	479	518	526	537	500	555	521	519	492	518	503	532	503	484	521	513	498	522	481	525	533	521	512	505	539	503	542	544	513	486	515	489	499	494	514	507	500	520	504	505	526	551	524	532	506	531	498	478	548	520	497	544	527	518	483	546	501	552	512	510	540	538	492	511	539	511	509	530	502	523	517	532	529	537	502	531	500	516	514	532	493	481	476	539	505	550	487	517	540	485	502	522	495	510	515	504	505	517	474	498	475	524	508	502	510	544	516	549	527	544	546	531	485	477	492	507	522	519	521	505	536	536	532	538	542	533	530	558	513	542	509	481	542	523	554	554	495	518	522	544	507	540	533	533	558	506	540	487	539	527	498	526	530	543	521	510	484	499	469	521	523	515	500	519	494	524	512	524	526	519	520	500	565	536	545	559	513	507	465	541	517	500	502	507	528	511	544	504	507	546	531	550	531	474	516	473	505	521	518	510	492	532	504	500	514	532	514	520	549	487	539	526	501	534	537	489	490	552	468	506	506	509	504	518	563	531	481	508	499	523	509	558	531	521	527	524	508	521	533	512	585	517	528	528	541	499	552	474	494	531	495	508	502	509	510	543	519	488	489	473	519	452	475	549	523	505	497	550	498	543	505	513	476	501	510	494	505	558	539	502	501	538	489	533	522	552	496	499	474	506	503	498	555	492	537	515	522	512	530	531	530	545	544	491	551	507	510	548	520	483	521	502	519	495	516	503	521	543	493	533	511	504	493	516	515	512	494	502	519	521	540	535	543	534	547	521	523	558	496	530	524	503	506	510	521	512	478	505	499	550	465	455	513	519	519	514	515	510	533	540	493	535	499	507	520	544	476	535	510	524	511	483	502	507	523	555	497	519	550	492	561	501	535	525	506	534	492	497	530	510	486	559	508	497	527	502	475	529	484	524	493	535	559	568	507	530	556	513	505	546	498	526	535	531	521	523	524	488	494	515	483	509	502	523	524	537	494	510	488	513	539	499	554	534	498	521	514	496	580	539	515	516	560	502	521	576	521	577	480	543	529	515	486	512	529	525	514	500	540	483	472	541	559	515	539	524	545	552	573	515	505	513	498	524	514	498	536	516	518	468	527	554	526	500	549	514	553	510	554	534	537	525	536	547	490	541	527	521	519	507	517	502	521	549	479	547	543	515	468	522	525	515	520	501	545	497	512	524	504	514	520	522	544	536	496	527	474	494	495	482	502	538	537	520	565	550	529	517	533	518	508	519	512	527	508	560	495	547	522	491	487	480	521	476	566	490	517	535	475	508	508	542	542	511	515	515	516	535	510	523	506	549	450	500	479	526	530	559	477	512	522	541	530	509	492	493	509	530	528	539	476	573	501	540	540	503	523	534	519	512	500	538	568	497	515	539	537	545	489	505	487	504	522	480	516	515	520	466	506	492	510	492	521	487	536	522	546	536	540	511	524	540	490	527	513	517	490	551	519	540	488	501	521	505	520	519	486	529	513	561	520	563	492	541	526	517	517	542	518	558	509	518	512	545	547	516	510	512	508	558	509	520	512	483	517	541	543	522	513	510	551	483	524	550	490	503	499	528	524	545	560	489	493	514	503	505	526	535	490	491	484	532	492	543	534	490	487	501	522	534	535	485	510	521	525	508	544	518	470	514	503	530	502	521	549	499	528	531	492	545	560	503	540	502	493	519	501	501	504	494	547	555	557	504	510	503	490	539	514	498	491	516	504	520	523	569	492	547	521	491	482	534	480	471	532	485	527	525	507	518	531	511	534	499	532	521	568	526	501	545	511	504	510	510	498	497	549	485	549	508	503	513	524	501	535	499	535	522	517	515	498	499	524	541	502	522	475	530	483	498	537	508	526	501	478	515	497	483	502	533	507	468	496	522	500	516	532	472	498	514	533	509	548	572	542	506	528	503	540	496	531	509	522	470	543	506	499	515	570	542	501	542	493	549	499	501	514	502	530	541	551	503	471	513	517	502	538	579	519	521	519	577	489	548	503	503	540	527	478	517	527	527	531	498	512	540	517	517	534	518	511	518	543	499	535	519	522	515	527	550	523	541	532	485	561	522	487	490	539	522	498	512	506	526	522	526	497	490	510	520	523	503	519	547	502	520	515	509	510	489	522	509	504	543	531	503	485	503	506	502	500	519	532	500	501	538	535	515	518	534	540	544	534	541	523	487	514	510	504	471	514	524	487	556	499	466	503	511	491	478	492	522	511	527	481	526	518	507	506	514	549
24498	20342	25954	24568	20323	8550	1028	729	609	557	550	477	495	477	463	435	442	448	447	375	450	395	415	403	404	359	390	362	428	400	390	401	370	401	358	384	410	405	433	402	429	409	385	390	408	326	348	384	362	405	393	367	369	387	376	394	353	380	398	391	353	378	383	403	336	409	375	374	355	378	339	367	380	374	384	354	397	367	366	401	379	386	377	364	378	363	368	362	394	352	388	359	391	355	399	364	366	385	372	341	364	340	369	341	350	355	371	382	372	378	370	387	401	359	400	375	352	370	350	372	359	388	349	414	386	393	402	387	328	383	347	369	377	383	372	373	356	370	339	360	336	360	417	387	359	384	386	357	424	373	394	349	382	372	374	366	362	351	397	390	363	359	400	348	377	377	361	403	370	363	359	358	357	347	348	363	382	409	370	364	405	347	371	368	379	377	382	402	384	405	375	361	356	372	395	387	379	342	351	404	375	384	374	373	403	373	363	377	423	393	400	387	340	335	370	398	393	374	369	364	371	381	360	374	395	369	360	363	404	359	344	389	385	384	355	346	390	396	385	356	353	376	387	409	395	341	354	363	416	408	370	356	397	353	375	371	399	360	359	382	369	378	348	366	360	383	380	378	354	359	327	389	375	401	386	366	370	370	381	363	363	352	406	332	386	388	359	356	350	372	371	364	378	361	386	435	405	376	337	395	398	389	340	387	367	366	388	367	356	365	359	357	406	378	360	401	360	350	382	398	338	358	418	380	363	381	387	393	381	385	392	362	393	367	407	378	357	387	351	382	373	380	390	352	368	382	372	363	377	356	416	384	378	393	379	374	376	400	376	379	398	385	387	366	370	377	407	403	368	374	375	358	371	363	405	395	356	346	378	406	388	402	360	406	371	412	393	390	331	335	374	394	370	358	391	386	366	374	376	376	371	385	350	358	368	349	347	373	384	351	372	408	419	396	383	384	364	364	360	360	398	399	362	350	404	379	372	369	382	367	360	339	348	373	354	387	368	362	373	399	369	385	354	353	376	385	368	383	362	363	370	376	404	387	402	361	384	369	367	385	398	384	364	359	407	377	353	361	387	378	368	363	390	359	387	372	375	348	403	375	386	360	386	384	370	362	372	383	385	369	342	371	341	383	381	401	373	365	356	350	376	382	361	396	373	382	389	395	385	369	399	388	391	401	392	396	369	398	366	418	377	375	375	361	366	394	400	389	412	360	351	358	372	359	372	385	357	372	356	416	368	414	416	385	378	356	387	345	418	369	379	347	366	364	349	396	372	371	373	372	378	335	377	345	389	389	354	382	381	335	351	358	442	390	426	390	394	362	372	361	397	394	332	372	382	426	427	378	383	388	360	381	369	348	375	406	375	407	356	343	383	390	351	392	368	342	396	350	362	350	348	389	386	379	395	371	388	406	396	368	367	423	396	374	333	360	381	380	432	352	419	341	373	403	376	397	368	345	375	426	395	358	370	370	379	385	399	390	431	378	366	364	365	356	404	380	354	324	377	370	398	379	388	356	385	391	361	348	357	358	356	381	380	381	398	342	345	403	376	382	412	354	364	377	384	425	348	378	338	419	361	373	403	379	364	382	346	387	386	386	382	374	374	373	365	377	357	373	358	347	374	375	375	351	357	407	340	360	391	385	360	375	368	382	363	371	359	367	372	362	394	401	371	375	354	360	362	380	375	364	371	406	364	342	362	345	400	404	368	370	381	382	376	381	363	330	384	341	367	387	392	387	380	365	361	363	380	366	401	337	372	360	371	363	357	385	391	374	357	355	376	341	394	338	379	377	383	393	417	406	353	387	359	354	382	353	380	376	366	354	388	372	388	347	384	365	338	388	380	383	400	367	369	358	352	359	342	375	404	348	369	397	370	366	367	363	401	371	396	348	405	356	357	378	375	375	377	330	356	415	383	373	379	361	387	367	376	370	380	361	374	372	387	375	333	363	362	379	367	379	348	375	406	346	381	385	374	373	357	386	391	364	357	349	361	375	377	354	374	384	370	361	396	378	337	383	387	387	377	386	410	396	392	335	389	380	379	385	394	371	360	386	362	397	375	370	374	379	376	365	370	389	381	357	355	355	370	428	372	358	385	381	379	401	376	389	388	382	388	352	374	366	385	378	384	334	364	372	364	398	401	356	362	380	362	375	365	372	374	355	382	376	348	370	371	388	335	365	352	360	385	372	366	397	377	383	402	384	375	374	394	384	381	372	370	348	375	387	372	394	367	382	356	374	373	357	401	361	367	344	407	360	363	364	398	348	380	355	378	377	360	360	356	362	379	382	373	381	368	370	379	319	393	406	350	364	383	351	387	341	347	410	371	403	376	358	375	367	354	348	364	348	378	349	346	393	390	360	405	364	394	387	368	382	359	384	390	358	334	340	356	359	354	389	383	355	364	415	367	381	378	387	365	364	393	343	361	369	389	393	356	364	359	377	410	349	404	370	358	362	393	379	376	393	367	398	360	383	353	352	355	379	379	347	396	368	382	369	373	356	367	377	357	372	366	351	349	357	375	363	426	384	390	415	394	354	378	384	386	355	385	396	397	411	374	357	381	363	381	362	341	394	390	377	398	404	406	366	347	343	362	357	393	392	375	360	381	402	357	362	348	394	386	369	372	357	364	384	392	343	334	367	412	381	363	339	348	353	379	376	342	362	373	369	363	359	395	356	373	353	343	371	380	354	375	361	363	364	345	385	366	408	371	390	348	374	366	361	397	347	369	354	373	414	372	416	354	389	382	357	426	389	368	384	401	410	370	372	381	408	332	371	367	351	348	374	364	391	359	354	365	352	377	372	383	353	401	326	367	406	390	376	355	392	388	378	422	369	353	368	362	363	350	370	377	363	356	376	373	370	353	396	394	404	383	368	332	355	372	329	360	375	386	373	416	395	398	355	394	364	367	397	375	345	378	370	352	424	401	369	387	377	377	366	347	372	368	404	389	368	377	397	381	372	360	372	389	400	372	377	395	375	370	398	340	362	368	386	385	350	404	375	351	377	409	374	363	383	371	342	347	387	363	342	394	352	356	385	398	361	414	388	386	359	404	363	387	411	403	366	347	355	372	362	369	366	356	355	362	346	391	397	331	332	390	401	365	317	369	394	351	362	362	338	391	360	374	386	375	371	369	396	340	391	381	383	408	403	365	363	372	381	390	385	381	367	384	381	394	394	368	374	376	401	382	344	358	336	373	371	362	370	386	362	355	386	351	426	366	344	407	346	421	385	359	376	343	359	362	358	363	363	362	368	401	358	355	379	407	335	390	385	354	348	365	396	388	376	373	341	343	365	380	414	402	343	367	361	380	342	352	384	399	330	384	358	361	346	357	387	378	360	363	389	345	367	361	369	373	330	366	373	416	389	436	369	385	385	400	367	378	350	431	415	379	378	361	394	380	380	350	344	335	383	370	344	352	395	367	398	392	376	356	389	384	395	392	337	366	351	357	349	405	351	346	385	381	394	392	360	387	400	375	376	363	367
30776	7765	6881	3778	2424	1779	1406	1078	1047	882	762	722	688	554	569	522	513	514	490	459	531	438	459	456	462	444	465	417	391	425	436	393	400	425	420	411	400	439	390	426	397	410	394	380	390	372	394	394	381	418	420	369	397	428	372	401	413	410	379	440	378	383	382	403	400	377	392	409	377	435	414	394	376	389	416	412	372	351	408	399	380	402	401	405	387	382	380	381	397	387	385	399	378	390	406	378	380	381	409	380	395	362	410	409	411	398	389	408	394	402	421	391	376	391	365	398	392	390	404	378	372	372	384	410	392	394	366	385	389	372	414	393	370	374	391	377	383	377	402	401	373	388	382	405	376	374	399	375	392	428	389	430	382	386	381	365	373	425	389	396	393	370	387	410	413	348	427	422	376	390	399	380	378	375	392	401	415	375	383	376	381	396	361	386	393	371	393	387	376	380	364	380	402	373	355	390	415	341	430	385	384	378	389	381	365	369	421	401	387	391	352	379	369	359	411	386	377	373	398	393	369	373	353	410	414	356	384	345	401	389	362	379	354	402	403	392	372	403	395	408	366	349	421	411	361	372	361	385	345	342	395	388	381	378	364	416	378	369	359	399	383	422	388	372	384	380	375	361	346	434	411	383	367	364	394	399	368	409	384	421	390	399	408	406	419	379	363	373	407	377	374	397	398	406	365	381	362	371	367	389	386	369	347	370	373	391	379	415	377	368	387	394	380	354	367	365	415	393	370	359	384	396	430	361	399	395	389	402	392	371	382	397	361	378	374	366	374	381	398	369	392	382	375	378	417	405	412	389	377	390	376	399	364	387	380	398	398	356	383	370	373	358	380	403	392	388	401	403	407	374	362	367	409	370	378	362	354	399	423	396	377	352	418	381	376	413	394	397	383	382	390	382	391	387	357	391	406	398	390	407	389	380	380	369	377	421	387	358	420	366	438	349	360	377	386	383	430	403	397	370	358	391	394	390	392	361	400	403	416	375	384	380	395	381	390	405	365	419	360	382	400	416	386	378	377	375	408	394	426	391	391	371	405	388	391	422	379	392	383	391	397	391	406	417	378	405	403	376	373	403	416	393	377	378	406	378	406	376	420	355	406	363	390	347	375	411	380	355	383	385	345	406	368	390	391	397	413	377	410	372	358	368	417	414	419	383	390	367	371	367	375	379	404	390	377	414	410	382	399	370	364	386	394	380	364	392	363	384	367	411	353	384	416	386	396	380	359	362	388	384	398	380	404	371	398	383	395	381	379	389	395	365	363	387	376	392	381	382	387	393	402	442	405	387	397	389	412	391	388	380	397	371	365	398	408	389	378	396	362	391	412	393	357	398	375	429	361	353	380	423	367	365	383	410	386	371	396	361	364	379	381	362	388	405	368	408	402	383	385	388	363	366	386	404	384	376	430	397	378	345	397	393	411	414	384	365	383	380	356	373	401	406	429	355	415	415	368	395	402	365	418	352	376	409	420	386	376	345	372	368	394	400	424	415	358	432	397	423	391	377	405	347	393	387	368	390	402	384	398	389	383	430	402	375	398	377	382	395	405	379	346	414	389	348	402	375	402	355	376	394	386	409	379	364	395	398	391	404	373	399	376	423	398	346	399	351	377	418	413	372	371	389	408	391	356	388	365	376	381	375	388	395	390	386	351	394	351	387	380	407	418	410	372	423	340	408	380	377	404	405	374	364	389	415	370	361	377	355	384	379	405	401	385	429	405	427	334	424	352	346	388	393	377	376	409	365	397	368	340	378	392	353	373	395	380	410	420	386	378	408	384	375	388	388	377	384	371	357	386	405	377	380	365	376	424	405	389	397	404	380	395	409	398	388	391	379	391	398	428	383	381	365	408	403	359	374	407	395	337	395	411	392	390	378	385	388	428	379	381	338	379	354	381	403	373	390	347	392	392	396	398	357	389	420	383	371	400	351	426	383	378	426	381	366	374	387	393	376	416	376	374	393	415	385	398	367	392	394	396	414	394	381	389	367	426	384	430	374	393	389	379	405	367	319	412	407	380	416	404	384	358	375	392	342	390	376	389	403	354	375	399	393	414	378	409	392	415	384	386	369	406	388	392	374	382	400	386	382	394	379	396	369	415	357	361	370	400	416	369	387	370	352	351	380	376	388	402	388	351	360	368	385	364	375	366	397	372	357	352	406	414	378	409	414	363	395	377	419	392	383	383	396	343	374	359	392	392	375	420	410	374	423	408	386	389	375	379	355	364	405	384	398	392	392	412	381	365	397	357	397	407	392	386	394	384	362	365	402	369	382	413	372	428	393	403	375	391	403	396	341	409	395	398	410	370	384	404	372	380	424	389	405	382	388	360	418	368	381	380	401	375	380	427	399	364	368	356	347	374	377	367	377	367	407	399	355	389	404	414	371	377	384	380	366	380	451	371	371	387	412	388	353	377	382	372	408	377	369	402	377	421	402	366	408	399	346	356	404	398	387	375	382	400	410	364	398	381	391	386	378	416	428	402	351	393	415	417	377	409	477	387	383	392	366	386	395	394	394	345	377	366	400	390	347	411	386	378	358	382	377	373	383	338	410	360	407	379	399	385	380	431	417	356	381	406	381	410	372	347	383	387	375	419	366	383	362	417	379	414	371	374	412	390	376	380	361	393	380	391	373	360	365	359	394	386	376	400	410	401	381	353	391	386	372	370	373	349	420	388	387	387	400	380	425	404	352	402	428	389	391	362	348	361	371	420	382	400	400	368	386	381	412	360	377	400	383	368	388	357	422	386	368	377	382	433	390	368	360	384	400	367	385	360	363	404	394	407	398	430	355	337	383	397	378	393	363	383	387	386	421	383	414	376	401	352	382	392	391	390	389	396	381	365	412	394	369	400	379	378	380	399	368	383	380	376	345	409	375	411	396	381	399	404	368	417	415	406	392	400	360	398	385	399	381	397	378	398	396	373	377	352	348	376	346	353	421	363	404	353	364	375	370	338	413	365	419	383	403	378	390	370	387	386	398	372	375	400	391	362	401	394	390	366	382	389	360	372	354	356	397	406	395	385	370	361	402	396	420	413	382	402	414	417	424	393	407	401	386	354	406	366	344	408	390	364	375	341	414	370	402	359	397	388	392	370	383	445	384	372	364	359	409	384	367	378	388	393	374	381	362	401	418	368	394	394	361	379	346	377	396	386	395	401	387	370	386	380	388	356	408	382	373	387	410	389	406	351	380	399	397	431	393	389	367	362	397	415	371	403	394	374	386	361	369	377	398	369	388	380	402	384	375	411	410	429	386	434	401	375	389	373	380	411	415	369	348	382	384	356	408	383	390	395	353	376	346	400	367	410	383	383	398	401	364	407	379	391	398	400	377	392	392	369	410	387	411	374	369	405	353	392	392	377	419	385	391	406	389	369	398	398	384	384	394	377	370	369	400	413	385	402	422	354	342	359	428	399	376	372	387	378	378	392	349	394	386	420	396	362	401	374	385	408	380	393	401	356	385	388	371	373	387	396	422	367	393
22588	20364	26290	24327	20367	20413	8138	1578	1269	1162	1118	1020	944	974	962	872	903	893	820	873	860	839	795	841	823	783	755	796	798	788	754	750	811	763	780	796	767	766	739	784	758	770	758	799	757	768	776	752	732	733	790	733	773	746	742	773	714	770	725	740	810	790	755	758	772	736	705	727	732	791	730	751	762	742	778	771	700	734	715	800	783	760	809	767	765	771	749	758	700	757	758	701	737	727	738	727	734	764	792	765	709	699	719	770	773	720	742	720	786	793	741	793	736	753	742	806	725	736	778	781	749	757	699	737	714	757	712	790	696	748	721	727	698	761	739	783	740	716	723	752	713	767	738	746	753	791	719	758	770	793	749	759	750	799	776	720	774	771	783	736	701	773	751	716	766	763	764	739	735	725	735	785	703	761	745	750	694	720	772	719	705	743	740	732	684	710	778	750	765	751	700	792	754	743	690	720	771	750	761	740	794	701	778	763	710	721	789	700	772	751	782	738	754	806	796	700	745	737	752	803	710	759	734	785	739	791	712	717	761	721	777	710	753	725	747	771	693	740	749	712	741	746	756	738	727	718	730	767	751	690	737	744	794	746	769	751	702	775	767	768	707	743	706	772	782	717	739	680	754	777	755	697	707	711	737	758	753	737	732	765	752	753	726	754	749	701	754	800	783	686	775	737	735	775	772	709	749	752	753	724	717	752	755	696	732	748	751	770	718	721	765	791	746	786	752	766	748	726	718	815	761	793	739	727	749	759	748	691	729	741	692	791	807	784	704	760	790	758	753	709	775	786	757	740	720	758	757	720	788	730	731	768	712	786	740	744	748	742	762	817	737	731	707	776	745	734	757	713	788	713	741	797	748	735	760	702	740	729	756	741	742	716	726	705	722	715	722	745	775	738	728	805	710	743	750	729	751	751	736	742	727	748	742	781	734	721	731	749	744	760	722	777	691	690	787	752	770	749	723	738	714	744	727	769	720	769	707	708	746	733	735	789	743	745	716	723	755	734	735	779	756	728	708	735	719	763	785	743	716	736	741	719	709	731	763	734	733	700	758	780	762	758	745	778	771	729	746	730	777	700	748	765	691	741	727	755	778	716	720	766	756	757	776	755	739	750	826	768	747	745	736	741	757	734	746	765	728	715	786	766	730	747	776	758	710	748	776	763	691	731	717	724	738	755	780	743	726	748	783	718	766	723	749	764	762	716	778	697	739	756	717	778	720	726	736	769	766	757	748	724	710	754	727	719	712	695	748	738	736	689	715	699	706	758	738	748	711	776	716	716	703	771	733	743	703	739	729	765	743	712	755	740	728	745	772	742	734	741	731	728	670	753	758	775	750	764	766	768	729	781	743	749	774	761	739	764	750	817	731	730	776	718	759	794	797	841	695	717	749	729	805	728	739	766	695	737	781	742	795	749	789	775	677	747	783	791	719	785	716	787	765	721	690	732	737	784	752	718	713	774	770	765	787	720	742	724	734	751	761	747	745	760	712	752	770	777	763	715	708	753	691	724	745	747	746	739	756	709	710	757	712	735	783	692	758	783	723	736	719	749	816	734	754	695	744	745	688	774	748	756	738	737	743	748	751	713	755	774	702	756	788	727	787	736	755	783	794	738	757	721	719	737	734	744	747	683	745	747	730	760	729	741	779	743	735	732	720	792	706	709	730	736	774	760	775	741	737	773	723	775	742	766	770	730	795	735	770	745	719	737	754	734	752	754	711	707	709	752	765	715	709	761	712	716	778	771	744	734	777	782	765	736	794	713	741	759	744	768	726	769	723	696	712	742	748	725	738	809	763	721	784	757	766	781	745	741	696	708	707	716	720	738	711	777	758	748	718	744	731	712	701	755	737	690	760	758	716	742	750	723	762	738	775	714	744	723	770	746	743	755	710	757	732	801	679	727	724	727	753	755	790	706	704	764	733	750	739	721	755	743	738	754	724	765	757	686	749	756	779	736	750	755	676	772	781	743	704	777	777	758	752	737	709	734	786	754	740	790	718	799	737	762	733	782	722	738	702	742	781	748	778	776	742	762	757	712	743	738	758	744	730	782	749	706	737	752	716	762	760	745	744	768	777	742	759	744	755	704	762	738	745	741	744	777	754	692	732	725	724	712	702	768	704	738	709	740	696	777	740	741	723	733	735	710	749	764	751	746	730	711	705	750	713	709	760	751	726	721	706	698	791	705	762	742	744	707	734	748	758	769	721	711	732	714	790	724	734	699	747	717	760	691	742	706	714	744	719	716	713	788	736	806	767	749	762	723	706	747	792	736	775	699	773	755	736	711	742	753	747	705	764	718	740	770	760	760	726	707	749	724	811	743	727	749	709	740	747	785	767	756	725	755	704	743	787	730	774	745	714	753	747	739	756	694	759	760	731	746	740	762	734	753	733	720	706	740	814	754	740	727	742	730	753	722	752	756	756	728	710	762	725	698	748	766	754	802	724	703	737	755	727	744	749	707	743	751	741	729	748	713	740	733	683	763	748	714	725	738	728	747	804	731	737	773	752	761	758	774	749	710	782	753	716	744	720	692	773	789	796	691	751	717	790	754	761	740	716	748	732	695	742	744	741	702	745	690	791	747	723	750	768	747	742	727	715	719	756	728	747	775	770	737	774	761	732	719	705	765	699	721	795	766	750	764	770	724	733	761	704	719	773	729	707	761	780	766	716	759	735	699	719	791	721	761	776	722	738	747	708	717	703	722	713	756	766	707	723	754	683	707	716	724	777	716	726	733	730	698	787	768	734	837	766	745	708	773	788	761	722	781	753	785	716	774	763	748	748	706	736	771	763	694	754	771	812	765	709	695	682	745	726	736	730	708	785	731	721	813	701	750	766	744	717	751	707	714	792	675	768	745	766	763	750	744	742	687	721	748	781	757	788	722	746	744	733	759	753	766	698	743	751	752	781	764	743	758	715	772	753	729	800	696	759	725	752	708	784	721	736	734	760	756	790	744	759	713	757	740	750	729	746	715	813	718	759	729	749	721	724	771	772	762	757	781	755	767	682	738	735	718	748	717	700	758	708	748	762	693	736	770	796	779	689	795	732	745	762	753	712	710	755	715	720	765	770	766	717	732	731	763	755	760	736	695	741	748	777	803	760	724	769	716	717	767	743	765	728	717	765	791	771	741	752	720	757	717	750	748	716	729	741	767	756	704	789	768	735	713	785	753	744	731	757	721	748	775	731	764	720	764	732	749	792	769	773	732	762	780	735	728	739	766	762	694	718	774	715	781	755	766	690	729	777	727	745	740	744	727	726	744	746	707	733	741	731	705	723	720	750	720	728	766	723	816	782	750	730	759	748	753	731	794	727	716	722	747	733	683	732	724	715	768	747	702	761	687	717	695	710	766	735	727	722	741	744	738	805	771	734	728	767	696	758	728	714	756	715	702	746	703	754	709	760	784	742	778	754	795	736	760	729	709	719	803	699	731	751	769	783	735	698	747	768	774	719	715	756	777	729	698	737	725	693	707	736	729
31496	13068	11831	6852	4532	3318	2696	2150	1906	1635	1523	1385	1212	1177	1081	1060	1038	989	889	936	865	864	817	875	811	834	809	807	799	806	760	784	744	730	803	764	778	771	701	775	773	717	702	758	770	713	761	784	790	738	744	736	728	719	767	741	767	722	747	737	739	739	716	719	661	725	695	680	701	706	702	741	750	713	716	722	759	748	699	676	736	679	684	728	764	705	671	696	698	725	754	698	722	734	691	748	685	645	709	697	734	671	701	683	739	720	753	697	721	717	711	711	641	728	700	758	669	712	708	704	714	680	739	664	726	755	694	710	663	779	699	717	719	659	682	712	718	710	708	697	738	696	701	714	713	731	720	695	683	686	720	682	691	726	736	665	730	742	721	768	720	710	650	708	690	660	696	747	604	663	715	740	709	734	671	706	750	717	705	693	721	744	702	711	715	765	708	728	732	702	690	684	690	699	731	714	795	736	695	729	673	702	691	691	712	658	706	704	742	772	707	739	678	697	692	742	764	700	725	703	747	713	719	698	717	722	681	696	726	700	744	714	701	715	697	714	687	674	692	751	685	766	686	667	702	730	672	684	685	683	686	722	714	680	719	690	743	730	712	718	681	746	752	693	743	682	701	706	699	712	716	773	686	689	642	709	667	671	720	734	701	719	723	706	690	717	717	736	736	720	709	675	710	723	724	719	673	718	681	680	713	765	722	685	714	709	666	717	726	664	700	670	701	702	693	741	728	723	666	662	676	685	698	724	719	702	743	714	692	695	721	697	696	747	708	726	694	689	715	713	680	719	647	727	701	683	720	684	740	697	685	715	693	743	717	719	741	711	721	701	662	680	703	739	678	701	716	706	708	762	738	710	714	723	714	726	751	766	655	765	688	717	690	685	743	717	679	699	738	694	689	675	707	651	691	638	712	691	706	725	753	752	732	710	720	703	754	752	690	668	642	695	720	681	715	717	687	764	699	723	770	689	699	707	706	696	727	798	712	754	731	708	739	661	715	748	717	741	720	727	706	718	706	749	661	754	716	716	711	711	715	748	707	703	737	731	690	706	740	696	685	678	700	669	766	703	719	700	663	702	640	729	719	723	746	700	723	701	701	702	682	736	700	668	654	659	706	727	696	751	740	715	723	668	741	667	707	681	688	650	673	739	739	698	714	712	686	725	743	724	743	701	726	696	720	723	696	722	710	721	767	695	695	696	677	704	691	670	700	714	703	678	761	708	724	673	717	730	766	703	745	749	713	705	691	752	772	682	692	711	677	699	702	689	716	701	667	732	709	713	697	778	705	729	722	757	673	705	742	643	721	720	675	726	690	740	684	699	713	709	673	665	748	721	690	712	719	684	730	703	716	691	709	712	757	687	729	696	710	710	662	703	705	725	720	682	713	720	717	687	687	721	719	675	752	730	693	721	688	684	710	706	676	733	677	706	711	720	735	683	721	684	723	709	728	656	702	682	700	732	679	719	735	711	663	686	693	651	724	704	691	667	735	701	721	702	746	658	667	684	744	697	737	757	694	735	681	717	696	700	688	741	691	713	725	694	710	710	699	677	733	701	703	703	728	733	677	705	718	696	716	713	747	700	727	670	719	712	734	736	679	675	699	695	725	725	727	739	788	708	710	699	677	728	674	684	707	704	728	713	740	696	764	719	746	692	682	709	729	748	717	680	666	764	700	714	678	727	739	714	749	739	683	714	738	733	670	755	673	720	735	747	729	721	693	663	705	707	699	709	749	666	726	669	758	734	712	686	698	712	784	729	709	711	651	713	748	692	680	699	669	719	671	712	739	674	692	723	696	696	701	711	730	692	717	670	682	727	745	704	745	733	715	689	775	713	678	724	703	708	718	720	697	717	736	733	720	710	698	718	703	732	733	724	677	723	687	701	715	675	743	701	683	697	683	700	755	695	693	745	749	700	673	699	710	678	694	757	662	692	693	772	688	702	713	695	691	686	688	699	710	722	745	719	766	713	722	695	693	701	707	752	702	707	710	680	715	669	693	750	706	722	712	697	713	722	665	720	735	746	691	751	707	717	664	691	729	713	713	705	710	733	691	702	696	685	725	711	736	707	704	661	689	714	754	666	686	749	705	705	735	700	730	703	681	701	686	681	671	688	733	746	670	716	708	693	697	727	715	694	692	755	678	755	706	748	723	703	730	757	728	684	715	671	764	689	683	683	692	716	756	698	696	718	692	666	659	675	722	721	718	682	718	695	703	690	710	715	680	692	717	702	704	734	734	661	730	745	730	694	728	675	689	707	671	743	753	718	670	736	722	674	707	685	735	657	682	747	727	702	693	694	714	681	754	728	742	730	728	660	722	733	756	722	743	703	705	706	677	692	720	708	683	701	689	649	683	718	716	710	706	706	717	717	738	680	733	718	749	701	714	691	705	718	675	661	718	675	686	681	686	715	736	727	725	710	695	688	675	707	703	674	749	719	696	736	732	695	692	647	766	713	705	650	737	710	755	693	746	733	744	678	715	747	673	684	698	714	710	701	765	718	678	720	683	715	702	721	742	726	697	703	689	729	730	724	663	739	743	668	736	694	786	710	723	699	737	733	699	725	691	707	729	687	718	694	711	721	716	691	686	706	749	722	678	705	690	766	720	697	646	742	706	718	696	701	731	646	672	695	708	694	685	718	675	700	704	703	748	724	751	669	737	723	684	709	680	656	684	670	688	704	717	651	717	706	749	708	752	722	726	687	705	779	731	729	713	662	674	694	704	735	685	703	752	702	725	716	702	711	688	708	707	711	765	716	689	730	684	735	699	713	725	684	701	694	662	657	711	711	701	719	676	705	719	744	707	708	742	701	723	683	725	717	735	737	737	698	743	706	721	750	742	692	723	725	705	675	689	662	769	743	693	708	736	716	694	716	666	744	670	696	752	745	717	666	776	695	719	674	692	756	709	702	720	703	642	727	672	728	681	733	677	660	739	635	717	708	713	729	687	677	695	704	758	703	752	671	686	724	673	725	704	684	708	723	721	724	671	708	681	689	707	708	697	724	706	699	689	711	681	711	700	687	721	689	725	657	718	719	657	686	733	700	709	710	701	723	715	724	722	683	742	667	721	673	708	705	709	689	681	729	665	719	699	728	739	700	689	732	697	680	726	714	726	724	698	719	684	706	727	740	713	713	708	688	711	723	750	743	720	718	726	702	695	714	691	688	739	711	755	786	691	705	742	709	684	691	657	694	687	690	698	702	702	719	707	743	703	683	731	746	716	727	760	683	726	697	704	703	741	691	747	736	730	716	677	696	720	681	674	731	694	697	709	728	649	746	715	725	707	726	708	737	722	684	642	736	722	742	710	663	662	684	681	714	715	701	735	698	703	728	754	733	728	750	681	710	701	671	693	726	695	674	739	745	688	742	738	715	681	702	687	691	721	726	722	690	694	699	764	657	693	741	716	683	761	716	744	719	692	720	711	682	676	736	694	733	706	721	739	674	705	702	742	710	686	761	719	704	719	642	732	712	702	722
33099	14683	2618	700	557	546	525	515	475	443	483	478	512	475	447	473	475	485	484	483	473	481	498	498	548	456	514	400	467	497	485	517	484	470	452	478	506	483	488	514	514	524	484	511	492	442	511	491	474	504	474	521	493	490	491	472	499	515	490	515	464	499	457	486	455	513	487	469	487	472	481	494	478	463	473	490	469	481	489	445	500	516	498	475	532	527	521	517	527	503	454	491	491	532	482	480	447	472	485	487	473	487	482	509	517	451	474	462	475	503	505	464	469	501	497	469	477	473	496	498	472	495	483	471	477	499	492	454	530	450	498	484	512	493	509	493	466	518	497	476	459	444	478	449	499	467	448	435	495	472	518	474	488	473	497	482	468	506	489	505	500	503	506	516	471	449	488	469	499	487	479	467	505	447	487	521	510	508	513	493	468	441	491	476	494	494	449	489	505	501	460	479	478	485	484	437	505	478	495	468	500	486	474	458	475	499	466	479	460	500	470	468	500	511	475	491	476	475	481	484	496	514	455	512	485	455	513	481	470	464	487	509	488	497	471	562	462	460	500	444	466	489	485	497	472	491	489	504	448	443	473	485	467	451	486	514	478	504	467	483	487	503	489	497	484	474	460	469	520	468	489	485	485	456	456	506	486	474	483	483	486	477	464	468	500	485	455	521	476	528	500	497	489	473	471	513	493	486	500	483	462	501	511	500	466	492	454	513	484	504	486	498	504	511	450	491	498	504	495	484	482	464	490	500	527	497	493	489	491	460	493	478	493	523	487	509	464	502	475	479	472	507	491	494	496	456	469	511	491	491	475	502	464	471	500	492	488	478	495	545	475	480	453	435	470	519	485	497	491	508	517	517	488	471	480	524	504	423	456	464	474	486	481	500	467	445	485	472	480	527	445	504	508	475	489	515	485	510	448	444	501	483	487	504	491	470	500	491	489	472	458	484	464	495	459	460	503	476	493	525	510	496	451	461	474	480	473	468	478	498	513	524	464	488	458	523	448	490	481	463	488	465	529	499	492	500	449	502	462	459	497	474	506	499	515	481	472	478	513	484	491	470	464	511	496	475	485	489	449	465	466	486	489	487	457	494	506	484	494	491	483	495	479	466	429	506	484	438	502	470	486	498	493	466	480	490	460	483	524	433	509	494	484	490	506	509	506	494	467	472	496	486	461	508	500	504	492	489	474	497	507	522	502	493	469	517	469	489	537	546	450	502	482	478	523	474	481	465	470	512	478	511	491	434	479	487	502	484	499	500	487	481	475	447	478	492	463	490	481	466	478	489	529	481	554	497	475	498	465	497	517	499	448	487	448	524	501	482	534	496	507	504	515	460	502	531	502	480	523	479	513	504	486	498	498	528	485	461	478	481	501	471	496	476	494	485	498	463	477	519	469	515	535	492	511	469	494	481	500	487	491	476	489	482	492	472	475	507	456	505	526	477	502	524	489	485	445	485	495	514	474	489	495	523	472	451	493	524	504	510	490	505	478	492	493	472	499	504	535	489	570	456	529	478	493	506	462	504	477	487	506	513	485	470	482	477	433	496	482	517	479	458	481	464	462	458	508	484	478	518	494	484	476	490	509	479	464	523	489	462	472	493	468	515	478	478	491	501	503	472	487	479	508	452	442	479	482	479	494	504	489	456	459	480	467	493	490	487	469	498	476	458	475	491	487	484	483	475	534	462	523	454	497	468	481	469	488	478	498	537	467	472	480	507	481	502	513	489	501	489	484	495	497	489	484	473	483	469	497	462	507	470	538	490	477	480	506	510	530	488	529	433	460	487	526	477	498	464	512	501	486	445	463	518	500	526	465	474	491	503	494	470	485	479	453	468	515	451	472	516	485	497	498	498	502	491	502	485	494	518	483	502	471	465	467	489	508	500	488	442	491	500	499	494	516	455	460	544	510	503	462	503	523	463	544	515	500	503	528	451	468	530	535	511	468	515	523	506	475	521	497	531	464	507	511	509	462	508	496	481	486	500	478	493	462	466	495	491	472	493	468	484	511	482	489	446	469	499	510	486	506	463	476	499	521	431	447	493	491	469	499	471	490	488	459	500	483	482	472	496	509	505	498	478	488	488	487	450	505	468	480	499	518	523	489	516	477	503	492	465	475	534	494	509	483	478	493	486	503	485	518	498	521	500	463	511	466	507	474	470	483	470	503	467	463	464	477	496	512	467	489	488	526	514	517	473	481	505	484	483	492	505	462	509	487	467	499	488	485	472	486	472	470	488	484	483	516	549	517	489	496	494	514	468	481	503	483	459	475	500	499	476	486	489	518	545	474	493	490	493	490	518	482	483	468	491	481	472	497	491	486	452	434	485	486	512	468	489	485	474	504	467	493	498	445	501	460	483	521	465	485	505	450	482	473	470	518	467	507	509	507	489	493	482	482	473	477	437	481	511	557	525	533	463	465	491	502	457	480	488	481	466	491	499	488	443	504	485	498	506	445	504	514	419	501	500	504	450	508	525	490	501	529	528	509	485	465	513	506	498	482	514	525	481	494	494	464	482	461	507	497	473	510	464	482	460	503	514	552	541	467	499	462	486	484	505	539	463	480	487	450	486	490	480	476	514	487	502	447	512	496	520	540	493	456	525	480	492	514	493	509	501	483	532	498	477	536	515	518	474	501	480	522	467	476	493	497	477	526	495	501	516	516	475	464	506	498	482	470	497	485	496	496	494	485	508	522	473	436	431	503	491	512	524	500	475	512	463	470	477	469	524	503	458	476	469	472	495	487	517	508	476	533	480	492	500	470	525	489	514	527	487	474	485	551	481	519	486	486	496	500	460	491	481	503	439	454	484	480	462	464	504	517	513	538	518	489	474	508	537	468	523	484	506	497	502	512	479	479	477	462	518	494	495	478	487	463	475	487	511	468	495	478	502	464	478	490	475	484	480	510	498	503	480	502	445	488	462	463	493	470	499	493	514	507	467	461	473	523	469	510	483	453	479	487	480	540	502	474	460	457	470	507	530	497	514	490	480	468	488	447	458	476	474	513	500	477	531	482	492	485	466	484	476	496	509	488	502	507	469	484	483	485	482	465	450	488	476	460	512	516	465	505	496	462	463	489	507	533	512	491	499	490	511	472	491	489	474	445	494	495	495	455	485	482	508	496	445	466	524	491	491	494	510	515	482	482	505	512	545	485	521	444	501	481	428	461	478	478	474	496	495	464	471	488	511	507	494	505	496	516	483	486	491	463	476	458	491	477	517	561	477	458	475	542	480	465	483	485	463	506	478	501	506	482	483	515	487	489	484	473	491	502	535	541	527	510	487	438	465	477	526	507	498	484	506	523	470	470	483	493	508	477	466	477	509	477	512	494	463	491	496	489	482	481	484	481	497	461	450	480	502	487	508	518	504	456	482	535	463	461	434	500	521	494	512	501	486	513	471	482	443	531	517	476	470	443	488	474	515	454	513	494	487	497	504	503	482	500	477	499	529	488	482	500	463	503	527	472	494	517	487	499	454	473	489
21898	982	953	702	611	573	590	543	557	544	561	536	523	518	532	534	540	501	529	498	523	507	504	498	491	559	543	496	553	525	490	519	505	570	522	513	529	468	503	542	497	504	509	484	528	510	515	549	508	547	525	498	525	468	535	525	480	528	520	562	522	532	523	503	523	527	531	517	514	474	467	515	485	508	501	509	560	463	519	476	537	545	494	516	522	519	520	514	510	533	514	492	550	527	508	502	484	498	514	552	545	506	540	516	501	546	523	520	508	504	504	531	519	489	509	503	514	498	504	503	516	494	526	535	517	484	482	500	509	555	529	485	549	584	509	502	535	533	542	523	524	545	497	476	492	559	517	453	526	530	575	486	504	513	503	502	516	500	504	485	497	538	538	531	532	528	535	520	506	505	569	493	530	476	511	532	542	483	528	531	507	537	528	512	542	514	482	549	545	502	489	523	492	498	498	488	471	490	506	495	504	522	551	499	499	505	563	556	516	486	542	478	538	549	543	523	531	521	528	506	536	526	526	502	564	525	512	533	493	530	509	511	505	484	547	499	508	541	494	541	536	517	490	511	487	494	549	548	503	516	534	490	468	505	511	508	487	512	533	527	487	505	504	490	527	564	559	506	484	515	506	531	556	525	521	533	505	490	520	500	490	542	497	508	562	471	472	510	499	532	525	537	484	477	511	543	533	506	520	476	510	494	473	489	516	576	492	525	509	484	515	484	513	466	523	514	532	542	508	484	522	516	499	487	514	510	546	485	504	495	515	504	500	508	481	516	525	529	550	508	512	504	489	490	463	548	503	497	494	483	539	499	489	533	521	522	534	532	470	478	514	515	542	508	524	531	525	530	500	502	523	489	524	473	510	510	513	500	497	554	548	507	573	550	522	497	500	517	534	513	560	526	494	515	500	520	523	511	526	520	546	512	481	532	498	511	497	512	489	516	500	524	465	511	527	558	534	521	477	521	516	530	518	530	549	519	535	502	541	514	551	498	513	484	506	525	527	481	527	520	507	525	488	506	494	486	486	525	495	561	549	572	499	516	526	527	500	520	504	584	516	511	515	507	488	482	479	522	502	500	508	491	527	520	520	525	491	518	548	479	505	534	502	527	497	485	536	505	546	484	520	496	482	543	525	498	526	485	538	520	527	511	549	527	483	511	490	500	496	504	540	489	534	520	490	524	528	534	510	531	538	517	531	514	495	535	524	471	491	497	451	531	518	514	536	517	533	528	488	493	529	525	472	506	549	541	487	518	521	509	520	498	504	548	514	516	463	538	520	518	494	503	507	525	553	516	524	526	545	517	504	532	565	544	516	545	560	552	495	506	510	514	477	541	526	534	520	492	511	550	496	484	533	500	495	472	544	496	547	566	544	549	526	501	502	498	527	549	525	502	496	529	488	524	540	533	519	514	509	503	528	553	516	527	518	516	530	490	504	503	546	536	505	569	528	506	518	506	551	507	521	522	534	497	480	526	495	496	532	521	489	514	490	502	504	468	516	540	500	533	534	516	532	527	522	530	560	545	511	521	515	487	504	470	502	483	558	542	509	511	522	492	527	549	530	518	533	513	528	562	524	506	554	474	487	503	513	511	527	496	515	513	501	512	522	536	538	519	517	517	518	521	538	547	507	522	498	514	557	510	541	526	520	519	539	494	526	499	525	519	526	501	490	522	538	549	510	519	503	447	521	524	496	553	531	533	494	493	517	497	535	513	502	541	492	490	498	517	519	460	507	485	496	506	527	498	468	536	526	518	496	452	528	545	523	513	522	513	523	511	528	539	507	518	522	533	544	490	506	524	526	506	530	494	484	496	509	535	481	524	497	504	529	520	523	557	488	572	489	548	503	509	509	496	517	513	506	518	488	490	525	492	529	533	515	557	522	535	493	523	504	511	485	531	540	510	524	517	510	560	515	537	523	549	503	514	529	494	491	489	477	506	489	510	537	502	532	490	549	488	553	504	533	511	520	549	487	495	506	510	490	523	490	493	463	573	503	553	531	509	524	527	559	551	520	551	508	522	529	523	501	502	507	512	505	522	470	505	494	485	512	502	524	504	516	503	492	509	514	486	512	458	470	515	493	502	491	509	467	492	509	541	503	502	559	506	544	529	513	528	528	510	566	517	499	511	525	503	474	543	532	508	485	503	534	507	520	483	536	470	494	536	517	550	516	504	483	543	519	543	520	513	552	506	523	526	511	491	505	555	522	479	498	519	529	515	540	485	518	534	503	526	558	507	516	511	480	485	515	495	526	480	502	510	499	485	516	518	561	538	500	504	513	489	495	525	518	544	500	508	500	511	514	539	505	497	484	488	524	510	527	505	493	520	505	461	523	508	530	545	542	518	522	534	542	504	519	514	548	494	557	497	494	525	549	520	512	498	501	500	523	516	490	495	481	522	551	501	532	526	521	527	460	541	530	518	473	478	506	520	522	492	501	496	442	523	508	512	506	514	550	560	499	538	542	530	534	505	501	495	538	507	550	509	522	484	529	477	545	503	572	522	509	503	534	515	520	523	507	549	522	545	538	541	507	518	528	535	525	515	541	490	506	495	542	525	521	506	526	502	518	505	484	536	494	527	532	541	488	542	539	522	526	524	552	510	487	555	524	485	520	486	545	522	553	506	528	502	535	505	529	505	512	552	500	500	510	489	473	549	531	560	515	477	496	481	496	549	542	524	489	534	511	520	510	546	495	513	494	543	495	513	528	520	561	522	500	509	524	516	554	503	513	483	534	516	525	474	484	517	510	454	500	530	483	523	481	478	501	554	515	511	503	494	526	494	509	507	491	531	491	505	552	518	515	509	493	494	491	504	526	508	512	553	553	517	527	503	538	542	532	503	523	507	486	504	521	478	459	473	527	530	506	528	470	474	493	531	503	474	499	493	537	494	481	516	499	522	544	536	536	557	518	499	553	536	496	502	496	523	542	530	537	520	521	496	520	541	496	508	501	493	540	553	502	527	493	518	523	541	529	508	503	499	490	487	521	486	499	521	509	528	495	515	504	499	528	540	525	540	512	541	522	510	510	529	495	531	473	506	499	521	494	519	501	505	501	481	515	508	479	506	516	452	527	504	560	496	528	490	565	541	538	516	535	487	525	496	537	539	507	528	546	534	531	524	531	516	459	566	490	539	530	552	535	515	500	507	534	505	499	498	530	542	494	532	483	491	466	485	541	527	481	519	492	484	526	553	504	537	514	501	545	568	533	541	523	536	548	519	507	549	482	535	478	498	558	533	496	507	509	550	526	507	485	496	516	517	525	531	543	535	546	522	495	508	515	533	491	531	523	482	528	502	534	504	534	482	466	508	500	512	456	482	488	461	512	562	534	537	499	557	492	496	510	516	503	515	503	492	511	520	519	522	524	506	524	535	558	492	464	521	521	508	552	484	512	526	522	515	550	518	461	528	552	508	513	517	497	490	522	493	533	515	519	531	550	509	560	516	490	481	471	487	513	541	500	469	497	536	507	507	494	505	522	509
24494	20328	25949	24588	20335	9055	1089	735	636	595	533	479	479	478	427	452	477	413	463	402	453	414	446	402	450	426	409	377	399	398	398	372	387	386	428	371	412	434	410	390	406	365	389	424	393	375	369	392	378	383	376	386	391	399	359	367	356	390	368	363	358	360	373	400	395	381	358	353	386	375	361	411	382	380	382	384	378	375	387	397	375	357	375	390	367	380	376	339	391	381	362	376	380	364	351	368	362	379	388	370	411	386	366	376	411	400	399	382	393	386	412	373	397	411	406	384	357	415	372	365	408	373	378	399	362	379	384	383	368	404	397	370	403	384	356	369	406	378	375	376	382	353	357	362	349	417	382	356	378	374	395	375	385	408	369	364	342	372	387	358	388	428	377	372	367	373	404	352	408	347	382	388	409	356	355	385	366	360	388	358	375	365	365	341	360	347	365	368	366	392	392	344	369	405	356	368	389	371	396	354	338	417	396	336	374	406	408	359	378	398	414	373	378	384	350	402	396	390	389	375	394	367	376	365	371	370	377	374	339	366	384	362	390	380	361	393	345	351	372	374	412	360	376	389	376	411	360	390	401	324	354	392	384	367	355	381	355	399	383	366	416	368	392	372	379	354	405	407	394	390	363	384	377	353	381	346	350	368	370	360	347	379	360	411	399	365	374	388	397	392	331	390	373	356	382	367	388	350	398	393	406	375	388	380	360	397	351	393	394	407	360	382	394	371	378	377	380	380	368	344	406	379	360	361	357	436	366	418	350	371	399	356	374	413	396	334	378	365	371	397	426	346	380	399	380	354	374	374	353	357	385	404	373	380	427	359	352	358	396	379	373	355	369	374	368	388	393	349	412	389	400	367	402	325	396	387	384	401	412	388	371	381	413	359	362	413	348	390	424	405	364	380	402	368	370	374	353	379	406	405	385	365	376	407	400	376	369	369	395	346	406	363	383	392	390	388	396	366	353	393	367	409	357	359	359	401	374	396	342	348	393	383	392	359	402	355	373	401	408	394	350	375	362	383	407	333	401	371	373	400	388	386	358	390	415	388	382	381	382	377	382	367	397	347	380	366	388	386	405	403	362	365	370	371	368	363	417	345	354	351	403	384	396	356	394	362	370	405	395	353	368	366	375	357	377	390	375	393	369	377	381	383	387	389	367	371	378	390	340	383	379	372	385	357	386	371	349	369	380	403	365	407	377	401	345	397	362	404	393	387	388	408	346	368	378	396	346	396	406	399	382	372	392	403	363	375	352	381	385	377	371	338	345	378	365	387	406	382	376	369	373	372	382	365	364	376	362	357	366	385	382	360	381	398	367	407	325	349	372	396	356	380	369	325	345	375	383	363	382	389	379	371	389	402	380	363	373	432	363	363	409	389	369	354	377	355	362	367	412	393	403	357	370	403	394	338	384	390	376	356	397	394	357	365	393	383	370	388	361	370	391	408	385	374	353	392	356	367	322	370	378	383	361	356	411	364	351	387	408	373	355	338	350	384	382	371	352	382	379	408	364	391	332	360	390	385	370	423	369	369	354	373	401	401	399	380	402	355	352	351	409	373	391	387	389	374	353	382	357	379	370	347	378	364	374	398	365	391	383	379	340	384	380	388	400	391	365	373	390	359	384	350	367	372	365	385	383	352	367	377	351	384	393	383	360	394	379	364	374	367	355	411	385	377	413	371	346	372	394	366	354	386	366	372	355	353	368	348	408	374	388	384	386	363	346	369	389	332	392	337	354	361	375	400	431	357	389	393	344	388	404	399	338	386	387	391	403	406	356	374	367	374	341	362	377	395	335	321	378	382	353	394	399	379	410	387	360	376	377	393	410	393	410	362	413	390	363	363	345	380	396	372	370	397	392	371	374	380	356	352	387	356	389	384	377	405	385	403	397	388	378	390	401	376	410	335	378	404	356	343	399	362	396	364	382	394	380	424	387	372	363	389	360	382	383	383	398	369	382	387	379	381	355	362	374	362	407	377	373	347	380	370	367	369	372	375	364	421	359	388	361	379	379	418	366	363	372	377	394	353	372	383	392	336	380	366	385	378	365	378	339	370	385	372	396	367	394	369	377	398	370	409	404	405	385	359	364	396	385	388	382	370	384	395	400	365	375	379	366	374	371	398	368	385	384	391	361	387	364	396	369	391	380	337	387	359	394	385	402	355	325	387	378	382	374	393	401	444	369	370	341	381	390	404	367	363	352	369	329	380	360	349	347	367	369	374	369	366	377	363	389	375	379	403	361	388	387	379	387	353	423	406	382	343	410	338	382	368	358	369	360	394	338	364	343	370	435	367	434	371	373	360	371	366	367	401	383	385	397	387	381	391	354	371	391	361	376	374	354	335	389	380	365	382	393	346	383	354	372	391	388	354	391	406	393	372	410	362	347	387	383	359	376	347	395	400	371	384	372	411	383	368	371	394	404	344	387	396	366	371	397	385	386	397	379	347	396	392	367	353	395	399	369	376	364	390	358	369	374	335	376	382	378	379	388	362	387	389	391	372	365	377	368	334	396	395	376	389	380	382	384	408	409	403	356	389	399	373	370	373	373	368	376	372	404	363	355	373	343	391	369	389	384	387	356	409	411	402	391	341	393	391	364	345	353	398	420	366	405	381	388	376	392	385	392	380	388	387	409	383	390	404	386	401	378	340	391	333	391	406	387	392	361	405	424	379	399	397	374	350	345	380	393	392	354	375	364	412	353	379	337	353	395	352	348	381	404	384	369	418	374	418	369	401	390	361	372	374	345	373	381	345	370	366	372	356	377	415	397	391	417	395	369	403	363	393	401	407	398	373	389	389	395	387	339	395	362	376	334	383	393	373	374	357	357	369	368	356	349	373	365	425	355	363	368	380	401	400	401	369	403	363	383	356	381	387	363	365	393	362	357	432	366	423	404	402	380	359	389	383	375	382	351	378	374	384	378	364	365	379	382	383	369	383	430	373	390	396	386	396	393	374	381	415	396	356	396	358	381	334	362	347	400	383	381	358	398	380	359	374	358	384	368	336	350	328	376	341	365	358	345	383	372	389	352	398	399	408	370	375	392	423	376	350	350	385	374	366	355	364	399	375	402	373	403	380	352	383	370	377	394	357	417	365	374	363	399	375	364	403	411	367	361	339	391	417	384	392	376	362	380	406	402	361	391	353	370	340	395	402	400	377	381	366	386	408	367	379	388	386	356	373	378	380	373	373	367	361	406	389	374	427	376	384	384	373	375	344	362	372	392	379	366	346	356	394	416	347	374	375	378	359	377	406	346	364	373	374	373	351	368	421	367	398	389	351	367	413	378	337	395	380	388	362	378	414	329	369	371	354	414	379	376	368	389	386	385	370	387	381	361	405	363	390	389	383	364	381	411	367	354	374	377	363	386	378	386	373	380	385	393	394	382	340	382	387	380	397	365	389	384	407	372	329	365	377	392	411	371	385	385	422	372	384	392	385	388	411	372	396	388	349	395	348	366	378	381	361	388	405	354	372	371	366	371	372
30151	7679	6996	3766	2379	1832	1433	1119	998	852	811	727	644	634	576	594	522	507	500	489	461	475	467	457	418	452	417	435	441	406	423	449	403	446	403	420	398	421	414	420	420	403	382	392	413	388	365	405	379	430	396	380	400	371	398	396	408	392	357	374	392	404	411	421	408	413	364	375	395	394	374	363	399	368	416	398	408	382	408	372	392	391	419	384	387	376	402	395	399	384	403	379	399	381	427	386	375	401	397	393	374	391	419	360	397	393	378	396	398	441	381	401	391	381	408	387	383	369	392	396	390	384	379	406	355	383	379	409	381	379	392	368	396	369	415	406	389	389	391	379	390	388	404	385	393	380	368	413	369	413	391	403	400	363	410	380	408	383	364	353	387	358	401	413	387	351	392	391	401	402	400	376	383	381	370	405	412	369	395	368	388	391	413	419	423	382	380	393	388	357	396	388	370	400	369	383	397	392	398	390	379	405	426	382	391	409	392	407	414	395	382	437	413	375	374	373	391	397	407	378	405	413	420	377	405	379	370	377	410	385	363	388	406	395	373	368	405	405	351	375	379	373	407	409	402	389	412	352	395	367	371	371	429	385	370	402	416	373	387	363	351	377	362	427	405	373	367	416	401	395	412	405	363	419	408	347	405	385	384	380	368	419	370	417	387	411	354	379	354	396	388	398	381	380	387	410	399	368	407	408	412	367	419	369	335	413	436	359	385	391	372	335	364	398	398	378	419	447	355	392	402	380	370	409	369	397	422	391	384	382	380	369	412	409	411	391	397	401	367	371	351	414	406	418	395	401	360	383	397	382	350	404	356	410	410	364	407	375	362	387	373	381	371	409	364	393	399	403	377	390	403	404	370	413	407	396	402	374	374	402	408	403	390	399	403	384	395	370	389	381	389	412	378	426	387	372	370	388	391	384	431	401	382	389	370	386	376	423	355	405	361	387	384	369	400	373	391	366	386	364	404	349	392	393	379	382	383	335	363	405	389	381	409	391	377	420	379	380	388	354	377	373	386	407	424	373	396	388	366	376	398	385	400	409	366	379	425	365	381	421	402	407	389	379	409	352	356	402	383	409	419	389	404	379	386	383	382	382	440	393	365	411	373	408	381	422	402	380	408	377	376	431	417	405	393	379	339	375	376	369	410	400	409	390	356	379	397	402	366	373	354	405	407	422	403	408	368	386	368	391	411	361	367	383	406	415	412	391	413	391	400	396	393	409	392	383	380	377	349	404	420	395	397	376	393	414	419	394	368	386	386	411	381	390	387	382	421	407	427	370	396	417	363	371	397	357	384	380	402	403	386	361	379	398	408	400	393	403	401	362	401	400	350	397	389	358	397	411	369	378	387	362	386	377	383	358	397	407	393	380	389	389	406	416	349	380	401	375	405	365	350	396	395	406	389	371	392	391	354	414	349	405	426	372	380	387	394	390	408	406	372	413	395	392	420	392	389	414	408	378	356	406	383	380	418	404	392	380	400	346	403	360	388	427	416	381	397	378	394	401	369	373	362	396	387	427	381	385	396	408	387	406	379	391	396	427	428	417	361	395	372	399	383	412	414	389	380	425	395	420	387	425	373	378	386	440	429	374	370	386	384	378	384	408	397	366	393	388	403	384	376	384	419	388	367	370	369	374	376	400	397	411	392	377	414	413	393	408	357	422	411	397	388	400	378	437	378	351	383	372	386	388	410	364	425	382	399	427	367	372	373	386	392	407	373	380	361	416	375	361	384	376	348	379	415	392	405	400	385	418	438	408	401	384	403	419	377	401	422	384	372	371	392	359	372	358	383	351	372	348	367	438	407	369	376	403	408	360	346	384	402	404	402	389	399	373	369	386	383	418	373	385	409	418	380	413	396	388	407	362	410	383	406	358	414	367	393	418	354	364	393	394	411	355	379	414	368	390	399	402	411	354	398	383	391	408	376	403	422	388	381	401	406	366	353	397	365	379	353	391	388	401	401	380	385	376	355	393	402	419	367	365	375	385	383	386	377	376	385	387	381	387	396	375	388	385	402	413	368	425	385	388	385	385	387	373	371	419	390	406	426	381	376	413	378	412	372	387	401	366	347	406	371	428	388	384	358	397	351	401	414	401	409	416	367	363	371	402	410	399	375	353	356	401	403	424	403	369	409	382	389	401	412	387	371	369	327	445	381	406	383	406	433	380	400	428	406	375	394	360	393	397	394	366	399	370	391	438	379	373	382	399	381	393	403	422	412	388	417	424	411	392	386	419	374	399	385	362	384	385	413	410	382	338	378	376	370	382	405	403	410	380	404	389	365	386	395	386	361	360	388	392	392	372	370	365	420	384	412	438	371	414	359	392	396	407	388	397	390	365	381	407	360	405	386	417	406	398	399	396	368	390	397	389	375	364	405	362	411	392	409	392	388	353	385	400	373	382	401	401	415	377	404	361	393	395	369	402	386	362	415	372	388	368	416	375	369	437	401	404	381	395	439	326	408	412	416	409	359	412	367	410	393	396	354	381	370	411	366	408	364	385	404	417	346	400	365	407	413	376	398	351	392	368	372	402	356	389	402	375	373	381	398	391	376	410	388	383	420	361	373	365	384	378	397	395	397	376	390	398	384	378	368	404	414	379	373	341	400	387	420	368	365	406	380	403	398	411	397	407	396	400	413	398	371	402	407	355	386	399	364	400	365	414	369	392	407	393	388	368	395	398	382	434	426	400	389	375	373	404	404	370	386	378	395	389	347	394	400	406	419	375	396	373	408	442	396	386	363	406	375	395	367	373	393	375	354	361	390	379	385	360	379	393	403	417	379	346	370	375	385	429	392	367	396	420	423	407	390	398	367	392	386	406	400	391	401	388	464	402	427	409	399	382	392	383	391	392	372	364	432	362	375	390	359	425	385	410	425	419	376	389	392	425	370	437	365	388	375	371	400	383	391	395	404	429	406	402	401	356	391	373	384	382	369	379	376	366	377	388	359	396	400	403	374	359	394	397	355	387	385	358	408	367	434	396	386	392	405	377	393	389	397	417	394	390	419	386	405	360	420	383	379	383	368	406	407	357	389	396	404	411	376	376	378	376	396	378	397	365	426	372	398	382	357	375	392	393	409	419	403	377	391	395	386	393	344	375	399	372	408	408	370	384	380	366	400	386	391	383	367	367	418	385	384	393	370	398	369	403	385	402	397	341	380	406	385	372	412	394	389	399	384	424	346	413	372	405	397	377	340	414	421	419	366	386	368	381	391	371	374	413	389	348	387	374	429	384	396	391	389	366	396	382	367	388	356	409	402	337	375	355	419	400	403	419	360	412	396	419	400	419	366	359	363	385	450	385	373	399	371	403	376	412	404	384	401	353	379	409	401	362	375	397	384	384	371	401	372	368	379	415	393	411	394	356	377	386	357	408	395	414	414	406	393	392	361	367	382	407	381	420	349	395	386	364	405	381	368	338	377	399	383	424	402	422	350	374	391	387	394	364	394	363	380	370	407	376	366	367	390	395	367	405	362	378
22577	20334	26492	24053	20346	20405	9764	1701	1228	1189	1139	1019	1023	959	933	914	910	873	837	829	842	820	825	794	828	844	819	758	811	817	838	801	797	821	764	801	793	764	767	815	795	758	779	776	773	770	769	782	794	751	763	784	789	790	751	782	774	779	768	791	789	755	746	802	783	756	757	756	760	769	769	743	742	755	715	777	781	722	740	738	767	804	751	773	765	798	767	759	770	755	804	762	720	816	758	752	749	757	792	753	807	742	818	745	750	692	781	741	725	801	776	794	705	786	763	797	760	780	763	720	766	769	769	757	756	767	779	757	789	775	728	778	754	736	763	718	754	754	764	750	760	706	788	750	769	754	725	722	773	782	771	773	791	808	747	789	775	797	757	735	781	736	808	719	771	799	764	759	734	773	739	751	769	779	739	790	771	746	786	797	771	769	755	746	768	758	722	729	782	773	732	725	781	760	733	727	750	762	797	769	752	731	753	735	751	768	720	756	762	685	757	748	751	714	720	786	767	754	782	742	761	771	734	816	748	791	748	834	720	753	765	803	724	750	811	740	754	750	760	799	794	751	769	770	745	767	757	739	752	773	756	771	718	735	784	753	734	773	833	752	773	788	783	735	757	716	758	715	729	776	739	774	783	705	763	775	733	755	832	757	764	784	716	719	726	787	789	761	805	838	775	699	704	826	799	797	747	743	817	762	735	738	735	750	793	757	742	778	759	704	709	730	744	761	746	744	763	772	807	757	806	712	723	769	741	736	746	747	742	754	799	706	784	744	752	714	751	708	788	796	717	753	777	759	810	788	711	761	756	766	716	721	771	767	745	828	766	790	776	746	733	787	737	794	758	725	739	718	781	726	758	751	752	721	777	691	748	717	752	765	727	766	732	737	761	805	788	717	800	763	820	753	813	756	748	801	771	745	769	759	762	782	778	742	765	792	799	759	778	739	773	756	780	756	772	752	818	798	760	752	741	731	754	691	804	740	798	755	758	795	788	753	755	782	749	819	743	766	728	751	750	715	751	807	770	788	763	756	794	741	737	737	776	794	732	750	771	751	738	715	754	694	747	756	784	754	750	736	798	749	724	767	797	763	765	763	744	774	736	783	812	759	764	801	782	755	750	766	782	753	791	733	796	740	774	780	711	750	728	746	706	774	807	783	758	775	750	684	776	756	750	786	764	734	783	739	768	763	815	756	784	792	783	710	811	752	721	805	775	766	742	763	764	799	780	790	764	735	777	727	753	711	749	746	768	764	754	807	750	735	724	786	727	766	787	732	773	758	765	728	732	751	779	779	703	750	807	772	785	757	717	732	801	751	780	814	774	738	814	753	731	743	775	789	758	799	753	776	732	769	777	755	815	761	775	777	745	747	717	739	784	775	808	771	765	738	779	758	723	733	744	707	735	786	738	757	801	761	715	771	709	753	808	727	765	744	713	731	773	803	820	692	708	767	771	744	754	748	806	742	745	761	757	723	765	812	726	723	771	717	750	766	796	752	743	774	779	753	747	770	717	728	760	790	766	756	740	735	743	735	726	737	768	767	788	746	787	710	764	760	771	739	793	701	780	729	760	773	771	753	799	768	718	739	718	767	740	738	725	749	796	724	795	750	779	733	730	720	729	796	705	789	733	788	721	735	803	762	759	804	770	738	728	823	794	776	759	754	709	750	783	768	798	746	797	735	798	777	731	766	779	751	749	823	825	787	784	790	754	702	753	775	757	741	720	769	777	796	789	783	771	750	732	786	734	794	754	820	768	759	775	771	775	779	785	786	775	766	787	747	755	755	759	743	750	745	730	756	775	714	715	721	794	743	806	787	800	774	774	772	786	741	743	739	813	824	730	724	761	791	783	737	778	730	804	747	788	779	721	772	734	805	692	712	768	771	786	781	812	777	774	778	765	750	824	779	734	715	737	759	841	773	748	747	769	780	760	738	799	725	721	754	773	769	757	733	724	744	785	752	786	729	786	753	769	767	792	790	796	817	735	756	755	726	771	789	723	753	790	724	770	761	757	763	779	777	766	782	731	769	750	759	769	771	738	762	759	748	790	798	756	763	724	749	748	784	775	761	804	773	748	796	777	790	745	750	787	698	802	757	751	736	775	741	778	786	739	763	768	731	741	782	720	757	759	795	696	782	754	764	774	748	730	785	785	800	761	784	806	759	748	735	773	803	756	757	736	755	789	768	751	748	738	792	768	758	778	771	822	739	766	746	834	772	795	758	808	717	785	743	791	720	776	773	783	723	777	767	787	757	747	772	740	757	727	777	776	757	769	750	737	768	749	766	757	787	763	774	749	753	814	748	806	773	734	772	774	754	749	739	764	719	751	783	737	762	774	798	718	791	759	748	772	815	747	748	780	772	723	778	783	771	750	758	761	735	786	706	797	743	736	821	797	763	724	749	730	696	749	755	734	790	739	762	796	751	786	749	762	749	743	746	751	789	727	766	798	743	730	776	756	814	767	754	706	769	708	823	714	768	801	719	749	807	756	735	745	762	765	710	757	811	748	751	768	766	802	769	755	758	792	767	720	770	692	783	741	763	757	705	765	793	741	724	785	765	737	744	807	782	772	727	766	738	748	795	755	749	821	736	776	774	765	713	736	745	757	770	782	721	738	823	783	752	757	706	773	779	762	761	796	742	697	744	769	746	744	759	735	771	768	754	708	744	706	708	778	727	704	750	689	740	818	822	764	765	730	747	763	835	774	776	771	740	765	751	782	786	801	812	727	715	766	743	723	741	761	749	771	790	728	727	735	786	750	792	762	783	769	741	689	758	700	767	701	753	720	723	803	740	764	768	818	754	741	784	735	713	725	787	729	708	727	722	800	765	773	821	750	764	797	744	734	801	771	752	698	726	776	738	745	733	755	743	789	794	774	751	752	758	775	757	724	750	786	824	743	791	735	715	795	740	744	781	783	737	774	764	764	764	762	815	774	781	777	724	752	717	766	762	816	726	780	718	784	789	727	795	798	785	766	761	784	772	749	821	786	782	755	770	743	742	729	763	722	755	764	758	744	755	786	737	731	712	822	734	785	761	726	762	700	741	812	761	715	756	756	697	790	838	749	778	751	818	804	780	780	784	722	696	731	732	774	780	699	759	755	725	731	768	753	712	736	769	782	722	751	744	760	766	756	805	747	769	751	768	745	777	764	791	739	763	769	766	769	768	739	737	762	790	756	772	772	735	764	741	800	758	783	771	774	776	775	752	783	785	747	752	748	770	750	771	772	750	767	730	786	758	736	744	720	753	820	818	750	791	761	799	732	819	769	782	773	744	760	737	689	760	756	778	795	704	721	781	731	766	756	744	802	734	799	813	796	766	738	784	752	765	707	769	773	735	741	755	783	787	759	754	803	750	787	787	740	800	725	796	751	773	729	755	760	755	758	752	724	727	735	729	687	696	774	766	745	784	775	795	748	728	756	742	784	751	779	751	764	706	784	717	761	743	739	761	740	780	766	728	790	784	770	759	768	753	770	730	702	703
27170	13323	12053	6874	4619	3352	2777	2243	2020	1670	1455	1373	1250	1196	1090	1043	1021	933	900	892	833	858	896	855	793	835	862	844	779	821	791	745	775	775	791	744	841	723	757	776	751	756	744	781	776	745	719	786	808	717	725	762	688	763	711	730	713	727	742	720	784	736	776	730	759	764	735	804	733	707	738	721	727	719	745	750	741	751	745	736	754	750	761	746	730	744	738	719	703	734	730	777	757	717	734	743	732	735	716	692	747	738	730	709	694	743	696	740	717	741	732	763	736	713	746	740	711	746	755	724	717	759	694	769	683	719	729	810	763	763	677	745	671	760	742	718	692	693	753	693	739	759	747	724	721	719	718	735	755	734	703	748	711	729	750	682	719	700	707	734	750	687	717	681	720	750	701	767	685	728	749	733	716	714	707	718	735	769	740	690	696	687	754	738	756	734	722	717	727	752	722	744	747	761	720	720	743	701	721	659	744	719	731	756	726	733	680	774	707	740	723	756	706	753	747	733	730	727	704	734	741	676	722	710	693	723	733	666	710	742	770	713	677	727	696	716	663	733	738	730	729	748	732	684	724	769	735	732	695	740	723	723	739	709	710	697	697	720	748	750	743	763	676	719	703	718	704	692	713	732	686	696	707	667	697	694	757	750	742	693	779	714	730	709	709	782	739	721	757	669	726	715	737	710	706	715	699	702	714	720	685	732	708	688	695	730	708	716	665	722	733	719	743	681	709	752	721	699	755	677	728	716	706	745	712	707	726	728	686	740	753	692	749	668	705	712	734	737	746	696	708	752	741	774	687	736	736	717	733	714	716	728	710	710	748	689	741	717	676	788	731	748	722	713	701	701	728	744	753	735	759	740	759	689	708	696	734	737	746	708	708	751	727	697	696	664	754	718	692	748	712	775	761	694	748	728	697	733	715	738	707	704	719	685	701	704	730	721	727	753	742	733	732	686	710	691	722	691	685	707	679	677	736	741	764	721	720	733	710	764	734	738	747	755	685	681	735	670	743	708	742	701	752	726	754	708	745	656	710	707	673	669	763	695	691	709	719	793	734	742	730	716	712	751	705	736	749	709	730	752	711	665	731	728	769	710	714	777	750	713	729	735	739	692	731	745	711	739	746	716	717	709	711	722	740	667	711	726	748	715	715	753	747	731	768	712	722	694	751	743	724	711	765	748	717	718	755	753	710	712	738	740	700	702	718	713	688	719	744	768	721	717	674	764	696	706	751	740	746	729	685	765	722	682	751	733	678	722	705	769	751	726	743	720	704	729	684	738	759	735	732	711	732	695	725	713	689	751	709	670	755	724	707	714	750	714	693	715	730	701	715	692	738	721	772	731	719	728	703	717	668	732	696	685	709	714	721	752	717	711	690	701	747	756	722	695	762	717	718	713	749	739	718	738	718	674	713	753	738	728	755	718	703	722	751	679	736	761	728	749	697	731	738	738	694	739	700	731	650	710	726	715	714	707	753	785	703	717	729	700	716	718	750	747	696	720	709	728	725	726	756	712	748	779	670	691	743	749	720	674	710	720	726	714	735	725	739	727	708	709	755	730	722	700	737	710	738	746	715	693	688	673	745	724	746	689	682	719	717	699	702	673	717	712	733	777	706	761	665	737	729	746	706	739	717	736	704	712	718	675	721	698	702	715	677	716	727	701	750	692	729	656	701	681	712	704	751	690	755	664	693	693	722	720	707	707	754	678	718	686	714	701	733	723	696	703	755	721	705	728	707	732	681	686	722	710	692	656	697	713	680	718	734	704	732	727	642	742	729	728	761	683	722	735	699	679	742	714	729	665	755	727	705	671	644	691	748	687	760	751	745	749	731	784	761	725	727	731	666	761	744	719	715	747	740	789	725	755	740	710	691	759	668	698	698	731	768	715	735	706	777	716	693	690	713	727	740	709	709	729	728	722	702	692	682	713	733	709	697	716	717	729	692	728	725	721	710	733	717	742	787	664	702	715	780	718	701	733	756	742	728	750	739	654	733	779	692	733	688	731	731	704	705	698	719	673	757	701	719	772	741	689	715	771	716	757	730	742	705	684	693	720	709	754	730	725	714	729	744	708	714	730	723	712	754	750	727	695	685	727	767	796	641	739	721	763	715	737	697	660	694	726	773	751	720	725	728	756	711	754	759	701	739	758	753	732	709	738	731	701	689	724	741	704	722	724	676	717	730	693	746	743	673	742	716	721	720	696	690	719	723	716	710	746	707	721	721	740	727	683	698	734	709	716	761	694	708	734	725	714	743	688	722	759	707	747	707	746	754	745	687	745	721	754	701	719	685	744	719	746	725	734	730	770	765	721	780	773	724	749	696	691	680	707	721	718	713	742	737	743	719	719	726	752	782	723	734	688	774	766	721	687	706	700	760	705	712	690	708	716	735	701	701	723	706	749	738	756	696	755	717	771	729	756	725	712	700	753	704	726	748	654	725	734	700	631	743	728	725	730	675	736	772	728	737	717	786	717	708	705	752	771	721	683	724	710	705	739	728	665	747	698	716	676	724	757	751	718	730	746	739	709	707	769	735	738	730	661	706	726	708	710	736	708	725	680	672	707	731	711	710	764	762	736	686	727	745	677	767	696	736	700	745	741	724	718	766	738	738	732	692	771	753	712	713	739	757	746	720	689	719	697	716	768	715	672	720	706	721	699	733	716	734	712	714	713	750	744	713	729	706	745	720	692	704	712	698	699	750	682	665	713	713	730	723	732	717	740	662	663	693	740	790	718	736	716	713	731	724	743	737	733	737	746	688	703	705	722	728	738	705	702	654	652	737	702	699	723	685	761	707	789	735	708	733	717	728	700	707	698	803	719	695	689	682	728	725	743	718	737	721	727	689	718	707	768	713	689	668	720	743	688	753	657	702	785	745	776	700	716	730	698	751	763	707	674	661	770	753	705	718	762	694	718	722	707	723	722	702	740	682	728	756	731	734	752	698	730	727	702	728	750	694	723	713	729	717	762	765	707	760	679	772	721	741	698	711	775	739	702	696	747	685	715	713	742	736	720	712	737	723	664	762	678	717	733	727	726	697	689	714	713	762	704	773	688	704	722	719	754	710	745	731	709	704	728	715	725	687	706	713	706	679	750	719	709	713	682	700	712	732	695	711	732	746	747	711	725	757	726	744	750	692	731	730	710	712	727	768	696	735	688	722	759	748	748	693	716	737	714	707	760	757	718	703	722	677	734	726	679	719	743	736	710	703	723	744	715	724	729	656	720	755	714	767	721	765	709	716	710	764	731	691	681	728	754	713	715	727	723	699	698	742	749	743	708	722	705	714	715	752	737	770	705	782	781	718	741	726	737	731	706	751	740	685	744	750	713	723	752	692	747	692	784	734	699	730	743	745	706	708	799	725	757	712	714	701	724	739	689	729	774	679	742	738	754	749	657	758	674	744	684	711	706	687	687	694	706	745	738	716	720	703	747	697	730	720	731	702	694	695	760	718	720	714	753	709	671	682	743	771	753	746	719	717	736
32738	14758	2459	695	600	564	501	508	501	502	506	465	483	479	495	504	482	451	503	484	476	504	499	491	497	531	492	484	483	503	491	470	465	502	514	490	493	473	474	460	528	487	531	508	464	501	481	472	482	474	481	492	506	492	487	472	506	460	532	499	499	507	496	493	501	464	476	505	476	458	509	487	450	453	482	507	491	466	539	495	519	463	484	477	498	527	495	483	473	479	532	478	485	460	502	469	480	498	525	439	491	523	492	540	507	480	465	477	471	488	488	494	488	541	478	470	495	494	528	459	485	496	481	456	465	473	507	483	490	460	466	492	515	469	509	517	460	477	468	492	453	453	459	486	491	512	480	475	466	466	477	504	515	484	527	456	491	487	517	488	486	465	495	504	498	477	489	447	498	468	499	476	479	523	514	481	490	472	519	489	511	528	485	485	506	489	480	495	485	511	499	483	484	509	460	492	483	469	498	508	473	480	462	458	472	483	511	487	524	450	498	494	467	488	469	505	488	489	519	504	525	486	468	507	474	497	467	489	503	508	490	477	492	488	517	505	472	483	519	452	502	508	570	490	496	472	459	475	521	494	508	470	477	511	455	476	486	494	475	440	527	493	485	441	451	491	541	501	491	483	480	515	476	493	520	455	489	533	487	483	492	531	492	488	496	468	505	484	476	464	458	429	500	471	502	506	545	476	462	495	480	472	488	505	507	505	464	503	492	480	464	511	482	502	484	490	511	496	517	482	458	485	463	489	498	512	515	498	464	495	475	502	495	448	486	532	464	514	521	497	500	515	513	501	482	518	483	501	484	488	467	498	499	472	459	501	471	449	477	516	497	481	484	475	506	505	533	499	487	442	504	473	475	493	470	447	482	467	537	452	489	502	499	492	459	489	493	519	483	491	526	474	523	470	507	483	485	533	462	476	471	529	484	500	483	481	506	501	479	505	486	497	504	489	528	483	519	498	481	459	503	486	459	497	488	474	516	511	492	451	465	461	516	473	479	443	473	483	475	509	491	493	515	487	489	472	461	522	503	468	492	522	461	495	493	504	462	522	471	506	481	463	497	457	519	451	468	485	530	493	476	489	467	457	483	530	502	469	472	475	507	502	514	466	491	486	455	447	512	482	491	502	509	524	500	501	510	480	490	496	504	473	519	492	500	474	515	465	511	470	478	508	500	486	486	515	500	461	490	492	516	460	501	462	476	445	517	482	486	507	527	465	515	503	492	467	517	504	501	477	485	455	534	503	463	502	468	427	459	530	470	481	472	496	486	519	537	507	485	523	520	514	490	515	452	436	469	508	492	449	484	495	501	508	485	517	463	524	493	496	516	537	478	458	503	490	490	436	506	487	487	511	513	462	469	480	504	473	568	500	489	469	524	480	494	521	493	490	488	483	483	522	455	502	469	476	485	447	486	467	462	473	513	475	475	512	473	471	483	472	522	473	466	462	476	480	523	497	486	502	506	447	490	467	449	487	510	496	487	474	483	470	533	454	481	466	466	454	454	513	459	465	513	520	513	465	475	491	491	465	484	495	472	500	483	476	531	451	511	479	490	457	450	465	469	503	497	505	486	514	489	526	491	469	523	493	480	481	477	506	474	491	472	495	477	538	448	497	519	499	482	476	462	478	478	504	484	507	484	471	509	488	445	438	483	506	500	476	488	507	481	475	439	505	474	493	485	459	489	511	454	473	474	484	467	476	452	478	460	487	532	498	476	469	518	459	474	529	516	451	493	478	509	449	524	487	481	468	467	489	474	504	488	493	512	470	437	511	487	497	505	488	488	487	439	489	472	466	503	504	458	484	521	454	496	503	537	468	474	477	507	493	481	504	488	496	491	518	468	509	463	502	497	472	476	511	494	475	449	454	470	498	485	528	483	500	499	492	513	476	498	470	509	517	472	485	508	483	461	505	525	480	486	522	455	483	499	509	474	513	455	491	492	486	503	483	501	498	493	486	504	460	505	471	496	522	515	458	511	503	521	485	514	472	530	491	535	521	479	472	473	494	466	460	515	494	475	517	478	497	503	496	479	508	525	492	472	491	474	510	475	507	485	451	505	484	472	484	461	501	496	489	483	486	491	489	450	474	482	481	485	504	488	482	475	470	527	487	516	481	506	496	474	466	487	504	493	504	486	492	512	468	459	465	519	453	490	547	471	491	486	483	452	503	494	434	499	483	486	514	481	522	492	482	507	487	437	452	497	452	461	496	523	521	459	505	510	447	501	502	487	477	438	495	466	486	504	477	480	492	516	493	440	463	463	511	490	483	472	478	490	460	486	529	459	511	460	495	474	513	503	507	508	468	494	464	511	481	512	517	490	476	454	493	526	450	498	516	463	509	475	451	479	496	504	477	520	509	490	503	477	464	457	496	436	495	519	519	424	490	497	481	489	466	508	484	558	486	476	461	497	478	505	517	487	515	505	504	482	527	467	477	459	495	522	506	474	501	499	476	492	495	485	522	487	462	458	460	480	479	472	528	483	520	488	516	510	519	509	500	459	477	484	494	477	471	514	463	466	471	547	487	505	521	514	495	505	489	512	494	467	492	521	515	486	542	503	477	436	468	483	497	481	533	464	465	467	496	505	473	490	482	452	473	495	475	490	510	518	504	492	478	506	481	487	501	505	476	495	490	495	494	474	516	505	458	463	460	497	517	504	471	450	478	477	499	513	480	499	484	511	467	511	471	473	477	484	521	503	494	500	525	455	482	518	483	463	490	458	454	466	468	472	482	461	480	457	479	490	492	501	479	519	448	468	489	491	485	522	512	448	529	512	520	516	497	489	474	464	454	482	503	505	500	471	492	465	458	439	448	481	460	440	493	504	485	445	480	463	446	500	472	480	502	476	503	504	462	479	464	508	478	492	505	494	478	498	473	457	516	522	509	491	521	503	460	484	494	502	484	456	516	471	453	549	494	508	494	514	471	497	504	482	440	473	523	498	487	441	471	489	494	479	495	465	492	520	433	475	506	455	502	451	501	518	507	482	485	500	480	538	533	514	456	526	524	498	472	498	481	498	452	472	534	480	543	487	472	495	483	539	510	489	469	475	507	487	478	487	502	460	481	451	490	490	475	463	474	509	493	513	447	495	476	463	502	509	492	466	499	477	484	497	488	430	448	474	514	486	479	478	533	478	468	502	443	472	511	460	439	475	474	482	462	459	526	479	487	501	498	507	469	471	517	518	475	509	511	488	494	464	499	482	491	475	465	472	453	470	466	495	499	463	532	496	473	514	496	473	485	526	494	481	506	485	487	464	488	436	458	474	529	482	435	463	455	496	504	509	503	471	471	495	496	457	470	496	506	529	521	489	498	504	472	486	452	451	495	459	535	491	498	513	456	489	475	498	527	483	482	506	508	466	503	513	496	490	478	492	483	466	456	463	471	536	502	506	451	511	498	473	461	504	469	502	518	494	513	516	478	472	522	464	498	472	453	479	479	503	514	515	483	508	477	511	433	479	518	478	495	474	502	459	529	527	513
20825	996	847	670	564	560	550	519	539	569	507	535	531	532	514	532	537	491	540	504	529	476	521	526	532	493	515	537	468	502	500	482	529	516	496	521	531	503	506	537	518	475	532	526	501	538	510	508	474	476	523	520	522	532	564	533	540	558	544	531	488	487	531	532	531	529	530	537	497	527	517	493	502	531	542	521	507	540	483	519	502	497	489	532	518	502	546	551	537	472	519	486	612	507	511	491	557	573	513	493	496	533	476	503	507	505	503	569	514	514	512	494	509	525	491	506	538	492	529	537	489	518	530	560	534	520	516	516	446	518	542	497	561	534	480	536	507	526	521	540	544	489	511	516	525	500	519	508	504	496	521	530	544	502	531	519	512	522	532	535	578	517	490	522	538	530	553	525	506	531	511	490	514	527	462	545	532	514	520	548	509	536	510	492	552	504	514	484	497	531	471	525	498	477	563	524	510	513	516	498	531	529	535	499	495	544	545	496	515	442	507	477	549	511	492	511	511	515	550	541	534	507	528	519	487	463	533	539	521	495	508	521	516	501	485	483	513	522	492	507	509	536	528	517	513	501	526	530	503	506	498	521	510	529	515	502	518	502	501	532	505	535	478	548	542	531	516	518	527	523	555	516	513	529	500	533	512	520	514	539	522	511	491	525	488	550	537	476	519	500	539	475	514	541	510	518	514	551	503	538	513	560	514	534	507	503	550	486	548	476	483	511	547	518	494	541	503	514	513	495	482	491	523	520	527	536	533	511	507	532	529	514	546	541	506	504	532	516	539	503	510	507	512	532	503	534	516	543	500	539	530	499	523	493	514	550	506	504	538	487	506	504	516	480	545	513	521	571	514	541	502	526	533	482	520	517	523	488	487	508	472	518	489	505	469	518	491	519	520	499	535	511	509	558	533	515	495	532	503	517	491	492	534	519	472	517	525	504	499	498	567	522	518	479	517	493	494	533	536	507	517	526	517	493	511	506	540	534	521	504	500	477	528	548	521	555	497	519	546	499	516	534	495	498	550	540	536	507	488	536	532	491	514	537	539	484	546	485	531	528	528	511	465	554	498	499	541	525	540	503	525	493	507	511	542	539	513	522	504	560	514	486	510	525	494	537	515	483	534	507	493	536	549	559	496	539	517	497	504	531	505	491	490	503	543	520	496	491	518	545	462	505	522	545	549	516	503	538	496	554	511	527	497	504	514	487	534	486	526	487	519	532	581	504	535	531	510	512	575	533	499	510	498	543	511	529	462	521	530	535	472	538	506	537	557	502	510	553	522	477	539	559	513	506	548	529	513	498	550	472	521	510	515	544	497	513	523	508	469	524	486	535	572	560	499	528	534	543	516	535	488	531	498	544	534	527	511	523	549	548	521	517	527	464	509	555	520	506	556	491	525	533	518	542	506	490	533	520	485	554	458	556	521	529	501	504	535	505	495	515	565	515	555	511	514	560	514	531	472	507	562	527	511	525	530	509	515	506	548	476	555	484	506	515	515	481	511	526	535	498	493	505	529	536	496	537	548	506	547	493	531	489	520	530	512	510	540	510	518	492	518	489	509	536	476	555	529	515	509	487	567	565	527	527	490	554	535	488	585	529	495	523	522	544	493	505	469	505	515	513	508	509	574	471	542	502	493	489	498	546	577	499	552	491	541	514	467	572	535	531	522	474	532	540	523	532	519	518	531	534	512	525	476	477	557	492	501	528	497	554	506	540	540	533	493	509	520	524	558	520	514	499	511	528	532	528	504	518	559	537	539	531	540	507	542	507	478	510	508	545	534	513	507	532	515	545	522	536	523	524	499	523	528	513	525	529	536	542	531	480	523	553	501	520	546	563	506	507	579	502	531	547	495	511	489	530	562	497	497	510	507	528	518	541	507	562	548	518	538	513	518	568	531	493	534	518	529	514	508	538	548	526	566	532	525	527	489	507	478	494	557	543	481	522	530	488	547	508	537	481	517	534	504	564	513	557	492	508	497	481	513	522	545	509	512	511	517	544	534	496	513	506	491	523	521	550	527	535	492	542	567	580	506	532	513	523	541	525	476	482	531	496	536	535	531	503	513	470	526	523	525	532	510	518	555	521	536	529	527	463	495	494	510	525	504	488	514	522	491	567	506	538	523	534	514	505	511	520	535	471	530	491	523	542	513	527	491	544	546	532	484	490	502	485	515	527	495	529	502	470	517	522	571	526	495	502	505	496	468	535	559	498	532	499	537	507	521	525	561	531	511	528	560	514	514	517	534	467	554	512	560	495	501	516	524	490	499	517	516	506	527	529	522	527	512	497	534	490	525	506	534	483	514	528	534	499	534	550	502	495	541	501	528	519	505	492	501	499	514	508	551	530	554	534	479	527	517	484	551	473	513	482	465	532	546	475	537	507	523	476	503	505	483	519	530	536	512	467	474	532	491	534	518	496	571	483	515	508	508	514	503	484	537	511	494	539	480	490	514	538	528	506	542	501	557	557	520	499	496	505	547	492	532	492	504	499	532	518	516	533	535	503	559	515	470	515	530	485	536	488	505	508	507	515	531	524	537	497	525	508	486	480	505	553	492	534	460	564	496	537	521	532	539	471	517	535	499	535	506	526	574	550	522	527	528	531	507	469	512	534	521	563	516	513	542	501	505	552	549	525	513	530	542	505	529	510	573	532	522	501	520	556	522	502	530	489	462	502	524	537	508	514	489	488	554	527	540	521	523	532	518	485	517	508	519	529	517	524	515	550	519	520	494	506	522	526	506	469	545	531	482	489	507	496	533	507	523	540	516	528	565	516	489	502	511	508	521	502	507	478	561	506	500	496	526	499	487	567	550	540	525	513	516	530	537	534	524	518	516	528	527	488	490	491	507	485	555	559	515	458	560	558	453	531	522	467	493	489	500	503	453	502	536	504	494	510	541	540	511	577	528	530	530	517	443	519	479	514	517	538	555	508	544	513	467	535	534	561	510	538	506	564	505	481	557	520	540	578	542	514	518	513	548	504	527	529	521	504	558	492	509	502	513	544	514	497	503	523	519	495	544	498	522	514	545	546	586	509	541	530	549	490	506	513	498	533	552	525	517	503	507	545	530	517	496	523	521	515	549	502	526	514	509	504	551	511	530	510	496	484	508	503	515	478	530	535	572	533	497	548	494	526	550	488	515	530	515	532	519	523	468	498	511	541	561	504	520	569	527	518	522	550	493	502	531	514	498	529	489	488	484	527	562	523	511	512	501	564	512	534	531	555	485	493	510	501	499	513	516	516	515	518	536	526	488	546	531	487	544	546	549	536	520	503	529	479	544	524	514	490	490	577	555	500	483	533	532	529	543	533	524	512	482	503	496	552	519	505	489	479	560	570	495	540	461	490	499	529	495	523	488	534	487	483	503	514	497	504	503	514	471	558	498	541	508	524	513	537	556	520	487	535	522	515	513	536	543	540	539	520	514	498	511	479	552	494	535	501	502	517	494	541	510	506	536	485	508	524	512	517	515	545	520	509	504	472
24628	20346	26046	24490	20326	9586	966	777	627	577	563	470	467	483	414	453	439	444	411	438	401	420	420	422	382	403	371	366	391	400	403	383	380	407	351	397	353	383	425	395	413	409	387	395	390	389	353	408	391	371	382	376	367	363	400	399	372	357	397	412	388	381	334	402	391	368	402	410	380	407	409	410	392	390	377	350	370	396	383	406	385	398	365	344	372	403	380	373	365	364	392	409	345	403	392	347	397	403	366	370	388	371	380	393	355	388	383	371	378	362	345	380	405	411	407	384	380	407	353	387	389	370	380	381	355	394	387	366	422	372	388	335	426	367	377	380	412	366	400	391	387	384	408	376	350	400	395	378	367	408	365	376	354	399	379	381	394	350	378	389	367	386	368	381	347	382	366	356	379	386	417	366	382	395	360	374	393	348	368	403	395	385	394	399	344	373	377	349	390	425	386	401	371	403	395	392	413	389	387	349	358	380	398	401	388	375	402	395	373	361	393	391	339	370	411	408	358	364	353	382	346	383	400	358	362	359	381	413	370	377	345	352	355	371	358	392	382	357	397	334	396	376	366	361	366	399	338	353	381	415	378	356	344	352	338	400	370	351	389	407	396	420	407	359	357	411	393	402	364	370	383	372	381	401	345	366	372	396	342	336	379	369	411	369	410	387	399	390	386	376	373	364	372	421	399	377	399	357	384	386	342	414	399	370	376	393	401	395	399	380	378	395	374	369	357	361	355	360	402	406	367	385	361	349	372	395	387	366	404	375	388	362	385	376	433	374	408	383	365	352	390	402	374	358	342	379	361	367	361	382	373	373	389	396	390	407	397	400	370	387	405	384	416	372	388	355	357	380	386	365	389	387	406	367	357	361	380	385	396	382	341	370	348	352	374	401	397	362	376	359	438	380	372	370	362	382	362	384	387	354	351	445	386	377	382	384	402	397	388	381	397	359	343	388	339	364	396	408	383	366	365	391	369	347	383	386	411	344	391	394	364	372	392	389	382	357	395	394	397	379	392	385	369	422	371	389	374	386	365	351	393	380	385	390	405	403	387	383	402	428	389	398	384	362	371	395	410	381	366	370	376	367	385	356	383	330	372	386	395	383	378	416	371	432	387	403	360	405	368	399	373	382	331	392	344	361	378	363	357	360	403	364	400	399	358	362	384	386	382	394	367	370	357	378	387	389	412	364	373	377	386	386	351	402	379	377	388	411	359	357	379	396	386	364	361	390	363	364	394	351	392	375	354	372	357	365	350	381	394	416	397	402	386	369	379	360	369	374	401	372	382	364	361	363	418	364	403	387	401	357	356	361	358	399	397	387	395	355	382	371	381	401	402	385	386	398	380	330	393	357	366	392	382	369	354	404	376	388	404	360	375	385	400	387	341	389	377	373	359	387	389	387	392	389	387	348	385	385	393	392	411	398	407	347	353	350	398	382	368	395	362	377	381	368	401	337	406	374	375	365	402	392	383	370	368	377	378	394	387	379	362	340	368	374	396	394	405	348	362	392	409	386	393	392	394	374	374	349	396	390	386	386	403	379	381	420	359	431	345	400	369	383	375	396	381	378	401	346	384	373	405	371	356	393	380	383	391	392	430	375	358	382	366	357	398	382	381	380	394	370	397	362	402	409	408	409	333	390	363	372	329	381	380	379	391	351	355	384	372	408	357	385	383	371	376	398	403	319	395	398	382	405	371	410	360	361	352	396	374	397	390	355	349	392	375	389	360	367	394	391	391	379	414	397	374	380	377	363	367	378	384	381	352	401	403	355	378	381	362	390	361	360	366	378	377	381	392	397	386	384	410	419	372	351	355	368	360	356	392	378	391	371	425	401	370	385	402	403	349	384	406	353	393	379	373	395	389	388	389	418	372	362	374	379	359	391	398	364	368	382	381	376	401	391	394	392	374	371	392	361	361	395	396	369	376	385	379	388	397	374	384	375	368	398	384	378	383	409	352	373	412	369	371	405	356	351	386	376	349	407	387	373	376	378	435	402	387	362	397	335	387	362	386	381	394	364	359	373	388	372	401	389	356	440	405	375	395	352	349	408	397	395	392	378	354	368	399	362	378	384	389	369	378	367	369	343	405	422	366	388	407	390	368	382	392	392	384	379	405	417	404	347	393	403	401	350	386	376	380	398	385	383	354	378	391	382	407	367	351	347	423	421	386	379	398	364	419	339	366	369	392	377	382	351	359	382	365	360	384	386	371	385	366	341	343	369	373	355	362	386	342	379	359	372	369	372	413	371	369	387	366	379	357	375	353	347	373	400	413	370	376	404	360	361	348	355	372	385	367	446	392	360	391	374	395	365	402	380	342	390	377	371	375	399	402	393	398	392	405	372	395	376	386	397	390	379	394	376	360	364	376	401	360	400	380	384	395	400	409	387	403	381	341	369	378	409	385	375	394	355	368	357	370	373	353	409	400	379	399	372	355	365	406	359	348	375	373	371	411	412	388	400	389	374	352	386	385	351	374	391	352	397	374	383	365	412	362	394	382	366	379	355	352	362	371	367	398	395	382	363	391	357	372	393	397	342	339	401	358	403	386	378	371	390	407	357	392	347	385	357	399	383	390	382	370	375	408	397	380	384	401	363	375	360	382	377	358	391	391	385	345	394	375	387	373	398	399	365	389	383	379	410	392	378	364	371	393	367	395	351	353	335	362	372	369	405	397	355	373	367	384	367	368	379	362	384	374	392	346	366	387	369	339	332	392	382	411	388	374	373	378	398	388	397	386	394	325	379	336	366	389	383	427	371	394	386	375	364	394	374	368	408	421	365	350	376	339	404	375	389	366	373	387	357	385	407	347	378	384	367	353	346	382	370	409	406	386	379	381	380	374	391	366	356	342	367	376	362	337	347	368	395	358	382	377	380	429	418	381	394	367	371	377	360	344	372	377	365	393	410	383	361	365	381	366	358	372	343	388	366	391	326	370	389	385	392	383	375	401	339	375	367	365	359	347	359	384	357	352	396	349	374	358	365	395	376	350	359	396	358	371	365	372	353	373	362	370	361	388	362	370	361	379	413	396	368	366	361	340	369	372	358	403	392	344	367	369	371	357	385	352	377	390	365	410	394	379	385	346	377	370	368	359	384	371	405	360	377	388	407	379	340	412	394	370	347	334	383	389	420	417	394	412	375	386	404	380	373	399	363	345	382	360	360	395	355	388	409	362	396	411	360	365	404	371	387	359	352	392	410	385	389	353	383	405	405	350	408	404	391	412	395	375	400	403	372	369	355	383	356	355	372	392	372	374	390	349	350	349	395	370	363	377	381	373	364	378	383	374	393	388	391	374	363	418	375	341	358	356	393	369	330	377	371	376	380	363	394	415	412	385	367	375	352	418	355	381	366	377	370	373	382	352	372	356	382	418	400	384	362	369	400	387	400	380	370	375	374	392	381	363	369	418	416	373	370	423	371	370	366	401	382	359	385	389	420	384	378	396	398	420	335	354	367	363	382	384	385	362	370	361	381	355	401	337	395
28377	7814	6841	3837	2419	1879	1360	1131	1012	863	805	709	590	606	591	544	543	505	494	497	501	465	445	446	446	478	409	393	443	426	482	408	421	435	444	427	419	417	431	384	405	407	409	380	360	416	444	413	378	396	384	403	391	409	391	399	409	403	406	401	405	414	422	437	413	427	404	411	386	380	388	369	390	395	389	371	363	371	363	390	409	383	389	388	378	432	383	413	380	395	417	425	385	390	387	375	411	399	391	415	368	390	411	410	398	391	416	374	393	424	349	411	415	376	425	445	383	431	424	382	393	415	405	395	398	410	420	396	371	401	400	401	409	384	376	383	378	393	398	395	388	412	444	402	387	387	401	409	409	406	428	395	423	417	453	397	383	400	423	403	366	370	375	371	410	433	386	410	362	410	373	385	386	367	425	380	395	362	370	370	381	382	388	367	410	399	425	383	404	404	366	403	340	381	363	395	394	398	380	415	411	400	349	409	384	375	366	401	366	420	351	369	418	376	390	368	424	404	398	414	400	412	346	409	415	381	439	373	389	419	399	388	405	375	396	375	392	369	400	428	388	357	399	404	395	392	378	397	400	387	370	378	377	373	373	379	428	425	393	389	425	400	400	374	373	408	382	371	411	397	415	378	369	392	381	400	405	418	399	432	389	408	430	358	401	413	428	358	428	381	385	379	369	421	423	416	359	399	366	398	407	379	414	410	371	399	399	379	342	370	364	382	379	392	363	415	369	391	386	380	377	398	370	399	399	372	377	373	418	402	405	380	377	405	387	394	424	400	408	402	401	395	389	403	413	378	377	398	387	396	334	394	368	383	425	375	390	392	389	404	406	401	377	410	368	405	433	362	411	389	358	366	387	391	388	434	399	388	405	381	405	391	371	362	381	402	394	397	376	434	419	386	402	402	390	406	401	410	388	412	383	402	368	375	455	386	422	385	364	356	416	396	380	433	378	423	410	395	394	397	397	390	388	382	402	413	396	359	358	379	406	396	375	366	380	421	413	362	394	415	407	377	368	402	426	394	410	391	401	383	353	377	366	390	413	440	383	396	367	411	424	383	396	402	424	367	390	413	378	394	388	406	368	376	375	393	369	401	361	413	398	422	359	411	402	425	413	407	428	408	390	392	382	403	382	392	388	397	387	387	421	342	385	392	408	367	375	444	389	409	434	420	408	414	396	439	415	412	405	405	426	448	415	356	387	396	419	380	367	399	369	395	363	390	397	404	368	388	378	380	409	369	394	391	376	403	408	398	382	374	384	382	379	385	381	405	392	410	373	398	403	404	397	380	417	412	438	377	391	403	366	384	410	391	359	371	396	384	364	341	389	418	416	369	409	382	407	407	406	385	410	394	372	430	385	394	388	461	404	406	417	390	402	411	413	405	403	405	396	415	390	445	416	432	413	412	421	380	369	380	398	446	397	380	408	397	423	401	399	396	401	385	399	368	388	380	382	386	381	388	387	396	378	384	389	419	394	361	414	356	410	397	391	394	412	382	400	374	380	393	383	383	385	404	378	394	377	387	371	387	392	389	386	393	388	373	386	368	380	431	395	430	397	389	411	394	397	363	400	371	388	396	393	378	417	383	412	348	385	398	390	354	394	387	387	399	356	380	371	387	396	406	375	393	378	362	351	370	396	410	415	387	397	404	375	429	418	387	400	367	380	377	402	401	372	381	393	399	412	371	379	412	402	376	381	388	390	405	370	405	362	386	393	395	408	435	388	428	406	385	384	442	374	400	416	403	383	418	409	379	389	398	402	381	387	382	424	395	437	428	379	413	395	386	389	366	392	368	421	378	372	417	377	392	368	369	378	417	381	400	371	386	386	383	437	398	379	408	404	390	397	395	419	418	349	399	409	403	406	381	393	390	414	363	402	395	416	423	388	391	412	406	395	378	405	407	378	435	384	399	386	389	374	384	396	422	384	403	388	403	393	429	400	437	380	387	384	391	353	358	351	366	381	402	364	385	398	398	389	375	370	430	368	404	381	402	384	437	393	383	363	416	393	408	365	376	378	408	408	381	392	412	389	351	403	367	400	413	400	407	410	358	414	356	399	384	381	396	361	371	397	377	373	374	430	424	378	401	418	418	391	374	387	376	348	409	370	393	380	399	412	407	395	393	420	370	380	419	415	365	405	395	385	403	349	376	400	428	407	438	401	414	377	405	367	458	394	402	406	377	393	394	390	384	407	391	386	377	359	402	412	403	397	373	355	372	387	394	369	393	393	406	399	401	406	400	410	407	414	387	395	407	393	348	391	402	423	413	407	361	385	378	404	434	384	397	358	398	383	395	402	453	387	404	370	352	361	371	372	402	399	409	366	371	385	402	379	431	407	405	399	424	381	403	378	394	388	409	429	434	355	399	423	387	421	398	393	377	416	441	382	401	419	369	410	404	370	373	409	400	390	413	387	413	390	400	407	375	396	393	380	369	409	393	381	389	424	344	385	388	383	365	383	372	401	408	375	408	368	418	377	428	412	409	393	374	379	407	383	376	401	419	387	413	393	411	410	390	401	398	391	421	372	391	387	379	400	389	384	404	407	409	385	374	417	388	421	402	358	392	370	393	388	386	408	400	418	402	412	383	417	406	395	393	424	378	444	376	437	376	439	368	391	420	413	415	384	389	375	429	385	369	409	373	376	434	423	374	363	400	377	384	403	395	385	398	358	398	391	368	420	407	379	414	396	398	394	394	397	378	427	401	380	415	389	390	366	376	403	404	402	396	363	399	397	410	370	388	419	392	383	397	405	427	415	405	384	390	391	384	384	391	388	402	396	392	403	425	426	380	418	417	367	345	378	365	411	414	373	410	410	371	433	383	366	366	380	393	422	373	425	389	404	378	384	396	426	417	362	387	400	401	375	370	404	365	388	427	403	376	395	389	393	402	395	379	420	425	385	347	431	393	405	374	355	395	381	377	404	400	397	373	410	365	389	412	367	428	385	373	352	430	343	369	406	389	409	395	389	391	390	380	414	385	377	411	382	379	390	393	433	408	369	417	378	363	378	427	376	391	389	366	430	399	347	409	355	377	411	413	415	417	384	357	415	409	378	356	386	440	401	387	394	365	384	381	388	407	357	397	417	395	379	395	382	399	365	413	357	426	383	393	406	410	376	382	392	388	381	407	360	399	407	396	364	383	418	435	389	409	392	384	400	431	382	386	388	390	389	418	373	370	402	387	402	398	361	409	398	389	381	374	380	402	427	394	428	425	389	364	384	400	359	425	415	410	406	385	414	419	414	406	374	357	431	404	390	380	372	393	382	401	417	372	386	387	419	392	411	414	426	384	440	367	411	375	375	377	390	386	388	399	387	391	375	401	384	375	398	415	389	403	361	381	388	386	398	376	387	402	406	406	375	382	373	384	358	421	379	428	389	393	408	424	389	397	410	375	435	421	430	366	403	406	406	422	429	373	359	404	428	396	374	451	371	391	406	414	398	411	398	395	385	381	377	418	411	366	383	378	392	329	390	402	398	369
22575	20342	26644	23915	20346	20412	10151	1661	1285	1165	1092	980	960	910	897	894	886	872	815	811	883	862	792	816	826	828	772	786	835	777	846	808	793	859	785	716	766	787	756	803	790	732	781	781	777	734	784	711	812	792	711	759	747	782	728	691	766	768	747	788	723	770	774	733	761	746	744	789	716	728	737	805	762	712	682	716	752	713	743	749	763	698	777	763	759	784	727	743	740	771	777	767	788	733	755	761	755	684	760	717	758	778	764	728	757	777	743	746	757	704	731	737	696	738	719	762	773	781	770	743	751	747	750	791	726	756	737	733	746	739	735	743	768	772	737	765	732	761	703	781	780	729	752	720	757	712	725	734	703	745	759	811	733	747	722	695	764	759	799	740	775	762	721	740	764	765	733	721	734	752	734	794	697	707	714	794	747	690	732	756	770	727	745	777	731	758	771	781	728	742	733	700	727	763	772	719	731	727	784	732	700	728	709	733	736	706	714	769	745	733	714	732	768	746	762	740	729	741	795	702	787	752	739	831	713	763	757	764	762	743	708	766	762	785	813	799	744	737	775	755	789	703	759	781	746	752	763	718	759	745	749	760	746	757	763	736	702	769	717	775	730	695	712	775	728	716	730	781	706	731	742	755	735	759	731	774	742	715	777	854	726	756	743	790	770	744	797	765	745	799	721	745	707	781	722	742	769	782	744	738	740	777	714	778	788	747	735	787	744	727	778	727	757	789	772	669	718	765	770	746	747	734	745	712	773	729	751	743	711	736	742	756	722	711	727	774	776	802	740	685	796	735	728	750	757	759	763	785	748	707	743	746	715	744	767	716	710	798	740	748	725	734	771	732	774	761	755	777	747	738	712	728	792	744	768	701	769	731	757	723	763	721	683	752	749	740	768	740	745	726	772	725	712	767	757	676	760	735	739	769	756	718	750	721	752	723	714	692	799	747	794	766	716	713	702	716	757	754	750	710	803	760	737	753	797	748	762	747	749	804	746	802	704	735	760	746	790	745	751	769	763	762	715	734	736	735	776	757	714	695	756	735	697	742	761	747	770	743	735	752	747	695	726	729	759	775	723	785	739	762	768	712	747	765	778	789	747	728	785	696	764	749	785	751	720	733	718	750	737	777	775	766	750	767	814	754	750	756	760	748	705	720	727	742	772	783	733	715	721	728	720	731	772	746	727	744	686	737	771	802	723	781	724	728	751	713	677	753	728	790	767	761	749	795	743	778	744	755	710	734	744	709	752	722	777	717	751	759	718	755	761	739	771	749	733	782	750	706	782	750	719	783	731	767	705	762	714	739	736	773	784	723	724	717	729	741	727	773	766	724	750	732	755	763	697	717	790	695	708	768	787	745	756	767	764	764	735	733	757	770	705	744	762	717	757	724	792	712	768	780	789	724	756	744	753	712	753	740	766	764	731	714	732	735	785	772	767	738	729	743	743	767	767	773	762	700	776	777	781	737	736	737	683	733	778	762	765	815	727	764	763	736	743	769	752	709	709	791	716	756	746	782	743	738	751	767	758	737	801	763	744	701	745	729	775	737	783	825	787	782	797	754	752	783	709	684	721	758	760	747	691	744	793	735	797	706	682	738	733	711	724	729	742	718	768	787	797	716	733	783	717	800	755	703	747	707	703	717	753	751	705	747	724	746	745	784	785	746	749	776	769	728	709	741	725	750	752	765	735	728	731	759	715	750	763	751	760	745	721	754	760	792	771	703	770	737	743	738	669	765	739	727	758	755	744	729	748	783	745	713	740	725	751	737	734	743	738	778	742	759	796	726	691	771	776	798	706	729	676	753	734	803	726	739	782	763	759	756	730	760	757	734	703	751	758	783	752	782	764	709	751	708	766	733	778	795	769	699	727	725	752	749	740	727	736	737	778	758	789	694	727	745	791	774	773	737	755	740	762	715	731	710	765	728	742	785	754	752	764	755	767	769	781	719	759	721	752	770	772	763	752	751	726	768	707	694	760	773	772	736	770	773	774	754	770	716	706	722	713	742	738	761	714	701	738	787	731	760	731	769	757	742	757	806	729	764	750	729	758	775	724	711	785	755	776	792	720	730	730	715	722	687	770	667	732	757	707	742	760	718	803	753	730	741	729	745	765	735	765	734	754	729	700	748	783	736	758	723	729	785	726	735	716	724	754	829	731	754	749	741	725	659	736	733	784	704	731	777	726	782	718	733	744	710	750	783	717	738	759	774	745	766	789	746	737	750	692	812	745	729	775	745	692	769	771	711	745	775	751	738	714	732	769	735	777	776	759	773	727	752	723	806	766	691	736	777	724	776	769	723	708	774	752	765	763	732	740	745	751	700	789	740	759	754	750	743	772	770	724	702	753	713	768	752	744	770	764	744	725	740	748	730	714	703	731	750	740	739	722	724	725	777	755	730	714	769	737	710	713	712	712	784	785	721	751	749	724	782	723	701	744	764	767	731	708	771	762	723	755	756	756	773	747	742	788	779	737	743	715	775	725	744	745	754	707	788	724	700	786	708	784	726	767	753	775	760	704	747	714	725	732	722	744	750	738	733	713	749	758	773	771	724	775	791	776	771	764	767	797	781	729	752	726	756	715	765	754	789	772	762	730	753	758	754	719	774	788	756	739	785	710	766	738	786	691	754	743	750	749	731	755	731	751	719	704	736	714	723	703	757	795	769	775	751	751	744	778	724	734	699	737	726	732	752	778	707	761	762	788	712	766	725	722	780	749	751	695	782	769	765	786	759	775	750	729	761	723	786	735	752	797	760	762	740	732	788	765	799	753	767	791	706	761	680	785	795	745	777	694	733	748	752	707	778	772	728	733	776	778	769	701	768	765	788	762	805	760	737	738	759	760	752	758	706	744	733	728	797	769	786	741	709	697	742	761	757	688	673	713	705	737	728	786	730	773	731	750	722	718	744	741	734	713	762	758	747	801	732	753	768	679	769	722	718	735	735	731	776	760	760	718	778	775	772	734	820	730	695	823	755	753	734	770	723	699	728	737	735	762	753	748	731	779	769	728	766	702	760	708	791	812	753	766	781	781	679	773	719	697	688	757	741	746	729	719	748	737	779	753	724	766	825	754	737	780	696	712	708	728	786	758	772	745	695	811	686	807	733	725	794	742	782	721	689	778	744	783	697	722	704	710	798	769	769	721	753	726	740	808	723	771	793	725	759	771	682	742	715	754	765	766	715	748	732	752	716	702	721	707	720	756	786	776	735	707	720	774	786	716	721	751	768	757	753	775	733	786	758	749	840	707	772	801	772	734	778	711	751	760	785	765	734	749	733	722	758	749	748	717	719	693	734	777	728	761	720	758	781	795	804	734	682	712	699	713	700	729	782	753	746	803	775	730	737	744	750	745	756	736	742	775	761	771	759	728	765	789	745	717	727	724	772	766	705	716	732	798	732	732	731	788	738	730	777	756	731	715	750	738	763	676	745	750	724	767	711	801	741	759	758	733	701	807	738	758	739	677	748	781	732	731	752	726	722	742	732
24217	13457	12183	6899	4643	3408	2740	2241	1996	1682	1525	1320	1215	1167	1090	999	995	1004	974	841	891	923	837	847	828	791	830	811	742	765	771	742	811	788	754	779	751	760	808	740	755	775	722	802	722	696	788	737	719	750	726	741	739	743	742	738	703	686	777	743	726	739	696	776	778	742	726	681	749	733	691	703	731	681	709	730	715	755	748	731	730	735	700	700	740	700	712	753	695	737	698	743	704	720	690	705	714	718	711	731	781	729	728	738	710	691	761	756	718	676	698	735	717	674	730	727	738	727	729	739	748	732	760	742	689	706	678	725	718	712	702	740	695	738	726	783	738	715	685	686	756	688	656	768	697	702	711	764	714	748	703	689	710	750	715	756	718	787	742	744	692	720	743	711	748	729	677	731	724	690	678	724	732	675	730	693	697	709	726	707	697	654	695	697	701	710	720	749	717	702	714	667	768	700	712	746	716	690	714	693	717	715	757	672	708	699	708	707	732	744	693	701	727	712	685	681	768	734	690	695	729	678	714	769	706	723	705	698	693	684	767	692	736	771	722	683	739	739	718	710	705	707	706	740	730	684	751	751	730	692	701	714	693	752	676	719	672	755	704	678	724	635	729	700	728	676	712	705	675	737	708	735	729	698	727	673	690	681	755	678	707	688	741	746	678	698	719	750	671	695	723	738	709	693	684	723	772	701	708	708	694	703	720	706	714	738	711	765	717	662	735	720	675	662	685	723	713	719	724	724	721	700	638	713	691	704	720	720	727	695	724	682	678	712	699	682	747	717	726	748	753	717	703	701	761	728	695	686	723	704	755	712	706	717	665	683	714	686	753	658	786	708	668	723	715	700	715	670	718	763	681	703	704	685	664	674	725	693	752	703	723	698	710	701	726	718	675	713	677	699	726	703	684	688	681	751	743	697	732	758	758	763	713	708	690	692	737	669	687	682	739	726	675	735	743	713	755	676	692	685	703	740	705	724	682	754	740	780	687	687	733	722	730	742	724	747	700	739	724	729	735	748	732	723	699	702	711	741	735	728	722	724	685	713	704	707	700	749	754	681	770	736	667	681	712	728	724	770	691	722	698	711	726	721	717	695	678	688	726	696	711	674	748	704	733	704	724	726	741	693	738	762	723	710	743	727	742	712	673	715	728	739	755	729	704	703	708	744	676	752	754	722	697	710	738	711	712	722	664	723	745	709	732	724	730	700	746	749	748	677	719	735	746	707	721	731	720	668	754	727	716	697	701	683	735	677	718	723	748	684	653	728	751	730	688	729	673	755	679	726	665	714	734	700	739	766	689	750	668	718	684	718	709	669	699	709	713	737	708	742	719	705	727	677	725	716	689	742	697	750	679	713	740	720	728	682	716	691	739	690	712	740	735	693	703	747	751	677	667	694	744	672	757	712	705	771	711	668	737	687	701	701	717	709	684	736	681	728	696	724	713	711	705	704	746	697	734	735	670	757	733	711	730	683	715	711	692	703	671	708	747	735	703	707	726	695	701	743	746	714	729	715	699	750	721	677	666	735	783	712	714	707	705	689	694	699	695	692	757	750	719	729	712	711	725	728	692	674	694	683	725	707	745	719	713	677	688	707	750	725	720	762	737	680	683	734	725	692	688	711	702	699	698	714	676	684	729	738	691	695	752	727	719	670	700	699	747	696	750	705	721	734	712	622	713	690	702	736	714	719	694	721	685	691	692	680	699	717	670	799	714	735	700	726	694	689	724	707	749	730	670	678	692	751	743	710	727	716	715	729	679	730	693	702	730	698	750	726	715	713	644	702	703	670	755	685	716	716	722	692	702	717	711	741	702	696	712	723	693	718	699	728	761	720	723	688	742	713	743	683	650	704	687	758	685	680	714	680	727	684	745	701	715	682	712	749	753	681	680	692	680	723	700	661	706	665	727	743	701	652	723	733	741	717	698	799	731	710	741	737	791	707	711	637	762	706	756	713	746	719	785	704	763	679	710	702	712	686	739	731	718	667	699	680	710	738	697	697	707	720	742	753	743	711	723	743	688	723	718	732	729	740	734	726	652	672	655	704	714	709	672	724	737	702	730	736	696	689	716	715	730	736	707	747	769	697	708	699	698	701	695	728	739	718	727	710	703	726	686	726	688	713	738	733	676	675	722	689	715	725	693	739	663	735	758	686	704	714	718	735	713	764	683	719	730	715	690	758	685	721	712	666	747	710	672	715	750	691	771	753	696	704	750	699	723	711	719	727	715	717	689	729	675	712	736	645	691	710	678	722	712	683	706	718	688	690	718	708	708	714	686	734	726	756	723	744	692	739	735	761	684	731	763	739	713	751	684	727	706	721	741	721	704	725	711	691	680	735	711	740	714	706	690	684	688	731	723	766	716	688	687	733	759	728	665	758	738	702	709	747	717	694	704	703	691	686	688	769	716	744	697	691	706	723	696	651	739	718	735	713	702	733	709	751	726	683	686	736	740	713	693	775	707	677	719	699	687	752	666	704	724	751	683	694	717	754	697	708	736	720	755	680	664	763	771	706	755	697	728	725	729	745	700	704	711	710	693	757	673	665	738	710	692	672	715	711	719	724	675	660	634	670	722	718	698	715	711	712	678	714	720	753	715	693	729	716	699	716	719	708	740	717	712	684	703	635	709	777	746	699	726	715	708	696	703	711	715	717	713	721	705	748	734	695	705	746	715	748	719	745	736	721	755	782	742	741	704	719	716	666	715	703	707	758	718	706	704	693	748	719	679	752	652	765	677	725	698	695	696	743	722	723	709	676	741	687	764	663	717	712	743	726	793	753	716	730	684	742	705	743	751	751	735	755	665	694	767	712	754	727	726	657	709	737	738	701	742	668	728	725	648	665	722	728	726	748	730	759	729	679	688	700	706	711	720	719	668	701	655	754	761	672	680	670	734	766	650	725	663	712	697	666	727	682	744	715	736	683	698	716	755	740	711	712	743	737	710	698	752	758	713	749	728	682	700	672	693	694	685	732	706	707	725	751	710	693	713	701	757	704	785	687	730	702	704	718	725	684	719	716	731	682	747	694	675	737	712	746	738	721	787	697	735	688	704	728	720	695	723	671	744	710	738	716	730	706	732	707	687	665	711	706	688	733	741	777	697	713	738	734	723	725	734	715	732	724	703	729	728	702	706	697	719	707	706	709	715	699	685	657	727	742	702	727	665	722	742	720	692	729	683	712	744	700	743	755	718	739	740	687	770	691	668	731	723	742	727	721	682	709	652	746	736	757	737	706	692	704	733	714	763	698	729	750	745	701	728	746	715	727	685	707	723	747	745	712	692	699	662	735	748	682	765	708	733	750	682	724	680	698	761	732	694	715	711	743	666	708	669	753	713	757	689	739	753	714	725	678	683	725	700	678	690	667	667	711	706	730	725	730	731	745	770	713	701	717	738	742	721	722	675	686	697	704	761	717	686	683	714	724	686	739	727	708	663	731	709	709	678	656	734	765	710	719	682	722	701	716	699	730	694	700	705	750	692	719
32394	15244	2714	631	603	555	539	477	493	478	518	478	505	517	464	506	451	446	507	521	491	498	442	483	460	513	456	477	482	462	461	483	479	456	510	475	495	464	515	470	474	458	506	475	493	450	453	473	485	482	473	441	479	522	466	496	467	444	473	533	510	506	441	478	495	464	478	493	469	500	469	510	454	498	444	454	503	484	480	485	440	496	470	480	501	499	444	449	452	544	464	481	502	442	504	502	519	457	446	469	508	467	490	462	520	470	479	455	456	499	537	491	511	468	464	459	488	447	458	495	482	514	489	491	503	496	472	495	508	439	513	477	477	488	456	446	465	485	464	481	478	531	488	508	463	484	429	441	510	472	496	496	465	488	500	495	471	492	511	531	465	514	444	494	489	457	491	484	457	455	464	471	515	451	488	444	505	491	490	504	462	457	445	480	476	454	484	456	530	491	483	448	451	472	474	429	460	489	465	483	473	464	473	499	483	479	484	479	511	449	504	478	473	476	466	499	482	478	478	471	489	467	423	504	480	482	471	474	466	493	493	486	492	501	468	513	487	467	471	444	466	462	475	490	494	470	467	457	492	471	492	468	475	442	474	493	434	458	493	464	493	455	480	482	501	454	464	466	464	498	465	494	518	497	499	528	463	446	492	484	441	514	470	457	448	503	461	490	461	501	460	470	465	454	430	471	455	479	468	523	470	471	473	451	495	432	467	502	455	485	469	447	466	460	487	500	476	478	476	495	457	465	466	493	464	469	473	465	465	500	446	442	499	483	465	481	525	473	448	468	520	468	517	474	459	450	502	471	462	502	492	500	464	469	533	486	434	476	476	454	470	444	478	498	470	442	488	505	518	488	464	489	442	489	459	456	496	498	449	454	464	466	457	459	469	471	485	501	462	484	490	494	495	474	505	499	455	481	477	508	462	465	492	433	502	469	490	460	485	522	475	452	492	471	451	487	504	434	490	455	481	470	429	464	467	541	457	490	469	508	454	476	496	479	499	457	482	473	460	458	564	527	510	517	448	464	476	438	491	478	490	469	480	472	497	505	484	469	474	524	496	520	498	454	543	518	481	457	440	495	505	496	473	456	474	519	467	466	454	485	482	468	470	435	472	478	448	396	454	480	472	420	461	482	510	462	512	458	484	484	469	458	482	495	460	467	447	495	450	492	443	498	488	458	459	487	480	425	505	451	477	499	455	467	449	462	469	500	496	494	486	484	449	419	497	463	518	484	493	491	476	474	433	465	462	499	489	438	504	516	514	492	504	518	469	491	488	500	483	463	483	480	487	534	459	480	519	540	473	458	452	468	481	483	496	461	489	457	496	502	516	471	489	479	462	479	459	501	513	462	470	481	516	466	471	456	497	448	463	469	447	490	466	507	466	470	487	496	509	453	461	499	465	491	486	487	475	458	479	470	483	523	461	476	509	461	464	467	479	482	501	511	486	492	482	502	446	488	507	515	486	425	462	479	457	488	451	525	473	478	478	479	491	503	467	471	464	517	469	467	516	500	476	463	506	486	483	482	495	487	466	501	499	487	472	447	497	447	462	430	495	489	459	502	480	472	485	484	525	478	492	418	482	482	457	441	494	484	467	455	524	460	472	488	503	497	504	458	487	462	483	476	493	471	517	487	515	460	486	491	462	496	450	487	474	422	467	509	491	477	501	509	504	453	458	475	472	505	513	495	446	449	450	440	502	488	481	488	473	479	465	529	442	504	493	470	443	526	451	468	532	453	470	518	501	473	471	496	450	471	469	468	517	439	459	479	496	427	517	452	476	475	476	497	461	451	462	494	473	467	457	404	511	477	481	449	472	457	472	499	475	495	521	451	487	500	452	476	513	485	508	477	516	462	460	475	444	515	470	493	451	508	440	481	476	492	463	477	505	441	494	494	449	507	499	469	468	495	458	500	474	483	503	492	481	493	534	512	457	499	502	461	469	497	442	474	454	496	490	499	485	440	455	474	464	474	529	446	479	479	477	478	453	504	459	488	471	516	519	496	480	477	474	501	474	522	496	492	496	450	479	468	497	499	469	486	435	462	484	466	471	493	483	485	473	488	465	495	482	508	474	489	492	453	489	455	497	488	477	482	452	491	532	479	495	502	492	493	457	468	503	464	471	479	461	459	477	504	486	455	489	495	475	459	469	504	503	475	454	498	502	468	463	463	445	464	455	468	506	450	482	474	502	454	516	451	526	478	474	489	485	456	475	478	513	473	485	468	516	467	487	478	434	468	457	468	457	464	464	475	465	467	466	456	498	481	470	481	460	495	505	476	479	455	458	473	463	494	447	518	490	488	465	493	505	447	474	487	463	472	508	457	531	481	489	477	478	491	452	494	448	458	490	525	497	487	486	480	475	468	474	462	457	464	465	482	474	488	467	517	482	479	448	478	474	496	443	481	516	432	455	444	529	465	511	431	428	468	467	484	475	472	469	487	503	457	457	475	475	516	501	470	447	492	464	473	482	491	481	474	500	481	495	459	503	504	517	459	486	480	500	466	431	482	515	438	466	505	499	484	483	471	460	522	501	482	515	472	464	472	480	503	489	477	513	482	518	487	506	490	480	479	490	486	538	491	500	490	490	467	497	502	480	495	491	487	482	466	468	447	491	442	482	463	489	488	474	498	490	422	487	483	472	482	495	455	486	462	487	499	490	491	484	469	456	479	470	515	482	449	479	488	508	481	467	448	472	478	443	499	477	462	517	455	509	509	473	455	490	492	479	436	482	498	478	469	498	485	474	506	469	498	485	482	490	471	478	470	491	510	484	504	479	511	494	457	477	449	467	464	481	460	462	458	456	468	486	468	471	465	497	489	494	501	443	502	453	476	479	492	490	445	468	476	462	521	516	471	482	481	443	467	488	474	466	529	460	485	483	478	527	507	477	488	470	461	467	479	508	481	456	486	451	483	486	497	494	481	486	517	449	474	463	443	515	511	486	481	476	507	491	541	438	509	467	453	489	447	490	458	430	502	470	490	465	493	460	470	460	466	494	502	454	494	460	471	491	478	452	477	487	514	512	463	462	473	502	462	448	489	487	488	470	485	504	488	487	507	479	510	486	491	486	451	476	483	459	491	453	489	507	482	499	490	464	474	487	517	486	445	472	478	485	486	478	472	453	524	462	504	447	467	439	475	488	474	481	463	473	469	478	479	462	493	452	467	518	485	458	494	481	473	483	453	465	468	474	487	468	484	476	503	474	509	479	488	461	515	497	478	465	495	494	464	508	447	502	446	485	485	462	497	514	515	523	488	516	490	496	481	477	473	502	482	511	492	479	517	446	474	454	523	481	517	491	460	510	480	470	473	505	500	475	458	486	475	467	485	476	471	480	472	472	489	416	484	468	491	501	485	507	457	513	509	485	417	473	519	491	477	497	528	479	434	484	490	498	486	464	479	490	480	452	457	470	473	459	520	508	499	473	467	494	477	495	488	457	486	480	485	467	516	486	444	473	468	511	468	497	470	490	456	505	512	451	523
19902	996	867	702	602	602	570	556	589	494	523	542	515	536	539	510	527	510	502	528	509	542	524	501	500	534	459	469	500	506	518	465	531	521	534	517	547	510	538	504	523	535	577	485	463	554	481	493	524	537	493	513	489	545	533	543	524	540	478	502	507	516	517	510	488	455	501	530	492	505	476	496	518	511	535	527	495	529	537	460	545	527	544	516	488	491	495	530	518	487	493	519	507	522	507	506	487	525	512	494	510	487	495	522	513	480	506	538	506	513	531	558	514	494	510	491	491	490	511	470	548	527	557	541	503	507	532	490	537	474	489	505	582	507	545	512	506	520	521	518	549	516	504	525	462	540	511	535	483	475	491	521	501	499	494	498	513	560	488	503	487	500	541	494	488	538	550	505	529	486	513	535	529	520	490	526	487	534	495	531	519	539	508	505	502	526	470	536	509	542	520	512	519	511	527	503	475	478	519	510	528	479	515	486	504	528	473	544	525	529	505	507	494	486	545	575	512	460	537	515	507	509	544	550	495	542	454	488	547	493	516	532	511	528	507	545	507	562	474	526	501	521	495	489	474	509	523	520	544	523	520	515	516	491	556	505	529	521	502	429	507	574	544	493	494	501	533	520	521	550	483	513	512	493	456	489	469	511	517	531	471	526	514	513	546	536	495	539	538	535	511	498	491	520	527	522	539	526	528	543	524	488	513	494	537	512	535	497	510	477	522	497	516	548	493	491	527	533	526	449	500	498	525	545	532	512	547	464	496	500	512	500	531	503	512	485	512	502	521	525	540	540	514	499	489	510	475	500	509	507	578	518	571	508	540	513	499	499	503	514	505	519	529	510	526	515	539	491	518	492	505	514	511	494	517	513	524	456	506	508	471	513	490	521	518	512	506	553	513	521	465	539	548	502	487	494	512	493	544	537	545	458	500	502	544	505	544	519	543	503	503	493	531	501	499	481	518	489	516	528	508	515	528	513	490	537	507	506	545	518	453	493	541	507	497	490	526	504	462	527	529	533	508	514	504	499	513	507	513	542	503	517	514	534	521	516	524	495	501	524	515	507	535	456	533	542	518	500	520	507	501	494	479	498	514	489	531	494	553	535	540	480	480	533	494	506	457	513	486	504	540	494	486	515	485	479	548	534	487	475	510	495	499	531	509	487	485	550	502	481	533	480	529	496	494	573	488	468	486	548	498	553	477	497	499	461	493	500	526	504	506	484	566	511	480	545	490	544	523	490	489	513	547	504	464	478	477	573	485	495	533	522	499	517	527	503	502	493	514	488	501	555	523	509	496	497	500	543	510	499	522	526	535	488	510	517	513	533	535	511	514	502	537	502	473	492	502	544	490	511	493	538	527	506	505	467	509	502	523	503	472	542	499	466	507	561	515	488	459	528	475	547	522	500	513	515	517	497	508	496	502	525	500	506	532	527	499	533	539	508	513	512	540	501	489	512	524	491	510	501	528	525	539	533	480	480	519	508	502	527	518	545	522	489	503	501	524	539	478	495	520	484	522	474	514	527	467	495	535	485	455	506	509	517	517	496	462	494	461	482	503	502	499	531	537	551	537	513	506	519	539	533	495	513	515	510	517	512	489	563	523	494	481	507	536	522	457	522	461	521	512	513	501	535	518	493	543	511	527	572	496	530	571	485	522	490	499	499	552	473	519	496	516	512	509	508	527	532	481	495	508	492	492	532	509	506	506	473	477	506	516	466	489	513	502	520	469	492	508	480	492	509	533	517	513	522	507	475	513	490	503	559	540	483	516	494	515	547	546	504	510	523	529	543	503	535	545	503	476	489	541	496	526	504	529	551	509	532	495	509	516	503	485	516	463	504	502	518	502	512	514	512	512	522	514	494	491	493	479	548	491	507	487	538	474	512	497	494	506	495	481	499	499	526	506	491	508	492	499	528	523	468	481	551	505	514	477	521	505	503	520	524	502	519	537	496	527	505	495	525	511	513	552	509	477	514	512	546	469	515	545	493	571	516	523	540	483	497	467	504	543	519	537	530	516	469	553	517	535	520	536	523	534	534	521	482	492	546	509	538	522	511	536	506	508	513	502	537	548	561	505	495	517	521	463	532	503	515	540	531	481	529	530	475	515	541	525	510	461	520	522	499	470	547	450	532	509	502	484	526	513	481	499	530	509	529	522	514	461	514	525	494	516	473	513	563	510	531	535	503	544	500	544	497	519	514	488	482	485	481	547	532	531	494	517	507	518	526	514	523	546	462	553	506	510	533	510	536	515	520	492	517	516	510	529	483	523	527	520	535	491	522	521	519	536	507	514	527	578	541	525	511	494	517	524	517	533	529	492	509	490	526	532	529	529	530	535	520	514	498	525	519	492	513	537	521	512	563	473	501	505	536	494	497	494	510	504	520	487	521	519	498	518	526	481	533	501	538	528	534	517	512	502	534	495	494	518	526	493	518	498	513	542	498	517	527	493	517	461	552	510	529	528	511	513	538	516	537	497	448	465	513	490	490	552	501	490	524	514	482	548	516	504	563	487	549	498	527	551	488	507	483	533	495	528	499	491	540	557	522	507	514	500	508	509	533	553	530	476	511	542	481	524	492	517	506	459	528	525	525	506	501	521	531	480	509	509	509	495	517	524	477	490	544	465	532	492	489	491	530	534	502	543	518	516	513	527	539	471	512	515	522	517	520	561	513	523	517	498	536	478	512	493	462	533	527	520	546	545	518	483	548	522	532	498	510	510	528	519	511	519	511	543	483	513	502	538	519	563	539	550	524	551	473	522	525	508	532	509	494	512	518	500	455	516	491	521	518	470	505	494	478	536	533	522	495	526	496	500	527	562	473	555	540	553	505	527	501	496	507	544	510	526	559	509	571	549	518	487	549	482	523	475	537	509	506	511	539	521	474	516	516	551	509	504	525	552	557	510	526	503	503	516	514	496	505	510	494	525	525	497	547	539	490	477	489	515	496	514	530	544	562	463	512	476	531	532	497	529	512	498	513	486	496	479	480	555	533	487	509	512	512	531	522	538	522	504	494	477	549	528	544	523	536	488	471	514	517	523	501	506	511	545	530	540	493	468	517	556	501	516	501	535	506	519	489	511	506	494	530	475	508	497	535	540	532	514	487	490	519	507	547	497	538	503	494	523	503	497	527	512	509	491	530	519	531	547	524	514	522	529	528	559	489	544	512	516	491	503	541	539	469	493	525	511	509	509	467	564	493	528	512	522	511	516	517	535	539	536	498	509	525	523	510	533	521	521	536	503	504	544	505	528	515	508	542	504	522	501	532	467	514	482	545	515	512	451	495	493	508	536	488	531	550	495	487	500	514	497	499	528	522	503	509	485	503	523	496	565	511	542	479	496	512	464	550	522	479	523	515	530	474	530	500	519	525	542	543	521	473	483	557	524	542	517	507	488	523	489	540	520	522	512	552	514	525	513	535	510	529	499	490	504	528	532	499	519	546	487	531	539	537	497	517	501	497	506	543	536	499	546	517	527	501	495	523
24541	20340	26219	24291	20337	9920	1127	765	659	558	532	506	502	481	428	433	446	416	412	440	416	428	404	414	424	387	393	394	388	393	396	351	358	366	395	405	378	389	371	391	375	392	368	406	404	367	359	377	362	364	384	365	376	421	388	401	400	363	357	348	353	354	436	375	342	391	357	384	379	357	382	358	343	368	367	377	365	349	346	357	392	354	338	369	352	374	375	378	377	408	349	375	370	370	375	350	357	385	357	369	390	364	347	364	400	357	327	401	363	401	420	384	369	364	387	351	367	370	359	354	389	367	451	380	348	351	365	355	408	387	397	357	359	375	355	380	393	348	380	409	382	391	419	370	379	405	347	369	354	377	355	354	338	353	358	400	364	380	359	354	406	390	385	341	360	376	382	355	374	384	412	366	358	385	384	361	408	356	408	381	387	395	365	343	353	366	343	387	375	379	388	333	392	389	368	351	356	373	357	367	360	338	365	375	384	345	371	392	392	354	348	353	380	378	355	389	381	369	393	370	400	374	381	390	415	371	370	374	394	402	343	368	373	360	365	364	397	407	378	371	347	344	379	386	372	368	366	342	371	335	372	389	399	333	379	354	370	356	374	357	376	410	379	361	373	370	369	383	397	386	374	353	381	383	362	381	388	364	355	396	373	379	389	396	395	340	396	363	406	367	364	380	407	380	358	388	352	362	393	358	388	387	353	379	389	387	386	356	360	359	369	352	397	372	396	382	357	356	354	344	402	398	393	390	393	369	387	368	374	356	415	358	355	410	374	354	359	373	353	357	388	410	403	368	352	360	379	378	400	362	361	384	386	384	383	352	368	368	363	344	377	372	378	374	353	336	375	350	399	380	355	386	405	360	391	364	386	377	355	397	357	370	378	347	373	363	383	350	405	365	377	363	384	353	379	381	387	399	405	380	368	352	386	400	360	345	371	397	368	385	371	391	338	381	387	365	385	378	339	367	394	395	385	394	417	381	377	343	371	380	361	351	340	401	385	351	405	344	384	389	368	401	386	338	398	409	365	352	376	379	366	365	385	371	407	405	358	373	380	412	359	389	349	362	338	356	349	389	323	357	395	367	322	357	379	391	336	403	374	348	355	383	359	357	346	353	371	331	374	365	360	384	371	363	343	358	368	350	369	344	370	381	356	358	375	391	386	361	364	389	384	380	357	381	388	394	342	364	396	376	356	348	376	405	384	316	348	343	364	371	339	357	381	373	362	374	350	376	384	391	388	371	358	334	382	346	407	349	380	364	360	401	353	356	365	355	352	387	357	368	386	380	362	369	323	357	362	370	393	390	357	401	368	341	383	351	315	349	401	372	370	394	393	369	377	395	369	347	370	389	368	339	396	354	365	411	390	376	357	361	338	386	376	372	363	373	403	364	368	371	367	378	339	360	378	358	368	380	372	396	394	351	355	379	369	411	336	374	396	373	368	385	396	399	371	368	343	398	390	382	390	379	332	338	359	369	395	383	354	360	396	371	396	398	383	383	379	387	377	345	345	362	379	355	386	376	365	359	391	382	365	395	367	373	373	372	371	334	398	371	358	383	389	394	349	340	339	371	372	373	383	432	407	372	376	378	359	368	342	372	385	379	401	378	391	339	409	358	333	377	346	365	364	400	351	371	350	377	357	386	357	403	351	374	370	377	388	360	400	363	349	355	368	354	353	379	408	394	399	375	337	382	375	344	344	388	366	346	365	362	344	390	364	332	357	373	367	379	349	398	389	399	399	341	358	369	396	366	363	375	358	363	358	352	384	352	402	366	381	385	395	381	385	366	402	364	360	368	353	371	349	343	361	371	338	385	373	344	364	340	388	369	347	352	379	357	357	420	406	376	374	313	352	382	375	396	382	371	389	372	363	356	338	364	367	395	362	363	392	356	370	354	371	356	364	351	383	396	367	361	380	386	386	383	399	386	353	397	374	343	347	356	343	359	336	408	385	375	355	383	310	373	343	342	357	377	392	378	376	355	361	387	376	348	398	373	343	387	389	398	352	358	388	392	326	346	366	397	348	380	365	387	360	389	374	404	377	383	335	377	365	392	396	362	382	382	375	390	391	372	370	391	346	366	394	382	340	356	337	374	341	381	398	403	368	394	364	362	408	384	386	380	381	387	384	346	377	387	409	383	371	376	378	348	345	376	363	348	332	365	390	352	379	386	376	357	365	374	380	380	352	378	381	385	368	362	360	364	374	369	347	383	386	369	363	367	409	348	384	387	352	377	333	345	349	355	370	366	367	392	368	354	390	367	359	350	346	329	380	342	356	341	360	374	395	356	415	357	345	414	404	346	371	340	392	347	362	367	358	398	397	365	362	342	356	369	337	359	392	380	400	354	370	448	372	386	367	385	356	345	398	380	367	395	388	376	337	387	360	336	358	376	371	326	368	338	381	378	376	376	363	359	369	368	366	330	367	362	389	381	385	370	390	370	402	380	391	359	373	374	396	341	389	398	371	393	365	388	363	354	338	382	374	362	352	331	389	379	373	371	367	353	345	395	353	402	388	354	380	341	390	415	401	362	359	377	419	382	388	365	371	343	301	327	399	383	344	367	367	375	367	384	396	393	364	378	392	345	370	352	379	395	339	371	335	368	363	391	387	372	348	377	362	357	374	373	378	362	370	395	379	346	393	399	385	365	400	352	366	368	359	400	373	358	338	407	392	330	374	347	346	383	386	370	351	382	387	391	366	368	379	406	363	371	386	325	377	387	359	365	361	351	405	348	392	379	388	379	370	360	350	367	331	342	361	389	362	367	360	371	388	377	401	356	325	406	361	380	368	351	351	371	359	361	368	372	367	387	341	398	339	386	356	360	370	389	368	404	372	381	373	381	359	352	393	342	384	395	351	393	338	381	342	376	376	393	393	380	341	361	352	401	349	359	369	363	382	360	378	372	343	373	378	347	384	399	345	351	409	357	361	381	400	349	377	350	351	378	372	389	403	337	367	371	346	417	409	392	387	374	363	395	377	378	351	397	345	340	366	365	391	407	382	360	350	389	345	365	389	362	372	374	364	402	396	369	387	389	402	360	384	384	376	361	341	369	388	358	377	365	369	379	386	361	375	368	370	372	378	383	369	378	390	388	354	420	370	374	363	395	355	408	325	388	400	368	355	372	362	368	363	396	397	373	374	381	374	361	375	345	357	394	372	339	396	363	379	391	374	383	352	365	375	377	348	374	379	395	382	385	375	354	417	371	342	389	394	391	349	352	343	340	362	364	395	378	369	350	367	363	381	352	358	361	363	362	397	386	381	378	344	399	388	376	385	354	375	397	384	376	352	369	363	345	358	381	361	396	370	373	386	397	363	382	370	396	380	372	399	378	356	367	371	372	371	352	370	356	369	372	349	381	400	359	366	401	393	408	367	383	369	386	328	345	383	368	388	375	370	386	364	351	366	356	405	369	343	379	364	357	391	412	379	401	381	359	374	370	420	366	373	377	380	377	350	342	404	360	372	409	402	392	376	389	375	337
25973	7982	6950	3802	2528	1747	1420	1185	963	918	779	680	628	634	579	556	514	477	518	513	482	460	429	463	461	407	421	410	425	391	462	423	366	397	426	363	398	404	385	413	406	374	393	406	442	395	407	398	415	409	381	425	388	397	401	380	389	395	387	359	368	388	413	387	402	385	398	385	409	373	373	383	386	368	403	415	392	401	368	401	401	367	388	367	388	406	443	398	398	381	392	396	396	429	390	384	368	383	383	375	402	386	385	385	386	372	348	401	382	410	430	357	388	361	376	390	369	392	393	355	378	378	386	379	394	407	367	378	365	379	403	399	384	380	375	390	392	427	390	376	368	405	383	362	382	364	406	386	365	351	372	374	357	393	357	406	389	362	426	366	403	352	373	378	358	342	396	419	361	364	418	391	342	392	421	392	389	380	370	351	337	365	390	405	379	393	387	414	357	426	395	384	364	350	419	409	380	371	383	377	383	373	342	381	391	415	355	382	433	399	411	381	381	393	394	362	390	384	381	370	421	387	375	410	386	353	376	389	383	363	371	383	421	377	384	389	405	377	377	378	400	370	422	380	404	394	370	383	373	402	366	381	381	346	428	392	413	394	375	391	389	393	404	399	379	390	381	382	369	391	393	382	380	383	386	397	377	374	382	394	424	356	353	384	376	392	384	390	387	374	406	408	377	378	387	372	413	389	362	385	373	381	355	359	369	388	370	408	385	364	397	375	389	392	381	382	408	352	337	377	374	371	385	397	419	387	391	387	399	394	387	373	354	366	354	377	382	410	390	394	373	421	381	390	353	399	401	379	372	384	397	399	369	383	374	392	400	371	363	383	368	367	382	414	361	364	401	377	374	365	383	359	377	363	385	362	361	354	370	389	399	399	386	354	381	369	367	335	397	373	407	393	420	387	382	350	388	383	400	358	358	370	378	375	364	378	382	399	346	365	366	368	373	389	363	391	369	344	378	376	396	396	374	404	378	358	390	347	384	437	377	392	369	390	387	359	413	369	406	401	442	387	392	381	417	389	360	381	387	331	333	393	390	422	420	375	411	379	387	379	423	376	397	396	372	426	403	406	378	381	391	381	391	378	392	376	415	397	392	371	347	390	367	378	387	412	378	394	423	377	382	376	364	384	359	356	380	414	381	386	418	389	408	381	394	375	353	367	387	364	416	378	388	377	380	369	380	376	379	389	362	410	335	392	390	384	365	409	377	394	351	383	393	401	378	360	369	366	387	380	379	419	400	394	376	389	366	408	385	374	376	402	374	381	386	379	382	355	407	370	348	376	380	354	372	376	383	390	394	374	395	370	348	404	386	352	373	374	388	361	418	392	372	373	355	376	364	419	399	421	385	388	383	357	375	385	394	388	377	345	394	359	376	415	390	376	396	385	371	366	409	351	398	349	358	390	434	416	386	387	387	366	352	343	388	404	354	384	383	369	409	391	429	416	379	371	362	349	374	417	375	367	415	385	403	369	375	417	372	386	392	410	391	385	386	405	391	326	377	366	366	382	359	398	388	345	380	386	387	396	372	410	376	404	419	366	385	374	358	358	378	391	350	406	405	383	373	367	375	396	379	367	368	389	365	336	373	388	384	383	394	356	353	380	374	379	354	354	365	391	360	409	384	379	413	383	382	362	383	402	408	388	350	416	368	361	360	405	429	370	389	363	335	389	385	352	395	411	399	370	386	409	396	402	435	402	344	383	385	365	375	380	372	378	375	359	389	366	374	377	383	381	395	382	356	389	358	371	397	336	384	400	396	356	371	371	388	374	409	390	365	386	368	396	384	387	384	375	387	367	406	355	375	408	379	410	380	413	414	386	397	365	356	391	372	354	364	406	401	368	379	358	376	412	382	382	388	371	386	361	390	378	365	368	400	358	399	377	392	376	389	345	363	404	343	376	368	412	398	382	398	380	395	385	391	412	360	380	377	360	368	419	421	378	384	399	415	409	418	375	393	378	405	366	395	371	383	342	369	395	397	365	385	378	380	398	372	359	366	390	390	353	358	378	402	396	379	399	424	418	385	355	345	391	384	386	336	394	381	383	371	391	358	381	377	384	383	374	405	406	408	378	347	391	387	348	389	357	391	396	396	366	350	417	351	386	381	370	372	386	382	388	375	369	377	347	386	341	382	383	349	372	374	361	378	399	373	383	379	352	381	349	388	410	410	349	393	407	409	390	432	374	360	371	367	387	363	385	393	407	378	415	363	398	398	391	356	375	396	392	409	328	395	422	377	354	375	391	379	378	360	391	381	376	370	367	368	393	367	392	395	367	400	388	366	351	358	411	395	383	407	397	396	385	402	385	391	378	424	383	368	378	387	381	378	367	334	407	389	377	388	393	372	388	396	384	374	365	387	375	388	380	395	362	406	410	393	375	408	369	384	367	367	369	384	379	394	392	358	362	369	394	373	413	388	411	399	371	351	329	374	355	392	379	369	387	370	402	352	394	349	397	377	340	366	373	396	416	416	403	379	369	382	389	380	380	364	403	383	399	390	339	392	401	375	367	385	356	383	420	368	368	356	374	400	362	385	382	403	419	356	382	357	420	371	402	393	377	417	396	367	394	429	402	387	372	365	380	391	382	360	365	357	366	383	415	339	397	408	367	331	359	404	400	356	423	385	383	384	385	380	398	351	357	380	368	398	361	378	387	402	392	385	399	403	401	379	377	419	396	355	374	379	403	347	355	408	407	395	378	385	404	397	380	390	395	390	399	386	366	357	357	394	398	385	394	402	405	384	371	354	356	386	382	369	366	381	376	366	400	385	391	365	363	387	351	412	376	412	380	397	384	370	396	376	369	368	397	363	384	375	397	361	382	407	360	356	360	344	331	396	386	388	380	366	398	415	391	383	372	334	395	348	362	417	365	387	354	326	360	376	379	317	385	373	392	376	373	398	373	355	403	386	390	416	345	357	371	401	344	371	376	376	385	365	384	377	398	380	373	403	350	396	404	365	340	402	384	355	397	377	362	385	381	374	354	365	387	410	389	384	396	360	415	374	346	390	381	342	396	365	385	391	420	372	399	363	378	361	344	380	400	355	395	372	400	388	378	387	343	399	365	396	398	387	382	380	415	342	385	371	393	394	375	354	388	373	365	363	356	395	397	408	372	371	363	416	407	385	378	374	355	368	369	378	420	388	380	413	383	355	368	374	353	376	384	371	427	410	398	361	368	399	381	390	416	386	373	353	407	416	375	382	374	420	371	348	413	362	385	370	398	375	362	353	413	397	367	380	383	400	377	364	392	378	324	339	393	373	363	427	404	431	380	394	406	363	402	412	369	414	374	357	364	339	384	338	394	381	374	383	376	391	400	381	429	378	413	360	384	379	364	369	377	353	389	404	371	379	377	381	357	384	404	400	372	383	370	409	376	381	379	427	405	412	356	362	360	353	408	382	409	373	370	391	337	400	407	377	371	412	372	347	400	384	371	391	375	384	403	434	398	390	390	348	385	375	403	363	433	402	376	431	391	373	360
22545	20332	26756	23777	20338	20384	10310	1680	1312	1112	1083	1056	944	943	904	928	858	864	816	816	837	867	795	808	736	820	748	822	776	786	776	772	798	771	740	760	748	795	757	771	791	734	791	741	777	763	792	713	770	775	703	762	782	772	750	761	767	761	705	762	730	724	712	726	791	713	723	771	764	756	738	710	750	715	754	764	742	758	729	722	740	730	796	728	718	723	733	760	735	753	725	730	721	751	747	720	735	717	725	731	770	789	704	755	716	744	729	744	746	691	716	743	765	767	768	746	725	703	776	758	774	736	698	756	746	736	735	716	732	724	704	788	734	701	689	743	713	733	754	725	713	709	747	739	693	755	728	723	724	705	721	712	745	705	751	725	703	746	734	747	718	721	692	703	708	752	790	775	772	736	732	724	704	718	773	771	753	698	715	740	766	742	696	722	738	688	712	712	717	736	774	723	722	695	755	715	729	785	683	730	753	761	759	728	792	774	775	746	693	734	696	753	755	798	753	772	736	771	683	759	727	721	698	720	729	738	737	740	799	735	749	684	795	755	716	753	761	706	741	739	746	750	768	707	759	726	721	792	699	764	758	708	720	734	708	728	743	744	681	722	772	742	735	701	752	768	757	760	752	795	767	730	711	703	738	726	714	721	753	750	767	761	760	740	692	734	729	769	754	701	713	771	749	709	717	718	757	729	744	759	766	727	753	794	688	691	691	757	747	729	726	779	701	761	741	732	761	754	695	719	737	708	698	779	723	761	777	743	724	731	733	744	705	731	748	763	705	680	718	730	736	752	700	740	751	702	710	705	741	741	705	752	778	749	704	735	710	718	727	697	724	732	706	726	766	777	710	785	699	759	722	750	762	765	782	735	758	722	737	681	731	731	685	737	791	693	741	696	728	756	750	728	763	704	740	757	731	763	713	805	711	721	755	745	720	759	720	736	736	744	681	673	761	790	737	710	757	719	700	771	707	781	726	676	687	733	699	702	755	719	781	754	730	787	777	698	699	724	724	736	718	750	761	795	726	723	704	747	737	733	727	763	736	747	690	737	780	743	794	769	739	701	754	684	749	740	735	796	786	750	767	720	731	744	730	759	770	784	787	704	708	690	769	734	738	734	772	724	729	749	740	730	795	741	722	723	687	733	753	710	745	798	726	765	784	761	735	736	723	751	692	765	686	688	716	725	745	756	746	687	707	764	749	748	732	739	760	681	726	743	733	722	721	774	770	696	754	684	769	706	756	744	746	712	709	717	733	712	719	760	738	768	755	704	745	720	725	720	715	732	770	725	738	771	728	730	784	728	760	746	780	754	807	715	749	735	776	715	700	725	715	734	779	694	723	757	735	728	744	732	736	736	695	755	739	728	700	740	769	733	706	754	755	720	705	726	749	755	739	781	749	710	727	765	715	743	704	703	763	700	718	751	740	694	759	712	755	759	777	724	774	706	675	725	764	772	793	771	736	742	730	683	743	721	727	706	770	737	763	702	705	754	702	751	754	747	720	722	761	706	733	792	722	729	764	709	747	717	749	722	738	775	715	688	716	744	733	724	769	729	779	767	702	738	736	750	740	720	731	738	706	693	737	682	719	708	720	740	777	702	683	751	714	707	745	743	735	701	750	724	751	702	726	763	746	753	758	740	728	796	792	724	697	735	780	745	686	736	728	709	735	724	764	740	698	697	712	735	806	699	772	766	737	732	766	708	733	774	701	691	718	769	713	719	747	710	730	753	671	729	727	690	748	738	724	731	793	731	749	732	765	690	743	744	721	733	734	731	727	669	761	738	697	687	717	742	735	771	772	760	726	771	742	745	722	771	732	741	744	746	715	672	675	734	741	732	715	734	746	766	716	801	753	761	768	693	727	743	701	743	752	740	759	696	697	729	743	713	683	778	712	781	760	726	729	773	765	748	677	768	709	689	699	769	747	703	750	719	712	702	763	709	676	719	718	755	770	695	725	791	709	729	738	703	773	741	719	773	762	723	724	702	732	696	756	707	785	764	777	728	772	743	746	770	706	729	755	744	756	733	742	724	718	734	756	748	753	725	726	719	760	718	763	746	759	791	753	784	712	712	742	717	789	710	742	728	726	766	766	713	741	744	768	692	730	743	701	719	764	750	758	726	756	727	725	696	721	757	786	752	751	692	707	739	752	763	775	712	721	822	744	720	742	744	723	701	764	764	786	722	735	723	738	714	737	739	796	733	703	738	751	715	706	740	727	729	723	722	725	707	742	773	744	700	724	755	771	748	670	774	748	821	719	756	762	742	760	749	773	678	733	712	737	733	748	743	724	756	749	759	722	717	720	700	738	713	713	771	771	683	749	672	758	745	710	738	764	739	715	755	765	687	691	704	737	758	775	706	739	706	764	772	709	779	740	734	790	721	767	681	738	758	723	711	762	733	713	745	721	739	759	698	721	733	787	744	722	724	764	776	684	689	719	745	708	777	752	682	778	792	767	729	713	786	676	749	740	706	761	770	736	754	720	752	758	732	697	746	782	743	755	682	751	699	768	758	736	720	786	724	691	743	747	728	726	746	754	724	739	761	763	750	710	727	734	727	722	709	694	724	797	757	726	760	706	695	706	737	733	744	750	758	702	716	694	721	742	764	767	741	781	665	686	744	646	745	740	714	756	729	688	799	745	731	720	742	768	716	748	722	745	752	747	719	689	720	762	748	755	747	750	741	739	699	733	743	762	725	756	747	760	764	755	738	695	679	729	715	728	795	757	678	721	752	744	745	708	747	721	750	754	739	760	762	733	754	762	727	723	768	748	698	715	708	775	728	737	693	735	766	738	719	751	712	762	770	729	753	750	688	673	748	738	688	752	726	762	734	716	771	716	680	723	732	755	808	748	749	764	746	765	744	759	759	768	705	733	758	792	723	706	742	703	724	698	762	762	723	690	837	727	722	752	717	732	725	716	668	711	709	688	725	743	775	811	755	741	745	751	697	725	749	736	713	707	680	705	728	720	740	737	729	706	716	765	737	739	699	725	714	656	700	701	753	724	793	702	736	716	726	703	731	748	817	742	761	725	748	748	746	716	681	677	772	724	712	695	725	775	749	765	726	737	714	797	736	740	741	676	749	743	746	747	764	786	717	743	701	759	720	756	756	706	710	762	746	739	720	723	730	729	740	781	728	748	709	734	768	720	720	731	744	745	794	708	737	732	760	759	667	676	750	751	736	735	741	733	742	777	714	754	742	730	749	711	738	751	728	703	750	735	737	704	758	743	757	699	720	717	728	760	670	726	777	702	746	710	718	730	732	699	718	723	759	780	678	751	752	725	763	768	763	732	690	731	688	723	753	705	698	677	765	743	752	740	730	749	739	760	723	734	763	766	801	708	681	695	713	692	744	698	734	697	712	743	763	768	752	719	768	740	738	715	705	723	731	719	743	776	762	753	741	720	712	787	729	729	740	748	764	747	746	779	783	776	780	765	738	716	740	751	769	733	714	757	726	711	780	761	719	746	724	778	733	759	750
24425	13589	12378	7051	4706	3479	2643	2213	2003	1695	1501	1384	1227	1177	1085	1016	995	1000	931	860	872	889	831	786	854	810	800	809	808	770	777	784	777	710	755	740	775	753	710	772	711	688	787	774	717	743	710	759	689	711	738	732	715	715	740	718	726	742	752	759	711	696	728	737	710	745	679	733	687	705	695	724	739	732	737	736	715	705	699	702	722	715	697	714	749	703	688	712	668	690	735	740	679	694	710	696	717	727	695	725	742	734	762	724	756	720	677	712	726	748	681	679	705	702	667	704	755	749	697	694	747	731	671	681	695	739	661	745	723	708	735	702	699	700	670	684	748	693	716	722	683	683	706	688	691	670	727	731	703	734	718	682	686	680	739	713	721	746	737	644	742	697	678	711	694	675	696	663	701	667	654	690	665	715	701	712	717	722	720	748	718	694	722	682	744	723	701	705	741	701	743	722	700	651	623	731	708	720	692	668	666	694	667	699	713	724	703	646	683	742	733	681	718	677	700	656	683	711	683	740	753	662	747	703	724	735	676	716	714	704	697	732	682	698	720	675	721	696	742	699	693	719	750	698	699	678	621	684	741	704	723	697	659	689	709	709	720	678	694	717	732	733	671	701	716	715	712	676	693	693	705	717	722	664	703	680	753	710	704	707	683	706	777	724	704	732	716	699	690	699	646	759	698	676	682	670	729	695	700	710	736	710	717	717	728	709	743	722	700	673	685	748	624	716	674	726	708	683	708	697	669	694	723	692	769	703	690	691	700	699	696	661	678	737	690	717	687	732	638	693	709	725	673	720	716	739	718	680	724	706	711	674	678	700	750	730	704	729	744	705	712	693	747	736	716	691	712	761	699	674	738	712	709	711	698	675	708	686	669	673	692	677	688	680	718	705	707	706	728	688	741	704	704	692	714	725	732	697	699	762	687	722	682	720	710	745	686	741	737	704	694	697	670	721	718	715	729	711	667	740	720	722	679	760	725	753	729	717	691	691	694	715	677	734	667	664	690	688	708	735	750	674	672	700	661	714	708	690	713	675	684	655	706	728	688	698	704	719	688	697	711	744	716	701	729	678	728	689	717	756	700	697	694	695	723	725	743	656	697	693	714	700	684	691	628	728	691	656	645	700	663	712	698	668	724	741	717	712	696	738	711	752	654	666	687	693	668	716	735	717	723	656	672	703	704	684	660	695	715	692	706	751	706	698	712	743	691	682	694	701	690	713	721	676	701	702	705	705	722	780	725	750	725	716	718	664	651	708	702	719	712	663	724	706	661	684	720	719	634	689	675	704	701	738	668	677	740	723	709	699	710	712	652	677	712	701	764	709	719	700	709	710	676	740	695	724	634	685	652	681	733	705	629	697	755	668	742	682	636	725	766	696	760	734	696	665	703	719	706	674	745	728	674	709	705	696	655	737	688	666	706	674	727	711	722	657	679	701	708	710	690	744	699	685	661	707	674	714	724	738	701	658	707	703	714	679	656	671	697	689	688	717	715	731	742	724	674	676	671	701	688	711	701	724	659	724	758	676	711	717	693	738	705	749	706	731	724	692	707	698	699	703	721	712	659	692	661	717	712	680	697	716	708	717	666	715	714	718	703	697	722	711	671	693	695	682	683	709	649	650	689	749	700	685	707	702	713	766	746	675	700	742	662	682	700	669	661	683	722	654	699	685	680	745	717	714	741	719	687	679	697	752	703	701	723	683	770	695	666	726	690	715	715	669	679	675	720	726	735	672	726	709	703	719	705	756	715	684	727	753	701	696	736	676	725	655	666	668	720	680	674	682	718	697	671	650	705	694	686	647	732	692	721	685	696	690	675	726	757	673	700	728	671	679	657	709	679	696	683	718	697	754	729	692	664	733	718	727	753	653	704	680	691	729	696	682	737	709	759	661	739	671	685	744	693	730	692	747	734	703	683	712	697	684	768	668	735	670	723	697	745	665	694	690	688	735	669	691	665	689	726	677	706	697	772	713	713	669	735	666	669	721	744	741	701	676	661	699	710	712	726	717	724	711	742	756	714	677	728	673	696	765	689	776	725	704	710	710	712	746	726	662	717	732	689	716	693	722	683	699	715	714	668	685	664	710	722	728	696	640	722	741	737	666	711	672	726	696	731	713	714	725	710	701	666	705	658	705	709	691	684	707	690	687	729	708	742	680	703	686	692	736	675	727	665	742	739	736	707	683	747	707	720	728	706	721	674	650	702	738	701	691	696	692	692	699	705	704	711	706	726	671	715	707	698	683	708	686	735	713	685	717	704	727	671	723	723	675	739	709	693	744	716	726	700	650	682	702	662	655	678	701	678	685	702	695	707	687	670	678	695	674	691	711	659	710	747	723	743	701	700	694	719	693	705	669	680	643	689	642	674	713	664	732	727	686	667	726	759	704	694	738	744	700	706	699	698	731	736	731	688	699	715	688	681	695	670	710	646	690	693	685	638	674	682	667	725	646	694	710	702	713	686	723	742	679	720	681	681	691	678	679	676	694	704	708	676	678	699	718	658	732	730	714	714	674	688	689	683	699	689	678	723	711	734	691	719	726	675	649	720	726	682	715	704	714	704	700	703	669	687	686	746	722	697	710	715	679	680	711	727	669	722	731	757	753	734	728	709	716	653	696	679	767	670	694	719	687	755	684	681	733	719	715	674	717	699	709	699	682	689	751	672	729	722	669	685	663	720	699	700	745	722	700	712	674	755	737	773	705	670	666	743	718	716	766	709	657	696	760	678	692	737	653	741	688	664	680	659	652	645	745	746	696	709	673	739	708	677	766	685	709	698	730	797	683	705	693	701	678	701	726	672	734	676	657	697	685	705	718	698	684	710	734	788	679	719	738	692	689	701	662	720	728	707	698	669	709	713	715	713	710	759	713	715	709	696	677	709	671	682	695	713	696	698	714	735	692	710	704	696	710	666	764	706	740	699	688	677	716	685	707	710	698	705	737	724	740	691	705	720	707	697	684	696	676	710	737	760	689	721	734	750	684	718	708	756	679	662	680	718	703	721	729	738	703	737	693	672	728	712	693	765	671	694	706	713	684	669	726	696	719	716	715	682	708	696	729	709	683	705	714	727	673	708	666	727	746	664	741	715	682	678	706	660	667	757	721	731	714	712	676	699	674	684	707	687	687	689	649	646	693	730	711	718	706	698	666	730	691	716	692	705	731	701	707	728	718	639	708	724	706	732	698	723	686	700	692	723	688	710	706	679	722	697	690	683	669	719	706	686	696	731	710	657	734	713	742	648	712	698	692	721	692	683	671	692	717	719	698	713	693	695	680	672	703	736	708	698	717	753	717	688	687	752	679	682	716	680	693	703	713	681	708	710	706	673	723	700	695	732	675	721	725	703	719	686	667	698	753	742	684	695	762	698	713	660	673	682	698	710	728	697	735	718	736	699	699	692	717	723	737	674	730	699	725	728	681	712	734	685	718	730	693	720	664	713	731	681	723	697	700	670	689	768	727	691	718	655	763	729	773	721	718	768	701
32210	15049	2618	712	524	573	464	488	461	468	496	509	441	456	455	508	493	442	472	480	468	483	466	485	477	465	460	531	483	491	494	429	512	513	488	460	450	488	493	444	424	460	451	467	479	478	457	478	475	522	450	474	458	503	473	497	487	442	456	437	488	500	459	470	482	478	452	475	506	475	490	450	485	502	469	434	468	487	493	451	448	453	475	491	444	464	495	486	475	480	512	474	490	501	444	496	435	444	482	483	482	483	471	447	456	442	437	452	445	461	496	493	489	465	482	476	499	475	497	450	493	431	461	455	456	477	472	435	452	501	442	466	483	455	490	487	447	476	459	512	485	493	488	460	508	470	512	468	484	508	470	470	483	456	453	481	500	507	447	477	475	511	480	478	469	501	505	461	525	465	487	489	456	442	465	491	480	476	424	460	459	470	480	474	479	451	499	479	509	489	473	467	458	445	489	439	440	500	491	499	464	463	498	447	450	456	468	530	473	457	456	477	472	502	482	467	484	454	476	478	432	464	482	436	406	473	449	455	504	508	464	444	502	512	475	459	462	484	480	492	435	458	495	475	457	485	500	498	436	461	491	459	466	438	507	493	430	494	508	509	473	477	476	432	472	501	468	480	488	463	500	481	459	475	494	469	484	487	472	455	496	465	477	476	449	486	479	447	492	465	450	498	496	464	477	472	492	408	450	457	472	495	478	494	495	492	428	434	514	450	437	490	485	458	454	472	470	496	474	483	470	505	462	459	462	492	499	484	483	482	473	447	448	449	436	454	495	482	475	466	488	470	484	477	486	472	485	469	483	463	441	486	475	467	492	469	472	459	467	462	465	513	454	459	469	482	470	473	474	487	449	456	498	494	443	505	457	418	442	471	480	423	470	465	482	473	430	458	483	484	487	499	474	462	445	481	471	437	515	458	463	469	490	473	466	450	459	480	464	443	492	503	478	437	492	488	488	487	490	481	447	484	465	520	475	505	434	479	421	481	522	458	457	511	505	484	426	466	447	491	499	447	455	408	504	464	488	447	506	486	466	481	478	486	467	498	487	449	499	473	505	480	452	456	468	485	522	483	444	491	462	441	447	482	483	477	491	521	470	514	506	482	468	511	464	479	461	506	490	458	491	438	461	453	490	466	467	440	448	502	463	505	472	447	480	468	450	528	477	496	450	504	499	467	441	513	452	509	468	477	489	468	459	467	473	439	504	460	435	506	473	471	505	493	470	477	470	477	483	483	470	453	493	512	499	453	444	445	477	490	495	463	445	454	437	456	433	500	460	453	471	464	482	493	460	473	491	434	455	472	434	485	481	473	452	467	476	485	455	466	474	453	460	478	477	479	474	441	463	447	501	473	466	408	490	461	460	468	469	466	494	518	468	487	501	490	495	448	455	445	467	468	464	478	472	475	482	467	482	468	494	470	503	482	431	462	477	486	470	488	482	501	473	482	416	480	458	497	481	453	457	448	478	478	453	427	514	455	468	447	493	453	440	482	479	471	453	485	444	470	506	474	463	484	457	466	481	512	462	487	461	488	476	478	438	463	478	480	466	462	451	484	449	497	493	473	457	457	502	482	483	492	509	459	471	458	490	488	480	432	492	458	483	451	448	478	450	428	465	491	477	502	486	456	449	511	479	465	467	495	450	469	482	462	485	447	518	477	462	460	469	503	440	466	457	456	463	529	451	456	470	455	490	473	475	433	484	487	443	502	499	454	495	456	497	474	463	445	498	459	460	468	471	461	498	499	480	466	480	470	444	425	458	473	503	458	498	459	493	482	473	422	491	443	465	496	470	485	457	460	480	480	493	460	504	467	476	462	452	494	450	504	459	497	496	461	493	458	452	445	479	494	474	432	447	484	489	484	446	479	480	495	488	467	498	464	438	478	457	488	470	495	498	434	465	469	462	502	472	481	508	484	479	464	486	483	476	483	473	498	476	477	446	477	493	450	478	486	478	477	469	462	465	487	430	477	437	465	480	481	505	492	449	468	428	427	499	481	464	476	424	469	451	505	508	455	467	438	503	475	447	483	465	450	497	456	466	491	463	515	469	468	466	470	464	460	464	467	497	457	458	497	487	438	475	500	477	453	508	495	463	471	474	464	491	472	478	472	462	482	513	467	453	482	471	503	490	489	484	491	435	486	445	447	435	461	473	470	475	484	448	462	513	499	488	474	459	483	446	528	505	454	422	490	498	428	474	452	501	471	456	484	414	496	494	458	495	477	495	474	484	460	468	454	438	453	468	465	468	495	473	466	464	437	469	506	477	473	456	445	443	431	514	438	480	453	447	502	445	498	497	460	481	481	499	444	479	458	501	504	496	462	468	481	500	468	503	505	473	484	457	482	486	503	464	494	492	482	474	511	478	465	452	469	457	457	487	473	499	462	469	433	478	429	479	497	464	454	493	469	431	480	471	489	435	477	460	482	465	478	434	441	433	461	469	495	486	489	500	490	475	425	435	480	495	449	456	460	464	489	456	429	454	463	467	477	469	440	507	508	467	507	478	483	501	460	458	479	463	416	445	488	476	497	453	467	472	472	475	482	440	497	479	472	472	463	474	475	515	521	469	471	502	516	470	465	486	484	479	484	464	482	473	487	490	479	477	469	473	435	486	490	514	412	457	506	473	481	495	473	479	465	463	511	460	499	518	433	514	463	473	440	514	473	488	457	488	484	465	422	469	474	445	499	491	493	416	465	512	445	458	492	478	474	449	475	484	463	497	503	447	498	470	486	491	474	444	437	425	506	491	483	460	452	473	474	448	518	468	443	448	459	488	485	491	495	495	485	458	521	502	480	462	470	472	467	460	498	480	453	458	447	449	472	492	501	492	477	495	457	454	495	454	491	435	474	474	443	479	500	452	486	455	477	438	451	442	480	504	468	488	447	481	484	450	446	485	482	499	472	486	463	459	447	479	461	478	468	477	460	474	498	467	457	514	469	502	452	480	479	483	470	483	476	525	465	493	474	473	476	499	473	476	481	513	520	462	450	463	455	497	535	521	467	474	484	479	508	456	481	474	502	505	449	520	468	522	477	489	476	488	439	463	520	453	453	513	455	446	440	470	497	459	483	438	505	463	474	428	466	482	469	502	480	443	426	536	438	459	472	465	454	478	439	441	404	449	419	461	490	541	455	462	495	518	487	450	464	499	489	465	472	477	483	468	468	478	494	501	485	440	442	498	477	470	467	450	485	463	468	462	491	504	442	496	478	465	488	482	522	471	487	474	468	455	471	503	484	493	475	517	449	495	456	501	501	473	444	461	490	439	464	501	510	511	456	446	471	469	502	473	456	457	457	447	499	463	479	483	473	442	447	486	490	470	498	522	491	453	446	471	484	482	453	490	483	480	470	478	506	500	483	485	507	478	457	480	455	473	489	475	440	445	494	469	478	470	507	511	454	485	498	448	478	494	480	467	427	485	487	446	447	470	483	486	486	517	498	445	479	462	446	462	479	487	483	469	454	463	475	463	469	476	500	497	522
19138	1038	861	739	646	589	556	555	540	503	510	528	484	547	529	461	494	515	498	544	501	482	489	535	510	499	495	482	517	500	512	498	485	474	481	478	512	483	510	468	505	492	499	497	507	514	482	524	484	517	476	481	521	497	520	492	550	509	498	535	506	530	474	503	484	462	491	486	535	488	498	486	519	516	506	527	542	489	471	459	491	489	501	533	512	459	493	525	510	508	493	509	520	495	476	546	492	513	527	480	516	525	488	507	503	466	505	549	515	504	531	488	486	519	474	519	495	540	520	499	493	525	490	509	544	531	522	512	479	521	508	571	514	513	521	505	523	518	515	517	491	492	483	497	525	464	509	525	509	551	517	481	543	494	494	515	529	504	521	485	485	534	488	516	488	524	522	531	518	454	498	474	511	500	547	464	477	502	502	468	518	503	482	504	494	474	507	504	491	517	515	523	498	529	531	540	490	476	536	459	492	552	503	469	530	485	507	514	487	494	503	519	502	555	481	507	531	493	507	506	491	510	492	498	526	520	523	533	515	465	512	483	566	519	522	506	476	508	504	479	501	514	488	506	491	531	528	494	482	491	510	477	475	512	484	524	486	526	490	532	527	526	533	496	514	507	508	539	553	528	531	520	515	512	516	539	508	513	533	497	480	501	514	518	500	499	537	464	473	477	485	588	492	514	495	498	500	508	529	499	486	557	546	494	511	545	538	495	560	544	500	532	515	456	493	481	502	522	459	511	510	552	535	493	528	504	474	515	533	513	503	498	546	543	512	511	524	526	479	516	521	492	508	526	467	499	498	546	496	495	496	502	522	538	539	514	517	495	518	521	498	477	451	495	515	495	499	493	535	445	519	553	458	527	521	492	528	466	505	514	485	513	498	503	531	536	468	484	510	528	532	498	507	513	509	536	504	457	489	493	498	547	544	524	484	518	510	475	541	518	489	545	490	535	503	506	523	536	501	485	514	544	519	508	472	519	495	498	540	522	469	515	519	566	500	488	500	535	530	489	549	520	479	484	497	524	459	467	461	514	510	505	457	522	460	564	512	498	447	526	517	512	555	473	509	535	496	549	546	509	505	528	492	554	511	512	508	531	550	517	503	479	496	515	521	483	507	515	540	520	528	527	499	475	512	522	558	533	507	521	525	516	562	463	508	554	533	455	528	486	530	493	504	523	534	499	490	543	468	513	489	527	500	495	537	494	479	521	504	492	487	552	517	488	522	507	510	536	542	491	540	486	485	485	498	502	502	500	486	489	517	539	531	485	476	504	511	499	530	490	535	513	485	475	500	488	519	493	471	488	503	501	455	454	530	489	482	481	473	466	531	522	492	549	536	509	513	494	491	526	469	510	500	538	476	487	478	465	490	507	505	513	564	486	477	526	491	535	474	512	479	504	509	551	521	463	501	505	526	494	512	522	487	499	509	517	559	508	515	475	541	486	445	509	503	473	502	515	543	530	486	546	488	479	542	507	497	509	483	555	475	510	511	503	515	511	536	488	497	514	457	512	462	495	524	516	494	477	511	487	495	511	475	507	544	520	514	540	506	513	496	518	494	533	480	506	513	493	508	496	507	523	505	510	498	505	484	513	528	549	471	505	499	499	505	516	499	519	494	535	498	512	532	525	514	517	477	503	512	511	520	494	528	509	513	523	476	529	529	527	460	499	476	526	526	504	482	501	483	494	523	473	528	500	550	496	499	494	455	530	505	513	466	549	508	505	463	549	516	497	510	510	491	517	499	525	494	521	509	506	504	511	504	491	509	493	513	524	512	488	501	526	498	488	493	531	530	546	467	478	552	533	521	520	522	465	532	527	524	537	503	541	489	515	514	499	512	501	538	519	506	510	497	501	515	474	463	486	524	496	485	514	518	480	466	486	480	509	497	521	476	500	544	481	496	513	477	518	489	512	537	515	494	501	521	533	509	512	502	538	510	546	506	498	537	485	534	492	506	504	495	490	511	511	512	533	506	513	493	488	493	517	505	470	521	479	522	509	486	514	502	529	513	525	494	498	502	517	497	492	532	527	508	486	493	484	482	509	536	525	520	500	520	493	526	530	505	511	515	524	524	505	505	522	500	523	501	523	509	485	526	536	545	530	486	511	539	512	482	546	498	540	451	501	519	540	523	502	466	525	521	486	515	499	468	512	515	472	495	485	519	511	496	501	556	475	508	493	547	514	502	527	504	552	467	514	489	506	511	523	484	528	545	482	518	546	490	494	509	486	491	511	472	491	540	467	494	533	471	505	515	523	485	494	517	524	523	512	516	474	496	488	494	535	518	478	499	520	465	491	519	485	507	516	493	506	529	498	550	493	532	503	496	494	536	531	526	532	475	504	527	503	501	545	460	551	466	514	506	505	517	494	501	489	517	531	504	509	529	523	501	520	515	532	508	548	540	508	513	480	525	532	481	523	489	518	496	505	499	512	508	495	502	521	505	524	484	511	488	512	506	472	474	545	537	498	460	508	484	494	496	507	518	489	501	460	507	516	517	527	514	486	509	524	486	499	513	546	486	512	474	505	436	536	462	487	512	488	467	510	521	513	506	505	492	541	473	537	461	498	509	498	488	496	498	501	489	488	543	524	483	512	450	529	514	494	563	558	525	552	524	550	503	495	526	486	518	517	479	491	524	534	525	533	498	509	494	488	501	475	547	519	478	527	488	503	461	480	504	511	529	495	495	510	496	485	526	494	537	555	499	520	499	523	533	504	483	527	535	523	484	496	483	509	490	502	524	536	530	511	498	558	481	511	499	497	500	483	489	485	502	500	532	516	523	475	470	530	506	518	460	520	479	514	524	501	478	493	527	518	469	507	496	499	473	479	517	518	530	499	483	486	493	535	525	481	467	524	479	489	496	483	445	522	491	491	518	544	504	484	515	511	491	455	566	465	541	473	540	499	513	546	517	563	499	483	515	475	562	495	488	514	514	523	511	472	529	473	528	530	527	485	504	527	497	520	468	544	526	506	525	527	477	527	516	522	532	484	501	538	486	495	476	495	481	545	495	513	530	453	473	487	493	498	487	515	531	520	526	527	521	533	502	488	531	470	483	538	502	505	521	484	500	551	517	477	520	500	496	509	516	518	529	462	483	500	485	536	516	538	464	499	516	512	510	526	477	497	494	524	535	499	488	500	505	491	529	523	508	512	529	483	493	508	503	505	525	513	457	492	550	499	491	498	536	517	524	528	510	510	485	528	537	529	538	474	497	501	517	470	508	497	475	520	520	493	487	544	494	485	494	492	512	473	487	520	489	529	504	483	495	495	538	474	515	469	569	531	477	563	516	498	522	486	526	513	499	538	469	488	491	508	492	492	518	477	471	488	468	496	474	525	544	504	479	503	532	496	528	510	480	529	498	507	490	533	527	490	549	490	484	499	487	515	530	487	545	518	505	493	483	517	512	496	459	523	522	515	514	538	513	510	510	523	528	531	509	510	536	515	476	503	501	491	492	495	511	525	493	480	499	498	515	490	511	520
24550	20350	26374	24204	20345	10045	989	738	630	593	517	495	457	478	454	442	435	463	453	423	429	425	381	390	393	386	380	362	378	381	404	456	401	373	374	357	376	381	383	376	372	371	387	382	381	330	376	396	353	377	379	360	364	355	360	399	357	384	389	374	339	383	366	349	403	393	398	350	399	368	384	360	380	352	371	378	380	360	361	383	366	355	379	362	351	379	384	379	389	398	373	361	363	392	357	400	401	378	368	364	361	386	383	390	379	387	385	361	355	367	353	338	366	383	361	381	373	372	359	380	387	395	405	388	376	368	341	359	370	375	338	367	354	345	421	393	369	402	365	358	383	363	361	395	363	419	355	354	390	364	371	366	394	366	380	372	356	370	367	392	399	373	366	380	372	389	361	382	351	374	359	358	363	371	336	381	370	346	360	377	403	317	391	388	348	379	350	351	377	395	373	373	361	379	366	370	355	389	380	378	359	377	406	360	380	355	339	375	368	373	353	353	375	340	353	368	372	377	377	363	378	354	397	400	354	382	410	308	352	378	387	373	350	355	392	393	370	385	379	372	402	369	377	337	346	347	383	369	358	381	391	344	373	381	344	365	374	375	352	353	382	366	340	368	400	385	380	354	390	372	384	396	374	407	351	350	367	363	365	337	397	365	358	366	344	345	377	378	388	372	394	357	382	358	366	354	367	342	394	381	354	364	352	375	387	411	348	381	381	346	384	382	356	332	381	355	365	371	381	357	365	374	401	362	353	399	394	392	359	361	370	358	383	369	381	387	362	368	350	369	369	367	372	364	402	348	410	362	366	356	390	386	366	373	369	376	363	376	377	397	354	352	373	408	356	343	362	336	379	360	368	373	352	405	378	374	395	361	380	397	361	339	343	357	388	356	382	353	394	386	383	411	383	356	354	370	362	370	381	345	384	357	368	383	393	372	358	401	380	404	358	369	384	373	384	363	370	378	377	394	416	357	356	333	348	397	355	417	397	374	362	402	333	386	405	354	352	396	369	365	379	384	361	377	346	315	381	352	365	378	428	360	350	333	372	382	354	358	349	364	361	394	357	396	401	390	376	342	372	355	381	392	388	379	334	361	396	339	354	343	360	387	359	380	352	356	344	355	364	381	365	362	392	362	338	370	373	367	377	354	385	345	380	359	373	356	351	357	364	385	339	377	345	355	365	365	381	377	380	347	366	367	384	378	388	350	386	367	426	388	382	334	338	346	392	349	390	347	363	367	377	387	389	371	377	366	398	373	352	371	350	379	359	398	365	345	388	349	359	372	371	361	395	355	382	396	386	335	366	367	368	367	382	391	388	318	358	367	393	370	395	402	358	352	407	361	394	390	333	364	403	359	394	408	368	385	347	348	389	387	370	365	352	314	363	349	388	390	382	373	379	385	346	380	358	371	376	351	368	354	393	357	393	350	365	384	408	330	392	357	322	380	385	388	349	349	392	396	370	373	369	405	389	383	368	370	348	361	373	383	393	380	404	353	366	371	401	355	373	339	383	378	354	376	345	396	372	337	400	358	376	383	360	358	362	335	349	324	376	349	378	385	392	385	381	360	375	373	367	396	358	362	391	350	405	409	365	384	334	392	362	358	357	342	403	377	392	369	372	360	377	372	347	351	338	359	401	378	343	355	374	395	374	383	372	363	377	381	353	358	384	380	375	348	389	386	370	352	372	359	402	368	366	353	349	339	359	325	328	336	387	357	375	386	374	333	361	341	350	374	396	358	377	321	378	416	380	383	345	345	337	383	364	405	374	373	344	372	405	383	360	341	392	368	343	379	370	386	369	366	366	366	361	374	379	374	384	373	378	370	369	407	369	391	385	368	381	321	383	370	387	387	364	384	378	375	357	374	375	359	368	381	383	365	337	377	374	377	353	346	376	377	366	361	354	361	418	373	346	374	393	355	379	395	392	390	348	381	372	384	393	360	357	401	342	391	378	377	370	378	376	372	338	363	366	357	371	349	373	348	357	361	393	367	345	415	362	358	360	360	392	361	377	358	381	344	394	400	399	357	386	362	383	362	364	350	369	366	409	365	348	361	409	374	356	356	352	356	378	372	363	389	322	347	390	313	352	379	396	360	390	364	348	371	359	362	384	389	382	386	352	373	372	378	367	353	377	385	347	378	358	341	336	361	393	371	362	393	367	377	370	350	373	359	383	402	378	364	363	383	389	351	373	340	354	342	351	386	357	378	336	349	407	350	377	367	405	371	347	377	369	345	385	384	376	379	394	366	334	355	331	344	362	415	387	360	385	330	372	386	381	353	387	391	374	389	349	385	380	362	371	372	368	378	386	387	355	365	407	383	366	388	375	364	375	393	370	370	392	400	375	375	358	372	347	361	346	347	370	372	395	377	394	351	342	354	372	369	389	346	359	361	371	351	399	362	350	371	398	342	357	334	388	307	367	372	386	380	329	375	354	386	392	372	349	364	358	370	363	362	402	367	370	362	401	326	374	374	395	380	373	358	354	365	357	358	381	388	373	374	361	361	375	350	373	374	366	391	357	358	401	370	374	359	350	418	375	365	353	392	363	344	384	350	379	357	358	383	348	371	364	390	355	402	371	351	373	353	368	406	329	410	372	367	322	364	398	400	419	366	357	366	366	365	380	373	344	361	389	381	388	381	339	344	362	346	345	388	383	405	370	367	360	333	364	354	365	386	352	377	372	391	421	363	352	375	391	394	378	345	369	376	357	368	392	367	403	356	366	365	350	325	347	381	332	377	372	387	378	384	390	350	369	341	336	392	365	414	361	377	371	383	374	377	377	366	343	382	360	411	355	350	371	382	421	397	346	376	383	372	357	367	401	369	382	344	360	385	350	347	397	403	348	374	388	386	369	354	393	399	366	378	353	359	361	357	349	411	376	354	360	360	398	351	356	386	385	379	386	381	350	335	397	347	380	360	359	359	334	358	364	359	332	375	367	391	351	369	397	390	371	393	366	348	351	361	365	360	371	367	402	379	336	360	371	373	375	379	372	399	389	392	343	397	378	397	359	377	358	343	385	344	389	377	372	376	390	351	370	304	361	373	372	386	346	375	366	365	385	362	339	389	399	385	394	371	344	353	348	371	378	389	363	367	392	334	369	377	395	396	353	400	335	397	353	330	350	348	375	393	390	360	416	351	354	351	343	344	387	395	359	385	357	365	403	386	350	347	399	369	349	393	339	366	363	379	350	396	366	404	362	348	368	363	388	329	362	375	353	368	364	370	367	393	348	368	354	348	418	375	385	367	393	371	358	394	354	365	381	348	386	373	382	379	388	371	361	397	335	360	347	365	366	361	388	387	359	387	372	377	365	371	315	396	375	367	397	374	370	357	357	358	372	361	337	333	387	413	323	383	348	404	367	379	407	384	369	360	355	407	374	401	372	385	359	367	366	382	384	378	366	334	351	357	369	389	363	362	373	365	370	397	352	363	346	381	378	386	341	376	349	406	385	369	367	389	342	402	376	388	360	372	371	365	410	369
25761	7933	7182	3893	2527	1840	1461	1241	1024	878	808	727	666	605	594	530	518	482	479	471	473	441	459	420	439	417	436	477	456	435	439	382	415	439	406	426	442	406	379	414	371	433	394	375	400	388	426	443	397	397	398	399	392	390	393	420	387	359	355	393	392	384	422	371	387	378	375	414	395	373	360	409	380	393	378	411	419	406	393	388	350	407	365	395	364	413	411	367	364	394	363	390	380	411	390	389	401	384	392	426	379	421	392	405	400	396	397	368	387	371	388	362	370	384	380	356	400	318	379	380	396	386	370	406	381	364	361	378	377	371	389	380	408	400	389	386	370	366	407	382	388	409	377	410	434	377	377	351	361	388	387	412	391	418	357	380	395	369	388	376	379	395	404	375	402	346	448	388	393	398	412	416	392	411	391	377	380	375	374	376	387	363	406	368	390	361	406	412	403	381	381	363	379	388	373	381	395	363	433	337	396	360	406	366	380	340	399	389	409	424	390	374	388	381	406	404	387	364	389	396	375	372	370	395	397	374	384	411	369	353	388	399	396	346	340	369	397	420	377	351	417	372	374	424	356	373	392	402	408	374	377	386	398	380	365	387	367	421	388	390	348	383	378	399	370	361	365	389	360	398	390	374	382	384	392	389	366	405	407	408	389	398	409	364	394	391	370	390	366	398	404	401	376	351	395	404	339	353	358	403	375	366	397	379	375	363	389	358	416	365	404	398	389	378	425	414	407	392	388	384	377	357	384	392	367	388	376	385	343	409	391	392	366	389	358	357	339	389	394	407	395	375	381	360	386	359	395	380	433	347	369	394	356	381	379	413	371	415	372	379	381	376	394	377	385	352	396	400	411	357	350	382	379	409	384	409	387	388	389	388	388	421	392	421	381	384	352	400	386	406	378	370	399	372	374	391	387	396	396	408	412	375	392	400	402	365	382	376	348	343	388	378	420	384	399	398	386	363	421	397	382	362	334	396	356	385	395	375	399	385	360	371	384	366	405	382	407	375	390	395	374	374	402	386	376	418	349	399	393	346	402	397	359	377	427	395	381	382	393	409	394	387	387	410	398	392	386	381	383	378	385	374	391	370	355	357	402	404	404	402	383	383	368	388	374	390	387	383	359	408	368	385	385	406	375	372	391	371	388	415	361	393	392	395	395	408	382	379	376	395	370	382	352	379	391	380	365	375	389	393	394	400	395	401	390	349	416	383	373	391	387	387	379	388	348	424	357	404	378	390	355	384	366	398	355	387	388	349	368	422	358	401	387	388	353	394	389	383	420	425	367	384	377	380	356	351	407	394	365	417	428	397	405	393	370	397	344	383	372	361	377	415	381	356	409	426	366	373	370	378	349	382	364	366	427	385	380	380	385	401	415	375	398	404	389	381	408	364	373	402	370	424	358	403	357	358	395	361	387	380	391	366	402	371	389	396	419	395	392	399	361	364	408	359	438	385	379	385	364	385	363	366	376	372	345	401	389	411	382	395	371	412	417	353	421	393	385	387	417	387	396	402	385	369	351	408	410	389	381	356	398	392	410	394	428	400	355	370	370	388	380	380	380	382	378	368	366	389	401	362	411	361	417	409	385	392	378	355	402	392	389	353	407	367	369	397	404	388	382	403	367	387	381	408	383	387	378	404	368	378	390	390	427	365	373	375	401	386	382	377	399	378	361	428	375	366	401	372	404	397	388	339	393	372	380	382	382	367	421	388	423	417	378	390	400	415	401	387	394	403	363	367	415	402	369	390	378	386	370	397	382	378	412	386	398	383	356	404	414	428	385	398	384	409	418	398	415	391	375	346	379	377	373	406	399	365	390	360	366	375	407	414	354	376	367	377	372	366	349	376	404	380	402	369	380	370	375	410	380	407	422	380	363	392	413	371	374	384	373	377	403	373	376	369	358	400	392	367	365	375	393	363	364	383	372	400	388	362	394	373	392	381	406	405	388	403	332	400	407	381	368	407	388	367	373	400	374	376	359	401	381	385	380	384	384	390	388	382	357	372	376	393	347	398	345	359	379	399	373	387	386	350	398	389	378	382	395	408	393	411	399	361	405	446	394	340	341	377	394	380	366	388	354	405	357	386	379	388	396	403	373	372	392	377	368	397	380	402	352	379	396	411	411	391	366	389	370	373	372	380	418	404	387	393	359	386	403	396	392	387	359	404	367	361	353	389	393	398	398	361	383	399	389	393	411	387	372	412	385	391	358	356	351	389	388	394	387	375	390	392	369	379	385	399	379	391	361	423	384	406	354	379	368	404	357	363	423	370	342	397	371	377	348	379	405	371	387	342	383	367	372	362	407	362	369	391	377	388	362	397	397	401	417	386	415	389	391	343	389	373	390	421	346	407	392	392	420	391	372	399	440	391	391	417	380	377	389	364	384	375	386	361	357	377	380	372	405	375	377	388	371	403	359	359	370	385	404	364	407	372	388	389	354	365	375	364	401	373	376	388	369	379	391	381	381	376	428	415	400	392	362	375	395	399	379	373	377	362	394	351	390	389	334	380	390	392	405	406	405	386	410	381	377	397	369	386	359	394	410	366	378	373	403	371	360	383	427	391	336	399	360	396	389	398	389	405	371	401	398	387	370	356	388	395	380	386	410	391	410	377	377	390	389	414	364	365	369	350	380	414	394	378	387	388	404	380	379	363	385	402	349	396	387	409	368	407	387	366	396	376	369	381	400	408	407	378	405	422	387	400	397	387	361	396	401	383	370	416	374	364	388	361	401	406	401	368	388	424	384	365	382	352	377	384	359	390	379	402	398	367	378	385	414	398	363	360	397	377	421	380	399	356	395	406	369	410	405	354	382	383	396	363	398	409	409	408	388	374	362	368	378	387	415	408	414	374	370	371	387	367	426	400	345	385	358	352	396	379	431	386	381	376	409	405	398	327	410	394	409	381	377	414	393	365	414	399	366	399	420	404	405	382	392	370	409	410	378	372	365	400	385	354	414	369	405	410	393	380	383	416	382	384	398	367	384	387	364	396	414	395	339	334	412	380	354	394	404	381	389	409	393	411	361	383	397	408	380	395	379	411	375	423	373	394	399	392	407	364	398	363	397	390	343	343	372	392	379	403	384	370	401	411	362	373	377	403	404	360	366	428	352	399	397	381	360	373	400	407	404	412	369	412	382	372	399	394	376	396	396	395	405	358	387	372	368	382	352	362	428	385	383	388	411	381	389	391	384	400	375	379	361	366	392	389	368	356	367	394	385	384	382	389	367	382	404	348	394	374	392	358	392	356	393	390	397	379	409	354	412	377	363	392	356	405	393	423	394	373	384	425	410	368	396	392	410	401	375	400	397	379	356	341	379	398	397	385	367	382	402	345	394	385	344	390	365	349	353	395	377	377	384	396	374	385	382	424	378	399	397	390	409	436	387	364	393	364	379	391	402	379	415	368	368	357	376	394	392	394	375	385	391	376	402	381	390	373	377	410	361	401	393	376	374	372	430	365	354	367	392	397	385	389	409	397	394	374
22591	20388	26752	23935	20392	20453	10496	1603	1239	1123	1045	1041	967	944	934	895	882	877	842	849	865	794	805	811	817	761	788	784	764	802	779	749	767	800	770	812	778	795	708	824	786	765	771	788	788	832	746	772	758	773	793	703	736	755	760	750	739	779	742	798	776	727	716	759	757	740	720	715	712	735	759	772	769	774	763	729	746	745	734	714	694	733	715	760	761	747	732	754	701	714	697	724	780	784	770	735	699	782	702	753	696	779	755	719	754	746	731	712	797	759	738	745	736	758	730	762	711	735	774	758	776	737	772	772	740	710	737	725	727	709	744	759	751	763	732	785	760	708	764	768	734	765	753	699	748	723	760	745	730	766	713	738	743	720	733	745	763	710	712	756	707	721	692	736	754	727	733	739	734	720	774	795	735	692	742	698	742	743	755	722	769	735	729	748	783	764	711	691	737	729	742	714	686	726	743	699	722	692	770	743	743	730	732	714	745	739	727	758	785	698	724	721	689	703	692	755	723	802	796	722	742	715	722	694	733	725	796	713	710	751	781	754	788	746	699	745	781	787	780	757	753	765	748	783	722	703	751	738	741	757	704	722	741	741	728	725	740	750	722	729	734	698	711	758	712	740	730	776	738	716	732	753	741	747	742	758	771	695	720	739	706	709	697	725	743	698	757	736	706	707	718	771	700	734	735	743	769	693	681	776	732	701	736	772	774	744	763	707	779	721	755	749	716	744	726	785	709	727	737	753	733	692	730	731	716	725	721	742	740	699	730	758	744	772	763	713	800	742	770	735	687	717	704	776	737	736	716	729	746	741	733	734	739	743	714	715	709	734	734	722	774	681	785	750	760	773	750	748	723	726	680	732	727	733	705	727	746	717	705	750	716	696	789	725	728	731	734	714	723	730	685	762	714	766	687	760	739	752	759	735	758	705	738	729	713	713	720	738	718	664	751	711	729	762	730	751	730	716	701	686	717	725	707	668	723	735	727	775	787	730	685	729	721	742	691	700	755	745	725	727	734	781	767	681	734	707	725	703	765	727	703	715	735	766	768	771	713	783	752	776	768	753	746	719	777	751	792	736	713	739	733	705	744	752	745	682	713	752	716	780	732	777	695	779	691	774	695	730	697	767	732	757	771	719	715	796	749	746	720	715	734	715	690	731	758	716	756	702	733	722	749	750	790	726	734	740	716	770	694	751	720	670	720	729	731	704	768	737	733	771	712	714	714	767	745	754	731	757	711	742	727	722	730	759	730	721	685	753	773	736	701	813	687	787	705	758	726	743	752	700	722	707	763	733	756	728	716	740	718	708	699	744	718	738	681	689	762	700	725	784	707	767	764	721	723	738	711	693	726	709	738	749	717	733	706	689	722	740	723	744	711	753	743	742	726	736	766	757	736	759	722	759	723	703	689	721	751	758	729	716	743	692	683	759	672	772	725	735	727	729	722	807	784	735	723	730	715	756	730	711	711	722	729	695	726	734	752	689	762	768	767	759	754	738	729	709	715	736	740	729	744	734	741	770	750	731	750	767	721	751	707	725	698	680	746	721	722	737	728	700	698	739	714	727	702	748	719	740	737	704	698	784	713	724	739	742	785	721	711	740	725	727	733	713	727	747	750	678	761	714	686	707	711	743	767	698	716	681	731	768	759	687	758	764	717	732	730	810	748	734	740	719	758	780	746	719	735	752	777	755	770	716	761	720	727	790	739	705	722	755	739	756	728	758	726	707	759	759	732	737	737	743	731	737	747	710	721	729	734	757	748	712	776	684	734	741	747	756	719	807	747	724	731	702	757	719	759	739	702	764	753	760	739	772	742	735	750	720	725	709	690	768	748	718	751	789	722	714	698	719	709	712	747	743	791	739	697	688	720	668	773	732	732	743	739	727	745	716	743	769	757	797	715	757	735	752	709	733	747	720	728	761	740	760	771	723	781	738	687	742	764	737	718	722	719	729	701	748	733	704	713	725	708	698	717	744	775	741	715	730	715	771	707	726	766	791	786	729	766	728	761	712	743	688	716	724	758	786	763	775	700	759	731	694	723	754	706	732	724	730	744	745	743	687	740	750	689	725	729	715	732	718	727	744	680	737	739	725	741	739	721	721	736	709	719	754	762	742	801	741	777	743	763	728	703	778	730	719	772	739	727	716	730	722	711	685	735	734	733	712	757	706	740	709	758	736	756	696	742	766	747	735	777	724	745	757	724	782	723	712	730	729	753	718	760	727	729	726	709	745	688	757	752	712	724	726	688	715	744	737	781	736	743	709	704	715	753	701	702	768	765	718	748	777	748	732	735	731	731	708	683	729	706	762	715	744	696	732	754	775	741	750	747	771	726	740	720	751	767	740	699	733	716	727	755	733	740	682	730	734	761	717	745	741	760	746	749	748	747	741	764	749	742	757	742	712	743	724	719	737	703	719	755	703	705	737	745	747	716	767	700	733	752	729	694	720	666	725	722	747	760	715	771	726	753	723	710	760	727	742	727	704	739	725	730	757	687	746	723	736	731	787	691	760	698	758	757	724	700	734	714	746	715	788	661	774	729	716	727	718	719	683	712	754	791	760	751	763	705	684	754	772	749	747	714	726	743	761	728	754	727	735	770	735	718	818	751	741	760	712	715	780	738	722	708	722	689	719	735	698	707	772	686	690	753	726	738	732	713	746	756	741	755	734	754	717	775	747	733	748	752	746	697	701	692	688	783	726	731	760	694	749	709	749	656	734	735	744	780	756	688	690	775	694	749	723	709	731	764	746	710	703	789	695	697	709	719	755	765	735	756	775	687	755	746	727	715	735	735	765	780	747	727	775	782	721	697	732	765	724	764	782	681	702	756	757	766	711	747	763	747	750	688	654	744	729	737	700	710	760	715	779	797	758	732	721	765	705	689	738	736	736	729	771	746	747	694	744	762	681	777	698	710	720	785	743	729	685	737	712	717	686	741	740	691	715	670	743	697	744	695	763	712	716	738	746	715	700	766	783	742	740	760	729	731	732	738	701	736	746	739	774	691	727	757	731	774	745	735	742	715	709	705	733	738	740	717	783	712	762	725	764	702	723	752	734	790	728	754	746	727	737	715	731	778	795	713	737	778	749	767	712	723	722	759	755	715	786	714	728	718	717	764	724	755	714	735	730	747	809	745	738	796	737	726	781	770	732	700	711	756	686	753	786	716	737	734	714	708	803	762	772	709	670	714	739	737	718	741	743	739	744	751	797	787	752	741	734	715	731	744	773	748	760	729	718	747	674	734	787	730	711	701	732	742	720	725	723	681	737	694	771	726	726	731	734	742	730	734	728	768	789	698	747	735	769	686	766	741	727	737	738	716	692	741	728	733	743	785	739	772	778	778	770	727	750	697	697	749	731	759	733	755	773	731	772	747	694	742	707	702	704	776	739	724	719	723	728	723	735	766	751	699	779	764	784	782	768	716	725	731	708	737	707	734	737	722	778	737	751	746	764	707	717	661	725	719	745	784	742	667	708	737	761	762	735
24671	13394	12321	7060	4726	3562	2710	2260	1921	1657	1419	1390	1281	1187	1082	1014	1053	929	950	948	866	853	842	795	823	803	781	747	756	794	780	791	735	779	763	760	746	707	739	702	787	796	750	720	760	719	687	714	664	746	737	744	734	718	762	704	743	737	725	742	729	712	701	686	684	716	731	742	741	682	743	711	711	679	747	744	752	696	750	738	708	727	737	711	685	729	662	750	704	701	691	757	698	709	701	698	695	715	699	706	739	710	679	725	705	706	650	678	741	659	713	724	722	674	724	737	724	706	772	733	667	717	740	709	696	699	719	694	722	717	728	701	724	757	738	713	730	687	678	678	713	678	669	703	717	739	718	675	694	745	714	719	689	696	750	696	658	661	707	725	707	704	703	671	710	683	705	733	663	699	694	696	727	692	712	741	720	672	709	670	740	654	695	733	672	665	661	718	710	661	713	636	731	706	673	655	698	760	702	700	687	729	714	709	692	693	689	757	758	688	676	716	688	724	733	732	726	709	676	759	741	682	708	643	673	677	760	687	724	724	746	744	739	733	715	709	700	689	722	740	739	735	756	695	703	715	691	785	722	707	731	740	720	636	720	692	720	733	714	719	740	749	707	688	670	707	664	709	710	706	682	670	706	725	674	662	744	735	750	711	706	700	713	683	725	699	707	722	710	627	716	716	690	682	697	761	730	695	701	690	685	663	741	745	737	658	712	684	662	725	702	652	658	708	712	714	703	727	742	730	703	693	749	731	716	708	672	706	717	696	736	722	732	742	674	669	731	702	684	732	728	715	671	666	720	737	679	727	744	715	684	715	710	746	703	728	654	682	673	715	678	662	728	752	722	681	696	722	674	692	695	746	711	703	728	717	739	706	688	664	693	679	675	710	740	708	696	708	698	743	714	694	684	749	725	694	657	674	716	665	685	720	728	689	682	706	649	703	684	729	678	743	733	720	703	649	699	751	752	694	682	706	693	719	724	707	727	696	709	739	679	750	690	694	710	718	706	701	675	672	692	692	684	693	707	701	705	674	708	727	694	730	721	741	713	735	718	677	666	710	720	720	732	688	717	679	732	689	674	732	677	692	669	710	718	721	672	702	706	727	731	701	711	691	709	692	713	708	698	689	696	654	678	680	713	716	711	661	686	731	668	713	719	719	651	737	697	697	747	675	708	713	716	704	693	701	757	723	727	681	674	721	760	713	691	747	673	684	681	691	697	667	680	722	700	701	702	668	679	769	688	687	672	693	709	669	717	703	700	666	698	698	792	683	694	702	699	701	697	686	703	706	709	685	761	721	741	694	731	694	668	712	706	707	709	699	734	679	697	710	674	660	654	673	690	715	758	736	687	706	692	675	736	700	720	717	672	712	747	702	684	736	745	698	693	684	719	736	700	666	704	664	716	678	732	734	765	713	707	713	698	707	677	736	652	707	665	685	733	745	693	700	641	694	708	693	692	704	721	731	760	711	705	664	708	692	714	738	676	704	700	733	726	710	672	702	694	704	718	677	704	701	722	709	683	675	733	679	690	726	704	705	683	691	738	713	725	735	713	686	690	681	699	723	735	706	719	694	708	685	718	685	743	699	683	725	709	755	717	710	704	678	734	684	688	677	719	754	683	709	755	714	686	726	682	684	664	709	730	663	679	688	738	667	687	684	742	700	745	745	714	683	782	738	712	668	701	691	714	720	697	686	714	645	674	690	712	761	687	669	727	719	717	728	715	735	676	694	739	668	752	687	662	725	703	722	712	731	701	691	724	693	697	731	742	740	678	693	716	742	684	706	749	696	699	699	714	648	731	757	641	703	716	687	693	716	752	751	701	699	717	750	719	694	718	688	694	639	733	702	723	715	708	708	758	732	690	695	708	723	705	703	725	696	714	690	725	723	703	683	658	722	759	675	738	721	684	667	746	726	695	679	688	692	722	718	684	668	716	718	730	706	721	707	720	707	729	727	737	739	732	727	695	758	746	662	765	725	725	688	651	696	709	718	722	706	693	728	696	694	700	667	709	658	688	694	695	700	672	737	747	737	698	761	791	725	691	688	698	688	720	740	740	740	740	705	687	694	679	670	731	708	702	731	728	687	688	701	711	681	681	707	694	769	733	692	675	669	628	695	722	699	697	645	708	728	718	685	709	726	722	701	701	682	659	705	673	706	742	729	701	653	700	740	738	694	743	735	723	720	680	716	734	706	703	706	705	698	690	749	761	662	735	699	725	690	662	707	715	702	668	699	736	616	717	713	726	694	708	716	638	711	724	689	732	764	733	715	684	683	711	747	728	667	761	684	729	623	702	689	717	714	768	667	656	723	732	760	714	716	706	637	698	716	726	690	732	704	709	749	691	668	690	673	755	703	728	738	658	768	699	705	749	710	718	689	711	655	741	662	769	703	688	737	698	711	672	716	678	714	717	719	636	725	719	687	687	692	731	719	708	721	710	671	696	721	723	711	711	744	751	700	708	699	678	679	681	712	706	688	704	736	757	698	728	711	691	731	698	709	671	749	726	745	717	715	722	682	667	683	684	709	710	728	699	690	691	693	699	712	740	678	699	702	701	739	692	663	657	733	716	740	696	694	703	704	743	675	712	705	706	714	700	707	699	687	734	675	662	709	751	686	694	732	729	705	676	693	712	661	721	691	710	678	736	684	725	691	727	797	685	671	672	686	666	674	717	705	740	692	712	719	686	694	656	720	713	654	704	710	710	725	693	694	719	705	731	731	705	720	725	733	664	751	704	730	687	711	710	708	681	693	740	713	719	667	698	714	670	681	686	722	703	671	723	696	711	698	711	694	696	710	725	704	667	709	671	710	728	705	691	741	703	698	711	664	700	664	699	724	749	727	710	701	674	663	683	705	745	710	722	689	710	741	743	678	717	692	752	717	757	709	683	685	663	743	683	697	649	742	698	669	711	706	720	706	692	695	701	684	735	726	708	723	717	704	716	720	790	701	701	734	721	700	726	726	649	695	694	673	707	711	727	719	731	712	721	700	680	678	715	674	693	695	686	710	693	702	754	697	699	735	722	720	732	701	713	678	743	685	705	729	690	709	634	727	716	710	749	673	698	737	656	662	736	726	680	703	697	737	703	697	747	722	732	736	702	714	711	718	695	689	687	701	683	677	665	659	678	702	691	698	730	732	681	771	689	697	660	688	724	724	722	646	732	733	729	701	695	743	697	714	676	705	741	680	720	665	723	720	693	760	711	728	721	672	683	736	660	746	726	700	729	715	651	666	639	700	740	718	699	715	685	691	703	690	733	729	715	743	709	742	690	734	691	673	718	738	668	675	677	726	707	676	701	688	699	723	717	645	691	737	675	743	651	723	767	780	755	694	715	723	760	691	706	706	673	675	742	747	675	689	677	650	703	708	680	718	711	733	691	728	665	694	714	697	734	742	715	729	727	684	689	683	700	710	706	697	641	684	709	669	695	755	705	667	736	674	705	743	705	716	771	739	733	674	743	688	703	712	684	660	706	788	747	671
32660	15264	2750	677	581	537	502	488	478	459	474	427	462	489	506	483	489	545	488	509	513	494	508	468	536	490	486	442	455	435	466	468	479	465	473	460	470	451	509	480	464	480	440	461	466	484	518	464	471	470	477	473	505	480	477	459	488	457	473	468	465	535	453	495	503	466	504	467	499	476	464	487	489	496	481	467	487	453	507	467	468	479	490	466	481	460	497	481	459	460	453	494	461	508	495	482	502	460	457	479	496	444	452	509	452	455	496	518	494	446	485	438	475	485	517	485	494	451	470	474	478	498	492	436	465	447	486	477	481	456	475	473	503	465	492	468	466	471	521	491	497	459	497	480	481	484	469	496	488	443	484	469	495	495	468	484	493	430	454	481	449	493	451	467	456	484	506	527	482	451	474	473	447	479	458	442	473	508	506	461	476	480	495	463	469	442	481	466	498	456	478	505	412	444	507	458	448	455	464	475	455	484	457	482	480	416	519	474	463	486	483	470	467	445	467	471	432	448	439	526	505	484	461	486	496	501	451	454	471	468	449	444	465	471	482	499	477	468	463	508	490	482	480	456	477	480	501	490	473	511	436	466	467	497	436	491	488	501	475	488	451	460	471	522	490	476	489	485	487	464	469	432	507	455	495	505	528	452	456	502	533	465	500	477	441	460	454	446	446	461	471	485	452	468	467	485	489	473	468	475	429	469	494	512	494	491	458	486	465	433	461	451	458	487	476	511	512	463	465	488	477	474	467	477	445	514	476	445	464	456	455	507	476	484	475	454	511	490	458	448	481	443	435	490	493	446	450	462	460	431	435	476	462	461	417	484	479	511	458	486	489	462	463	502	448	437	471	474	486	473	483	468	482	434	514	503	459	443	487	462	445	480	498	472	444	497	455	465	532	501	407	483	450	488	462	488	517	456	456	468	469	496	475	475	479	418	472	451	477	494	454	454	480	449	453	489	432	464	469	471	497	491	444	464	489	477	481	476	431	472	465	510	468	482	463	459	474	475	483	422	452	454	477	465	443	462	444	477	437	479	494	477	461	486	509	456	468	445	468	476	463	494	487	499	468	494	476	441	533	447	464	481	461	472	464	506	480	468	441	464	458	454	475	457	481	459	475	472	476	497	492	464	511	488	485	507	446	478	492	442	465	456	466	465	462	480	464	462	479	476	449	474	450	488	477	466	486	458	469	492	493	484	448	459	477	422	471	471	496	481	466	463	489	462	501	449	485	469	455	441	490	464	441	457	478	469	462	463	442	494	448	449	461	475	471	498	508	436	490	475	473	497	465	488	474	461	497	464	502	493	461	453	466	469	459	490	519	459	481	476	509	498	454	486	470	510	476	432	443	455	486	443	488	491	486	475	449	491	484	482	483	467	471	478	464	467	488	490	473	483	454	475	473	452	488	472	448	458	488	537	457	448	452	469	495	468	429	484	430	481	469	455	504	478	438	452	454	415	528	461	468	470	466	466	504	479	454	474	510	431	475	483	497	504	458	467	478	488	451	463	479	472	486	483	466	466	497	456	454	464	485	510	456	450	465	509	484	475	453	475	479	459	479	476	513	471	494	491	472	498	458	467	453	490	485	501	472	470	460	460	436	474	473	460	489	467	439	459	478	486	491	445	481	476	453	474	464	486	470	469	451	473	489	495	459	443	498	518	478	488	471	446	455	463	465	461	479	451	476	463	449	465	464	506	465	485	450	485	488	482	486	466	418	434	488	452	473	491	478	454	486	484	449	485	445	461	485	463	480	443	493	436	462	456	486	483	474	518	468	472	442	477	451	460	493	455	485	488	457	479	468	495	453	499	500	496	490	472	528	504	499	434	447	447	433	476	456	518	502	460	480	482	466	469	469	414	438	459	531	440	458	488	446	490	482	464	469	477	452	428	444	496	500	479	488	433	495	441	441	487	449	467	444	458	468	449	462	460	454	512	453	462	507	469	498	464	439	467	472	484	490	450	528	484	473	438	441	493	501	488	488	491	479	458	508	497	489	487	462	479	498	490	450	471	472	472	487	479	472	488	478	469	483	453	521	441	462	468	453	463	477	452	488	463	465	465	473	506	524	478	473	438	457	467	488	487	469	500	456	470	459	512	471	468	496	469	470	473	476	497	480	482	444	470	451	505	499	445	450	467	494	503	463	469	447	501	473	484	486	442	491	441	469	477	502	483	497	454	421	449	464	482	472	453	498	443	480	447	471	413	501	461	459	462	507	415	488	491	431	472	457	477	497	469	487	447	447	519	476	460	459	476	475	495	442	486	450	498	468	438	484	471	466	524	462	450	479	457	454	482	525	434	428	467	451	447	509	465	463	485	511	487	478	457	478	450	510	461	476	462	486	463	429	505	495	450	491	453	461	508	471	408	485	462	499	495	464	487	525	509	514	474	492	421	501	529	481	480	499	457	505	456	508	536	492	491	461	464	484	474	449	421	543	433	455	450	483	488	470	492	481	471	485	440	488	476	475	496	469	487	467	446	433	477	474	467	478	443	448	497	444	454	456	433	473	457	469	487	471	526	465	463	483	470	498	463	493	465	510	468	469	478	500	471	508	471	440	491	479	471	481	522	470	495	440	450	446	476	476	495	508	516	490	519	487	501	562	483	479	470	458	451	483	492	455	488	502	481	515	449	485	505	482	469	460	452	505	460	476	445	470	448	499	481	452	464	480	490	422	463	483	419	461	452	476	488	487	483	443	481	464	484	497	497	457	480	445	508	479	474	501	455	452	490	474	476	454	453	494	495	443	456	441	491	478	478	458	484	466	484	481	462	459	504	498	404	492	481	475	449	446	459	470	492	483	475	499	456	481	461	483	507	501	475	469	466	483	474	500	480	466	515	468	479	463	451	477	477	446	445	418	471	453	451	463	448	478	494	463	469	498	494	445	490	459	460	498	507	487	441	456	455	462	471	454	470	483	498	460	492	447	463	455	497	490	497	469	474	464	469	471	472	456	509	460	487	476	492	499	486	528	458	463	470	466	488	497	449	492	492	446	459	516	453	472	476	488	466	448	486	455	483	474	524	463	470	445	495	487	506	465	473	484	489	489	471	487	456	484	468	508	455	490	436	474	462	500	455	475	468	474	467	487	485	469	459	439	489	499	482	476	495	511	472	444	463	451	449	495	468	488	448	435	485	490	463	499	461	465	430	512	500	483	483	524	513	462	480	482	481	462	446	456	444	499	460	481	455	500	482	511	460	469	470	450	480	461	512	494	466	484	474	481	490	483	477	470	489	466	462	452	479	462	454	466	462	476	512	453	439	475	446	444	474	459	477	492	443	477	452	442	495	467	475	478	470	502	496	463	499	459	478	481	460	479	423	503	476	483	456	455	458	483	441	478	458	480	482	485	486	479	450	436	470	484	513	454	448	477	453	485	491	457	507	420	501	485	480	512	495	505	445	446	466	449	468	460	438	473	497	447	503	488	470	473	475	502	507	483	486	462	474	474	492	457	478	448	490	506	535	489	450	478	492	463	471
19959	1004	921	674	595	599	611	554	532	512	504	523	521	489	494	518	466	499	527	540	501	497	505	539	461	537	490	525	508	471	524	546	529	515	466	543	487	500	481	468	459	497	522	510	519	546	502	526	475	485	489	466	482	537	483	526	545	549	482	502	459	488	523	477	521	514	519	493	471	515	490	495	476	494	490	502	525	490	545	507	535	537	507	529	517	522	489	516	551	493	497	495	502	519	558	514	517	527	488	547	538	557	496	526	508	473	510	499	499	537	508	520	497	515	468	492	520	512	498	504	497	521	503	532	479	494	468	512	533	517	479	497	497	512	527	480	525	507	510	485	488	517	488	469	509	477	502	544	513	529	478	473	510	492	467	508	536	523	516	514	518	510	505	518	531	515	494	506	487	523	497	495	511	550	522	513	492	540	487	475	479	521	488	493	511	507	512	517	483	487	532	472	485	492	515	525	489	525	513	514	461	522	494	520	498	502	508	501	471	527	538	477	477	541	526	534	520	527	504	514	500	500	482	518	486	509	522	516	502	509	553	491	516	494	495	497	481	465	498	513	516	530	513	515	475	480	494	513	518	514	504	531	506	488	534	512	510	525	538	474	533	514	516	499	510	519	514	516	490	498	483	515	501	506	537	511	512	446	519	525	478	479	497	520	531	507	474	517	500	482	515	573	485	477	504	489	485	516	520	535	489	514	516	531	523	511	515	453	486	513	528	463	484	510	520	495	507	485	496	545	526	508	495	505	497	514	538	491	498	486	495	503	467	487	512	503	524	467	496	529	524	448	543	521	529	511	535	516	489	542	487	501	509	455	544	545	507	513	518	519	530	494	546	501	522	520	510	512	492	511	483	505	533	475	471	510	512	519	464	519	513	491	524	495	525	509	487	528	505	527	552	470	482	513	515	525	488	489	505	508	553	487	502	534	493	481	506	503	490	490	477	538	508	537	495	510	508	488	499	485	539	503	449	499	483	526	507	511	513	535	484	502	486	508	519	497	469	506	490	516	511	469	484	497	496	479	522	505	490	530	484	509	509	518	510	485	531	475	540	534	539	514	510	527	539	469	520	516	485	523	458	503	540	488	480	528	521	501	506	502	498	509	495	485	531	514	497	525	486	506	474	508	529	479	523	521	550	529	528	502	468	498	516	504	526	511	526	573	482	560	482	534	515	498	494	490	486	531	508	511	516	527	495	507	483	500	499	512	500	489	520	483	509	523	539	520	493	498	516	513	462	491	502	475	509	492	514	501	500	502	507	507	553	503	495	453	522	523	510	492	466	517	509	499	523	501	523	502	501	510	522	464	511	500	525	500	511	498	464	506	461	570	500	532	533	510	503	528	522	517	486	497	549	488	536	457	537	501	504	516	513	509	550	535	483	482	479	486	533	472	502	528	514	497	508	479	492	479	497	504	467	535	496	544	466	490	501	482	543	501	490	475	517	521	537	519	520	565	514	486	511	526	513	522	515	509	481	531	504	505	511	496	517	500	513	559	515	512	518	510	554	515	517	518	510	504	520	470	487	509	483	462	509	514	489	493	450	534	511	500	491	541	500	515	552	505	459	513	480	535	473	504	502	535	515	470	527	502	482	503	481	502	454	477	507	509	512	475	489	519	508	509	558	501	511	533	527	535	504	509	497	454	527	542	471	499	500	496	525	502	487	529	494	539	515	525	494	518	543	519	512	464	501	511	506	523	536	519	530	476	515	488	503	493	491	497	487	504	520	548	495	504	507	490	517	494	546	522	459	505	507	490	485	512	501	465	467	454	474	520	477	515	519	516	541	550	477	525	495	472	497	508	535	479	474	502	494	471	532	495	501	489	513	500	512	517	508	506	499	514	504	522	496	496	512	480	482	509	534	516	458	497	535	496	540	493	530	464	476	538	533	522	499	506	480	516	501	478	475	523	504	515	481	500	505	482	523	446	543	519	507	531	538	509	531	519	469	507	515	460	496	493	577	546	500	455	491	492	473	471	494	519	485	554	517	500	503	489	496	496	580	499	512	482	543	519	503	500	537	484	500	525	508	487	526	537	515	502	507	511	553	484	552	476	509	530	506	478	501	448	509	512	505	505	509	443	497	482	447	537	474	510	477	496	497	468	502	505	506	495	518	508	508	496	489	481	492	535	517	491	462	462	511	449	529	523	485	502	521	561	505	496	500	500	462	522	507	497	479	498	471	525	478	486	517	523	513	504	503	527	497	497	470	541	507	521	506	495	511	492	531	489	525	487	542	500	518	514	506	542	471	506	478	525	463	527	485	489	513	498	471	498	515	455	520	518	492	523	510	500	495	545	488	494	514	514	475	514	488	508	549	513	474	509	505	499	468	492	513	514	543	518	511	490	470	534	517	491	477	549	516	521	498	467	494	491	469	514	499	504	521	490	559	511	490	476	524	521	484	465	455	540	494	549	490	468	501	497	476	476	513	527	472	509	494	534	508	519	492	517	465	506	533	520	499	520	508	528	501	470	508	492	483	502	505	492	476	516	516	513	511	488	499	526	513	508	532	543	512	481	508	520	520	480	500	543	505	511	519	499	431	504	500	514	543	526	513	520	525	468	545	504	521	489	479	500	505	526	538	497	548	504	522	468	540	543	477	505	499	464	503	509	531	542	526	465	502	468	489	482	489	473	519	506	528	510	522	491	515	513	508	542	533	525	506	479	489	494	579	526	513	529	471	496	522	540	512	503	506	548	521	505	502	520	495	549	483	514	458	515	514	529	527	476	480	516	512	507	493	509	535	522	533	513	533	541	521	547	512	534	505	505	469	500	494	493	463	501	507	517	481	510	497	499	547	479	499	516	507	498	501	512	535	528	534	494	489	499	536	491	475	545	512	451	529	529	548	505	486	522	511	479	510	502	529	467	540	489	552	515	510	484	492	500	531	455	555	495	508	467	515	489	453	513	510	507	495	526	517	527	513	473	503	517	499	492	513	499	559	487	543	484	516	486	522	512	526	505	493	499	490	496	502	490	548	493	491	478	508	504	530	540	521	480	529	506	523	523	530	546	487	511	491	504	456	550	480	522	497	464	511	529	484	495	500	513	529	538	496	504	515	519	494	501	471	485	497	532	496	530	519	517	524	493	527	501	497	487	545	495	521	482	532	514	501	508	497	513	481	510	529	470	499	485	494	507	523	452	494	525	515	472	473	516	474	516	522	537	536	545	484	495	502	510	525	506	516	531	488	509	543	481	531	518	501	526	463	519	487	493	529	476	539	465	512	506	515	511	493	459	516	478	512	496	489	499	508	468	517	508	495	497	537	535	506	504	525	500	518	522	510	497	526	522	530	498	517	532	525	513	504	486	499	498	541	486	538	501	530	514	489	505	565	479	509	494	509	480	520	513	497	507	510	494	512	527	487	496	511	469	482	564	516	522	497	515	539	532	485	518	520	491	518	481	511	485	466	502	487	515	495	507	492	477	459	477	499	527	516	523	513	497	463	528	479	518	498	563	508	526	497	491	475	529	511	496
24585	20326	26271	24207	20324	10133	1102	730	665	548	543	518	467	485	459	430	403	424	391	359	384	413	374	407	370	384	390	406	354	392	377	349	364	344	333	376	385	380	418	375	378	390	365	393	390	353	388	383	413	369	405	377	358	361	389	373	363	355	401	399	377	378	380	398	364	358	360	378	370	380	361	384	354	390	397	409	377	386	359	336	361	345	336	363	361	372	367	349	384	356	380	381	356	394	396	391	387	357	382	369	370	370	367	389	382	392	315	369	398	352	350	387	351	349	359	373	384	381	384	374	366	359	378	336	405	381	371	385	367	344	368	375	351	383	381	336	376	361	342	405	373	374	347	378	386	352	398	387	362	342	363	367	395	412	378	352	416	404	388	382	402	409	357	403	386	382	365	366	365	356	367	344	355	378	378	352	371	359	370	366	396	368	366	384	387	367	377	382	396	362	348	359	383	359	373	399	385	340	378	352	355	361	354	361	350	397	375	386	387	353	365	364	368	384	355	383	348	350	371	359	349	364	382	407	329	409	379	350	413	362	403	377	344	386	359	369	339	361	346	358	351	374	375	386	366	378	367	374	367	356	349	366	394	352	398	407	372	405	362	371	342	390	403	358	345	385	381	378	348	343	371	394	378	368	365	365	360	360	381	373	337	365	381	355	343	383	368	372	337	330	383	366	396	363	359	382	383	370	319	382	370	365	358	329	377	336	368	369	383	394	351	384	367	339	405	377	359	340	361	379	383	387	352	408	376	362	352	376	383	389	363	352	364	404	377	376	385	383	362	376	388	352	387	382	393	379	358	392	361	376	363	338	387	379	351	354	384	360	407	365	345	331	335	390	343	353	391	394	370	370	346	394	349	384	389	344	348	368	381	405	356	385	371	385	377	354	369	385	342	371	412	383	405	367	388	346	377	384	379	361	371	385	358	389	385	409	346	409	365	384	377	356	379	350	368	359	388	362	327	373	379	371	380	352	373	386	385	348	362	360	377	377	339	378	363	358	399	343	379	414	372	424	357	366	373	365	400	375	369	357	365	406	392	382	371	360	383	386	327	361	390	382	336	409	386	388	366	378	379	401	373	373	361	364	385	382	379	356	376	382	385	376	347	370	396	346	380	381	402	373	385	345	426	349	341	379	366	373	347	360	373	375	351	401	347	337	350	357	408	367	409	349	392	365	385	396	392	386	363	368	365	374	364	340	364	370	398	366	358	349	380	364	408	367	386	375	351	368	359	350	375	371	401	384	391	358	357	336	398	345	379	364	387	365	351	372	370	349	356	399	378	379	369	390	346	382	382	409	346	388	356	399	353	360	366	399	363	367	317	387	351	353	368	382	369	381	424	367	370	368	384	385	366	379	388	372	368	385	362	390	347	378	403	326	410	370	363	389	395	373	329	350	367	366	378	396	358	372	386	385	373	372	374	382	393	329	364	339	377	383	383	362	361	346	366	378	365	394	364	360	350	397	350	345	404	333	370	345	327	381	370	363	347	405	377	362	360	372	364	340	413	331	361	365	380	376	364	375	392	349	393	361	373	387	360	348	400	379	365	399	396	351	372	405	348	431	369	379	329	381	388	383	403	352	372	358	373	378	360	385	391	381	367	387	370	359	366	378	381	344	350	368	366	390	380	359	357	391	367	396	384	388	348	358	357	352	369	383	380	366	367	369	325	350	347	357	371	424	331	360	381	335	387	380	360	339	381	377	401	372	390	371	370	363	347	363	325	357	361	359	364	354	379	381	387	347	405	406	373	355	385	332	349	388	376	368	350	393	395	382	374	364	399	366	390	346	366	348	417	358	354	361	377	372	355	381	391	366	380	389	396	384	401	381	385	378	381	389	342	391	370	398	372	349	393	360	409	353	371	381	343	359	331	411	393	421	392	354	391	329	363	387	378	347	349	394	348	381	357	378	344	364	384	384	395	356	364	396	421	346	369	369	381	390	381	386	357	389	372	345	352	366	354	381	368	406	386	364	369	361	377	381	353	397	389	352	355	351	375	349	384	420	357	366	373	419	327	374	423	361	357	356	375	377	353	391	352	394	382	386	364	374	355	359	391	377	367	380	323	344	367	365	365	361	322	341	367	381	365	366	344	364	351	377	379	405	339	349	370	389	362	357	397	391	361	367	374	373	385	365	372	362	373	377	365	378	350	379	368	357	358	372	352	351	357	393	340	403	356	382	391	351	355	397	383	367	369	392	361	366	347	377	392	366	360	349	376	353	360	357	385	361	382	361	339	376	332	403	373	345	367	372	366	371	375	423	374	368	391	394	368	418	373	382	367	385	379	412	410	345	343	413	337	390	362	368	401	375	366	387	350	357	375	360	331	400	355	412	363	351	368	377	337	360	325	346	371	410	383	348	345	355	364	376	370	379	374	350	391	389	373	377	369	349	395	399	358	404	351	365	367	395	359	360	361	376	355	394	367	371	389	343	373	351	336	364	379	374	411	350	334	359	358	365	399	388	355	338	366	355	351	361	349	357	351	377	345	409	369	385	367	364	362	396	397	379	395	343	380	352	374	379	379	396	400	372	382	349	376	379	380	358	355	305	366	395	361	370	360	396	362	346	389	367	375	390	352	376	351	367	350	350	380	363	354	362	356	387	386	367	352	399	369	337	350	374	358	373	372	361	382	364	385	376	369	357	345	397	363	385	364	349	368	340	417	380	368	360	330	356	337	399	364	384	400	351	347	361	366	393	390	380	375	368	411	369	358	377	362	368	371	357	388	370	355	413	370	393	363	387	363	359	363	400	371	357	382	362	365	386	375	356	384	356	386	403	387	402	385	360	365	385	375	377	362	375	385	398	416	409	370	385	342	396	373	362	387	356	355	361	368	377	363	392	342	347	367	348	353	397	339	343	389	391	379	389	368	384	391	380	374	372	352	374	344	350	348	376	378	381	369	348	399	401	365	379	375	349	402	360	365	348	356	386	352	363	379	361	366	371	362	417	376	372	355	384	382	401	385	380	374	380	381	373	358	335	362	338	353	346	383	390	361	380	396	375	384	363	372	356	350	363	360	400	355	397	393	356	348	392	372	351	371	353	384	355	399	379	366	348	411	392	355	329	350	351	380	400	354	362	370	386	340	361	390	343	387	373	372	405	364	369	366	380	366	389	383	380	412	391	348	404	376	386	379	371	363	376	361	354	360	364	356	357	407	382	369	342	415	358	376	376	377	356	338	362	390	386	347	405	366	404	370	356	369	340	341	353	374	342	392	330	326	388	353	373	370	410	376	348	358	366	396	375	357	340	366	421	382	351	367	384	323	341	325	370	358	374	384	365	396	348	377	376	385	381	353	382	352	373	352	339	357	380	354	396	355	365	423	410	393	378	345	354	374	349	350	399	383	400	368	386	380	361	379	390	389	345	344	329	382	360	342	362	362	376	358	347	368	404	326	367	364	366	377	366	341	354	338	327	371	372	373	388	374	391	363	356	396	397	334	411	386	394	337	362	398	354	381	331	358	382	358	364	374	365
26141	7795	7058	3797	2520	1783	1428	1173	990	873	763	681	627	590	515	550	513	529	536	501	460	452	490	473	433	432	453	433	425	439	416	398	362	455	418	395	434	417	415	431	423	417	392	383	427	397	386	370	364	384	393	386	406	404	388	360	371	409	383	390	367	385	378	417	403	350	364	381	382	400	368	417	378	370	404	377	402	380	406	376	400	424	395	409	376	405	424	417	391	395	398	394	387	365	412	396	370	422	354	373	371	356	372	375	408	383	381	401	380	364	392	373	389	413	370	373	434	422	367	392	376	384	383	376	382	408	385	413	386	447	369	401	368	361	378	383	341	407	358	380	378	387	388	386	378	406	392	405	359	384	371	374	373	400	352	382	401	388	351	369	373	367	414	391	399	374	368	395	389	367	378	411	355	402	398	424	343	410	379	380	356	377	377	411	370	379	386	362	380	411	367	408	380	376	389	362	384	385	356	398	379	378	394	410	370	419	393	408	382	397	400	380	375	387	401	380	360	404	393	399	361	391	369	380	363	406	411	380	423	406	374	392	368	411	378	381	381	384	360	401	369	370	413	387	362	394	373	392	376	341	395	365	363	364	343	350	393	370	423	394	375	373	402	375	377	349	376	397	396	399	377	385	410	355	407	370	371	374	389	389	404	422	371	368	391	371	405	394	364	373	393	361	380	371	423	399	356	363	396	367	398	349	346	382	367	381	396	385	372	380	350	401	391	393	378	396	362	424	393	352	381	382	380	374	369	387	347	370	336	372	367	388	405	387	431	391	414	395	375	374	370	384	412	405	375	393	395	400	348	375	411	368	393	351	373	390	394	375	375	380	362	406	384	370	392	342	382	372	343	368	402	381	391	401	397	402	437	390	371	377	370	423	394	376	392	348	374	359	418	355	372	394	384	389	341	400	393	386	370	381	376	426	389	366	372	374	388	400	369	363	383	387	401	384	384	395	385	409	387	369	366	377	365	439	390	385	380	368	397	349	417	369	377	374	367	365	399	387	360	375	425	369	381	378	384	360	398	392	350	399	385	388	381	382	369	382	381	380	393	388	387	370	402	376	415	383	407	354	410	378	367	404	378	401	372	374	409	385	357	374	394	397	369	422	374	408	354	387	423	411	366	370	372	448	392	380	352	360	374	384	393	376	353	372	425	390	392	394	367	398	378	390	381	387	389	386	351	383	390	400	389	373	401	423	394	379	385	400	386	384	379	376	364	353	382	390	376	369	351	355	391	423	392	372	408	357	377	346	387	404	379	353	406	385	375	381	361	404	367	377	366	403	384	379	385	384	407	371	412	373	372	412	404	387	368	352	398	385	407	390	366	343	408	373	374	346	379	406	396	408	375	353	374	385	385	389	394	416	383	358	378	402	399	394	397	384	412	348	393	401	404	383	381	393	395	374	380	386	339	328	365	372	388	356	404	399	381	383	377	428	390	367	393	377	337	380	384	371	362	379	354	375	388	401	402	390	369	415	383	392	376	376	382	391	356	407	395	371	405	372	370	392	409	364	407	405	401	372	399	422	403	379	403	433	380	394	380	396	374	374	372	385	382	389	360	420	362	383	387	325	371	378	400	385	366	407	373	409	372	413	407	367	369	382	392	376	377	385	391	416	377	400	385	391	384	377	382	377	399	373	387	378	400	389	383	370	406	390	364	395	365	409	364	416	386	411	395	378	374	337	374	362	400	383	397	401	387	377	357	357	391	404	416	384	389	385	373	392	387	395	400	399	392	363	390	392	351	376	406	386	386	359	392	372	375	387	370	367	388	369	414	407	388	421	366	372	390	368	385	381	444	368	389	405	416	354	375	403	377	345	350	396	370	394	404	398	377	371	376	402	394	404	390	381	374	381	424	400	377	423	393	416	374	374	438	378	380	354	354	405	365	378	348	384	384	373	383	372	404	385	376	398	377	355	389	403	393	386	375	381	376	392	371	399	350	351	363	374	412	366	366	376	406	418	402	403	375	407	360	357	419	356	394	391	396	359	375	399	396	404	397	367	401	366	367	396	370	402	392	356	384	406	340	350	384	359	405	388	365	422	435	383	358	378	424	398	385	409	395	371	374	381	363	379	354	409	349	406	405	379	381	360	401	377	381	367	429	392	383	403	384	368	365	379	394	380	390	382	397	353	361	353	370	367	379	349	368	406	359	394	376	403	389	382	385	382	398	406	363	395	387	388	384	390	367	391	397	400	395	352	417	416	387	389	421	397	377	359	393	391	399	388	358	370	332	395	412	388	383	345	384	399	366	391	380	402	377	393	389	381	391	389	365	411	382	374	395	344	390	390	375	379	373	371	404	383	396	390	364	368	402	387	377	388	393	374	351	409	405	377	374	370	403	372	367	401	365	405	405	378	361	396	380	388	344	413	393	378	369	394	419	397	363	403	386	369	368	418	388	386	395	380	352	387	372	367	398	387	374	388	371	367	377	380	402	402	377	352	379	369	379	384	332	388	389	389	354	382	416	390	379	373	408	367	378	384	378	375	383	376	378	382	399	382	346	392	360	375	408	370	384	380	364	356	344	341	359	394	383	410	420	381	384	357	388	397	383	369	356	361	399	350	406	393	434	376	428	410	378	397	403	370	368	429	390	375	385	394	397	373	354	405	381	433	381	401	391	375	392	417	399	337	379	374	417	422	375	386	400	390	374	414	402	405	408	412	353	375	360	424	416	381	403	368	388	378	390	375	362	368	370	387	376	381	391	379	375	387	396	373	380	373	381	365	413	389	390	380	387	381	399	392	361	388	365	370	377	370	398	391	400	368	401	401	399	385	397	419	366	350	380	375	361	347	390	347	433	366	419	365	369	368	368	380	389	386	383	355	394	357	400	371	388	391	367	385	394	383	405	398	359	383	380	400	368	386	389	365	371	386	424	351	374	416	400	373	343	351	404	365	406	440	413	373	396	402	338	370	382	389	380	379	389	425	393	399	384	405	346	395	414	426	389	392	377	391	408	366	393	405	377	385	391	410	411	395	402	392	352	389	397	384	422	385	401	369	363	334	408	368	368	332	367	390	389	386	378	411	376	364	410	390	387	393	367	375	438	367	368	358	397	421	398	348	372	354	411	408	389	378	379	387	370	355	365	386	380	396	393	397	400	382	377	424	403	390	399	393	359	366	390	361	401	380	408	390	419	376	378	381	386	423	389	367	383	391	358	372	398	345	407	366	410	392	401	409	376	347	379	350	408	366	386	400	367	358	386	385	387	380	374	393	329	373	401	358	403	382	365	392	397	404	371	400	384	390	402	367	377	406	388	385	371	365	372	373	375	394	338	351	397	406	409	414	394	370	420	346	387	382	354	401	395	413	352	345	406	357	379	356	372	369	390	379	395	380	384	368	415	412	402	406	391	388	375	407	425	381	395	418	373	417	384	369	407	359	368	359	373	396	374	379	367	388	410	405	397	428	348	388	390	410	382	382	369	393	410	419	418	369	377	407	401	379	362	357	413	415	411	406	383	392	401	401	370	365
22521	20328	26714	23793	20331	20389	10588	1669	1205	1157	1113	1035	991	887	894	917	898	814	904	838	822	794	808	824	805	869	787	834	818	846	754	749	792	822	802	754	754	799	773	777	746	751	787	754	746	813	785	766	745	769	792	763	700	792	778	771	739	809	766	786	763	759	793	735	714	776	777	723	782	780	735	789	764	782	739	754	737	730	749	747	735	787	741	812	757	755	753	756	776	716	737	781	744	748	731	738	728	764	707	737	747	791	753	730	722	767	752	746	770	704	784	737	732	724	794	742	772	756	765	764	765	725	763	768	770	692	740	730	722	776	737	748	719	780	728	771	705	735	743	753	731	733	740	755	721	726	734	744	750	736	721	772	712	784	703	741	758	725	755	795	776	786	731	724	790	797	776	735	762	788	731	746	781	756	742	754	719	742	789	762	720	764	796	815	735	735	733	759	754	707	748	780	770	741	733	744	736	747	767	729	752	729	749	706	777	754	819	787	732	732	680	739	693	763	761	734	772	743	753	764	745	733	726	723	707	734	772	759	746	850	719	749	746	761	743	761	763	781	742	809	756	677	757	764	747	736	717	728	783	784	741	746	747	746	771	777	763	733	759	725	702	783	760	761	721	745	727	740	728	761	750	753	751	753	730	732	771	702	741	740	678	742	741	735	743	757	754	753	731	766	745	778	767	697	791	746	700	751	735	733	740	797	724	725	702	739	744	748	744	722	766	793	745	715	784	758	779	775	711	735	725	759	720	766	716	699	709	772	781	792	727	782	769	767	771	703	724	767	779	785	799	768	716	790	732	707	757	735	729	718	754	749	768	751	719	743	696	754	720	725	753	765	684	733	733	740	727	746	699	742	709	716	721	731	736	723	722	683	753	778	747	783	718	743	737	783	769	763	714	727	730	764	753	709	765	759	762	746	751	748	737	786	777	753	750	739	756	741	787	731	751	695	767	804	804	754	662	727	772	715	762	782	749	756	767	797	736	732	790	726	799	740	759	753	746	740	748	761	695	682	689	741	740	713	716	764	724	710	729	727	746	701	747	721	730	783	788	724	725	677	699	751	696	740	730	781	780	730	757	736	719	686	716	743	735	744	727	768	733	695	719	742	769	725	749	743	756	738	737	762	756	717	717	771	748	763	761	780	715	760	783	781	687	732	739	724	717	710	707	696	772	784	768	749	698	736	753	732	736	745	746	740	761	774	742	744	698	768	697	738	778	760	773	709	771	694	760	751	713	743	772	756	774	729	720	723	727	742	743	724	765	754	755	750	771	726	769	737	742	748	747	736	752	760	769	748	707	762	753	718	742	800	733	756	761	751	737	801	742	767	771	710	751	770	722	758	759	734	756	702	698	809	744	787	715	715	731	728	714	710	756	756	753	714	703	735	766	733	763	742	719	718	719	769	743	788	782	741	745	746	777	744	759	733	747	757	773	749	732	708	721	737	821	750	752	769	715	737	777	736	759	743	740	785	733	710	688	694	749	755	779	770	752	741	759	711	679	726	695	714	760	734	762	815	768	737	731	747	730	754	793	737	746	682	762	723	762	739	743	739	767	702	753	775	744	768	754	748	726	766	763	735	766	733	768	760	764	730	748	726	771	763	737	735	753	722	721	746	743	724	759	736	733	709	753	755	723	757	789	725	734	745	709	737	740	732	778	736	718	668	715	774	803	710	716	745	756	695	746	771	780	768	749	755	724	782	762	744	731	683	724	725	758	750	753	742	720	685	742	755	738	733	778	744	740	735	783	766	751	710	751	799	728	729	691	731	738	724	784	777	730	801	717	768	740	783	677	763	755	784	712	782	750	729	696	726	743	720	722	764	737	753	732	729	768	736	771	737	720	744	762	746	793	713	684	732	764	703	727	722	756	703	709	740	726	766	776	747	773	746	737	805	756	770	709	702	716	765	729	724	755	720	766	754	771	725	737	682	745	736	813	727	768	748	714	724	744	771	769	726	815	748	803	728	722	709	749	730	711	769	736	767	751	721	746	744	800	743	704	727	710	739	768	740	760	707	730	734	795	752	747	818	758	773	714	749	718	745	721	776	751	725	767	763	741	734	752	737	744	770	770	728	748	773	786	679	730	770	756	792	772	789	766	794	780	723	734	751	723	715	754	702	692	695	702	747	779	729	772	757	736	721	703	776	747	779	739	733	769	786	744	736	730	768	754	711	736	761	752	745	728	774	722	721	751	747	736	746	740	735	777	767	727	675	763	728	710	727	731	749	759	775	748	764	685	729	729	723	712	680	735	734	767	745	730	755	782	780	747	795	768	728	759	747	759	796	698	748	748	775	738	769	762	733	734	787	729	737	761	759	767	738	748	785	769	720	777	749	758	772	726	797	737	751	724	774	718	742	745	762	743	719	770	752	799	763	743	708	694	708	789	724	750	748	751	750	753	703	711	725	741	747	742	774	734	783	754	835	763	745	754	715	738	704	691	723	721	732	788	755	716	735	743	760	703	753	784	735	760	777	693	767	749	753	763	660	761	741	724	754	664	780	752	762	715	715	746	779	769	685	761	749	763	730	757	755	715	726	670	736	732	783	694	762	747	722	765	732	756	689	718	786	700	706	771	741	744	745	738	783	763	748	771	752	749	683	744	779	771	714	776	734	785	775	719	694	763	706	737	743	735	751	780	769	779	736	737	716	778	724	745	738	755	754	747	722	775	698	760	726	745	736	741	742	782	757	756	714	687	739	790	753	729	699	739	747	749	709	804	758	705	726	708	708	762	706	727	730	785	713	753	758	790	743	779	788	761	728	760	727	685	787	751	730	708	691	743	763	713	750	738	772	714	746	730	707	761	720	747	694	791	757	785	811	734	732	752	786	732	763	752	792	774	799	790	746	788	744	764	746	696	762	738	706	798	709	714	784	751	770	746	703	707	716	715	714	747	697	796	724	767	758	727	746	738	740	786	742	777	728	732	771	743	719	717	699	746	730	776	756	721	773	794	734	797	692	760	701	715	698	743	763	734	821	782	761	749	759	719	745	711	781	744	783	726	744	745	762	682	700	767	710	740	769	773	731	755	740	759	731	742	708	747	732	714	731	728	750	779	759	745	762	760	717	696	722	761	798	722	734	747	739	748	760	742	714	725	749	697	720	674	721	761	703	681	733	747	753	753	757	746	749	759	725	715	701	700	720	715	737	723	765	747	773	758	756	829	758	720	706	743	731	744	751	761	757	719	772	748	749	700	714	729	791	757	771	733	724	769	737	773	748	794	766	716	796	731	703	750	703	745	735	790	723	751	741	766	734	741	714	767	744	744	764	779	764	723	802	758	738	770	702	727	754	722	733	741	723	727	753	765	731	744	764	788	708	767	765	718	745	714	729	749	704	762	713	750	728	730	739	726	785	742	768	745	748	781	712	725	754	721	775	719	741	739	752	754	741	722	720	729	707	766	736	774	762	725	706	768	747	726	736	719	698	770	762	735	728	776	756	732	744	699	729	736	720	754	716	737	710	730	752	709	736	756	751
24700	13249	12217	7009	4624	3449	2736	2242	1948	1704	1431	1389	1238	1186	1133	1034	955	933	998	917	848	903	899	863	852	818	846	763	772	778	693	811	781	781	792	759	756	761	712	768	696	784	719	754	699	736	726	731	726	735	717	749	713	719	749	714	767	776	740	701	704	741	746	733	735	727	751	714	771	748	727	690	692	748	700	757	726	727	720	725	698	698	743	700	747	781	735	689	725	730	720	751	722	733	732	721	728	702	684	734	759	750	711	727	715	774	601	695	748	696	714	728	737	715	743	705	745	716	685	741	736	726	703	714	777	737	713	724	688	727	719	679	756	785	729	724	674	718	704	755	717	719	739	673	733	746	795	778	715	688	773	686	769	736	664	709	685	712	751	737	713	762	687	692	701	694	713	711	700	691	735	719	712	703	722	681	732	722	734	737	725	748	690	743	731	735	717	685	717	755	736	724	731	711	710	708	685	701	706	759	743	697	699	718	696	706	651	699	753	729	773	748	720	726	733	675	747	729	669	710	740	744	669	718	757	712	678	751	733	722	731	693	679	720	710	694	737	687	712	718	679	749	712	726	704	705	722	723	667	687	737	730	684	709	726	728	762	667	696	739	667	700	677	677	686	710	705	755	749	673	723	718	682	746	699	698	698	685	735	698	671	744	728	719	737	728	712	715	707	736	672	705	730	709	721	708	718	713	725	719	709	710	744	672	683	746	716	705	779	705	617	735	702	701	687	682	700	737	688	664	685	709	744	701	709	699	742	724	757	740	740	727	715	684	679	701	766	713	705	729	736	665	700	726	701	685	742	716	665	703	725	737	732	714	730	781	752	721	726	733	688	713	706	691	749	748	710	696	752	731	708	747	700	711	725	712	737	718	712	711	744	751	753	721	752	781	711	714	677	684	734	740	715	724	704	765	702	703	728	710	761	701	682	728	665	718	728	735	727	759	687	715	701	751	698	701	681	663	678	724	677	688	772	706	712	704	743	716	710	707	726	752	734	700	687	750	674	714	710	728	736	684	736	696	724	719	700	710	719	731	686	713	669	702	745	717	704	700	737	703	768	693	715	712	719	745	735	782	691	730	690	714	670	695	727	701	753	722	786	731	721	670	674	714	656	717	720	734	738	759	676	687	699	650	696	769	700	720	629	732	709	753	754	711	750	683	722	712	717	728	684	691	709	717	717	734	715	769	696	717	674	730	734	725	737	728	696	677	713	734	726	751	701	701	752	711	715	722	708	733	728	682	723	717	694	671	724	756	638	709	699	718	722	674	731	708	692	695	768	708	667	654	726	691	705	734	649	701	688	760	700	756	658	740	727	724	694	679	730	746	731	693	701	723	692	694	707	759	653	666	705	681	768	722	715	728	706	711	721	693	759	733	695	732	744	695	701	758	684	730	681	695	706	707	739	708	715	751	735	695	710	714	754	724	735	700	704	709	714	721	772	702	740	728	741	710	738	784	708	711	686	671	758	712	687	705	706	741	721	724	733	707	681	665	670	712	690	704	715	680	742	731	746	679	724	724	720	705	726	723	750	723	779	723	739	707	720	676	735	682	697	705	736	713	698	657	729	782	722	769	707	718	682	715	722	753	699	718	681	690	724	681	707	754	707	747	694	723	716	710	717	724	715	727	740	704	657	732	678	736	701	721	690	672	704	676	727	726	744	698	733	688	693	722	683	687	711	729	734	734	763	708	700	729	687	718	782	721	691	702	749	705	716	779	753	697	737	680	690	746	741	718	690	703	707	683	709	709	686	717	700	718	718	701	731	717	721	784	684	709	662	684	700	703	710	781	748	703	700	708	688	718	704	699	681	728	724	715	746	744	705	716	677	736	730	773	678	696	744	734	748	769	737	753	704	737	756	684	743	688	715	730	735	712	688	778	719	737	700	704	728	770	748	725	657	731	761	731	676	732	683	722	716	729	739	692	686	689	661	769	677	710	721	728	729	666	714	747	692	729	726	683	687	696	695	702	654	693	691	703	774	687	723	665	748	667	732	726	706	672	753	742	704	738	679	745	730	713	695	713	720	699	695	742	722	723	724	701	704	721	750	751	703	753	691	711	745	747	690	738	668	704	717	692	762	705	702	708	742	681	731	710	704	653	692	739	786	693	714	712	744	729	688	748	700	739	724	715	734	649	727	736	742	716	742	691	679	686	692	756	714	695	756	726	754	758	734	783	666	702	700	732	725	680	692	744	684	699	711	696	743	695	764	733	740	709	668	701	720	727	688	718	683	710	715	710	684	697	732	701	706	663	712	698	676	721	721	710	709	729	688	697	695	700	678	689	685	705	707	707	725	786	657	717	796	697	690	696	705	699	692	694	728	739	713	706	724	743	703	725	721	731	730	693	682	733	742	712	650	725	722	712	731	737	715	740	680	687	729	648	742	730	690	734	714	721	682	692	718	686	702	678	715	688	693	692	739	727	696	728	769	734	716	765	735	710	706	767	696	703	697	756	707	729	673	730	697	721	758	705	750	673	673	740	674	704	728	710	661	715	697	701	724	680	686	739	673	699	737	764	757	758	721	714	739	710	679	728	748	707	727	706	697	707	705	767	734	747	689	672	746	739	709	694	706	696	727	664	711	711	691	672	741	708	697	713	740	741	709	718	707	728	706	700	713	737	711	722	737	743	709	701	678	699	687	728	767	731	676	724	702	718	734	707	742	723	720	710	711	759	762	724	744	703	710	719	701	715	673	710	682	714	714	728	689	718	707	726	737	716	762	722	729	687	697	675	707	742	734	726	671	700	742	706	724	772	699	704	745	704	743	745	715	644	734	726	742	689	701	700	741	776	742	722	686	732	681	729	707	771	712	765	714	721	690	798	720	708	719	700	693	741	704	758	708	727	722	703	737	783	729	697	745	705	729	772	683	714	762	704	719	743	767	708	746	692	741	728	698	660	734	727	704	748	717	694	704	687	729	680	691	711	736	718	681	723	730	723	737	698	720	717	713	702	671	698	697	713	777	768	691	721	706	684	725	704	755	679	748	685	702	702	723	674	742	731	748	709	729	712	675	728	753	699	708	683	681	735	656	686	743	678	674	720	695	746	701	731	679	710	715	710	705	728	721	734	786	665	695	736	744	697	713	687	702	755	738	696	719	704	751	703	741	735	742	741	742	723	737	713	745	733	701	720	783	738	700	723	738	750	714	706	720	756	746	719	736	676	707	706	751	735	754	721	758	709	725	698	752	739	727	723	738	756	726	677	687	709	716	696	758	754	724	732	699	713	690	700	685	711	709	742	726	716	756	758	755	712	725	718	744	684	741	707	724	758	735	664	713	715	704	699	730	703	658	671	734	721	668	683	687	718	694	675	696	651	726	710	701	721	742	739	720	714	761	703	686	735	745	735	726	671	703	722	724	719	657	760	712	794	692	685	726	725	722	715	755	706	691	748	648	671	689	684	709	705	690	723	711	730	665	733	678	733	706	733	679	730	718	712	715	708	731	702	673	730	657	702	678	697	675	712	698	755	686	691
32572	15211	2823	695	563	528	446	531	551	505	453	479	491	459	439	500	490	462	519	434	460	487	522	470	500	476	446	462	503	469	503	470	473	461	473	451	515	457	475	444	421	476	445	477	499	481	480	489	495	449	472	494	502	474	477	471	504	482	471	441	459	441	492	494	449	453	498	473	464	485	485	474	500	481	482	514	461	493	467	469	495	539	487	489	500	474	487	493	481	455	466	476	496	490	473	494	470	490	459	463	478	464	472	481	441	452	519	445	483	457	508	443	497	520	477	461	467	493	447	470	479	487	444	444	444	472	454	470	475	453	448	508	484	474	422	476	485	476	465	448	497	488	454	467	475	498	447	472	493	497	475	435	433	481	476	492	473	506	447	473	494	490	485	479	512	450	497	488	474	477	478	496	500	479	463	494	495	517	490	477	515	479	437	448	506	448	430	484	479	454	489	429	467	486	456	500	510	474	461	442	488	455	492	449	476	461	506	478	479	528	485	460	522	486	463	474	467	472	511	459	486	499	458	499	474	480	512	449	467	500	506	466	484	487	462	476	478	504	465	458	416	470	454	455	522	499	460	469	437	478	470	479	427	502	477	482	430	481	493	463	492	469	436	467	469	418	478	460	463	492	448	475	461	470	476	481	479	479	432	429	492	499	520	471	505	471	468	529	479	480	509	452	495	483	438	509	451	492	427	478	457	465	453	484	493	462	453	477	442	458	430	481	481	442	488	477	471	449	479	424	463	430	442	467	462	425	464	455	475	446	442	470	476	454	454	475	480	504	501	463	464	470	445	456	463	467	445	451	486	491	492	460	479	472	444	479	479	437	501	487	484	483	464	470	483	471	496	472	447	452	506	463	504	470	482	463	474	434	490	490	463	478	475	495	529	434	481	482	478	460	455	475	496	504	478	470	504	474	468	479	448	494	500	504	496	489	467	474	439	478	465	436	504	439	454	477	416	504	498	473	483	480	466	454	444	461	452	474	492	496	474	506	513	437	520	427	455	440	453	422	477	450	499	479	485	519	477	471	503	463	439	468	425	470	480	457	474	462	487	504	470	497	476	461	432	466	516	485	506	484	490	494	466	495	498	486	477	445	455	439	478	494	483	481	459	455	486	467	482	449	511	492	499	482	456	479	443	474	479	444	498	487	467	470	460	465	480	495	489	476	468	480	470	435	438	478	479	490	482	486	482	483	484	521	451	474	486	455	459	479	456	463	475	463	463	466	503	473	461	438	489	436	497	433	466	481	481	473	508	500	451	475	445	493	471	505	488	454	408	432	470	465	488	442	483	486	469	487	522	469	486	478	420	484	461	471	492	457	482	488	496	451	489	466	429	485	463	481	433	508	471	467	470	474	493	497	462	463	493	507	463	467	459	451	493	462	459	443	478	475	472	439	446	449	501	462	510	466	441	456	450	475	492	454	443	466	483	467	481	460	477	469	469	509	442	488	485	436	452	499	457	489	423	461	429	495	469	507	495	433	513	517	490	483	485	479	474	462	509	411	466	464	479	486	512	476	475	488	477	499	488	474	506	440	480	453	481	496	462	472	475	543	482	449	473	498	495	471	514	462	468	489	510	459	485	453	439	453	499	481	424	503	437	493	486	476	491	465	489	486	493	447	450	488	473	462	453	467	508	480	474	472	484	487	535	488	472	481	453	478	518	503	473	511	463	445	465	453	469	457	481	474	456	452	486	500	481	460	492	470	492	493	458	479	492	473	483	506	465	486	477	467	443	475	473	454	471	459	494	484	443	489	496	468	471	465	449	483	458	460	444	487	494	455	442	455	471	552	483	432	457	472	477	465	510	479	470	514	457	473	491	465	491	440	482	470	526	456	449	440	475	514	447	496	473	454	491	474	498	450	471	465	475	490	489	468	483	517	482	459	480	503	504	450	444	489	430	444	494	490	504	456	460	470	462	460	457	480	475	447	438	509	464	465	467	473	494	484	526	483	455	504	506	540	467	429	442	500	479	501	497	505	463	481	452	466	503	463	509	455	491	456	466	503	459	475	456	441	510	476	442	476	525	476	471	499	472	492	432	446	469	484	505	459	488	471	497	478	473	462	447	482	460	454	491	453	439	463	469	525	457	459	446	441	462	456	456	441	477	472	475	511	453	492	481	471	476	437	482	456	458	471	443	422	470	486	495	455	427	489	465	473	454	481	455	501	506	494	486	498	499	441	450	491	438	462	473	486	485	485	474	452	453	461	506	487	489	445	486	480	467	503	488	471	470	467	487	464	506	458	470	498	489	456	479	443	457	485	499	466	485	475	524	464	514	502	465	466	512	468	454	481	492	447	451	479	449	459	474	449	460	448	491	463	455	475	479	495	473	503	457	460	488	469	460	493	520	490	448	527	446	457	483	489	430	457	517	467	473	459	466	480	462	469	438	442	496	516	460	488	445	449	503	473	464	472	514	441	518	510	472	453	462	461	496	461	545	450	475	476	441	438	469	466	506	490	460	488	484	475	488	482	456	466	497	499	489	450	456	492	496	480	450	497	437	458	499	466	485	553	473	488	499	463	532	465	489	487	458	477	469	499	474	482	473	483	499	518	463	479	460	509	485	533	462	435	508	501	484	493	498	466	447	485	458	500	513	524	488	447	506	509	508	478	504	473	442	519	507	480	471	476	511	502	466	475	481	535	484	499	463	504	462	465	511	430	464	489	462	474	458	501	468	491	429	472	488	462	433	468	487	454	504	460	485	505	527	467	485	412	470	468	441	481	487	492	479	484	473	464	492	502	471	506	472	429	458	490	473	460	482	447	496	497	496	475	460	494	491	469	456	443	450	458	500	479	482	493	460	471	514	485	467	448	451	504	474	490	474	476	436	418	461	486	444	520	481	486	476	516	430	461	453	472	413	496	426	467	455	444	491	474	444	453	480	457	441	491	485	485	452	482	473	488	489	457	478	456	517	500	466	465	478	467	454	508	509	474	469	447	474	447	483	487	476	459	462	476	470	453	477	472	466	509	478	455	475	508	494	471	456	474	473	470	485	484	450	462	461	449	486	517	462	479	468	494	494	458	447	465	488	465	478	482	463	496	499	488	457	453	469	459	517	491	470	448	449	505	442	477	446	469	488	492	483	486	461	476	502	465	461	482	499	497	448	475	480	463	464	458	445	508	476	475	507	459	439	509	498	442	455	492	458	446	457	474	478	478	424	464	471	492	432	475	493	455	461	450	463	515	471	462	459	415	447	475	486	465	489	468	487	491	441	502	483	435	467	447	503	485	442	438	513	480	476	482	464	499	451	487	479	495	470	501	474	503	487	429	463	448	460	461	458	455	534	442	467	511	472	537	475	488	512	494	506	423	465	472	520	437	510	495	461	522	453	460	477	448	481	452	467	451	529	473	474	467	436	493	477	487	462	476	470	489	479	480	423	459	435	452	520	472	514	479	497	482	467	493	484	474	539	453	451	464	464	461	470	440	433	472	490	462	458	478	479	471	516	475	454	456	468	506	506	457	469	444
20333	1013	839	713	592	554	579	535	514	539	535	544	503	528	547	535	528	549	540	515	530	500	502	519	527	498	530	498	492	509	506	504	509	538	500	508	517	502	544	541	515	489	501	522	533	507	482	528	530	485	518	498	541	511	483	512	505	538	520	537	481	481	477	512	519	513	503	476	495	494	497	522	491	484	488	551	528	508	498	529	536	499	514	541	523	491	516	507	525	484	466	514	535	503	510	506	485	502	517	497	515	502	467	510	505	490	492	489	516	517	521	521	510	493	472	495	517	506	495	507	511	533	476	495	480	519	475	513	492	490	524	480	512	479	557	484	501	466	540	491	486	533	496	495	488	470	478	502	465	481	483	519	497	511	529	527	455	532	543	455	519	492	498	524	518	547	522	512	504	518	498	538	520	502	508	487	484	510	473	478	514	497	474	498	522	517	494	528	513	483	509	504	524	549	498	514	477	536	525	488	479	515	542	513	476	501	476	528	479	488	505	535	500	540	502	530	471	477	483	459	517	490	511	554	515	549	522	515	488	510	511	505	499	528	520	478	492	472	546	501	502	533	499	490	554	534	517	520	517	535	521	528	538	476	519	502	505	500	518	511	495	518	503	507	482	492	513	536	506	505	490	510	516	490	510	470	501	508	514	543	554	465	540	503	515	540	486	460	478	493	521	556	463	507	508	472	558	487	536	547	579	478	508	518	551	504	531	485	548	484	469	514	528	482	477	478	507	492	479	531	510	480	526	495	496	496	502	486	538	529	530	503	521	508	494	495	501	433	502	528	504	488	467	473	489	490	495	530	469	488	518	516	542	497	491	529	535	516	469	515	532	501	533	511	507	523	520	500	506	557	488	525	528	509	513	495	503	543	537	515	541	496	507	542	515	517	526	540	509	526	530	506	509	498	503	503	484	509	508	516	493	505	530	522	515	540	489	507	555	478	546	518	516	495	498	462	473	493	498	548	509	534	503	476	525	504	504	505	503	511	513	524	502	522	501	530	532	474	480	490	505	504	496	518	540	489	489	524	555	490	492	495	522	461	497	557	510	502	518	482	506	504	522	490	510	509	520	532	485	528	506	541	480	518	523	504	512	546	508	536	496	501	489	490	509	515	544	521	513	544	513	515	464	522	491	505	503	496	476	525	506	573	479	475	501	513	466	480	528	526	552	520	518	491	517	516	493	516	544	482	495	525	536	523	548	499	503	530	482	500	510	513	508	484	485	487	513	462	541	526	492	502	522	512	509	539	525	496	517	527	484	498	478	551	531	492	485	526	503	535	517	499	520	543	473	517	504	501	562	494	457	531	516	514	478	493	532	482	477	512	507	524	545	530	487	506	514	494	515	494	505	510	514	511	512	508	535	490	483	515	525	492	488	510	521	505	493	525	448	492	478	497	480	517	481	517	494	541	550	505	504	479	523	538	519	498	490	530	484	507	459	495	496	546	542	511	550	523	523	499	478	532	499	493	571	527	518	515	520	496	500	496	476	503	515	502	512	549	477	501	499	517	483	530	482	491	496	543	532	498	480	541	518	520	495	499	470	486	512	489	480	479	499	481	495	525	503	486	481	521	497	483	524	480	503	522	523	491	534	523	503	498	528	476	492	490	497	529	487	439	497	497	516	480	543	520	493	497	494	485	512	498	492	469	483	534	510	518	530	504	519	509	535	497	503	539	502	498	463	536	512	503	502	515	517	497	519	509	505	507	521	525	507	543	461	525	477	506	474	509	506	572	488	492	519	520	496	512	483	512	536	509	505	512	505	510	504	468	483	532	525	495	517	510	498	507	498	498	510	538	544	486	520	502	501	502	535	496	544	516	513	520	477	536	516	466	466	513	511	468	529	493	497	486	524	517	489	569	505	501	513	535	561	511	487	505	522	507	495	479	512	491	548	502	539	513	538	519	521	512	510	486	500	504	495	513	481	508	510	556	503	556	497	518	516	491	526	526	508	505	513	514	497	490	495	497	493	500	492	500	448	496	486	502	476	505	512	491	494	498	502	484	478	482	503	519	523	485	516	449	489	492	459	487	504	483	470	508	540	490	489	518	508	465	529	500	504	519	488	515	500	526	495	497	540	513	481	503	464	535	513	499	522	542	503	493	503	455	521	524	471	530	508	522	497	503	485	523	514	502	508	484	518	520	524	482	480	529	511	531	483	523	472	510	495	484	484	509	509	494	506	490	491	475	490	494	515	478	538	507	500	497	465	476	503	529	515	494	489	480	512	518	481	514	501	484	535	490	538	498	522	533	503	547	549	509	509	484	516	536	492	494	498	520	531	522	489	488	486	494	474	540	506	502	473	535	505	486	535	545	504	506	538	509	556	516	517	517	497	506	532	528	520	509	523	510	524	497	508	505	512	499	539	519	519	470	518	493	503	514	515	493	472	516	508	515	511	483	469	473	506	503	519	516	498	504	483	534	516	521	512	507	459	472	511	485	509	509	498	494	510	505	536	498	499	499	443	495	468	485	487	486	544	544	497	517	508	517	469	519	502	499	511	515	497	514	477	520	522	521	472	498	481	562	508	484	497	539	490	513	492	481	481	506	525	548	494	540	483	516	504	529	484	523	499	509	445	499	504	452	482	470	534	544	537	472	513	520	477	497	502	527	506	480	505	494	523	526	509	548	510	525	504	481	508	515	487	516	488	502	512	533	498	574	488	517	513	521	502	523	522	518	489	501	511	474	491	543	520	569	488	491	460	490	502	496	518	496	470	482	525	492	516	508	496	537	513	510	484	530	511	507	522	482	522	498	488	490	506	496	513	510	493	510	487	532	507	471	510	488	493	505	486	531	541	465	520	489	538	501	535	518	487	481	483	495	500	547	466	502	526	515	471	477	495	550	507	514	521	507	502	509	483	531	501	487	492	476	509	477	521	511	506	522	488	514	541	508	491	504	512	504	538	505	490	489	487	468	521	557	512	498	542	493	514	470	497	478	524	529	528	494	502	540	514	504	532	522	509	516	494	464	506	506	512	564	490	491	531	498	494	483	531	509	497	521	493	497	521	543	541	490	513	548	497	490	519	476	533	502	506	531	523	499	520	522	524	507	522	501	532	533	533	491	531	485	481	500	510	523	513	461	474	528	530	504	489	498	505	495	512	556	503	487	484	505	463	516	511	509	507	536	501	466	495	488	482	465	474	480	488	564	512	540	492	483	537	511	509	520	536	518	525	499	479	472	502	486	505	491	504	494	497	508	513	517	502	465	494	526	506	488	488	528	478	515	496	527	474	488	493	519	523	510	491	506	520	502	518	520	532	488	511	499	527	520	501	515	535	479	519	512	514	491	517	500	487	526	525	482	504	476	547	464	527	495	516	492	513	497	551	524	562	502	475	470	545	477	484	511	500	493	485	561	478	489	531	520	530	451	532	486	501	469	500	514	477	548	494	467	508	495	493	491	539	475	486	482	515	513	532	493	484	494	520	501	509	510	507	508	508	539	539	525	498	492	508	525	504	524	497	498	531	523	537	545
24555	20353	26118	24435	20342	10019	1048	697	617	597	516	521	461	482	485	440	439	417	444	396	374	351	390	397	402	392	398	397	422	383	376	403	427	385	350	395	347	382	405	399	387	382	413	395	372	345	384	375	354	388	372	401	412	372	363	382	375	402	365	352	352	416	420	394	408	320	367	348	355	362	356	355	343	341	359	368	386	339	414	373	377	358	404	373	355	376	380	364	345	404	354	386	383	411	387	347	403	379	366	384	371	380	366	393	352	384	390	382	372	379	399	384	390	400	369	370	404	373	376	364	387	408	367	389	390	406	373	385	371	360	365	363	359	336	387	383	351	372	385	356	396	348	340	351	362	359	369	378	404	361	349	356	384	359	324	393	365	379	376	358	379	353	334	389	343	332	388	364	358	361	370	407	354	368	381	362	381	388	390	365	380	403	380	366	363	369	362	381	365	406	399	379	345	331	374	362	345	397	351	379	390	361	405	362	385	350	381	394	379	382	372	369	384	378	383	383	388	375	366	393	372	368	400	364	358	358	361	387	360	410	369	407	371	397	351	403	347	373	333	362	387	333	365	375	327	327	365	347	369	375	356	378	380	359	343	357	387	365	397	370	368	395	333	387	372	348	374	365	374	372	394	387	368	385	396	381	362	372	368	349	388	383	351	371	346	415	397	410	375	365	347	373	350	381	362	402	371	374	356	365	383	350	353	377	388	354	364	377	375	345	414	392	370	390	326	408	339	368	369	362	383	379	385	384	377	381	366	387	362	375	380	358	335	355	405	387	356	387	394	353	371	372	374	350	393	354	358	387	353	415	385	376	406	390	396	388	351	363	355	359	392	330	372	380	381	395	388	357	349	334	366	380	382	378	359	366	360	370	396	377	375	383	359	383	381	372	381	355	393	361	367	395	371	400	371	423	369	340	365	356	358	363	378	363	374	386	339	383	383	364	369	382	357	364	356	358	368	340	379	403	362	371	366	360	396	402	370	366	362	385	345	378	377	374	325	371	385	396	358	357	371	376	357	387	399	358	381	374	384	382	349	377	364	361	348	361	364	372	339	363	354	384	359	378	387	411	347	357	387	413	349	358	395	380	353	373	357	378	344	380	370	368	354	349	404	384	343	384	389	358	339	367	354	402	363	401	380	372	362	334	390	368	374	370	361	382	342	402	378	410	376	344	377	366	333	365	382	402	382	373	348	387	376	377	357	349	359	350	363	366	377	350	373	382	389	379	369	351	391	382	372	348	380	352	334	411	362	367	386	398	350	369	375	392	381	374	375	371	389	391	379	370	372	375	364	356	401	307	388	396	373	366	365	376	357	367	384	382	338	377	376	424	375	389	385	368	353	383	340	373	371	352	341	363	360	354	398	348	372	382	363	380	314	362	385	426	363	353	373	367	380	398	380	398	389	383	350	397	361	358	371	345	354	374	373	387	387	364	365	344	395	367	358	374	372	340	378	396	345	357	396	336	407	418	371	396	382	390	350	350	366	386	356	373	410	371	396	388	343	363	367	374	383	371	360	363	373	342	362	381	379	363	373	391	381	378	355	388	381	379	358	346	377	362	372	342	382	389	369	349	395	353	338	368	395	403	357	361	354	344	380	353	373	388	337	407	369	381	389	330	380	364	369	366	350	366	376	377	357	340	333	346	422	393	385	390	361	370	374	338	325	372	369	362	370	353	329	378	374	396	382	386	373	388	377	397	369	383	395	360	371	360	384	383	400	376	368	332	391	390	363	388	347	382	356	359	364	367	379	354	375	362	353	321	393	371	390	361	384	394	383	361	371	378	384	373	344	346	345	338	343	394	350	367	345	377	388	366	363	399	346	393	383	352	335	359	374	342	355	385	381	402	364	357	370	344	393	374	380	374	374	380	341	372	342	356	342	375	354	357	408	320	388	379	399	393	399	426	346	394	356	373	371	385	419	358	382	370	383	323	411	357	399	387	363	368	356	365	350	392	359	344	352	328	342	359	376	357	384	392	346	375	396	359	379	393	360	371	377	365	352	366	358	343	360	390	378	417	344	373	366	399	372	361	399	383	374	343	365	378	388	381	362	365	390	376	338	360	380	365	358	367	390	366	336	356	382	366	321	371	399	395	357	425	364	352	372	411	384	394	370	383	366	375	370	360	367	394	352	385	361	383	359	381	401	365	366	368	336	386	398	384	339	350	359	362	390	403	345	420	376	379	394	367	364	368	369	346	413	383	377	391	387	361	405	368	367	364	388	390	370	371	377	415	412	332	391	360	378	385	383	363	351	365	354	351	350	353	392	363	405	363	361	366	367	358	355	372	363	378	342	373	357	404	365	377	362	367	386	380	346	358	362	362	398	354	351	367	398	362	354	353	363	359	318	345	356	360	338	361	371	345	350	360	383	363	375	377	386	381	385	382	368	388	362	361	371	357	384	364	341	348	374	385	336	367	384	368	356	338	352	387	366	394	370	426	365	378	392	348	404	338	390	367	375	354	370	408	360	376	357	366	376	354	379	399	369	393	395	376	354	397	373	363	370	361	369	341	368	363	393	372	404	353	398	370	367	384	353	373	369	392	350	372	338	375	368	406	392	346	344	348	389	371	339	351	371	389	375	381	392	362	392	388	363	366	366	346	374	375	398	348	368	389	348	391	408	370	369	375	393	380	331	409	384	386	377	372	362	382	343	368	343	347	386	333	341	407	396	382	424	341	398	362	325	384	393	364	345	337	383	369	374	346	378	366	382	388	402	349	381	367	351	374	369	371	418	358	355	355	381	362	405	359	374	376	387	383	385	366	394	390	360	382	372	367	368	387	355	365	375	364	394	384	353	353	365	396	365	334	414	343	365	355	341	420	335	390	377	382	375	355	382	400	395	385	344	381	386	373	330	368	355	391	347	358	345	389	366	390	348	371	339	364	363	377	396	354	384	378	370	383	360	369	324	361	370	389	371	368	390	361	381	391	385	374	383	386	397	352	351	374	400	363	358	401	441	371	375	393	349	370	370	370	395	363	323	329	358	353	365	361	321	369	380	368	377	417	348	372	352	399	354	344	395	372	364	377	358	406	394	353	394	356	399	377	392	423	401	347	380	366	362	389	348	341	373	345	368	377	357	376	387	375	376	366	347	346	411	381	352	392	400	379	360	353	372	384	355	370	374	374	370	406	383	361	405	326	349	386	390	359	398	365	368	368	387	345	411	377	366	348	402	378	355	381	387	385	367	366	368	377	363	360	359	378	353	358	360	350	385	367	379	376	365	394	357	356	325	375	359	375	354	373	379	421	376	399	379	405	358	370	347	379	367	368	348	370	365	389	388	364	353	370	351	424	395	343	389	377	358	375	344	366	378	399	336	324	379	417	394	391	332	361	344	348	395	365	369	367	427	376	404	392	360	403	402	366	346	400	375	369	348	352	375	371	388	371	382	366	354	381	377	358	381	390	364	363	365	359	391	384	378	376	363	364	360	378	378	371	377	349	393	352	378	353	368	387	355	355	392	346	367	378	363	374
27269	7651	6830	3808	2427	1764	1439	1120	1054	897	745	730	639	623	567	571	532	526	481	479	475	456	503	447	454	379	461	421	414	425	395	394	441	390	407	386	453	434	402	336	398	395	399	376	398	404	399	410	392	394	352	384	405	370	384	388	399	414	384	390	400	376	402	386	386	409	396	394	395	413	382	378	413	374	396	417	397	411	384	407	389	409	359	372	359	400	345	369	389	434	416	383	391	375	365	413	394	391	354	381	397	397	380	377	364	399	413	384	376	397	383	356	368	378	411	390	389	377	350	359	413	424	401	406	416	382	373	391	386	420	405	379	395	395	392	388	382	394	367	369	339	395	372	380	372	367	373	359	404	409	393	372	379	350	397	367	399	361	383	391	404	391	404	366	410	399	376	408	384	365	393	366	397	369	382	406	408	370	402	369	369	397	401	378	401	368	384	380	361	411	424	372	421	392	358	394	409	416	395	373	396	388	419	379	381	369	347	406	390	356	373	405	397	379	396	349	425	373	399	378	357	419	381	376	388	413	379	440	379	384	440	372	345	391	388	406	378	368	348	382	384	341	389	397	382	395	370	395	380	415	403	344	364	396	362	376	383	343	350	358	359	346	362	365	373	410	374	393	382	394	370	389	384	397	381	389	341	408	359	409	397	372	374	402	388	396	364	405	387	396	399	405	395	405	380	384	348	360	390	379	430	366	418	402	412	400	416	394	384	368	388	385	398	366	376	340	375	388	352	410	405	374	384	379	375	371	391	379	383	413	386	373	422	397	386	414	390	367	397	396	393	365	377	353	399	403	385	386	392	375	399	368	376	403	369	400	376	432	366	397	382	351	366	415	366	374	393	385	414	356	390	391	375	400	387	396	411	399	405	398	389	436	425	365	398	372	398	362	411	357	401	385	393	407	376	393	394	392	369	383	365	364	376	391	386	375	380	367	374	408	370	371	388	370	390	403	396	388	390	381	366	414	396	374	428	359	401	370	390	389	421	394	390	398	391	375	381	377	396	391	413	407	341	377	372	398	352	368	374	380	408	392	366	393	404	412	390	376	384	384	368	368	392	398	394	363	374	402	386	369	380	351	370	395	389	405	380	404	384	389	394	369	388	388	389	433	400	373	366	389	382	413	373	402	378	389	363	382	361	370	392	401	386	421	399	394	432	419	388	404	420	382	399	380	369	358	397	402	375	387	412	395	408	381	430	375	372	361	388	376	384	384	374	374	387	392	377	396	395	393	399	409	385	407	375	399	364	387	382	365	369	381	407	367	363	385	396	385	393	402	361	379	352	411	409	348	392	412	363	380	388	357	372	374	403	380	366	411	418	374	405	370	401	410	393	391	376	374	409	384	404	380	387	361	394	407	397	385	378	414	403	397	382	438	369	403	394	377	397	331	401	363	360	354	345	410	357	369	393	401	370	400	397	392	357	394	403	400	406	388	389	377	403	360	371	386	349	379	374	370	368	343	418	386	404	401	422	392	392	377	363	394	399	363	404	384	357	401	385	380	415	374	375	402	379	383	385	385	394	389	366	395	390	351	383	442	400	370	360	364	381	401	378	399	362	395	375	379	384	365	386	335	393	412	423	408	419	395	358	353	369	385	382	369	372	390	395	396	385	405	360	390	420	384	372	352	387	403	421	413	368	359	395	375	378	430	346	362	360	411	389	365	380	368	392	366	411	342	379	395	390	365	430	381	373	376	433	374	380	389	377	384	399	394	363	379	408	376	399	404	384	376	372	386	399	358	387	401	399	378	355	405	359	397	404	425	350	373	376	366	412	374	376	379	387	413	402	361	398	380	434	359	403	386	380	423	414	381	392	398	355	366	411	373	379	409	396	403	375	369	381	387	410	418	372	396	411	334	419	391	421	393	337	377	369	392	412	396	368	410	389	362	401	414	400	391	404	440	361	363	389	378	382	421	376	392	367	382	416	396	348	389	396	347	420	373	404	386	379	384	384	409	402	397	410	406	387	360	381	378	396	370	373	370	406	395	392	405	392	390	358	400	408	383	378	391	410	372	365	365	396	399	353	390	419	369	362	381	389	393	381	401	405	406	420	405	371	351	371	390	382	345	385	386	398	382	405	365	368	417	377	354	365	375	372	389	393	404	359	383	409	405	394	387	379	388	383	420	377	378	375	382	379	370	393	386	392	370	371	381	369	405	382	391	361	405	381	375	387	390	410	409	377	391	399	376	373	377	347	372	372	386	398	372	409	392	421	357	398	382	387	419	360	391	400	363	395	400	370	347	371	384	377	375	390	374	435	404	408	363	368	400	360	369	422	363	393	375	394	376	402	363	409	393	387	356	389	363	368	410	380	396	403	349	431	396	376	397	384	391	387	376	380	343	387	385	379	383	409	379	381	373	384	368	393	370	399	376	372	405	357	378	381	369	374	373	365	381	377	412	348	394	399	390	384	367	375	392	382	402	403	388	379	380	383	374	391	410	393	406	351	377	394	359	373	373	392	388	403	381	395	390	420	397	392	405	369	427	364	370	413	407	367	383	366	383	414	389	395	401	394	373	388	380	385	386	374	383	414	412	393	380	371	369	396	392	395	368	406	393	431	390	365	370	323	383	379	379	436	371	360	379	389	391	373	340	366	381	381	319	420	393	397	365	394	386	350	361	359	363	401	384	375	340	386	407	398	381	393	383	387	374	369	383	392	387	400	403	387	381	378	392	413	372	344	372	370	434	369	353	399	394	417	394	388	394	370	381	391	376	398	361	406	411	379	421	374	384	388	403	382	379	356	387	393	375	405	352	399	412	385	418	369	359	406	368	380	404	406	384	415	361	383	407	396	380	399	378	390	383	395	417	363	392	386	355	401	367	382	398	372	354	411	405	364	392	363	413	374	360	352	391	385	373	363	395	408	385	401	385	404	413	376	375	356	382	371	391	398	414	406	392	387	396	395	398	392	397	367	398	348	384	386	356	365	366	387	374	353	372	399	384	403	403	374	399	394	385	413	474	360	399	395	377	393	392	394	417	366	372	392	367	407	375	398	376	431	390	399	360	382	384	398	399	379	389	436	398	396	376	374	404	383	399	362	381	371	383	384	376	379	368	395	400	355	389	384	390	377	433	371	365	382	379	388	387	393	393	399	389	407	434	380	373	390	383	379	383	372	352	405	384	362	378	384	383	408	405	377	371	379	391	397	379	401	382	369	373	341	386	372	385	334	382	404	396	402	379	381	395	362	359	355	361	390	366	401	361	403	395	377	440	351	343	367	388	368	368	417	380	349	405	377	367	380	379	395	388	381	426	383	356	369	418	396	385	393	382	396	360	373	389	385	376	355	373	343	355	377	382	394	363	356	368	362	416	399	359	399	403	386	410	375	374	400	383	385	361	376	372	362	389	386	405	389	362	377	388	387	361	393	389	399	355	373	423	364	388	390	412	380	389	370	406	378	371	407	387	404	354	351	387	359	375	410	375	381	407	369	380	384	351	395	386	374	404	370	392	410	410	402	395	389	387	406	405
22628	20350	26544	24035	20352	20421	10910	1632	1229	1145	1042	1034	994	982	871	894	883	882	874	780	830	833	786	804	795	787	729	798	796	771	816	764	775	785	756	745	751	783	726	798	815	777	738	730	787	770	761	720	748	756	781	725	744	786	728	749	746	745	701	727	738	767	804	787	740	727	766	751	770	745	750	775	761	750	725	713	720	715	683	706	768	757	723	770	802	719	757	723	751	744	715	727	743	740	706	732	703	725	744	718	751	690	732	734	740	824	742	741	790	774	751	722	765	764	723	788	738	810	673	697	720	727	747	750	836	789	750	759	744	794	711	719	680	756	762	766	762	729	788	727	744	720	762	750	720	770	746	741	759	725	758	788	759	710	717	762	730	772	709	735	785	824	712	761	770	796	742	719	741	724	755	783	748	742	732	725	720	748	730	734	719	753	728	727	780	723	760	749	769	722	686	804	790	717	690	728	688	750	793	764	740	775	768	711	730	778	776	782	781	744	723	712	807	756	744	839	782	752	706	777	743	765	767	769	753	762	756	754	786	769	742	710	785	705	746	710	796	738	776	773	741	762	699	749	748	763	702	731	720	740	749	720	719	741	721	694	758	727	776	704	720	732	752	758	751	733	760	777	723	711	691	757	798	739	699	733	720	721	760	789	771	727	739	685	746	775	761	685	712	703	750	720	746	750	701	756	724	762	696	785	787	745	770	772	782	738	765	696	754	731	771	751	768	703	787	736	685	748	735	787	693	719	738	759	746	784	785	747	691	737	719	780	710	718	721	752	785	722	727	756	732	723	716	775	726	702	744	693	701	756	754	781	764	745	746	722	736	762	768	751	784	758	707	730	721	774	711	729	764	801	757	777	755	713	754	737	692	748	750	733	737	737	712	730	747	760	715	761	751	784	726	707	725	733	757	737	778	764	723	748	744	740	718	686	760	732	732	719	740	762	765	727	680	771	753	694	764	718	750	739	765	705	776	713	741	735	717	768	756	698	768	794	719	744	734	731	722	776	720	762	750	744	739	770	706	741	687	714	731	751	763	727	742	726	770	740	739	741	810	730	747	733	729	745	734	693	696	710	773	753	749	790	763	735	727	771	727	714	707	777	749	779	783	729	763	750	757	727	730	749	737	726	792	761	694	715	747	712	715	750	707	741	730	729	722	738	724	730	725	748	736	738	800	784	784	704	722	771	770	685	747	747	739	738	764	751	752	754	682	706	710	741	731	725	740	746	709	723	744	728	724	756	739	699	724	771	761	728	755	754	709	787	761	768	777	720	762	739	732	738	688	743	762	720	728	805	727	742	725	730	727	743	760	736	773	762	749	726	704	764	709	752	693	738	749	743	717	740	722	725	761	748	720	669	741	738	759	741	733	721	730	727	757	746	767	756	759	688	730	696	717	760	748	736	710	746	743	737	686	742	749	737	746	847	748	689	750	721	744	755	731	725	736	761	782	704	744	773	728	689	747	765	672	722	698	706	737	724	755	792	764	730	692	758	738	771	741	761	718	740	753	748	705	753	696	751	735	747	760	715	687	728	738	738	715	673	740	752	682	746	790	765	766	757	693	772	764	722	730	721	700	767	748	763	684	754	785	723	719	767	738	762	749	770	721	699	750	742	706	762	730	746	769	735	791	747	734	763	735	758	766	746	753	718	717	716	712	728	752	716	751	716	745	691	723	761	746	745	729	763	734	742	704	752	768	731	713	727	751	710	743	723	776	737	791	770	773	759	697	718	738	746	763	740	707	737	737	791	793	761	741	773	801	749	750	778	756	753	769	727	777	772	744	757	774	791	712	749	748	755	743	755	839	754	737	755	741	714	767	758	739	789	731	752	731	745	751	744	755	761	730	735	744	754	797	766	690	714	706	704	733	733	705	740	743	758	799	741	795	742	763	743	737	748	762	733	753	706	773	725	790	750	731	764	734	769	769	717	762	744	733	701	729	716	724	748	782	791	780	746	724	742	712	689	741	736	705	728	727	761	720	792	731	730	758	749	698	755	699	747	743	716	763	686	739	757	767	743	756	765	734	688	775	704	708	741	732	764	768	796	728	753	787	778	754	781	720	772	763	722	769	733	761	717	735	693	693	723	699	769	744	697	718	742	729	740	713	713	744	757	788	686	727	681	784	739	709	757	772	749	789	733	733	777	755	774	731	712	714	732	715	787	735	726	745	685	775	701	737	728	722	711	739	743	738	768	740	728	747	775	713	756	754	752	753	747	722	763	771	717	726	721	718	732	753	726	692	747	760	737	755	739	715	690	749	750	774	727	736	695	776	727	727	752	735	732	733	760	771	738	762	739	714	743	734	772	757	783	734	793	740	768	735	731	750	764	778	753	756	789	740	762	763	734	734	750	762	801	784	717	766	763	735	719	754	752	735	708	734	744	702	706	726	760	719	700	751	774	731	770	714	703	759	714	724	759	732	722	725	745	750	709	695	749	738	774	768	738	749	704	739	728	716	696	765	715	710	704	714	723	774	753	731	738	700	726	755	746	724	663	731	734	793	722	765	723	748	743	715	748	694	727	731	743	764	752	734	754	754	736	719	783	733	767	743	702	738	761	750	734	762	755	689	705	707	728	743	726	736	766	744	730	754	708	769	757	711	708	780	755	766	774	757	775	795	769	713	732	752	751	723	781	786	696	710	735	750	741	753	765	783	760	744	745	692	734	736	746	772	748	736	739	734	693	718	704	671	727	713	744	746	759	723	746	768	759	717	741	742	790	771	731	724	771	736	785	746	723	754	723	716	769	708	721	794	773	791	745	772	769	788	696	694	728	731	729	757	715	775	743	767	763	713	719	700	702	726	709	770	758	709	779	749	752	778	767	754	733	759	751	737	752	714	755	745	764	701	754	761	799	754	777	734	733	740	751	744	701	687	737	724	719	779	704	733	724	755	737	726	741	723	686	764	747	755	742	744	710	767	679	775	768	745	702	756	728	742	695	766	772	754	771	721	763	768	708	757	771	723	790	768	738	723	734	780	725	793	752	733	723	750	784	757	669	791	740	736	747	703	703	790	752	774	757	684	722	778	729	729	744	724	825	733	743	753	767	733	722	691	731	749	721	780	779	720	774	756	688	725	774	730	711	746	752	749	743	743	741	736	719	749	703	766	724	768	735	718	715	773	734	730	757	676	729	765	782	781	732	750	775	738	685	753	773	740	832	797	786	730	763	738	729	789	747	766	751	697	741	761	693	698	687	714	724	776	742	759	721	723	733	725	698	672	759	716	730	741	781	683	686	730	689	747	704	738	765	742	809	786	726	712	740	730	744	773	755	724	782	731	799	746	756	759	728	746	675	690	811	757	771	721	792	713	713	685	772	768	724	743	694	757	756	710	730	751	756	729	725	784	686	748	769	763	800	729	719	772	722	719	733	719	730	792	765	741	695	772	767	752	741	780	744	779	741	740	753	736	716	714	707	758	730	760	734	726	708	746	714	763	805	753	741	695	752	730	734	749	765	769	732	748	723	801	752	724	783
23625	13291	11796	6843	4644	3429	2655	2263	1846	1669	1432	1309	1198	1131	1114	1027	1009	934	983	930	916	862	850	825	839	852	838	734	760	752	780	747	748	756	754	759	776	745	813	782	741	794	741	731	731	724	808	748	747	693	756	736	699	726	770	687	745	714	720	729	736	680	716	693	703	771	707	693	702	662	760	688	759	697	691	698	717	724	741	766	665	698	769	688	676	681	689	717	633	743	665	727	750	729	729	701	655	698	683	712	689	707	668	681	749	714	740	759	750	785	741	731	708	738	681	730	691	747	707	722	696	742	718	711	732	717	718	732	678	752	692	700	725	741	722	750	729	678	737	728	697	689	728	719	772	717	686	717	699	679	701	762	747	728	681	703	749	687	732	714	686	717	728	672	716	693	757	719	760	711	708	702	708	676	679	769	720	684	722	701	721	743	730	683	740	701	703	706	707	725	748	702	706	742	747	713	741	724	735	741	682	750	739	700	694	666	735	670	715	715	684	733	736	668	701	701	703	681	728	738	712	729	724	725	733	703	736	702	632	715	703	698	712	721	732	681	693	710	721	686	720	681	699	708	684	709	702	649	702	703	735	740	675	687	673	674	661	711	693	697	742	751	704	711	679	726	708	683	687	646	738	683	668	704	692	713	710	719	698	723	678	735	727	741	693	687	717	723	656	743	719	729	720	737	698	695	696	718	699	746	704	657	709	685	740	720	710	741	677	681	721	764	727	706	692	711	673	693	708	724	703	736	684	677	711	717	713	713	693	727	737	725	715	724	682	706	667	720	727	718	694	723	681	679	738	720	735	705	697	673	703	751	710	688	687	699	692	723	717	689	743	740	699	708	708	643	703	745	738	720	747	759	768	714	693	700	684	717	737	687	763	725	660	651	691	668	748	691	694	747	700	683	739	715	704	714	684	678	712	724	715	708	678	696	692	693	764	687	721	732	734	697	657	691	680	690	713	746	728	742	681	699	700	721	774	744	666	741	682	701	679	726	684	757	674	685	694	725	732	700	720	743	684	670	652	723	722	701	671	711	641	720	718	715	726	721	707	710	662	715	717	689	725	737	685	672	721	674	687	730	719	655	709	713	744	730	721	743	716	727	703	735	673	723	703	712	764	713	700	706	746	743	708	727	691	741	713	664	677	698	671	732	707	716	665	718	710	709	740	669	694	681	700	700	704	660	735	729	672	701	718	718	779	718	739	696	696	702	716	702	686	723	702	705	714	720	749	703	720	675	666	693	733	746	692	720	687	692	707	736	673	672	707	705	668	711	708	704	700	691	746	683	695	702	768	691	707	703	693	703	742	699	755	694	731	702	738	711	725	696	681	730	665	712	719	727	673	722	666	717	663	677	701	725	679	711	699	747	695	687	712	717	709	683	694	671	680	689	705	747	721	721	728	724	729	683	728	696	692	719	704	658	723	713	706	679	716	710	688	656	759	712	697	693	743	728	723	683	713	686	694	725	713	706	676	670	718	752	669	689	725	702	686	729	720	722	719	670	750	675	701	745	740	777	699	717	707	681	664	704	678	686	674	688	764	686	673	757	693	718	702	662	692	708	738	703	699	718	715	726	705	674	682	676	690	707	700	678	750	703	712	677	707	682	700	703	745	698	687	665	696	696	675	703	706	705	652	685	649	741	720	693	745	729	688	732	656	711	721	697	710	746	708	727	698	696	715	701	687	734	710	686	736	701	746	717	720	667	676	733	692	718	706	675	713	673	662	689	723	686	730	651	717	712	700	724	663	672	670	688	713	729	666	734	709	699	686	696	750	724	666	717	681	674	677	704	750	686	755	696	677	697	679	665	675	735	687	695	751	680	702	688	680	703	731	696	765	728	693	694	660	731	725	691	734	758	720	686	688	704	736	729	732	718	704	654	710	727	778	710	717	691	727	685	724	705	730	744	732	708	753	682	721	733	713	695	664	677	756	712	674	692	743	707	675	729	704	646	740	744	667	718	733	679	744	705	737	748	725	730	765	654	688	697	719	723	678	677	685	663	704	726	692	704	726	690	723	694	714	673	762	724	713	712	709	695	669	708	652	659	716	713	686	694	693	730	699	705	753	685	713	738	704	688	729	720	737	671	726	729	706	672	740	717	720	693	693	702	741	651	714	753	680	653	672	693	720	739	678	671	720	689	731	687	717	715	655	706	683	690	723	713	645	736	650	728	699	680	740	735	709	697	662	729	729	712	688	688	718	711	696	731	688	742	708	724	714	687	685	689	685	737	721	685	723	681	712	741	696	709	742	725	719	701	736	720	764	718	729	715	701	751	676	696	729	739	703	742	718	694	730	718	698	700	734	687	659	712	694	709	670	703	695	729	671	741	688	682	728	717	730	713	705	676	704	698	697	694	734	717	706	726	662	707	679	741	745	712	746	710	706	668	665	722	670	701	719	761	705	672	717	689	714	694	666	696	689	720	685	708	689	696	703	675	713	722	663	692	780	686	721	703	738	694	695	717	685	715	689	760	726	715	722	672	718	674	726	685	712	743	698	718	689	724	708	701	709	720	753	695	707	705	676	692	725	688	664	655	762	735	702	718	709	647	687	715	731	714	701	726	719	719	727	732	701	740	706	727	697	708	665	661	713	704	741	705	695	718	655	706	739	703	707	645	715	695	733	667	738	772	689	737	721	720	715	739	719	724	777	705	727	695	655	708	704	730	639	696	743	703	758	697	695	715	782	716	708	692	711	686	721	713	712	709	657	679	731	766	655	687	718	684	677	695	727	691	663	706	743	727	735	624	700	705	700	725	709	693	677	736	684	735	709	687	667	731	659	693	692	683	685	692	673	704	707	692	710	771	746	682	725	659	728	696	711	695	683	684	744	704	709	694	673	729	705	729	687	686	727	711	684	691	722	686	687	710	675	704	688	692	723	759	696	711	686	771	751	753	671	691	690	669	692	726	704	703	765	696	684	697	718	735	719	735	705	702	736	750	714	727	741	713	705	685	732	708	744	713	703	736	734	680	706	710	693	683	712	711	714	690	679	705	716	674	692	676	699	675	692	721	728	706	736	700	684	712	712	704	686	743	756	747	692	709	715	710	700	694	718	709	685	731	752	712	736	701	733	723	709	719	725	679	730	657	701	665	750	724	719	692	711	705	674	697	698	687	710	718	698	711	694	741	682	674	653	658	681	708	686	634	709	720	760	683	698	634	663	690	715	732	654	643	711	667	693	757	737	704	709	714	667	651	700	688	698	707	712	759	716	725	697	710	718	719	733	655	671	709	695	680	704	661	682	696	677	725	669	691	683	648	713	713	753	704	697	710	684	700	723	708	737	709	715	698	696	721	700	734	716	685	690	696	699	699	704	712	700	718	708	732	680	701	690	708	750	714	726	662	707	729	743	728	664	724	741	682	689	722	688	687	694	687	712	680	742	731	709	741	680	748	734	720	711	720	713	703	707	700	677	727	683	723	720	674	663	672	707	730	686	698	706	724	671	701	709	709	740	716	693	743	728	717	757	700	751	737
32647	15558	3020	675	523	495	480	469	453	446	461	487	468	471	455	470	479	466	476	484	481	479	499	457	457	493	454	478	444	489	477	486	459	456	478	495	436	513	468	459	438	441	442	471	431	455	499	459	482	487	469	449	489	494	472	497	483	454	511	440	463	477	459	463	467	471	465	451	486	452	447	469	493	435	458	492	491	482	434	510	490	454	464	442	459	490	453	449	484	495	515	465	494	479	480	436	427	432	473	464	470	481	477	439	407	453	440	477	465	494	432	460	457	481	497	476	483	469	437	490	457	442	487	450	488	501	474	471	468	500	473	464	463	476	459	491	465	477	454	465	421	493	500	461	457	464	483	511	455	460	466	464	454	470	455	460	525	432	491	493	446	459	440	498	465	479	478	473	423	479	467	415	481	501	478	471	465	443	448	459	450	444	426	471	444	482	470	460	428	463	467	477	467	474	470	476	452	498	491	462	482	517	467	496	444	492	447	472	453	463	427	456	463	475	504	468	449	435	472	449	459	477	487	454	466	446	476	446	480	494	479	473	490	467	495	480	495	470	490	483	468	473	487	509	494	437	471	499	492	462	478	486	453	484	447	459	500	473	467	480	443	460	485	443	447	498	449	474	463	511	468	416	495	458	466	512	503	468	461	471	480	445	442	434	433	512	450	431	503	470	487	458	475	480	457	462	435	521	458	459	431	469	451	458	457	457	469	453	446	474	459	478	504	453	480	461	473	494	469	466	443	479	452	470	438	453	463	497	471	505	483	474	458	456	476	475	486	481	471	487	484	482	465	496	516	431	476	456	487	475	446	488	484	467	428	533	478	470	438	464	432	466	493	470	486	505	465	433	445	470	482	497	435	469	501	484	484	440	462	441	454	461	522	453	466	479	465	473	476	477	496	462	459	459	488	442	446	478	485	492	498	449	475	513	455	444	484	457	466	461	439	450	442	419	452	456	440	488	453	444	483	490	489	482	460	439	451	446	459	489	451	471	490	445	447	491	486	461	468	466	461	432	473	504	456	474	434	463	472	474	489	420	468	467	509	503	465	457	462	502	494	459	447	473	450	506	446	466	490	467	471	474	492	467	465	462	499	465	516	492	397	500	471	463	454	467	462	453	455	471	461	432	462	443	435	460	470	468	415	434	473	461	446	474	482	503	530	471	472	484	489	466	412	501	483	467	479	484	463	459	481	450	441	457	463	462	438	458	449	452	455	484	471	481	467	492	487	458	508	483	452	492	500	481	492	496	474	451	456	485	451	496	487	431	480	433	502	459	477	491	501	466	480	446	472	475	469	496	473	463	466	490	482	446	510	464	450	428	455	456	464	463	460	501	471	471	440	499	452	506	443	472	443	474	508	487	473	451	467	451	462	439	475	449	460	454	506	492	492	447	536	501	449	457	473	450	474	426	481	501	468	474	493	483	510	475	483	437	437	488	445	487	496	447	496	436	474	428	474	490	456	466	456	497	462	482	427	455	476	457	461	503	401	448	456	467	481	506	450	514	481	450	446	471	472	455	450	500	470	457	468	480	504	480	473	467	464	453	464	430	444	483	462	461	502	471	430	451	454	480	481	481	437	517	490	459	450	438	415	480	505	475	475	453	513	467	480	437	477	457	447	478	467	468	452	447	487	437	470	470	455	477	423	474	501	502	457	441	497	466	461	495	426	486	456	461	471	466	503	472	479	466	476	496	465	480	445	483	483	451	483	466	493	500	451	454	461	422	466	453	430	487	501	464	437	439	502	455	432	462	451	478	486	446	446	460	469	469	471	469	406	472	479	459	480	466	479	456	466	440	459	478	473	447	466	476	466	465	461	444	499	521	483	448	480	478	472	453	488	469	435	491	471	494	434	487	444	467	477	478	408	483	486	458	491	469	473	473	429	436	441	473	521	480	479	493	477	504	499	491	450	422	463	461	463	429	468	470	440	466	433	477	527	463	456	486	485	453	473	469	469	460	471	462	442	498	460	428	485	449	437	472	483	453	484	462	442	517	441	484	442	476	436	488	442	447	442	467	457	436	511	468	441	476	419	473	474	453	454	492	494	481	488	462	455	443	469	448	511	431	470	497	481	472	465	468	444	462	485	483	464	478	468	502	459	474	440	478	455	467	506	414	486	475	446	482	443	467	493	493	457	444	453	495	453	488	432	490	468	471	498	488	471	508	460	466	478	465	501	479	479	438	430	432	437	473	463	445	474	469	478	462	470	484	476	507	483	454	447	520	498	452	426	494	469	465	461	459	437	462	464	483	464	463	468	459	453	478	450	463	505	468	471	489	468	484	439	476	456	454	485	496	457	474	461	488	479	497	461	516	484	454	458	465	496	449	486	454	456	475	442	503	505	466	467	475	462	469	460	473	461	465	461	450	505	469	512	487	469	462	467	460	470	458	425	425	465	466	466	499	472	423	462	499	454	458	518	473	500	496	486	491	458	395	483	445	493	466	463	440	461	458	477	511	476	485	449	460	472	471	464	527	496	476	466	491	468	473	412	464	497	460	483	496	471	465	454	474	457	474	483	508	490	473	454	446	443	456	441	433	463	483	466	509	464	450	501	459	508	455	476	464	464	487	479	442	490	522	471	439	458	512	499	471	495	467	459	466	454	449	432	488	496	489	452	471	500	440	460	422	453	420	442	424	470	488	439	492	477	479	469	436	483	469	483	485	449	511	466	478	457	464	487	486	449	456	432	487	462	501	450	504	500	492	499	440	492	471	437	478	439	436	450	446	497	473	448	448	498	489	463	493	465	479	497	468	432	455	451	451	488	476	437	449	542	459	444	476	450	447	471	467	470	451	487	463	488	466	457	468	480	474	469	464	435	464	464	469	476	457	455	494	465	456	440	491	478	461	484	489	436	462	479	481	487	484	454	514	438	431	447	437	501	454	485	460	478	475	488	442	485	490	484	491	472	475	505	478	494	418	455	397	460	513	519	482	454	478	460	487	519	476	490	443	521	499	452	477	444	509	472	503	441	436	433	474	493	452	507	449	489	454	496	474	468	432	443	469	507	493	446	455	500	459	430	453	476	515	445	453	451	452	460	434	453	453	464	459	488	481	446	472	470	515	450	465	478	451	431	471	500	493	505	475	498	476	479	504	441	484	467	452	466	467	460	436	455	480	477	473	444	478	460	479	487	452	478	485	414	475	502	462	442	424	488	449	481	484	474	465	437	493	466	510	454	504	510	461	499	436	487	424	478	456	445	459	459	437	480	457	469	465	476	515	478	450	428	451	484	474	483	470	441	485	483	514	465	471	503	473	462	482	479	446	484	471	487	492	446	481	482	470	484	506	480	477	479	462	492	460	503	467	438	475	485	479	466	491	463	472	441	481	472	432	417	489	469	458	461	415	464	456	453	510	499	454	517	433	478	488	468	445	489	444	442	468	461	458	448	447	475	490	469	468	451	479	449	446	486	453	473	477	466	472	473	456	494	480	459	445	499	456	479	484	460	422	476	478	474	503	511	467	468	499	472	482
20736	1007	844	649	591	524	522	540	521	516	513	525	534	500	485	522	514	512	529	485	510	517	494	477	533	509	497	479	502	523	471	483	554	500	558	540	489	512	535	476	536	472	524	501	493	474	487	521	511	452	500	504	520	476	496	512	513	474	477	485	475	547	488	519	522	505	534	461	543	551	512	474	502	524	485	496	487	500	458	483	494	492	489	475	464	494	496	480	521	502	501	498	509	421	483	541	513	474	515	491	535	473	438	485	501	482	534	472	519	500	501	492	508	485	501	481	503	511	498	482	523	489	486	487	501	471	534	506	469	470	501	509	517	477	515	515	498	513	457	533	534	484	521	500	495	467	450	504	496	515	448	483	500	511	501	473	502	490	546	503	488	506	501	512	499	535	514	502	509	507	489	463	488	470	495	494	495	502	510	505	512	484	474	531	507	454	454	508	519	465	533	505	494	505	476	484	496	541	478	436	517	533	526	505	512	478	501	493	514	482	508	492	499	511	554	488	500	503	497	500	510	484	488	481	509	500	529	472	467	479	492	490	477	456	447	473	506	493	545	483	464	495	491	483	468	500	482	475	506	518	510	495	486	511	494	487	529	494	502	508	480	471	492	449	518	475	497	515	512	491	488	522	484	528	492	484	476	454	479	515	479	482	476	477	516	478	480	475	507	476	492	502	540	467	491	513	465	481	482	486	532	495	511	536	493	484	517	502	501	531	523	511	501	494	520	508	465	518	504	478	496	500	496	532	471	493	512	514	488	561	524	476	479	450	491	514	527	486	537	525	482	482	505	491	496	502	517	516	467	471	489	486	498	542	502	500	487	542	499	501	493	533	480	506	493	453	525	501	500	486	520	503	490	555	522	506	487	523	535	484	512	500	521	514	481	481	505	519	483	520	472	493	478	445	485	502	490	490	476	532	489	498	515	515	556	509	481	520	491	514	474	480	497	500	511	477	512	523	516	475	482	506	500	464	475	532	499	467	500	438	524	502	474	517	511	517	482	506	482	500	509	499	479	503	516	504	511	512	478	481	478	524	468	488	525	490	502	494	519	498	509	516	504	458	518	511	457	490	514	443	487	495	464	471	498	489	471	472	542	533	522	530	518	516	480	471	500	520	533	480	496	460	498	507	487	510	495	499	496	484	535	478	496	460	510	521	524	467	502	554	476	507	464	515	492	511	500	465	475	496	478	504	503	508	483	473	517	486	495	503	477	474	495	530	481	512	517	508	520	496	497	459	553	517	525	535	522	502	462	496	462	497	490	473	485	474	531	522	507	471	493	496	507	494	514	502	513	517	532	514	521	529	491	510	501	489	529	508	491	509	526	528	515	509	510	504	527	504	533	486	496	520	490	491	489	529	507	497	458	482	504	540	498	470	523	491	494	508	503	489	490	466	500	519	535	510	505	493	527	524	483	465	498	485	491	516	484	517	529	497	506	503	509	436	474	516	543	507	490	507	480	462	463	509	491	499	511	465	486	488	510	526	501	516	508	520	516	528	507	476	505	489	474	506	487	493	511	439	523	527	496	514	514	514	490	535	500	486	469	488	481	494	482	476	522	492	470	493	504	493	474	468	516	488	516	454	454	522	469	487	533	475	488	536	481	480	486	497	484	484	522	501	544	535	517	502	498	497	526	495	512	520	525	531	488	504	481	491	491	502	470	451	488	485	473	497	472	501	506	490	506	491	483	494	503	517	471	490	456	480	506	507	508	494	495	490	511	491	488	485	501	506	483	520	481	531	525	531	516	510	512	437	485	487	477	497	498	502	475	513	524	476	490	525	504	509	484	504	506	474	490	480	502	509	502	472	469	470	471	504	514	473	500	528	527	507	463	475	517	508	513	475	514	533	543	500	458	502	503	478	493	519	521	493	495	515	484	498	477	505	507	467	495	447	459	486	507	497	502	484	482	519	478	500	512	511	480	513	468	522	500	457	509	550	511	530	500	513	537	456	527	501	518	487	513	490	499	481	510	482	514	512	501	502	500	477	487	546	491	477	472	516	498	516	492	494	499	534	550	457	497	505	519	534	492	486	465	448	471	470	503	465	508	486	516	467	508	502	511	490	496	509	539	500	488	493	505	501	515	537	472	464	539	468	490	484	503	481	518	478	497	505	514	463	518	481	500	531	491	534	489	507	507	524	484	514	497	520	508	457	482	481	467	489	503	483	487	528	486	509	517	509	505	507	493	491	483	504	481	513	479	500	513	499	494	501	493	505	524	477	522	484	523	492	480	482	482	519	486	529	515	517	497	480	507	518	459	508	533	545	527	476	479	504	450	532	483	529	532	518	517	491	492	468	500	528	550	462	507	484	494	476	471	499	516	479	518	502	522	475	496	545	461	497	462	459	484	463	547	503	493	508	455	518	543	522	485	516	506	518	465	492	513	498	505	532	491	521	547	522	502	482	501	524	478	460	492	498	501	488	511	504	493	486	526	485	451	483	537	480	498	488	526	480	487	498	505	474	471	510	524	498	525	485	504	513	454	499	461	512	480	522	526	477	517	510	491	478	520	522	481	516	493	477	519	501	451	482	508	517	518	473	486	490	488	462	488	519	483	522	495	511	516	521	513	519	481	477	477	528	482	495	490	494	475	475	496	483	471	505	490	504	503	542	524	524	485	477	503	482	504	492	484	501	511	478	472	508	558	487	508	481	483	530	472	519	511	509	469	468	493	503	483	542	487	544	513	490	534	489	500	522	491	517	515	492	501	515	556	519	485	514	510	512	496	513	463	485	507	502	479	513	508	535	544	501	487	541	498	516	503	488	478	498	464	476	511	489	533	488	519	469	481	493	503	506	491	547	523	493	489	505	484	536	479	509	488	495	487	471	535	498	476	489	501	439	499	480	552	465	517	486	492	495	487	490	478	508	483	493	507	522	511	518	490	469	518	535	445	469	545	527	480	535	505	476	490	507	502	525	522	515	463	514	518	523	512	515	491	481	468	532	484	514	475	520	464	516	491	493	525	479	519	497	486	482	519	492	479	483	512	495	503	514	490	515	471	482	502	489	501	489	466	496	485	498	514	527	482	453	512	512	500	489	444	530	489	505	475	513	470	463	503	500	455	505	525	502	468	480	470	486	475	518	479	504	507	494	507	490	484	530	513	493	540	501	486	478	533	477	558	494	463	505	471	527	502	534	529	478	509	525	489	477	485	460	501	456	520	506	502	460	515	502	519	508	530	523	520	496	508	522	500	498	505	469	481	502	490	489	507	531	470	518	542	494	489	525	477	513	499	512	507	477	515	469	531	541	543	505	528	488	488	462	508	477	485	493	499	471	484	457	498	497	468	555	510	532	481	507	505	524	515	469	507	516	533	465	498	511	504	511	499	518	506	492	515	513	449	514	489	510	508	509	494	473	504	523	529	506	516	487	494	500	480	508	515	515	476	536	520	513	480	536	475	455	484	512	543	490	483	507	497	482	490	489	515	517	520	508	481	452	482	492	500	477	489	483	514	511	476	460	494	472	496	497
24508	20358	26120	24451	20347	10414	1103	764	653	575	518	472	473	456	487	441	414	416	430	452	378	423	411	401	396	392	400	396	388	403	372	374	391	356	365	400	375	378	373	384	322	398	357	353	350	364	394	360	413	393	351	367	382	406	361	367	381	369	375	383	398	360	401	394	359	336	374	371	403	390	380	366	414	336	347	356	374	363	363	363	353	334	360	362	369	367	367	321	368	409	339	339	391	363	382	344	354	371	399	393	421	384	385	352	374	358	427	364	363	376	353	371	414	393	375	358	385	358	369	334	377	362	380	337	335	362	376	342	351	353	331	356	346	364	359	404	346	362	375	375	369	365	367	363	393	363	347	356	369	367	351	369	384	389	379	362	402	370	342	362	359	370	381	367	369	368	370	347	414	306	361	350	340	359	363	355	409	381	396	368	354	400	326	410	370	355	376	368	366	380	369	351	361	376	426	395	391	350	358	399	369	379	344	355	371	390	385	362	380	393	373	361	355	395	335	343	352	397	364	368	418	374	394	389	380	398	380	347	370	366	367	357	379	353	386	347	357	390	381	395	322	355	397	362	406	340	390	389	374	382	353	359	369	357	328	382	361	358	364	363	372	388	354	351	371	355	417	332	359	348	371	397	403	360	386	363	367	346	344	371	347	391	359	377	405	381	366	381	418	363	363	395	385	360	353	395	358	372	398	392	332	366	408	373	361	372	375	368	362	345	408	341	364	368	390	355	364	307	377	387	369	369	408	338	387	371	381	393	366	373	384	371	359	371	372	368	385	371	399	346	370	349	363	360	378	373	383	368	355	351	382	351	353	382	401	411	385	346	334	366	362	345	368	383	323	350	379	360	363	379	377	363	335	397	363	376	390	325	376	366	368	394	380	362	372	361	350	368	349	384	366	397	355	366	341	367	375	387	370	382	363	367	371	351	358	366	390	367	346	353	346	380	365	390	350	388	363	348	375	394	369	393	365	415	374	376	368	406	362	338	392	398	368	386	370	360	379	346	376	369	346	385	389	399	364	387	336	369	333	348	391	358	353	382	331	367	385	398	392	395	384	362	344	354	389	381	345	362	357	360	348	367	349	347	374	379	388	389	360	375	367	356	381	388	323	353	343	379	346	392	356	408	361	392	359	362	350	392	387	381	381	338	393	386	364	385	413	415	358	356	354	361	417	363	364	343	362	318	376	376	350	385	400	348	375	357	389	326	387	356	350	357	403	376	357	375	363	344	342	402	339	340	357	388	333	378	370	408	357	371	343	396	356	370	371	372	390	339	378	388	358	343	379	368	382	374	385	363	371	408	368	346	396	396	405	345	372	358	388	365	368	347	372	389	339	384	376	306	358	373	388	365	388	392	366	369	370	381	321	424	378	356	350	349	408	374	371	365	379	368	367	363	366	379	392	357	373	379	365	382	391	390	375	361	352	347	391	379	366	319	357	369	356	400	355	373	382	350	340	382	388	347	342	393	366	390	365	339	381	382	386	402	400	382	377	390	377	344	398	358	351	347	380	380	375	351	377	346	377	349	367	370	334	356	379	365	389	363	358	370	385	355	385	372	352	362	346	389	361	404	361	375	361	406	340	376	373	407	395	359	353	387	409	401	338	377	372	344	402	370	363	376	326	378	412	383	353	363	365	343	411	373	326	375	341	410	425	355	397	377	388	347	392	376	363	373	360	337	372	378	335	385	373	372	343	376	360	352	392	375	358	350	380	346	407	370	343	341	374	384	398	395	334	397	378	377	377	381	368	365	348	387	385	378	326	382	376	359	422	387	354	346	391	359	418	343	354	399	389	367	401	345	390	363	326	334	361	369	394	344	393	392	362	355	335	379	355	377	399	345	390	373	355	349	380	373	387	366	339	369	364	377	379	385	372	401	364	363	361	374	338	325	397	327	389	373	379	357	387	382	362	364	357	386	330	395	406	369	389	379	384	380	340	355	372	371	376	364	381	373	370	382	362	350	383	348	384	375	378	328	392	381	377	358	387	391	418	373	393	403	379	380	373	358	394	368	378	361	354	366	344	384	391	338	396	382	353	357	354	367	375	339	344	382	359	376	361	386	364	332	365	367	389	404	366	371	409	361	355	364	386	403	351	376	347	390	387	323	374	374	387	343	389	367	377	388	376	368	363	395	380	361	361	381	368	385	345	392	382	376	385	355	354	379	373	393	395	395	366	389	378	367	350	361	348	370	338	360	368	395	374	391	378	390	376	339	368	372	359	394	401	369	381	364	358	351	380	390	348	393	363	366	415	365	376	407	345	354	374	350	400	370	342	373	378	375	331	350	376	390	358	391	389	358	406	378	394	341	353	355	375	380	386	361	367	358	372	387	365	361	372	359	353	361	364	402	393	363	389	380	345	379	357	381	361	369	344	377	364	380	383	401	399	370	382	344	383	368	357	375	397	361	380	362	343	382	362	395	371	375	378	348	328	341	404	362	350	385	345	360	364	348	376	405	344	379	360	410	386	400	372	351	374	394	379	354	382	356	316	351	357	376	383	346	367	344	368	362	370	356	396	372	355	401	371	351	325	372	383	386	361	373	336	410	388	406	378	333	370	381	337	366	355	350	352	383	377	352	363	389	374	362	348	371	333	365	371	372	376	354	355	360	356	387	358	380	378	356	376	365	353	360	368	375	406	386	342	375	348	359	400	391	325	350	408	385	367	399	357	383	392	357	386	345	364	347	330	384	351	377	345	364	404	347	360	326	344	376	367	364	365	378	366	395	370	373	375	338	392	382	351	369	379	377	372	387	382	354	422	385	384	382	387	380	354	353	378	362	363	391	397	373	347	386	384	391	351	363	404	374	414	357	402	352	375	339	374	396	372	360	347	338	378	382	346	383	359	362	346	367	387	392	355	382	405	384	366	375	388	377	344	377	372	378	394	374	389	339	398	355	361	372	428	350	394	388	351	386	400	403	357	383	390	369	352	368	367	351	355	399	350	341	379	374	392	374	373	350	379	401	376	386	379	402	363	382	384	381	394	388	372	388	363	365	390	352	380	375	384	367	379	344	387	354	386	363	374	348	402	327	376	338	397	392	372	330	353	365	357	383	380	350	347	386	357	373	355	373	357	343	386	370	379	375	359	340	374	407	369	374	380	390	347	370	349	386	377	384	354	351	365	374	381	358	375	351	418	370	334	367	371	374	382	380	382	376	369	360	376	366	369	350	375	344	388	372	317	390	393	385	366	370	350	345	362	376	402	327	371	384	387	372	380	372	401	349	330	395	374	376	400	385	358	380	379	355	395	368	372	356	402	381	369	395	421	326	379	410	361	397	346	372	379	388	368	344	387	346	334	371	365	369	400	404	403	385	402	353	397	352	393	366	378	367	409	361	367	379	391	388	359	371	381	397	386	357	381	340	358	364	366	380	390	403	389	364	377	365	395	368	380	388	386	360	369	359	368	327	399	375	388	364	329	344	384	413	382	372	363	361	387	383	366	361	349	396	363	382	376	389	377	420	391	396	389	341
26196	7603	6753	3707	2412	1744	1333	1190	929	807	743	664	636	587	546	548	480	493	480	487	473	464	447	469	441	385	408	449	397	443	419	368	391	438	398	437	409	393	384	400	406	416	405	414	429	399	364	374	413	377	422	418	381	418	366	367	387	355	387	389	360	400	370	337	380	387	391	392	410	358	406	397	393	404	384	400	391	384	360	372	428	377	375	399	382	386	373	369	377	375	395	391	403	390	352	391	401	359	382	412	419	385	434	386	372	384	388	366	406	414	385	374	369	354	377	389	408	385	366	390	374	387	372	391	403	402	338	394	378	383	359	401	362	365	392	394	393	387	368	417	366	395	416	382	361	373	402	392	406	375	399	392	389	410	385	402	369	374	385	345	397	385	397	368	350	401	386	371	383	370	392	347	356	425	371	379	362	381	379	361	379	358	374	341	337	357	383	371	360	373	362	368	403	402	382	394	388	411	380	350	402	394	382	378	387	404	375	390	386	359	355	375	399	364	390	418	370	369	373	377	377	385	377	378	385	398	383	390	380	394	370	395	381	348	398	335	384	430	430	394	376	379	415	373	357	377	400	399	378	378	379	395	342	374	342	344	379	402	416	382	378	388	366	401	384	405	395	357	402	383	361	411	374	367	408	386	357	384	417	363	392	392	367	382	417	370	399	363	405	413	373	382	403	350	356	372	394	384	382	377	413	404	418	366	366	384	364	377	373	393	404	388	373	421	375	408	383	341	379	363	398	351	392	396	374	392	376	382	374	374	400	369	357	362	380	366	379	386	390	355	388	373	360	378	376	377	389	389	373	388	334	376	386	362	386	369	398	396	383	396	372	391	378	359	399	424	384	351	364	401	414	378	414	397	388	369	395	376	409	378	382	398	391	419	390	358	368	358	403	404	388	379	361	386	358	411	400	407	363	399	374	378	398	389	414	360	370	366	384	426	369	409	386	421	370	388	393	359	381	428	393	390	388	375	337	376	403	380	399	376	377	380	403	389	375	408	401	392	373	359	381	384	394	364	363	373	362	368	365	397	379	410	350	375	418	385	384	379	389	399	394	378	400	349	397	356	431	376	356	378	393	395	401	344	359	383	421	358	370	376	395	373	374	372	391	379	354	394	384	376	360	384	365	381	365	364	386	392	386	377	390	387	393	379	345	373	363	367	397	385	388	426	373	369	392	359	381	371	413	344	360	418	407	388	369	358	384	410	373	394	385	349	372	383	399	394	356	404	380	356	395	366	386	365	356	400	392	407	377	353	403	394	352	365	399	366	400	375	366	388	401	367	378	394	402	384	395	374	415	326	414	351	375	337	386	360	341	389	394	373	366	408	412	356	412	408	361	367	374	405	352	365	353	382	384	373	374	416	366	366	378	380	387	392	366	389	390	380	385	387	387	372	372	377	406	371	379	382	358	403	432	353	376	389	367	368	380	353	368	350	412	363	404	384	383	404	394	409	389	371	379	349	367	368	378	386	393	398	369	352	375	406	339	384	362	377	375	359	363	356	392	412	369	369	397	395	371	385	356	374	374	386	398	361	411	396	369	406	366	426	409	395	379	397	340	392	371	366	403	376	402	347	397	377	338	363	389	405	378	377	400	412	373	384	369	410	372	348	365	388	373	391	416	391	429	423	377	372	404	360	372	407	402	392	361	381	369	399	404	352	358	378	360	364	384	355	366	400	359	369	385	407	417	387	392	376	375	380	335	388	380	380	414	410	375	411	372	395	427	389	414	369	391	366	392	385	343	364	357	379	397	387	386	370	411	409	375	391	382	397	405	374	382	348	380	376	369	390	391	332	378	378	376	366	344	421	366	372	369	363	380	363	383	389	367	394	385	390	383	372	418	343	386	427	370	393	400	381	367	388	364	356	418	359	381	360	378	354	383	381	410	391	358	407	394	344	399	360	362	386	365	373	382	351	382	364	390	363	383	364	385	362	370	390	384	389	395	413	411	356	414	385	384	366	373	361	372	353	370	411	361	379	398	389	401	361	366	391	427	388	392	403	366	410	382	390	366	374	361	424	399	377	370	388	375	332	388	393	388	401	410	417	372	376	330	356	353	381	389	377	354	421	362	367	393	398	361	364	397	364	360	365	371	380	369	399	381	402	393	400	385	348	391	345	369	395	393	387	392	397	392	396	393	421	390	398	378	379	403	350	378	385	369	386	377	409	399	405	376	432	388	388	375	358	394	369	412	392	386	382	414	368	408	380	396	372	352	410	362	379	355	376	375	404	383	362	381	400	425	351	382	358	389	381	409	374	357	399	403	393	392	384	394	362	413	392	380	356	376	406	361	350	409	403	378	383	373	380	398	439	403	392	402	415	353	393	366	351	405	369	363	404	391	386	377	361	371	351	368	396	363	357	354	364	389	386	392	355	376	390	407	389	369	407	365	377	407	346	370	348	401	373	384	351	368	386	405	404	388	378	380	370	372	355	363	365	380	405	405	389	396	357	361	388	364	386	357	392	366	370	383	373	378	403	347	363	376	421	393	368	393	412	372	378	408	391	422	370	392	373	372	345	421	416	416	383	400	357	359	388	374	400	376	375	399	396	337	388	427	363	387	389	372	375	370	362	386	385	380	374	347	373	396	365	374	375	382	387	363	392	406	372	386	376	371	390	402	350	396	384	352	388	382	392	367	397	363	405	400	350	385	383	359	379	337	378	388	359	391	356	410	347	375	379	389	393	389	391	402	381	438	367	379	372	393	379	402	382	365	381	370	416	366	360	389	375	401	361	342	385	358	370	386	404	393	343	358	388	399	382	390	384	400	404	381	412	383	373	395	384	360	382	369	397	401	380	381	339	367	392	364	379	364	355	373	400	393	354	400	356	389	371	393	391	419	414	374	369	379	401	380	390	376	365	382	394	386	371	392	381	366	396	380	393	399	374	357	359	388	384	396	382	375	354	364	372	387	391	352	366	360	378	351	397	374	391	402	371	342	379	395	374	376	404	355	396	384	390	378	390	377	398	381	412	403	397	392	407	418	384	404	365	354	399	381	374	391	340	421	370	371	384	370	349	373	370	372	385	367	395	358	386	397	354	349	394	363	393	388	381	399	391	394	359	382	389	364	382	375	389	389	409	396	371	368	360	347	384	408	373	350	387	339	419	404	386	348	395	409	382	365	381	336	385	400	391	360	348	408	358	369	363	370	394	397	378	377	389	397	399	391	387	403	362	393	371	384	352	388	372	386	393	419	375	353	409	379	380	351	361	356	392	412	389	385	415	380	398	369	388	384	384	392	377	369	370	396	418	368	395	373	402	393	411	393	364	374	365	370	363	369	385	413	404	392	363	382	375	371	409	332	363	396	382	403	369	380	390	343	395	366	354	408	397	391	368	407	351	380	394	398	362	349	422	370	376	393	358	337	384	388	394	400	366	378	415	374	397	422	399	435	386	382	397	345	385	402	372	382	361	378	376	349	363	371	396	357	373	414	398	359	355	370	340	390	382	401	373	388	353	404	370	381	370	365	393
22625	20376	26587	24058	20378	20438	10227	1620	1258	1170	1014	984	962	885	939	886	869	851	858	826	884	802	793	781	821	800	806	816	754	735	763	725	758	804	767	763	767	805	803	788	803	731	775	761	758	759	751	758	750	768	737	782	700	729	767	718	722	750	645	751	747	756	743	758	754	684	748	771	736	749	733	771	727	705	752	764	712	801	767	743	736	763	778	755	742	733	702	744	797	760	790	763	708	702	750	787	779	750	755	712	782	754	707	727	681	780	752	738	765	748	744	766	767	756	731	772	735	740	729	737	761	788	795	755	710	735	735	687	752	750	789	731	703	778	766	732	744	743	770	740	702	692	697	751	746	716	716	698	756	703	710	714	764	780	734	695	693	689	757	688	820	774	713	720	760	744	697	696	770	721	735	726	728	758	756	731	751	788	770	726	732	750	756	763	752	691	675	699	740	714	707	743	740	730	775	736	733	671	693	711	726	693	760	747	723	704	752	701	751	753	679	740	747	713	705	724	745	721	766	709	760	741	712	744	730	763	753	733	737	728	719	697	687	723	759	719	716	717	720	747	725	690	689	709	741	716	736	758	779	728	679	768	758	733	794	726	757	746	800	695	725	723	719	740	763	705	780	734	757	720	732	732	746	744	731	700	730	757	767	728	753	776	723	749	731	730	763	681	708	713	709	755	760	696	765	753	718	732	732	716	737	714	719	783	741	711	745	699	757	739	738	719	667	719	739	784	775	736	787	741	696	732	732	696	751	766	734	706	736	681	751	757	711	705	730	690	785	712	750	762	740	743	778	725	680	727	730	708	732	802	712	691	731	726	766	726	713	719	746	721	720	754	713	739	720	767	731	798	753	757	686	755	711	747	757	725	706	720	703	711	689	746	750	715	729	743	734	719	708	706	738	789	758	742	766	755	754	697	702	747	752	745	699	719	724	709	717	763	768	730	769	744	728	713	746	728	740	700	738	769	719	740	716	794	734	740	785	793	746	722	723	706	751	742	723	724	740	745	736	715	720	717	755	718	680	714	741	710	734	717	782	751	744	711	769	724	744	685	725	734	708	706	776	786	757	707	745	672	729	755	702	779	741	722	735	713	683	787	805	735	703	747	729	745	705	733	690	750	750	757	788	759	670	739	711	802	704	772	709	680	712	718	763	722	738	704	746	745	750	741	740	755	749	713	740	702	758	732	732	749	701	739	822	735	761	756	740	771	730	735	738	702	753	690	707	741	705	781	707	718	702	725	736	703	757	780	699	720	729	729	708	719	737	781	708	716	725	702	741	765	738	718	734	717	749	742	756	709	691	705	729	735	721	766	732	765	783	721	715	708	757	720	742	731	760	777	737	744	754	764	777	732	711	731	756	766	726	763	768	729	710	698	703	739	738	721	711	726	752	723	706	768	781	734	696	743	788	763	753	681	757	704	766	724	741	730	738	743	746	758	689	704	702	743	756	729	747	721	767	733	732	751	728	704	772	743	719	691	731	703	704	725	736	750	731	801	689	717	678	708	760	740	776	756	672	720	733	722	712	745	677	696	759	722	727	748	727	712	781	727	787	738	718	768	709	727	745	741	731	740	729	704	769	744	690	750	719	755	750	702	723	802	705	773	710	701	701	724	708	719	711	773	750	753	790	698	791	722	706	730	690	729	733	684	751	765	775	692	712	739	695	698	709	780	756	717	717	788	709	712	788	757	730	725	736	706	743	672	744	706	751	734	770	772	751	711	784	739	742	733	732	738	719	753	757	702	774	755	758	727	727	697	766	705	739	737	706	785	725	673	720	730	715	759	716	685	729	705	731	787	702	746	726	721	811	730	722	755	692	687	734	731	756	741	687	730	770	735	696	741	720	704	725	787	722	687	754	735	730	766	728	712	743	737	684	779	701	747	726	781	740	740	738	769	734	710	739	708	719	751	707	718	715	793	760	740	718	752	727	715	711	732	739	694	754	746	764	752	763	724	712	715	728	690	754	711	735	774	763	735	748	754	729	728	769	707	718	781	738	755	708	756	729	697	705	715	761	754	716	705	745	742	732	778	733	696	720	657	754	726	745	743	754	741	753	763	756	758	709	708	729	732	742	746	757	722	745	732	712	752	744	702	742	701	755	712	752	785	755	713	725	753	758	723	721	758	722	729	731	709	761	747	738	725	734	730	736	719	733	748	767	704	747	720	743	748	755	776	769	739	704	763	735	723	691	735	755	743	742	771	715	755	692	711	742	774	735	740	804	745	758	787	710	693	753	697	735	728	765	730	720	780	720	708	741	727	741	728	724	735	723	711	748	787	739	743	718	762	707	702	694	736	778	718	792	717	746	779	742	739	785	732	733	767	694	767	733	714	683	763	715	716	783	703	736	772	698	730	705	744	788	780	758	671	665	716	712	762	750	700	701	735	733	706	765	810	744	757	752	721	739	773	769	795	715	712	784	749	720	719	717	765	710	794	749	732	729	732	777	761	745	709	773	769	757	740	715	726	714	667	695	706	761	716	697	723	735	777	739	726	726	754	771	765	735	746	705	687	761	759	732	713	725	738	730	775	803	757	762	792	716	734	706	765	725	760	709	766	744	703	760	766	719	663	716	731	758	716	730	772	751	753	713	759	715	728	720	696	734	693	792	752	720	719	738	761	730	678	759	745	741	713	744	718	773	729	738	732	703	731	690	746	717	646	758	748	732	764	734	703	741	727	769	684	734	770	676	721	736	678	760	714	730	704	762	727	717	739	738	721	747	701	737	715	764	730	753	789	784	720	761	714	762	709	720	743	707	754	728	713	693	737	759	720	691	723	713	736	728	760	704	743	750	695	744	747	760	691	711	709	690	745	742	767	748	711	735	743	690	712	729	685	722	740	743	712	682	738	686	706	709	750	765	706	699	734	669	673	725	792	730	685	771	729	698	693	746	758	779	756	734	715	705	720	767	698	701	722	744	742	713	717	729	744	689	705	721	704	680	764	730	764	733	701	717	712	724	752	726	756	760	719	691	686	684	701	730	764	696	677	755	725	741	753	749	760	741	726	753	774	756	759	766	716	777	741	716	707	696	662	787	717	714	738	742	731	713	708	703	775	780	737	682	723	750	766	736	684	719	742	784	744	674	666	745	774	770	714	767	737	688	706	680	720	741	733	780	724	735	731	691	718	698	713	769	735	760	797	702	755	718	767	753	690	717	705	701	771	740	751	718	737	746	730	750	746	730	754	721	734	711	730	699	759	747	753	746	749	729	707	652	737	730	755	731	791	729	669	689	662	709	715	768	740	785	718	748	784	674	728	737	739	770	681	735	750	702	723	742	721	735	725	745	696	699	725	746	699	707	769	698	756	739	776	752	736	731	755	718	732	736	747	689	732	736	755	739	758	736	740	781	760	775	756	748	677	759	747	740	758	740	741	701	745	741	730	782	735	725	709	733	723	746	698	699	733	740	725	708	733	760	708	705	693	703	709	717	761	743	719	715	761	742	727	738	748	707	732	711	728	729	753	826	757	744	748
25281	13073	11940	6736	4631	3424	2644	2157	1844	1542	1384	1380	1246	1154	1063	1067	982	929	895	977	939	860	874	844	788	783	789	831	792	732	789	798	777	775	773	757	784	753	751	773	790	796	737	728	711	749	723	740	697	692	761	704	687	701	722	756	699	710	765	691	725	739	738	734	663	732	706	724	707	724	709	744	645	719	749	702	726	717	691	683	695	680	735	701	710	682	748	664	715	686	687	722	766	698	764	724	691	698	613	693	723	725	707	665	725	704	685	739	735	690	687	676	707	713	754	728	689	726	723	703	716	733	718	732	739	683	740	708	710	680	676	740	708	770	729	675	741	676	670	698	657	751	726	710	685	708	665	701	739	719	679	710	724	748	741	687	700	681	748	716	670	677	734	683	706	664	746	684	691	726	750	676	687	693	710	732	724	687	684	718	735	736	702	694	691	717	667	714	690	728	718	725	718	739	670	694	747	739	707	671	772	718	711	701	709	730	677	712	689	694	710	652	720	687	690	698	684	731	701	758	672	673	680	694	706	654	717	736	698	639	688	686	675	716	757	703	708	671	662	688	665	720	695	673	708	671	735	679	762	662	688	689	709	716	757	720	728	703	724	692	710	689	689	739	691	714	691	682	670	725	721	681	709	735	734	672	691	669	705	700	666	704	699	719	749	710	710	673	717	684	754	678	702	687	700	676	699	723	726	733	655	690	698	711	736	699	686	785	719	776	744	666	691	662	718	716	662	672	656	715	712	700	717	703	716	762	684	730	718	746	734	731	714	700	715	750	682	694	700	690	742	688	698	686	734	699	723	728	710	695	651	738	728	693	738	770	674	728	758	668	664	688	722	706	733	715	699	712	733	673	694	684	676	731	706	679	713	700	713	664	693	702	667	706	675	731	690	691	691	676	669	730	720	701	691	728	693	665	689	687	714	736	658	702	723	679	712	709	742	711	700	720	740	746	725	750	715	708	727	712	667	728	711	664	664	653	686	749	697	690	735	663	674	694	699	697	626	696	681	684	720	705	703	689	730	736	681	734	708	756	732	719	726	705	708	669	688	674	735	713	708	725	646	662	753	706	711	718	709	742	715	731	701	674	700	731	678	738	711	684	655	719	704	737	712	726	693	720	692	668	705	744	765	692	665	696	757	746	724	710	749	690	683	677	712	649	690	684	721	694	711	689	727	711	668	669	710	703	699	706	695	677	690	720	744	708	741	738	701	708	699	700	698	683	730	720	693	705	695	688	694	712	733	730	707	713	682	696	738	694	750	697	715	707	760	686	678	712	777	674	689	699	714	676	680	705	684	723	735	703	682	706	667	709	759	702	779	708	672	688	704	702	708	710	743	669	715	792	687	659	693	704	686	741	686	705	723	733	683	720	732	712	706	702	696	647	705	692	702	686	750	709	712	691	697	711	728	709	735	705	720	714	743	712	691	671	682	746	681	662	685	711	674	688	712	702	659	685	702	657	729	694	704	700	630	719	692	684	719	739	697	679	681	674	716	711	696	667	699	687	719	670	682	684	693	696	674	684	713	667	665	728	754	689	703	697	694	713	725	749	702	693	691	729	759	641	729	726	707	733	688	716	688	677	700	689	738	763	682	686	715	716	675	739	681	704	720	740	692	703	696	650	729	741	655	699	694	669	653	666	713	683	698	691	707	714	694	743	670	695	739	732	671	674	674	695	694	714	670	722	727	683	675	729	690	741	684	682	731	729	697	709	710	693	692	719	744	737	718	741	688	703	688	714	730	733	712	688	694	711	725	711	740	687	698	716	653	742	695	724	677	708	714	665	692	699	710	712	715	683	723	679	743	695	713	742	723	688	686	694	689	695	732	684	739	672	711	731	712	712	699	712	733	715	727	680	749	735	732	766	691	699	703	717	669	708	695	714	683	691	734	706	732	687	742	723	723	673	719	665	684	707	701	714	731	705	678	709	679	710	740	711	712	736	738	678	712	699	664	728	698	704	720	691	734	755	719	761	653	729	680	712	660	688	756	741	688	708	664	699	723	714	703	680	700	686	697	676	662	641	680	713	716	700	633	694	686	722	724	704	666	692	705	732	754	657	724	677	734	652	747	759	738	692	676	714	695	694	673	707	762	694	684	678	691	767	703	729	695	699	725	665	664	729	679	669	720	689	752	693	698	717	685	728	673	679	692	725	705	684	741	677	714	728	692	661	761	710	693	675	710	714	703	720	735	709	692	695	686	689	673	700	661	692	716	717	698	732	719	695	714	670	690	751	682	670	680	718	695	673	714	712	695	704	696	708	678	731	711	727	703	664	674	632	671	669	741	710	714	681	700	679	643	648	676	658	697	729	677	700	695	694	744	716	729	684	723	686	704	693	706	702	699	660	702	711	738	733	678	743	716	718	695	672	757	700	638	730	742	745	727	714	700	734	687	689	689	732	734	736	711	729	691	718	714	720	681	674	776	696	689	724	745	691	659	712	661	698	714	697	697	693	638	724	662	667	719	702	714	706	732	694	708	743	717	727	636	716	719	707	698	691	693	692	676	708	707	670	716	740	705	646	696	696	659	690	744	706	719	706	725	739	717	727	698	709	681	719	751	729	713	722	695	724	684	751	687	693	684	704	740	683	687	714	730	711	697	678	683	690	757	659	694	690	678	747	706	674	673	667	674	696	708	697	699	714	692	741	672	728	662	651	644	712	663	734	717	730	677	685	741	685	685	712	762	742	673	737	696	721	707	692	688	686	665	669	706	754	771	712	692	719	743	630	678	671	698	680	688	734	724	691	750	681	726	723	745	671	730	692	685	698	708	668	664	701	685	694	697	695	674	700	677	757	697	725	687	691	694	730	713	699	736	705	681	710	761	675	725	738	671	733	711	707	731	730	654	680	689	703	700	700	681	664	677	756	748	667	703	707	704	660	731	666	703	743	699	707	660	719	711	706	694	727	703	711	744	651	716	706	709	689	686	750	703	749	685	743	694	664	743	722	749	710	688	679	712	706	687	713	678	712	729	716	698	693	709	682	684	751	658	733	679	677	760	711	693	711	692	711	682	693	728	636	702	674	732	712	702	697	727	749	703	684	688	723	708	735	690	687	681	712	699	712	689	695	721	648	715	649	715	668	712	691	702	690	699	728	682	705	665	684	656	661	677	703	671	692	724	733	741	703	733	719	651	697	722	671	667	717	745	751	704	718	650	758	733	700	752	745	695	664	693	687	689	697	711	711	717	727	689	715	732	703	668	709	757	687	679	693	702	664	712	687	700	659	705	720	673	699	678	692	687	668	710	682	718	696	679	677	710	737	706	703	703	742	711	671	709	738	736	714	712	735	718	685	699	633	689	700	694	725	671	694	687	716	691	759	736	672	672	725	738	668	700	705	706	714	696	709	678	709	655	715	698	700	705	693	683	718	724	702	721	748	755	728	711	681	703	704	715	685	679	699	749	690	769	735	694	716	687	676	688	714	720	769	717	669	705	730	707	687	670	685	650	696	694	702	686	741	689	740	689	718	740	674
32981	15001	2647	630	517	501	500	501	465	487	431	517	457	470	520	449	491	454	482	517	454	467	419	477	439	444	450	453	441	451	458	483	471	493	462	467	436	465	486	489	447	459	488	497	461	486	472	460	484	450	454	455	481	475	481	472	522	474	472	456	426	461	491	435	473	445	447	459	456	486	477	458	492	440	448	502	506	501	473	469	473	492	480	433	477	481	453	463	458	483	495	512	506	459	434	489	422	481	503	490	477	441	466	455	479	470	458	487	435	487	469	475	482	454	486	466	498	480	465	469	457	470	509	489	484	480	469	454	481	452	484	437	472	491	477	480	466	512	470	474	454	503	487	497	450	529	477	473	460	471	445	441	462	457	490	471	472	461	500	470	435	458	458	455	467	431	468	451	446	437	449	470	464	464	482	492	463	482	472	488	462	468	487	476	524	428	481	470	479	439	445	518	470	472	439	489	491	498	489	484	504	443	473	488	417	466	478	489	483	476	476	448	481	434	444	479	453	492	453	503	471	417	467	481	454	497	442	460	472	429	484	476	514	478	448	435	440	459	464	458	517	421	456	486	443	436	501	458	455	472	485	475	424	493	473	419	433	441	464	479	491	494	471	478	500	458	441	454	438	513	520	439	438	459	468	452	440	440	477	439	474	475	457	449	461	464	469	447	458	468	438	439	486	437	492	516	473	492	506	494	471	450	444	446	453	456	473	447	439	458	435	505	484	439	512	461	439	502	480	516	462	457	451	505	471	457	436	476	474	511	446	437	430	486	445	493	491	447	465	482	457	452	498	454	467	441	468	454	456	462	487	467	497	467	433	487	409	450	478	475	480	476	450	470	456	462	455	469	459	476	471	464	480	491	454	468	479	475	501	468	489	470	487	471	454	488	469	499	480	470	494	451	466	477	461	450	513	449	466	459	474	467	452	462	467	460	472	476	444	496	447	510	434	482	488	486	475	492	507	499	484	495	415	506	449	517	522	484	441	522	484	460	506	461	454	505	485	477	453	445	453	506	495	459	465	447	466	473	438	454	490	466	416	467	464	470	462	448	467	497	455	523	458	476	473	497	476	467	483	473	466	464	467	466	500	456	464	468	458	469	463	493	468	515	451	469	487	461	496	503	444	482	470	445	468	441	513	452	472	464	453	471	480	491	459	454	455	472	447	463	391	445	465	485	482	491	461	449	464	449	433	443	454	468	497	495	436	466	459	449	447	496	455	455	496	487	476	512	468	463	465	498	490	456	460	479	460	476	443	482	453	468	469	459	481	442	490	460	491	434	478	461	484	489	508	449	476	446	504	469	478	468	478	466	465	512	459	486	533	491	483	464	478	480	429	446	473	460	447	479	451	456	466	464	484	485	495	476	458	485	468	446	470	474	492	510	447	474	469	490	425	480	467	482	490	436	447	468	524	475	464	472	482	466	460	535	494	482	431	511	452	430	452	455	494	462	480	466	483	450	465	471	465	442	512	454	483	494	484	486	505	491	478	457	494	451	470	473	458	438	490	461	484	495	467	474	427	477	479	487	485	498	464	466	463	434	453	435	445	485	486	526	483	453	496	460	495	450	467	499	426	465	462	482	479	439	486	435	439	487	500	476	499	489	447	465	445	459	466	483	504	482	487	460	507	450	458	463	475	410	503	492	440	498	500	450	456	460	453	482	521	521	502	465	474	489	448	449	475	465	509	477	438	478	428	497	493	509	461	518	471	461	458	453	457	440	455	472	457	448	469	487	458	514	470	478	472	427	456	468	402	454	440	477	436	434	508	478	474	460	445	450	455	490	432	479	486	461	501	427	483	473	483	451	445	449	462	518	451	509	478	448	449	460	476	524	465	469	479	440	485	471	479	488	461	473	458	457	456	437	450	464	468	484	437	495	449	463	477	465	484	430	474	445	493	513	445	465	444	488	451	451	471	467	478	458	476	463	478	474	476	495	459	423	501	482	450	422	450	482	495	459	464	517	469	417	458	453	479	511	478	472	456	486	474	473	449	432	458	428	479	500	504	454	494	480	466	471	442	504	457	506	500	479	452	487	496	474	447	505	441	431	464	472	479	458	483	487	464	465	512	468	454	430	418	449	450	505	511	470	448	460	493	459	489	466	473	472	487	496	503	479	467	458	506	473	467	438	511	504	430	451	471	498	497	464	436	467	465	500	443	468	479	475	500	422	418	480	484	433	493	456	460	472	468	497	488	475	508	515	468	479	465	505	491	447	478	484	462	460	484	481	481	441	496	455	499	475	472	479	429	516	462	504	493	495	483	482	455	438	473	470	491	456	475	458	473	461	431	483	522	471	488	514	452	461	467	445	459	480	471	473	451	444	499	506	465	472	434	461	467	480	469	484	463	490	461	471	472	495	490	498	464	451	480	467	492	447	462	490	457	471	448	451	445	466	457	464	460	473	448	473	512	496	438	424	475	476	454	490	437	458	490	478	455	494	445	448	476	492	424	470	467	475	485	485	431	444	439	437	473	482	453	472	494	477	462	475	531	476	458	481	488	481	487	461	524	466	504	451	511	478	468	447	505	489	458	437	487	514	462	489	494	485	508	484	476	443	455	453	466	449	494	475	475	488	476	428	459	475	416	449	456	484	436	481	493	496	466	507	481	457	448	441	442	467	480	438	478	491	466	482	510	484	455	457	511	467	478	429	453	459	449	476	482	461	498	473	481	472	461	473	450	467	504	462	471	415	459	461	459	493	466	501	452	460	451	482	473	436	499	463	477	482	455	510	438	491	487	465	449	443	462	464	448	477	472	441	467	444	435	513	494	453	466	457	488	467	466	481	488	471	462	468	466	446	453	436	478	468	486	459	466	517	434	459	499	498	509	473	458	458	456	460	455	471	477	444	513	467	482	462	461	458	438	486	443	468	467	447	448	441	454	503	458	510	487	461	473	487	481	473	493	495	464	456	438	464	497	476	479	459	446	478	453	492	462	471	509	456	478	482	441	468	472	450	441	478	495	431	455	471	446	445	492	447	478	437	488	489	494	443	482	476	460	464	482	471	478	473	463	466	441	498	500	461	442	441	501	483	468	498	479	463	476	461	544	533	444	462	494	468	491	464	427	501	519	459	463	505	484	478	456	521	444	472	451	492	466	465	451	408	467	452	447	456	465	462	512	523	511	493	483	441	473	485	468	473	494	486	479	487	461	437	499	484	488	499	487	463	474	474	478	413	477	467	491	431	496	470	480	506	491	453	456	492	466	483	457	436	434	450	452	478	481	474	476	459	469	464	462	453	473	450	446	459	436	518	464	471	459	471	461	483	485	519	476	446	492	473	492	497	482	429	478	478	456	449	467	459	462	434	465	462	479	462	493	490	464	447	442	464	457	514	455	471	480	452	491	465	503	470	480	530	461	502	425	467	445	453	494	486	445	438	475	488	496	470	472	477	485	454	523	469	457	435	462	492	464	466	466	504	507	472	455	455	474	478	443	456	459	481	498	473	484	515	462	466	458	465	480	446	473	486	454	464
21631	976	818	668	571	574	567	585	507	516	536	527	511	511	512	502	517	516	526	524	521	530	501	494	468	485	478	464	513	532	520	484	466	511	481	486	500	555	524	489	426	545	523	550	507	531	492	467	492	509	507	512	511	501	471	509	501	488	449	496	519	528	503	518	483	514	493	532	475	551	541	496	513	488	515	523	505	501	497	500	453	503	509	512	522	501	528	537	477	479	506	516	506	480	476	483	525	520	507	511	522	525	561	540	497	514	469	502	487	497	508	506	507	506	475	484	526	516	501	519	496	528	497	494	492	554	515	485	504	499	513	531	505	504	491	491	502	509	505	526	468	471	478	508	492	544	471	506	469	492	489	483	523	519	490	533	477	488	501	530	532	548	546	518	483	508	538	511	499	505	471	480	509	508	528	495	522	495	497	515	507	515	509	511	523	508	466	512	480	490	502	470	536	500	538	516	463	522	514	502	479	515	503	487	460	504	502	518	525	523	497	469	522	518	543	510	496	485	517	486	476	493	553	514	488	483	521	496	518	509	497	531	477	533	530	514	502	479	509	531	535	522	489	515	527	502	507	564	543	538	511	472	493	533	515	546	530	478	506	457	511	486	503	516	537	525	531	541	475	512	485	480	518	517	497	493	487	485	486	457	538	456	504	499	449	520	492	493	519	498	512	517	516	505	486	460	477	534	507	486	466	468	521	533	533	503	467	488	459	529	536	523	518	487	502	504	481	500	468	508	537	547	492	474	484	524	572	475	440	507	485	479	469	502	535	537	527	524	493	497	496	500	507	509	458	488	480	534	507	526	478	492	475	455	520	480	498	484	504	503	562	512	506	529	463	530	504	490	478	524	484	476	488	489	491	532	440	500	542	476	511	471	508	476	486	494	490	515	534	538	452	505	507	572	515	485	483	523	533	507	500	518	491	509	500	493	511	476	536	481	492	482	538	479	471	512	513	515	523	519	503	486	481	518	498	502	494	503	532	515	487	479	502	499	488	510	494	520	527	477	512	511	524	478	532	517	512	498	530	513	475	488	519	512	499	524	528	498	515	483	474	512	511	506	493	464	523	492	534	496	506	530	502	506	466	501	515	469	462	458	526	500	508	508	508	510	518	514	480	471	498	514	494	493	516	521	506	503	553	539	497	522	493	459	462	503	521	517	519	485	473	474	459	501	499	516	494	473	530	520	516	498	482	460	462	489	479	513	510	523	504	490	501	503	487	490	478	483	506	528	528	512	480	494	513	502	488	521	519	495	492	484	507	486	533	531	460	493	502	508	504	526	489	475	504	513	508	500	516	521	523	488	491	519	513	510	485	516	491	484	513	517	526	478	511	468	534	482	505	514	478	511	505	497	524	534	491	456	502	512	521	530	470	477	507	542	484	505	501	511	505	482	529	507	540	520	526	521	477	566	499	487	514	517	497	452	509	488	499	475	497	512	534	513	473	441	476	466	472	499	487	508	526	460	530	452	491	478	533	528	482	503	488	474	501	509	490	470	532	515	513	469	507	458	515	522	508	510	495	496	509	530	482	507	500	529	465	509	517	484	515	492	463	520	497	491	536	500	515	507	520	504	500	501	508	545	541	473	494	490	521	500	539	492	542	471	508	521	510	494	491	520	496	502	509	531	494	514	544	475	521	482	508	509	483	490	513	495	513	512	497	500	499	517	495	527	512	487	485	520	544	491	488	525	519	534	486	535	502	519	472	487	522	505	548	523	480	447	488	510	507	511	499	439	502	465	530	502	504	500	501	503	501	522	507	497	476	496	482	491	484	489	523	470	479	522	495	517	481	517	487	517	537	489	534	529	519	526	488	483	492	523	535	500	516	497	474	478	485	494	522	496	513	568	509	526	520	495	532	488	506	451	525	520	509	476	529	508	474	482	504	508	500	480	526	487	487	489	493	459	508	490	481	531	534	506	506	482	453	493	483	504	508	495	497	496	494	546	531	524	511	481	503	486	473	509	497	486	529	498	500	554	478	528	501	505	507	496	501	500	541	510	443	525	515	512	501	524	502	535	492	529	508	523	487	487	509	486	511	467	532	498	506	501	510	514	478	499	486	525	529	504	483	559	514	504	509	524	505	471	488	524	534	512	520	496	499	492	470	502	499	518	472	528	469	504	488	519	465	492	523	483	505	467	524	551	507	505	524	523	459	506	480	530	499	526	476	506	464	508	488	521	510	539	517	518	512	526	486	433	512	545	506	480	505	484	500	457	521	472	490	491	533	519	485	522	530	491	509	558	515	496	488	494	526	474	538	475	489	452	539	501	495	515	480	502	500	485	489	567	483	518	463	506	466	481	496	528	504	503	486	529	480	468	515	519	509	501	455	517	496	488	498	493	478	528	541	519	501	509	515	487	510	494	506	487	503	481	516	502	508	532	495	497	476	514	503	477	495	525	482	511	510	477	578	514	511	481	494	520	519	505	509	536	501	536	518	487	522	486	499	498	547	548	496	519	509	545	467	549	515	498	457	457	502	474	518	535	479	481	513	530	486	435	480	473	554	545	521	506	479	514	479	461	489	522	565	559	511	526	508	488	531	511	497	549	458	484	495	560	469	543	492	525	503	489	510	497	470	505	492	495	496	515	513	497	510	487	493	533	536	483	503	520	490	507	501	519	516	496	486	472	477	521	479	506	514	529	519	505	496	516	548	496	521	477	538	492	495	523	523	514	509	510	527	514	493	499	528	558	533	502	512	516	539	481	512	464	515	507	498	506	520	529	494	503	503	501	486	524	495	527	530	507	494	520	528	521	522	506	505	495	497	501	472	508	472	488	491	483	518	488	493	517	504	513	501	524	532	536	504	505	480	491	511	474	475	500	496	515	454	482	484	516	472	499	509	508	519	467	525	505	493	522	515	515	511	493	532	519	486	497	468	480	466	472	464	491	525	535	528	513	512	525	554	516	477	548	520	505	504	483	470	511	471	504	510	456	551	494	486	490	532	486	506	528	492	529	519	505	509	507	499	497	509	515	511	507	517	513	499	477	492	495	491	502	516	509	514	496	477	501	470	481	469	514	487	520	473	503	539	516	495	493	495	472	492	488	543	525	514	433	517	495	522	505	523	504	533	501	510	526	525	498	542	517	503	526	487	494	510	506	535	515	504	472	468	485	461	506	492	527	519	478	498	520	525	522	490	494	510	472	492	519	512	474	539	519	570	513	503	503	488	470	499	530	504	493	507	504	513	511	450	567	507	506	472	478	470	501	504	501	475	487	543	516	493	541	513	551	490	539	474	516	520	531	510	528	488	502	519	538	491	482	469	462	488	509	470	508	527	505	483	500	529	476	489	490	512	497	487	513	599	490	542	453	502	513	543	528	498	501	437	491	533	495	484	496	512	497	530	497	539	538	518	511	524	491	462	528	511	449	505	485	489	469	489	493	477	515	485	511	456	507	527	481	530	510	507	485	501	469	478	486	500	484	490	485	451	495	488	478	507	514	443	498	462	453	547	501	492	516	509	502	523	551
24507	20356	25963	24616	20346	8812	1064	691	618	565	503	514	506	496	460	443	415	413	433	433	434	424	404	432	408	414	386	398	376	394	410	384	429	384	395	397	388	388	381	376	397	391	407	356	349	405	391	348	367	375	399	383	368	349	402	360	384	362	367	390	407	395	387	395	392	368	384	393	431	385	405	408	359	381	396	336	356	369	370	407	385	332	400	388	378	392	387	383	406	403	387	359	383	391	393	390	412	351	354	351	390	359	403	405	392	400	361	405	411	383	410	342	400	385	371	387	381	367	445	332	365	353	343	351	369	391	364	354	383	390	365	405	413	362	374	410	397	386	397	408	390	375	402	378	397	402	398	385	371	352	353	357	400	392	382	361	371	383	376	405	375	378	403	367	361	332	388	388	353	388	394	385	346	390	373	370	377	373	402	357	383	366	365	359	383	365	384	388	346	387	371	399	360	391	384	379	389	379	336	391	353	372	353	364	386	393	377	393	350	380	394	397	403	382	358	361	379	380	378	383	380	420	393	371	325	395	429	377	375	351	362	380	347	365	384	337	389	346	369	353	383	383	368	368	357	410	348	374	353	372	417	402	381	362	369	359	390	356	357	389	362	374	361	376	372	375	420	372	395	331	417	374	358	403	357	379	352	355	382	362	395	386	356	395	379	388	357	396	367	371	350	374	372	370	384	378	414	384	380	336	422	345	386	369	383	376	388	390	401	409	388	370	363	408	358	333	429	345	405	366	359	387	379	383	388	359	374	372	402	375	355	378	372	404	390	394	372	389	378	386	352	402	392	362	370	381	379	383	390	387	392	371	377	386	381	420	432	376	350	411	377	381	368	389	373	357	378	408	400	401	356	382	376	392	404	370	382	387	385	381	377	348	385	376	373	369	410	387	363	380	424	377	379	419	363	378	374	381	375	378	398	338	331	390	406	385	397	391	374	358	390	383	347	391	421	374	361	375	370	368	350	365	381	398	347	394	394	386	353	375	395	364	383	386	350	386	368	389	383	368	391	390	417	381	378	372	397	390	378	372	409	360	384	371	390	355	411	380	399	376	390	392	365	391	367	385	393	401	334	375	408	377	401	359	357	383	377	330	387	426	386	364	381	385	394	357	393	366	398	360	409	349	402	386	354	393	371	399	378	381	367	379	354	352	377	404	380	352	416	394	385	383	371	375	402	381	383	375	388	375	410	371	373	381	399	388	346	365	388	373	403	380	345	365	403	378	384	379	414	346	405	396	355	357	372	405	383	397	386	366	388	399	410	397	360	376	397	393	382	382	412	341	381	372	366	363	381	387	368	383	386	373	368	375	413	356	370	361	375	396	373	368	357	369	406	369	383	361	379	393	337	348	367	397	431	408	416	356	424	373	379	387	382	340	353	361	371	388	397	389	387	392	371	370	377	348	390	337	382	386	371	383	387	378	389	361	359	355	349	349	391	378	357	396	395	372	392	385	350	418	369	414	378	372	356	347	345	367	394	361	394	381	363	381	356	404	360	342	366	400	419	394	391	429	390	407	387	393	353	356	393	383	359	386	368	420	399	387	359	365	390	356	371	397	363	372	378	376	372	349	345	394	368	367	414	411	376	350	380	334	391	386	351	379	390	387	387	390	379	373	382	347	397	389	391	383	393	352	408	388	381	390	378	367	380	376	369	357	343	400	340	349	329	366	372	365	341	353	387	371	353	393	411	323	361	380	390	391	388	395	408	387	377	376	351	383	413	361	340	362	381	370	336	391	369	398	361	398	347	410	405	366	361	386	400	372	381	405	399	396	382	381	337	366	386	413	376	370	375	373	419	375	364	398	389	345	352	436	366	352	347	369	366	380	365	386	352	411	348	390	366	374	385	345	408	389	385	410	419	395	360	399	402	383	385	385	379	383	405	367	379	404	355	337	390	364	366	371	423	373	383	395	381	385	358	385	369	365	393	371	380	374	378	391	369	363	382	354	419	394	371	386	419	375	385	386	390	378	400	379	431	399	389	415	332	354	400	402	391	408	416	375	389	421	380	383	384	406	417	391	361	404	375	355	362	373	368	398	367	402	417	381	331	368	397	382	358	373	366	373	360	401	366	394	394	360	379	359	372	398	355	361	358	348	375	386	363	385	380	370	351	403	352	378	406	374	372	393	390	397	384	385	392	383	372	395	370	404	392	372	359	340	362	368	374	381	391	371	380	352	388	365	383	391	370	386	374	384	379	396	368	376	382	359	378	372	408	364	411	381	399	422	404	374	366	361	414	355	396	429	364	359	380	366	391	388	389	409	384	388	395	366	403	375	387	369	360	371	365	403	355	357	376	386	388	340	366	396	378	414	409	377	373	422	383	330	399	381	363	414	381	405	398	388	357	404	406	429	398	402	372	346	397	391	389	373	368	363	388	382	381	380	376	384	369	393	380	361	392	377	371	374	384	362	376	374	345	376	386	369	395	402	347	392	374	366	384	406	373	356	392	394	386	378	395	372	376	365	352	340	359	385	405	336	331	347	374	373	351	352	391	377	397	401	390	437	350	388	372	370	366	376	366	384	382	386	369	373	362	389	374	369	366	394	391	366	390	388	388	388	389	383	367	409	391	394	366	397	349	384	417	360	413	353	399	373	379	375	356	370	360	409	400	350	381	378	395	410	373	381	400	380	357	402	395	370	375	338	375	389	360	379	392	379	357	389	375	347	401	368	372	357	371	392	355	383	357	338	387	379	373	368	380	342	404	368	377	379	392	398	375	343	383	370	367	385	364	322	419	375	384	394	420	398	396	374	379	367	386	382	357	434	386	365	373	364	380	344	375	367	361	369	365	368	339	383	421	435	400	386	401	396	374	345	402	401	402	366	360	358	318	384	378	396	356	375	366	421	372	372	384	406	368	409	358	420	379	426	374	384	393	403	362	380	337	348	382	399	350	375	399	386	397	354	373	392	399	346	351	360	388	405	374	382	396	381	387	375	363	382	368	373	403	369	332	376	379	346	388	378	383	385	391	381	366	374	335	381	398	410	415	378	360	382	387	384	366	366	379	393	363	351	370	371	394	347	355	396	403	355	383	364	373	403	366	388	345	364	405	424	359	382	377	389	355	366	368	383	387	367	383	372	347	377	378	366	414	419	390	407	364	363	412	403	363	379	374	407	388	365	387	395	366	364	380	392	378	385	395	370	355	382	363	391	396	341	337	413	406	390	378	349	369	370	382	404	350	368	402	364	353	336	379	353	379	396	382	367	339	399	394	355	409	362	382	358	341	412	400	383	361	350	414	348	366	373	347	395	350	382	411	417	379	376	390	370	361	368	388	364	392	399	344	392	400	378	362	402	369	358	351	393	390	389	395	393	384	429	384	381	359	387	361	433	381	385	392	389	367	369	364	397	362	392	400	391	414	408	400	365	372	380	401	360	368	371	384	406	364	382	399	373	387	347	358	413	403	382	374	378	342	370	361	383	375	372	361	362	390	430	360	352	376	356	378	446	405	354	374	405	373	387	397	356	355	370
30651	7609	6866	3689	2439	1756	1368	1097	1032	870	795	724	587	598	567	571	544	555	514	514	491	450	495	426	453	471	425	431	416	437	399	405	420	398	441	429	408	417	390	379	446	404	419	420	415	399	423	420	398	387	364	394	392	391	398	415	408	413	386	398	399	428	399	424	361	419	388	394	417	382	384	357	380	421	374	420	385	389	390	373	406	369	411	369	405	392	397	402	391	387	401	396	386	413	392	390	405	404	386	384	428	360	386	392	373	408	400	387	332	384	396	393	385	400	416	386	362	411	358	371	379	391	400	433	388	387	390	384	392	400	400	387	371	402	464	404	376	382	418	388	383	421	404	412	381	336	404	378	390	419	405	391	389	369	400	381	388	408	374	409	377	372	390	397	402	378	372	394	404	389	369	376	397	433	357	400	413	378	404	388	419	359	373	382	402	419	376	416	388	445	332	366	388	399	388	360	404	410	382	407	375	461	367	397	385	405	376	382	416	416	403	418	426	418	385	417	437	418	363	426	419	372	375	369	401	422	388	405	403	412	401	393	418	353	385	396	369	370	399	407	369	390	373	411	387	392	348	388	404	450	398	375	379	368	382	378	415	379	392	360	371	400	383	376	384	369	385	408	394	398	395	394	387	381	413	420	379	407	424	384	372	406	371	413	380	385	368	375	373	388	394	422	415	387	405	375	364	378	367	418	398	380	422	379	373	357	390	389	414	399	406	375	390	395	407	379	381	378	405	417	403	372	397	401	365	382	383	373	424	414	423	356	397	367	401	366	391	383	402	394	433	359	424	371	412	405	401	379	396	380	380	385	393	380	371	343	393	389	380	414	408	380	348	377	391	389	363	393	363	413	365	390	402	395	383	437	394	387	402	354	381	370	390	397	405	362	366	415	410	415	431	378	406	357	380	427	384	382	401	400	383	403	434	389	403	407	427	384	379	372	419	409	390	409	388	391	390	396	360	396	383	372	404	390	387	419	382	416	399	425	395	372	398	404	387	363	371	402	377	412	411	369	359	388	410	385	362	398	389	408	396	391	395	378	448	414	381	370	409	392	432	432	374	364	370	390	416	393	364	339	414	392	382	377	410	368	397	356	413	380	371	366	420	388	352	401	374	389	408	363	384	411	430	410	424	376	405	378	383	416	427	424	370	354	371	368	419	414	342	374	377	421	428	417	417	362	388	369	410	367	365	424	405	411	382	349	394	393	406	406	360	393	392	385	405	428	393	413	366	387	420	381	398	391	400	358	412	368	406	437	389	373	423	381	362	359	402	427	383	372	429	391	393	375	388	400	410	412	375	406	372	425	363	394	388	389	406	384	390	385	388	412	380	384	423	378	399	373	377	382	373	383	388	416	369	370	370	406	383	355	384	393	420	434	413	385	382	381	335	397	400	388	396	404	425	351	422	388	387	396	418	403	372	373	392	409	395	387	368	392	381	413	396	368	397	392	397	374	424	386	372	365	425	381	390	388	392	394	392	408	388	402	381	387	394	394	394	313	390	405	373	413	427	342	385	403	419	406	386	370	393	440	373	373	389	382	393	394	372	358	414	394	379	369	398	397	418	369	412	396	402	403	391	349	357	398	429	375	398	436	386	392	402	369	390	374	382	390	376	387	344	387	372	397	413	404	394	416	392	401	401	405	375	376	417	374	383	352	393	441	399	380	417	382	380	357	393	407	407	407	367	397	386	403	375	426	380	394	382	358	404	390	374	400	407	394	398	397	378	415	391	385	381	414	402	387	384	388	355	407	402	406	401	409	434	387	353	351	418	406	356	400	407	376	397	373	393	391	398	378	403	377	386	397	396	371	397	382	432	400	339	399	398	423	391	417	365	380	379	367	401	393	416	405	411	369	399	436	393	372	379	380	431	385	369	375	362	394	378	408	397	407	397	422	362	414	377	399	395	378	371	399	415	402	368	375	391	410	419	408	393	375	366	430	406	406	384	367	426	364	429	405	415	383	388	399	407	405	387	410	415	423	407	394	373	418	377	395	402	421	402	427	396	374	386	382	366	391	394	423	411	421	367	377	381	389	368	413	392	366	407	401	393	379	386	390	394	377	416	391	395	422	416	400	402	363	395	371	359	402	404	381	391	365	368	395	383	387	396	368	400	348	389	408	408	378	378	395	397	397	384	386	408	384	390	400	412	428	370	369	379	402	408	382	384	419	384	370	383	387	368	373	386	361	397	389	381	380	408	418	381	397	393	397	416	372	375	412	378	379	405	393	383	397	365	387	376	386	369	437	390	379	394	398	380	408	419	424	379	394	399	436	362	382	372	386	406	370	371	381	395	372	371	380	376	365	397	375	372	392	366	407	391	400	397	393	352	411	435	380	417	387	378	382	386	375	401	374	407	399	368	409	379	422	385	384	404	371	400	363	385	405	371	438	368	403	404	371	369	393	374	390	404	393	359	395	397	396	373	365	422	357	381	348	388	377	414	387	386	405	391	411	372	387	394	364	416	390	422	385	361	437	367	415	384	383	399	407	396	397	421	373	355	368	391	395	390	371	381	429	411	423	364	396	420	400	405	366	391	375	409	430	368	357	396	417	397	399	396	420	388	379	393	357	401	393	385	380	377	424	410	371	404	386	414	363	393	429	392	384	395	431	365	359	394	389	394	335	429	400	363	381	341	366	396	407	428	397	424	400	375	374	394	396	421	432	413	383	364	368	356	406	354	417	387	354	402	417	388	403	395	360	403	389	362	400	392	371	392	366	412	360	397	388	395	394	415	409	393	381	407	413	390	390	375	382	421	371	370	417	385	392	420	403	410	415	377	397	397	364	395	373	403	358	402	368	407	385	413	361	386	339	388	368	413	442	402	416	385	394	394	396	375	410	387	397	369	400	415	372	349	396	388	408	415	372	376	376	400	375	417	430	407	402	407	397	368	397	409	410	375	395	423	405	407	392	401	384	400	406	420	407	375	382	392	374	367	429	373	388	354	415	354	397	391	394	389	425	373	380	379	415	384	422	408	416	388	349	377	415	401	371	414	337	387	400	401	373	394	412	370	383	355	369	383	417	423	377	397	385	369	384	403	394	391	412	368	399	427	392	372	373	380	404	396	446	412	379	434	401	409	416	395	402	389	415	397	381	383	402	399	386	387	416	406	427	390	382	392	393	384	403	405	393	401	393	359	428	431	402	384	353	404	368	365	426	386	397	408	365	371	393	398	431	389	393	399	395	387	409	405	403	405	388	421	410	388	419	368	383	369	364	400	385	398	394	387	415	359	398	382	342	406	374	396	389	397	377	429	383	413	385	417	435	379	413	425	402	393	396	363	384	399	398	384	438	379	371	386	406	380	358	379	421	424	385	383	360	372	377	416	375	379	372	411	406	375	393	401	400	362	378	391	357	420	358	365	410	361	394	401	442	392	408	408	405	367	363	392	419	429	401	411	375	371	421	399	378	398	415	408	379	364	408	389	403	378	400	393	384	357	369	387	350	396	403	403	377	401	407	390	442	402	369	395	387
22610	20354	26346	24218	20359	20394	9366	1634	1176	1154	1053	1012	1049	943	897	857	868	866	896	836	850	876	830	801	776	828	830	838	770	789	804	744	785	798	778	789	763	759	749	753	766	784	765	837	788	802	843	786	817	774	792	783	790	769	767	745	782	750	790	770	775	760	733	754	775	744	766	791	773	777	713	744	809	756	714	793	732	785	759	798	776	742	778	820	814	726	752	764	798	718	767	760	771	755	830	725	799	768	736	727	795	750	751	744	771	778	746	734	792	774	788	732	730	790	758	749	724	801	786	715	734	790	719	801	792	756	770	773	751	752	725	774	751	731	764	727	772	758	767	727	726	780	762	749	740	742	710	799	796	762	758	748	782	790	784	728	766	713	772	756	754	738	778	763	777	764	770	697	774	708	738	773	761	739	760	810	736	734	771	803	780	739	744	770	762	771	782	810	764	744	749	762	745	787	776	761	720	703	779	803	806	757	789	742	725	779	774	796	764	701	762	800	720	746	748	719	767	766	772	762	743	781	786	780	721	698	766	794	770	814	758	747	784	738	774	760	808	734	773	763	731	769	742	764	789	744	734	765	764	713	743	815	735	738	688	782	776	752	735	722	751	744	753	755	751	751	762	767	747	798	719	788	779	750	775	809	748	728	760	794	750	749	750	729	748	743	781	728	741	707	739	772	797	744	763	789	747	780	738	767	764	738	809	766	755	799	759	723	767	754	766	729	717	766	779	790	762	770	743	731	775	722	815	741	804	781	729	787	815	755	758	776	770	740	789	754	760	770	824	782	763	800	725	699	731	760	789	705	776	762	745	763	779	762	756	782	761	793	798	793	747	750	787	736	832	775	676	780	737	773	744	799	743	745	777	773	718	747	743	745	743	724	732	748	776	733	773	734	732	766	829	703	788	801	746	683	730	783	760	792	728	798	774	750	720	779	756	801	746	721	716	791	787	744	682	762	805	725	753	747	766	737	761	781	778	777	737	750	802	762	737	735	700	775	739	767	823	789	728	754	739	801	732	762	707	773	736	773	744	742	738	820	771	741	770	712	786	771	776	817	825	753	763	735	687	730	729	755	760	771	768	755	736	772	788	741	744	737	759	784	733	734	796	723	782	748	786	724	780	704	725	783	759	727	707	719	746	728	782	750	777	814	772	770	734	776	778	789	775	757	751	766	753	760	771	811	754	721	791	742	761	802	739	812	776	779	775	716	753	748	793	737	784	735	766	741	774	780	751	766	781	789	753	752	778	780	717	778	818	773	770	756	674	736	740	790	734	805	731	823	745	763	768	765	745	790	731	774	759	727	801	730	853	802	737	767	780	805	783	750	780	790	747	756	713	762	735	717	743	739	770	805	746	807	742	741	750	768	765	831	751	718	788	799	777	803	752	673	764	772	693	756	775	717	742	810	793	771	770	685	784	706	760	811	747	732	777	751	724	821	789	765	742	756	750	773	796	726	768	804	750	731	775	788	740	772	796	743	738	727	743	744	763	774	833	757	726	696	739	767	819	767	746	743	814	751	752	780	749	764	747	735	768	777	758	740	742	797	774	718	795	789	674	779	741	774	722	741	759	821	735	738	784	751	765	797	775	751	805	748	742	734	758	707	741	757	784	753	747	706	754	758	761	728	747	710	772	743	785	776	727	711	754	802	812	757	737	790	845	778	829	755	795	784	753	730	811	759	717	774	747	737	824	750	736	774	699	781	748	765	778	763	749	782	728	762	765	820	789	744	795	745	752	786	728	761	781	764	695	794	739	733	768	708	763	804	741	768	763	825	758	766	728	810	733	747	747	711	735	749	739	782	755	758	823	714	745	728	754	758	753	765	825	828	797	759	749	726	771	755	779	720	768	758	758	789	716	805	784	759	773	779	775	792	806	763	793	718	720	766	732	804	759	793	798	746	750	797	771	797	768	744	813	758	768	776	793	783	783	772	742	781	762	772	756	757	729	783	750	765	751	765	719	746	760	730	788	750	735	767	769	777	724	775	731	773	744	732	749	771	797	755	773	761	780	727	712	736	734	699	763	820	735	800	734	758	771	758	714	750	766	752	797	798	735	821	731	772	762	787	743	735	747	736	741	732	762	775	718	794	743	751	734	728	759	751	818	763	794	747	748	742	771	763	748	783	755	763	756	710	744	780	794	747	768	756	782	719	761	744	771	730	740	808	763	763	776	733	782	739	768	753	686	825	766	787	799	753	769	741	779	752	770	734	746	749	799	797	820	714	769	739	764	781	784	769	819	752	742	730	713	741	790	768	731	728	755	730	813	747	748	715	788	749	786	753	782	771	760	784	734	806	752	730	768	788	794	712	740	759	769	773	749	767	727	779	783	794	785	753	813	727	742	737	792	770	755	811	796	787	787	795	747	770	730	760	742	732	780	830	810	759	772	776	721	782	761	818	785	763	764	748	752	807	768	743	723	788	717	782	735	742	772	847	745	753	790	779	734	738	782	809	771	782	762	758	787	750	737	794	723	790	799	792	766	738	737	776	752	761	861	743	729	787	736	729	810	789	723	777	744	766	780	737	742	748	748	777	691	770	697	730	786	774	799	748	795	709	727	712	725	738	748	773	767	737	764	785	773	781	780	765	752	779	769	761	723	801	733	762	763	749	780	791	737	747	771	759	777	840	817	748	730	746	729	755	751	756	751	719	785	748	757	725	794	780	770	709	705	715	730	788	773	769	776	767	803	732	757	768	788	717	772	755	749	766	785	753	717	791	772	752	796	729	782	793	780	774	792	753	765	722	745	778	722	779	778	820	748	775	755	745	743	709	788	731	682	737	765	760	755	801	781	734	750	777	723	766	776	784	757	764	776	746	829	797	748	762	778	776	768	764	787	750	826	759	753	734	738	738	725	813	750	703	743	778	736	767	767	755	748	751	771	757	732	757	758	786	737	783	774	745	774	780	733	752	716	784	786	783	736	763	746	805	752	708	759	711	783	711	733	761	787	747	770	740	731	794	771	771	803	771	767	785	783	761	765	708	741	785	766	741	732	801	781	768	726	731	759	755	800	764	785	772	733	767	780	766	781	755	766	788	732	708	717	769	765	736	740	738	772	777	756	812	738	762	785	758	771	789	690	769	737	763	767	741	753	798	787	787	738	806	749	771	762	707	802	762	745	728	752	757	805	719	773	767	757	788	778	768	741	824	755	781	747	726	746	751	714	790	789	747	726	704	777	754	729	752	749	772	744	744	696	769	781	736	751	748	801	762	767	735	773	691	737	801	710	765	783	759	726	771	719	834	751	769	779	723	797	743	756	716	720	739	746	729	762	786	761	790	705	791	717	754	774	774	759	701	759	781	743	725	751	767	719	736	747	803	792	830	814	784	760	805	754	797	781	778	741	754	772	764	811	789	791	767	768	761	781	722	770	784	793	741	740	699	808	786	738	754	799	718	704	775	786	758	764	763	781	760	718	788	735	798	728	746	760	760	735	736	715	767	743	739	760	764	774	735	764	718	776	778	742	757	725	750
28503	12804	11645	6815	4558	3431	2580	2173	1846	1667	1425	1290	1219	1149	1076	981	988	1044	954	903	900	865	885	884	838	833	838	836	847	864	840	782	782	786	809	762	773	777	742	751	713	764	765	721	732	744	746	746	721	753	743	717	731	793	720	708	719	708	717	738	725	742	690	771	700	760	718	746	744	758	734	756	686	720	717	783	690	791	670	732	764	787	731	744	750	741	723	751	765	733	726	722	742	659	749	710	703	755	696	679	717	695	689	715	723	689	711	763	691	725	723	755	718	727	711	762	742	709	738	673	723	745	656	744	683	747	773	740	684	741	718	725	713	694	677	718	704	723	769	727	727	743	708	694	733	771	729	699	735	722	755	772	717	721	720	739	657	678	729	734	704	770	729	741	739	681	675	725	746	715	751	780	695	701	738	693	715	756	703	686	704	726	741	670	707	721	781	716	777	788	732	783	760	758	766	710	700	714	722	677	770	736	754	696	730	694	723	768	762	678	721	725	754	719	691	725	714	756	708	700	719	720	701	647	717	717	700	711	737	716	759	729	699	726	744	737	709	740	669	696	739	686	723	670	709	722	753	683	702	740	732	663	704	741	718	758	757	687	751	728	752	704	739	724	725	699	746	729	704	793	719	706	710	725	725	753	769	667	705	708	760	694	771	719	745	726	722	691	742	737	738	728	753	773	716	748	704	698	698	734	732	702	709	730	739	712	685	730	720	740	737	725	744	731	689	738	694	727	761	757	731	727	686	702	747	719	708	729	709	726	667	714	729	697	744	756	734	744	734	748	728	724	733	738	711	733	692	754	730	707	769	681	704	718	757	783	764	735	733	778	700	745	708	678	727	773	725	728	709	692	771	751	707	721	781	713	743	683	697	730	724	748	708	724	712	734	698	738	718	689	741	706	696	735	707	733	711	715	698	731	744	735	699	753	756	732	751	708	696	780	698	731	705	753	716	766	697	727	771	744	703	735	755	671	690	716	693	745	748	777	740	695	699	750	726	723	683	789	709	687	753	750	738	689	722	729	740	779	778	692	698	732	719	766	729	725	702	762	711	755	688	762	755	736	723	695	746	707	738	726	715	752	672	742	753	748	751	744	735	692	730	770	747	753	732	711	733	766	712	718	690	760	693	694	709	729	736	683	667	671	730	738	726	769	721	723	744	758	767	695	683	740	706	703	693	729	719	688	738	740	701	760	749	742	750	697	725	675	725	698	744	730	707	748	766	724	707	722	737	762	685	725	724	720	761	727	691	707	710	701	710	714	696	706	764	707	713	747	719	753	753	741	707	738	714	691	732	708	707	716	700	709	712	709	684	733	718	699	750	724	682	686	733	774	731	723	744	729	700	703	758	737	716	762	739	731	689	652	701	715	710	689	746	712	721	748	731	744	747	756	730	768	745	750	734	744	764	683	690	684	715	743	733	767	738	748	683	780	710	711	668	747	734	706	720	737	679	725	760	753	768	707	713	735	707	692	686	702	738	729	728	724	735	729	705	714	747	731	675	735	731	748	771	721	706	723	742	742	692	702	714	706	766	688	769	719	723	739	727	706	676	740	725	676	735	691	698	752	685	659	685	750	693	762	721	724	721	732	711	690	705	728	725	683	740	712	737	698	683	714	739	738	741	722	772	734	782	709	761	692	722	727	687	735	701	742	711	714	723	722	730	722	756	700	749	689	722	697	757	722	723	734	717	712	737	728	747	684	751	731	698	697	741	737	746	706	704	681	681	789	778	749	689	767	743	739	721	682	714	719	771	806	710	724	681	776	740	695	785	708	692	695	712	730	735	715	726	698	714	722	758	700	749	733	694	705	731	738	736	726	751	717	715	712	677	747	706	708	732	686	712	719	693	728	730	729	700	714	723	719	705	710	727	723	820	713	788	713	731	734	720	719	749	756	720	703	759	726	727	768	745	713	707	765	754	757	754	680	699	713	723	689	742	732	701	763	755	728	732	668	702	725	736	689	742	697	753	797	712	753	720	692	684	688	699	727	755	697	747	735	770	727	790	752	759	714	724	659	698	711	692	693	740	771	759	737	738	763	720	682	733	684	691	726	704	715	748	733	713	677	691	714	712	712	747	696	673	716	724	726	714	719	745	708	746	740	666	698	725	739	792	705	756	721	732	685	711	727	775	739	729	749	791	647	736	736	721	738	726	682	722	754	729	724	679	761	708	695	715	745	732	708	746	708	716	743	764	725	712	721	732	751	684	708	716	762	718	705	691	696	693	723	715	750	746	728	739	719	738	713	747	747	752	737	691	760	754	733	674	679	724	693	799	766	733	768	718	708	720	747	778	723	680	752	698	740	742	761	691	714	742	712	747	734	716	693	712	719	751	758	724	736	675	738	722	712	714	742	745	753	743	747	714	689	711	704	749	689	734	745	704	733	736	712	762	768	727	707	756	691	728	693	708	752	704	680	723	756	666	700	704	720	720	739	733	755	722	717	716	750	662	714	744	701	779	649	729	747	674	730	694	776	694	702	707	735	755	705	706	747	749	685	730	699	678	736	732	737	669	735	730	739	729	730	669	711	696	713	710	714	726	738	720	652	711	758	708	688	719	744	740	725	725	692	675	696	735	708	730	696	737	721	665	760	774	768	725	688	754	755	745	697	729	709	728	778	736	704	732	688	709	763	732	685	750	686	709	696	700	741	733	763	744	697	709	704	733	742	718	751	702	749	761	728	739	686	695	736	735	735	761	764	765	791	710	692	737	739	712	750	740	766	767	688	720	719	679	749	700	719	746	736	748	688	771	703	715	752	750	688	712	694	748	729	732	762	723	726	696	742	758	715	732	682	757	690	678	709	751	740	771	689	660	733	782	792	741	714	785	767	685	752	747	719	717	728	676	735	695	697	702	723	702	718	742	710	747	730	716	677	683	692	728	716	723	739	715	754	767	685	754	775	734	667	717	728	713	722	696	707	705	711	695	699	736	721	699	722	707	788	708	675	768	685	718	698	749	690	721	686	665	721	679	732	711	741	763	780	742	726	706	681	752	742	740	708	790	727	793	743	731	735	733	696	679	748	765	721	729	733	747	678	725	693	700	716	680	724	762	689	755	733	699	720	753	738	733	759	741	730	686	682	681	719	740	704	688	735	732	711	705	673	747	690	735	694	716	664	748	709	703	749	658	708	660	729	738	697	728	746	702	725	690	727	733	745	734	704	696	708	708	681	744	711	717	822	726	695	704	728	718	751	725	750	703	702	687	747	738	735	740	678	789	713	706	696	773	770	758	666	728	751	693	745	763	742	691	709	705	774	739	671	752	687	704	719	776	716	696	710	738	722	693	735	715	745	739	762	682	686	726	723	687	714	740	690	737	708	711	717	673	726	759	711	742	738	697	711	753	750	748	731	724	695	725	756	755	734	715	696	727	712	701	691	722	680	689	729	686	678	759	717	738	708	721	718	742	720	729	690	729	692	734	742	708	701	758	696	725	714	707	742	746	683	723	766	706	671	685	725	718	701	723	680	698	700
33039	15147	2676	717	551	524	496	510	494	472	445	410	475	484	432	441	457	453	458	438	478	449	484	435	461	462	462	476	451	497	444	457	468	516	488	451	446	488	454	480	463	448	449	486	436	449	463	472	501	478	490	473	470	470	442	445	452	528	477	483	512	471	486	509	454	490	434	447	469	478	488	484	450	470	450	472	476	483	483	459	456	432	494	459	459	496	509	477	498	468	446	437	473	510	452	477	491	479	506	497	484	464	487	510	479	436	482	508	473	465	446	441	452	429	462	483	433	486	497	461	478	502	460	468	474	495	470	452	506	515	439	486	492	506	471	513	505	446	431	491	471	488	510	484	465	466	483	481	532	456	456	475	491	509	451	470	458	461	439	490	463	467	470	454	446	485	521	489	486	486	445	478	472	474	455	510	482	472	481	466	450	474	476	457	489	445	481	483	477	455	476	470	498	466	483	471	489	490	453	493	488	453	440	490	467	469	467	448	453	480	513	461	521	495	475	437	451	467	489	481	461	494	470	499	465	456	455	508	484	485	447	472	503	487	488	450	474	476	450	490	454	468	473	447	461	491	470	460	466	475	467	476	461	463	462	486	477	469	472	456	454	454	492	457	490	524	467	499	467	480	473	458	481	457	517	485	466	436	478	494	461	481	480	456	404	461	482	471	472	456	470	482	479	450	463	477	461	452	448	484	537	464	435	498	490	489	443	508	472	483	467	463	494	466	474	465	470	471	470	475	436	528	466	475	517	446	468	482	510	455	482	479	447	459	441	457	466	459	505	454	521	478	455	470	480	465	456	466	458	481	502	448	450	488	474	439	438	450	486	480	482	498	486	455	494	483	425	455	458	463	427	431	501	467	467	492	447	445	431	451	524	490	479	478	485	476	479	452	483	469	479	496	521	459	465	471	480	480	499	439	518	433	523	497	453	495	462	462	466	456	478	450	478	462	463	487	454	464	475	483	508	451	445	457	454	451	473	474	478	472	451	450	497	429	480	498	494	456	449	484	460	480	451	504	451	453	478	447	470	458	496	471	427	457	474	479	483	481	481	448	439	455	503	510	486	477	477	492	503	452	466	492	485	465	481	471	471	464	443	508	468	482	467	477	469	485	484	446	437	434	460	468	442	470	462	504	466	490	493	515	479	476	518	457	464	512	459	491	505	466	472	456	459	460	469	490	482	453	473	478	472	442	470	460	473	438	471	516	439	468	500	464	460	460	470	482	464	479	517	451	488	442	469	481	450	486	513	463	467	456	468	485	462	491	457	456	455	480	467	490	480	462	488	448	487	494	467	489	478	468	449	450	465	473	480	459	456	479	482	456	427	462	484	459	425	481	489	478	505	438	472	474	487	497	481	457	472	414	448	473	467	431	490	488	531	453	474	443	480	486	489	463	479	449	488	482	465	464	479	448	445	475	440	497	465	467	509	438	468	463	477	492	486	467	482	460	479	458	501	487	494	478	493	514	469	466	450	446	499	497	464	514	461	495	462	480	474	484	459	510	490	501	489	469	464	463	465	475	493	460	439	476	507	497	447	484	468	457	498	453	455	444	462	447	468	458	467	485	443	469	506	445	521	472	469	439	464	467	471	482	450	483	456	467	434	472	454	481	425	465	461	493	459	454	481	457	481	470	436	478	464	411	467	456	491	418	447	467	470	462	485	470	481	475	490	470	480	504	461	462	456	492	430	461	452	474	467	495	438	480	422	455	471	478	469	469	470	482	471	454	479	448	487	488	465	474	481	457	459	458	450	479	478	492	489	477	472	440	458	465	461	468	465	492	478	471	471	474	512	466	425	454	432	511	455	471	441	438	476	466	451	471	465	455	436	455	469	495	460	500	463	473	496	474	526	463	451	452	458	455	484	500	459	510	471	491	448	471	508	471	473	457	469	454	439	483	421	486	497	446	492	462	487	440	476	467	439	459	525	481	445	462	470	458	474	549	470	478	479	463	467	493	484	457	489	463	458	459	478	467	458	496	451	473	486	480	481	494	450	458	487	485	466	408	457	470	510	472	455	494	479	470	471	481	481	480	456	471	456	486	454	477	489	440	460	495	488	501	502	488	486	464	457	470	456	495	485	480	527	478	498	484	454	499	469	451	489	474	452	509	464	474	450	496	491	452	482	494	462	510	482	488	485	491	433	520	475	496	499	462	444	442	482	458	466	441	485	474	515	506	511	505	518	487	464	503	477	509	471	478	458	488	483	443	464	481	455	453	474	447	443	450	431	463	446	467	449	459	438	496	442	462	468	492	429	487	425	515	468	494	513	472	464	489	505	516	484	462	473	476	488	456	469	487	451	464	459	502	465	449	473	486	449	432	423	518	447	473	429	502	466	527	407	476	492	448	474	479	477	457	462	511	423	448	472	463	467	447	448	468	473	461	484	530	479	463	467	436	505	452	459	494	492	467	443	499	462	439	479	474	480	427	475	459	475	477	457	480	514	480	505	445	472	445	494	503	448	471	484	428	483	461	447	439	469	464	461	421	439	472	441	446	490	479	429	506	509	495	470	471	461	461	492	490	483	446	456	479	432	493	493	457	466	528	452	439	466	463	439	478	452	468	478	503	477	505	430	448	497	463	449	434	484	453	505	482	461	470	500	465	503	480	465	474	438	470	428	435	460	471	457	471	470	465	453	471	456	464	501	495	465	493	474	481	468	442	465	511	475	463	515	443	436	475	468	479	449	499	499	487	510	490	465	432	453	493	481	434	453	453	428	472	474	453	480	512	476	452	464	481	519	449	460	446	433	480	482	492	470	457	465	486	463	464	456	445	459	471	462	466	462	447	487	446	499	494	521	486	461	485	449	487	460	489	447	459	476	463	506	499	427	508	440	444	483	495	461	477	451	531	450	473	484	446	475	504	488	486	466	450	468	449	439	458	497	491	445	480	454	445	446	500	485	462	471	461	433	435	477	461	489	483	475	485	483	494	467	462	481	466	494	473	484	446	458	532	450	479	447	454	418	466	485	463	456	477	485	427	459	410	462	443	460	480	461	493	434	479	462	477	452	487	491	491	474	493	481	474	464	482	385	460	461	465	524	457	473	510	467	482	430	498	481	467	443	459	466	480	490	461	507	506	444	474	501	448	505	433	475	458	479	468	469	482	484	506	475	478	466	485	508	443	460	423	435	459	486	438	484	465	480	470	430	485	459	439	398	467	481	469	458	519	475	483	490	479	489	476	446	473	502	465	496	487	447	458	478	451	488	442	484	449	471	439	458	472	511	481	466	473	471	457	477	487	484	464	488	466	481	453	462	447	488	496	468	477	504	512	474	461	441	461	470	466	478	468	490	453	473	465	436	472	443	473	444	476	452	464	467	481	453	484	493	484	481	476	473	477	491	448	447	475	467	483	437	403	459	508	471	452	468	449	419	452	506	475	509	484	478	487	462	468	484	489	457	456	477	495	467	500	464	439	472	437	463	489	455	488	462	460	491	504	458	505	460	461	455	484	481	437	456	451	485	428	472	479
21676	966	864	653	585	547	551	577	546	525	476	518	519	524	488	545	510	469	542	486	495	466	488	515	480	482	450	488	513	491	492	533	510	502	490	504	561	481	508	507	486	508	510	483	481	518	480	519	471	501	511	511	467	475	484	438	507	476	514	510	510	492	523	481	494	519	475	542	500	492	463	518	495	493	513	464	498	512	501	496	479	510	478	543	495	483	527	488	513	442	500	512	500	472	507	517	507	455	484	487	496	498	483	509	499	481	504	495	473	523	476	487	518	547	490	478	477	477	496	472	516	471	489	471	477	495	515	492	437	518	515	534	492	476	480	475	493	481	496	511	473	483	497	480	476	499	508	491	486	532	503	460	441	512	476	482	550	501	514	486	532	530	505	492	500	498	482	482	515	507	517	496	513	502	489	485	521	476	458	523	505	542	508	490	557	519	485	502	474	550	498	483	498	466	475	485	536	470	517	520	514	502	497	521	500	545	475	486	463	495	539	506	503	510	527	495	516	467	479	490	543	469	482	513	506	552	484	511	491	466	525	481	481	489	519	486	476	503	485	503	517	469	522	494	513	497	520	533	489	497	494	510	505	518	507	537	495	507	479	516	532	481	544	507	498	492	499	496	480	467	480	477	518	505	533	517	492	508	507	507	481	497	509	503	485	500	509	510	515	473	534	464	479	506	516	521	465	481	491	477	501	509	498	522	465	498	516	522	501	521	503	513	509	507	513	540	495	515	472	485	523	512	451	505	515	476	519	479	530	500	498	497	490	484	524	492	504	487	541	476	486	492	474	513	495	472	520	472	525	458	545	535	519	501	522	485	502	463	469	497	527	490	467	502	496	506	477	512	486	483	498	507	493	543	505	510	532	502	482	500	493	532	522	484	536	484	480	521	486	506	478	492	521	522	492	471	521	454	503	505	503	475	483	479	498	499	508	471	480	472	500	499	473	464	494	482	497	500	491	529	498	476	486	492	524	528	517	476	502	511	449	515	484	496	448	537	457	511	458	521	555	499	508	518	522	523	506	460	538	505	474	502	481	507	474	508	483	486	524	534	512	499	532	489	469	505	514	486	484	441	524	518	523	510	502	490	487	521	511	561	535	489	512	478	513	504	498	510	528	473	498	520	511	500	482	471	531	470	489	489	498	473	518	472	503	500	450	551	519	490	487	528	463	506	492	496	474	511	523	486	515	531	511	508	514	525	554	508	500	518	479	520	507	503	497	490	524	490	511	526	521	494	485	532	491	496	487	539	501	492	537	544	536	492	489	563	530	498	492	494	497	492	547	514	462	480	505	507	510	507	475	503	471	500	472	510	497	464	552	500	482	533	531	493	491	515	489	471	532	528	495	472	478	492	483	469	482	514	507	470	510	505	514	479	526	530	506	499	492	476	484	523	467	517	503	535	511	516	475	499	480	527	517	509	491	494	454	465	502	500	464	516	466	540	511	508	495	492	518	493	496	460	531	536	510	490	503	529	470	481	466	497	484	492	488	528	497	506	472	483	496	464	507	508	486	522	451	481	454	472	523	500	497	497	490	525	494	487	491	498	486	512	516	498	502	512	497	488	470	481	513	485	505	504	479	448	470	489	531	481	495	478	531	525	490	504	536	480	463	533	502	478	514	493	491	520	512	486	486	484	533	503	508	558	528	466	528	503	502	492	468	508	490	502	486	505	508	512	454	493	529	515	493	504	485	485	513	524	512	498	518	486	498	476	466	500	505	505	507	487	474	483	490	525	514	489	515	467	502	512	481	520	477	505	487	545	485	508	513	497	496	480	487	470	531	475	534	475	526	506	512	529	527	474	489	468	528	477	555	499	489	480	501	503	484	511	556	540	465	548	452	520	493	493	516	506	520	464	474	532	487	502	492	521	497	519	535	494	540	483	495	513	481	489	487	505	488	471	463	476	491	500	524	511	554	536	481	477	498	521	502	487	503	508	521	476	520	513	523	483	500	506	483	498	491	496	494	467	481	554	486	481	453	490	518	495	500	462	492	477	518	481	484	469	518	463	503	450	507	485	461	516	516	503	440	450	538	505	502	489	478	493	483	505	500	461	493	475	506	498	460	489	509	470	489	524	487	476	524	484	534	480	472	484	528	484	516	485	508	480	481	532	466	494	515	512	499	513	500	475	498	503	513	511	509	484	486	506	481	500	511	459	449	496	512	469	502	512	466	492	497	497	490	542	499	477	546	505	481	500	525	498	506	526	501	493	530	503	511	554	479	528	467	539	477	518	492	500	494	538	540	515	502	494	504	516	506	497	492	509	478	533	529	472	504	521	511	521	497	515	480	518	553	454	503	530	513	524	505	522	516	495	492	470	527	455	502	484	469	516	485	515	492	533	505	503	506	476	511	517	489	481	502	480	502	489	537	480	504	483	499	458	473	473	555	531	514	470	530	547	473	517	502	483	496	505	467	505	494	446	491	517	482	478	483	519	527	536	489	490	515	499	515	496	500	534	471	510	514	450	506	485	479	483	535	488	486	487	475	516	513	521	488	474	508	509	469	498	478	526	515	496	515	515	515	493	514	485	504	490	485	515	481	528	544	541	546	505	451	497	507	508	477	494	449	482	473	501	510	478	519	465	467	532	494	527	527	521	508	483	522	454	520	486	486	490	512	475	475	500	478	505	527	476	497	508	462	472	524	505	527	456	527	502	510	500	499	528	518	490	498	487	481	461	471	490	512	504	505	524	525	495	501	504	472	514	465	502	529	463	511	519	517	516	480	516	468	497	495	471	512	460	491	528	525	505	488	495	484	524	487	511	468	519	511	511	544	503	510	502	536	487	454	518	484	508	513	537	487	562	478	498	525	505	527	460	531	506	477	489	531	519	500	483	476	491	523	469	491	522	489	498	480	514	501	488	523	504	482	484	503	493	520	506	494	469	511	489	459	493	559	505	529	516	520	481	520	468	493	539	506	492	467	487	510	525	478	467	518	453	523	505	498	458	496	495	506	537	508	459	448	479	468	535	530	498	494	496	533	492	516	521	521	510	489	510	481	500	488	509	496	502	503	468	508	527	495	502	509	509	485	467	458	463	468	507	491	517	503	469	462	514	460	497	486	505	500	490	491	495	497	508	529	498	513	495	469	541	525	475	502	521	472	474	499	474	538	520	496	472	458	516	505	481	494	466	473	504	497	490	521	483	511	491	485	522	508	495	498	518	526	487	487	490	526	458	543	472	473	522	465	515	505	472	483	515	523	494	505	498	503	470	511	551	463	508	487	516	477	507	502	530	492	483	458	498	516	473	513	511	456	500	509	488	483	490	464	481	508	511	478	489	507	539	520	495	499	466	473	489	486	510	551	494	488	491	447	499	497	501	537	505	485	471	488	502	494	478	512	517	492	443	495	473	478	534	451	514	526	526	501	501	540	495	540	521	507	494	493	492	507	496	467	509	525	511	491	494	505	491	494	508	489	527	522	504	530	489	502	487	495	499	473	510	515	520	520	514	477	490	516	474	488	487	492	575
24584	20326	25871	24651	20339	9679	1023	728	626	533	523	468	457	438	446	475	416	399	397	403	406	403	425	426	400	386	381	385	375	402	401	377	377	374	378	368	392	413	364	384	389	331	366	359	389	400	377	380	398	391	380	384	372	381	378	331	392	381	377	391	354	389	408	348	398	385	418	359	375	412	362	346	374	371	346	424	397	396	382	357	369	388	386	381	408	372	395	390	379	387	389	390	391	341	400	383	331	368	385	379	370	395	355	364	383	370	379	386	374	377	367	376	395	348	358	347	333	393	385	385	341	393	375	368	373	360	398	393	372	391	393	388	348	383	357	387	376	335	346	383	358	395	391	367	387	361	391	367	410	373	378	394	385	365	390	403	375	315	369	374	381	374	361	376	354	348	386	382	358	392	345	382	360	368	381	371	346	384	363	354	379	387	415	363	339	357	356	352	375	385	386	375	373	368	381	377	410	364	399	373	354	418	360	343	356	375	386	397	382	386	341	373	389	353	336	362	357	378	394	349	342	385	390	379	376	372	378	386	394	403	369	387	366	372	391	344	377	356	372	377	386	364	383	336	387	369	360	395	374	344	398	379	359	349	394	364	357	385	385	364	368	362	400	342	412	390	377	351	362	419	376	338	375	340	371	394	377	378	385	373	392	393	361	366	378	360	332	377	389	366	363	346	384	370	338	360	405	389	382	364	383	349	386	387	391	366	393	367	381	359	346	394	385	367	332	368	363	376	375	365	350	393	378	359	364	374	381	364	362	390	361	397	353	375	414	384	342	373	362	367	391	383	400	358	357	373	389	377	378	352	367	365	387	353	393	353	380	338	369	338	367	354	383	389	375	380	363	336	354	345	385	350	394	400	366	405	388	377	346	355	391	376	357	390	374	354	386	375	391	351	396	355	361	321	365	383	368	377	375	369	339	351	377	351	350	359	378	373	379	376	362	377	364	376	365	368	372	359	377	393	362	376	348	366	374	363	370	368	367	368	350	382	361	383	392	360	376	342	400	374	391	372	366	378	355	406	390	351	355	370	358	393	355	360	375	351	358	383	374	353	359	363	365	417	376	348	353	364	354	334	383	344	369	372	353	398	391	384	377	343	342	353	365	385	390	381	386	390	365	374	398	372	382	360	377	320	392	375	401	347	387	365	363	374	381	405	391	370	353	357	403	372	374	375	370	399	367	366	399	377	368	386	353	332	359	328	369	393	377	376	339	382	337	384	371	372	328	358	354	403	352	375	328	353	349	377	377	375	353	370	355	412	393	357	395	389	381	337	370	391	396	384	405	357	392	364	355	371	379	373	364	380	359	378	371	369	352	382	356	384	382	381	379	384	360	357	378	355	395	381	374	339	352	391	352	368	388	385	331	388	366	357	366	374	360	351	351	374	370	386	363	390	333	402	363	348	388	328	374	346	387	356	355	375	375	369	374	369	372	351	330	361	342	358	356	345	408	346	366	362	387	362	339	371	383	359	397	406	390	386	379	387	374	350	378	425	386	399	372	368	356	400	384	375	383	366	363	382	362	375	371	375	357	369	347	349	391	355	353	390	361	354	334	417	349	383	372	354	340	363	372	370	367	342	348	364	379	374	385	353	396	360	369	354	368	369	369	378	391	347	396	391	389	353	393	377	354	316	355	371	344	365	345	378	377	359	387	385	364	349	392	351	369	397	398	361	381	345	333	354	389	367	373	379	396	364	392	386	386	392	380	356	408	345	377	343	371	400	354	382	395	360	375	392	386	378	338	398	318	410	363	328	374	408	350	385	334	365	356	378	326	356	373	390	366	365	351	375	376	392	383	347	369	363	367	355	378	366	373	376	411	364	373	352	357	361	353	355	358	353	367	351	387	380	381	363	401	334	392	369	383	358	387	374	354	397	350	371	398	363	369	375	345	371	362	363	379	355	366	359	394	399	380	358	342	344	379	349	395	380	370	385	357	354	368	377	372	345	377	402	362	369	411	347	371	374	359	341	384	360	334	402	353	370	362	356	379	395	391	343	370	362	354	375	364	355	367	375	372	380	372	387	357	342	348	388	409	387	358	364	384	374	376	379	366	394	345	387	387	394	358	364	367	358	326	376	377	396	396	350	381	319	367	364	365	358	361	371	335	392	405	377	381	365	383	399	429	339	356	374	330	385	406	384	374	392	403	367	356	345	386	359	385	357	357	403	367	352	379	375	358	338	362	371	393	356	346	393	377	358	376	353	378	374	387	368	383	374	416	350	412	385	362	402	391	384	368	400	401	362	395	386	354	360	356	369	362	384	374	368	361	355	353	369	375	370	353	341	322	342	381	353	368	361	365	376	379	371	359	334	404	357	356	340	379	387	368	382	394	372	360	390	363	348	355	352	367	408	372	372	368	384	388	360	363	369	364	348	355	357	360	359	379	385	385	369	344	345	380	394	383	343	355	381	366	369	354	367	349	363	362	385	374	398	400	351	373	401	368	336	405	375	374	372	365	339	392	365	384	375	403	366	383	366	356	378	321	328	348	391	416	357	367	351	339	351	378	335	372	403	398	373	357	363	343	383	367	373	377	366	386	357	349	386	365	335	364	362	345	353	371	352	378	361	383	340	341	381	348	382	364	403	357	351	373	344	414	375	414	385	363	326	381	373	398	377	399	371	374	390	367	350	385	409	367	387	353	371	384	352	412	383	371	383	391	367	335	390	358	388	358	388	362	377	346	358	346	359	390	385	388	356	392	371	307	365	368	403	344	368	354	372	348	365	388	373	361	394	368	365	383	353	364	337	382	356	366	385	391	354	366	391	364	364	369	385	379	356	350	401	374	384	374	371	349	404	353	372	347	382	353	371	376	367	344	374	376	322	345	383	374	352	372	354	342	380	382	359	359	396	360	333	365	373	341	350	339	384	361	336	360	389	381	344	359	382	376	369	383	343	395	389	383	368	384	354	372	330	374	364	339	374	395	404	366	360	403	384	370	363	366	400	361	357	329	406	387	350	362	341	363	385	387	366	360	352	374	379	363	373	333	392	379	376	370	377	398	361	350	364	377	381	341	354	400	360	409	401	352	357	384	353	340	339	341	343	358	365	345	371	351	376	393	361	362	359	363	369	386	390	364	336	346	397	376	335	375	379	374	379	360	362	355	347	351	396	375	405	360	404	392	334	365	360	388	385	404	353	367	373	399	389	358	348	369	333	377	353	389	431	385	355	371	328	366	362	381	359	383	380	382	336	377	371	354	367	368	365	384	366	379	327	377	357	362	396	351	378	360	374	367	368	365	373	350	370	348	379	379	376	382	392	345	344	383	380	394	345	378	375	386	358	371	353	365	407	354	349	371	352	389	376	360	350	374	364	385	361	355	351	352	345	394	383	367	361	340	398	376	404	343	353	374	422	395	383	371	389	341	377	385	349	361	364	397	357	360	359	376	324	383	397	351	379	348	350	356	348	372	376	371	382	353	360	369	390	395	384	373	387	396	381	333	389	372	359	379	363	373	409	360	387	393	406	333	381
29433	7468	6826	3564	2329	1712	1361	1119	980	843	709	670	670	586	545	577	577	473	484	487	489	471	448	447	471	455	427	424	456	407	439	406	405	390	416	425	369	399	443	405	378	401	404	386	384	370	364	372	396	377	377	399	384	410	367	408	385	370	365	399	415	386	391	378	387	357	399	390	354	387	390	415	390	350	373	393	377	343	393	364	385	386	375	396	350	431	399	411	362	385	399	383	403	354	366	388	381	417	394	346	375	344	402	389	374	356	427	416	399	378	381	368	353	378	363	409	404	401	365	381	377	352	381	399	426	353	383	355	381	424	379	397	381	383	392	408	429	393	373	389	386	379	351	354	365	405	338	383	408	372	420	418	399	339	431	392	396	404	384	349	373	436	400	387	381	386	393	401	368	369	396	411	352	363	375	391	408	371	374	375	437	363	384	396	405	371	393	394	370	394	430	413	373	383	385	402	344	387	356	375	356	398	383	367	400	381	385	403	410	381	411	385	385	392	397	379	374	398	413	341	343	418	362	382	369	401	402	351	379	388	372	407	371	375	412	367	386	366	393	382	385	371	397	363	394	393	402	354	367	374	402	373	403	409	396	361	401	394	379	430	381	403	377	377	393	373	352	403	403	366	405	357	403	372	370	364	399	399	385	405	397	400	358	391	385	441	356	384	377	387	393	335	393	379	404	430	399	348	346	373	367	371	410	359	386	400	381	423	397	365	367	382	385	395	364	422	385	375	385	401	390	383	352	390	345	386	390	362	377	364	342	370	356	392	380	381	349	341	406	346	365	387	350	400	371	383	409	407	354	366	400	382	380	366	373	389	390	365	383	379	385	396	387	372	407	371	403	362	389	387	384	379	396	400	381	336	365	391	352	385	388	366	375	381	368	372	350	382	400	363	378	404	409	400	393	378	403	376	368	351	401	363	391	401	394	385	352	372	373	381	396	379	405	404	387	366	386	376	391	386	412	394	402	367	403	391	350	394	385	371	377	357	391	379	360	386	389	380	389	437	378	384	395	369	371	372	385	388	406	377	392	368	401	368	417	390	373	396	352	365	362	388	361	373	399	380	369	385	404	414	363	388	408	408	360	381	395	383	400	377	396	440	364	368	382	387	381	394	362	404	372	398	349	407	357	416	375	361	359	373	389	379	365	402	416	409	391	367	403	379	407	378	364	393	394	347	372	394	409	361	385	390	379	402	382	391	360	410	358	341	386	369	396	376	386	404	392	370	388	393	402	374	408	374	374	363	389	369	394	382	405	357	389	387	410	389	361	395	358	382	393	380	386	377	404	399	376	367	351	373	347	391	394	390	414	394	347	389	400	385	377	387	395	400	371	412	371	385	350	392	379	373	432	418	379	404	402	375	400	376	354	376	394	391	360	379	375	377	370	391	401	383	362	368	387	400	414	364	415	376	386	362	382	386	397	364	377	396	391	378	374	393	419	373	352	384	368	367	378	351	375	403	376	373	370	355	392	374	380	376	383	377	376	412	373	386	378	392	400	364	363	365	371	385	418	361	380	403	342	359	366	360	385	358	397	373	416	356	377	366	413	390	364	392	365	371	417	397	375	371	395	419	407	392	397	373	378	401	360	357	360	396	357	340	389	401	420	376	380	344	390	375	380	355	403	411	410	383	389	410	370	426	388	389	338	377	393	367	360	421	383	361	394	417	382	372	385	378	400	419	376	392	390	394	363	373	388	369	378	391	368	414	355	416	390	395	386	394	390	410	383	380	398	394	375	375	386	376	412	427	391	397	368	392	406	395	374	356	399	384	339	398	386	376	395	362	405	398	393	403	403	371	399	397	388	392	351	364	383	410	420	359	383	373	420	389	353	377	390	391	426	406	390	385	384	329	384	386	379	385	392	383	403	415	384	384	372	347	413	385	390	384	422	385	388	415	389	380	379	392	366	353	381	384	391	404	365	364	385	374	393	402	396	402	385	381	373	355	376	398	388	384	360	401	394	379	375	356	383	370	398	379	374	384	364	332	393	400	392	417	362	393	385	385	384	389	362	368	381	379	388	402	380	397	398	398	434	368	359	362	389	385	371	368	357	342	374	370	393	362	373	349	366	373	392	368	375	369	360	379	367	382	434	398	390	374	371	362	371	409	355	354	411	392	369	379	373	378	371	383	399	367	368	415	369	387	423	374	400	377	363	392	368	368	349	370	361	356	390	392	369	402	400	368	407	360	370	391	374	378	377	353	403	397	392	407	391	355	368	356	355	384	378	389	380	377	373	380	378	367	388	392	383	389	397	380	387	416	390	360	370	377	398	399	387	406	410	368	379	377	353	394	410	369	360	362	367	383	371	398	366	373	373	384	363	394	370	408	340	405	373	386	335	377	358	371	347	397	368	388	388	387	360	379	393	392	363	389	395	366	399	379	404	395	340	364	353	365	426	375	356	389	382	382	398	330	413	383	409	392	348	374	384	381	390	403	391	336	409	400	376	408	370	426	387	400	390	416	386	387	417	376	409	388	376	412	390	370	388	402	413	383	391	381	375	392	382	370	375	361	366	374	396	391	390	344	392	362	394	358	405	374	376	362	380	379	375	385	402	359	403	409	391	400	394	396	381	394	384	370	354	369	366	384	375	390	384	397	374	390	435	359	377	403	390	357	363	387	424	366	384	402	380	378	373	395	402	398	371	388	397	372	395	388	382	414	384	395	366	420	368	379	365	328	360	393	384	384	360	345	395	413	402	381	389	364	397	393	360	389	388	418	383	386	400	376	404	397	407	362	394	381	381	367	388	414	374	326	378	405	382	383	373	352	389	375	358	403	403	398	372	379	393	402	357	380	391	388	398	390	396	374	391	389	368	387	414	421	379	398	396	372	418	397	392	385	377	387	388	394	372	388	390	398	421	366	384	378	354	387	368	405	394	407	409	376	399	388	375	372	399	426	366	383	397	396	361	397	391	378	401	420	365	367	364	372	395	357	391	375	393	359	403	372	374	367	393	392	399	348	396	394	358	347	359	410	371	385	347	367	359	407	418	394	387	424	371	384	358	407	398	380	367	389	382	393	374	344	396	397	362	373	378	401	397	385	398	400	380	381	397	371	422	342	405	371	350	412	375	416	384	382	364	391	404	366	389	364	360	377	368	375	366	370	370	396	388	391	369	377	385	408	341	383	376	381	401	386	370	404	403	423	403	378	418	377	361	375	368	408	369	411	390	408	380	390	373	384	375	381	360	418	406	422	381	365	384	415	414	368	376	385	380	379	368	350	386	376	387	411	386	400	414	378	376	370	425	384	356	388	385	386	389	372	384	403	390	360	388	367	380	367	399	392	384	418	378	401	408	387	375	392	350	366	346	346	396	361	381	388	353	394	396	401	373	388	394	381	395	384	354	374	377	363	414	362	366	394	388	399	416	378	357	355	360	342	409	380	384	411	373	395	370	387	399	390	347	421	398	370	362	408	405	397	382	415	389	382	373	393	401	370	376	392	376	371	371	375	388	368	394	373	372	389	379	390
22611	20346	26508	24069	20351	20407	10767	1646	1193	1137	1070	995	956	932	911	879	885	815	828	849	783	838	799	810	712	808	828	781	736	778	796	779	778	745	742	748	788	768	785	758	799	804	826	773	725	769	722	763	742	734	716	741	764	736	731	740	724	754	730	753	818	701	742	789	740	752	770	733	721	749	777	755	760	710	735	725	760	726	747	769	769	740	725	713	777	780	709	728	706	736	724	726	753	761	716	715	685	716	761	750	761	755	734	785	781	771	765	737	749	738	736	725	772	716	730	743	750	738	742	738	722	772	768	743	743	753	754	732	755	745	786	754	714	752	780	672	686	761	723	766	705	727	687	762	720	798	755	771	758	730	779	742	716	770	793	748	685	730	668	763	678	756	721	730	785	727	778	759	797	780	751	727	700	730	720	735	767	749	795	769	720	745	748	722	746	735	800	714	758	752	780	733	752	760	786	737	766	731	734	732	756	746	707	771	748	799	778	739	715	778	740	725	752	728	762	726	731	768	759	734	750	723	754	738	747	733	761	773	786	748	751	777	737	757	763	764	711	739	791	723	733	749	787	743	688	753	751	689	676	764	772	744	763	742	734	737	729	732	716	738	761	742	770	778	730	755	778	739	776	734	710	702	756	735	746	703	700	682	670	737	709	725	763	734	705	745	747	764	788	725	718	735	802	773	725	761	728	804	724	716	713	736	737	751	751	736	726	759	713	722	711	736	730	715	764	761	714	736	740	712	688	730	737	750	737	687	712	702	719	730	743	743	799	712	750	745	734	727	729	743	732	719	685	751	723	718	729	760	757	701	737	731	734	767	750	768	810	722	726	728	797	783	761	737	773	719	708	725	773	761	748	740	696	823	740	715	719	771	735	711	714	715	732	731	778	714	728	736	742	753	745	735	755	757	718	707	734	755	725	696	742	791	760	773	755	735	758	749	728	714	721	783	769	789	792	710	750	732	743	725	746	735	733	748	756	743	746	740	763	745	744	767	752	736	762	755	722	717	812	773	786	762	733	705	747	741	757	733	710	780	705	745	748	757	753	773	778	745	751	693	731	688	744	711	707	750	689	734	750	784	740	768	721	765	781	756	754	736	721	712	760	697	792	760	708	748	757	823	748	741	735	763	748	802	760	663	691	737	754	735	753	738	747	752	744	729	718	736	738	738	715	752	746	748	728	710	758	762	738	682	782	741	717	772	731	737	697	726	737	721	753	737	712	726	765	759	725	770	738	773	723	743	679	730	747	731	722	705	732	766	734	750	800	780	763	761	762	768	731	790	705	773	816	780	766	753	749	792	742	704	686	769	721	800	724	714	727	768	718	676	740	768	758	700	750	708	762	721	717	769	720	739	726	743	789	727	735	752	760	746	749	715	724	693	769	727	738	689	747	752	732	725	799	753	721	765	696	751	753	785	692	766	702	735	746	686	744	745	721	740	750	766	791	738	714	722	717	759	759	785	772	734	737	753	720	789	729	716	774	745	757	761	712	749	710	766	732	720	753	746	696	735	721	729	723	763	757	711	754	734	784	723	699	787	798	754	732	735	757	739	687	747	776	770	739	789	764	724	736	763	738	746	713	709	763	732	769	746	720	737	701	712	701	719	743	748	812	752	771	756	710	735	734	724	727	716	688	738	738	719	791	693	716	774	711	719	699	723	741	708	723	750	794	671	731	770	740	777	701	763	718	765	774	790	797	772	732	768	716	746	750	735	717	666	725	726	740	753	740	733	724	718	782	764	746	714	778	743	761	789	758	794	742	729	751	738	699	743	696	794	759	725	769	800	729	723	709	704	731	771	759	767	748	753	742	740	747	777	736	734	761	764	705	745	781	726	701	749	760	718	775	765	801	746	785	771	769	776	773	791	753	760	765	741	724	727	740	776	755	752	764	736	752	730	731	768	690	701	722	742	716	707	758	708	734	697	681	786	821	759	760	719	751	764	750	766	760	754	802	723	728	713	760	760	729	701	765	717	765	757	748	706	766	719	765	739	728	762	720	729	752	720	718	758	753	719	747	763	723	779	744	746	713	754	752	721	723	737	745	717	698	736	741	720	710	710	697	703	766	715	750	713	740	736	753	736	735	770	775	697	740	714	775	764	735	726	726	770	738	745	757	760	722	764	725	730	739	699	694	711	761	724	783	767	701	746	736	769	723	776	735	702	762	703	716	740	717	742	691	730	763	738	700	752	739	704	743	765	710	735	738	723	729	705	754	729	768	750	782	701	733	766	731	731	802	756	730	735	782	727	702	727	773	775	789	763	770	724	711	751	789	738	722	746	740	737	684	713	739	757	739	748	696	743	768	734	826	762	767	707	773	730	741	786	760	699	747	742	750	745	781	772	774	762	750	710	733	751	710	746	769	720	755	758	777	728	723	752	765	732	699	713	724	703	748	768	714	685	725	722	786	771	734	735	743	723	741	780	743	734	781	742	719	764	700	760	760	766	775	748	721	756	748	763	739	734	742	748	747	778	749	753	746	723	718	791	718	722	734	768	723	754	762	765	736	755	733	739	736	747	703	832	766	742	732	776	740	763	683	718	734	712	727	735	747	758	809	764	739	749	782	764	744	756	767	723	727	717	752	733	763	761	732	738	793	749	790	781	730	725	791	754	709	686	737	791	687	744	757	729	786	761	744	737	770	748	726	708	717	729	719	753	728	728	741	760	700	750	768	719	800	765	758	735	719	714	789	717	721	735	733	784	704	734	710	764	737	756	736	745	711	777	703	791	733	773	699	691	744	755	697	738	784	685	730	745	757	733	727	723	760	745	712	729	735	755	702	713	724	721	739	737	748	732	751	703	757	757	725	720	728	739	788	758	755	797	735	745	716	768	778	751	714	779	738	757	756	757	724	756	749	730	725	739	760	753	746	747	779	723	731	748	702	765	770	766	704	711	742	753	774	775	795	771	683	730	761	716	733	726	714	729	715	722	735	733	754	751	741	767	771	735	744	791	759	803	793	771	737	754	758	775	704	753	708	718	752	776	737	767	765	801	750	745	732	765	747	730	761	768	747	776	775	753	752	772	782	691	748	749	708	748	787	733	738	751	774	737	757	726	707	724	729	751	731	792	766	764	730	724	762	745	729	661	720	761	771	752	749	758	719	744	730	765	759	764	773	770	710	727	703	737	755	705	762	704	768	711	721	729	803	680	714	757	764	724	714	784	787	716	780	725	736	743	718	778	742	746	721	753	745	741	719	780	707	773	700	753	756	707	722	708	754	751	743	747	759	776	711	798	713	707	752	776	754	757	745	707	747	785	801	678	717	721	744	732	738	753	721	739	707	726	708	759	703	704	767	733	714	728	769	734	751	726	706	752	756	735	778	728	684	715	709	712	727	784	731	720	761	737	756	740	748	727	746	732	699	770	741	752	731	747	793	668	732	762	708	774	779	762	731	745	714	787	742	719	770	743	737	739	763	774	739	718	789	728	731	754	793	699	702	821	728	746	740	706	768	749	757	733	764	764	777	734	749	766
25356	12848	11898	6707	4485	3238	2587	2081	1809	1538	1436	1342	1163	1116	1067	1069	953	966	963	916	907	877	889	820	856	787	807	805	770	783	735	774	737	776	739	734	773	788	741	748	729	714	690	745	744	766	749	690	702	723	763	758	729	744	735	732	710	669	788	683	700	735	704	685	802	681	700	722	701	704	760	711	677	706	717	676	719	706	712	657	698	758	710	706	753	760	645	685	713	722	707	757	729	684	707	703	717	689	733	725	729	611	705	624	751	735	709	664	660	701	695	741	725	729	693	715	637	711	695	717	720	716	691	669	725	697	695	722	696	688	725	713	736	666	741	715	689	690	739	707	674	747	704	717	733	711	710	734	695	709	712	672	726	682	676	729	651	717	703	713	722	700	725	685	725	677	701	691	676	694	734	712	673	660	738	733	658	706	681	710	698	716	660	703	734	727	697	714	702	711	712	700	693	731	738	695	639	674	707	696	720	719	731	705	677	709	714	689	674	724	664	726	700	689	721	694	727	668	707	735	721	682	754	725	728	723	715	738	741	757	732	682	745	696	691	722	709	711	702	678	716	707	752	683	742	727	759	705	725	652	712	702	740	703	710	626	705	716	754	713	760	704	713	677	710	737	705	693	675	644	708	695	686	726	721	707	755	686	726	734	752	696	690	722	732	705	685	745	682	706	704	723	651	720	752	754	718	716	735	722	698	710	672	680	702	691	738	777	678	689	684	736	739	681	699	723	718	738	719	683	752	733	701	705	656	678	678	706	680	714	691	745	720	687	744	725	735	695	738	674	720	734	721	755	719	695	756	689	704	737	671	681	708	687	659	695	692	659	699	721	724	716	689	727	694	709	657	724	712	666	685	740	698	719	703	730	735	709	725	676	697	663	751	718	729	757	695	693	718	649	731	718	741	713	729	705	689	703	691	736	710	710	678	739	696	670	691	711	728	694	708	724	685	670	722	711	706	684	687	722	697	702	712	718	685	744	711	683	709	683	757	741	682	673	676	708	703	703	709	691	727	713	749	742	746	675	734	756	717	729	745	726	703	669	660	690	712	732	689	710	706	708	763	693	681	671	727	692	742	713	719	660	697	701	724	723	725	696	675	702	709	717	766	689	706	712	721	713	676	687	676	690	730	732	668	684	732	675	702	689	735	692	737	713	699	715	678	673	775	745	704	742	716	735	691	722	668	675	745	716	693	725	672	661	704	693	699	696	722	656	708	702	724	702	762	716	717	720	697	714	722	764	709	726	713	686	719	704	734	689	729	750	717	708	722	707	696	707	690	739	686	746	741	740	720	716	720	701	685	698	724	701	745	700	737	704	724	714	752	677	694	684	717	722	676	684	759	702	682	665	778	702	695	714	713	659	638	701	696	750	655	738	667	729	720	690	728	721	723	692	734	698	732	750	750	653	729	666	726	695	677	764	739	708	711	707	678	668	719	740	744	679	722	720	721	748	698	679	695	756	704	673	714	664	743	681	713	723	719	712	721	689	703	703	716	710	662	666	703	711	681	689	701	736	685	743	671	677	705	708	714	751	691	749	732	695	741	723	726	702	667	696	753	696	684	688	718	726	647	713	692	717	715	711	728	726	719	729	704	736	718	728	679	691	705	753	709	773	685	662	740	711	728	650	694	666	724	711	702	692	704	693	663	726	718	694	723	765	753	757	766	688	754	707	661	723	703	710	710	708	727	726	717	747	717	710	656	710	697	711	680	716	685	754	751	671	685	678	706	735	732	746	732	762	711	702	672	667	705	727	641	701	704	696	721	711	700	740	661	698	715	717	715	666	705	686	667	749	725	694	731	690	703	749	688	683	722	674	718	657	722	728	754	700	676	671	697	714	743	684	682	715	681	713	705	720	717	707	652	700	722	766	652	719	700	702	691	667	683	746	729	689	689	728	693	682	717	710	703	684	661	698	662	772	676	682	682	722	747	693	691	720	680	724	706	677	726	723	699	665	662	713	720	697	697	713	727	647	740	680	733	722	706	693	707	674	671	683	695	731	712	729	670	683	714	673	682	695	718	719	673	729	654	747	725	695	702	720	655	700	733	707	645	697	704	669	742	716	673	691	694	736	729	640	698	718	717	782	710	702	728	662	682	700	689	688	686	675	699	713	653	708	728	666	725	686	654	723	716	690	673	732	684	672	693	653	719	672	726	723	692	720	707	717	690	735	750	722	647	673	676	794	710	697	718	723	699	678	712	674	690	720	734	684	697	735	745	729	670	689	731	710	717	744	696	693	715	737	652	699	702	745	719	689	746	720	702	688	708	674	701	722	683	723	679	764	738	690	704	682	711	709	711	679	751	703	686	692	750	747	712	705	705	683	730	689	673	741	708	679	672	691	708	733	682	694	718	701	684	675	701	710	730	725	691	717	690	726	745	699	711	678	674	713	700	719	710	747	669	659	672	706	698	661	680	617	698	737	764	729	662	715	710	674	699	717	683	722	686	695	699	759	733	746	682	701	663	669	742	749	661	692	760	686	656	719	735	715	726	684	728	756	690	763	708	703	749	678	728	686	721	681	654	710	721	693	702	760	677	684	698	718	693	729	725	676	693	671	655	709	753	745	681	735	700	704	711	744	681	681	647	707	725	667	693	700	723	740	688	702	715	747	751	782	717	710	724	748	683	685	743	694	757	703	711	707	720	709	714	676	726	709	701	705	721	695	742	707	673	678	697	708	702	694	701	709	716	689	695	691	664	750	691	732	737	720	725	677	672	734	712	718	694	708	688	721	709	723	717	682	689	662	719	704	684	728	727	716	707	711	678	690	683	726	720	747	734	700	718	729	750	725	733	703	713	706	726	718	688	656	730	689	708	716	695	714	714	683	691	693	681	702	738	722	687	701	702	714	698	707	760	708	692	717	663	709	672	727	671	731	693	704	730	746	678	721	692	678	683	699	702	721	702	662	717	677	726	739	755	734	669	687	766	673	710	683	750	727	710	738	705	713	731	746	721	716	700	702	675	710	715	705	665	709	672	706	723	714	710	694	726	691	692	674	712	749	700	681	704	716	687	696	679	725	757	700	705	715	708	761	705	716	697	689	695	662	712	745	692	703	671	710	696	707	722	657	730	676	703	699	737	689	768	733	716	717	776	740	703	749	705	735	687	665	737	703	747	717	712	703	724	686	742	694	716	694	687	687	682	717	692	693	740	708	673	726	687	694	665	718	711	712	643	711	713	688	702	682	657	751	746	685	680	721	664	682	699	780	727	684	702	675	725	729	656	727	662	740	685	770	711	736	736	726	703	684	717	712	683	715	677	702	686	672	695	698	665	710	702	788	717	680	743	750	710	688	688	701	699	713	710	730	733	679	714	720	678	702	716	713	743	717	701	697	687	666	723	744	727	696	722	682	710	681	737	711	676	720	683	712	757	693	676	732	733	712	707	729	682	696	698	682	682	713	741	730	720	734	710	709	692	727	714	731	690	691	704	679	719	735	678	691	687	694	713	731	738	725	723	716	699	718	747	676	685	739
33036	15609	3018	635	534	472	521	450	456	475	472	447	476	455	477	496	465	435	482	486	489	447	458	440	504	456	494	477	496	458	466	483	460	476	456	424	447	460	454	488	468	461	466	471	449	427	476	429	500	510	435	472	431	479	411	465	441	465	480	464	488	438	496	499	488	474	474	512	470	464	457	449	453	434	442	472	468	454	479	451	487	537	474	413	453	473	457	497	456	430	506	476	459	469	455	472	485	500	469	495	459	458	463	486	513	436	464	468	473	420	496	449	456	477	486	494	477	444	511	506	442	431	477	489	478	448	451	471	473	459	435	476	483	473	486	485	468	500	490	451	464	454	464	463	459	490	489	447	474	469	492	479	457	468	453	476	491	454	430	463	460	491	461	465	479	466	465	464	459	442	495	483	454	457	493	478	447	478	479	475	476	486	458	485	493	469	446	465	449	475	459	458	473	480	447	425	423	493	430	472	458	514	452	450	467	515	510	423	483	480	466	482	472	515	476	450	442	467	458	467	461	466	485	464	494	488	468	436	496	488	444	483	494	444	467	474	463	459	448	484	479	456	483	483	463	461	543	462	497	437	481	457	452	483	491	467	488	477	456	423	483	485	461	502	459	440	454	478	454	457	492	459	477	431	450	451	473	493	463	472	464	480	446	430	507	450	477	424	489	454	493	484	497	474	506	503	483	423	483	506	469	452	467	485	467	454	431	460	474	452	450	445	504	490	428	463	453	465	496	443	437	481	465	458	491	502	431	429	489	463	436	456	475	445	450	422	487	473	460	465	473	442	437	462	462	485	438	459	452	476	472	494	490	488	489	479	470	458	449	446	492	485	484	484	430	470	463	468	460	442	487	452	460	433	459	523	472	462	473	493	453	458	478	438	450	503	476	477	433	492	490	448	434	497	465	464	426	440	493	468	494	473	484	495	456	494	475	455	471	466	481	471	486	460	448	465	438	469	467	442	437	462	444	474	477	479	482	487	408	470	494	462	473	473	489	494	472	466	430	462	445	460	469	484	464	484	471	446	467	446	418	433	479	467	441	443	481	444	458	465	459	456	454	438	486	495	451	448	433	443	461	473	463	435	511	435	420	477	459	463	453	459	471	480	449	470	512	446	445	431	465	451	466	472	442	472	516	423	475	463	479	457	458	509	446	485	447	466	446	439	419	447	474	444	539	486	408	461	473	494	481	451	477	450	461	475	449	464	478	453	490	471	486	463	450	464	457	497	483	486	530	454	522	462	449	494	504	479	446	436	417	452	469	475	502	491	448	455	427	459	437	505	456	457	495	457	491	475	487	432	517	461	475	406	469	466	427	486	437	478	476	458	502	449	433	497	465	491	439	471	459	472	476	459	490	468	467	433	482	518	506	460	446	438	456	466	443	467	423	463	483	438	459	444	464	449	450	452	430	456	425	488	454	505	453	442	461	486	439	505	502	441	484	434	443	485	472	417	474	455	476	453	474	456	445	425	457	428	445	468	437	487	438	419	433	478	465	456	480	479	474	477	444	457	490	450	442	477	484	494	448	472	481	446	485	458	460	463	486	430	456	454	464	465	485	482	424	480	506	484	466	468	485	466	426	439	461	491	459	459	481	491	446	432	486	482	463	406	499	466	477	446	482	464	467	484	463	452	514	451	481	436	466	493	500	475	476	441	448	461	487	445	451	450	503	481	457	516	450	451	424	438	484	485	483	499	466	477	470	473	487	448	459	474	481	463	449	489	442	473	480	435	444	466	471	473	420	461	472	478	471	492	450	478	462	477	463	468	444	479	453	489	480	444	437	472	451	481	452	461	483	476	430	498	445	468	498	500	470	472	500	457	461	468	419	474	464	493	467	467	463	453	490	460	486	499	468	464	462	489	425	435	434	456	493	478	486	466	483	472	472	488	510	447	476	460	480	511	459	502	415	469	453	457	482	448	477	434	455	481	478	450	466	454	494	449	437	452	499	473	495	493	433	423	464	495	440	477	440	456	435	451	481	422	461	460	494	446	475	469	471	464	475	407	460	480	482	506	438	426	480	466	480	480	475	466	448	472	477	489	454	487	451	463	442	448	498	455	473	457	489	443	467	467	459	465	515	486	471	447	484	476	460	457	504	472	502	467	455	463	442	471	431	505	463	475	491	467	442	444	490	488	487	445	425	465	480	421	490	473	402	451	466	450	464	457	470	441	462	460	516	427	475	464	481	480	443	481	473	437	455	444	438	481	496	475	458	454	457	482	522	435	464	500	457	466	480	458	452	475	513	479	439	495	449	461	469	458	466	455	484	497	471	503	448	468	437	493	464	477	460	512	457	480	439	461	481	476	433	457	494	478	458	457	452	437	506	465	491	456	487	462	454	470	456	468	442	498	471	475	465	455	421	468	438	458	470	462	475	458	475	445	489	472	454	475	524	481	437	434	480	450	476	475	461	502	474	469	416	478	444	430	482	484	443	507	460	497	477	424	441	477	466	454	464	438	529	472	475	481	490	431	456	458	456	503	497	461	433	520	458	448	472	483	507	457	425	462	449	452	488	522	484	484	462	430	484	448	458	482	426	459	487	481	471	457	462	472	499	418	459	503	459	473	455	518	474	458	457	446	437	475	452	460	437	463	497	475	454	462	469	471	457	498	491	473	460	456	502	474	508	447	447	488	502	484	452	505	463	458	473	484	511	447	464	464	467	495	485	476	412	446	499	441	461	460	481	491	481	454	458	467	458	470	452	518	458	488	451	454	457	447	456	476	424	463	494	471	486	495	469	508	428	501	479	497	429	538	440	449	492	481	468	470	457	504	475	513	456	479	456	474	463	476	441	466	468	470	448	462	473	445	469	467	440	473	448	452	445	489	456	477	451	464	494	452	480	494	455	399	473	456	489	493	442	516	455	464	469	468	504	467	461	428	471	445	428	468	495	426	448	467	466	481	469	452	476	465	470	516	466	437	466	490	520	446	476	459	444	449	502	452	470	435	418	499	461	490	445	451	468	410	471	454	461	443	468	501	442	519	436	487	489	498	466	447	475	474	481	513	436	471	478	472	463	473	476	469	459	451	506	453	431	463	471	469	480	495	457	447	460	474	413	471	438	467	482	460	432	443	467	470	489	511	467	502	469	455	485	483	503	429	461	480	423	466	461	503	480	444	460	463	463	454	484	454	455	438	452	439	497	468	482	477	458	471	463	466	454	501	448	524	508	470	513	491	429	449	470	475	466	454	464	443	444	479	479	436	497	460	477	472	478	466	476	456	470	494	457	472	468	454	463	469	423	500	472	475	438	446	471	491	496	448	471	453	434	466	450	492	507	474	433	472	488	446	466	454	462	466	487	447	468	453	459	467	494	463	447	480	488	469	451	456	462	471	439	452	452	448	411	453	458	457	483	475	448	513	444	465	466	460	439	467	454	447	448	442	481	450	495	467	482	457	458	471	452	488	454	454	437	435	457	448	447	460	429	424	488	455	444	477	445	491	471	451	436	489	494	531	482	499	453	475	465	435
21449	931	790	652	606	520	525	533	530	552	484	496	517	496	518	495	488	556	521	484	477	547	502	498	502	505	467	512	487	485	525	477	489	524	502	500	503	501	551	493	502	496	522	487	499	508	481	506	505	463	507	481	475	505	509	493	510	482	497	483	460	498	504	543	502	487	473	537	516	493	495	523	519	494	470	475	508	501	502	495	454	489	479	535	514	512	487	485	482	496	497	513	483	512	501	497	527	502	498	492	500	515	519	510	518	458	486	493	531	511	471	506	495	527	486	523	485	499	478	525	478	510	518	502	497	513	479	497	491	506	507	500	474	468	503	478	488	474	471	503	506	492	478	480	471	473	494	491	533	525	485	479	500	487	528	490	509	543	490	493	504	511	425	465	492	488	504	502	506	492	455	492	476	535	479	523	494	498	477	497	545	512	517	536	512	536	516	511	508	505	482	492	507	464	500	493	525	519	529	500	465	484	515	505	503	499	496	485	506	504	477	493	474	514	526	494	518	475	506	482	448	491	514	491	515	502	480	486	531	503	486	461	515	491	497	507	465	463	503	514	518	499	452	509	459	488	445	518	470	515	487	462	493	473	534	527	501	514	508	454	492	511	493	489	503	492	522	499	512	511	460	500	488	476	494	463	476	499	475	518	501	513	497	492	482	497	503	437	454	511	498	494	507	504	493	477	482	490	538	505	474	458	493	520	509	516	504	496	491	519	489	467	509	506	492	502	497	485	500	509	502	434	526	498	492	505	498	516	494	498	525	495	484	509	472	481	510	479	501	486	485	498	491	505	523	502	482	489	509	471	459	502	480	504	505	528	499	499	495	443	455	494	486	508	503	505	527	522	471	497	499	483	487	484	481	496	522	520	478	515	498	503	499	534	501	470	506	473	484	491	473	482	505	481	496	496	485	508	516	513	495	526	488	468	522	489	498	457	497	471	535	499	503	470	503	497	502	497	495	480	493	496	487	478	511	482	504	516	486	485	508	470	482	486	502	509	494	482	481	539	510	510	497	500	480	453	477	541	529	504	484	522	461	467	498	459	515	486	469	535	494	452	507	494	465	484	516	478	512	514	509	507	521	482	488	484	507	516	484	527	481	509	452	517	493	495	532	493	476	504	464	525	484	502	496	507	487	488	489	518	493	502	483	477	505	507	495	478	535	501	517	509	462	469	506	478	534	494	493	484	487	514	463	534	486	460	485	507	503	488	506	519	500	516	505	513	480	486	529	521	492	498	518	505	531	502	512	501	492	503	469	502	513	468	494	508	474	482	535	479	486	475	503	479	508	483	519	537	499	486	522	494	511	484	498	518	486	510	520	454	527	523	492	491	483	485	501	494	499	546	533	460	553	485	494	506	515	464	471	462	490	466	515	515	484	514	457	502	505	520	539	474	458	451	495	444	483	473	501	461	531	461	476	484	496	492	482	517	523	519	528	496	479	495	511	462	491	485	504	503	504	517	498	504	482	507	500	489	466	510	522	467	491	514	489	542	468	509	494	433	509	496	463	517	473	493	521	498	476	470	530	481	516	485	457	487	468	504	519	468	530	532	505	494	501	480	503	488	473	499	520	521	513	498	510	513	483	543	483	503	484	502	493	509	490	454	451	501	495	528	512	554	476	486	514	513	466	480	469	524	462	484	470	534	476	476	511	468	456	494	491	502	515	509	523	473	503	491	495	506	522	474	499	498	459	467	509	494	498	489	543	500	486	507	472	485	516	433	476	484	493	499	475	499	530	511	534	542	483	532	467	470	483	506	521	498	552	480	524	499	524	525	470	502	463	528	508	498	480	481	512	515	501	492	485	466	500	491	453	502	500	528	474	482	493	444	492	448	474	514	502	509	554	474	489	519	498	519	494	509	487	473	509	499	513	478	507	458	515	504	484	514	475	470	527	489	490	473	491	528	497	477	484	494	502	487	498	511	533	481	459	481	510	486	548	515	491	514	504	485	521	503	507	523	453	442	497	469	534	485	494	512	454	509	491	484	486	470	514	490	498	528	457	473	518	512	506	533	491	462	490	503	486	513	457	509	486	479	479	502	499	524	504	461	496	536	492	532	486	482	498	490	502	504	526	498	463	475	472	500	494	520	515	497	495	483	488	500	520	474	526	510	500	507	486	478	487	502	542	527	473	500	479	512	492	447	508	540	539	491	475	461	520	471	541	495	497	482	488	486	482	518	498	493	487	493	507	528	494	469	514	523	504	471	539	455	530	508	496	469	505	495	495	525	494	490	511	502	519	510	498	472	468	527	474	546	530	476	515	487	484	474	502	526	481	506	506	497	496	504	490	524	480	449	496	488	467	490	473	493	447	452	507	481	509	520	532	466	559	461	546	543	498	499	496	492	533	436	479	518	470	471	518	496	489	466	457	530	477	491	508	510	488	489	505	454	529	485	501	479	506	501	539	456	526	528	485	515	499	488	452	504	453	500	500	518	501	532	511	490	488	462	514	500	498	517	479	498	506	510	487	526	477	474	531	519	480	516	507	524	494	480	491	516	500	484	493	550	501	515	483	497	519	495	534	492	490	492	496	499	526	486	527	545	496	502	501	476	479	487	506	529	441	476	477	517	487	469	468	496	503	515	518	478	487	473	540	496	522	534	518	490	504	491	492	536	473	487	488	528	550	517	537	488	495	446	491	490	504	493	490	518	462	501	511	525	516	462	458	505	473	519	480	480	527	527	509	556	522	530	524	528	490	487	540	508	497	462	497	461	483	492	495	493	509	490	527	557	498	513	510	480	500	487	518	505	489	512	475	531	476	473	512	535	493	498	498	511	516	513	532	481	487	514	509	464	516	511	512	496	472	477	483	480	511	479	486	494	517	489	531	512	537	494	506	492	526	529	480	510	519	462	479	493	478	505	516	495	508	495	540	473	517	493	497	507	493	508	474	490	464	502	485	447	476	500	532	525	528	499	456	523	508	512	479	497	500	506	484	496	494	473	519	474	514	494	510	474	489	491	479	531	470	478	514	508	521	530	519	474	464	480	494	504	486	473	450	540	444	493	491	506	513	469	486	513	483	483	461	493	504	514	515	499	499	481	511	511	493	498	488	485	499	480	520	487	498	492	486	514	483	464	506	514	524	510	524	484	457	455	475	495	490	477	524	491	505	473	520	488	522	490	530	508	496	515	503	474	467	504	473	488	535	518	566	485	491	525	496	490	477	497	470	474	533	504	485	517	504	491	482	496	482	490	505	512	526	487	504	511	517	536	501	515	502	506	483	523	473	522	492	538	544	518	468	503	499	524	519	494	489	498	500	498	485	539	462	542	528	476	470	461	478	484	508	504	461	510	479	494	511	523	463	497	478	524	489	490	482	483	490	486	505	489	485	555	527	494	526	509	495	530	487	507	526	518	506	498	486	544	509	492	520	506	480	478	506	502	500	490	518	504	536	497	473	442	570	506	498	486	477	525	494	498	491	471	473	516	430	479	489	520	487	507	518	494	468	463	456	479	497	488	512	524	512	491
24502	20344	25979	24568	20341	10358	1056	715	573	531	527	458	450	461	432	458	422	405	417	416	381	402	351	374	390	385	389	406	398	387	393	389	387	381	342	362	385	391	360	379	369	377	372	383	385	348	323	359	362	335	358	335	381	368	369	316	401	348	358	326	372	363	393	349	364	385	350	354	350	370	341	383	324	347	346	362	349	392	403	386	368	366	360	344	366	363	370	327	346	349	352	378	399	356	374	346	353	388	387	351	369	391	299	338	338	359	351	370	371	352	358	393	403	357	388	401	335	363	351	376	370	378	408	340	380	387	367	365	362	361	390	360	390	345	371	359	335	325	340	373	335	371	376	316	344	384	394	366	307	360	347	370	367	351	359	350	361	368	354	378	398	364	360	344	385	367	360	369	406	354	360	375	346	348	364	331	349	375	339	340	372	358	368	406	362	376	369	368	369	359	357	368	353	324	354	345	362	379	330	385	350	396	346	345	350	370	410	372	361	374	361	371	361	334	363	346	340	368	357	393	335	365	340	407	367	322	386	355	384	342	367	377	361	381	369	349	350	344	338	327	346	384	347	360	341	373	370	382	369	384	395	344	379	353	357	341	361	383	310	365	364	359	349	356	378	370	363	373	378	351	371	371	416	391	382	358	313	368	366	355	360	378	362	354	381	356	379	377	369	355	365	360	371	352	321	375	367	375	328	374	352	353	360	366	352	417	347	382	352	329	324	383	395	372	376	348	369	346	369	344	367	334	333	348	359	356	367	357	320	384	347	374	368	355	368	361	372	379	382	317	386	345	370	383	347	370	361	363	322	378	342	353	319	340	364	383	357	323	373	391	331	342	345	359	365	357	328	359	348	334	322	348	359	344	380	344	365	371	357	356	318	365	348	369	382	392	352	392	369	351	363	362	370	330	392	363	330	325	346	366	359	381	379	387	366	374	351	301	319	350	382	404	361	341	337	325	351	357	334	358	339	359	363	373	365	360	367	378	340	340	361	383	331	331	365	354	353	370	373	340	355	343	372	365	352	379	361	364	325	393	366	351	374	364	363	387	369	351	362	387	364	354	356	369	344	346	337	362	337	334	353	357	375	359	325	379	404	363	361	338	327	347	351	362	411	314	374	366	379	346	363	346	350	351	365	347	385	353	342	360	340	368	337	353	373	360	395	349	345	357	340	350	372	394	357	394	377	383	363	336	358	349	346	361	373	349	369	393	350	362	367	369	342	333	359	343	362	361	338	363	357	385	341	332	358	357	371	387	355	355	331	376	351	388	340	378	377	359	352	356	345	362	376	371	381	344	337	358	333	374	377	361	346	400	378	343	366	336	356	364	362	385	350	348	348	350	344	360	366	373	351	406	362	365	353	371	357	356	368	376	366	358	347	355	387	367	375	342	336	360	345	353	378	376	360	373	366	356	352	382	343	396	400	326	366	362	368	356	348	372	385	344	387	360	353	380	334	337	355	381	366	376	369	349	351	390	359	395	381	347	337	337	373	384	388	364	362	331	331	389	343	345	374	347	339	354	382	348	374	359	371	378	352	377	360	359	350	357	363	370	371	354	321	369	372	344	336	378	338	351	379	360	385	380	349	364	366	376	377	339	350	335	385	349	384	361	322	347	377	346	352	367	346	348	356	357	326	396	377	335	353	329	349	360	358	359	380	345	355	379	319	347	349	357	367	365	362	358	397	361	362	338	405	334	358	345	337	340	333	349	366	324	333	389	354	339	361	382	343	381	349	351	354	345	339	365	368	319	380	359	342	340	398	352	368	377	344	364	331	321	379	379	334	350	356	378	379	352	345	337	376	383	379	342	319	339	352	361	367	344	325	347	363	359	350	371	378	385	356	337	385	351	344	387	387	367	333	352	358	373	351	348	351	355	379	354	363	369	378	399	338	351	341	345	369	363	381	359	367	389	394	350	329	346	364	367	339	380	362	357	371	383	369	351	373	363	319	370	344	358	356	360	372	377	389	351	373	346	321	355	365	379	329	339	369	388	363	389	386	349	331	363	365	338	333	370	364	366	375	351	353	372	343	366	369	382	388	359	353	372	355	376	378	364	368	381	358	351	355	338	395	373	381	399	358	330	341	365	371	382	364	340	367	360	361	364	373	333	338	320	314	331	341	375	356	343	359	356	387	354	359	333	350	354	348	341	358	348	365	350	351	387	329	381	368	371	342	353	377	367	383	338	348	364	355	340	357	368	321	365	347	328	333	341	364	384	365	331	356	336	357	350	367	355	362	350	341	344	352	363	380	381	374	367	384	317	379	395	349	322	344	380	350	337	398	349	426	325	393	349	310	359	347	370	405	341	364	366	390	318	384	372	395	366	375	397	362	353	366	376	372	369	367	391	344	366	337	357	374	358	350	371	338	381	346	346	355	378	348	339	344	389	380	395	366	389	348	357	342	388	331	359	389	390	386	377	387	369	323	340	377	363	357	351	340	363	362	361	382	318	346	374	346	301	369	337	334	356	375	374	366	348	348	359	355	358	360	386	337	379	372	340	355	347	344	414	354	366	379	385	385	362	334	385	378	366	349	363	374	380	384	358	351	330	399	361	359	368	363	362	332	343	389	382	404	358	366	341	378	355	360	380	364	378	362	361	358	387	346	340	373	373	373	363	370	358	364	347	376	376	369	374	346	344	377	354	378	372	368	369	356	332	395	381	344	342	370	339	369	320	389	381	342	321	377	368	349	343	354	307	341	356	369	335	326	360	337	384	364	324	319	376	361	398	350	341	359	364	327	395	385	328	369	351	407	313	358	376	357	356	355	372	383	329	353	369	378	359	345	376	384	349	375	369	367	374	359	341	374	356	370	364	376	336	353	332	345	367	353	399	334	367	361	372	359	374	353	364	360	339	351	375	384	359	378	379	396	335	352	332	384	377	364	348	339	363	357	364	332	375	336	364	375	361	391	394	351	368	364	395	348	321	392	336	375	329	350	357	384	347	358	381	363	338	342	370	359	371	334	349	345	325	364	366	360	359	370	373	364	349	380	345	372	367	351	348	371	369	325	373	360	360	370	336	370	337	357	357	352	372	350	337	346	337	381	361	357	362	335	351	359	353	388	373	368	368	355	366	314	356	342	353	360	417	389	389	379	357	364	350	325	363	348	367	375	343	373	351	391	332	366	371	377	374	356	366	353	335	356	380	351	335	395	380	382	372	361	354	376	408	350	385	315	378	364	346	359	350	348	381	369	367	357	382	351	349	363	355	394	387	355	354	363	336	350	360	397	366	364	365	371	343	331	360	364	359	390	333	369	366	351	357	358	350	344	372	351	388	376	376	355	369	342	338	368	357	377	335	359	349	343	350	364	370	366	375	357	370	379	371	371	341	360	351	335	370	364	353	348	389	373	351	337	385	368	344	353	376	361	323	347	353	377	343	352	344	357	367	365	359	371	360	363	366	336	338	372	369	361	357	334	375	364	387	355	383	359	346	381	352	322	355	356	419	370	353	320	375	344	367	368	365	334	339	373	409
27549	7336	6709	3719	2380	1730	1390	1134	959	860	757	694	631	597	576	547	512	476	491	438	472	474	416	457	423	412	427	448	416	410	437	373	378	365	388	386	392	406	359	379	422	401	384	406	379	325	388	389	433	378	399	384	364	387	377	365	365	373	383	379	412	369	397	369	382	371	339	380	399	388	414	398	375	367	360	358	390	375	349	405	367	362	404	332	423	411	378	371	363	350	381	363	377	351	390	397	359	392	384	407	395	381	397	358	398	393	388	383	397	392	363	346	423	402	399	403	390	344	371	354	377	352	357	358	352	351	344	368	359	361	375	369	363	409	368	370	337	377	383	385	384	401	395	379	371	365	357	362	369	399	399	387	386	418	347	365	414	344	385	386	421	373	373	368	384	344	372	425	338	373	390	381	410	355	400	406	357	345	378	368	345	394	360	374	400	405	407	391	340	400	417	402	394	364	392	353	383	378	426	391	361	361	373	374	428	411	377	382	377	364	345	386	388	384	378	357	334	346	385	362	363	392	390	375	372	383	361	356	352	358	381	365	388	391	379	388	394	390	352	371	377	349	354	366	347	371	383	424	383	342	354	394	392	407	327	372	368	387	384	378	346	387	364	371	398	379	375	375	385	379	386	370	377	390	366	410	384	400	398	375	393	337	398	355	412	337	403	375	339	354	391	367	402	357	386	332	372	381	406	369	380	368	384	380	367	400	387	380	351	364	347	362	396	384	354	355	385	337	389	379	387	346	386	414	367	380	373	385	366	361	371	395	404	347	411	409	351	375	370	378	367	372	385	400	374	374	351	364	404	377	346	373	347	366	368	379	400	383	376	347	349	362	360	392	377	363	367	399	386	376	367	345	388	361	356	346	369	365	380	413	372	398	361	366	382	380	368	389	380	380	357	365	362	348	378	388	384	358	352	371	358	400	382	399	380	383	347	382	356	360	353	421	355	365	372	378	364	392	393	400	366	357	379	384	357	353	341	387	379	367	359	360	391	387	367	368	361	372	368	397	366	353	378	368	356	369	389	344	318	395	351	380	414	402	341	381	376	363	377	370	365	354	362	369	355	383	331	370	393	402	372	353	400	370	373	352	385	370	356	367	362	415	387	358	386	406	378	366	385	322	409	350	360	361	369	379	333	402	396	365	403	392	390	351	354	378	352	378	373	382	386	317	351	339	372	335	397	372	345	344	398	355	422	359	362	364	396	380	347	417	373	372	360	362	372	374	396	383	350	363	397	353	379	364	395	371	380	383	393	392	367	408	343	361	372	378	378	344	366	367	388	358	346	380	395	378	388	370	368	399	415	365	351	374	355	357	376	358	419	376	401	366	388	388	376	377	352	372	355	341	395	380	326	370	384	369	354	399	399	361	393	358	380	365	384	371	352	362	373	408	346	371	383	387	388	361	351	320	391	378	387	379	389	382	387	358	343	352	357	316	342	394	386	375	347	380	379	374	388	353	384	370	374	355	379	375	372	373	385	390	357	354	382	390	382	359	349	352	382	378	360	396	390	332	357	366	380	365	344	360	343	389	367	382	376	366	401	378	357	405	352	368	383	390	370	360	400	360	386	347	371	353	369	344	376	417	375	376	368	366	378	373	372	369	372	367	375	370	380	380	384	362	379	360	369	352	356	347	339	399	341	406	371	404	376	361	372	400	378	390	420	362	360	389	380	348	363	383	351	391	353	369	361	393	355	359	371	376	381	328	393	389	331	372	363	373	368	351	373	343	349	385	342	386	388	371	429	377	341	348	394	376	375	336	344	405	396	406	350	375	347	363	369	358	391	388	372	368	385	357	363	378	380	371	363	436	379	343	360	362	394	423	380	350	365	365	363	395	383	348	370	388	404	396	384	392	351	384	348	366	392	353	377	393	401	387	361	354	386	374	384	382	364	388	364	360	380	369	351	378	357	351	366	417	383	380	348	376	358	369	393	363	366	370	396	346	341	367	383	389	377	375	375	390	361	389	372	327	333	370	375	403	362	377	368	390	358	387	375	384	370	379	368	367	387	364	375	360	378	381	372	402	355	359	373	366	407	362	367	355	367	394	403	384	354	371	389	368	385	379	381	340	365	409	373	379	343	376	333	378	344	379	405	377	350	404	367	403	371	316	353	352	385	408	381	397	389	369	370	359	380	346	378	391	392	357	354	383	370	395	362	355	388	350	355	362	351	399	385	398	335	368	366	344	354	349	374	369	417	362	381	370	345	340	377	420	381	350	377	419	391	359	367	405	336	370	354	370	386	407	354	357	351	405	359	374	384	340	380	370	384	377	400	389	350	352	378	356	389	360	389	390	372	385	356	395	376	386	351	340	349	371	363	358	362	356	371	402	375	344	380	394	423	406	348	350	389	393	404	404	373	368	383	340	406	375	364	376	388	386	376	374	380	347	365	366	360	406	382	365	340	353	370	359	357	361	372	381	406	363	352	372	367	374	377	390	417	359	349	355	410	360	322	382	388	387	371	363	347	363	388	405	368	379	385	362	371	371	364	385	368	350	364	393	394	367	390	399	379	353	348	361	383	358	353	348	393	369	375	379	416	390	362	375	374	405	346	349	361	368	399	359	365	392	394	360	388	396	395	349	371	362	381	411	365	380	382	366	382	369	368	337	366	376	374	371	382	403	385	338	363	397	348	366	360	355	385	368	367	368	382	353	368	424	378	376	365	368	358	367	388	377	377	343	355	363	407	403	402	344	393	378	360	333	353	379	392	393	340	362	378	366	390	373	365	394	395	374	363	396	410	392	396	377	379	370	359	364	374	388	380	380	369	404	380	379	356	407	370	389	375	393	372	392	376	365	366	351	416	373	380	389	357	372	355	343	369	339	385	374	359	376	361	355	397	364	370	429	403	407	344	368	365	372	361	363	370	372	407	405	353	361	350	386	373	362	391	346	366	364	352	385	367	371	374	339	387	370	343	362	394	348	404	438	405	342	383	377	323	346	358	389	355	381	354	390	367	383	356	351	364	388	380	391	353	380	379	359	390	361	362	379	357	392	343	391	360	366	382	381	383	380	372	374	413	370	403	374	366	358	408	372	376	399	375	394	352	397	360	370	397	379	375	391	422	353	326	354	359	392	351	383	345	364	359	358	404	372	339	374	372	361	372	378	343	368	364	370	356	348	405	369	366	374	388	380	355	375	406	386	373	373	405	368	352	370	381	344	379	329	373	372	398	390	379	390	398	362	376	356	372	401	400	378	365	400	363	385	339	367	390	358	392	363	363	397	374	399	379	367	389	371	393	349	353	361	344	405	392	378	367	365	332	340	378	365	370	360	401	337	380	370	365	365	390	394	360	398	376	402	337	372	444	372	340	374	377	373	413	383	363	391	360	367	352	367	347	371	375	338	357	323	378	398	354	350	365	356	359	350	413	383	353	405	364	367	359	351	358	360	354	389	374	367	347	356	366	394	404	391	348	389	383	389	408	388	374	392	362	352	380	374	338	363	379	378	350	394	339	381	369	355	368	371	339	409
22603	20328	26386	24134	20329	20376	11048	1644	1229	1057	1019	1013	951	878	872	870	850	829	861	793	814	792	836	814	742	743	736	795	770	766	768	770	679	734	775	726	735	722	728	783	701	733	762	759	756	704	750	750	744	721	730	753	750	754	702	738	766	753	758	715	746	716	762	699	706	706	769	724	756	764	755	745	735	705	742	675	719	741	733	772	739	751	734	731	686	695	729	724	738	722	683	750	710	689	710	718	735	732	715	710	676	812	710	738	741	667	709	759	725	774	719	726	729	728	696	733	723	723	731	727	672	718	729	725	745	711	837	774	696	710	685	734	704	715	741	731	730	706	739	686	765	753	757	742	713	737	726	749	756	760	726	709	760	709	696	724	675	730	731	682	681	712	719	737	773	754	666	729	702	694	716	722	692	727	710	754	737	707	710	691	665	717	691	744	738	726	729	742	753	704	737	696	741	716	746	731	719	733	685	711	740	728	699	724	726	703	688	704	714	750	682	697	718	742	726	677	728	738	749	755	754	747	694	732	734	691	710	779	763	713	731	712	697	751	693	740	698	691	742	703	778	739	716	721	770	755	678	684	713	738	736	639	674	697	731	769	727	750	693	715	717	756	734	735	757	716	738	731	697	726	767	736	763	736	701	728	721	722	716	736	724	725	716	731	762	730	703	695	714	714	668	705	689	717	741	749	687	695	727	687	725	710	705	707	723	826	721	723	692	744	737	736	723	774	727	729	715	722	721	688	754	720	776	723	704	745	743	735	717	662	736	715	715	738	710	735	749	740	750	715	728	778	742	714	745	720	720	782	756	720	715	746	743	717	684	718	720	739	731	756	714	723	734	711	771	706	653	757	762	715	736	737	762	741	726	742	717	736	738	764	762	708	759	751	719	756	712	707	757	730	711	746	719	715	682	725	695	748	750	782	730	670	701	773	722	739	749	709	759	743	754	740	735	709	744	784	767	726	708	740	720	705	713	736	745	708	764	741	724	733	724	718	729	678	717	715	738	705	698	726	697	690	701	735	774	718	756	729	707	738	734	732	725	694	717	720	712	739	742	754	708	723	729	718	744	746	727	739	694	765	736	742	689	732	754	724	742	728	737	724	698	749	689	738	698	710	708	719	726	720	721	736	662	690	751	713	716	715	739	684	782	650	728	710	719	681	688	719	707	733	732	743	727	734	757	680	727	730	731	691	795	713	696	723	751	714	723	689	767	758	722	707	735	713	754	719	680	725	691	732	755	712	705	739	725	728	714	736	723	695	731	712	725	746	717	674	708	738	721	707	674	714	763	706	782	693	759	695	685	703	741	728	659	726	723	731	636	723	745	709	741	734	704	730	748	720	755	715	688	700	704	727	679	730	660	686	739	745	720	721	720	716	712	679	717	696	702	699	706	733	754	748	740	693	757	761	742	703	687	713	760	701	708	712	685	751	755	725	711	686	757	738	721	726	715	750	749	762	717	737	713	726	726	726	746	763	684	714	682	721	733	726	708	667	714	699	731	691	703	703	711	731	733	684	741	700	717	805	709	758	723	679	745	722	783	707	720	722	741	766	744	698	733	685	722	767	749	733	770	712	717	703	732	686	742	823	700	705	731	726	717	695	752	719	734	694	702	728	668	715	712	729	706	689	732	714	694	728	775	707	721	711	679	734	674	727	750	741	738	726	746	713	692	755	723	728	704	744	740	729	752	717	734	721	685	727	761	710	778	731	699	720	713	694	690	732	705	735	706	715	746	743	720	711	718	696	747	731	757	744	708	710	770	703	697	722	694	723	743	757	696	721	740	767	772	686	731	748	714	679	725	740	749	693	728	699	769	730	690	741	708	695	736	747	733	693	739	693	713	719	726	696	710	701	703	701	790	705	736	707	752	705	717	705	717	731	683	749	690	741	752	733	731	712	731	715	693	744	730	720	759	689	760	750	701	733	741	746	756	700	716	706	748	722	759	685	789	714	700	746	738	711	736	745	699	720	707	751	723	715	694	758	720	701	772	719	740	707	669	761	720	691	748	726	687	697	740	756	679	729	665	731	761	675	694	723	747	686	743	703	695	720	689	732	719	713	715	708	677	695	731	728	713	759	738	749	734	747	784	776	680	734	753	761	753	787	755	750	712	743	669	733	732	727	699	694	780	701	690	662	732	731	737	713	735	705	755	721	694	763	761	708	699	789	708	723	802	718	731	723	706	729	739	732	709	799	710	708	765	704	727	758	676	674	735	768	714	713	738	764	717	691	776	747	725	701	710	764	748	719	701	737	765	762	712	704	734	736	694	712	697	706	776	773	731	769	772	713	700	715	708	721	714	724	776	769	694	678	693	727	673	719	777	752	722	713	675	729	725	733	707	750	685	701	762	689	742	744	761	668	696	660	720	706	730	725	718	731	714	742	709	695	712	699	757	684	706	706	780	684	718	724	724	713	710	756	712	774	707	687	749	690	722	696	694	741	720	705	720	733	744	727	730	737	703	698	734	711	672	735	727	775	759	736	730	715	713	676	717	708	798	727	768	677	735	716	696	761	733	747	725	715	714	739	751	745	712	718	695	700	761	728	735	716	719	664	693	691	720	744	713	674	648	730	714	735	728	761	705	694	717	756	754	721	707	727	702	716	750	712	761	754	710	729	696	721	756	773	749	740	737	736	724	718	767	699	719	687	698	710	689	694	728	702	753	701	690	715	722	708	738	723	717	699	704	744	739	722	756	725	708	716	746	687	677	757	745	769	721	722	758	705	764	709	714	776	739	743	716	700	725	690	709	708	732	709	768	709	701	741	742	704	727	692	690	778	743	714	784	715	701	727	771	699	749	736	738	727	685	784	745	726	655	689	756	686	699	683	708	736	724	727	736	717	746	694	735	735	726	755	687	734	718	731	716	723	703	723	745	733	728	747	738	690	761	763	761	753	683	730	717	731	737	746	717	703	665	773	721	714	715	712	730	733	671	756	714	659	719	686	734	697	732	626	743	694	738	733	706	708	741	757	756	737	675	752	682	718	733	722	762	707	706	680	749	721	700	721	761	753	722	737	714	729	739	736	674	712	710	739	699	724	753	739	727	769	727	728	709	710	732	696	733	746	681	734	754	686	657	728	722	738	686	711	749	741	692	721	735	715	695	697	758	734	725	729	684	675	751	759	758	734	714	715	736	690	705	714	710	732	726	711	782	733	699	709	734	704	784	746	742	747	688	756	730	741	707	728	712	708	711	717	677	735	692	755	706	754	716	724	707	702	713	713	757	749	730	704	742	753	760	689	728	734	730	713	725	657	739	731	735	751	701	724	695	753	749	626	707	713	701	707	690	725	698	767	747	758	696	695	699	740	753	698	747	738	669	699	773	715	735	724	736	740	700	716	742	712	729	688	745	721	645	752	684	682	725	645	707	745	766	739	677	690	726	718	698	722	769	720	705	714	717	746	801	709	704	732	740	684	691	700	691	717	728	687	695	705	707	714	727	722	709	706	660	689	767	761	749	688	749	702	741	741	696	732
23104	12829	11654	6685	4436	3281	2579	2136	1843	1571	1427	1342	1199	1103	1106	1017	916	922	883	883	773	880	822	807	773	793	792	818	814	770	756	762	697	729	804	761	743	728	757	688	729	706	698	739	743	720	694	697	721	698	694	651	716	707	691	703	701	740	737	689	692	683	693	716	696	694	715	704	705	705	685	692	697	748	723	723	703	675	701	740	678	702	694	703	720	739	749	715	718	722	695	730	725	736	681	669	700	689	714	733	688	710	665	704	731	665	743	703	676	665	688	694	653	703	688	687	681	697	673	670	700	735	732	686	663	690	743	765	685	649	713	674	691	689	700	722	712	684	688	764	696	695	715	668	672	682	711	680	708	679	658	655	743	681	656	685	723	689	707	713	683	654	710	696	680	690	685	708	707	649	693	685	696	712	717	703	665	685	727	661	720	693	677	677	690	694	634	736	675	700	679	704	667	667	675	703	705	700	699	707	670	664	693	680	673	705	693	673	678	696	737	712	694	692	717	717	703	736	716	700	678	662	715	743	693	739	692	732	715	705	707	645	712	680	702	725	670	643	716	677	676	664	682	721	705	705	702	690	702	685	695	637	708	658	637	728	720	685	685	690	693	655	663	700	682	691	712	701	657	677	688	705	724	671	666	659	719	695	758	675	702	634	713	658	695	683	685	706	681	668	717	695	696	705	710	655	706	641	661	724	740	674	694	702	702	694	675	705	687	721	681	689	702	661	687	714	718	700	676	676	659	698	698	736	650	754	664	672	689	665	705	671	695	726	737	675	698	662	678	708	721	748	702	656	681	722	662	691	710	675	690	657	695	699	730	670	676	706	687	698	659	714	700	693	695	714	674	655	668	702	715	702	736	697	677	722	692	717	685	711	736	728	704	701	686	684	717	713	689	675	701	672	686	688	709	638	705	696	687	661	681	695	729	712	672	658	732	689	710	651	708	721	716	648	709	712	696	711	667	655	766	659	694	703	683	725	684	671	706	713	704	683	702	664	695	700	695	666	662	648	698	712	689	694	678	744	706	688	667	684	704	700	684	636	685	702	672	643	679	696	691	744	720	672	716	668	679	712	728	719	720	704	669	693	711	700	739	682	683	696	716	679	690	634	682	662	706	708	689	658	719	666	661	678	703	692	705	671	682	693	689	676	717	710	725	757	667	637	733	717	688	668	676	704	654	683	693	722	723	682	728	698	703	673	703	676	720	662	716	674	725	699	677	682	709	686	662	692	669	715	703	687	704	676	687	751	719	719	675	695	744	695	727	670	675	692	652	671	752	662	684	693	675	687	709	704	672	694	672	651	730	738	698	681	664	662	664	657	688	720	661	666	726	752	699	719	683	715	659	719	684	670	670	657	688	736	695	660	686	611	701	679	671	679	686	717	696	726	716	674	680	658	700	662	675	714	645	702	699	683	663	667	690	644	642	697	709	720	719	662	725	718	723	661	721	641	659	671	728	732	693	734	710	679	689	686	654	681	672	679	673	660	697	679	715	705	650	668	717	754	681	706	715	722	670	662	688	706	695	684	658	694	739	689	694	693	682	681	660	696	641	672	731	654	714	666	722	698	709	708	678	694	638	713	700	683	731	694	679	654	674	713	654	689	670	714	662	706	714	700	662	689	685	728	712	751	694	707	675	686	722	697	714	638	659	695	662	722	700	710	648	715	693	715	704	707	677	700	723	680	713	692	722	675	683	739	707	652	724	698	658	725	654	710	754	730	696	720	723	696	729	701	703	677	712	687	692	678	698	653	668	704	685	674	700	707	712	711	704	690	661	714	672	737	751	712	646	714	692	730	773	684	711	709	640	606	710	676	683	673	720	711	767	665	681	669	657	669	688	666	622	670	701	719	718	673	686	673	676	675	702	672	707	699	707	734	671	679	646	697	694	714	706	723	663	674	697	702	741	637	674	712	678	667	717	733	689	643	687	718	658	668	704	720	700	692	697	642	656	667	669	645	696	676	656	682	718	726	657	706	650	666	674	702	675	682	725	650	676	693	629	697	742	696	678	664	700	741	675	685	663	699	685	713	718	701	678	665	669	670	718	772	708	680	722	670	728	689	697	708	697	721	680	671	650	681	699	664	667	639	693	748	698	701	715	698	721	662	689	713	685	714	698	713	665	689	748	674	735	724	690	709	694	710	687	692	668	681	703	704	706	681	739	707	696	718	699	648	700	755	695	684	739	706	693	707	720	732	678	661	706	727	715	692	649	697	731	676	714	694	703	712	712	679	686	722	698	722	671	681	714	754	639	743	664	678	718	697	692	696	726	731	714	643	677	733	726	667	726	697	687	706	725	744	690	653	697	709	698	662	692	691	716	706	695	665	673	692	706	717	673	662	666	687	696	660	679	653	701	695	699	691	693	674	730	700	719	715	685	659	704	729	727	698	681	698	780	717	708	688	673	702	714	686	731	679	691	684	668	715	710	649	713	741	679	677	688	693	726	664	677	672	628	696	716	725	664	677	688	674	692	658	665	715	706	662	690	703	691	687	688	710	689	705	678	685	684	693	730	677	672	673	720	647	686	648	682	692	703	658	687	707	682	713	724	724	740	719	700	704	694	680	692	682	677	687	682	724	691	709	699	682	648	741	736	707	652	678	719	675	680	693	697	714	695	676	732	673	694	701	665	667	660	659	619	660	685	693	717	705	695	668	708	691	741	695	645	660	643	740	681	695	688	694	688	701	664	690	711	742	696	716	732	692	675	710	694	743	667	702	682	623	683	699	706	673	674	678	662	710	637	700	667	726	707	703	688	697	732	687	650	677	705	696	664	679	699	689	663	709	703	670	696	679	725	704	665	665	707	652	666	727	652	691	724	702	718	693	699	664	675	693	701	689	667	662	686	683	743	706	661	696	684	694	654	642	705	695	703	737	700	698	649	694	728	700	726	679	695	732	733	637	687	664	706	685	680	690	650	670	702	674	702	655	701	708	675	672	660	698	694	662	699	670	708	752	693	705	721	724	662	729	689	693	656	686	643	703	661	749	708	735	650	689	659	680	663	683	699	692	734	693	697	662	651	713	686	731	700	695	681	690	689	700	678	648	707	699	712	684	699	721	673	743	694	645	730	710	696	728	739	734	654	685	652	710	686	683	696	704	627	741	649	706	646	716	661	698	687	692	717	725	723	747	664	698	710	685	691	689	697	674	685	712	695	680	709	733	707	704	669	645	705	724	711	667	685	698	715	660	693	697	736	700	696	702	672	720	693	676	706	700	661	712	656	698	669	702	703	644	729	715	688	738	723	685	696	655	702	635	661	717	709	727	720	683	673	698	734	714	722	733	683	702	680	704	645	690	741	681	738	698	670	663	707	683	723	759	707	684	699	738	685	679	703	728	615	705	723	674	689	672	692	703	668	699	731	710	699	694	699	673	694	727	719	699	633	699	738	689	741	675	678	724	683	696	681	732	689	701	682	723	708	713	703	704	697	693	738	654	682	680	694	712	701	706	688	709	723	696	688	700	686	669	734	620
32775	15971	3209	654	536	455	485	468	441	473	410	464	466	465	442	471	430	470	448	482	403	469	470	444	500	440	426	447	456	476	460	487	441	452	435	468	397	479	470	426	468	482	452	464	446	435	444	519	435	461	455	438	449	465	475	464	453	475	413	492	487	479	456	474	458	426	448	479	479	445	474	417	469	462	417	422	437	493	466	446	434	420	442	448	515	456	491	413	460	449	446	434	424	432	429	463	434	431	475	492	455	469	414	466	445	445	494	426	445	474	439	424	429	452	450	471	409	478	443	440	469	475	437	446	461	426	435	488	448	434	455	430	410	450	474	493	448	451	459	442	469	436	458	419	454	434	436	422	428	423	472	487	496	480	474	468	440	462	482	447	452	470	476	481	461	443	489	430	442	476	470	396	453	421	445	413	458	450	466	467	484	448	422	451	431	459	510	475	420	433	476	479	468	460	487	496	454	457	449	412	443	468	486	435	465	419	469	429	449	467	458	474	473	412	457	477	441	437	443	422	466	471	457	443	436	431	451	489	478	485	451	463	446	468	472	467	468	460	428	467	471	423	444	465	455	460	456	484	429	425	459	448	436	491	465	432	456	472	434	424	461	449	465	476	417	469	436	460	433	435	479	424	431	448	475	439	426	434	475	461	462	436	455	422	449	443	473	448	503	442	443	447	510	451	483	445	437	474	462	460	454	435	476	446	463	464	456	459	446	456	525	456	457	461	445	464	458	481	432	490	430	464	493	474	487	447	464	463	430	474	487	463	447	455	459	464	448	455	417	447	460	424	458	466	467	449	470	439	466	452	469	475	453	436	409	476	431	460	437	433	481	485	488	435	447	433	455	478	462	487	429	452	443	485	442	442	469	450	468	456	454	461	438	431	469	434	441	458	465	478	473	464	479	500	479	472	493	475	450	456	457	443	475	440	453	457	489	444	489	456	476	450	416	446	515	456	448	462	457	493	466	478	490	413	444	472	470	446	483	455	416	494	475	471	469	509	475	432	436	428	461	444	442	453	425	472	495	436	453	488	467	415	393	446	444	466	465	488	416	433	443	405	449	447	431	427	453	461	435	462	478	444	480	451	482	480	479	462	443	469	448	425	470	472	459	463	417	490	490	432	468	453	460	448	439	471	433	440	427	459	428	466	497	421	472	483	468	430	472	460	489	478	425	430	402	457	476	468	477	422	443	470	473	447	468	475	429	494	469	452	469	458	452	468	481	475	414	438	433	471	461	442	460	476	449	469	479	431	484	436	463	429	452	477	465	502	454	466	489	476	427	414	443	495	481	444	433	436	442	469	478	467	497	489	478	437	421	485	448	452	433	498	474	461	490	430	465	412	465	455	473	417	448	458	469	433	454	434	449	451	449	467	464	436	468	428	464	451	430	438	444	468	433	460	454	499	430	430	456	465	458	425	456	467	428	443	491	400	466	452	463	461	449	440	463	463	431	472	465	457	444	461	449	458	486	412	477	390	466	470	432	463	452	453	454	480	432	456	506	432	464	467	418	482	471	490	434	442	485	437	469	427	465	434	468	446	430	443	450	452	477	415	447	451	436	439	460	478	478	459	478	474	455	437	430	466	457	437	447	475	517	436	464	429	429	468	461	472	464	473	441	414	456	483	472	449	432	426	377	444	488	477	416	492	479	472	483	458	475	439	475	452	466	479	419	438	459	474	453	459	457	455	412	447	429	495	479	448	480	485	453	454	463	512	457	431	422	454	409	496	478	472	451	451	469	468	437	442	448	459	459	446	502	442	421	460	478	427	446	487	480	455	439	452	421	441	448	442	425	459	455	465	439	443	473	453	474	486	462	438	443	431	489	438	450	441	432	480	422	429	450	429	447	505	444	436	467	445	437	445	481	444	469	467	461	462	501	478	453	466	479	476	429	456	462	445	443	441	420	478	507	457	473	494	457	468	487	453	437	479	441	469	454	473	432	459	432	472	443	426	422	457	466	465	468	432	433	475	455	481	468	449	457	448	442	457	454	449	475	472	475	444	472	431	487	453	462	491	468	492	447	492	462	462	465	439	483	462	467	411	438	462	441	498	473	457	453	473	431	478	483	460	446	470	512	463	477	448	479	408	462	454	480	435	448	439	456	460	474	442	437	502	441	439	418	489	449	437	410	452	441	478	446	459	452	444	434	490	495	464	476	467	450	456	456	467	434	439	434	456	430	448	444	457	479	445	448	428	439	494	462	437	462	478	428	486	462	463	458	446	448	465	453	438	439	453	471	429	444	479	461	461	451	459	450	435	418	430	472	456	466	454	476	456	411	410	464	459	443	392	428	442	503	471	456	462	463	435	479	478	397	458	472	427	448	468	451	462	451	464	440	453	470	403	420	473	457	444	472	464	460	446	465	503	458	453	499	454	463	432	454	442	476	472	425	443	460	439	474	483	433	417	472	472	474	460	444	438	431	435	454	457	484	460	448	484	486	447	442	446	439	503	410	460	442	455	446	443	459	444	463	411	453	457	475	450	461	488	474	431	445	454	496	472	468	446	439	437	445	477	467	412	500	454	461	452	456	450	446	474	450	459	442	463	448	424	450	446	452	462	460	444	443	472	500	488	449	438	487	458	471	444	443	456	456	466	427	419	473	419	452	449	464	454	441	480	443	453	435	421	455	466	482	439	482	455	494	431	456	423	461	473	463	446	465	462	468	428	462	455	437	455	441	459	454	431	468	441	450	449	466	479	445	456	459	434	455	446	456	472	450	478	482	446	483	471	465	441	461	456	445	445	468	493	431	421	428	469	473	506	462	439	445	409	485	476	498	443	445	432	426	438	451	462	443	457	438	455	437	448	461	505	432	472	420	459	426	447	456	456	451	440	439	448	456	444	453	437	466	502	453	482	482	447	449	473	437	456	444	413	437	450	474	476	439	481	461	447	463	463	437	464	441	456	469	423	456	468	473	453	462	459	448	482	456	421	469	458	463	449	457	440	467	451	442	454	473	452	440	470	443	445	453	443	468	444	465	418	437	472	474	450	448	440	493	470	465	442	479	435	439	450	460	453	468	422	495	440	458	433	445	471	448	431	449	462	455	457	432	441	452	480	448	492	424	466	448	464	478	464	452	444	488	470	453	474	436	442	452	463	480	446	470	443	472	431	474	480	458	448	482	437	432	427	449	474	458	427	444	459	502	468	470	481	422	450	492	466	456	442	464	464	452	434	461	453	454	474	443	431	464	462	444	479	467	428	469	481	419	463	439	461	496	454	461	482	483	449	484	491	467	430	452	441	429	414	481	471	452	477	494	501	425	487	481	439	436	457	459	510	453	453	449	462	451	482	421	447	459	456	485	489	505	470	460	454	456	444	501	502	462	473	434	429	465	436	463	457	458	495	458	476	452	489	449	450	486	449	461	466	491	441	468	459	438	416	469	464	434	452	490	432	428	454	447	440	428	461	479	457	439	472	478	439	444	455	431	433	449	448	456	511	465	465	458	484	459	486	470	439	454	434	469	450	443	426
21243	937	837	685	578	548	541	527	503	491	552	535	491	519	494	478	507	519	484	504	488	511	494	470	497	493	462	501	497	478	465	471	500	528	481	510	435	469	528	522	521	490	481	462	510	478	475	483	506	475	503	485	487	463	512	495	489	492	486	471	502	480	487	519	491	489	493	487	457	503	437	477	491	492	446	459	500	475	465	501	487	484	494	498	515	455	474	485	495	470	473	474	474	471	495	507	494	502	501	500	458	461	474	484	491	485	455	515	457	477	486	450	496	493	506	507	503	460	512	475	462	480	496	468	491	498	523	506	484	464	468	492	450	474	463	551	466	512	476	459	476	507	458	477	499	484	511	456	470	499	475	486	474	505	480	487	481	518	510	537	478	506	535	483	500	527	541	518	475	514	490	477	531	477	462	471	460	494	487	436	481	418	490	514	503	530	501	462	471	476	508	484	476	488	500	461	461	522	468	462	489	484	471	509	502	446	528	464	470	485	487	441	463	466	482	509	480	467	514	487	471	472	517	479	500	512	478	497	483	481	488	473	494	493	503	474	505	475	470	496	499	524	494	477	499	488	479	485	493	483	463	497	471	497	493	480	429	509	465	514	515	489	506	501	471	488	464	483	514	504	480	476	485	464	504	492	484	517	488	535	499	492	474	480	452	480	517	491	528	535	490	484	490	476	479	498	472	469	512	498	533	455	495	492	503	507	464	480	465	490	448	487	467	483	511	484	511	491	531	481	467	477	503	451	457	474	488	467	504	439	484	477	473	484	489	496	465	476	503	448	480	487	465	496	520	515	501	478	472	496	475	505	506	466	492	476	505	482	485	515	481	464	495	475	491	525	494	514	470	443	503	481	541	466	481	496	469	497	497	498	468	505	510	450	487	486	450	498	484	514	497	450	477	501	464	480	481	500	474	470	545	514	463	506	493	492	442	472	495	501	524	456	487	509	454	447	482	498	470	442	479	503	470	523	464	466	472	484	495	463	494	472	490	499	482	491	485	540	487	485	499	495	501	478	524	488	483	486	455	502	465	472	535	489	504	484	485	495	460	497	454	506	468	459	508	459	473	465	470	471	514	479	470	492	484	512	479	490	451	509	466	482	479	531	496	481	454	464	521	489	510	476	505	476	479	496	447	464	493	453	487	482	475	478	477	520	481	502	484	528	499	527	484	498	528	451	460	499	512	471	501	467	500	469	475	506	496	463	463	484	509	507	466	458	475	480	505	523	451	474	496	497	503	474	522	479	522	500	498	466	507	497	481	476	484	518	486	454	483	488	481	485	457	488	487	470	484	467	512	466	468	461	447	450	495	520	477	465	467	532	500	475	516	474	479	491	487	520	522	479	481	494	495	503	502	478	460	463	481	490	468	528	509	530	473	476	537	478	474	468	469	501	450	491	455	488	508	507	497	507	466	493	502	514	469	515	476	485	490	480	479	489	497	444	459	498	495	468	476	509	485	470	493	473	486	468	443	515	463	488	501	489	480	531	491	504	461	441	472	490	483	489	456	453	466	471	459	439	479	484	484	512	507	516	491	441	447	497	500	500	507	484	477	509	477	533	493	504	532	518	476	477	464	453	487	429	522	506	514	470	459	484	494	501	488	501	497	469	474	477	478	524	471	477	491	507	496	508	483	501	487	484	498	480	487	509	498	522	480	486	493	474	445	508	474	438	513	458	450	508	516	442	478	479	519	519	493	479	510	460	509	459	527	485	517	494	478	515	498	461	517	491	508	471	478	472	521	463	474	468	462	483	484	469	478	500	497	501	423	494	486	500	469	496	459	494	502	470	506	452	542	485	473	517	461	479	498	497	471	494	512	459	462	466	502	506	500	515	481	485	478	493	463	477	484	498	454	506	495	503	519	490	471	504	475	528	494	486	446	501	485	480	531	473	494	462	455	517	485	477	442	462	493	454	473	474	471	495	489	506	502	494	475	508	464	477	524	539	493	500	466	505	494	492	494	468	464	516	487	501	474	436	473	476	523	502	474	534	505	509	476	539	492	483	497	505	491	468	447	473	443	484	506	503	524	503	507	476	454	472	509	474	530	505	476	522	516	534	530	468	525	491	488	467	490	477	467	485	463	496	440	497	480	495	493	484	492	439	523	482	470	494	476	512	501	482	494	439	472	475	495	501	502	486	514	471	480	513	510	503	484	504	469	493	467	478	490	484	462	503	519	486	489	521	486	468	510	492	478	485	448	476	478	481	481	520	503	480	459	494	518	497	471	468	492	491	489	448	483	531	494	488	527	488	494	473	509	481	485	535	497	472	467	513	542	493	480	498	475	488	515	508	508	494	458	500	436	488	488	534	498	491	472	515	485	460	515	503	471	537	519	456	506	513	466	486	475	538	477	495	477	494	455	463	464	507	468	532	454	485	456	524	499	481	507	479	520	500	522	478	477	473	510	469	505	466	480	516	474	469	476	439	465	478	541	500	473	464	472	500	505	489	529	488	488	496	456	468	481	478	460	492	487	473	496	482	479	488	516	494	502	474	468	498	445	484	470	483	466	481	480	518	448	494	475	490	483	485	491	473	467	522	498	475	474	447	483	456	494	499	438	507	495	489	480	539	429	452	508	491	495	507	499	481	510	489	468	479	440	462	518	480	466	474	494	470	496	510	469	475	513	498	517	441	464	478	460	462	504	513	484	491	484	469	504	502	482	536	463	493	457	496	512	484	489	481	508	441	485	449	500	519	477	477	478	525	477	470	473	455	496	489	537	497	508	487	512	478	469	532	510	481	504	535	486	457	505	546	488	502	484	467	458	511	475	527	469	475	468	466	460	498	492	519	520	472	514	494	508	523	487	474	498	436	510	471	491	508	490	520	466	485	510	460	471	470	465	508	479	500	462	527	482	475	481	490	485	482	508	488	504	485	474	467	476	496	514	504	467	484	473	465	492	524	484	488	463	477	521	466	510	465	486	479	506	460	482	499	519	476	482	472	483	549	505	497	468	498	494	503	461	498	476	519	479	476	442	524	457	472	477	473	468	472	502	495	456	480	496	494	520	500	489	484	505	514	510	526	489	461	520	529	455	471	502	521	486	474	501	498	486	455	467	418	535	461	473	466	512	458	506	488	513	512	463	467	493	474	463	507	499	455	464	454	502	489	541	485	512	475	469	502	512	466	499	486	514	501	487	474	525	529	478	514	474	452	511	455	516	469	544	503	516	466	488	497	506	460	494	468	498	503	494	521	494	473	513	443	477	503	496	471	497	496	471	474	493	506	468	509	517	483	491	482	487	497	459	490	503	472	513	529	503	532	477	493	538	444	508	464	466	488	484	461	485	491	485	512	502	492	460	474	500	485	478	534	481	479	457	544	528	526	470	487	495	475	469	457	506	456	500	509	461	463	506	453	496	482	457	450	453	490	483	478	510	497	477	510	458	466	471	471	479	487	492	464	497	467	480	512	508	489	492	475	511	510	484	490	479	443	519	481	490	506	480	468	485	521	519	473	493	476	532	479	508	505
24429	20322	26071	24411	20316	11128	1094	712	624	539	533	442	452	450	486	426	402	414	414	414	406	386	396	398	380	404	379	400	382	369	399	391	380	375	360	398	380	404	384	380	368	380	374	384	387	377	402	375	364	387	390	407	372	396	361	383	380	351	370	415	395	321	377	381	377	375	375	411	382	327	394	397	393	363	373	369	387	380	365	378	352	363	405	418	382	396	343	360	381	374	389	371	412	364	371	411	408	394	339	395	373	386	388	381	391	387	373	371	354	368	400	384	360	373	365	368	360	384	370	338	345	365	375	356	370	389	393	392	411	357	364	332	370	377	384	385	375	361	391	368	385	377	326	334	345	341	354	387	370	345	387	366	384	361	392	386	365	338	362	347	372	367	327	350	383	364	360	332	358	397	359	342	375	384	374	370	377	358	374	392	394	377	377	383	350	372	377	377	392	333	375	358	358	382	348	369	377	373	395	365	344	354	375	369	398	363	380	398	377	357	380	384	367	397	385	330	355	402	371	347	391	399	351	384	359	336	375	389	364	373	380	382	349	361	367	389	356	337	366	354	378	330	366	371	379	350	406	346	360	367	359	377	392	365	391	361	368	377	345	369	342	383	362	371	382	394	349	361	391	382	356	355	378	401	380	367	385	369	392	347	376	378	334	381	387	375	368	369	354	375	376	316	406	395	364	387	333	371	368	403	377	345	401	337	363	321	393	389	391	367	371	361	334	372	382	393	373	403	374	406	345	370	355	384	382	383	341	358	355	345	356	363	393	367	389	381	372	341	315	356	388	372	358	383	362	382	343	367	378	358	386	393	367	371	362	378	379	338	363	401	360	380	386	331	370	371	383	379	370	374	401	390	409	363	336	351	368	356	361	393	378	358	391	343	354	359	372	382	341	388	353	356	354	387	379	383	391	353	365	367	366	347	396	389	362	376	376	378	351	372	375	336	334	373	359	358	372	367	373	389	366	358	363	390	377	401	389	349	385	374	359	382	393	359	391	351	356	342	350	357	407	375	380	379	355	385	362	387	380	407	378	403	328	383	389	357	379	351	402	351	359	380	392	385	325	371	347	339	382	356	360	373	354	342	365	390	382	360	356	371	357	359	372	382	370	402	360	402	389	369	360	370	400	365	399	383	379	360	347	385	378	357	347	378	382	354	354	376	386	368	374	357	402	385	367	398	341	361	402	327	380	331	377	339	340	348	376	351	371	388	338	371	383	351	380	383	346	335	349	339	363	371	374	366	359	355	366	367	355	371	362	367	375	406	388	373	342	373	362	385	357	361	365	396	356	360	388	353	364	384	362	385	381	363	395	394	360	385	378	362	352	386	363	392	354	348	364	370	345	391	373	367	406	346	336	379	323	397	361	361	353	398	353	349	385	376	363	360	355	356	374	361	372	350	344	373	392	366	363	356	373	390	386	407	360	355	391	366	375	404	350	357	355	356	387	386	376	344	411	389	363	382	379	381	346	369	383	360	406	390	357	389	364	339	392	362	397	361	397	365	400	350	412	385	341	382	352	430	404	329	358	358	362	372	390	367	356	374	397	376	382	341	358	373	350	356	373	354	368	391	338	354	361	374	363	374	379	374	368	395	380	346	391	370	370	358	369	342	372	376	340	348	383	375	366	362	397	413	347	366	374	348	391	377	387	356	336	340	396	430	351	380	343	373	390	343	435	364	337	369	399	368	370	378	365	374	387	373	343	356	353	346	377	349	356	341	359	370	351	337	369	351	379	355	376	390	357	369	367	361	368	344	357	342	360	352	338	359	427	390	381	395	339	335	354	397	392	392	388	379	340	357	389	397	365	389	391	386	367	407	376	397	377	370	335	404	339	356	409	415	377	383	401	368	387	375	409	397	351	393	394	360	396	340	338	344	346	366	362	370	379	365	351	397	361	413	352	390	412	390	389	374	424	355	361	373	363	373	358	403	348	364	366	381	354	346	345	361	359	371	368	369	382	348	366	374	413	367	385	378	392	408	385	368	359	383	378	396	379	400	361	407	379	386	388	369	381	387	390	320	359	385	367	371	354	386	323	374	363	325	386	394	399	386	346	374	357	344	386	389	321	367	401	364	387	365	368	415	373	348	384	400	387	376	380	394	354	356	420	416	351	351	397	366	387	375	388	392	364	386	368	355	360	383	392	382	395	360	355	373	331	350	362	357	330	389	378	395	359	381	392	393	362	319	379	398	373	365	374	374	367	349	351	355	395	411	383	351	363	372	393	358	383	409	351	360	362	352	372	372	360	349	393	367	362	375	360	361	357	394	375	339	358	351	368	376	367	378	371	418	371	366	374	379	381	360	373	344	375	377	364	398	351	362	368	391	367	372	376	396	360	395	352	412	375	369	380	361	374	390	381	337	371	364	388	400	373	371	339	403	384	369	390	388	362	372	395	380	393	328	362	384	367	376	387	389	408	375	372	398	364	382	371	361	356	353	370	370	353	383	411	341	377	341	384	387	396	362	375	378	367	386	360	361	364	349	387	383	391	380	369	360	401	400	366	374	361	347	378	366	381	353	395	353	371	380	345	351	367	369	372	353	367	345	392	391	377	382	355	346	390	381	407	369	351	347	353	362	369	352	361	365	375	362	345	346	344	379	396	383	402	352	349	402	410	393	380	401	372	344	372	353	375	366	370	351	377	382	374	383	364	367	362	370	376	428	351	375	378	377	370	394	410	348	399	364	357	403	384	378	356	342	390	367	391	367	428	375	362	362	403	365	373	382	364	392	405	363	415	382	349	361	411	373	356	364	401	381	401	362	367	381	382	364	376	357	360	350	384	340	357	360	402	356	376	388	363	345	381	371	370	387	402	356	365	377	355	396	329	378	363	407	361	371	369	381	374	365	340	382	355	365	369	385	368	398	331	326	373	370	358	365	405	393	397	395	355	388	358	367	365	350	354	356	351	348	362	389	388	385	335	360	388	322	391	374	377	382	395	353	373	359	389	361	375	391	363	377	391	379	390	390	365	381	358	386	375	397	381	380	411	323	399	380	377	402	362	385	360	413	385	361	382	385	382	380	370	397	371	380	356	360	368	379	379	366	375	388	377	416	390	359	357	359	350	350	358	354	393	355	391	394	378	401	347	415	359	370	380	353	365	342	429	368	390	390	349	360	398	354	359	358	359	338	393	364	372	377	355	361	364	369	375	371	338	408	349	370	409	375	364	361	343	374	373	401	384	354	384	387	361	371	404	368	372	331	403	359	398	362	361	324	344	373	383	360	324	338	369	382	357	387	381	362	347	371	407	333	363	364	333	410	398	389	351	365	359	372	363	363	362	371	346	340	349	374	402	363	408	359	349	394	399	380	363	354	386	363	377	369	334	378	390	409	375	354	375	375	388	387	412	372	329	348	371	358	343	412	405	352	369	410	337	352	345	426	381	397	346	383	382	384	343	400	331	395	379	373	352	345	392	364	348	386	345	373	388	365	389	365	392	410	382	392	389	388	394	351	379	376	390	370	389	377	416	403
23792	7745	6601	3594	2402	1745	1370	1141	893	812	753	689	624	577	579	510	456	526	495	468	468	460	460	441	426	409	418	411	434	407	422	400	442	426	428	420	451	398	435	447	436	410	404	401	390	389	418	385	392	399	401	421	389	381	394	404	389	392	380	356	415	419	382	355	406	393	408	382	388	383	425	381	392	358	393	361	368	352	400	415	370	367	382	394	374	415	377	383	389	400	382	401	418	363	412	396	428	386	396	413	393	410	353	365	390	370	398	424	378	392	368	372	406	394	365	374	379	384	392	338	393	419	351	379	370	422	384	363	374	411	362	423	343	403	381	406	358	428	407	362	359	368	383	374	366	397	384	385	400	369	407	417	358	381	395	406	388	349	385	389	419	364	389	366	368	410	405	355	385	389	396	377	367	376	366	371	354	380	352	415	416	358	371	371	369	353	385	390	334	354	378	370	382	393	372	387	420	410	390	404	410	373	445	399	389	352	419	383	394	377	355	366	394	379	391	379	393	412	393	408	388	349	415	379	367	373	405	399	367	427	372	406	419	378	412	396	381	394	395	370	339	366	368	377	403	390	355	415	360	372	382	384	386	387	360	400	420	409	366	372	341	394	369	380	386	392	364	425	378	389	401	401	374	428	386	389	418	399	396	358	392	391	403	403	398	375	406	357	382	393	390	371	372	379	376	377	406	390	373	359	371	354	403	358	376	391	377	383	386	344	381	405	389	380	398	386	370	374	375	382	395	394	363	399	394	432	410	355	364	379	358	415	378	372	387	403	378	398	387	378	385	373	406	408	399	396	444	391	374	375	391	417	392	360	364	363	391	344	379	376	419	366	408	399	392	384	381	389	380	390	395	382	374	378	371	384	374	374	405	388	362	367	380	372	397	393	353	380	400	373	381	396	393	355	385	380	358	383	389	398	362	406	395	377	413	367	398	396	373	378	358	396	394	392	409	394	351	405	376	377	370	419	367	407	442	400	358	384	391	348	355	431	391	359	380	355	411	369	404	372	341	353	396	381	397	361	363	382	370	371	414	393	402	435	403	378	394	388	411	423	394	373	375	395	411	366	379	396	369	350	379	417	374	382	394	380	393	410	403	398	399	378	384	379	368	373	375	402	396	387	371	406	391	403	395	380	397	377	379	386	366	371	410	361	364	388	384	353	384	360	389	373	403	412	387	393	386	431	419	383	365	410	362	340	377	396	374	387	362	398	367	400	340	384	420	394	416	386	385	362	400	383	391	406	399	386	407	393	406	402	360	420	381	393	369	416	387	390	405	349	388	392	357	372	357	344	402	373	386	367	375	387	348	399	400	348	426	374	372	400	393	415	400	396	392	404	363	392	387	407	368	416	342	368	368	343	391	381	405	381	384	370	383	386	360	388	398	405	369	385	387	401	413	370	365	377	345	387	348	387	382	360	393	377	418	369	418	382	395	393	389	417	399	390	411	386	359	377	366	357	351	392	378	397	429	395	377	405	363	395	376	373	362	376	390	427	358	363	390	399	369	418	372	334	357	391	424	409	361	379	369	385	371	395	391	369	383	337	381	378	392	427	346	400	373	394	398	364	444	381	407	364	417	366	399	405	372	370	417	359	369	358	423	394	393	420	341	405	385	393	384	347	372	393	410	359	384	418	348	357	403	362	366	355	392	366	373	362	330	352	416	359	383	382	391	397	382	375	378	388	392	368	391	361	373	382	391	367	384	405	373	359	376	392	402	379	369	360	385	408	360	402	380	394	375	399	389	373	381	349	385	417	405	340	432	366	399	411	377	376	370	396	401	406	413	340	388	371	376	382	393	362	426	372	402	373	378	409	352	378	374	381	370	407	408	343	374	364	375	388	402	369	404	366	388	416	373	410	398	382	357	403	365	366	360	385	430	387	438	363	390	362	359	389	362	333	368	347	355	343	375	380	393	399	356	365	421	433	406	357	384	402	365	337	366	396	379	378	390	364	393	369	369	418	394	401	378	373	377	315	383	377	381	362	333	401	396	376	376	411	394	362	371	403	403	398	398	360	407	376	392	373	402	362	379	367	396	397	353	382	363	372	404	374	361	376	385	381	356	400	372	374	370	379	402	419	369	388	377	378	397	428	364	369	397	399	355	348	383	393	393	403	364	374	374	348	378	382	422	375	388	355	394	393	382	353	404	381	373	392	384	397	400	371	394	410	395	385	377	402	386	408	385	377	343	395	347	386	377	359	389	392	422	402	411	381	395	402	396	365	368	399	351	385	378	391	409	384	391	401	390	389	379	411	392	373	355	378	431	367	372	374	403	383	379	363	374	379	397	419	357	372	356	418	386	409	414	377	379	397	386	390	411	371	377	371	384	375	386	356	374	385	415	398	398	410	363	411	398	365	394	392	397	372	402	388	377	394	403	392	370	360	339	368	404	374	414	402	411	362	426	404	384	354	396	368	376	384	368	362	361	391	421	363	386	353	401	372	363	397	383	356	387	392	355	408	368	336	417	359	381	403	382	385	416	425	388	397	401	386	380	388	364	400	370	389	390	388	365	388	385	437	397	374	379	379	347	375	383	369	380	390	401	410	407	417	371	406	418	397	402	357	385	361	365	400	379	378	395	385	398	361	352	387	403	394	415	399	376	383	400	388	410	377	386	376	376	414	386	397	366	388	434	385	373	397	368	377	397	374	397	368	376	391	378	366	402	391	383	331	371	395	367	389	388	359	359	382	384	391	397	384	371	376	369	390	349	399	372	404	382	383	374	376	381	409	352	396	362	387	390	413	400	378	362	402	404	383	384	368	348	373	384	384	402	365	377	387	384	397	406	371	386	399	378	374	368	381	368	374	414	370	391	377	399	425	432	371	363	365	359	370	367	371	383	378	411	369	389	391	365	423	356	363	405	344	360	377	400	412	369	391	407	356	379	385	384	363	390	374	410	402	426	410	396	370	377	394	396	407	379	369	377	397	383	370	346	374	378	381	338	384	397	392	399	418	367	405	375	373	393	372	396	408	397	332	359	400	390	342	352	379	388	366	387	394	348	380	394	406	397	371	401	393	399	428	387	379	387	381	391	399	366	385	372	397	391	402	402	398	369	388	408	370	362	393	349	399	397	397	397	390	376	369	400	383	391	417	349	406	373	349	362	391	378	379	385	407	392	369	361	381	405	390	376	392	368	408	403	387	390	375	394	379	362	354	381	364	376	357	372	357	417	363	390	380	384	369	411	371	399	388	399	398	356	376	399	392	368	387	377	372	380	370	383	344	381	399	358	386	392	371	380	399	364	383	401	363	369	412	380	386	411	397	350	371	369	343	395	400	386	394	372	414	384	382	374	364	375	411	400	396	378	372	359	390	400	396	379	374	392	391	378	367	379	352	375	356	403	404	428	374	393	379	378	419	362	392	370	384	369	350	373	360	361	386	338	378	376	374	347	376	401	413	363	370	388	410	425	416	396	392	374	415	395	405	409	385	401	379	399	392	371	363	369	370	407	371	355	368	395	361	375	410	390	384
22594	20350	26607	23961	20352	20410	11757	1739	1266	1164	1123	1016	964	982	874	888	828	825	831	880	772	775	803	777	772	820	856	803	789	763	756	778	738	758	817	804	780	815	775	777	756	780	749	754	738	737	762	721	733	736	762	782	719	809	821	712	720	760	752	772	741	795	792	773	717	747	736	720	729	741	731	756	772	736	750	728	700	738	733	757	688	764	756	690	735	742	743	781	741	704	741	689	729	736	764	722	743	784	770	742	747	763	784	763	702	737	770	787	744	753	775	726	760	840	725	742	744	773	734	718	732	704	740	784	737	751	739	735	713	749	683	748	705	747	713	763	770	727	698	724	716	792	734	749	720	744	769	728	704	772	799	688	731	763	682	733	757	723	745	770	733	704	814	762	746	699	736	724	696	753	726	714	696	740	743	717	776	708	778	760	727	719	750	747	782	689	726	720	713	755	759	754	709	750	711	706	712	749	774	751	763	692	751	759	730	759	692	748	712	661	743	722	757	723	704	743	733	713	747	725	746	721	713	753	734	674	741	766	726	702	753	717	719	757	772	760	754	762	732	724	713	720	727	694	728	743	733	760	774	746	727	783	798	791	724	712	729	766	720	721	743	704	758	740	790	737	712	715	736	744	798	749	719	698	717	786	690	763	740	743	716	783	748	715	756	787	787	698	693	767	757	713	733	714	748	720	756	739	743	738	766	767	752	718	718	742	683	748	735	728	786	685	772	743	788	756	713	715	743	735	732	759	715	770	753	782	782	767	770	728	736	753	737	739	715	715	767	799	740	699	789	738	748	737	771	737	715	773	754	747	705	733	784	702	727	774	781	770	748	747	816	702	714	722	749	780	769	714	721	735	754	741	795	765	723	749	765	708	744	726	718	788	745	745	788	766	743	779	772	679	778	729	728	785	801	737	730	756	740	729	733	708	694	692	762	724	754	718	707	777	692	742	696	703	704	735	735	712	767	775	768	742	699	761	761	715	744	752	732	736	739	713	720	703	747	736	690	737	739	743	759	751	777	747	753	694	716	708	759	777	712	701	726	783	753	782	738	730	701	734	747	768	735	716	719	733	766	780	787	761	727	718	765	700	781	743	760	752	745	717	719	725	743	793	753	709	757	763	720	699	731	716	724	707	676	708	768	726	741	753	728	696	712	719	793	683	762	752	770	763	741	734	765	712	705	728	766	740	765	728	725	743	767	770	734	716	704	704	734	741	752	738	722	735	725	697	721	689	753	770	726	741	741	746	767	714	753	753	735	742	728	726	722	751	721	732	747	743	700	725	754	697	710	776	763	741	737	734	707	716	754	734	797	747	735	729	772	695	745	744	708	742	732	726	732	725	736	705	771	784	697	723	727	755	721	739	736	741	727	715	742	684	716	752	697	742	733	759	703	741	783	705	713	712	746	748	708	765	767	720	698	743	701	731	743	738	725	727	711	713	764	690	710	767	666	733	755	723	784	739	716	760	767	731	745	695	736	747	745	769	763	739	785	721	712	747	738	752	742	700	755	720	739	740	711	773	728	730	777	686	733	731	732	738	699	685	775	768	760	751	695	699	776	740	699	681	780	706	715	703	676	754	773	715	711	712	715	738	717	732	722	722	761	780	765	721	723	770	730	719	756	729	767	778	732	729	754	751	766	711	737	717	720	741	737	768	749	718	761	747	714	739	742	727	768	722	741	718	733	707	663	763	721	779	717	741	731	732	738	727	760	700	731	813	756	795	712	694	756	700	725	750	715	748	703	728	724	716	708	711	754	745	740	747	701	685	748	768	749	722	740	738	749	730	727	721	764	702	758	719	718	751	748	730	729	743	745	777	748	786	781	726	717	758	721	727	761	784	748	747	751	739	670	712	760	737	751	744	750	694	714	733	758	724	772	714	705	712	796	764	736	719	695	730	746	741	763	738	725	729	781	715	732	734	716	724	734	775	740	701	694	732	671	769	677	783	739	813	724	735	708	769	733	745	840	768	716	741	760	707	749	751	754	706	709	778	734	739	763	759	725	700	770	742	752	755	737	785	742	745	750	789	714	770	774	748	750	735	701	754	724	760	742	727	774	713	708	749	681	739	776	753	758	726	711	745	704	749	676	739	700	700	734	706	724	769	736	745	692	699	755	703	730	756	718	720	779	743	725	699	739	737	775	727	692	737	740	768	769	758	729	718	705	750	743	781	752	772	728	750	756	784	769	750	732	717	731	697	764	744	767	739	714	769	736	790	756	730	737	773	737	716	722	748	702	722	739	762	727	800	729	742	773	745	760	754	698	733	758	755	754	709	790	715	731	727	776	758	705	768	730	732	724	715	769	734	790	742	732	764	745	730	767	771	740	700	744	746	745	758	712	800	752	729	762	748	756	712	707	744	747	715	747	721	751	761	679	720	736	761	664	735	711	775	722	726	690	745	734	744	720	724	694	787	751	735	803	724	726	716	752	714	752	714	750	771	774	756	715	726	691	743	775	746	772	743	774	673	705	745	743	764	725	693	717	737	742	730	723	727	713	731	780	715	777	787	755	696	734	719	710	741	751	731	723	716	745	747	763	755	766	733	745	751	748	755	719	710	729	723	725	757	753	781	732	739	742	732	744	761	696	682	750	711	760	717	707	760	757	710	721	741	707	751	736	710	728	714	748	754	764	721	702	751	712	682	751	754	739	731	739	728	780	774	741	746	675	765	739	699	737	760	735	765	756	728	788	713	756	706	734	734	709	726	717	684	787	773	760	771	740	726	736	750	788	763	786	711	750	739	700	736	744	758	735	728	749	749	740	689	716	759	688	777	725	719	724	714	769	730	734	660	712	794	729	714	718	724	754	758	806	716	747	714	734	747	656	733	700	731	740	714	714	693	759	755	712	800	771	768	750	746	733	723	742	741	761	767	720	735	721	725	787	722	783	738	759	745	722	707	767	708	741	711	698	730	674	772	729	755	756	742	734	715	755	773	733	735	687	737	708	764	797	754	742	702	688	738	749	721	733	751	740	709	690	708	714	751	722	673	746	685	719	782	763	661	676	728	746	730	706	728	745	793	724	727	697	659	729	721	715	785	743	760	700	755	704	769	724	772	771	740	729	736	723	696	753	775	720	765	740	725	707	723	744	721	747	742	697	715	731	746	755	749	759	696	737	726	701	775	705	753	700	712	742	769	778	732	744	723	766	689	722	716	758	753	742	704	758	687	740	705	772	705	716	764	684	752	767	756	748	780	725	752	720	756	744	766	725	742	684	686	709	762	704	741	688	701	684	712	728	734	711	737	704	695	746	701	722	738	711	753	709	715	751	721	727	719	716	721	760	679	715	748	751	741	705	744	733	700	720	725	749	719	747	751	718	692	753	744	764	744	783	757	690	720	731	728	703	709	698	768	688	746	728	759	766	723	719	751	742	715	739	735	741	745	751	746	708	709	732	723	757	770	717	738	709	781	722	761	711	743	713	741	771	749	698	755	764	726	744	755	719	740	722	732	735	713	747	698	768	723	736	666	790	700
19993	12953	11967	6699	4535	3342	2657	2233	1836	1575	1421	1367	1200	1113	1087	965	972	923	953	883	909	851	906	837	817	776	805	764	712	738	785	733	745	763	717	729	777	772	735	725	758	751	713	725	764	770	688	727	733	683	716	754	779	710	723	698	799	678	706	733	721	721	742	731	755	741	714	703	681	740	681	757	728	719	694	709	699	717	702	677	686	705	717	697	748	694	679	704	711	689	706	723	668	704	704	739	714	715	688	740	690	702	732	678	696	725	750	704	711	692	724	738	714	717	728	702	668	744	739	677	674	758	702	723	688	712	694	719	693	687	711	678	753	722	691	730	733	679	738	689	693	733	708	720	719	695	693	679	731	695	717	688	683	739	719	707	711	725	722	678	677	678	709	692	765	724	692	725	647	731	676	723	710	702	682	672	735	707	720	747	690	715	719	708	698	728	698	723	764	651	699	672	714	685	706	709	703	717	691	700	687	729	753	731	720	718	741	682	656	698	697	679	693	726	690	718	738	685	749	695	762	729	705	704	715	690	690	671	764	716	733	709	766	712	705	692	645	667	659	718	682	676	679	729	675	671	703	691	725	696	700	671	692	730	768	763	766	735	713	703	720	683	760	672	681	708	728	749	705	703	702	706	689	684	683	716	710	722	693	709	640	607	690	699	663	702	716	733	684	711	699	721	718	686	735	706	704	694	722	688	712	736	710	738	673	661	704	702	717	738	717	699	716	705	716	702	657	715	710	746	680	693	729	689	683	700	718	728	677	738	687	719	741	709	734	688	684	727	708	679	714	721	716	715	650	695	732	710	679	689	733	704	709	702	712	729	730	692	703	686	724	682	727	680	712	716	690	695	714	696	684	709	696	685	719	721	725	691	718	668	720	690	688	700	700	673	698	681	682	743	665	700	733	720	687	664	703	688	715	694	675	690	723	703	717	734	667	716	686	709	687	688	648	763	720	676	695	741	692	713	707	676	683	677	708	745	681	672	703	711	687	721	675	731	698	728	730	661	729	728	711	688	730	679	710	723	689	661	691	716	680	702	746	682	663	719	700	652	691	718	704	742	753	674	689	688	705	689	683	700	679	690	672	697	729	673	757	772	743	706	719	673	675	674	722	676	691	677	703	729	705	688	730	670	703	701	709	634	690	709	653	659	646	735	718	674	767	714	699	693	684	734	742	738	709	722	699	682	704	704	716	678	721	674	683	702	718	697	705	683	679	742	705	693	707	672	720	659	667	700	684	704	702	695	744	720	683	680	661	693	690	654	694	705	710	749	698	716	691	682	705	718	729	718	697	690	690	687	752	682	655	676	691	747	732	681	716	714	714	691	705	718	704	706	697	714	682	722	698	689	708	710	716	684	717	699	699	712	678	746	655	704	700	692	674	729	696	654	696	741	710	746	673	704	683	703	708	722	755	763	702	723	726	632	703	745	684	663	715	697	651	705	680	731	725	772	686	705	707	700	730	706	731	655	713	757	690	699	740	679	690	720	690	754	704	673	713	642	669	667	727	722	715	717	723	704	648	730	684	711	699	704	678	732	725	701	673	680	685	671	664	708	709	690	675	735	705	743	722	717	669	738	691	679	719	692	745	724	684	673	664	730	655	688	733	706	718	705	735	715	690	675	684	728	702	684	710	669	767	682	730	739	701	684	716	691	747	733	737	737	716	731	708	731	706	785	732	700	717	679	716	709	632	716	719	709	743	728	731	705	666	709	695	687	691	707	765	745	677	735	687	702	696	698	651	711	650	700	727	687	677	741	719	714	688	695	694	708	717	694	710	696	737	701	712	740	708	688	704	762	693	695	690	673	689	708	685	734	771	735	731	672	664	722	708	699	685	722	689	730	689	661	742	692	730	677	647	685	705	708	688	691	670	690	718	715	701	695	692	685	681	724	702	685	675	671	686	741	677	719	708	712	715	683	695	729	695	695	703	671	692	764	733	710	703	674	751	722	732	687	698	746	783	717	718	719	693	744	693	693	698	681	688	689	705	711	722	747	670	691	650	682	709	693	683	697	718	723	690	720	728	725	673	741	732	728	679	732	690	656	705	700	707	702	669	680	674	698	688	709	719	704	705	746	655	731	730	685	704	757	719	740	695	701	712	694	689	685	684	702	666	697	668	760	690	738	699	743	681	702	716	732	692	731	705	700	773	713	701	704	721	713	693	746	688	657	721	665	698	729	737	694	696	696	690	685	775	723	681	718	720	696	726	719	723	699	740	732	719	728	698	696	699	699	720	668	709	657	679	706	720	725	696	667	710	735	686	710	700	659	724	652	708	734	731	700	702	687	701	699	735	671	701	696	711	729	649	740	707	725	711	729	703	713	738	690	704	742	761	726	671	682	779	720	689	647	648	704	717	688	731	691	697	705	723	726	734	712	702	727	705	726	679	716	696	671	709	723	738	657	690	683	743	721	683	703	713	711	703	681	683	766	668	696	755	680	707	678	704	704	753	726	708	705	708	695	733	739	733	661	690	690	702	736	683	710	665	738	723	662	736	687	692	691	675	680	739	727	715	697	685	684	723	710	682	719	701	713	669	686	715	707	701	711	723	717	731	756	641	709	724	739	717	740	683	678	668	728	644	682	669	697	663	685	704	749	758	728	717	695	693	707	691	696	680	706	717	710	715	714	729	702	687	731	674	715	664	722	694	706	678	680	708	641	689	719	695	718	689	694	741	688	716	695	718	726	664	705	715	725	708	717	651	694	681	760	695	695	690	738	660	698	674	721	691	689	730	663	670	719	691	708	686	702	736	698	696	720	694	686	704	710	675	715	679	681	708	728	667	682	722	766	683	728	707	709	738	679	746	707	707	688	701	660	725	711	692	697	691	716	705	671	691	714	722	663	698	719	678	698	712	679	736	747	742	738	661	685	691	705	718	700	716	771	714	696	677	668	672	708	705	746	717	727	690	724	724	728	686	676	690	705	744	716	684	693	701	701	705	701	741	722	691	737	714	718	683	670	656	704	728	716	710	708	658	637	682	699	678	714	714	730	721	725	763	638	696	727	674	671	697	681	719	702	750	648	703	708	695	690	694	710	702	703	715	715	721	692	679	744	660	693	708	694	711	721	727	729	678	743	669	646	717	701	738	724	684	727	733	701	671	729	675	700	676	747	691	729	714	711	697	652	742	714	714	728	617	670	725	730	727	724	641	700	687	676	668	727	717	715	695	718	704	703	669	693	721	699	721	676	720	745	696	693	675	683	732	742	668	668	697	722	684	752	705	724	739	711	698	693	716	676	699	687	706	659	690	689	699	757	732	672	714	704	692	668	685	689	731	662	715	680	702	683	689	704	724	698	696	692	665	664	703	653	678	698	691	699	701	673	665	634	729	714	718	696	738	732	707	717	684	675	683	672	709	683	680	690	684	727	699	772	720	695	697	704	706	706	692	723	719	678	683	643	682	710	729	710	712	749	706	734	675	685	715	731	720	722	745	697	700	692	732	731	680	722	656	706	696	711	761	668	708	684	732	708
32790	15804	2957	680	529	507	467	441	500	450	495	457	472	446	470	429	413	470	492	448	441	472	456	457	457	446	422	437	492	499	440	487	424	454	452	462	487	462	471	484	477	462	448	427	420	483	451	465	499	470	412	452	483	485	471	460	451	466	452	510	455	473	468	455	438	465	478	450	473	453	463	446	470	480	440	504	434	426	447	456	414	406	490	513	449	448	478	445	461	451	451	458	478	418	423	480	492	434	417	464	438	459	453	464	467	477	485	473	451	486	467	456	438	476	443	440	463	472	479	463	485	472	460	433	443	447	422	470	483	452	445	468	447	438	446	465	444	444	479	476	445	502	459	464	444	481	450	492	489	452	411	435	446	472	458	468	465	413	443	485	473	479	424	426	443	451	460	461	460	499	444	521	484	464	476	455	444	441	455	458	455	426	487	464	427	483	448	467	471	442	487	443	435	440	479	435	425	491	456	482	451	488	467	442	491	448	473	429	440	421	486	450	433	470	415	481	493	447	469	488	479	439	498	464	455	442	418	490	447	470	480	447	510	412	450	406	430	461	424	479	426	458	462	468	474	466	466	482	452	473	450	435	471	478	476	457	419	456	462	449	420	448	427	479	499	482	448	490	473	470	493	500	495	452	473	442	468	489	481	476	449	429	392	464	478	473	464	465	459	480	431	493	466	484	476	452	483	453	458	462	455	466	462	455	428	452	444	445	427	444	468	441	462	436	447	483	468	482	423	485	461	466	432	426	452	481	468	466	421	481	476	445	451	454	424	453	472	475	462	464	458	463	487	467	435	457	500	456	490	467	465	428	419	449	475	406	434	472	454	456	469	463	407	490	437	444	447	434	473	431	453	463	422	452	430	459	454	455	481	482	484	482	471	475	473	449	447	456	464	433	463	436	445	441	432	476	468	465	467	458	463	402	436	471	452	456	460	469	471	469	450	453	432	455	421	442	453	437	478	442	500	487	488	461	445	444	491	475	443	485	483	467	455	504	445	466	490	451	476	487	490	461	467	430	461	415	449	438	423	462	472	463	449	452	450	431	432	424	466	458	452	429	424	455	439	465	454	437	482	472	476	445	475	440	505	476	462	459	418	446	467	465	491	489	499	499	462	451	453	468	477	489	466	480	459	484	467	465	501	458	483	434	491	463	415	513	484	442	464	396	460	434	465	491	465	428	408	469	437	488	439	480	495	475	445	475	478	459	458	437	457	448	460	441	428	457	479	491	444	428	502	441	455	449	473	452	449	449	460	510	480	475	513	488	492	491	485	456	438	441	469	453	489	459	437	484	423	431	423	482	448	459	477	453	425	455	500	478	484	411	438	442	451	428	466	438	419	431	453	434	432	458	457	429	431	454	459	466	486	491	490	487	482	454	438	462	451	489	435	443	449	471	471	449	461	452	464	468	438	408	437	450	457	464	487	443	444	475	423	432	445	454	480	433	459	480	486	463	490	501	514	474	481	476	439	512	419	438	447	458	464	485	436	465	429	470	434	482	421	481	480	473	475	423	450	443	477	459	435	430	467	488	490	434	460	415	461	502	439	474	480	482	454	475	473	465	485	458	493	462	468	488	435	457	491	437	436	437	424	492	501	487	452	475	454	468	449	456	419	399	448	503	443	489	431	455	446	465	472	423	440	474	449	461	457	505	441	481	495	432	433	451	463	484	481	471	502	453	441	448	487	446	481	485	459	457	470	470	441	487	445	456	464	479	445	446	477	438	417	450	482	473	464	473	488	464	447	485	461	469	487	462	462	458	454	470	492	460	425	462	442	464	491	464	452	477	468	459	479	480	437	463	478	448	468	454	516	479	464	468	450	457	468	467	452	490	466	458	467	464	456	466	452	477	513	486	452	428	445	446	423	451	454	454	474	484	444	455	459	503	433	458	460	463	452	485	466	429	470	443	466	467	430	492	435	479	456	445	472	478	462	486	435	451	486	447	477	473	472	466	473	452	488	486	460	446	443	528	476	441	454	473	457	508	451	438	475	472	457	456	433	490	470	458	436	452	446	471	465	439	490	439	451	431	459	429	419	468	508	456	455	468	509	478	433	460	468	485	456	432	449	466	483	454	436	444	433	503	485	448	456	443	476	443	517	474	463	461	504	490	440	450	437	429	405	488	475	393	486	444	432	457	494	466	466	419	458	466	463	464	484	419	452	448	470	439	531	454	475	475	431	462	480	469	442	464	477	453	423	464	423	487	468	437	432	473	446	469	458	433	464	489	431	496	434	460	468	453	461	494	451	423	433	418	420	473	440	516	439	446	459	411	471	465	469	437	431	430	426	436	449	457	452	477	500	440	447	492	438	473	507	468	463	474	447	494	444	485	440	433	435	439	455	479	440	464	462	466	493	490	458	463	445	463	427	455	463	432	450	464	455	474	481	447	473	449	464	420	450	502	447	426	463	483	507	506	429	445	494	428	468	463	467	473	473	463	449	475	456	443	449	486	511	444	442	462	414	481	483	479	451	417	474	438	447	472	450	481	447	443	473	434	455	414	480	467	458	477	459	496	474	470	480	463	479	465	438	434	481	445	445	450	467	431	453	460	475	447	471	448	460	480	478	438	490	455	436	458	516	468	482	463	445	485	427	455	483	480	438	456	455	454	449	464	465	477	459	494	449	459	471	452	453	443	430	473	457	453	476	443	490	451	470	478	450	448	486	455	439	462	450	495	425	443	454	492	460	437	453	492	476	442	446	468	460	446	430	488	467	485	499	428	462	452	456	481	424	459	444	475	473	448	427	429	481	432	481	434	449	472	418	422	444	435	482	435	490	470	445	469	440	441	475	465	454	446	463	455	450	467	475	445	452	523	504	472	508	420	434	461	435	477	452	475	434	479	468	468	420	488	508	464	478	477	416	460	469	483	469	493	502	455	390	493	474	483	461	430	476	470	452	469	470	458	405	484	452	451	473	452	464	521	489	485	498	467	433	473	503	488	449	425	474	469	409	438	432	473	474	428	419	481	457	454	449	466	476	442	466	479	448	490	483	442	485	471	450	471	425	483	471	449	480	487	487	471	441	436	466	467	416	432	473	508	456	516	433	482	461	433	441	483	468	472	466	464	428	483	428	488	441	464	480	452	474	512	450	429	420	451	452	480	488	474	451	425	474	462	481	436	460	464	470	449	470	449	459	468	485	424	439	434	459	449	497	466	452	474	455	438	450	441	463	481	464	433	446	460	460	450	430	466	485	457	447	485	445	468	496	455	487	437	460	441	459	449	476	448	478	491	460	447	470	466	474	475	471	463	448	428	476	444	476	478	468	465	458	500	466	496	460	468	437	461	449	469	483	445	468	473	446	485	483	459	463	442	515	417	459	466	486	446	455	445	453	466	464	450	465	461	488	430	426	451	500	462	490	435	465	481	461	450	471	424	451	470	426	509	460	463	441	463	502	495	460	493	494	467	470	453	468	438	441	500	451	466	481	459	484	483	458	489	450	475	469	444	465	422	428	455	452	459	510	438	443	451
20776	954	897	694	573	542	534	510	523	520	534	512	485	502	496	502	475	520	466	472	461	517	523	490	501	551	480	496	440	527	478	489	511	507	477	528	483	519	469	494	498	487	501	493	500	489	514	458	498	516	507	485	471	489	471	519	459	485	524	518	444	503	489	521	537	492	464	480	475	484	506	488	477	481	477	521	503	513	532	500	484	478	483	505	462	502	456	460	528	500	448	500	524	488	519	499	494	478	496	515	508	479	523	490	510	501	515	522	497	501	529	531	500	488	480	454	510	507	515	450	497	491	486	476	490	444	520	468	472	474	496	477	492	485	473	479	501	482	467	514	503	530	525	506	486	511	479	479	498	497	490	465	469	491	510	510	463	492	487	478	479	461	495	488	466	474	529	461	503	512	476	532	472	487	498	496	493	535	496	458	504	478	483	504	493	523	477	481	494	496	494	475	483	533	487	483	487	536	465	504	480	515	483	471	529	465	503	550	480	494	471	465	520	501	500	471	484	467	512	522	520	470	479	492	476	493	462	489	501	485	547	461	466	479	484	494	528	470	518	490	515	478	472	470	467	493	521	489	508	481	429	493	486	488	463	495	492	524	505	499	479	526	531	489	501	507	465	504	514	478	487	456	496	520	454	496	486	525	484	500	503	499	468	499	496	494	466	473	506	495	436	483	493	503	480	492	487	498	498	459	516	469	473	532	511	483	462	480	476	487	522	485	501	490	500	475	498	520	486	471	466	486	505	485	473	480	480	457	493	452	453	500	490	511	525	529	493	500	488	478	459	465	506	495	477	496	492	488	526	507	495	467	479	486	494	492	504	512	501	489	464	462	496	520	512	469	514	501	477	512	481	506	488	488	496	485	484	480	489	474	453	482	494	447	532	487	513	416	481	487	453	499	522	512	519	491	488	518	483	538	479	520	482	449	484	476	493	470	479	477	465	479	514	491	486	515	485	546	483	489	449	522	440	466	501	494	449	493	449	491	478	527	508	513	529	497	513	451	487	496	516	487	467	519	484	505	458	515	519	477	496	493	523	482	433	539	508	521	491	504	478	467	517	477	494	528	500	489	458	483	489	478	487	440	517	524	500	484	461	501	475	455	505	467	512	470	513	504	497	512	468	479	503	505	483	442	484	538	491	464	491	510	531	502	489	511	490	486	474	435	482	492	529	468	500	489	518	490	522	505	481	500	470	487	484	522	469	464	494	474	482	491	490	475	503	475	485	469	523	489	539	472	519	497	500	516	495	502	462	485	485	538	461	498	497	479	492	501	493	501	498	515	500	491	484	535	511	520	509	499	480	465	475	476	485	449	475	509	475	476	455	531	481	468	476	487	514	471	519	501	498	491	500	520	547	489	500	469	510	453	479	506	464	472	488	455	500	525	490	497	503	499	503	456	510	480	449	460	503	500	477	460	484	535	488	499	448	507	464	482	491	494	462	462	500	485	497	514	510	489	500	515	524	454	520	474	494	508	502	511	501	488	504	523	491	535	482	475	516	490	475	476	472	456	446	505	499	508	483	474	485	522	526	501	463	476	517	505	537	452	438	461	475	536	471	462	502	517	502	484	485	529	494	472	460	455	480	451	479	461	507	450	480	542	491	500	503	486	476	543	465	482	524	452	461	484	516	524	491	487	501	472	518	502	494	497	476	493	519	493	482	508	527	484	504	520	509	526	465	508	447	495	454	475	452	492	504	497	514	498	519	447	512	458	528	520	502	497	494	493	454	498	496	501	514	505	483	489	500	482	510	495	472	466	502	459	451	453	493	482	482	433	461	535	464	504	503	503	476	497	472	510	510	489	490	505	506	511	514	472	451	488	463	485	507	478	460	492	504	476	482	485	516	469	499	476	472	480	484	489	488	497	478	496	472	509	501	487	505	508	524	478	460	481	500	511	491	498	481	502	494	560	514	492	479	496	484	504	505	485	486	507	500	492	485	509	491	492	485	491	497	502	494	548	489	553	444	470	510	497	506	480	481	534	499	505	500	464	507	473	506	484	500	472	474	524	466	483	481	520	499	533	484	481	477	508	462	480	461	503	495	448	500	476	490	499	470	474	557	488	525	489	504	487	486	506	485	514	474	491	522	533	481	538	477	457	510	501	486	482	488	471	532	476	494	521	515	487	460	496	488	480	465	489	498	485	466	516	503	503	471	492	528	503	494	477	532	487	494	443	484	515	492	488	501	455	488	511	515	509	529	460	447	485	495	519	430	520	451	487	530	448	508	475	491	481	483	504	510	494	493	479	502	511	493	517	448	488	499	501	488	475	488	496	478	512	488	461	506	501	477	501	492	485	497	491	495	512	505	479	519	530	488	494	488	481	494	512	501	496	511	469	502	485	478	477	476	473	509	498	485	539	481	508	507	534	502	516	516	486	482	445	467	493	508	488	494	503	502	482	503	499	524	478	521	485	449	525	509	481	501	508	516	519	507	553	505	501	490	463	491	511	472	496	502	461	475	482	510	527	483	475	486	463	499	488	507	489	478	490	520	487	487	533	478	484	456	486	452	495	504	459	476	506	530	470	511	509	469	504	495	468	506	463	488	511	471	452	457	493	492	491	458	501	488	475	487	475	465	497	524	485	481	529	496	480	474	511	494	517	492	499	488	478	508	501	482	470	454	452	485	532	494	484	520	516	500	511	484	467	510	508	442	496	520	484	492	470	531	556	520	516	485	460	472	491	504	517	466	489	480	499	510	520	517	464	433	527	489	511	487	500	478	479	480	500	509	456	502	476	558	494	483	511	496	465	522	480	493	501	504	505	480	494	478	505	488	484	511	510	531	496	479	493	462	490	501	513	403	490	486	481	513	455	452	496	481	503	507	502	465	497	488	505	499	464	524	496	505	492	543	479	509	484	489	465	512	498	519	477	456	464	512	514	497	473	509	476	466	485	475	482	517	490	470	488	503	435	503	464	498	502	499	489	493	465	463	489	491	483	468	484	504	482	507	476	472	486	497	517	535	480	468	493	458	468	462	485	502	459	494	485	470	487	465	529	467	500	457	460	508	518	464	450	522	480	482	538	512	500	491	522	472	494	500	489	526	458	497	507	488	479	459	473	516	511	453	500	495	490	466	473	498	540	561	494	475	515	478	518	463	492	465	501	482	496	466	455	497	485	501	487	513	509	483	485	494	516	470	471	505	497	479	472	482	495	448	499	506	511	500	501	497	518	476	481	481	481	509	553	502	503	480	445	510	508	512	465	502	465	477	511	468	487	490	467	514	467	495	457	479	498	496	492	487	442	482	472	541	522	541	512	511	459	472	472	477	473	485	482	476	480	453	472	507	484	517	475	489	497	498	543	483	508	527	454	488	491	518	547	485	467	506	450	499	505	483	457	470	490	498	498	505	494	474	510	496	459	516	469	501	467	465	529	487	471	476	488	450	491	470	456	491	477	488	451	492	507	497	499	466	498	457	496	510	490	476	467	488	510	514	494	492	518	488	512	514	529	486	494	462	481	535	469	470	513
24537	20330	26057	24461	20321	10766	1086	739	627	541	585	496	478	411	414	422	446	411	372	402	369	401	360	378	369	400	368	381	410	378	399	346	392	368	375	359	407	394	412	379	355	405	339	385	376	369	381	351	360	339	380	381	315	389	360	377	361	339	352	375	347	360	369	324	341	344	352	382	342	363	384	376	364	391	354	363	332	362	382	407	354	344	337	359	371	377	349	350	373	384	358	406	344	321	353	345	392	362	404	364	375	359	353	397	366	371	367	359	358	370	368	350	368	392	390	353	363	349	369	360	355	339	356	333	365	352	382	355	358	390	355	358	359	349	372	360	350	354	360	381	388	365	349	369	377	357	351	364	364	404	371	350	388	368	344	378	341	363	395	352	348	348	358	383	348	340	378	374	340	359	343	341	359	348	385	337	403	357	381	381	327	375	374	374	375	365	355	393	367	353	331	350	364	331	350	380	368	408	335	361	360	347	355	359	358	346	373	371	372	354	339	383	363	354	359	382	393	325	357	302	342	372	359	355	354	361	385	368	360	332	364	364	337	358	340	342	322	362	353	349	336	376	366	359	337	390	359	384	374	368	366	385	366	400	374	351	383	384	358	357	360	379	333	378	356	386	355	363	328	380	391	401	375	350	375	341	354	356	362	333	355	381	378	368	343	361	374	366	340	366	353	351	369	356	361	377	343	357	385	383	327	373	356	390	358	351	382	382	326	342	378	358	390	343	382	350	344	358	356	368	350	345	358	368	352	380	355	351	360	386	371	359	373	379	341	346	357	348	334	342	380	330	363	362	364	341	335	381	383	376	392	382	326	368	362	359	398	337	370	349	400	347	357	352	359	356	351	364	339	352	364	347	348	335	338	331	381	387	379	375	367	344	350	358	340	359	382	336	380	384	328	375	368	359	353	354	362	354	354	341	374	346	373	370	373	344	356	392	345	343	374	356	380	368	370	333	375	333	365	351	345	369	359	364	360	373	383	368	379	388	363	369	362	352	373	410	350	328	370	350	354	357	355	341	340	365	349	351	332	361	329	396	363	382	369	359	369	342	383	331	352	345	363	355	370	337	385	381	364	356	400	382	349	379	371	361	381	357	332	318	347	362	360	365	367	324	379	350	367	341	335	364	344	382	355	370	358	350	392	349	396	371	329	345	377	376	328	369	340	371	384	357	358	344	353	351	384	333	345	375	367	399	369	330	361	379	360	325	368	361	341	353	370	354	347	380	375	358	357	361	342	379	364	354	374	361	361	352	362	338	378	365	339	370	387	401	363	369	338	369	373	363	352	393	349	349	357	361	371	363	327	378	364	375	380	379	352	350	378	351	370	361	368	365	379	377	343	359	368	380	390	365	364	379	367	351	380	323	354	388	378	379	341	367	413	345	351	373	353	366	370	383	352	366	357	358	381	374	378	359	350	374	351	341	398	363	365	353	346	379	345	361	383	371	381	340	344	355	350	361	382	389	391	350	354	376	332	365	377	352	337	318	386	382	369	374	384	368	349	360	316	364	343	345	334	370	362	323	374	342	338	343	371	366	373	368	352	320	364	355	358	352	356	379	355	364	360	357	352	349	330	396	380	383	382	355	373	398	388	357	346	393	341	346	354	369	321	315	340	339	337	342	353	366	346	344	367	371	386	329	356	367	396	378	369	346	383	375	358	368	388	360	373	340	361	370	374	377	378	362	356	351	351	351	366	358	374	340	381	351	373	357	416	370	393	355	332	385	367	372	377	354	371	399	378	348	365	390	340	333	395	381	389	382	322	378	355	360	369	362	379	324	383	356	358	366	356	350	380	369	366	353	349	374	331	361	341	359	366	383	340	363	343	396	350	366	344	336	348	350	361	404	379	380	363	348	363	374	313	369	343	346	372	333	387	361	362	348	366	360	354	382	346	349	367	319	386	349	372	357	371	345	361	364	348	372	373	395	359	358	377	377	364	384	349	356	343	320	349	397	355	368	372	370	375	350	372	325	383	350	341	342	382	383	353	381	341	343	339	345	350	366	389	356	387	368	328	385	348	388	358	360	363	371	358	361	420	361	387	362	347	349	363	363	316	347	363	375	375	343	391	370	381	353	363	411	353	314	343	335	383	369	378	386	355	340	400	351	368	397	341	336	342	356	381	357	354	348	362	354	381	377	363	335	384	415	341	386	359	370	336	354	374	344	351	396	390	375	332	335	374	351	384	318	360	387	387	362	394	370	362	399	348	357	350	367	368	357	396	346	333	365	355	340	392	349	387	393	384	343	357	330	387	366	365	353	330	379	343	362	369	364	397	372	373	361	348	351	365	350	362	387	377	382	365	405	399	361	345	364	363	367	291	355	372	385	375	379	359	362	342	403	376	362	365	366	365	341	382	346	362	389	342	363	371	372	368	388	355	361	413	328	397	334	350	391	378	315	399	361	377	359	341	376	387	368	330	374	388	379	363	356	364	390	335	362	380	367	363	336	345	380	381	352	353	370	350	389	350	363	372	361	371	377	337	331	352	330	386	334	326	357	372	357	341	376	330	377	397	337	376	380	392	367	420	363	366	367	335	363	402	354	368	390	333	350	383	379	372	334	341	372	387	376	382	363	388	388	370	345	339	348	357	364	341	384	379	316	356	361	341	395	319	389	353	396	392	346	310	351	345	353	345	364	378	359	350	345	337	379	378	357	354	360	359	352	347	377	387	369	355	347	327	370	339	337	344	384	374	376	368	345	347	360	349	321	347	372	337	358	370	365	391	363	368	378	337	332	366	342	384	376	371	338	370	381	357	345	352	353	372	377	336	376	361	363	358	357	372	355	349	371	311	376	335	385	361	368	361	328	369	381	350	348	370	338	384	361	348	359	344	366	398	361	382	334	323	383	378	371	358	374	328	378	372	388	356	395	326	345	359	349	380	357	341	362	370	364	359	364	360	339	376	332	344	353	376	352	329	347	352	348	349	383	361	359	358	364	353	357	374	344	391	334	363	361	353	383	385	360	344	354	401	376	339	382	362	360	372	327	353	376	354	366	347	416	389	398	368	359	390	380	350	398	371	325	356	376	344	378	359	343	367	361	371	356	330	318	363	386	373	388	385	388	387	348	364	377	330	337	364	373	358	369	345	311	369	401	364	408	349	378	367	346	358	358	384	389	372	378	357	318	346	338	340	379	348	378	355	350	350	408	373	374	378	376	366	342	367	381	367	345	351	369	356	321	354	362	342	344	370	385	360	348	326	333	373	343	360	385	369	356	351	367	362	321	342	366	390	340	361	359	354	369	356	343	393	347	362	344	380	352	390	359	360	349	369	381	391	347	349	363	348	383	357	376	360	366	351	344	373	376	343	388	385	378	362	375	379	359	370	402	351	374	373	363	372	376	372	380	369	359	345	370	330	396	336	346	366	385	356	342	382	385	359	349	386	388	342	361	364	316	408	343	380	382	343	313	335	369	356	353	358	332	352	368	376	387	345	343	381	357	354	348	347	381	347	351	353	398	361	345	328	336	367	375
25518	7647	6924	3743	2350	1780	1450	1156	997	830	746	685	652	582	573	532	538	476	465	504	455	420	426	437	433	461	435	421	384	393	409	409	424	385	383	378	398	399	390	404	413	397	418	406	421	404	388	393	403	392	370	369	342	365	374	370	367	399	382	394	383	375	381	359	390	366	395	348	365	375	353	380	411	371	341	401	378	357	397	374	358	349	373	380	372	344	383	347	360	425	354	367	386	409	360	362	358	357	343	358	386	386	387	370	410	349	381	361	395	367	367	395	386	380	370	356	367	397	379	354	375	343	384	385	356	360	376	392	353	354	358	381	406	341	379	381	364	377	379	377	375	343	363	403	379	399	382	363	355	409	360	410	380	414	406	356	360	365	386	402	403	375	334	364	391	393	395	409	425	352	361	371	397	407	371	370	354	375	378	378	383	376	373	406	375	344	396	390	368	413	360	387	374	357	375	360	376	357	342	362	411	375	386	347	370	377	423	413	363	380	380	347	361	392	397	379	349	388	381	401	324	368	376	374	358	372	390	350	349	388	364	396	365	371	392	385	391	359	372	400	364	372	350	385	336	328	367	383	355	362	347	347	402	389	378	399	379	353	387	377	398	376	371	378	374	361	375	391	397	403	385	378	374	367	363	360	366	405	403	370	351	361	385	353	363	334	380	389	376	344	406	367	394	358	362	377	373	384	378	380	344	381	366	400	395	352	382	349	392	392	362	357	354	374	396	415	384	327	370	392	350	413	357	387	343	392	388	365	376	406	374	388	383	388	371	374	374	423	374	395	398	375	418	389	380	380	331	398	376	348	399	406	370	361	373	359	375	358	358	394	366	374	379	397	357	369	380	408	354	356	356	360	353	362	377	379	389	348	401	391	379	342	342	378	355	390	370	356	346	393	351	347	352	348	381	368	340	367	372	399	327	369	376	356	363	392	407	370	370	369	405	367	368	380	388	375	418	342	392	394	408	369	391	394	420	381	391	392	368	362	400	371	380	329	392	401	373	388	377	377	413	412	394	404	363	351	374	348	361	374	333	399	369	365	377	363	341	403	361	331	404	379	391	367	376	354	361	377	381	369	391	391	389	407	393	366	386	408	362	393	425	363	405	378	398	397	379	390	375	382	366	349	356	373	330	354	395	358	341	364	391	374	364	347	418	373	388	379	382	373	376	392	374	383	363	395	381	393	355	359	389	388	357	380	388	365	371	366	340	398	361	330	374	380	367	393	391	350	378	386	362	369	376	385	385	390	388	365	351	361	368	380	390	384	314	345	367	345	374	374	417	368	386	347	341	359	374	403	380	403	391	408	383	376	378	349	335	379	360	357	347	399	379	373	404	360	372	379	371	370	369	392	359	358	369	391	362	398	361	367	397	361	371	374	436	377	377	345	381	376	362	388	425	398	402	368	366	369	388	398	371	381	344	356	403	355	363	372	388	356	334	360	415	372	348	372	345	366	350	362	335	363	371	383	399	378	385	354	351	361	392	356	384	376	378	363	371	318	381	373	376	350	396	374	398	382	375	389	364	401	392	372	370	381	373	378	382	345	371	348	414	381	390	362	401	388	376	373	390	348	392	357	429	380	388	399	379	364	380	351	375	374	385	361	383	405	387	377	419	390	381	379	409	370	351	386	363	379	398	420	349	341	359	382	382	358	391	361	371	333	374	352	355	368	387	387	359	379	361	359	352	377	372	404	362	374	373	393	376	381	341	405	368	380	389	349	426	369	376	374	374	360	381	396	380	406	407	400	389	393	345	369	345	390	351	421	359	363	397	370	376	365	351	396	361	380	398	355	411	342	377	379	355	375	365	351	373	342	372	315	381	394	357	363	367	374	349	361	367	338	320	354	367	372	356	369	395	394	378	391	380	360	347	393	384	378	353	381	386	381	361	407	355	373	373	349	379	351	427	393	370	368	366	374	377	372	353	389	388	333	350	382	393	332	363	365	381	354	325	367	376	394	366	402	364	355	379	385	370	386	335	384	387	388	382	347	345	366	366	398	375	352	356	385	367	401	375	417	350	376	351	387	372	387	416	374	346	372	403	384	398	379	355	393	361	387	378	399	395	374	368	391	406	396	375	366	338	414	352	361	392	390	349	357	336	382	369	344	383	378	348	356	362	375	386	370	376	369	373	366	415	356	360	350	354	370	363	379	402	380	376	377	382	373	376	341	367	395	376	367	362	399	367	374	353	415	344	334	379	365	372	374	361	358	370	356	346	394	354	390	360	390	347	374	392	370	345	379	347	387	375	388	338	351	392	403	393	397	383	368	381	380	373	340	346	358	404	354	367	362	369	369	370	363	362	379	364	375	375	344	364	389	358	361	400	373	359	382	370	398	377	351	402	359	333	397	370	373	364	374	377	380	379	344	369	386	375	378	341	403	387	380	387	357	355	368	356	359	356	397	352	435	379	388	379	389	381	365	376	359	330	376	389	334	385	368	374	336	325	397	339	355	359	358	410	397	367	384	398	392	341	391	362	376	388	376	364	398	389	380	397	367	400	394	379	371	393	348	378	384	365	366	378	377	390	419	396	392	360	351	370	388	353	410	352	370	372	358	351	366	355	401	389	394	365	358	369	368	385	350	364	382	376	372	383	353	364	396	334	364	354	345	383	391	378	388	365	368	369	397	400	385	377	354	355	371	370	376	379	383	368	343	389	387	371	360	359	344	379	367	391	373	388	334	357	381	398	401	354	380	353	348	375	421	375	376	362	372	358	376	359	368	381	361	388	401	358	383	357	384	381	360	418	395	417	376	364	400	350	396	406	394	343	370	382	350	386	367	413	349	407	362	365	355	394	365	371	341	390	373	374	398	391	382	403	365	373	353	377	364	355	374	384	396	391	392	382	339	377	375	374	347	363	363	393	367	388	365	383	383	360	392	367	385	347	405	389	369	399	360	372	371	400	384	366	378	416	363	374	346	362	385	348	357	371	406	349	373	394	379	395	342	382	340	367	366	394	340	386	382	402	407	355	363	395	370	381	371	389	367	366	363	368	392	408	351	383	392	352	370	368	373	402	360	372	351	367	356	366	349	398	352	361	379	387	380	357	378	390	362	367	377	373	370	346	412	395	385	339	374	393	357	378	366	380	390	358	350	393	378	386	378	380	357	370	352	361	359	386	354	367	410	325	377	371	372	392	393	345	359	371	375	361	392	353	378	397	372	319	362	345	352	382	369	383	396	405	387	359	371	372	409	356	352	357	381	372	349	363	327	360	377	354	414	348	400	356	366	373	372	369	400	410	386	369	387	398	402	369	361	384	388	366	340	418	373	381	380	366	393	334	366	407	366	383	368	368	377	372	403	390	394	372	378	381	395	364	415	374	403	382	340	383	391	405	358	387	365	367	373	393	347	364	398	386	358	389	352	387	372	352	375	374	368	359	334	389	364	411	371	393	337	383	400	336	379	368	382	371	343	392	352	410	368	366	353	386	371	367	355	413	402	378	391	370	371	390	359	381	390	394	384	372	378	352	383
22609	20340	26498	24080	20346	20415	10864	1721	1223	1092	1041	1026	980	939	884	856	884	859	847	832	817	814	816	849	839	799	775	778	781	745	806	775	820	752	793	750	720	799	751	739	708	753	739	752	741	770	745	804	763	718	774	806	793	753	723	754	759	759	754	787	749	734	718	795	799	778	730	759	751	759	764	716	708	792	751	742	768	738	747	764	731	731	725	739	754	741	739	751	792	712	730	774	678	736	770	737	749	765	735	703	766	762	786	723	747	749	770	753	728	628	730	732	768	808	709	698	765	749	766	772	713	696	752	724	734	737	731	698	758	704	736	741	762	694	794	776	742	742	764	765	753	738	803	767	773	727	721	748	672	738	736	757	727	736	737	788	678	734	686	780	780	748	720	749	759	736	722	730	798	744	728	757	776	752	776	701	748	712	733	767	740	732	748	752	708	697	729	739	724	789	747	753	758	754	785	759	735	760	748	753	750	718	725	779	750	752	757	744	750	701	733	755	753	757	765	729	759	728	770	713	731	766	719	740	747	804	705	756	771	761	700	779	740	733	734	780	733	763	804	757	769	737	762	725	748	684	717	753	732	720	746	712	713	666	762	737	763	750	738	752	664	745	709	728	732	769	779	775	738	754	720	764	838	815	740	738	708	741	743	733	723	825	755	723	721	747	728	779	769	681	739	741	749	755	718	732	699	768	725	705	759	789	700	665	751	704	792	751	695	736	765	731	731	741	775	727	740	738	766	739	745	704	743	740	747	746	747	776	698	744	748	728	697	732	729	756	667	749	733	731	763	731	759	748	765	804	722	723	727	700	709	750	782	767	735	680	743	720	764	796	765	716	754	734	769	733	757	749	721	752	735	755	771	750	785	785	753	745	744	708	753	763	761	737	758	678	721	782	719	788	737	731	738	741	742	723	785	782	734	709	686	740	769	772	750	738	792	747	752	759	705	745	726	704	734	771	749	710	723	744	713	759	739	725	737	745	704	717	738	732	720	707	791	709	726	740	765	723	742	702	695	757	724	749	724	724	706	784	703	712	717	785	747	718	787	709	753	738	710	739	795	735	772	754	696	774	791	727	733	730	744	766	730	726	766	737	677	748	716	772	747	748	734	779	741	692	701	746	698	747	756	699	730	721	722	728	765	725	703	803	762	750	727	729	761	770	748	745	718	759	772	734	778	722	742	732	765	767	731	680	736	752	748	732	729	716	715	731	774	753	732	745	742	745	750	704	749	733	666	766	764	701	729	791	747	755	684	727	742	765	722	711	755	745	711	738	720	782	740	738	742	721	729	720	740	792	715	721	754	702	728	757	730	745	741	743	758	723	720	718	712	724	739	753	703	742	702	703	712	777	721	704	725	747	721	731	679	738	723	691	714	705	759	752	757	707	787	725	747	710	711	759	739	763	724	707	751	759	778	672	778	779	741	754	734	738	684	712	673	715	760	720	731	740	728	751	756	724	743	762	752	741	732	760	757	789	744	796	717	709	749	733	749	757	784	687	718	715	745	734	744	742	750	720	707	699	729	733	779	764	738	708	757	756	758	726	754	740	685	715	762	763	749	757	784	713	749	740	680	731	767	747	720	707	780	734	712	798	748	750	715	729	740	719	743	718	707	786	746	747	743	694	722	761	718	720	743	750	700	740	747	708	744	736	732	764	756	762	750	701	687	774	716	692	760	763	709	782	746	767	764	752	724	746	742	748	748	675	718	724	740	745	781	721	741	784	709	733	722	754	725	760	768	766	734	753	748	748	738	717	726	742	791	772	707	704	715	712	754	782	733	709	719	747	722	731	773	722	755	717	771	729	771	759	750	765	718	744	754	731	729	737	754	763	744	717	814	755	741	742	807	691	781	743	781	788	778	760	692	749	726	796	805	743	749	679	729	768	708	694	800	707	781	734	748	755	753	705	749	714	770	752	738	731	736	735	712	735	704	700	712	730	743	737	759	719	766	754	718	748	733	708	759	743	781	757	735	724	744	745	744	763	787	684	768	760	737	747	787	714	749	773	702	729	753	787	793	726	762	723	713	804	711	716	723	751	804	709	797	775	782	721	755	698	721	713	704	740	719	776	754	732	750	720	792	729	753	717	731	750	814	767	772	754	711	780	719	736	721	751	668	752	721	721	732	775	745	737	709	753	724	702	804	755	739	756	746	771	727	744	759	744	730	731	783	783	742	742	758	712	731	751	788	779	756	752	744	732	766	742	772	721	743	720	690	717	750	771	738	713	701	733	752	715	753	748	692	718	709	775	766	715	696	747	707	724	753	749	718	703	716	755	740	736	748	676	787	771	804	743	741	748	773	714	715	767	755	698	728	745	760	715	717	741	734	737	770	644	739	682	737	737	730	773	740	753	785	793	745	759	776	746	755	719	734	735	739	711	729	749	753	690	744	746	748	712	776	715	782	776	738	724	703	745	758	733	702	723	741	777	754	739	712	763	726	745	725	703	707	692	746	712	766	704	747	769	743	752	739	728	773	740	722	732	740	732	716	774	738	705	724	769	736	741	681	717	728	705	724	715	712	772	703	750	695	751	742	687	721	725	725	767	734	767	760	678	782	750	773	777	746	748	735	720	735	717	721	787	749	759	753	767	748	770	737	801	735	751	745	726	771	726	753	733	733	770	696	735	732	732	756	729	748	744	763	749	756	794	731	712	761	739	762	727	720	754	696	755	786	785	764	778	745	732	741	774	699	743	758	711	751	762	721	768	738	712	803	724	782	719	741	758	707	786	713	742	734	748	732	776	735	732	753	718	740	791	711	740	790	761	782	788	747	790	795	736	724	760	773	713	704	719	746	674	715	768	769	754	752	770	724	760	767	729	695	780	754	728	715	736	721	716	755	753	747	747	750	725	733	787	723	798	734	706	754	729	708	740	768	723	743	660	742	744	751	750	758	782	747	784	715	717	738	726	745	734	734	757	703	734	772	756	785	774	707	775	794	741	720	712	734	716	734	702	728	715	723	691	747	737	727	708	755	745	746	818	721	758	739	751	713	753	678	707	677	802	725	742	767	719	749	788	721	756	734	704	685	759	726	670	730	747	688	776	700	726	718	738	701	728	781	767	746	727	726	762	724	764	748	723	712	711	724	748	762	771	721	702	746	722	731	712	755	770	740	720	725	728	696	714	709	698	773	738	783	759	761	721	741	783	723	705	772	755	697	755	721	681	685	764	780	697	745	735	786	760	723	729	713	736	730	699	747	736	732	760	716	783	800	720	733	709	733	759	799	793	793	721	696	721	774	698	743	740	751	728	745	771	710	689	751	738	728	777	677	732	774	750	754	729	723	732	756	683	750	726	768	781	781	748	739	707	754	707	787	691	714	762	773	743	751	739	769	757	712	699	735	792	713	739	750	749	744	752	782	745	753	786	756	735	788	744	749	759	740	754	703	682	697	720	772	744	698	748	754	758	743	737	711	756	732	786	767	780	738	780	707	748	758	755	730	740	725	675	726	736	711	729	766	688	743	702	708	800	740	748
25072	13510	12041	6967	4727	3414	2725	2289	1848	1656	1500	1376	1284	1155	1050	1005	1027	945	973	892	874	852	855	856	806	837	778	817	783	785	807	803	750	723	793	733	744	705	776	735	705	696	765	724	701	710	736	685	706	722	712	692	687	725	714	707	717	716	669	717	713	756	703	743	717	753	676	710	699	719	729	730	753	710	701	732	727	694	679	712	720	709	726	675	715	730	714	723	690	652	753	690	722	710	726	738	710	714	698	694	721	665	742	727	696	711	640	757	733	676	696	726	680	708	699	657	753	731	692	711	705	699	700	703	678	710	765	725	745	715	713	694	733	722	713	779	722	724	720	685	684	678	725	748	708	707	690	705	716	722	767	711	699	716	712	733	716	676	709	711	709	729	689	736	724	718	711	703	728	711	718	746	710	710	712	739	684	677	739	722	736	687	698	679	738	707	736	696	778	710	686	738	697	735	709	678	672	675	738	684	696	724	727	698	737	700	724	693	731	750	717	744	672	724	720	699	709	661	689	686	634	672	717	666	706	732	668	723	750	741	634	692	671	694	695	687	751	708	715	676	713	748	713	713	744	766	722	687	679	723	721	728	688	687	692	731	716	716	696	683	676	716	699	708	726	656	750	662	706	671	726	679	718	695	701	734	713	714	717	683	628	677	762	729	717	707	721	741	760	656	704	689	719	690	711	718	704	696	722	695	680	728	693	716	678	699	692	714	745	715	681	738	701	698	704	762	657	728	723	682	709	742	741	690	683	709	715	692	699	666	720	713	707	708	718	684	664	722	702	721	703	718	703	731	706	719	689	710	747	705	720	719	688	708	691	728	654	674	687	709	731	684	695	701	714	732	697	707	731	673	709	699	704	665	699	728	747	670	693	698	727	669	659	678	696	699	706	669	720	682	663	707	729	648	690	670	680	732	767	707	697	654	702	660	699	720	678	710	682	718	735	704	730	710	710	697	796	674	693	699	701	702	687	675	677	710	749	683	717	750	697	654	697	716	711	706	769	693	739	747	676	683	712	691	706	680	690	734	730	692	716	661	719	724	676	723	724	696	719	726	713	675	687	738	726	668	698	708	712	723	750	676	736	711	707	778	759	699	702	694	680	653	725	700	695	698	745	661	700	720	678	705	702	683	712	681	712	693	675	694	700	696	688	679	631	737	759	656	718	731	717	687	723	690	732	696	686	706	690	681	751	676	713	780	666	734	701	711	739	713	767	696	695	644	716	690	692	691	716	735	688	742	710	698	698	751	674	678	708	750	723	680	712	703	695	712	676	695	673	651	691	710	710	713	666	713	760	712	628	661	699	682	674	692	714	722	752	669	723	715	733	693	714	695	677	670	720	726	701	702	715	692	778	705	683	692	708	724	725	666	748	772	722	723	672	722	711	748	706	675	713	703	694	702	693	719	672	675	685	741	664	729	754	703	706	698	684	703	734	726	738	660	694	752	709	692	746	654	664	727	669	688	737	716	753	669	669	730	737	701	711	703	687	701	665	683	692	701	730	741	676	713	742	711	720	705	684	730	714	727	694	715	670	764	719	699	733	724	703	693	720	691	692	721	717	650	699	758	709	719	669	717	693	754	666	761	766	756	706	743	715	680	719	729	683	683	691	747	685	712	685	690	740	687	671	673	736	705	741	648	730	709	719	668	692	727	709	710	697	696	639	685	703	690	743	722	733	663	699	710	710	690	722	709	718	715	693	725	715	712	726	702	662	697	678	729	740	723	689	672	715	707	732	664	733	703	732	704	674	720	698	739	668	786	739	684	680	718	706	743	745	712	724	695	762	719	732	738	770	701	689	729	721	690	694	636	747	757	714	678	670	683	687	706	729	737	741	726	698	681	704	674	710	702	699	695	756	719	725	702	734	691	697	702	731	699	645	675	655	740	713	656	708	710	737	696	681	751	712	701	706	674	679	765	701	702	699	701	719	707	744	696	712	702	730	704	690	643	691	681	723	745	688	694	686	672	687	713	714	670	692	693	733	670	670	707	708	744	680	675	700	663	709	724	736	687	765	705	709	698	723	765	724	704	685	711	700	672	713	697	667	693	683	688	693	707	709	675	704	716	687	746	678	701	707	690	740	740	682	700	656	699	699	754	714	717	727	697	701	686	686	717	743	691	717	718	741	748	650	724	729	703	718	674	734	710	756	698	721	739	649	703	750	691	711	691	693	707	729	686	727	702	741	705	702	708	645	725	713	683	700	672	706	693	672	655	713	674	708	685	680	670	716	699	706	774	734	677	709	732	667	711	687	729	711	685	686	693	729	705	698	685	712	708	708	704	675	747	680	664	727	713	743	707	724	700	736	729	744	625	711	654	705	678	695	717	693	751	664	654	698	711	711	722	672	709	703	683	722	694	709	715	681	730	696	676	750	696	704	699	672	684	683	737	671	699	730	660	705	715	651	743	704	731	717	671	681	679	710	732	751	700	699	748	700	713	698	699	699	711	657	725	707	741	727	697	689	724	717	713	772	688	675	688	711	642	756	754	669	722	727	733	720	703	713	702	697	675	733	682	698	707	733	684	704	679	712	700	706	738	694	697	670	707	720	772	733	650	717	694	696	689	710	684	703	665	759	701	676	723	706	697	716	720	732	733	678	703	743	689	683	684	736	702	668	683	713	703	689	737	686	750	677	684	726	731	665	699	708	700	679	676	736	671	713	729	709	722	751	689	738	719	759	699	732	676	705	653	720	685	685	717	668	729	712	670	741	701	664	749	684	695	698	710	708	696	737	720	724	694	701	734	700	676	670	689	715	696	723	744	710	690	747	702	710	670	721	738	708	735	683	713	719	678	700	649	735	711	711	698	720	678	715	702	676	713	709	700	772	734	730	691	723	685	721	697	710	668	724	708	635	695	718	705	711	676	690	736	704	701	679	731	692	721	762	714	686	711	711	645	687	701	738	695	741	727	718	721	693	742	707	673	703	688	709	678	689	681	673	703	704	674	713	733	735	728	701	730	666	688	723	719	750	760	690	722	717	743	697	715	675	693	706	708	683	703	693	728	685	684	714	750	736	666	697	705	714	670	668	651	695	719	741	671	760	748	692	709	742	681	704	704	674	702	725	706	731	715	732	734	687	692	754	707	635	708	712	695	622	702	688	699	703	767	695	704	658	703	724	724	727	688	678	723	724	727	695	684	688	721	726	684	724	691	724	744	748	707	749	747	671	686	662	703	702	698	701	692	680	749	668	726	678	708	733	699	725	709	700	713	715	689	732	666	704	690	711	712	717	733	754	689	709	683	667	673	680	745	696	704	707	690	733	686	693	669	716	657	668	702	691	732	660	693	731	729	653	724	695	716	743	721	740	728	689	674	698	682	696	715	708	714	687	700	723	717	663	730	709	692	683	725	678	736	770	698	743	702	686	730	673	762	688	729	692	739	691	729	663	702	725	715	753	675	699	649	721	666	694	662	682	735	676	690	677	713	765	670	659	719	748	689	760	744	682	745	707	723	681	680	694	764	677	723	677	684
32512	15433	2767	665	522	487	445	521	498	476	489	488	452	473	486	476	495	458	472	460	493	480	457	467	503	476	491	475	459	487	500	473	458	452	460	418	452	473	488	466	462	444	436	461	507	474	446	475	487	487	455	489	502	502	518	454	478	482	500	473	454	485	470	481	467	507	493	511	530	455	486	497	484	427	499	516	496	450	522	470	464	494	506	463	501	498	488	459	464	462	481	490	503	482	479	460	443	478	483	476	492	511	509	509	483	469	497	482	508	481	506	482	465	486	480	449	468	481	467	480	472	428	458	492	491	493	447	467	464	498	459	458	485	461	490	467	479	484	456	473	464	460	451	474	469	482	507	449	458	474	480	469	473	455	453	440	451	475	491	511	452	511	457	454	527	490	485	508	465	472	495	450	490	478	456	424	497	470	463	461	511	490	453	446	472	493	501	487	468	450	500	477	473	505	500	491	531	470	444	495	460	472	494	473	483	489	454	465	465	466	466	486	469	488	504	462	503	473	459	481	465	455	502	490	443	473	486	448	459	510	477	470	507	488	497	459	492	472	449	490	456	515	452	481	470	508	473	503	457	464	499	486	445	480	472	484	457	501	504	484	512	473	463	471	500	486	474	457	481	489	480	478	495	463	465	489	516	452	483	486	472	475	452	458	501	453	486	456	480	476	467	522	454	413	486	499	455	487	502	452	480	482	477	497	472	525	484	499	471	474	456	475	445	480	464	458	477	452	455	452	497	489	504	492	479	497	473	469	461	491	492	486	482	475	467	485	494	441	483	465	432	471	467	479	480	454	507	491	463	474	527	477	480	448	462	504	517	484	495	468	508	509	452	480	480	488	466	502	501	504	476	472	482	460	496	486	503	502	487	436	471	460	460	465	478	495	486	458	481	497	495	478	435	546	467	452	486	491	470	531	457	468	458	458	440	479	459	493	510	512	467	485	472	395	472	517	496	467	460	485	448	497	496	508	485	462	459	472	423	483	460	480	495	436	489	480	507	466	507	462	487	436	480	472	484	491	457	483	482	449	446	489	404	489	476	471	523	436	486	444	504	490	485	468	473	477	512	477	491	489	524	504	487	464	452	487	488	473	507	492	514	502	507	443	486	498	491	472	491	499	472	469	481	493	504	443	526	478	454	481	464	467	490	461	472	484	486	472	460	501	530	467	509	501	472	461	472	438	484	467	446	504	504	477	487	441	451	468	476	463	539	492	521	490	460	495	499	471	509	507	461	467	477	484	501	474	471	512	486	461	491	454	484	499	504	490	469	514	484	496	498	475	521	466	449	478	466	471	514	470	490	488	464	492	457	487	487	459	467	489	475	496	480	463	467	478	484	493	452	451	505	485	492	448	475	475	481	508	491	491	488	463	469	516	494	458	540	469	483	466	502	537	482	505	459	444	490	460	433	475	476	486	460	433	485	432	490	463	453	453	483	487	491	475	483	528	463	451	484	457	476	542	492	476	521	467	484	471	449	448	487	442	473	470	471	489	488	474	499	504	480	473	513	520	498	452	440	494	470	466	496	450	488	444	459	463	449	480	494	468	461	462	474	464	530	452	465	453	476	456	488	452	509	450	474	490	486	456	458	518	456	492	484	486	451	459	516	490	451	500	469	532	517	453	480	494	448	499	433	459	455	440	437	498	481	488	487	501	492	454	468	464	494	474	504	453	417	477	426	437	497	496	502	470	462	486	450	475	490	484	449	486	470	485	440	446	490	429	446	473	512	479	493	433	455	466	460	489	492	424	500	481	430	472	463	488	480	513	461	457	462	455	460	485	445	497	477	478	486	491	500	456	494	490	491	491	449	464	476	491	514	495	448	467	481	465	470	494	433	461	444	460	485	440	493	467	464	471	474	468	468	487	504	461	502	513	492	525	442	464	488	472	517	497	502	475	491	442	447	500	465	503	495	485	489	482	524	495	488	489	442	492	480	489	465	444	495	463	478	447	512	464	523	495	484	466	512	464	504	481	495	487	474	475	499	479	486	518	456	461	483	487	480	437	469	455	484	497	471	452	523	478	528	492	480	495	525	461	487	465	464	461	466	477	483	491	482	487	456	493	475	431	504	470	495	502	487	520	471	488	470	471	474	467	478	476	461	486	463	487	501	463	454	459	468	433	454	437	484	438	453	488	432	498	454	486	491	523	500	492	469	435	486	444	490	451	482	454	470	456	531	468	482	483	488	500	469	474	444	495	475	464	480	497	484	499	516	472	501	463	481	510	455	470	461	503	478	487	441	445	473	457	488	465	470	438	477	486	460	449	482	493	481	517	480	474	470	464	490	453	504	507	465	475	502	474	464	469	487	460	456	469	453	503	463	497	447	487	499	461	486	493	501	435	453	480	517	456	488	450	477	462	459	492	488	503	482	484	460	463	467	483	479	506	470	476	437	500	485	449	466	517	449	442	485	477	454	460	521	457	464	435	431	465	486	449	501	437	496	463	452	450	510	470	488	469	512	482	503	441	478	466	457	516	468	455	475	429	490	493	506	551	420	493	449	461	441	469	459	493	461	421	507	471	495	517	498	466	477	497	521	496	453	518	483	497	432	427	499	499	494	471	476	446	451	462	513	455	505	469	485	478	453	454	444	478	426	477	447	527	499	481	481	492	469	487	485	481	496	462	481	463	475	500	488	474	461	476	497	472	485	514	413	468	512	489	497	498	488	487	523	415	496	502	453	487	529	482	459	474	488	436	479	472	486	510	471	474	454	477	440	474	492	501	434	468	486	528	459	471	443	488	462	448	517	441	491	505	455	496	459	496	454	483	457	447	481	509	457	495	466	448	534	474	474	440	436	497	455	508	458	478	484	465	459	480	491	458	470	475	488	504	471	527	490	472	501	464	427	494	455	493	502	491	486	482	485	505	464	514	478	479	509	497	496	474	461	488	469	479	459	422	487	506	475	462	460	493	470	430	479	483	459	477	477	483	457	491	512	508	488	463	459	465	489	464	481	472	493	460	482	476	493	460	456	468	461	475	498	468	474	504	439	487	465	465	498	475	461	486	492	474	471	426	474	475	510	454	464	475	493	478	501	502	478	496	513	474	494	471	488	486	464	484	516	458	467	493	465	439	447	504	461	447	504	486	464	486	467	465	528	471	488	518	458	474	517	464	488	481	478	443	490	493	518	508	463	520	487	474	425	481	498	450	431	426	509	465	518	478	539	447	495	491	481	448	496	481	521	474	455	471	472	461	476	504	499	476	477	493	480	483	477	454	483	470	494	491	452	482	503	488	469	466	469	438	489	463	454	478	467	454	444	473	485	473	460	468	487	479	465	480	455	491	452	468	455	517	482	478	497	484	485	468	460	453	491	496	480	493	479	480	508	487	491	466	477	472	474	513	470	508	451	496	480	480	454	459	487	484	528	498	507	497	476	535	440	445	498	472	472	489	463	506	467	503	491	521	509	488	464	455	476	468	476	519	472	454	474	482	482	453	453	505	469	480	484	492	479	455	465	481	500	491	469	508
20789	1010	903	688	597	563	563	569	558	514	516	540	498	515	538	555	521	532	500	548	500	539	487	498	534	511	490	494	515	493	497	525	507	539	530	482	512	510	539	553	495	506	507	533	468	537	498	515	464	499	518	489	495	526	479	507	535	499	491	539	460	552	534	511	504	483	501	486	511	497	493	526	493	484	533	533	510	471	528	524	543	474	503	498	533	516	487	519	476	519	504	519	489	465	528	536	518	512	515	495	521	471	504	497	504	499	504	489	539	527	537	508	451	534	494	502	492	471	485	542	521	505	538	520	499	530	513	474	478	509	465	547	535	472	538	496	484	478	512	527	506	495	537	486	521	479	484	499	486	485	489	516	525	520	448	503	507	488	526	562	480	532	533	529	502	497	521	509	522	492	480	521	480	514	474	501	481	529	522	527	498	504	483	496	474	520	515	518	519	485	495	503	514	553	502	535	563	536	479	496	472	495	539	485	525	547	474	528	557	526	478	492	509	502	511	512	540	552	524	499	493	501	479	514	504	508	501	587	475	507	521	495	517	511	478	520	493	477	504	540	477	503	491	493	556	491	508	494	559	542	495	491	483	506	495	499	516	552	505	463	487	471	508	514	502	476	509	523	509	504	512	515	510	503	486	496	492	492	482	550	535	522	532	529	527	505	503	500	504	501	478	490	483	543	497	484	516	525	509	510	546	530	507	504	474	467	516	511	531	497	540	518	491	524	557	521	487	491	506	519	503	521	530	511	528	490	541	483	445	458	494	486	516	480	507	517	481	504	521	453	469	520	524	501	523	515	540	524	492	521	500	484	482	491	506	525	473	500	515	528	516	485	535	500	516	483	533	475	526	524	534	528	519	487	517	536	486	503	524	537	487	506	500	515	502	533	493	489	538	498	536	509	565	505	518	499	474	528	489	532	513	475	479	531	518	510	529	488	515	526	519	506	482	496	495	508	514	528	526	545	521	484	506	504	520	542	509	506	511	518	510	511	522	475	498	517	478	503	488	542	462	506	489	507	471	500	455	554	485	491	533	514	508	505	511	482	506	539	476	472	468	548	516	574	509	502	529	481	539	504	485	528	465	535	487	513	589	491	500	504	542	484	503	465	475	490	509	517	495	529	529	488	486	486	501	541	529	527	547	503	577	532	500	513	542	546	523	532	509	535	526	517	471	485	474	472	495	520	415	514	530	479	527	507	511	520	519	497	498	538	482	496	485	443	519	474	500	487	482	471	497	488	507	513	534	480	479	504	492	521	502	523	523	517	512	531	512	473	497	483	473	501	476	505	514	503	499	496	495	513	503	501	482	494	509	523	540	490	531	482	531	513	470	497	512	531	495	535	476	509	497	495	468	502	511	493	532	519	521	498	507	513	496	519	457	545	515	503	512	477	486	510	527	517	514	536	544	533	519	489	525	446	518	494	496	508	553	544	519	531	534	528	497	497	490	502	539	536	523	527	512	514	504	512	526	514	511	488	540	515	490	497	559	518	508	471	483	587	522	501	507	471	541	493	488	508	529	506	515	523	469	494	522	534	476	529	518	503	507	509	529	494	514	536	538	527	505	517	480	528	502	504	511	528	500	562	501	486	543	475	521	503	481	487	536	516	485	493	500	530	479	503	544	500	506	487	509	508	519	548	491	514	490	519	476	483	508	537	524	504	549	507	503	531	488	504	506	447	510	497	504	486	498	506	502	501	511	484	508	508	516	506	498	501	522	499	516	493	508	525	527	444	508	502	521	510	488	498	516	545	502	541	505	490	485	483	483	486	522	519	477	467	462	466	539	471	489	528	516	472	486	527	510	522	485	538	512	510	513	493	545	541	543	506	515	503	523	537	494	496	508	519	519	527	535	513	570	493	530	489	494	491	515	490	500	531	528	501	525	486	536	489	511	468	502	480	498	528	527	493	494	503	505	480	485	493	503	519	494	508	468	484	486	541	512	466	472	541	510	466	534	528	535	486	551	482	524	517	515	513	480	475	497	480	570	555	539	508	486	500	542	520	520	540	532	508	561	516	492	529	541	519	470	499	527	531	514	511	538	500	508	514	506	465	479	557	514	505	541	574	491	509	531	506	527	546	516	505	519	538	508	499	525	506	496	525	506	548	515	500	512	500	456	512	549	491	520	503	505	597	468	520	514	470	510	484	488	527	491	521	534	505	497	506	498	489	466	536	529	463	505	497	502	487	519	503	571	519	511	487	552	516	481	490	508	493	501	519	484	527	517	516	489	489	511	511	537	485	511	520	493	502	496	516	526	508	467	457	523	487	530	540	496	509	512	515	455	521	491	552	530	530	507	505	497	540	531	530	503	513	486	507	495	466	507	506	534	505	560	496	534	507	516	520	527	523	497	526	499	518	543	504	527	502	517	536	544	548	512	526	543	504	503	506	492	538	510	505	494	502	546	505	487	491	498	515	500	508	492	520	491	473	516	469	485	522	495	496	498	544	467	520	487	489	470	505	487	524	517	543	473	498	502	549	498	545	520	489	513	491	494	471	502	525	521	506	502	539	553	492	472	514	505	491	515	550	511	527	515	521	495	484	499	539	486	560	504	502	538	512	548	518	509	509	530	477	522	505	497	504	512	500	522	528	473	549	496	506	524	515	539	481	496	520	511	490	495	496	501	516	510	561	475	514	549	487	472	506	476	513	516	492	516	502	534	506	477	523	522	473	521	565	516	520	500	528	491	526	510	514	531	530	514	505	465	485	504	503	505	519	483	504	540	535	521	518	535	513	530	510	502	476	539	515	513	505	518	532	521	501	513	509	506	531	514	461	527	565	498	498	548	516	489	479	512	525	483	496	503	526	486	482	501	533	510	514	524	563	522	503	542	487	527	531	501	523	492	538	482	477	494	518	541	509	510	501	527	520	498	526	482	463	497	510	465	501	519	485	524	509	496	488	514	551	520	478	530	518	504	491	460	517	482	479	472	497	489	503	505	492	506	511	484	534	501	494	515	529	517	559	495	553	558	496	510	523	522	504	490	464	525	480	527	529	529	498	499	528	491	523	485	522	507	522	486	534	482	473	533	512	533	561	528	485	518	482	516	484	522	498	508	483	529	469	492	540	461	553	538	526	491	491	558	539	514	523	531	525	475	518	488	527	529	491	525	456	516	511	515	487	515	500	535	519	485	535	493	510	530	473	504	533	492	507	508	507	508	492	515	561	513	508	542	518	514	493	510	533	503	523	509	522	515	487	529	522	509	499	515	518	548	474	490	529	500	517	514	535	519	469	509	525	524	499	541	484	509	555	484	539	553	551	478	487	481	480	511	451	536	516	515	567	516	521	510	509	496	520	527	526	558	500	504	494	526	511	530	475	475	505	515	460	516	539	521	486	536	505	500	516	533	541	507	529	469	512	478	474	543	501	536	480	485	451	484	535	493	524	484	482	518	534	506	529	520	461	468	512	480	496	481	510	464	517	491	506	529	539	529	539	526	520	519	529	506	499	483	508	463	568	489	525	539	506	489	530
24576	20330	25924	24570	20317	9590	1058	743	628	568	563	530	521	542	468	444	442	480	450	393	404	454	411	425	415	410	409	418	385	428	392	359	363	373	394	405	411	400	382	390	409	379	383	385	383	378	397	376	406	364	407	417	351	373	382	365	372	424	392	402	360	409	390	370	371	354	391	375	391	364	401	426	401	393	384	378	367	391	380	361	377	388	367	363	402	373	359	426	365	396	395	377	413	347	356	385	398	403	380	373	388	383	383	359	355	336	402	381	372	402	396	416	374	399	402	389	405	389	342	392	379	351	414	387	369	377	383	383	403	400	379	375	370	381	378	377	365	395	377	390	382	392	380	357	392	374	383	390	371	387	393	373	374	362	367	326	380	409	360	377	395	382	402	368	348	367	379	388	389	347	349	389	380	384	354	358	379	381	384	376	380	349	398	368	348	361	418	371	361	414	406	387	348	376	410	356	382	371	357	381	372	361	349	381	363	398	398	409	437	384	372	406	375	383	393	390	386	369	385	403	401	367	359	376	360	414	419	361	397	353	394	355	371	356	405	384	359	415	415	379	378	379	396	367	423	370	362	375	376	384	411	399	385	404	387	385	373	400	370	360	406	387	393	396	371	389	379	391	364	422	385	369	384	384	397	374	374	414	369	324	345	401	386	381	383	362	353	376	361	352	419	399	344	378	392	376	387	377	422	346	396	364	401	372	339	404	374	412	384	412	383	380	390	380	411	385	353	383	409	365	386	389	374	369	390	371	406	388	415	373	373	422	395	400	384	399	376	358	363	371	372	357	379	384	360	381	407	372	357	391	350	360	387	359	355	361	376	393	378	395	366	393	357	389	386	356	388	367	374	391	380	402	408	388	383	349	399	384	378	417	373	388	383	377	383	381	380	411	404	394	357	395	393	375	390	371	369	383	373	376	390	361	361	374	382	396	377	367	404	383	402	364	383	389	365	398	370	375	396	385	371	379	360	404	357	404	369	408	395	417	357	378	359	373	395	369	387	382	371	377	377	398	362	380	395	370	384	364	361	380	368	389	364	353	383	366	381	369	392	400	363	369	411	389	348	337	385	372	402	385	343	358	369	378	382	409	351	365	375	393	378	401	373	352	390	388	379	363	358	374	391	364	407	366	349	366	371	369	372	383	361	388	365	369	368	346	341	340	366	407	354	342	413	412	375	366	377	382	375	382	384	430	367	380	383	355	403	377	383	402	357	374	369	358	371	365	387	378	391	404	375	367	344	335	386	367	387	391	367	403	388	374	372	399	365	369	379	412	385	392	387	369	397	393	382	377	388	368	375	393	384	374	390	383	413	403	367	357	373	366	376	372	376	377	374	408	378	333	426	388	365	417	329	338	362	360	352	401	394	372	359	353	399	372	398	426	355	387	397	379	369	375	422	372	392	370	385	402	393	387	403	406	377	361	363	373	414	426	348	376	353	348	344	398	377	343	379	381	397	344	379	382	353	405	389	344	407	377	322	398	367	356	354	372	406	409	355	382	345	394	412	352	383	389	363	370	401	398	398	383	387	380	382	411	367	421	349	353	388	386	372	421	399	353	417	388	408	372	414	362	421	421	405	366	400	401	379	402	366	374	393	360	361	371	396	347	396	369	354	385	400	407	386	349	412	360	362	408	358	380	392	375	431	363	390	367	397	376	401	348	368	362	375	427	391	383	378	428	399	368	367	327	383	358	352	376	359	398	390	385	363	394	383	398	418	373	383	391	399	384	394	361	380	344	402	354	366	401	349	375	433	375	403	364	375	358	356	382	371	370	402	379	362	370	388	404	374	362	363	389	381	370	382	391	371	411	353	402	373	404	372	396	397	369	372	340	356	369	377	396	378	417	381	361	381	388	377	399	370	377	360	348	414	442	396	399	377	400	393	377	389	388	376	385	357	379	390	356	376	363	419	375	399	367	387	394	414	389	365	391	360	392	414	400	398	345	345	398	382	358	397	354	391	387	395	381	351	344	387	382	401	364	391	367	383	444	368	390	373	372	355	419	378	383	401	373	327	398	366	393	374	404	381	407	381	422	396	410	379	404	382	372	358	406	383	375	364	426	386	384	377	387	368	376	401	364	360	385	411	399	378	392	383	356	386	387	416	393	406	389	357	389	369	385	388	385	362	384	352	397	375	392	403	375	395	404	414	377	360	409	378	357	386	397	386	364	364	376	357	395	393	378	381	390	383	369	374	382	368	384	370	342	423	396	423	397	358	369	414	401	407	359	400	376	367	375	382	379	365	397	375	378	392	370	380	394	361	419	393	377	392	385	365	391	372	394	386	360	362	382	373	354	353	383	403	383	362	377	377	373	370	368	365	364	375	398	381	379	374	384	371	372	337	354	370	387	374	371	329	376	414	372	355	388	367	388	384	363	375	374	376	341	360	371	361	355	384	382	361	391	390	383	392	371	377	366	416	386	361	396	363	388	421	373	376	390	373	381	380	359	386	365	355	412	387	397	399	403	381	386	373	389	346	361	372	379	390	356	403	387	399	384	388	366	381	401	406	395	351	347	358	374	395	384	345	391	351	385	357	340	363	377	388	397	376	418	372	344	402	381	383	382	386	357	366	366	366	344	376	335	391	328	365	399	381	371	388	359	369	401	405	371	411	370	357	387	402	351	358	369	411	365	337	359	410	377	386	427	392	391	386	373	353	384	422	379	397	333	387	378	360	400	402	362	401	388	369	367	409	379	399	344	415	350	366	350	375	376	396	390	376	365	397	350	390	397	363	387	382	393	386	383	381	374	385	337	389	392	356	410	353	408	387	417	388	397	380	374	382	370	362	404	361	353	382	360	375	394	401	335	364	364	380	366	387	383	399	353	344	348	390	356	391	386	370	374	375	424	375	391	384	369	374	344	373	373	359	362	365	363	355	351	367	351	356	367	390	377	395	376	384	386	365	367	372	403	364	380	377	393	371	399	327	372	411	380	373	368	371	345	360	346	357	381	381	431	361	383	406	386	373	373	370	434	388	383	403	375	371	375	393	377	387	421	364	361	357	393	410	361	350	397	351	363	369	373	376	395	396	374	348	365	389	378	419	389	411	391	371	370	384	415	406	362	405	357	372	381	386	362	405	390	386	419	359	411	352	367	366	370	377	409	379	367	375	397	370	343	363	408	372	353	351	351	360	364	393	397	415	356	392	387	349	378	376	382	417	386	379	383	359	416	384	386	347	374	410	374	403	375	382	407	380	359	376	412	399	400	377	370	369	371	370	335	396	398	392	364	351	348	350	382	361	394	387	408	376	379	371	406	351	376	364	365	344	435	374	354	401	357	413	393	380	360	362	372	353	352	361	386	386	372	353	395	359	363	372	418	358	357	347	372	389	383	385	387	392	374	387	404	364	402	379	373	392	384	408	389	347	350	387	411	402	395	377	340	406	379	358	379	384	401	360	377	390	389	347	366	380	384	411	376	398	369	390	392	356	370	391	406	375	364	361	381	411	379	403	410	402	385	416	349	341	360	357	358
28196	7853	6890	3811	2429	1853	1374	1167	990	892	768	721	619	625	632	553	515	515	504	471	500	485	448	483	441	457	458	444	467	411	437	420	436	419	427	428	465	401	435	421	403	444	378	378	402	436	439	430	400	407	391	392	381	396	410	406	417	423	406	374	383	376	375	443	414	390	397	430	430	365	400	373	388	371	394	366	375	413	358	397	371	386	421	362	380	397	411	404	400	425	398	394	365	411	413	394	390	412	408	402	411	399	388	402	398	365	396	415	367	418	398	365	400	401	382	433	386	390	410	398	393	413	390	397	382	393	366	418	392	389	386	402	359	396	378	373	374	367	398	425	428	386	393	407	392	374	361	407	393	397	398	392	391	389	343	395	422	401	394	399	378	372	389	382	383	413	408	414	382	406	377	394	381	389	380	385	411	392	405	393	412	436	421	364	415	426	391	420	427	379	380	380	391	407	417	403	382	389	391	431	408	391	402	412	381	396	395	414	428	386	392	374	382	408	425	403	384	388	360	396	413	406	388	412	406	381	384	333	371	396	400	389	405	370	377	387	386	386	355	391	395	410	400	404	376	368	371	397	411	383	355	385	349	405	360	410	412	405	424	391	389	416	393	380	376	384	352	414	394	381	390	393	405	390	370	411	386	421	357	407	407	404	392	397	432	366	400	380	411	390	404	390	400	403	401	382	389	395	412	411	412	377	411	383	391	384	403	392	368	375	362	393	378	370	395	402	393	400	403	412	385	386	430	398	388	378	401	421	387	354	419	402	400	353	400	391	402	387	370	390	427	408	416	417	402	412	388	378	362	403	390	357	383	416	374	357	397	387	405	389	386	399	411	370	402	384	376	396	394	401	376	417	405	411	425	416	396	404	402	410	408	416	382	408	392	394	390	398	397	395	409	392	370	411	397	319	406	440	402	395	394	368	387	382	369	430	407	375	391	428	414	381	390	411	386	428	375	378	394	399	418	361	398	367	416	386	408	383	366	403	406	375	369	387	406	389	376	384	387	420	400	418	378	415	391	397	385	418	403	371	367	420	363	404	412	405	379	404	396	412	378	393	365	388	403	386	418	373	387	377	393	388	362	384	410	380	402	378	377	376	410	373	398	383	386	394	383	378	406	387	409	396	417	434	410	383	342	380	400	362	404	383	373	403	394	406	389	421	386	386	391	372	387	403	438	382	392	445	401	368	430	396	360	383	420	419	446	370	403	404	411	404	384	371	393	396	399	422	382	432	375	392	380	372	419	415	368	384	377	405	401	383	419	373	393	381	350	367	384	402	405	389	380	397	411	400	396	410	402	415	405	361	412	396	369	423	380	398	409	407	383	365	405	352	377	387	385	438	373	418	386	380	403	399	381	407	398	399	360	338	371	382	420	403	371	392	391	394	409	394	410	413	389	377	396	405	395	376	394	409	393	371	405	408	375	407	402	396	400	389	388	413	402	352	390	412	386	397	396	385	394	413	431	399	407	379	420	425	408	419	397	414	397	397	395	411	377	361	375	409	405	391	429	402	392	400	422	390	388	424	392	386	413	371	408	375	403	380	369	401	393	386	399	384	428	381	383	399	386	399	404	388	405	384	381	408	403	413	408	365	393	367	411	422	383	430	403	386	370	409	390	399	397	386	396	397	428	386	350	382	419	365	399	426	393	425	359	384	361	417	416	395	395	360	398	391	363	419	398	391	434	371	354	387	384	357	375	386	406	384	387	403	402	423	380	383	383	389	432	417	395	362	384	394	405	379	371	385	420	366	399	400	411	398	398	413	366	403	406	422	392	385	402	392	414	383	394	387	395	368	408	371	414	405	363	387	362	374	395	433	380	385	421	372	354	411	382	377	378	445	434	411	432	396	397	364	392	372	389	402	375	393	369	370	405	399	400	394	398	400	356	390	380	412	401	385	398	390	390	392	408	435	427	420	383	401	418	404	350	411	392	372	365	350	387	363	398	396	384	385	396	421	409	338	347	367	417	363	361	379	399	393	415	388	391	355	371	397	399	388	382	370	427	381	353	399	410	414	443	358	396	384	382	370	392	387	403	337	387	376	401	345	415	383	384	425	405	393	395	389	410	424	381	384	386	418	415	403	405	386	404	405	391	376	380	394	366	449	371	425	369	364	417	396	405	400	388	398	422	406	371	398	410	401	374	384	373	405	350	419	400	382	405	403	385	406	395	450	404	411	389	396	418	397	396	378	411	371	378	391	389	388	388	370	405	400	401	381	405	386	403	420	391	413	391	396	352	411	376	341	393	438	413	402	383	417	389	406	416	388	409	386	364	378	385	421	419	438	408	427	386	395	391	401	379	394	404	409	416	400	387	419	374	345	411	399	391	397	390	385	346	420	378	424	422	378	377	372	389	363	378	384	427	434	364	360	396	381	397	407	410	376	352	402	393	356	379	416	395	359	388	376	373	389	418	393	394	391	424	392	386	410	405	380	358	386	408	411	376	415	363	421	404	373	377	392	402	367	366	386	355	410	380	369	396	379	412	390	393	415	397	396	400	355	377	383	384	397	395	374	371	394	397	385	379	390	391	393	396	384	398	379	393	371	357	381	390	376	385	378	394	419	375	407	379	380	377	398	403	403	399	398	426	384	361	414	410	400	430	357	383	372	393	341	376	402	380	408	424	376	399	356	396	402	400	399	425	424	401	440	372	390	371	385	384	370	375	389	410	408	380	409	373	404	411	376	427	419	406	412	402	406	387	376	403	401	435	358	396	410	385	400	400	389	365	397	389	386	420	398	379	414	373	380	394	367	347	389	389	398	385	395	395	385	363	373	386	354	364	391	394	385	386	356	395	392	416	390	401	383	394	373	385	386	382	436	406	402	424	356	403	387	371	389	399	418	363	384	364	373	376	403	423	390	384	389	391	397	373	434	414	382	394	379	389	394	384	400	368	397	379	417	383	380	386	377	411	387	406	416	376	413	376	352	407	374	420	408	410	415	381	393	405	418	402	344	379	359	381	363	431	348	426	397	380	412	422	412	374	376	406	390	403	359	383	386	366	400	413	372	398	401	388	378	407	414	345	414	383	384	438	406	402	382	410	385	401	366	430	384	384	401	397	411	391	383	384	414	408	423	411	363	396	369	443	385	364	389	392	369	382	385	403	414	387	385	394	393	400	410	405	427	388	401	411	341	396	350	418	361	391	443	409	383	379	382	385	389	408	418	424	386	435	386	392	379	394	390	363	388	367	408	398	422	420	399	409	354	366	402	399	418	409	423	351	357	421	394	390	409	351	351	413	375	370	410	355	376	384	392	425	373	390	377	397	388	377	383	431	413	361	399	377	370	377	370	376	439	423	404	417	390	373	407	396	427	426	376	396	356	418	362	398	402	409	390	389	416	393	409	362	369	407	398	420	414	404	409	402	402	388	384	366	388	391	412	403	400	378	374	405	370	398	398	403	403	416	386	384	376	353	368	403	386	392	388	389	400	387	415	390	400	373	375	407	401	417	406	376	364	397	393	387	386	394	373
22518	20338	26482	24037	20343	20400	10443	1688	1213	1204	1160	1010	1012	920	934	861	899	882	811	854	849	825	878	837	801	851	743	744	808	838	799	767	754	729	791	785	764	784	796	758	805	746	788	836	755	786	784	770	760	747	789	766	751	767	781	755	754	766	753	791	737	774	744	733	763	755	784	757	733	805	792	752	760	790	771	819	817	736	780	732	765	789	726	812	707	740	702	742	777	745	730	798	765	768	716	798	822	766	735	752	797	724	758	723	720	732	761	775	793	744	774	772	754	732	763	735	757	780	701	769	777	796	796	768	790	728	796	737	736	753	716	714	715	792	756	830	799	812	737	778	721	788	777	749	773	814	768	722	773	755	764	788	710	750	753	764	762	745	804	765	717	747	699	746	771	709	763	778	814	770	751	775	712	747	735	763	740	693	758	788	763	728	761	758	750	795	742	743	768	723	776	767	752	778	763	742	728	736	739	751	716	768	744	820	720	781	676	774	751	732	687	728	721	744	748	776	703	728	760	719	761	722	740	777	748	784	784	714	767	732	698	757	749	797	741	799	780	741	726	750	763	759	709	760	735	752	792	727	742	755	770	768	774	744	793	751	706	783	778	743	754	751	761	776	774	743	776	746	764	802	811	776	756	780	771	687	773	759	740	741	714	753	759	722	730	763	747	781	801	710	762	765	742	766	778	769	739	706	727	727	742	790	719	740	773	750	742	781	778	777	751	715	744	716	774	751	746	715	732	782	754	755	714	721	775	756	813	706	688	789	798	710	764	768	803	741	748	777	791	767	769	698	744	736	750	743	773	728	776	774	762	780	774	760	708	791	752	811	771	757	794	781	720	773	734	731	782	743	769	694	760	786	709	746	738	767	770	780	733	741	736	775	755	759	753	743	749	769	787	762	714	726	792	711	768	795	748	716	707	766	727	712	752	803	752	790	709	758	793	760	744	777	774	753	774	756	765	748	728	754	813	767	749	723	745	731	754	744	813	720	805	775	761	746	774	813	755	771	755	753	707	743	760	742	735	768	768	756	786	761	773	763	765	740	727	757	758	727	714	770	751	755	765	752	743	762	764	768	739	753	732	760	771	704	777	719	705	706	780	767	777	754	730	784	738	747	764	745	768	771	716	723	743	754	746	764	780	758	736	741	771	792	751	756	801	747	741	731	756	766	729	748	769	753	781	715	751	722	765	793	751	722	664	709	717	747	766	761	756	728	737	713	730	773	765	767	760	749	767	666	777	705	735	786	739	717	786	752	758	792	803	771	719	720	722	730	738	745	741	742	710	732	742	766	744	778	784	765	785	772	763	770	735	752	682	747	716	702	754	736	724	739	753	754	772	800	765	792	778	778	682	767	740	777	713	736	723	788	822	725	737	769	805	752	738	736	782	767	794	774	712	773	752	729	668	792	769	777	716	757	753	727	794	755	788	721	780	730	761	781	760	803	775	761	744	735	780	735	752	749	749	783	771	715	771	761	732	763	766	758	739	718	794	762	777	739	783	718	830	741	711	748	708	724	719	770	770	757	705	803	752	754	748	717	749	769	806	740	766	723	748	717	716	731	737	753	764	730	700	758	731	797	755	787	747	738	748	726	723	769	759	749	766	788	789	711	770	751	742	744	762	747	688	738	768	796	751	734	775	741	802	726	778	740	769	805	740	723	746	719	699	739	795	759	780	709	735	744	718	752	740	746	752	742	789	789	755	754	754	720	757	771	768	786	705	747	769	755	737	739	747	728	738	756	747	745	735	814	714	728	751	752	697	771	737	656	776	778	679	775	748	763	728	716	785	750	750	747	756	737	753	733	749	798	739	790	753	740	739	737	748	753	727	786	777	739	716	734	759	724	739	762	811	733	759	751	695	741	763	709	699	764	782	788	713	723	739	757	733	741	761	769	769	784	748	791	780	774	700	750	784	707	723	744	767	754	725	745	797	719	767	741	737	745	727	724	740	700	739	677	769	756	719	764	763	736	712	777	752	720	749	655	751	752	751	792	774	742	812	719	752	774	748	734	786	742	748	700	736	762	774	761	741	688	743	732	757	728	730	762	696	774	728	726	712	788	751	733	727	765	723	783	769	789	708	707	775	766	748	781	737	744	717	729	770	731	773	765	728	792	778	783	786	719	718	742	788	715	785	717	784	760	767	769	733	772	736	751	754	796	768	724	710	759	736	773	739	759	820	746	710	704	736	751	723	763	749	727	749	749	810	754	722	744	715	808	729	729	728	725	763	765	761	758	764	736	744	792	718	743	716	688	755	748	715	715	731	754	698	770	701	798	694	756	742	742	732	780	774	739	792	697	744	740	772	769	762	783	733	744	787	720	752	735	760	733	734	767	794	758	740	811	749	747	773	792	733	789	749	748	759	773	716	764	796	745	744	716	755	735	770	780	771	781	759	784	748	770	768	728	745	751	788	746	689	774	738	776	782	768	737	750	749	750	734	775	743	742	744	750	736	722	776	721	775	763	726	743	775	711	753	786	702	771	724	711	746	754	765	748	766	752	810	773	733	732	713	696	790	761	727	727	782	756	774	728	743	776	727	743	748	680	775	755	725	777	738	730	734	738	761	710	755	786	746	777	722	762	734	718	745	766	717	763	791	741	743	726	754	779	718	787	732	747	743	727	702	777	775	759	705	732	822	748	761	683	767	742	683	762	770	766	762	777	757	759	688	754	819	763	801	716	738	791	749	766	750	768	769	744	725	746	778	742	726	742	786	731	728	716	716	712	800	764	765	698	746	740	728	779	744	774	691	777	765	732	727	734	758	742	754	728	731	812	758	782	777	730	729	788	706	750	757	735	750	753	762	727	753	739	746	775	733	704	751	749	756	724	732	698	751	739	748	800	732	718	740	771	785	748	763	761	707	755	723	750	728	656	736	737	741	773	767	749	754	767	738	786	735	751	778	739	752	764	713	737	694	769	781	757	788	773	789	799	725	736	786	792	738	731	779	746	740	784	741	747	695	747	762	758	749	767	767	767	730	770	743	779	769	764	738	759	742	790	768	774	753	751	739	706	805	732	763	779	746	737	730	725	797	772	776	722	806	787	711	713	812	711	749	717	780	753	733	761	718	734	716	768	778	749	732	727	741	714	775	743	767	758	804	724	731	719	772	771	745	757	718	782	763	710	730	738	771	687	788	751	771	745	805	757	809	741	816	674	722	730	771	750	774	762	759	798	740	755	733	724	762	738	737	752	764	805	750	764	736	733	733	747	784	764	758	700	772	749	724	759	783	770	738	804	764	764	730	721	747	745	762	761	705	694	697	709	779	733	761	759	734	759	750	702	757	730	753	771	796	752	765	809	739	742	779	804	680	709	770	757	789	751	794	755	720	733	716	721	710	740	764	728	745	778	699	794	756	733	717	794	768	737	739	728	770	762	787	787	745	768	750	708	724	722	776	750	716	789	734	723	761	766	783	718	755	737	765	734	726	747	733	741	724	785	778	729	746	741	806	755	763	759	699	789	763	756	783	744	721	770
25211	13518	12118	6946	4651	3424	2716	2252	1945	1646	1518	1400	1207	1201	1094	1079	990	971	994	927	914	863	846	812	841	837	809	829	781	779	826	739	751	736	832	787	742	743	725	742	748	788	809	735	761	754	728	765	733	742	775	760	764	741	743	774	690	708	714	744	722	763	775	757	734	741	711	739	721	760	684	723	727	730	762	683	727	732	741	740	735	713	757	713	709	745	735	749	711	744	717	716	750	714	708	678	724	735	710	731	679	673	708	710	709	702	706	725	715	718	757	671	780	731	675	787	699	693	721	719	681	662	698	718	685	739	721	704	732	755	760	681	697	708	768	710	717	731	701	709	688	682	747	769	718	716	700	708	677	738	732	680	682	722	718	689	750	724	667	763	725	780	750	735	713	674	694	760	752	689	694	752	741	694	691	705	739	744	724	708	747	685	735	711	711	735	705	737	745	723	751	760	728	697	740	713	740	682	679	704	752	729	763	730	719	678	713	745	746	743	688	675	729	702	730	726	708	747	680	749	727	715	725	720	706	710	677	689	732	739	707	717	701	689	680	697	698	694	682	698	728	709	674	711	746	682	729	747	694	699	658	682	706	713	692	741	747	765	742	747	724	720	741	727	747	669	763	740	737	717	722	734	679	694	709	716	688	720	713	701	697	746	696	695	716	713	713	712	735	704	711	673	724	723	713	681	729	692	742	688	709	710	704	739	704	719	703	725	739	693	706	713	710	650	721	704	720	677	746	709	725	727	676	738	775	696	717	738	729	696	662	710	697	689	722	705	743	707	714	734	687	682	700	735	706	703	751	693	726	707	698	753	700	733	761	751	699	729	717	717	692	742	682	687	755	754	758	725	687	720	695	726	715	673	722	756	742	706	728	694	676	709	660	696	747	717	726	714	739	740	693	726	712	713	737	675	752	739	749	696	727	716	759	740	684	704	688	692	662	765	698	714	702	722	726	752	760	712	717	724	665	742	721	693	728	684	693	690	720	772	745	700	701	740	738	761	693	712	686	726	756	727	689	714	739	716	689	695	716	733	762	698	703	697	672	674	687	738	672	736	751	690	744	713	654	754	659	714	729	694	692	768	716	677	730	681	761	680	715	667	675	769	743	715	725	708	673	728	748	661	675	733	732	713	710	722	732	682	682	726	696	689	708	702	699	724	708	724	708	744	754	732	731	696	746	753	716	686	740	683	689	663	692	720	669	692	694	671	652	722	676	741	717	707	727	725	684	710	712	727	727	667	714	695	734	671	682	706	689	688	737	688	708	747	695	742	746	746	670	727	700	713	728	672	728	714	732	702	650	724	682	712	746	725	729	690	700	756	685	713	706	745	730	711	735	706	712	722	711	711	682	709	736	686	759	741	728	685	720	770	677	732	728	696	711	687	720	710	736	746	724	697	701	676	710	702	740	681	717	749	721	690	696	723	731	674	665	759	708	751	742	744	730	688	725	722	716	692	699	735	689	732	709	703	724	742	690	723	712	695	724	697	690	719	687	643	761	709	751	691	746	747	708	717	747	705	700	711	698	758	716	728	749	726	722	699	705	735	702	706	756	698	711	701	742	677	746	704	671	768	748	691	704	701	733	726	703	755	693	692	743	724	683	760	740	737	721	703	709	719	768	720	681	686	717	717	731	704	779	754	724	759	702	719	737	679	743	768	713	680	761	729	745	694	715	761	736	700	682	721	704	748	760	753	711	751	673	701	723	721	698	690	695	665	708	726	737	681	708	720	670	733	783	678	715	730	664	723	767	709	720	722	692	690	710	687	753	694	697	728	685	711	695	722	681	745	732	780	739	736	743	749	741	670	686	692	677	728	774	751	711	709	665	700	712	707	694	690	718	689	717	737	725	694	683	700	692	686	733	718	694	741	702	718	789	724	745	667	739	729	662	732	742	726	683	718	764	699	711	740	737	719	741	710	677	768	730	710	710	706	680	696	700	769	727	715	668	720	733	715	723	739	682	686	727	730	741	699	740	741	747	720	700	766	738	732	661	730	703	670	737	748	744	742	739	734	680	666	694	715	675	688	708	717	692	738	698	745	688	725	769	689	727	747	735	684	725	707	720	715	687	682	707	767	732	676	717	741	729	708	737	703	747	687	695	726	760	757	707	708	737	727	672	750	736	690	728	701	772	702	734	754	698	703	729	735	709	681	639	708	696	780	679	693	723	703	723	692	709	720	709	699	737	674	721	720	687	734	688	743	707	718	725	698	737	652	734	681	754	701	686	707	734	698	753	700	719	652	730	705	697	719	770	709	720	697	711	732	685	733	713	763	684	748	695	667	748	669	728	740	698	740	759	683	729	677	727	690	746	683	724	680	676	692	746	744	703	729	757	730	725	708	703	725	713	732	752	699	712	710	694	683	709	705	775	720	742	656	741	724	685	737	701	746	691	756	709	688	715	720	716	717	727	726	703	693	768	704	721	722	696	717	699	733	748	750	767	679	679	739	687	741	700	719	713	735	722	711	733	712	702	754	708	715	722	671	660	727	740	706	717	675	701	712	702	757	682	754	709	736	743	729	716	689	705	767	704	762	757	734	715	763	688	689	690	690	708	734	740	732	731	681	694	751	727	735	740	714	716	686	737	765	698	715	777	688	760	718	693	696	713	718	725	741	683	743	699	720	705	707	697	705	690	688	724	683	695	742	741	712	729	731	680	762	756	665	761	728	681	672	742	763	719	688	730	660	707	709	756	702	738	737	714	766	703	695	700	716	697	772	687	700	714	789	733	718	720	680	717	682	715	702	670	723	690	687	767	739	733	752	719	680	710	762	715	723	693	755	717	704	718	694	712	753	708	748	741	702	710	741	703	748	703	712	705	714	701	714	753	715	712	671	724	701	708	735	748	723	714	671	698	700	703	622	713	776	743	717	743	732	686	745	743	664	733	729	734	699	706	699	643	714	656	675	710	676	710	747	699	694	678	684	773	689	733	693	786	745	692	724	760	672	789	719	705	725	725	713	709	705	758	679	720	771	714	710	739	741	714	657	723	706	761	676	694	698	747	700	676	751	667	756	723	653	668	694	679	696	753	711	704	725	707	688	729	771	697	739	706	683	725	709	702	712	701	710	720	706	686	630	722	735	693	754	692	725	675	805	732	720	740	719	777	739	725	720	685	694	721	752	811	695	710	697	723	738	688	707	784	708	723	736	703	734	719	690	689	717	703	681	723	718	736	753	695	706	717	735	698	686	711	714	706	714	756	702	717	724	692	687	726	706	723	723	685	726	738	693	739	697	704	756	727	746	704	679	719	726	723	692	743	696	763	646	729	739	723	714	753	686	683	716	718	697	677	747	709	664	688	675	692	728	710	727	692	730	705	710	701	726	680	693	747	718	728	699	752	749	704	670	674	683	713	748	726	730	767	713	713	715	676	730	721	699	722	724	760	687	761	712	732	736	743	769	708	718	770	715	721	727	715	650	741	738	734	750	692	695	729	737	703	709	703	687	788	740	720	718	760	717	725	687	716	674	762	696
32262	15181	2599	722	555	561	506	490	492	492	502	484	483	469	494	473	463	452	513	487	533	513	464	449	490	467	489	490	464	498	507	473	463	497	456	458	467	476	492	488	475	475	466	476	414	480	470	469	535	471	469	519	482	499	493	447	497	471	478	466	515	493	469	492	480	475	481	485	503	464	440	495	550	438	488	492	451	466	484	491	488	449	529	489	463	458	518	497	447	501	466	486	471	448	490	467	511	495	438	466	493	522	492	469	526	498	522	479	504	472	481	498	470	468	520	478	493	458	468	498	470	489	452	498	494	409	496	506	477	496	495	475	478	510	478	521	474	478	461	490	483	475	491	488	458	492	507	496	475	483	505	459	538	487	493	506	449	462	515	492	443	484	506	477	475	471	483	436	483	475	494	498	473	487	467	530	477	463	440	472	493	461	468	457	498	500	456	470	517	472	501	454	484	482	516	500	460	467	467	489	480	500	509	509	488	453	500	501	464	455	486	508	507	512	465	488	517	474	452	443	497	463	484	495	444	456	484	491	488	481	469	502	473	469	474	525	444	449	482	483	503	438	482	477	505	487	473	472	513	511	474	472	469	513	419	477	444	477	473	487	448	460	465	463	480	473	508	501	432	479	483	499	514	480	487	470	482	475	479	478	466	460	467	503	491	538	491	484	491	468	473	490	475	483	458	476	473	444	481	480	487	502	507	496	497	517	504	447	446	502	480	509	519	471	465	443	467	478	455	480	487	508	480	476	486	438	446	447	469	455	492	422	479	497	498	476	486	487	540	468	442	492	483	473	497	474	537	453	506	455	498	493	493	471	469	465	483	492	473	464	425	447	484	474	471	460	476	491	448	461	496	481	447	464	460	458	461	444	423	486	469	489	474	512	488	459	519	478	458	462	493	466	463	488	485	494	499	465	482	505	472	482	500	473	487	469	476	498	454	452	450	461	483	479	459	460	473	508	482	480	558	513	458	443	448	489	477	518	473	448	496	477	523	535	521	515	450	455	527	467	497	464	536	498	456	492	488	459	477	473	481	460	523	499	504	472	482	480	517	521	466	456	471	471	482	466	509	473	489	487	446	476	487	467	492	485	471	518	478	470	497	495	504	483	480	481	461	457	505	495	479	510	487	524	505	531	490	504	511	478	438	468	455	435	463	484	482	474	485	481	493	468	450	472	478	463	498	508	464	471	444	486	501	490	446	515	468	455	448	464	473	492	470	451	462	484	463	488	501	454	501	466	493	459	485	467	482	501	461	481	495	435	501	480	490	504	468	468	454	501	496	540	540	463	473	477	492	492	467	511	470	478	504	497	440	521	511	487	505	449	466	509	526	466	478	464	482	488	498	482	470	516	507	445	495	522	502	481	441	504	529	443	443	464	542	467	500	488	503	462	493	431	478	512	520	495	490	480	444	492	485	461	488	481	495	500	477	475	500	454	476	476	438	477	489	494	475	464	482	483	464	476	532	453	441	489	487	507	530	484	513	500	459	479	498	494	453	498	501	426	478	466	484	499	494	483	472	476	475	473	471	499	496	474	453	449	431	516	456	497	535	434	462	507	461	470	469	449	479	480	461	494	475	476	500	517	486	515	490	532	467	488	460	498	461	463	475	455	502	488	470	488	499	515	474	458	483	475	457	474	467	504	450	461	509	448	485	483	484	502	466	468	482	463	485	507	483	465	465	453	472	470	473	465	444	471	507	517	475	468	460	478	483	495	485	487	463	460	481	460	475	515	442	475	470	501	502	503	486	518	441	492	490	442	444	470	496	418	498	500	508	481	457	458	483	482	482	466	455	475	443	473	442	487	487	466	451	446	503	459	526	486	502	472	483	490	493	500	463	444	448	520	487	514	477	474	465	499	501	438	476	503	477	477	498	470	516	491	474	475	467	458	475	485	480	452	487	463	493	457	475	456	447	479	507	457	508	468	490	499	466	490	472	483	473	474	482	488	489	483	544	430	480	497	498	440	494	455	467	502	516	484	487	511	454	451	491	505	463	452	504	485	486	482	478	483	478	480	477	486	515	473	493	445	466	500	474	491	485	485	466	507	481	480	454	445	481	464	459	497	497	481	460	489	517	491	471	459	473	460	464	514	470	485	484	468	465	509	484	525	436	456	474	483	525	484	460	491	484	503	492	491	516	513	470	477	490	531	464	487	511	455	490	452	503	533	458	449	469	505	450	525	471	507	496	464	468	472	519	492	463	451	484	482	456	495	495	475	458	473	487	491	485	444	535	490	447	474	472	443	508	480	519	508	470	466	475	478	490	505	489	494	445	469	482	442	479	485	496	500	455	472	473	486	470	458	448	497	477	464	526	473	500	449	512	471	489	477	455	478	496	505	455	475	452	487	444	449	503	470	491	474	527	467	479	464	494	484	500	473	467	469	444	486	510	497	466	462	529	495	510	452	480	473	515	482	497	478	489	466	495	497	475	471	470	497	509	524	493	562	454	490	486	482	434	507	443	510	504	501	445	461	491	439	543	448	495	454	415	457	500	516	464	444	494	450	460	492	467	523	517	499	486	454	480	452	465	545	463	457	493	482	497	472	484	468	478	476	450	499	500	485	455	497	465	448	478	520	476	476	507	491	470	486	467	497	454	476	449	464	476	475	474	471	499	483	485	491	484	494	486	494	462	544	470	498	446	537	470	498	490	475	452	507	471	454	506	479	509	480	457	522	459	530	469	504	473	471	467	448	482	478	456	483	508	480	460	488	464	455	470	506	517	494	470	480	501	466	449	510	535	481	469	458	480	480	459	468	481	479	530	529	498	481	512	427	508	445	487	474	512	508	514	512	475	494	472	452	496	514	452	459	462	478	452	487	497	483	508	424	454	439	513	469	488	512	475	484	492	486	452	450	456	466	492	430	469	467	515	479	517	460	479	507	428	477	504	469	436	462	540	527	457	492	452	479	464	489	498	479	500	446	522	472	550	488	481	506	497	493	506	462	481	473	474	489	462	497	471	472	471	480	458	471	457	520	499	494	471	472	483	484	511	474	420	485	480	478	500	470	444	484	460	463	448	474	481	505	520	470	500	468	467	455	470	500	502	495	485	513	518	497	472	471	484	523	448	482	493	490	520	499	466	445	503	469	501	503	470	476	495	490	513	489	457	470	489	475	518	498	498	436	497	535	482	473	491	458	493	455	458	472	478	477	481	456	468	501	510	458	502	470	482	482	501	476	459	503	512	453	512	492	468	495	522	477	457	477	459	462	503	490	447	451	509	479	507	535	483	487	461	465	485	489	477	464	475	476	476	496	470	435	477	498	482	454	516	444	470	496	477	446	441	466	444	543	467	465	488	485	440	463	475	495	497	493	494	488	484	473	492	495	475	512	489	462	446	501	477	487	498	445	438	505	468	460	467	498	478	485	472	494	531	508	487	490	472	495	467	449	489	468	413	510	497	463	495	482	452	481	504	524	484	489	481	455	451	459	497	490	482	488	459	466	485	460	452	489	470	469	500	511	494	508	480	464
20398	964	896	677	667	585	550	554	524	555	536	490	504	557	534	538	492	491	541	536	533	499	543	506	508	483	510	556	491	528	519	534	551	526	513	496	503	502	513	493	533	497	519	527	540	501	537	464	524	449	534	519	501	497	510	505	490	535	509	520	499	515	548	512	507	538	537	536	521	510	550	491	507	501	497	529	507	538	503	478	503	516	469	501	497	492	477	489	486	489	510	479	532	517	537	495	512	555	487	500	503	492	483	491	535	495	549	544	514	468	502	536	491	451	494	495	511	492	528	497	550	477	481	471	466	539	497	489	499	520	529	500	497	526	481	486	496	539	505	505	539	541	541	497	533	530	492	523	486	490	548	485	526	472	506	520	523	507	497	535	494	499	518	481	552	520	547	449	507	480	514	524	517	505	537	510	481	469	519	474	518	489	540	500	527	490	472	492	544	502	522	520	517	531	543	486	493	519	519	522	491	487	467	551	536	527	530	486	529	476	540	492	478	490	552	531	545	545	512	533	530	492	505	497	512	460	533	523	536	493	531	519	501	526	518	477	515	494	446	550	469	492	522	476	518	506	544	512	519	508	550	502	484	513	515	483	522	530	497	519	534	481	507	508	558	522	457	507	516	469	541	527	555	529	491	524	494	498	526	511	511	528	538	523	543	473	514	520	524	490	505	534	500	520	523	500	500	497	507	480	557	523	506	544	490	506	517	498	521	471	548	501	492	502	524	490	468	483	518	509	492	532	552	531	541	497	530	484	504	470	515	503	495	467	512	519	517	507	516	472	505	503	476	501	516	485	499	543	523	528	565	518	526	503	516	524	548	520	527	521	511	541	480	488	514	515	472	480	521	512	464	501	492	500	556	476	458	523	518	479	497	501	503	523	517	513	529	515	510	515	506	511	485	508	488	485	521	503	489	523	503	517	527	497	475	532	507	472	511	505	503	539	496	527	514	496	497	498	486	503	519	549	512	499	530	501	492	529	521	531	545	486	478	497	492	515	527	486	530	533	463	518	498	519	487	491	500	470	501	523	508	553	506	487	491	523	498	528	495	513	547	513	498	488	525	501	467	494	527	501	502	521	494	464	515	530	506	488	523	530	550	521	513	491	513	509	504	500	522	502	515	438	516	504	508	501	524	493	542	536	494	532	476	515	549	541	479	532	528	500	534	512	500	549	525	525	531	505	517	491	520	477	515	504	517	523	494	483	513	493	500	521	516	542	522	524	533	489	523	520	507	524	484	511	487	493	465	507	507	499	465	505	494	499	549	481	540	471	484	491	476	490	490	498	496	482	500	507	504	485	567	491	529	530	501	559	470	500	519	493	530	534	458	514	494	515	488	522	502	483	474	509	520	508	510	499	521	532	531	524	510	470	502	509	556	513	506	527	512	504	566	523	496	497	511	537	525	549	473	507	530	513	507	531	479	479	534	514	480	513	495	499	544	476	497	505	527	501	482	540	497	509	491	530	500	497	497	553	499	495	512	493	507	494	499	503	493	521	526	526	508	491	503	512	511	524	515	511	529	557	477	467	495	533	527	465	511	544	508	518	504	547	501	508	512	487	525	491	493	521	532	552	498	515	546	496	514	532	467	515	530	504	496	507	499	500	519	527	495	495	489	507	496	528	504	532	519	517	474	479	468	525	468	529	524	505	522	499	500	508	475	510	511	507	511	495	530	516	502	514	526	508	489	480	515	523	495	505	496	511	524	509	497	503	474	484	504	506	490	527	489	496	526	570	496	553	497	533	529	525	544	480	473	488	469	480	562	455	495	491	497	485	495	495	536	492	525	509	542	520	525	491	540	507	551	481	500	491	546	509	528	505	482	517	471	528	498	514	492	521	498	518	506	523	471	469	535	500	475	479	513	523	517	540	558	538	534	522	498	503	486	524	499	496	550	495	538	501	505	501	532	513	510	530	502	532	537	503	488	470	503	515	546	513	466	505	531	506	515	499	484	493	488	478	524	525	494	514	537	492	504	549	523	497	503	516	528	540	516	518	505	536	526	519	513	492	529	521	485	535	527	506	494	546	541	522	514	492	485	527	522	519	463	535	545	489	482	518	514	506	550	488	501	534	501	532	515	535	567	468	517	486	503	475	504	539	482	525	504	518	511	520	510	506	475	558	506	473	499	503	484	489	527	518	461	509	503	458	525	510	501	516	492	506	521	481	494	510	501	526	544	503	504	545	537	485	512	541	475	485	499	498	510	499	524	501	525	492	483	508	494	503	487	532	498	490	511	529	504	492	508	489	507	525	515	520	497	543	473	516	489	504	509	477	485	530	493	525	525	487	507	487	468	462	509	496	510	497	486	495	518	463	497	476	516	501	525	499	463	547	519	482	448	521	497	485	511	501	504	544	532	497	487	547	522	512	488	525	533	516	511	527	491	514	520	503	508	525	484	534	493	490	539	536	479	478	478	497	446	497	500	510	521	508	546	532	502	499	485	551	486	519	554	522	513	538	529	507	512	515	528	489	539	544	537	521	529	509	526	498	512	508	525	507	526	512	478	504	489	503	512	534	522	501	519	470	512	495	520	533	526	501	507	510	521	510	487	527	543	528	514	512	488	515	533	482	512	511	515	512	533	510	511	494	514	515	516	517	492	537	522	524	488	516	497	508	482	551	480	514	532	479	535	562	532	453	526	527	497	503	544	492	507	496	464	502	509	515	532	551	536	483	479	487	515	518	520	447	504	523	529	552	486	514	513	501	494	517	526	567	526	510	510	521	500	497	485	513	488	497	485	532	501	516	515	484	567	513	533	486	459	536	495	501	514	526	496	527	480	515	517	516	486	508	504	528	507	506	522	515	512	516	502	513	517	515	543	511	505	522	479	522	476	537	491	508	478	515	524	483	512	488	471	510	528	483	535	500	538	507	483	490	537	512	462	541	525	505	548	537	538	478	520	493	507	516	544	509	475	513	511	492	561	540	549	516	500	486	515	506	526	539	507	561	501	502	532	559	482	495	479	540	472	489	518	511	500	497	447	495	511	481	513	539	520	552	493	521	554	466	534	525	548	494	515	512	515	522	520	499	541	483	497	526	483	517	512	514	510	499	477	533	503	493	484	442	525	527	479	507	497	512	501	479	532	483	491	516	507	523	534	514	525	459	507	487	523	497	497	507	543	491	468	500	452	496	501	513	529	510	471	529	487	505	488	480	508	498	499	515	526	510	514	528	524	515	499	505	546	501	485	490	452	524	506	471	509	521	485	492	502	520	539	520	516	499	527	475	490	506	537	517	521	538	526	556	520	520	479	523	498	538	511	534	460	516	502	466	546	487	476	508	532	494	489	480	510	501	529	518	493	495	517	517	494	510	502	466	518	493	503	492	545	524	533	533	500	489	524	526	521	520	467	518	513	515	497	460	523	543	504	540	523	514	511	509	501	507	493	528	534	508	522	533	488	481	515	532	550	480	481	454	535	494	544	532	498	494	501	541	487	479	483	526	525	517	494	523	523	507	502	515	517	527	497	520
24542	20330	26040	24477	20324	8765	1046	787	684	591	528	505	502	512	474	442	463	416	398	427	399	430	365	397	434	409	387	409	398	379	370	399	364	366	386	390	394	377	401	417	357	361	388	398	370	351	399	387	366	363	398	368	380	378	341	352	326	387	356	354	375	388	405	394	360	371	372	394	371	373	352	345	344	376	373	361	366	376	354	357	340	331	367	385	383	395	370	347	368	367	374	365	380	390	375	374	376	353	386	369	376	359	408	361	384	379	355	397	380	404	365	391	363	396	342	413	404	379	360	354	390	382	350	400	396	361	349	383	401	367	402	386	348	412	360	417	348	358	384	380	387	352	372	350	400	387	375	375	369	390	360	352	382	384	391	385	369	394	387	358	364	374	358	388	358	353	373	351	381	347	352	381	349	402	360	369	385	360	368	360	405	383	351	345	332	364	378	355	371	395	353	407	390	373	356	397	356	364	386	396	377	385	390	382	373	360	384	418	349	371	380	376	388	350	350	386	385	330	362	397	374	364	382	349	337	376	395	422	343	344	373	347	395	373	367	362	346	369	372	393	358	391	317	355	355	374	360	350	365	365	360	389	400	322	389	344	360	383	362	410	383	345	376	390	337	402	361	397	396	344	340	399	353	352	374	365	347	379	349	380	400	377	384	402	352	384	398	358	347	360	354	370	365	349	374	353	379	366	363	338	391	387	386	354	393	369	381	346	373	398	381	382	342	363	370	349	376	375	354	356	346	355	368	372	371	335	397	372	370	362	374	377	359	340	351	355	366	404	364	344	370	364	360	374	393	359	386	396	352	365	342	366	360	370	349	382	388	379	391	367	342	361	372	350	332	343	416	363	401	403	337	380	398	381	387	346	395	369	401	407	405	355	326	397	378	392	352	350	375	396	368	354	402	363	339	355	343	357	351	355	355	365	369	396	355	347	328	382	391	330	346	371	366	376	366	382	384	392	398	401	355	386	380	364	365	398	343	368	380	394	389	371	392	335	363	377	364	385	376	349	329	327	364	387	397	385	350	361	393	373	389	390	353	378	381	397	381	367	396	357	361	419	363	394	383	356	372	331	370	346	356	363	350	397	398	377	365	372	379	393	386	371	369	362	380	433	384	399	362	363	388	407	364	394	387	387	396	375	395	387	363	369	372	384	361	369	338	358	392	368	356	372	380	368	398	365	396	380	327	366	354	390	375	358	358	415	343	377	395	385	370	382	350	375	377	377	372	355	405	398	404	363	364	369	412	415	370	373	389	398	378	365	363	378	356	335	362	382	372	385	400	366	355	344	400	389	373	357	352	385	369	387	381	384	387	331	363	413	351	357	349	391	321	395	391	355	347	372	346	376	383	389	351	352	342	385	377	369	343	379	356	364	381	343	366	410	402	371	371	324	413	367	363	363	327	368	368	359	371	345	366	344	366	338	380	351	383	358	385	360	339	383	361	383	370	332	357	348	363	345	364	408	380	387	379	354	362	344	395	395	367	321	377	383	371	389	407	379	355	375	381	384	380	341	365	328	368	353	339	373	325	373	393	362	367	365	367	373	389	346	381	399	390	385	348	380	387	368	377	351	407	396	375	364	401	392	367	360	378	371	377	346	362	389	377	367	352	346	366	361	358	393	361	368	387	374	363	388	399	368	373	350	369	362	385	336	354	373	406	384	393	382	384	378	387	365	374	375	390	382	393	355	345	365	367	361	389	380	364	349	364	350	365	360	385	375	363	377	374	393	365	357	351	339	358	362	368	404	382	360	390	380	375	374	368	365	367	392	350	373	373	369	349	385	367	364	394	367	367	360	367	358	360	335	354	337	370	399	349	359	373	394	377	411	358	366	382	363	361	384	343	370	384	373	346	344	379	365	376	354	360	334	364	365	366	375	413	335	380	378	369	358	392	321	360	359	354	356	393	375	378	362	380	384	360	391	363	358	375	355	348	367	339	374	364	377	401	351	399	394	383	394	347	384	370	341	404	378	380	360	362	377	391	365	359	366	387	340	380	344	360	362	363	365	359	366	401	358	394	381	381	396	392	409	382	389	380	351	401	337	332	368	383	387	366	354	375	370	366	411	367	342	372	384	395	342	402	384	381	371	353	362	388	362	349	395	313	387	367	364	378	364	374	398	374	390	372	389	398	356	368	387	379	360	352	363	394	379	371	387	359	346	371	402	364	367	372	370	346	375	342	350	370	355	334	365	365	397	386	363	345	358	376	335	365	396	368	385	341	361	374	351	410	347	372	355	330	370	376	395	373	357	365	363	353	381	390	380	355	359	366	404	393	379	360	376	374	391	379	352	365	340	394	385	361	354	354	367	386	357	362	370	374	356	375	371	360	376	372	364	366	375	359	382	354	355	362	384	406	349	366	349	384	416	373	347	355	354	390	370	368	382	325	390	404	359	396	404	406	361	400	351	346	340	399	387	389	364	333	355	412	389	366	394	376	357	381	374	375	395	376	355	342	362	359	405	358	341	393	368	388	367	363	355	372	366	378	374	379	359	346	378	336	326	380	397	378	395	368	384	378	384	375	331	389	392	364	392	368	380	406	331	372	377	366	319	386	337	415	383	353	354	419	363	356	400	381	349	411	361	404	385	369	393	346	396	366	371	337	376	339	388	418	362	382	351	350	400	399	383	382	384	359	381	358	366	365	378	357	349	356	383	395	339	364	352	367	353	354	387	387	366	364	343	405	381	349	387	387	382	383	364	357	375	374	345	336	421	368	368	371	348	391	376	328	375	399	358	389	372	367	370	409	381	387	353	408	387	355	384	408	348	414	385	378	365	339	362	374	390	347	384	357	382	340	338	363	362	367	376	368	394	351	335	381	322	362	358	366	352	411	348	372	330	350	373	353	386	361	351	394	386	370	395	361	355	404	404	370	312	344	369	347	388	383	329	354	380	389	386	369	364	355	347	371	395	385	360	360	384	354	361	358	362	403	376	367	372	353	379	373	400	382	343	339	350	366	340	363	365	392	397	370	368	369	379	394	401	376	385	372	395	356	357	405	376	359	348	380	363	389	388	363	337	380	351	396	362	363	346	358	397	389	373	352	395	366	369	354	365	331	389	405	383	390	370	363	369	382	372	405	361	366	381	367	373	366	373	374	348	386	338	390	414	408	383	375	361	360	399	330	388	380	349	350	367	366	370	358	387	390	388	362	383	342	378	378	365	360	396	380	386	388	384	381	368	345	343	367	375	388	367	347	350	367	358	397	387	395	375	373	384	383	406	349	346	354	375	426	393	393	371	371	368	357	378	407	373	380	383	377	361	406	358	392	383	354	380	370	352	375	363	362	350	388	375	396	394	409	397	388	371	373	366	336	356	371	366	386	360	397	376	365	367	375	382	372	365	368	404	389	361	390	341	348	361	396	378	347	375	374	377	365	386	391	391	400	367	397	367	409	368	368	379	360	388	350	361	377	342	346	356	381	399	359	357	347	416	343	366	388	386	371	361	376	344	349	397	345	334	359	376	368	357	414	341
28940	7789	7095	3858	2465	1817	1444	1206	971	893	785	671	672	600	563	538	525	550	532	506	500	491	491	468	454	395	437	448	450	458	430	395	403	437	414	377	426	412	388	399	367	429	423	368	401	392	408	388	368	393	370	376	334	402	403	371	393	364	402	386	413	398	380	389	364	378	370	397	392	407	361	371	392	400	373	378	379	363	393	384	423	349	400	393	356	384	400	425	372	380	414	378	379	375	382	401	416	393	403	385	388	381	379	376	358	398	406	403	387	418	385	376	383	393	404	385	385	368	390	395	383	413	386	393	407	349	447	359	395	378	410	373	382	409	394	400	410	388	362	378	390	391	392	409	356	380	334	366	371	388	373	395	381	434	370	397	376	401	394	358	407	377	400	394	361	391	391	338	380	389	379	393	413	329	384	361	379	383	375	373	350	422	356	386	410	363	371	347	374	400	386	367	367	396	409	371	367	388	373	387	389	403	400	378	387	428	387	417	378	413	407	399	365	402	410	355	360	393	358	379	391	412	382	373	390	397	399	387	387	394	390	401	389	382	382	397	380	357	385	396	404	407	352	358	415	379	416	382	409	352	378	392	362	399	369	374	380	418	388	399	373	388	406	420	414	386	370	375	410	386	384	412	378	416	393	373	381	384	372	436	409	379	386	377	378	367	413	353	407	364	387	373	364	370	380	411	403	402	371	392	378	388	371	401	369	371	374	388	383	365	339	387	372	367	396	401	363	373	362	385	382	380	350	346	409	388	372	368	375	385	351	352	364	404	384	400	405	383	389	393	386	364	367	390	381	419	358	385	411	375	364	379	378	369	386	378	388	401	368	395	412	378	402	405	375	377	374	402	402	439	364	390	377	386	373	384	362	353	397	409	351	374	405	370	355	388	342	365	395	379	369	397	374	390	387	396	382	376	392	398	379	382	390	386	381	366	412	392	374	379	423	353	409	375	345	398	414	347	390	372	389	385	368	384	412	389	382	335	412	354	395	404	389	376	412	399	335	395	403	400	360	373	378	428	402	384	373	354	400	349	392	400	383	373	400	390	404	395	379	395	370	364	416	364	396	388	414	371	385	366	379	371	385	394	365	391	378	368	397	354	380	394	397	399	384	376	379	373	366	376	356	410	373	379	385	379	401	394	378	397	416	356	365	377	361	411	340	377	415	382	418	435	390	384	360	426	376	410	415	391	423	373	369	394	375	367	391	381	397	384	368	376	381	380	382	357	386	383	404	373	375	405	383	392	400	388	382	395	404	413	387	391	384	385	355	402	354	391	408	382	364	360	356	356	406	417	369	382	366	364	386	354	378	391	379	402	367	360	398	356	396	383	396	379	393	390	401	361	396	374	404	402	358	403	391	382	337	416	357	391	411	403	345	395	343	357	374	403	372	394	348	401	355	375	396	401	375	375	375	371	389	366	330	349	349	389	391	378	412	394	371	406	345	361	400	389	364	397	392	390	348	377	382	350	368	378	400	385	403	385	351	359	401	384	377	369	376	379	379	365	344	382	389	368	378	398	400	372	394	385	388	397	389	375	384	384	378	393	373	393	356	408	407	363	357	387	406	384	389	392	369	382	396	358	374	386	388	379	400	398	390	403	384	379	436	404	369	392	364	370	342	350	410	368	338	394	358	389	352	364	370	423	430	389	371	367	369	421	383	389	375	374	333	339	381	411	373	358	394	364	374	344	411	382	377	390	416	380	368	374	378	379	362	371	380	406	341	369	437	363	384	394	386	393	411	341	378	369	373	409	367	351	397	361	367	390	400	400	391	390	422	379	390	340	399	357	351	366	408	406	422	383	380	382	392	381	398	400	371	399	392	375	384	394	374	376	399	366	403	399	397	376	371	365	372	395	412	353	387	380	403	379	363	373	376	433	412	397	375	368	382	411	355	391	371	382	405	357	399	376	379	356	381	391	419	390	411	373	372	341	394	384	395	402	375	395	355	356	410	420	365	413	362	413	409	352	375	407	384	412	392	393	386	404	348	399	381	387	380	381	384	385	367	402	354	387	368	379	388	387	384	372	372	379	367	362	363	354	375	382	385	352	357	372	390	377	417	408	380	401	354	387	404	417	393	377	386	392	378	360	348	411	387	387	379	382	399	352	384	416	359	392	385	378	351	397	380	381	389	398	384	340	412	380	374	396	371	377	394	393	391	434	344	385	378	404	383	393	385	367	395	389	405	391	367	452	400	369	385	411	361	356	396	380	377	370	386	393	373	391	395	371	371	375	390	371	388	409	364	354	395	354	379	395	351	379	351	372	380	391	368	340	415	353	375	398	389	398	376	382	377	362	337	386	365	371	427	383	418	399	332	399	378	397	393	356	356	395	378	407	418	393	389	414	414	414	383	385	393	414	371	402	392	396	418	392	384	345	398	415	444	391	423	347	380	389	390	418	374	382	385	381	406	383	387	363	353	418	391	379	381	382	399	409	389	374	392	390	384	389	393	392	414	365	393	380	360	427	440	355	397	378	376	402	389	368	376	401	373	357	341	383	370	390	374	392	370	387	400	375	381	345	395	374	378	375	417	385	386	383	393	397	388	380	411	415	384	400	377	380	365	392	396	393	389	377	380	339	372	373	380	393	374	392	398	402	379	368	364	395	392	393	384	381	400	386	423	355	392	379	399	357	366	411	365	354	393	348	374	404	398	359	375	378	397	355	372	361	357	361	387	383	384	376	354	362	365	417	399	377	393	365	368	400	412	361	424	384	377	392	374	359	360	407	351	386	363	379	394	357	379	403	380	376	376	380	353	426	430	395	408	335	387	380	377	364	378	416	377	354	397	382	382	410	365	382	382	405	384	365	398	363	409	401	373	384	374	407	382	371	375	364	395	345	344	394	370	378	344	386	377	368	363	360	374	383	374	410	387	367	367	381	398	380	363	411	357	377	394	362	364	376	416	366	396	398	370	356	349	402	374	374	394	351	373	361	354	391	380	412	365	369	386	343	369	383	387	387	372	393	400	392	365	379	389	388	383	345	374	350	425	379	371	393	387	378	362	424	398	379	394	398	400	394	387	367	412	403	392	354	390	408	390	383	373	384	415	370	365	357	373	386	383	414	363	389	419	362	361	391	427	373	400	384	378	388	389	385	367	382	360	382	377	373	355	388	397	385	405	397	384	412	379	396	370	386	415	382	369	370	366	400	371	363	373	372	354	382	351	396	358	354	410	380	376	401	372	362	406	387	383	392	351	380	377	411	384	388	384	397	402	393	411	397	407	412	412	386	406	411	418	414	389	401	379	403	393	385	392	404	351	339	374	365	355	395	383	366	372	396	361	387	363	351	401	368	405	386	342	381	388	365	371	366	353	409	376	384	392	344	437	375	382	384	367	390	416	432	372	353	410	376	353	383	398	408	374	405	361	387	352	385	384	418	371	372	412	386	387	380	387	398	366	352	372	395	368	368	380	418	384	397	381	374	379	379	388	394	368	411	388	373	346	392	401	411	378	382	398	356	362	362	370	393	379	395
22637	20368	26644	23965	20376	20418	8953	1653	1232	1079	1113	980	913	960	876	900	885	877	849	820	802	862	771	830	816	756	775	745	781	763	804	720	756	746	718	767	784	747	719	732	758	746	695	727	756	730	754	756	754	695	752	702	753	781	753	746	750	761	762	706	746	663	713	750	734	712	754	720	752	751	717	763	680	738	704	695	713	708	725	740	754	671	729	742	767	715	745	729	741	735	696	700	725	729	697	747	731	712	683	726	691	682	759	753	731	758	729	743	684	776	730	748	740	712	710	741	733	719	741	736	729	725	741	736	728	700	688	715	754	733	703	740	725	736	718	717	780	699	681	742	777	721	746	712	674	727	724	683	737	757	728	689	725	737	710	742	693	793	756	737	673	746	735	722	725	731	734	724	740	693	756	690	737	758	715	691	740	726	739	689	741	708	714	679	755	691	806	779	727	735	709	774	766	747	712	730	712	740	688	818	726	722	739	714	707	814	746	660	752	758	737	738	746	764	739	732	724	706	782	745	730	672	733	698	733	673	749	727	766	716	717	718	710	726	762	725	700	684	703	721	723	724	744	673	701	702	715	745	765	724	696	755	718	760	725	752	699	699	731	698	733	740	713	696	791	756	717	671	782	729	718	702	776	722	770	750	742	743	675	714	708	722	794	719	721	695	721	671	754	720	692	721	736	687	747	732	681	716	746	704	722	728	686	762	752	736	715	701	716	713	724	769	757	716	708	690	778	747	727	745	726	773	679	696	748	731	729	722	714	735	743	733	674	721	680	712	729	731	702	676	731	764	692	726	763	710	714	713	678	703	716	694	704	746	764	727	703	734	765	731	725	715	705	747	723	721	687	736	759	694	720	719	755	806	727	705	753	724	711	771	679	751	703	743	769	712	746	698	719	748	689	734	687	717	736	704	725	737	679	726	715	674	722	737	734	686	738	743	746	765	723	704	697	698	724	735	705	700	697	758	741	707	740	735	736	744	691	750	752	688	699	685	721	652	736	767	767	693	731	729	728	708	717	736	728	717	730	751	716	757	728	712	721	730	702	719	708	708	714	747	759	685	732	730	723	688	689	709	730	671	765	689	711	721	689	734	705	733	738	688	717	751	691	737	730	741	725	736	695	731	733	717	712	704	744	746	751	692	707	713	696	760	780	727	766	745	712	674	753	676	680	725	680	704	699	697	710	728	765	712	741	725	781	698	743	709	744	755	769	704	753	747	782	713	741	700	750	690	730	735	708	733	684	771	666	732	708	715	691	733	744	721	739	697	700	691	710	697	719	709	720	741	781	760	772	725	711	707	742	795	733	716	703	735	700	738	683	709	777	719	774	751	705	723	737	756	745	757	737	656	707	751	717	697	740	724	678	697	752	752	672	784	706	717	726	693	734	716	733	710	710	714	705	751	723	772	782	748	709	678	762	716	755	696	768	712	723	696	748	754	730	761	716	700	759	742	687	687	710	767	717	758	698	710	713	695	675	722	681	707	763	701	705	699	710	714	723	705	725	712	737	718	737	796	720	708	716	729	737	673	753	728	738	718	705	709	646	722	687	729	755	747	704	772	723	735	701	732	725	722	714	754	702	694	684	710	758	656	737	694	745	717	708	737	726	721	755	683	741	730	689	770	705	717	692	711	665	693	739	721	699	726	749	717	748	760	773	662	747	754	720	702	672	721	721	709	691	730	696	722	710	769	719	659	690	742	705	703	754	711	722	730	757	703	752	764	686	727	752	708	695	791	723	721	722	725	686	724	712	767	708	709	729	738	758	753	677	728	717	777	759	750	752	772	819	747	746	752	758	688	737	739	725	709	789	723	705	702	720	723	754	729	718	749	733	718	761	741	760	712	691	734	778	761	725	699	755	719	754	685	747	699	713	712	710	735	740	723	747	714	691	694	727	776	734	742	763	734	693	754	737	784	700	756	720	735	757	697	750	736	789	732	754	733	690	715	715	736	752	734	695	683	754	713	704	734	754	693	693	713	726	720	696	728	707	697	756	727	791	709	698	685	727	771	763	735	749	691	759	744	730	716	724	708	695	757	716	739	707	760	695	717	715	705	752	751	724	695	745	691	676	724	760	736	704	700	741	772	776	709	718	693	745	773	690	709	741	664	699	694	722	729	694	688	738	749	734	708	728	727	777	739	697	709	707	687	748	732	721	733	721	757	703	741	679	768	780	747	745	748	721	724	730	729	718	733	750	743	783	720	725	736	683	738	770	714	706	745	732	706	673	733	742	753	665	727	755	719	741	711	698	711	722	694	746	745	681	724	748	735	684	734	714	711	739	693	721	746	726	753	775	691	658	736	737	724	704	779	719	717	710	674	739	696	743	723	720	704	679	676	700	728	712	750	712	780	740	740	697	702	694	742	734	713	648	696	709	726	748	666	745	700	692	703	725	743	715	748	690	752	741	690	750	675	730	713	718	745	708	698	695	700	723	712	749	771	720	741	697	718	722	697	666	716	761	750	737	702	741	732	737	719	745	749	725	733	695	708	786	722	753	759	727	733	691	746	710	721	698	722	735	719	683	729	714	683	734	693	675	721	656	730	711	685	677	664	724	751	706	727	714	679	702	711	701	730	716	760	755	727	732	694	695	690	713	698	753	716	718	730	701	738	703	710	720	725	684	693	702	690	741	662	747	769	718	669	727	736	741	739	755	719	682	704	752	714	722	717	741	761	746	725	755	719	755	739	703	709	705	754	708	812	717	734	694	772	749	766	711	726	719	788	723	708	689	708	705	699	758	702	713	714	747	697	753	715	742	763	720	675	766	701	751	682	724	691	711	717	678	717	771	702	723	764	733	712	685	733	684	754	734	740	738	674	699	708	698	711	684	722	729	726	708	721	714	723	768	723	748	748	729	719	728	727	752	714	744	749	710	755	789	708	726	720	706	775	723	775	706	690	704	731	735	733	741	788	705	708	699	697	727	687	682	756	742	702	686	730	711	753	715	689	722	748	713	727	748	751	754	708	721	737	726	740	744	713	694	682	698	700	777	675	730	749	680	712	729	742	685	709	708	673	698	704	720	721	729	716	742	731	717	705	704	766	677	725	731	694	700	718	733	740	733	739	756	825	683	743	771	708	720	706	714	739	739	734	746	718	680	688	771	695	733	676	719	745	700	742	745	757	715	726	766	752	768	674	733	734	756	724	693	707	750	683	762	705	772	712	704	741	733	707	723	685	776	751	712	700	719	704	757	732	677	731	724	733	731	713	715	679	722	748	750	715	719	688	767	711	722	689	682	724	703	678	737	713	657	755	737	694	665	690	732	737	796	712	730	708	717	716	744	710	712	739	719	710	661	718	735	751	723	707	751	709	765	798	677	754	750	733	701	702	728	716	757	717	719	756	693	737	706	743	737	773	730	714	768	767	757	734	788	699	733	771	699	745	711	716	679	723	696	770	713	703	735	774	675	701	714	725	693	720	750	721	741	735	719	701	725	726	754	714	709	785	696	718	721	730	732	695	721	730	726	737	724	737
27541	13651	12411	7151	4703	3600	2740	2316	1954	1649	1537	1349	1272	1210	1069	1033	987	945	934	909	853	855	800	803	804	840	767	775	755	800	792	786	750	801	706	753	713	722	800	682	736	701	745	746	726	762	696	752	706	734	730	766	697	704	714	742	725	702	710	662	707	708	741	701	664	693	685	708	703	667	741	722	702	710	671	775	732	693	700	720	725	708	667	672	723	720	689	652	672	721	687	675	733	707	683	644	676	695	696	689	651	644	734	701	741	665	735	699	696	684	716	682	719	694	693	684	717	712	670	674	701	674	724	690	726	663	714	692	737	666	741	740	670	702	681	702	683	689	665	688	694	734	705	684	694	735	737	718	736	645	708	687	683	741	677	665	689	654	727	696	708	661	702	697	722	704	688	702	699	706	735	666	708	651	659	687	701	658	723	647	728	698	723	707	637	713	679	662	707	681	672	662	707	712	674	674	672	660	757	678	700	683	676	739	693	680	734	702	678	642	744	700	652	722	645	703	722	691	722	662	712	678	667	736	734	692	679	716	650	694	716	725	760	689	762	683	711	675	696	732	650	696	661	671	693	690	749	701	674	690	729	693	731	763	659	683	739	648	714	706	655	686	692	685	633	670	702	644	687	721	687	705	652	650	683	669	720	728	660	673	736	690	699	667	690	660	705	678	714	685	693	676	694	734	678	695	736	685	741	650	725	695	665	715	699	679	691	710	715	694	704	693	723	662	696	718	679	671	679	699	728	686	691	640	667	699	742	693	688	675	711	650	722	671	678	667	746	713	705	694	688	673	703	658	725	689	721	676	673	724	663	699	692	713	666	743	687	769	677	692	697	704	732	712	671	721	687	713	676	693	707	689	705	709	659	690	731	692	718	695	697	692	690	655	733	682	742	713	696	730	662	704	671	724	676	707	672	708	668	718	658	696	709	704	675	727	711	702	723	688	662	664	720	659	739	687	714	688	731	664	719	662	688	681	671	699	724	672	712	717	765	674	672	711	724	700	671	714	691	669	720	676	743	686	684	666	719	715	688	716	686	672	709	691	715	639	660	736	723	685	714	688	734	692	678	699	685	725	709	686	657	682	713	706	655	708	678	676	715	663	713	747	695	672	733	671	713	750	727	705	696	725	708	741	684	687	636	675	688	696	690	715	696	728	694	725	708	719	701	700	697	724	681	692	760	678	680	688	696	729	673	731	678	692	700	716	715	703	667	720	696	661	675	728	714	684	699	683	696	705	717	688	682	660	683	678	683	757	678	686	678	690	692	681	686	702	674	686	711	704	687	722	703	665	718	679	711	698	669	701	732	689	659	690	675	741	696	684	699	711	700	732	667	710	740	724	707	734	672	721	710	722	688	702	694	669	692	724	711	677	684	687	660	716	710	700	700	704	663	638	666	693	718	687	679	709	634	667	686	719	697	693	692	720	672	696	679	695	700	636	673	690	678	705	715	672	699	659	719	693	644	708	685	682	706	689	690	739	673	707	720	717	712	680	687	673	668	713	698	659	752	715	697	723	642	634	664	699	702	651	655	660	660	689	679	715	675	701	687	693	704	680	660	669	624	693	689	710	675	721	754	669	690	698	682	643	710	719	683	656	700	700	648	693	684	717	673	714	698	671	705	679	669	748	682	669	720	741	724	695	647	690	753	713	746	700	678	693	704	700	720	691	666	706	705	687	678	713	714	680	685	666	678	698	728	680	707	728	661	638	692	686	700	679	760	681	709	713	684	709	750	653	697	710	690	676	695	695	684	694	680	701	700	660	704	700	751	705	673	741	720	685	669	717	669	679	676	675	739	688	731	694	724	725	678	685	728	655	672	694	672	707	629	699	681	735	691	719	667	716	644	664	669	661	711	710	705	665	734	715	678	720	695	714	712	737	707	690	709	693	706	683	715	688	691	695	685	690	709	707	696	699	661	679	693	699	726	719	681	718	724	697	719	727	657	653	689	693	686	702	671	712	677	672	705	699	693	705	703	711	656	679	621	665	719	664	683	750	717	709	660	673	735	698	664	727	676	675	702	680	684	724	715	709	673	664	676	730	724	711	634	684	753	659	702	707	713	667	720	696	669	638	689	654	716	654	705	683	725	653	677	686	757	697	714	711	710	695	675	704	744	683	700	655	732	673	706	677	698	723	684	691	696	733	681	652	694	732	704	707	696	667	709	680	699	675	674	676	720	698	685	727	690	710	652	699	680	699	715	669	639	706	677	698	666	683	704	731	706	705	712	690	692	675	687	685	738	726	701	722	698	696	705	662	703	724	717	697	696	725	654	643	697	655	686	683	697	678	661	726	681	628	688	668	668	705	742	702	724	722	716	682	676	733	753	693	688	734	698	718	762	665	667	691	665	671	720	649	695	683	711	725	709	712	719	684	727	666	667	691	711	696	701	691	719	644	691	729	704	679	636	698	644	706	676	677	641	730	705	664	688	705	715	703	678	673	698	691	661	709	693	689	732	711	661	672	709	695	669	710	688	670	687	722	641	667	702	751	689	705	660	692	700	731	639	665	671	684	728	678	705	720	660	694	647	692	663	686	684	689	742	716	697	699	685	675	736	714	729	694	699	660	708	722	673	714	701	697	708	686	679	713	658	646	700	714	688	685	673	685	683	731	656	716	668	728	684	681	719	700	696	661	641	710	719	663	716	722	665	701	726	646	687	650	753	712	678	692	692	733	644	733	697	719	685	694	659	684	652	717	659	717	696	669	693	644	702	712	689	697	668	673	673	700	694	698	650	679	683	697	669	657	706	613	668	684	718	708	705	713	671	709	664	679	696	733	711	709	665	720	668	711	675	715	692	687	672	720	675	713	688	757	720	746	725	666	693	744	671	644	734	687	723	712	711	704	655	727	699	770	707	702	707	742	695	680	701	693	709	699	680	684	729	692	690	672	716	714	670	701	679	688	715	680	681	688	662	702	697	721	700	719	691	706	694	686	707	677	643	665	731	686	658	694	668	718	701	670	697	743	704	688	697	719	674	699	675	680	637	722	664	702	704	702	668	712	694	678	670	692	705	749	697	665	724	731	675	638	638	712	724	690	690	671	690	675	683	635	674	667	672	670	704	692	722	659	735	719	683	721	686	734	665	735	705	671	676	660	661	703	702	688	682	659	707	696	707	667	611	715	723	694	707	679	715	707	692	696	692	688	691	704	708	680	680	765	685	651	647	696	711	683	663	691	731	703	657	697	704	682	732	663	720	709	685	734	716	668	672	692	679	709	718	685	706	650	714	680	662	696	684	696	725	662	723	668	654	711	667	664	615	692	689	720	714	657	675	648	690	711	715	695	721	722	717	732	722	706	715	715	717	672	718	708	643	691	697	693	712	702	662	670	669	671	708	689	699	668	689	676	693	682	668	649	661	744	684	674	709	671	714	743	701	705	673	745	683	669	658	667	660	699	676	718	682	694	691	688	693	718	669	703	692	690	690	674	690	655	704	699	725	683	647	687	686	691	706	702	659	719	656	670	671	701	716	727
31764	14646	2399	651	537	506	475	487	446	423	397	416	414	445	430	437	478	408	458	462	423	444	429	442	425	465	446	429	456	432	434	459	412	460	434	440	400	479	478	447	449	434	442	455	469	460	405	404	438	428	435	429	441	420	440	467	426	428	453	418	471	484	404	404	426	431	434	427	423	438	443	462	457	440	470	403	454	451	425	428	425	450	422	413	426	440	482	457	444	463	439	433	421	467	437	463	433	430	428	443	453	409	459	433	457	450	447	472	430	430	456	430	438	420	453	442	455	418	450	444	443	414	462	418	445	468	431	444	425	439	450	423	481	446	405	440	444	429	457	451	451	399	429	463	430	436	450	459	459	472	420	447	429	435	457	446	408	464	444	439	413	445	418	403	433	464	386	437	430	445	468	411	449	449	418	477	457	429	429	424	442	443	462	417	445	487	455	424	450	452	446	420	445	442	466	455	460	403	420	449	421	439	422	454	472	472	421	496	462	426	441	436	427	464	474	434	426	428	422	464	448	432	406	445	419	456	462	441	429	440	437	431	423	425	406	452	449	467	460	491	479	429	431	447	456	444	450	466	453	469	443	429	449	429	431	468	429	473	428	444	435	406	446	473	446	480	422	480	441	457	459	402	426	479	435	448	413	446	461	446	483	434	429	450	429	452	499	444	403	437	414	459	425	432	433	436	440	462	432	431	457	421	454	436	414	454	460	487	453	439	421	469	464	471	455	461	446	436	421	417	455	443	462	393	435	429	415	476	466	429	414	447	462	447	461	433	399	471	436	454	417	450	444	456	428	427	455	447	467	400	419	476	443	399	446	491	437	441	429	433	484	428	461	448	456	415	400	451	444	415	463	406	459	433	412	416	448	439	465	416	462	425	476	436	436	415	429	450	414	468	448	403	408	455	498	457	441	451	436	441	412	445	431	425	431	440	418	435	443	429	456	443	442	428	446	461	424	435	445	413	441	427	434	434	431	429	425	441	424	409	454	441	460	444	418	455	460	438	513	426	446	421	430	413	432	458	443	432	463	435	438	411	459	458	426	450	468	429	437	398	429	470	438	456	437	471	471	428	447	424	473	433	447	446	456	445	445	431	457	460	449	466	454	436	433	448	432	457	439	431	443	433	464	434	478	437	449	442	448	450	470	402	455	449	468	448	464	467	467	470	418	457	438	450	414	440	425	424	429	444	423	456	430	451	443	454	434	450	450	471	462	459	462	476	409	464	443	462	423	438	464	425	423	438	432	437	462	460	429	428	448	424	423	444	468	444	438	393	433	453	462	432	431	413	419	475	433	428	447	448	407	460	455	453	423	466	438	400	444	489	441	439	434	416	453	443	475	435	445	380	426	423	457	482	441	492	434	433	472	410	454	456	423	436	459	451	413	460	431	453	439	427	419	482	465	401	455	421	397	406	431	417	427	447	471	436	466	414	434	438	404	427	447	428	412	425	441	440	435	432	458	406	469	437	427	414	437	433	480	437	433	439	444	424	458	428	449	451	457	469	439	457	450	439	434	483	449	453	487	439	444	431	445	478	512	440	440	446	446	411	414	455	441	436	443	431	461	451	439	435	448	452	440	450	421	471	444	452	455	478	407	441	456	470	441	429	468	461	450	449	467	443	472	439	439	473	450	459	412	444	434	417	450	460	453	437	451	467	473	450	465	460	440	437	432	446	437	436	494	442	463	403	475	441	434	446	426	436	476	417	450	471	484	422	452	463	409	440	410	445	447	475	458	428	446	456	435	441	447	452	415	468	463	429	462	419	409	445	439	458	407	449	380	445	460	407	467	424	450	431	453	420	463	454	457	453	453	464	461	466	434	413	442	405	445	424	430	416	435	439	426	442	471	449	430	459	455	475	468	436	450	453	442	483	486	437	421	435	438	388	468	417	420	451	407	424	421	432	442	430	440	464	436	427	445	470	487	453	494	495	448	424	439	463	448	433	432	405	438	435	433	418	429	448	461	419	428	449	452	446	451	439	402	434	492	464	413	450	464	446	439	407	420	455	459	414	441	435	422	404	422	449	421	429	478	408	492	477	433	407	383	453	427	436	472	434	482	507	451	437	438	458	385	400	414	451	453	432	443	450	448	449	414	474	435	445	440	442	454	445	431	444	448	477	436	434	414	449	462	413	454	421	439	474	442	444	428	441	480	463	453	422	433	454	426	437	398	414	441	416	431	447	440	453	416	425	426	441	459	440	431	452	462	404	439	447	416	463	448	469	417	442	430	473	436	477	444	417	465	433	410	450	478	453	415	429	422	464	445	445	438	451	454	430	446	453	457	437	384	436	481	443	438	434	447	460	443	451	466	430	433	429	458	399	431	452	453	441	399	447	423	446	460	419	470	431	447	450	469	405	448	459	411	434	439	412	436	439	418	459	477	460	446	413	427	437	416	466	448	434	438	435	428	471	438	429	447	465	454	446	480	423	408	491	452	426	397	412	432	490	411	475	464	450	430	438	451	398	441	415	439	448	449	466	426	433	432	386	477	454	440	436	390	421	400	473	425	470	454	423	479	447	441	450	437	463	450	451	442	468	437	441	447	452	425	433	498	480	461	403	415	478	489	445	427	450	410	421	418	432	463	457	434	437	472	434	396	455	419	433	466	426	420	420	430	431	411	453	454	466	453	456	418	451	415	412	441	444	446	422	439	447	429	455	431	472	431	444	436	434	483	441	406	425	465	411	440	442	456	423	454	472	431	452	445	438	452	464	463	445	490	391	403	458	426	423	408	470	428	476	423	456	441	391	447	471	416	469	445	418	440	434	467	431	441	452	425	417	460	449	391	440	438	429	441	416	454	432	438	467	455	501	464	462	443	417	467	447	471	451	446	446	423	408	434	452	467	471	422	438	469	431	447	435	400	458	430	415	449	427	429	462	460	456	410	470	478	445	439	452	466	410	396	429	449	455	429	423	442	458	425	475	429	502	420	409	448	451	416	477	472	438	452	454	463	451	452	424	447	400	416	435	471	458	417	426	439	462	445	437	459	463	405	432	440	436	455	493	415	457	417	436	465	444	480	396	458	483	460	421	458	404	451	424	442	444	451	442	436	459	415	471	461	440	416	408	439	416	420	462	437	456	431	411	437	450	443	423	455	430	426	425	482	456	435	425	414	466	447	426	443	456	437	458	401	456	440	475	455	398	485	459	481	461	450	423	462	439	431	462	471	459	427	405	452	450	445	423	430	455	441	421	446	411	492	403	451	439	404	441	418	420	429	466	439	466	426	454	394	430	461	453	422	429	490	446	454	454	457	453	474	430	385	441	483	439	395	434	462	477	410	398	451	436	447	451	445	472	430	461	467	428	453	481	394	451	429	445	437	455	450	448	435	430	447	444	452	479	463	424	430	433	442	427	434	441	447	478	445	425	474	428	438	448	440	493	423	443	453	438	424	438	439	483	440	446	449	431	453	439	467	438	450	453	452	446	470	431	450	438	454	416	431	444	460	430	457	416	470	419	465	429	433	429	445	458
19841	1023	815	677	570	593	499	521	508	503	521	544	495	424	476	477	483	509	481	503	484	455	478	453	484	464	454	491	462	438	475	471	493	489	486	475	475	424	437	438	446	491	475	483	443	488	487	450	480	473	494	467	480	517	452	462	479	497	470	480	489	466	455	487	496	482	490	447	455	463	477	481	455	488	457	465	447	463	489	475	496	465	429	457	483	477	469	465	481	482	460	496	477	533	516	479	482	473	481	425	472	461	473	479	497	480	482	499	423	442	453	467	500	462	457	475	483	468	514	459	479	488	482	478	503	479	512	447	442	433	466	451	460	426	489	479	480	507	460	503	486	456	518	487	485	477	428	433	489	464	477	473	474	430	491	505	472	466	458	435	495	499	493	444	430	491	443	483	450	490	427	467	430	460	476	521	458	498	505	491	453	452	471	483	442	485	474	469	416	473	486	523	472	477	451	448	443	449	500	466	479	475	503	460	487	464	464	476	465	471	482	450	458	467	496	458	482	477	485	465	494	469	477	467	435	456	470	492	462	475	476	497	484	474	484	484	493	489	461	486	460	474	504	514	485	488	459	440	444	440	461	474	449	464	498	501	481	446	482	470	442	486	468	488	493	507	456	494	504	449	475	502	474	484	478	487	490	496	498	488	496	491	458	450	474	467	438	433	463	471	464	521	443	461	487	475	443	479	460	477	486	452	492	510	453	473	485	414	495	475	471	457	470	437	439	499	494	435	452	458	477	462	456	451	460	494	460	512	467	478	435	513	441	469	500	443	460	474	502	438	496	447	475	458	436	499	466	485	487	481	468	461	455	488	470	454	467	467	462	488	477	476	441	458	512	494	416	434	476	488	480	492	460	480	454	462	504	502	487	454	467	510	481	446	478	485	474	507	493	486	469	464	463	469	487	454	479	451	528	432	468	442	458	469	460	469	439	433	443	458	465	458	501	470	478	474	475	452	450	444	476	439	480	470	452	498	460	476	462	492	459	457	481	484	453	522	479	451	477	497	437	469	471	442	478	503	478	448	484	476	473	517	466	498	497	444	505	484	492	456	480	496	442	471	455	519	487	441	519	495	449	483	489	476	502	463	455	457	505	454	476	427	489	508	492	474	476	492	504	501	446	435	448	509	469	471	482	436	466	409	467	463	485	497	478	502	428	452	453	473	466	492	450	487	483	462	478	452	474	485	483	481	474	450	465	476	462	451	454	468	463	447	464	474	491	480	472	484	501	435	463	468	440	501	455	462	489	464	464	472	428	470	503	506	433	447	428	477	485	457	455	452	471	459	474	488	503	457	505	526	448	434	459	460	503	469	477	472	500	498	464	491	476	471	454	513	473	500	487	424	435	458	461	478	481	452	492	492	445	438	476	473	493	496	457	456	480	435	472	434	439	449	485	484	500	461	494	494	475	500	498	458	490	442	475	449	487	454	456	437	491	494	460	448	466	472	449	459	521	462	511	460	510	451	459	508	451	462	480	465	464	479	486	489	468	490	505	492	471	490	464	484	477	460	483	479	465	458	510	448	498	463	482	453	474	467	454	483	469	479	432	484	511	466	496	424	485	459	472	481	475	464	466	513	440	432	419	460	489	505	463	468	451	453	461	441	475	493	477	506	466	462	479	496	487	479	485	485	484	464	445	456	444	476	475	462	511	458	476	524	487	490	480	496	494	441	471	479	479	476	465	480	479	483	473	474	442	481	494	475	482	452	501	480	532	457	508	476	495	463	484	463	487	447	487	478	483	476	463	512	451	477	498	448	450	431	465	504	523	468	488	477	450	503	460	484	461	449	482	487	461	448	440	459	472	493	482	473	483	507	420	481	478	492	474	452	487	492	480	486	495	469	464	473	434	500	484	460	467	459	468	487	500	481	485	504	450	481	503	431	477	521	480	475	484	453	486	481	490	443	463	476	453	471	466	478	497	475	440	439	483	456	447	475	464	440	465	457	474	469	483	487	471	497	478	448	461	445	476	465	473	483	478	499	467	544	484	462	492	436	459	496	435	488	477	431	487	468	485	452	483	462	476	484	447	475	515	500	499	492	472	483	497	466	480	456	438	442	480	475	487	455	458	460	483	477	494	477	528	461	479	481	462	460	468	421	485	514	492	465	455	411	456	471	478	451	479	484	463	431	482	455	440	493	463	506	464	451	464	475	492	494	467	463	456	478	471	455	469	447	472	483	450	480	467	462	460	488	500	484	454	460	434	457	511	485	484	490	508	431	474	503	483	490	476	471	480	468	464	488	478	472	418	474	478	485	491	474	455	497	468	536	460	454	484	460	449	475	486	458	484	440	468	494	457	455	457	461	471	478	472	462	485	451	461	476	480	453	455	429	460	496	477	464	517	535	507	481	515	450	465	498	468	504	439	517	437	464	454	510	464	492	462	468	480	456	492	471	488	477	459	482	478	477	492	500	444	463	463	461	449	478	431	518	510	486	452	474	500	494	457	478	485	466	470	431	502	450	453	447	442	476	455	490	442	444	454	455	462	447	456	458	473	457	470	469	466	487	480	467	514	479	431	450	506	461	475	485	486	485	469	514	464	440	458	457	479	462	468	492	474	491	467	516	426	505	529	493	442	470	470	479	452	471	472	446	425	499	557	475	477	462	498	489	458	470	473	470	463	485	529	484	509	473	465	496	489	470	506	455	465	491	464	498	425	478	463	467	447	490	497	475	477	517	528	415	491	508	412	478	474	481	439	439	498	454	481	446	451	438	481	489	475	462	474	452	453	473	497	466	487	480	513	503	496	495	461	422	460	459	480	475	463	480	484	483	465	450	501	521	500	482	477	465	515	497	458	527	481	465	517	503	491	460	484	446	470	481	460	492	473	504	462	495	497	454	497	496	483	430	484	479	457	444	486	474	471	448	469	499	503	485	467	475	477	460	464	490	500	455	457	440	467	462	465	490	470	469	466	492	482	505	443	522	480	491	503	525	466	432	487	480	456	462	435	476	438	492	488	441	455	451	430	494	464	509	453	476	478	464	479	417	477	460	509	488	487	480	454	488	469	440	444	507	468	454	503	476	491	492	429	480	517	512	441	491	477	475	442	445	486	468	471	456	482	451	464	492	474	460	501	441	451	477	491	473	419	501	456	472	472	444	450	466	439	491	503	467	443	485	466	450	489	481	455	453	487	485	505	476	477	472	415	512	485	451	468	471	487	439	448	454	476	496	480	501	462	511	459	476	489	445	467	477	493	493	460	445	460	438	463	495	510	472	482	506	486	482	431	447	469	488	458	482	494	476	476	484	440	524	479	451	473	440	432	494	479	499	466	458	472	479	470	458	490	458	464	460	451	516	491	508	511	477	450	473	462	513	479	509	484	502	468	471	439	453	461	450	458	453	466	466	502	440	506	475	477	480	461	462	489	496	491	505	487	456	473	431	476	480	420	453	460	476	461	465	483	458	503	439	473	482	492	476	488	479	476	478	453	466	474	466	476	465	449	489	469	480	490	460	462	462	478	507	475	537
24516	20352	26117	24449	20343	8717	1056	745	614	599	520	464	474	408	408	401	430	387	401	372	388	351	447	394	389	390	379	376	353	383	404	399	330	363	367	367	356	376	362	367	352	344	342	328	368	333	366	357	332	364	325	372	346	364	391	352	368	395	377	339	346	342	341	379	355	372	366	342	332	366	371	362	327	336	323	358	339	388	372	342	308	327	374	373	331	359	335	352	343	374	345	344	312	402	334	357	339	352	348	403	352	373	357	349	376	368	342	367	342	375	358	381	329	371	362	367	358	334	358	369	367	341	326	359	338	388	356	351	321	355	333	358	375	355	325	342	329	350	356	322	370	349	385	374	359	358	353	381	338	343	366	352	381	370	347	343	370	358	344	366	381	331	329	323	332	373	341	355	312	348	358	345	377	348	324	355	361	364	348	365	354	353	350	373	381	324	342	361	376	348	353	403	332	357	347	376	335	311	373	339	361	353	339	339	330	361	322	357	355	369	374	333	334	373	316	333	354	352	341	313	348	348	387	355	364	354	363	343	333	355	371	364	351	335	346	339	353	344	332	407	353	346	377	367	357	393	337	353	361	352	345	348	326	347	385	353	353	362	373	379	345	348	338	348	354	343	335	336	353	362	351	358	313	361	363	352	353	364	324	328	363	340	347	356	346	361	359	392	362	349	339	304	385	348	338	338	354	349	360	338	364	359	376	333	393	354	386	347	354	346	354	345	321	360	367	369	351	373	330	331	345	329	365	385	340	329	346	328	363	313	333	334	346	342	343	356	365	354	354	379	359	339	342	358	368	302	321	303	354	372	379	357	358	377	348	320	361	364	358	357	372	344	354	358	336	314	352	353	352	374	377	358	407	369	331	383	344	340	362	376	370	362	338	361	339	375	349	349	371	365	377	322	333	320	372	355	357	376	344	348	347	368	337	352	375	362	333	365	326	377	352	336	416	347	331	347	333	351	358	342	356	336	377	356	349	344	352	355	335	342	332	370	333	349	327	385	343	355	345	326	400	345	348	335	353	356	333	351	370	353	352	359	335	339	348	348	362	397	367	351	329	356	344	348	354	347	341	365	384	360	330	323	336	347	337	363	385	320	380	341	355	343	362	391	347	356	372	355	336	349	350	350	352	363	339	351	338	356	353	352	354	359	358	348	356	343	347	343	345	336	389	333	361	305	368	367	346	347	349	372	350	407	337	355	318	362	321	339	321	340	350	332	390	356	373	361	355	372	377	359	372	387	341	329	347	351	375	369	382	350	364	328	346	329	382	367	360	382	356	362	347	341	335	355	387	344	407	329	367	376	372	317	341	363	340	336	361	360	367	327	346	375	345	344	366	364	351	344	335	335	343	369	344	373	328	359	340	375	347	367	332	344	340	350	372	365	348	333	364	349	326	370	388	338	346	362	369	339	343	366	319	345	344	381	367	326	357	352	351	347	357	347	325	400	332	344	348	334	327	342	350	366	367	334	338	364	378	313	334	316	347	357	346	343	361	368	376	345	359	331	344	344	323	375	361	382	328	361	398	388	355	367	349	340	361	348	353	347	337	379	345	360	345	361	372	345	367	348	329	353	335	362	341	337	336	373	374	370	373	354	344	342	337	372	394	337	349	368	338	329	345	357	386	330	354	354	346	349	356	364	319	321	357	371	347	349	350	355	352	355	369	360	337	319	356	381	358	354	335	330	331	356	359	359	350	385	319	340	349	328	366	375	322	345	369	343	361	375	399	348	325	352	333	376	349	323	358	355	352	373	336	350	351	353	371	317	327	345	361	347	306	369	331	338	326	363	352	360	351	342	376	376	384	377	341	361	334	333	335	371	382	354	341	352	362	331	350	349	375	364	365	332	333	332	358	361	352	369	378	398	317	369	358	382	376	351	335	367	354	359	363	378	363	343	339	346	348	397	342	343	341	366	359	324	309	360	368	358	374	348	375	325	334	327	311	367	333	345	393	332	331	339	370	327	320	354	356	355	372	352	353	348	327	383	364	319	332	339	376	340	353	371	355	353	376	368	345	351	349	343	326	354	349	336	352	374	343	348	342	358	335	325	353	334	371	371	351	359	325	347	397	356	349	377	347	344	354	350	350	346	347	378	367	336	366	340	324	337	349	362	319	380	338	354	358	387	375	368	342	321	346	343	351	353	351	310	344	380	375	359	357	356	351	378	368	373	354	326	351	345	351	352	340	384	353	345	327	374	329	358	347	369	339	328	337	365	384	387	343	333	360	355	355	343	375	336	340	331	345	373	362	335	367	358	350	355	352	371	384	336	336	348	352	351	351	338	357	385	341	372	364	354	350	357	375	357	352	347	345	350	338	388	358	349	337	372	361	342	329	364	335	353	346	332	336	334	358	317	334	340	355	376	322	363	371	363	317	351	367	341	350	341	324	311	307	352	345	354	354	362	328	344	354	382	356	330	383	334	354	340	358	373	336	360	351	357	328	344	353	364	323	364	322	345	333	361	350	365	316	361	332	379	388	337	361	322	330	367	364	346	361	354	371	338	365	346	344	346	338	343	338	338	321	349	355	367	342	395	372	365	349	362	348	349	323	359	349	367	340	374	356	355	369	365	335	390	342	343	379	349	351	366	371	369	342	369	377	363	339	390	364	342	348	373	317	352	335	329	328	336	379	334	328	358	348	344	353	364	328	334	339	324	363	346	379	335	347	332	352	352	322	364	371	360	354	353	322	372	369	365	329	357	336	339	337	379	338	341	329	362	371	339	338	371	341	358	361	339	375	360	339	355	326	344	326	349	363	363	367	334	327	398	380	366	390	322	375	323	366	345	341	345	340	316	363	330	372	361	360	337	350	354	321	376	350	373	393	388	305	380	368	359	345	376	333	356	320	354	366	366	362	328	367	368	350	326	354	398	347	355	317	349	345	368	363	329	342	332	363	337	325	347	354	383	348	360	363	320	333	351	374	346	366	341	342	374	363	368	347	345	384	347	361	366	350	341	340	339	345	358	358	331	359	343	358	353	358	336	385	353	351	355	351	357	357	398	338	333	347	355	378	335	345	354	325	335	353	386	360	387	343	328	342	350	369	337	365	350	385	345	352	363	337	367	334	344	359	355	335	381	335	353	386	303	382	344	370	347	356	337	363	357	310	363	335	378	355	335	377	340	356	386	359	320	338	306	374	339	343	348	391	355	346	356	364	307	343	358	357	328	345	320	327	346	350	334	359	338	383	375	366	345	349	374	357	371	351	362	314	353	376	329	330	343	364	351	335	341	379	358	378	375	377	353	331	357	339	364	339	365	358	377	353	368	334	372	379	346	326	372	346	336	364	372	387	369	372	329	369	364	372	362	356	319	383	361	329	328	355	365	356	367	338	328	328	331	389	380	352	357	371	338	359	353	325	311	337	361	331	368	357	358	333	374	386	336	345	386	368	359	350	312	346	334	371	361	352	374	391	357	333	321	344	352	337	353	361	335	395	378	342	330	383	369	338	348	343	333	360	375	356	337	342	355	351	359
29060	8028	7342	3890	2484	1813	1430	1254	1006	866	747	723	683	608	543	536	507	468	466	447	489	407	420	434	443	458	424	402	382	388	387	387	399	383	389	409	349	369	406	394	393	366	387	366	385	368	363	372	372	408	333	333	348	384	357	403	349	394	402	399	356	392	403	370	391	399	374	368	384	353	343	376	351	359	380	360	370	367	401	346	376	353	344	369	357	340	358	383	354	352	418	360	349	356	385	404	358	376	343	382	374	347	366	361	354	380	334	371	378	386	345	346	419	374	329	367	326	361	397	400	360	360	350	357	398	352	338	366	386	397	343	369	375	375	358	359	384	344	395	398	334	350	364	359	360	349	369	381	382	358	371	368	369	354	337	393	374	362	371	384	353	401	381	367	369	370	387	355	385	388	354	402	350	374	415	369	375	372	362	363	369	364	390	358	360	356	338	362	369	366	387	358	377	350	392	387	348	374	350	383	339	361	326	364	376	368	343	393	388	347	385	377	403	370	352	373	373	380	368	380	353	361	387	363	392	369	376	378	358	377	348	376	359	387	384	360	382	383	382	361	415	366	364	364	391	370	360	376	365	339	375	361	350	410	350	353	393	332	368	337	378	367	332	404	368	390	358	349	364	387	372	377	384	352	348	331	359	357	363	355	321	352	381	355	392	341	391	380	364	334	346	397	346	380	362	347	376	359	334	392	377	346	365	354	368	358	365	313	371	377	370	387	408	396	399	380	348	362	342	377	374	359	361	409	376	360	350	359	345	365	384	376	368	337	378	398	372	366	373	370	333	383	377	378	326	350	383	344	341	405	373	381	338	358	357	383	367	367	381	367	351	362	383	343	371	345	361	353	384	392	364	357	392	370	359	361	367	348	378	377	358	377	372	377	389	372	375	352	385	403	356	362	334	400	350	364	385	369	379	369	326	360	375	346	342	371	405	368	402	360	402	362	396	345	351	366	384	339	344	347	374	386	366	363	358	341	339	386	351	398	363	358	367	349	355	376	339	334	360	371	353	376	375	344	370	396	385	346	364	343	365	354	360	373	364	344	371	387	379	390	392	394	383	367	379	363	377	373	336	392	358	373	384	390	360	345	398	361	367	351	347	400	392	358	380	406	377	370	365	398	401	399	317	381	316	400	358	363	371	410	388	343	353	368	348	373	388	362	379	375	376	376	354	374	373	363	373	361	392	374	356	376	361	354	365	361	364	378	366	361	395	392	327	364	385	363	368	395	378	301	370	357	415	384	344	346	383	357	335	373	376	345	379	387	383	350	369	377	375	372	379	338	369	353	351	359	358	388	420	388	352	344	373	352	380	362	350	356	352	332	355	358	341	374	338	363	362	345	348	355	365	417	366	386	371	396	389	349	342	372	382	385	367	342	343	379	373	334	371	365	366	363	404	373	342	394	379	333	371	366	353	380	364	362	354	364	358	393	387	374	355	356	374	376	387	334	382	334	345	350	364	389	360	390	365	361	381	358	333	386	357	355	371	360	362	330	371	365	343	385	362	374	357	353	350	394	352	375	393	369	333	366	384	366	379	339	367	376	374	398	367	376	345	398	362	351	345	337	376	359	350	384	362	371	366	362	368	382	369	384	343	333	367	375	362	379	385	380	370	370	339	355	375	387	371	402	348	358	354	383	381	379	389	381	349	386	379	358	351	343	367	352	351	363	365	332	343	379	341	384	356	396	356	375	346	380	347	360	369	355	335	353	370	378	377	336	381	365	367	346	383	359	369	360	385	377	391	355	370	351	385	380	333	379	361	357	363	408	340	354	395	369	368	351	376	341	396	366	377	342	383	366	344	375	398	379	400	389	378	355	367	373	355	368	386	379	352	413	383	353	361	390	371	376	396	342	350	378	408	360	347	363	368	332	355	351	328	394	385	384	346	357	364	352	360	344	337	379	362	379	394	384	384	363	358	359	351	379	350	380	362	371	365	365	379	379	381	341	364	399	347	359	387	376	368	353	376	382	357	354	367	366	363	374	378	351	346	381	385	353	422	348	367	352	333	378	338	377	367	341	359	396	351	362	388	386	355	391	376	386	331	352	373	367	366	374	395	380	344	390	340	383	354	353	363	369	329	391	387	365	383	345	357	378	355	358	348	383	361	342	386	366	397	352	327	361	344	334	383	341	383	367	351	354	390	365	364	382	327	402	367	369	362	394	382	343	368	339	367	363	373	354	368	362	355	348	378	410	370	352	378	374	360	372	371	320	377	372	349	360	356	353	349	369	344	396	383	358	371	364	370	353	351	370	416	379	365	342	382	348	358	335	385	359	332	380	356	358	378	371	337	347	357	374	392	375	364	376	351	358	325	357	378	357	379	341	389	394	360	365	368	379	346	367	384	371	387	351	391	392	367	363	354	378	344	357	376	403	382	392	369	381	393	372	379	355	358	335	343	376	352	370	359	365	356	362	361	381	385	335	354	339	373	361	363	361	334	363	384	354	383	367	348	358	391	374	365	397	350	378	338	343	365	361	392	344	385	379	381	328	371	343	386	378	361	318	373	347	367	376	398	351	372	345	338	393	362	387	372	358	384	374	377	371	385	407	365	367	374	354	395	355	357	380	388	377	356	347	345	362	362	399	343	364	362	358	398	364	357	349	333	326	376	404	386	363	323	368	365	332	367	376	368	349	347	384	374	362	356	366	376	372	335	366	327	339	369	397	361	367	363	357	386	388	401	359	405	346	356	361	348	355	385	326	339	408	368	354	351	378	394	393	328	391	390	353	362	369	412	373	359	346	397	381	349	390	362	391	385	364	359	393	343	408	348	334	367	379	374	364	368	347	365	367	373	368	354	374	388	377	382	372	379	370	376	365	370	376	366	379	385	375	348	350	380	373	338	376	361	342	366	378	378	330	343	356	384	378	375	397	387	363	352	356	353	353	366	354	361	321	344	356	341	374	350	357	374	391	383	349	372	344	344	376	360	382	370	326	367	364	353	346	389	379	339	386	374	360	353	335	351	348	364	385	357	400	370	365	364	363	355	348	345	374	357	373	339	390	365	341	347	342	391	383	351	401	383	377	384	370	375	361	327	365	376	355	368	383	391	362	371	370	378	370	368	344	362	358	356	371	326	395	377	345	389	365	350	351	345	381	370	358	324	331	349	348	350	388	390	379	357	363	371	384	370	380	380	361	380	378	356	355	363	332	344	365	351	398	368	382	360	369	378	338	374	366	351	375	379	356	357	334	369	382	412	345	382	384	348	379	341	402	355	364	364	402	347	400	351	359	403	353	398	394	377	363	398	360	321	376	376	397	349	380	376	378	331	333	369	380	365	368	387	342	381	441	360	380	368	393	372	388	390	383	353	372	355	356	379	375	382	345	394	358	383	412	355	366	382	346	375	396	349	392	347	347	371	368	372	357	386	323	370	346	377	357	378	373	383	350	362	380	382	387	400	361	352	366	366	347	377	350	358	388	350	374	316	359	357	363	368	364	372	363	394	355	355	358	357	365	377	374	398	335	353	369
22559	20346	26572	23997	20348	20410	9579	1649	1240	1220	1097	1002	1002	930	899	809	858	925	869	823	864	770	862	768	764	774	783	780	752	750	751	809	782	740	799	781	759	757	767	725	784	753	797	790	736	781	787	732	703	737	747	708	783	725	732	771	758	717	771	797	727	744	729	753	779	748	765	736	742	777	785	763	721	732	730	746	723	753	701	739	768	716	711	748	765	690	708	751	744	743	761	723	719	698	769	774	769	709	748	710	699	729	786	748	738	743	695	748	743	727	727	734	741	717	724	721	774	728	759	714	751	725	739	751	716	724	745	749	741	712	710	736	750	689	711	741	764	767	775	776	757	721	754	729	667	730	793	723	723	752	762	709	731	761	762	734	707	720	702	758	697	708	708	734	758	702	730	738	715	719	691	728	749	705	732	755	743	736	732	730	744	759	756	749	747	778	739	757	708	760	678	751	776	749	734	748	775	709	744	726	716	722	703	697	738	710	812	739	690	673	741	721	740	716	714	723	731	754	736	758	735	743	748	729	734	701	766	683	715	752	723	697	769	726	756	728	689	715	683	699	701	738	680	723	728	707	749	766	740	764	717	701	722	755	725	773	772	774	725	712	741	722	755	712	742	759	720	754	763	677	676	777	713	714	744	697	701	767	775	738	728	761	730	740	750	739	722	752	710	715	725	759	774	714	743	710	759	679	741	740	744	705	659	721	756	736	695	731	695	708	786	730	754	710	747	699	747	742	686	724	750	720	740	696	688	682	723	763	754	728	726	723	748	722	712	722	731	760	721	715	772	759	745	761	748	698	735	708	736	664	698	700	739	686	719	705	750	736	739	712	691	770	769	734	740	694	720	702	732	757	712	720	735	714	786	759	698	755	777	720	766	739	773	763	710	731	739	671	698	751	743	746	715	674	684	697	755	716	733	752	739	767	751	728	747	801	749	734	760	731	729	688	766	739	773	760	676	738	677	699	742	739	702	732	711	727	718	695	705	755	727	775	760	721	789	723	734	693	731	733	751	771	756	708	751	734	753	751	689	748	703	791	745	744	782	726	709	673	742	711	766	728	728	741	705	758	696	724	786	789	705	723	745	696	732	712	699	736	757	716	732	712	738	723	734	735	730	705	693	721	701	753	728	758	719	712	675	725	731	766	776	730	728	764	713	775	739	771	728	762	741	759	758	675	747	683	750	776	727	743	683	770	725	719	735	754	733	762	740	778	751	750	726	740	750	726	758	741	750	730	679	703	707	735	740	676	658	764	676	721	731	740	729	697	724	760	753	713	688	779	701	727	723	705	696	777	708	706	705	707	746	790	714	719	743	772	715	702	729	741	700	688	707	699	733	716	733	713	699	733	726	682	755	745	694	751	734	699	743	770	676	754	768	742	741	702	719	748	706	675	714	709	737	743	779	724	748	725	687	761	748	743	663	744	717	701	730	726	740	731	666	750	748	687	739	740	728	783	731	693	686	761	702	717	732	761	744	715	681	748	662	721	733	736	747	693	772	730	713	684	736	780	695	733	734	758	764	725	767	714	721	706	755	704	734	707	736	745	692	698	716	736	719	716	689	742	735	744	759	721	741	735	741	739	761	773	693	728	768	676	729	739	719	735	739	731	696	764	729	702	683	712	724	641	764	757	684	772	690	753	695	706	749	701	727	782	724	743	769	724	705	721	736	728	712	737	776	687	681	748	686	728	755	748	713	715	725	684	709	765	777	717	729	717	734	759	711	717	724	756	738	725	769	752	724	753	724	714	763	747	754	687	732	694	776	682	790	705	736	735	707	714	717	710	702	747	717	721	745	771	703	713	747	715	754	768	776	760	742	730	659	714	733	726	710	748	723	759	704	767	678	755	710	706	707	772	814	727	711	664	694	710	719	714	709	799	740	712	725	773	711	752	686	741	722	745	699	741	711	751	762	741	677	758	726	707	772	739	724	730	714	767	698	717	688	736	755	723	685	718	764	747	784	754	730	712	722	745	748	743	743	736	735	680	719	724	718	715	734	733	755	735	715	721	761	720	714	788	716	722	736	712	739	709	724	704	689	724	722	726	755	721	737	751	740	757	734	727	706	726	724	798	720	748	766	703	734	724	738	741	733	803	712	729	752	713	699	673	762	700	724	696	766	745	686	684	752	730	708	709	738	748	704	721	740	707	729	725	773	719	766	729	762	711	741	696	731	760	687	727	720	669	704	712	722	748	712	726	708	766	704	747	742	711	721	711	730	741	728	746	672	715	706	707	681	701	797	780	715	721	727	780	694	745	730	753	736	759	730	719	746	734	760	737	684	714	716	716	726	705	712	663	717	748	719	711	715	764	743	756	733	692	761	694	696	785	747	706	741	747	768	689	783	709	746	687	753	697	678	724	696	800	696	751	728	741	752	746	738	757	729	750	727	726	744	721	734	733	698	776	701	735	716	791	741	704	677	735	790	748	732	734	756	740	710	763	724	755	732	684	683	687	732	728	715	712	671	697	686	750	695	729	757	758	722	760	728	733	705	693	709	766	710	747	766	760	684	729	779	748	768	704	731	733	705	702	721	695	699	751	751	689	712	668	745	683	703	750	702	714	745	730	705	738	712	769	703	719	753	773	759	754	758	693	752	723	723	759	758	743	701	771	734	752	749	747	746	732	751	740	762	754	719	684	754	753	703	709	711	688	722	741	712	741	756	733	705	777	777	777	745	777	725	752	728	751	721	737	773	729	701	730	658	747	745	727	678	765	718	782	761	751	774	736	751	741	765	746	736	706	700	793	683	748	701	692	680	720	741	726	738	750	744	742	754	755	693	749	733	694	670	745	736	713	775	693	747	711	794	768	743	687	678	687	724	698	712	735	706	777	740	743	703	749	763	719	688	729	705	715	713	704	732	732	700	751	726	725	701	707	739	730	765	689	751	794	727	769	676	768	746	711	744	703	728	659	764	731	708	713	701	718	735	752	765	729	720	735	706	700	727	741	736	698	744	719	758	714	737	701	758	744	706	690	721	775	742	722	707	736	771	751	758	705	730	713	742	688	701	742	658	744	714	754	732	704	776	706	745	712	723	722	724	765	742	786	738	763	736	751	710	719	720	742	678	727	750	717	774	741	671	729	784	720	721	739	771	717	753	713	727	705	741	761	705	686	712	710	686	753	737	752	761	709	724	749	724	755	772	759	784	673	744	686	687	690	751	735	751	791	783	743	733	699	744	754	717	746	744	715	698	734	759	703	741	765	751	721	725	723	737	715	728	779	707	724	749	685	743	750	743	714	699	735	755	732	688	802	756	723	723	765	725	755	718	730	734	760	813	733	739	703	740	722	706	758	711	708	670	733	738	702	745	688	689	692	758	734	751	758	768	706	737	691	763	742	733	736	727	751	691	712	720	723	699	708	729	706	711	763	735	686	717	730	741	747	704	714	727	704	709	703	745	710	714	713	716	742	694	716	719	711	715	655	709	730	746	770	777	741	738	700	727	738	723	714	757	741	718	715	749	732	709	718	737	698
26814	13687	12520	7113	4760	3568	2775	2300	1904	1666	1491	1362	1204	1158	1137	1036	1018	993	918	859	853	906	831	870	796	808	803	809	745	809	764	746	740	766	740	695	713	781	754	772	719	701	811	745	754	739	747	718	682	705	734	699	736	722	676	709	744	693	747	736	673	756	678	703	677	721	719	732	719	724	726	740	688	687	747	709	757	688	684	685	676	763	722	675	727	707	701	653	690	692	737	693	726	753	693	698	706	696	719	736	729	712	676	679	702	705	717	678	697	714	719	700	653	754	698	667	687	709	649	723	664	701	703	695	663	660	718	723	741	667	704	706	705	718	743	727	692	701	659	719	704	676	714	692	740	692	701	701	688	699	696	717	720	697	680	696	671	749	729	726	724	732	728	676	739	710	695	675	699	743	738	641	725	687	644	716	668	718	688	694	683	671	702	642	678	731	691	700	672	680	685	710	673	713	723	695	720	749	704	714	681	637	730	692	673	705	686	709	669	677	716	700	699	642	699	685	726	714	659	693	711	685	707	656	702	719	731	732	671	642	711	662	689	651	679	719	684	711	679	726	702	685	678	707	693	670	724	723	708	666	709	712	672	656	738	705	701	687	678	702	739	725	715	701	699	677	711	696	756	718	684	681	682	690	698	698	691	681	693	720	676	714	678	730	741	688	697	704	709	667	719	713	719	710	690	705	682	707	696	752	701	676	674	730	712	742	668	682	664	684	726	674	701	698	671	675	724	711	704	678	685	723	737	674	687	726	699	747	686	711	694	650	698	695	666	708	727	701	692	662	669	672	716	698	708	734	720	679	712	680	721	683	691	715	714	669	686	713	728	663	706	751	652	705	673	697	653	672	699	750	675	665	690	754	706	692	681	741	668	679	694	719	680	665	712	698	686	679	683	676	687	649	653	695	718	713	708	696	709	694	674	708	683	698	732	714	683	720	684	682	724	709	674	701	676	679	728	680	693	698	708	729	724	702	715	694	706	692	688	682	671	695	668	675	709	731	681	679	659	703	744	729	693	715	682	700	702	693	717	725	746	660	699	703	699	645	702	680	754	712	666	726	739	716	668	734	695	664	682	700	699	695	704	683	699	646	662	718	684	691	706	744	707	667	701	707	719	706	691	690	681	708	718	663	725	720	695	697	689	703	685	690	736	711	739	668	673	707	686	658	679	662	660	699	702	684	728	671	698	717	702	654	720	724	632	708	706	743	706	686	680	708	670	661	687	679	689	682	703	715	694	717	679	657	651	713	697	765	697	707	732	690	686	715	663	652	726	715	680	677	689	695	725	724	689	732	684	738	681	687	707	714	699	721	684	677	684	678	700	704	690	745	678	674	685	687	727	730	683	740	704	761	681	715	698	688	664	654	712	708	676	681	698	716	692	698	679	690	712	715	659	704	675	711	705	672	721	692	718	686	725	693	655	718	703	658	727	741	698	674	705	711	721	758	710	729	743	701	711	726	698	703	690	702	703	688	701	695	673	694	718	665	686	749	684	694	675	726	744	694	696	687	727	709	725	676	698	718	699	691	726	663	702	679	675	722	720	681	724	696	725	676	690	688	759	680	700	693	661	699	681	748	713	720	709	687	730	725	655	670	722	702	695	669	703	683	707	712	661	708	731	718	749	670	703	688	726	687	692	697	667	688	700	699	732	701	696	636	714	680	725	690	681	723	703	655	706	704	716	698	689	669	756	645	692	695	689	678	683	650	717	701	648	715	690	723	729	689	694	681	749	709	685	742	733	710	749	711	678	646	688	680	648	725	774	716	650	696	665	692	727	755	709	668	710	720	709	695	705	722	685	718	698	653	705	705	686	704	737	704	673	647	688	713	688	678	711	694	685	684	677	683	731	718	655	725	677	712	698	717	687	671	701	681	654	716	633	682	686	675	633	726	694	655	680	664	700	676	695	696	725	652	669	693	674	668	689	733	710	737	679	656	683	686	691	679	625	689	675	702	660	735	626	680	729	701	734	727	677	719	718	693	706	682	694	718	732	697	673	703	700	726	748	722	675	641	697	690	668	668	757	679	732	711	689	674	682	727	684	684	706	686	660	655	743	736	704	673	644	649	723	705	655	717	714	683	738	708	692	719	687	700	676	706	692	703	675	674	716	705	678	686	712	710	688	708	709	672	656	689	691	699	704	751	715	697	642	726	724	709	686	720	632	715	724	695	715	763	720	683	703	718	640	694	682	704	671	765	738	723	700	682	688	717	703	713	662	667	672	688	766	655	693	655	691	724	733	659	680	696	715	757	693	653	681	696	675	716	698	697	659	682	726	711	728	688	748	690	716	752	688	671	663	703	711	706	652	680	701	702	726	739	758	723	673	720	709	624	705	696	764	679	661	672	724	632	724	736	756	718	737	686	709	689	683	697	653	679	690	685	694	736	754	708	734	704	703	725	673	699	653	659	720	669	686	766	685	719	702	708	712	696	691	734	686	700	698	691	654	640	679	683	769	693	732	669	699	703	715	696	686	713	723	725	739	697	665	650	679	679	694	714	716	664	664	680	647	706	712	740	711	656	637	704	692	759	704	715	728	701	696	697	705	697	685	701	693	650	712	718	702	659	724	701	719	716	749	685	700	708	712	696	766	716	719	720	701	700	709	696	679	681	715	703	758	699	705	689	712	650	692	703	712	719	704	678	662	699	736	667	689	683	717	681	722	691	714	678	722	722	673	698	711	720	686	654	757	715	701	695	659	696	700	741	663	693	702	651	701	673	741	713	718	693	722	665	661	682	701	674	685	710	674	692	764	703	682	653	696	653	738	733	683	695	710	734	702	715	699	676	694	712	734	690	734	679	721	730	680	738	674	691	679	668	640	698	740	703	708	698	706	735	710	705	677	699	739	678	771	663	657	714	664	665	719	690	717	699	733	722	722	688	726	698	732	666	652	711	706	685	707	685	674	699	722	678	704	702	663	683	701	675	741	661	699	733	675	658	682	682	677	692	730	701	701	710	720	683	670	710	648	626	723	727	763	665	695	685	657	678	678	725	599	713	677	732	679	678	693	711	703	728	677	689	683	694	705	713	703	705	728	709	710	723	651	623	748	662	707	683	677	665	675	676	670	731	708	718	678	713	736	681	706	693	695	699	693	683	706	777	674	694	701	697	708	726	720	682	634	691	749	700	702	713	763	692	708	718	682	665	708	710	705	628	687	714	744	741	677	664	708	698	675	649	741	681	733	686	678	636	733	685	718	711	709	703	680	676	710	677	688	667	690	723	738	712	665	694	709	710	717	693	730	690	715	709	697	679	762	699	725	702	729	674	695	690	732	705	686	673	689	701	694	731	656	662	743	693	726	683	710	725	664	701	722	708	679	698	682	719	713	689	740	682	705	706	673	702	646	659	680	710	721	665	704	698	678	711	699	684	731	671	703	681	703	658	688	677	703	679	691	686	689	689	711	656	701	692	698	697	702	690	673	688	706	741	639	732	741	693	689	708	653	691	670	715	686	730	694	687	642	650	694	714	696	737
31908	15042	2716	709	558	527	475	487	416	483	452	439	469	457	457	449	468	456	478	443	476	475	420	436	461	459	474	462	442	434	496	447	465	456	464	473	476	426	459	438	435	431	481	442	436	459	443	441	453	487	457	452	441	469	461	453	485	453	459	500	468	440	423	458	469	444	443	467	447	485	461	458	461	418	465	440	457	460	429	426	412	488	443	465	488	469	472	465	476	494	489	462	472	464	478	467	456	464	461	478	477	481	460	467	409	475	449	463	458	433	470	434	438	457	475	441	445	433	441	451	469	462	414	441	465	404	461	469	447	446	466	453	463	463	480	473	450	485	476	453	445	438	441	439	421	459	453	449	443	405	450	447	459	436	454	464	455	448	453	487	469	442	471	439	416	461	488	437	436	472	449	480	465	449	480	431	441	457	487	452	439	469	475	460	430	451	429	452	465	468	457	481	461	423	435	458	475	461	466	456	472	438	476	449	463	417	478	456	469	444	471	516	482	443	464	430	445	433	470	458	444	488	445	466	436	500	472	461	452	422	453	465	466	462	506	468	507	454	435	449	465	483	451	472	458	493	476	432	448	467	455	440	470	464	445	472	458	444	434	477	468	424	462	460	479	423	465	474	463	481	467	476	473	476	472	469	482	446	417	450	455	416	448	449	459	437	454	481	468	443	476	445	508	433	436	490	509	476	472	454	439	463	466	461	433	435	441	444	455	433	479	473	429	435	484	438	464	444	452	450	475	457	413	494	443	437	447	466	472	466	455	436	465	495	444	458	464	450	450	469	440	436	482	469	466	437	452	437	438	461	470	420	418	423	442	473	403	438	427	468	467	448	455	465	446	428	418	475	504	453	417	491	446	457	467	459	455	433	472	431	461	435	439	457	433	478	416	441	479	427	496	412	477	478	450	415	459	442	420	441	475	443	439	489	448	473	456	472	441	456	454	479	488	472	448	445	462	461	439	445	456	454	466	447	449	455	446	486	442	479	446	444	445	443	450	422	448	433	459	467	449	432	448	446	437	471	449	465	457	447	465	470	463	442	474	470	492	468	472	463	467	424	479	460	437	416	447	453	480	464	439	457	466	460	460	478	475	479	435	483	459	465	475	477	438	449	483	449	451	395	469	461	482	475	443	442	444	463	512	451	450	489	497	471	501	442	441	429	473	435	443	505	419	454	429	435	470	448	419	425	465	433	471	502	488	464	434	428	451	454	442	450	474	448	461	437	438	458	455	464	438	488	420	460	461	448	411	429	463	419	497	483	466	440	478	435	452	436	456	444	465	497	457	441	489	461	412	496	482	478	491	504	444	462	407	478	460	462	490	460	447	467	469	466	461	445	469	430	451	445	428	450	472	437	469	464	435	468	480	441	446	413	458	444	452	449	472	473	489	433	455	454	457	442	422	427	426	450	458	424	454	471	424	480	439	409	442	442	454	480	437	429	458	463	474	463	469	429	395	461	450	471	452	423	465	460	503	453	416	492	440	468	462	468	435	435	432	430	470	445	450	423	492	458	457	484	438	449	453	401	461	513	470	456	452	449	451	455	436	434	442	454	479	460	423	411	446	439	472	443	445	459	421	459	480	459	457	449	452	443	444	449	430	416	464	426	469	491	429	438	441	429	420	448	458	489	455	449	452	462	468	420	427	480	431	469	432	444	462	473	418	459	492	485	433	469	428	451	457	444	415	421	464	500	442	440	458	438	459	444	465	492	474	482	458	465	465	476	446	482	475	451	442	485	481	451	490	452	450	456	470	428	470	467	465	472	412	473	480	459	410	487	477	455	438	473	453	452	469	437	440	430	441	456	475	440	430	440	440	434	455	483	476	469	432	435	480	427	443	424	465	479	467	441	414	487	440	449	447	436	448	487	420	439	426	432	461	493	454	465	463	445	419	418	475	482	407	457	436	423	444	444	452	457	471	468	480	462	462	449	475	441	467	521	430	456	461	449	415	434	438	446	479	434	468	437	465	439	478	471	451	452	494	451	459	458	499	464	422	490	388	430	460	454	433	451	464	445	461	480	462	478	451	472	447	412	467	468	442	438	455	428	475	428	472	449	453	478	449	450	472	450	452	452	444	503	468	422	437	440	455	437	459	451	462	456	472	417	418	433	456	479	452	462	467	449	473	463	431	456	434	450	459	468	466	496	435	470	469	435	448	475	449	434	459	436	434	464	477	472	485	449	435	464	471	446	497	415	462	460	429	507	461	447	455	467	477	431	474	465	474	465	474	460	454	441	442	455	447	471	450	477	463	425	449	424	450	425	404	464	464	429	457	452	446	422	535	437	509	449	430	470	427	430	459	476	437	468	467	491	435	445	493	478	455	446	427	494	438	469	449	435	445	445	457	479	481	441	499	437	456	470	455	453	475	449	465	434	446	455	475	440	469	439	433	474	464	442	428	493	510	447	479	444	478	453	484	464	484	439	456	477	484	435	451	458	462	430	438	481	470	458	442	452	481	470	471	463	453	463	426	443	437	494	444	469	455	442	467	445	444	438	451	424	459	446	448	418	458	437	461	461	440	424	482	445	471	449	463	441	475	476	481	443	479	465	454	463	476	439	475	448	444	410	470	441	481	477	453	469	472	466	452	472	464	447	453	448	461	459	422	431	457	449	480	452	448	427	411	462	486	407	424	428	433	451	483	465	463	419	422	494	443	453	471	468	481	413	433	462	435	471	420	434	423	488	441	484	456	426	423	425	452	474	471	462	456	468	468	496	464	432	430	483	450	450	508	455	440	449	427	468	410	434	453	463	496	430	431	459	448	457	462	431	451	473	463	463	470	454	476	435	474	440	446	474	465	442	446	453	455	460	440	460	448	469	449	467	473	461	463	446	467	464	443	458	462	418	490	473	453	486	473	432	474	504	450	449	460	431	466	457	475	471	452	457	468	448	447	438	457	459	456	453	457	468	485	461	463	431	479	440	464	493	491	462	489	442	486	452	452	429	426	450	465	490	464	444	462	452	444	448	446	454	455	432	455	435	487	439	460	441	472	473	455	456	458	469	442	451	461	417	475	447	410	431	464	465	449	409	441	436	445	439	467	474	433	468	468	428	445	430	477	455	463	478	486	432	469	488	482	471	417	470	421	419	456	456	480	450	434	438	469	476	484	490	460	442	489	433	450	417	470	455	482	453	442	454	462	439	459	499	485	465	423	456	469	436	465	456	492	462	425	443	451	461	438	429	458	493	470	470	448	462	485	413	472	433	417	442	472	465	452	443	457	424	452	460	440	443	450	456	451	456	427	476	483	455	422	490	476	454	451	422	435	468	454	454	442	459	459	469	410	451	478	479	429	456	468	439	497	454	462	487	433	459	442	470	448	471	499	473	497	457	451	488	417	488	471	474	485	439	481	457	474	480	417	476	454	435	440	466	437	459	451	459	469	453	452	444	454	481	436	468	473	477	431	467	468	428	467	486	514	455	432	470	416	439	458	456	444	479	447	415	418	468	457	433	471	459	442	465	504	454	460	462
19691	978	894	692	627	579	568	569	522	528	513	505	524	504	477	462	487	503	510	434	466	500	493	495	476	460	467	485	494	470	489	455	473	480	467	517	442	476	486	447	496	452	465	457	489	480	458	491	475	501	454	505	515	427	471	469	477	497	440	473	483	489	508	523	491	480	522	526	505	515	503	511	492	488	469	488	509	469	482	469	456	500	494	451	490	493	464	532	502	465	450	520	446	461	523	517	465	457	489	491	493	493	475	465	475	493	491	517	453	472	491	525	482	489	443	503	506	448	450	458	487	499	480	470	494	490	501	495	463	487	444	466	493	497	434	469	446	482	500	469	469	466	474	486	453	491	520	484	465	504	472	504	481	469	441	490	478	490	486	502	489	451	499	498	497	457	498	495	529	509	520	501	486	456	456	460	493	446	461	484	491	498	520	482	497	537	483	452	491	422	462	466	526	456	505	451	459	490	471	486	487	438	500	478	486	504	488	472	508	501	495	478	461	483	441	450	504	478	429	491	474	473	457	471	513	506	505	513	514	502	501	508	459	519	479	501	532	466	453	497	459	500	513	508	449	493	467	462	493	489	462	486	497	506	449	480	495	524	495	485	513	463	478	467	470	527	496	467	486	455	497	467	456	508	490	488	505	505	448	477	475	472	479	484	462	484	454	496	487	484	484	486	478	473	459	460	513	478	487	492	509	451	490	485	496	477	469	494	484	487	492	459	458	487	511	489	468	506	499	491	470	488	475	515	481	466	480	477	505	447	511	486	484	505	465	512	506	489	495	493	504	494	458	499	471	465	488	493	494	501	424	490	463	475	477	497	492	488	502	472	510	523	487	514	496	495	493	519	489	495	491	503	512	484	487	460	466	473	515	496	547	477	447	445	484	461	492	524	527	465	475	466	516	459	443	517	533	476	493	474	486	451	489	472	476	511	461	480	487	482	487	467	484	519	507	514	487	483	467	509	504	495	487	478	500	475	491	519	548	477	484	482	497	484	526	446	521	466	520	474	470	457	516	517	479	487	426	488	483	496	475	505	480	475	463	468	482	485	493	525	479	514	505	468	487	490	442	485	476	526	498	472	484	465	468	500	488	511	455	528	474	534	467	506	489	500	461	496	497	468	482	462	491	481	510	475	470	427	488	476	477	437	467	516	483	436	500	482	481	472	504	479	460	525	492	500	444	483	460	461	476	454	465	490	499	505	443	491	462	455	493	518	472	447	503	492	499	472	477	464	517	508	524	480	487	503	492	513	475	461	488	529	451	451	464	483	489	434	461	470	473	475	462	468	447	508	496	452	469	466	459	461	536	500	468	500	504	540	443	436	514	502	506	486	477	478	474	500	466	512	486	499	477	488	498	517	477	472	477	455	476	477	489	470	465	513	479	475	477	512	488	492	490	475	496	498	514	463	489	495	502	497	482	484	496	500	478	479	506	489	508	521	491	523	511	485	489	505	489	483	488	494	475	472	531	502	517	508	461	480	507	504	520	499	510	463	482	455	500	495	487	459	523	464	464	476	491	497	477	486	489	467	485	518	457	466	456	439	520	479	501	531	496	500	502	491	447	461	490	486	515	510	499	461	466	463	505	491	458	468	485	480	511	449	490	475	541	507	502	472	498	546	489	499	464	481	469	500	504	487	475	469	496	488	496	497	520	522	486	470	479	526	468	473	495	472	488	494	485	477	506	484	525	464	526	488	423	460	495	494	505	489	455	487	546	479	488	501	479	498	460	486	497	473	460	476	433	474	470	520	516	446	507	463	474	418	444	480	468	492	515	510	496	507	486	492	481	485	470	471	460	456	463	484	439	486	456	496	520	514	497	516	510	504	489	471	495	508	505	484	454	497	511	460	468	483	471	457	477	480	476	450	515	460	466	516	486	448	517	515	477	510	503	492	528	516	470	490	470	496	519	485	510	493	472	476	452	477	477	485	499	488	524	482	512	519	505	517	481	505	464	542	478	498	447	473	494	493	463	474	475	496	487	440	479	495	505	444	468	506	499	477	478	505	478	474	515	475	471	501	454	478	505	462	474	482	511	477	480	488	526	506	485	490	488	481	502	443	467	487	472	466	505	489	507	528	506	481	500	466	477	522	539	515	510	489	457	489	484	484	497	518	508	490	468	493	499	491	465	528	479	436	463	473	491	509	477	512	496	465	529	481	492	512	491	510	486	499	519	471	494	468	522	503	507	479	510	490	464	501	501	500	491	446	523	489	507	492	474	479	502	476	441	472	501	487	503	485	506	460	504	493	495	500	482	479	495	518	486	501	450	512	487	486	502	466	508	503	499	532	510	477	465	460	516	470	469	503	499	485	514	456	495	464	481	448	497	507	480	470	474	507	467	504	508	541	479	459	488	484	454	493	467	473	500	459	488	532	489	478	476	469	472	509	421	518	476	510	478	488	474	465	487	450	496	462	475	491	502	515	464	465	500	511	511	462	514	455	499	472	514	477	482	466	486	488	494	504	483	480	493	455	519	477	475	487	488	490	450	496	455	508	473	539	524	477	541	488	473	472	480	488	480	495	482	468	483	519	479	524	432	475	475	530	528	473	439	487	473	509	505	495	491	477	492	474	450	503	485	531	485	462	458	497	488	486	493	483	480	481	506	507	469	497	450	507	474	512	513	483	510	490	463	490	507	477	500	523	465	484	496	493	498	483	473	489	513	466	485	511	439	462	482	482	476	509	505	500	513	476	467	488	501	483	488	475	496	492	508	471	491	525	474	471	500	481	486	517	474	472	488	464	506	513	491	494	468	466	460	477	507	487	488	490	523	491	495	527	527	467	450	486	521	463	484	516	471	482	441	444	474	517	472	480	492	481	494	471	463	474	468	514	513	484	513	501	535	508	502	486	476	460	454	461	505	520	445	479	529	487	471	530	509	520	498	468	464	487	483	516	507	522	489	489	490	449	475	506	494	465	489	503	512	457	478	463	513	493	470	474	484	525	466	435	503	490	515	529	500	497	529	509	466	499	501	504	488	515	497	473	487	477	467	472	448	455	509	498	497	479	482	487	492	468	457	510	463	506	502	473	516	479	493	487	465	467	458	478	470	473	492	469	486	467	474	508	538	479	472	502	480	487	487	487	458	515	473	529	461	500	452	485	465	493	500	481	474	486	499	511	495	484	486	516	488	496	481	505	502	491	488	483	460	476	451	458	480	485	510	470	505	459	450	492	495	507	491	496	466	455	510	478	499	512	447	487	484	501	434	494	497	463	490	514	463	482	476	469	476	503	483	489	487	513	475	476	468	454	483	453	482	469	434	513	475	516	494	504	495	492	495	500	511	486	498	499	480	499	454	468	484	474	447	524	480	474	502	497	464	483	462	484	483	504	493	435	502	447	500	524	479	510	537	493	496	490	451	481	475	515	508	499	472	469	466	506	477	497	480	506	478	454	494	470	488	463	492	477	497	511	509	492	497	519	499	495	473	445	479	486	463	495	489	513	510	488	487	505	489	485	498	484	430	488	465	511
24485	20318	26017	24453	20301	9483	1111	738	665	562	544	542	471	458	459	440	458	434	415	408	398	401	413	392	350	386	402	383	383	378	369	436	380	379	398	400	341	407	378	407	383	367	362	379	348	349	377	361	370	358	374	350	385	352	374	351	370	376	342	359	354	366	397	398	405	355	388	340	375	356	365	378	345	359	333	365	362	363	356	367	368	348	334	381	384	400	388	350	395	385	382	369	336	369	331	388	362	371	428	444	374	371	389	346	365	382	329	337	354	356	333	351	387	355	375	378	366	379	352	344	392	398	353	353	359	401	326	352	369	392	365	362	365	351	376	360	319	342	372	376	365	364	389	372	356	381	343	376	347	372	379	383	381	387	388	393	413	374	389	372	375	374	360	345	391	377	348	337	363	341	389	336	371	382	359	380	356	356	357	349	343	359	326	351	401	358	402	354	437	344	415	391	372	370	357	358	342	368	341	390	416	339	387	326	357	363	342	349	383	377	336	377	368	356	355	349	365	389	404	375	384	359	374	372	367	388	331	356	367	348	391	380	345	350	365	372	335	354	360	368	363	361	354	345	353	337	330	362	331	362	340	362	382	350	362	362	414	365	395	373	414	358	340	386	348	354	352	364	331	384	396	369	400	373	364	386	376	363	374	349	339	356	381	346	392	409	361	325	338	330	372	350	343	372	396	371	387	357	325	344	331	365	352	347	381	372	363	369	341	393	371	374	371	336	374	345	364	364	375	350	403	415	365	367	353	379	330	388	375	346	372	414	379	359	371	391	374	358	365	386	365	348	305	380	371	342	368	337	343	352	359	387	358	383	413	390	380	351	360	370	352	344	335	361	348	336	337	395	336	372	361	357	348	360	363	401	359	377	373	351	388	371	373	350	374	346	371	370	369	384	407	338	353	367	340	388	368	325	350	378	354	376	327	379	359	367	340	350	352	324	373	383	335	373	347	345	374	363	400	349	363	385	371	369	364	339	345	355	376	362	346	393	353	360	365	367	350	349	336	379	381	337	380	397	339	336	364	369	376	336	366	354	372	405	360	355	343	337	347	370	362	353	328	361	365	393	342	413	369	360	352	412	324	363	346	388	369	372	377	321	368	386	329	333	364	383	376	362	342	384	367	376	393	352	375	359	374	392	368	350	381	377	338	357	364	364	402	373	389	381	361	358	342	388	385	390	344	346	356	367	363	377	349	375	382	400	352	331	368	318	328	398	368	376	343	377	343	372	386	380	352	358	362	366	354	356	367	340	347	347	338	379	392	343	349	338	346	369	377	386	373	344	343	340	356	336	364	356	378	358	365	338	392	352	362	365	378	354	347	359	353	332	373	369	402	404	344	372	371	361	369	327	388	365	396	355	361	353	402	339	357	370	348	359	356	382	346	356	365	358	346	353	358	382	388	369	392	396	347	346	360	375	421	361	363	378	377	348	385	374	393	351	344	361	378	344	375	361	381	348	376	343	401	339	346	355	362	337	356	384	337	373	339	351	365	378	326	352	357	318	383	350	339	380	384	324	359	377	362	334	367	379	331	372	382	351	320	369	385	343	364	344	410	365	373	356	379	372	378	336	370	364	373	382	353	353	366	337	397	380	366	329	342	358	369	385	358	326	369	374	388	340	412	375	390	392	374	390	338	350	360	366	377	339	362	371	385	383	377	340	373	361	408	370	354	365	359	346	359	371	370	348	377	359	359	383	335	410	370	370	373	377	342	343	403	364	378	358	350	339	380	341	357	361	351	355	359	363	328	387	360	358	389	353	377	354	349	352	380	367	374	347	345	354	370	357	379	344	378	318	347	380	339	423	343	386	387	350	368	382	348	379	384	334	378	355	355	367	349	341	370	373	364	344	357	390	372	347	335	345	393	368	381	353	360	367	374	388	329	340	349	372	353	349	401	361	379	386	390	325	384	341	419	362	367	318	358	353	352	332	348	353	373	364	354	367	315	385	411	373	374	370	362	386	328	393	347	356	325	360	369	350	358	375	385	360	344	347	365	339	323	381	340	338	367	318	363	357	362	394	341	366	360	371	345	326	339	338	401	411	350	342	368	385	339	372	378	361	358	398	368	351	363	365	361	340	354	362	355	339	373	365	374	348	398	389	378	380	380	343	350	356	356	332	364	369	375	358	357	357	343	360	402	356	352	360	334	378	344	376	357	358	368	379	367	322	374	376	350	351	355	328	334	362	399	370	370	368	344	327	355	319	377	336	360	394	399	384	387	403	396	395	345	343	353	344	350	353	356	354	366	392	363	381	374	375	340	375	341	400	369	345	374	357	384	345	381	357	336	371	369	378	371	356	372	366	381	342	364	382	353	348	375	354	344	349	355	365	367	378	365	375	349	346	352	347	346	341	365	323	361	354	329	351	390	366	351	336	340	342	389	358	381	352	356	328	397	343	347	343	370	358	347	378	411	349	334	384	392	346	344	381	391	380	326	380	363	352	358	335	369	391	358	354	380	352	336	356	342	329	369	368	366	353	345	386	374	362	369	386	375	366	365	374	337	356	374	375	342	340	349	366	377	354	349	390	341	367	368	379	348	352	352	400	387	369	356	357	349	373	341	387	381	359	389	341	356	374	339	397	359	382	374	359	344	362	337	348	378	327	363	330	364	331	384	372	388	341	370	371	361	330	371	375	329	379	399	375	364	382	387	373	370	338	337	348	372	390	373	366	353	354	380	366	395	369	351	327	368	368	369	340	360	326	314	377	356	373	390	394	332	357	336	350	337	415	379	370	340	360	319	352	376	374	342	335	391	379	358	377	349	363	362	354	383	368	361	354	367	342	379	367	372	362	380	293	351	350	379	347	361	367	356	399	360	365	376	347	373	348	344	382	395	364	366	357	363	316	422	383	360	374	371	390	354	397	367	341	357	350	363	381	382	349	368	382	391	370	357	335	341	390	362	390	367	363	368	341	333	374	378	331	352	353	376	371	370	353	356	361	356	345	373	384	358	331	352	378	356	367	367	379	356	407	353	343	376	327	359	359	331	351	382	368	361	384	376	384	377	334	384	345	367	349	355	343	388	363	371	376	380	347	358	376	371	339	360	406	369	366	353	358	409	354	348	372	377	362	356	327	348	379	380	386	337	363	380	374	391	414	366	417	334	363	317	369	341	377	341	375	369	315	354	367	384	360	350	382	346	393	332	402	358	355	372	334	362	375	377	371	357	328	399	383	377	352	359	380	349	350	367	359	345	370	368	355	380	376	365	369	372	357	387	367	339	365	357	362	350	363	372	342	328	369	378	358	335	388	364	353	378	359	353	369	344	382	336	392	342	347	374	374	383	353	351	360	357	376	359	366	372	322	373	353	359	345	344	397	356	382	365	394	375	354	353	374	346	357	371	364	365	348	365	380	368	367	355	331	348	374	359	368	329	393	348	366	377	378	358	369	364	357	351	346	365	363	351	339	353	364	362	333	339	360	358	356	364	372	342	357	352	341	354	350	381	337	384	333	379	418	390	383	340	362	329	351
27510	7839	6987	3838	2518	1816	1463	1191	990	869	805	731	586	635	590	510	523	482	503	504	442	471	498	462	415	425	444	445	442	392	414	387	434	400	372	407	356	420	403	401	375	397	371	391	396	355	387	405	389	369	371	357	402	365	369	391	375	391	363	376	385	402	403	369	378	390	404	327	407	399	400	418	367	377	355	409	389	387	383	396	402	386	364	413	398	371	381	374	390	382	370	367	378	382	372	398	406	374	369	332	367	386	361	353	386	341	373	331	379	383	412	363	394	349	401	393	379	374	368	372	391	368	354	376	374	384	377	368	377	412	419	418	413	415	357	349	360	369	379	352	389	362	336	343	377	378	416	403	369	353	353	379	399	357	377	366	395	392	405	351	395	351	390	365	424	382	363	391	370	365	375	365	385	352	387	374	383	403	388	368	367	367	357	352	351	404	414	380	385	371	394	378	367	360	337	410	389	333	361	392	368	365	380	375	415	399	379	387	409	372	402	360	411	370	394	385	381	389	385	390	377	401	379	368	384	406	365	391	376	380	355	400	352	367	392	356	411	371	386	392	365	370	393	378	413	397	391	407	405	387	354	336	412	362	386	394	371	395	372	365	357	338	360	338	380	386	384	402	406	381	361	385	379	386	363	381	397	389	401	374	344	377	345	413	333	363	390	437	382	388	388	382	333	373	376	372	392	365	367	359	363	357	344	376	348	379	390	364	403	354	394	416	349	372	369	377	374	398	379	350	382	385	386	390	362	402	370	356	377	377	397	337	379	394	379	385	377	375	370	358	384	393	422	351	381	382	347	360	348	355	367	385	363	367	384	336	387	319	396	377	355	370	375	364	390	375	379	383	376	395	381	378	408	345	392	359	379	368	384	370	376	384	355	329	396	380	392	374	368	384	406	396	403	369	361	382	385	380	391	376	411	357	371	378	367	347	351	363	363	390	316	391	381	390	371	371	375	398	377	393	349	361	369	350	419	369	418	357	367	393	374	342	414	348	389	367	378	344	388	366	374	347	358	404	377	338	368	362	356	388	331	330	370	358	386	379	375	379	323	368	411	392	382	363	413	385	380	366	364	362	374	347	361	394	392	355	379	406	367	364	390	381	377	376	409	382	373	388	356	404	381	385	413	403	368	359	379	366	400	371	387	352	412	397	353	364	371	378	389	336	356	369	401	379	377	388	356	400	325	404	350	379	348	386	377	338	393	375	381	356	379	379	358	366	357	351	402	352	382	384	379	431	403	380	363	377	403	387	372	438	374	362	366	361	414	365	353	353	368	386	371	374	366	388	372	382	369	393	366	347	380	413	361	370	397	344	355	376	392	371	343	360	379	413	369	373	381	377	375	350	392	403	351	359	381	378	348	359	399	388	391	395	370	353	372	421	368	386	396	368	386	388	392	425	369	405	374	366	372	393	416	372	418	341	372	358	367	366	405	368	377	369	390	375	405	371	380	382	376	383	400	425	349	375	386	351	377	368	390	370	384	402	378	403	366	405	367	374	401	374	344	398	344	380	375	366	350	375	394	369	382	356	361	405	350	363	340	386	354	367	395	343	371	381	425	391	386	399	403	394	371	405	368	362	378	390	379	356	394	387	405	379	360	357	377	399	365	369	382	373	372	371	392	365	371	368	396	400	372	416	371	354	346	408	366	387	345	398	359	388	390	398	395	377	392	352	340	377	370	388	390	337	382	365	400	393	381	362	392	388	378	386	375	352	394	395	403	367	375	367	377	365	370	327	388	359	402	372	380	349	356	370	413	354	411	380	365	418	382	377	392	375	344	398	383	358	383	399	359	366	357	355	390	365	438	416	352	380	387	394	385	342	373	373	368	374	370	380	389	337	371	358	374	419	364	332	334	369	384	392	385	357	403	407	389	374	403	385	359	359	390	396	390	366	368	412	393	359	403	357	380	404	369	386	394	371	354	348	398	401	386	373	382	361	346	354	385	393	376	344	379	387	355	378	389	366	357	360	366	393	417	348	383	379	366	390	384	371	347	371	373	399	380	357	368	380	370	332	410	360	337	353	341	383	379	384	375	363	381	375	389	363	390	380	374	388	383	349	388	403	388	368	357	364	387	351	388	353	385	395	378	368	398	369	405	378	364	385	340	334	362	365	359	357	345	387	396	369	395	390	353	387	392	372	376	398	377	344	419	361	373	356	422	365	361	385	375	348	361	364	371	392	349	389	413	345	365	332	355	390	367	383	370	397	426	390	376	351	369	393	365	330	412	355	405	369	392	393	341	374	389	389	385	388	358	350	346	393	377	383	386	411	363	342	374	359	389	394	395	393	395	356	370	388	359	381	374	350	355	337	371	393	370	384	392	362	383	392	397	352	385	356	393	381	355	354	411	374	338	357	359	387	351	367	341	373	383	361	373	355	408	368	386	362	370	342	405	375	376	385	416	382	359	398	372	378	371	403	371	363	391	375	396	377	376	416	397	380	400	381	378	358	360	375	385	351	376	392	367	351	382	377	389	381	381	361	369	410	362	372	370	374	373	387	417	396	378	386	364	373	370	371	357	372	377	405	377	368	389	377	363	394	345	374	358	387	350	382	369	387	382	353	387	372	349	401	393	380	376	381	384	386	394	361	406	416	343	377	397	404	390	373	381	403	337	372	362	385	355	350	387	370	399	381	402	377	374	395	337	365	410	371	367	374	346	380	372	361	383	371	389	391	355	402	345	370	368	380	398	342	379	377	355	355	398	395	380	360	379	381	354	382	416	355	391	376	348	379	363	391	373	357	380	401	387	390	381	382	364	382	375	368	370	372	369	387	370	369	362	377	386	386	381	390	401	376	372	382	395	383	366	358	383	353	402	386	370	356	411	372	336	401	344	371	374	396	352	377	355	388	356	407	355	392	392	374	350	397	375	379	377	358	394	380	369	371	380	366	389	390	351	406	399	383	368	368	395	393	383	381	400	358	377	413	355	355	369	332	381	382	373	369	370	377	396	379	391	345	381	360	406	387	353	328	381	400	364	392	392	343	385	368	363	360	400	353	386	383	360	363	383	382	389	389	358	356	360	380	389	383	395	377	363	341	366	380	387	378	390	380	336	378	371	355	374	385	384	359	408	383	368	353	376	342	341	405	394	381	358	369	373	389	402	367	356	397	378	364	405	344	358	373	363	354	400	384	359	398	342	347	388	371	390	408	381	347	384	361	362	350	368	348	382	339	390	402	402	396	382	382	380	343	395	388	400	350	375	359	385	374	406	423	387	404	351	374	360	389	361	386	414	373	379	386	376	338	357	343	364	386	349	383	372	364	405	398	349	404	364	380	386	358	386	398	385	347	358	383	324	376	379	392	388	375	365	389	365	371	362	331	389	413	383	366	402	351	364	396	404	376	376	368	364	368	381	363	407	351	384	333	377	384	362	400	386	412	364	351	401	379	360	394	386	351	373	373	352	362	411	367	348	365	392	370	377	401	366	377	384	376	359	379	376	369	409	363	354	378	384	388	383	400	392	361	347	396
22618	20360	26430	24166	20362	20420	10116	1567	1238	1158	1027	1015	942	920	869	836	822	805	879	868	762	834	809	774	795	762	738	725	754	815	740	793	798	750	722	748	731	744	740	735	761	754	755	692	748	713	776	757	749	687	729	739	708	721	686	712	734	731	693	702	728	706	752	744	782	722	757	672	755	763	733	760	726	747	767	721	763	736	702	672	743	707	725	723	730	726	685	689	713	705	734	723	713	709	692	690	729	693	700	717	665	714	756	774	708	711	710	726	709	733	705	701	665	672	697	731	670	727	694	791	701	712	711	742	699	717	711	740	735	720	718	709	696	749	728	697	735	758	735	705	713	658	736	712	690	678	765	732	682	734	708	717	730	707	715	702	733	717	715	711	715	745	754	713	703	625	710	751	774	703	718	754	764	721	719	687	706	697	727	698	680	715	745	690	693	712	698	737	708	690	726	716	698	734	708	745	715	678	747	690	722	769	688	719	696	782	717	768	728	744	738	717	733	733	689	691	715	701	681	695	724	635	681	758	741	695	725	740	746	682	737	677	718	759	732	715	714	719	742	712	736	791	678	683	727	710	736	733	759	722	760	725	693	711	737	724	745	673	679	743	753	745	687	710	769	682	727	710	682	699	680	703	718	671	683	757	696	764	694	745	727	716	742	714	710	712	713	752	706	745	739	736	731	770	736	797	719	653	752	728	756	673	750	703	720	715	746	734	690	736	694	705	748	730	753	757	713	700	747	693	713	733	709	707	735	706	718	675	730	727	750	722	705	709	689	756	749	720	719	706	714	699	749	711	773	716	694	720	745	757	723	696	692	697	709	679	759	750	715	732	657	720	675	760	724	714	713	659	782	695	700	754	689	711	721	695	745	718	664	716	758	728	705	727	660	731	671	711	705	752	711	707	755	710	725	715	742	725	706	720	731	704	714	694	730	698	694	721	699	743	738	752	714	666	745	731	680	745	707	739	716	676	720	732	739	726	690	736	709	742	749	773	734	706	716	728	703	707	718	719	756	742	719	723	733	712	697	738	731	695	764	735	705	794	715	737	726	766	716	675	683	704	725	707	715	752	694	718	713	695	730	775	716	721	728	716	735	749	732	750	698	743	701	776	734	692	707	770	750	664	704	768	731	702	693	685	766	715	698	696	736	750	726	753	710	721	703	690	772	761	701	765	713	701	732	715	763	733	674	710	704	723	719	751	724	741	694	718	729	716	754	702	697	772	715	659	755	721	721	722	738	695	724	736	692	674	758	746	711	702	739	691	743	697	723	738	726	735	720	710	774	725	698	680	747	743	686	724	741	758	676	716	730	699	738	704	714	674	731	738	751	697	670	711	697	625	738	722	767	724	742	715	696	699	678	715	694	761	740	707	716	713	769	696	657	755	730	772	750	661	717	691	766	727	784	740	659	685	728	707	734	754	716	730	699	703	743	720	746	734	728	713	674	656	722	741	711	712	755	744	664	746	718	694	714	748	713	732	711	736	704	784	739	764	685	789	731	739	713	741	695	729	723	721	722	758	750	722	714	688	710	719	705	735	694	750	721	724	717	750	740	715	676	692	700	730	737	740	677	748	670	749	745	726	687	731	775	710	735	732	704	726	721	736	671	765	741	725	710	782	745	668	705	726	733	722	718	714	686	736	698	770	742	758	723	763	743	695	670	712	711	760	710	750	758	744	723	758	697	719	739	703	763	728	735	757	689	706	704	746	701	733	749	667	732	712	747	757	656	734	683	768	680	720	720	755	708	752	722	712	727	731	702	694	743	707	712	752	683	735	707	746	727	729	699	722	733	719	719	740	753	753	686	738	730	695	741	696	711	706	728	759	743	755	765	684	754	761	710	758	749	705	757	692	719	760	726	715	699	715	695	721	692	756	719	719	762	759	731	777	740	745	771	763	717	748	709	711	717	760	656	823	728	687	734	688	693	683	729	675	737	683	710	740	757	749	696	723	687	732	667	726	715	685	719	769	685	727	718	668	710	723	712	732	675	739	748	716	754	690	700	718	699	727	683	719	700	760	747	738	695	720	713	723	804	694	731	738	752	716	716	740	779	685	704	705	717	704	749	680	749	751	705	747	691	675	771	745	702	704	680	713	698	729	704	723	744	686	682	704	695	674	767	699	702	670	700	699	701	703	736	737	754	693	753	721	704	765	746	743	716	737	748	669	736	708	747	692	673	703	663	714	728	746	743	678	731	738	695	688	676	719	726	714	696	683	738	723	725	745	711	767	753	704	720	715	679	729	726	722	702	746	713	708	764	670	734	728	697	713	731	736	637	726	719	721	703	684	701	682	720	662	751	740	778	757	722	678	722	699	747	682	727	662	763	737	772	734	681	715	711	711	720	738	715	745	708	739	677	768	702	662	714	709	682	702	661	714	743	708	704	716	697	725	672	730	739	752	749	699	722	726	721	726	720	752	716	769	707	757	702	701	724	713	676	714	729	688	698	684	717	744	706	684	713	770	726	684	676	707	680	713	733	773	746	729	770	695	738	750	722	695	730	752	703	756	728	711	686	714	751	713	711	725	714	732	684	707	723	727	737	741	723	682	658	758	695	727	704	732	678	741	739	700	712	716	667	684	753	726	692	733	715	729	766	711	717	654	672	725	690	743	730	770	698	731	744	699	708	691	723	696	694	730	697	671	734	696	749	774	749	692	718	681	730	706	679	725	772	710	732	757	693	679	700	705	729	707	708	732	724	759	670	757	684	711	769	732	688	695	693	721	740	748	709	682	712	714	728	702	665	684	722	736	702	711	708	751	713	722	748	749	699	713	752	768	722	692	725	740	727	713	722	716	682	683	708	705	714	722	697	729	688	720	724	688	716	673	722	698	700	723	730	692	743	731	717	733	701	715	663	753	693	777	737	720	763	720	747	786	732	737	696	753	690	710	690	741	675	702	759	742	711	673	680	711	690	724	704	753	738	702	710	718	717	719	725	709	703	698	659	695	688	731	685	745	728	734	756	733	719	687	734	747	678	707	786	750	718	678	742	749	758	673	722	704	689	722	733	699	752	692	718	724	773	685	709	730	675	711	704	714	692	731	676	719	776	729	756	712	679	710	697	724	702	714	713	718	738	739	717	699	717	680	737	716	733	682	706	747	683	723	701	742	666	731	784	742	720	683	705	697	713	704	710	677	703	742	731	712	695	726	749	724	738	736	716	694	714	731	727	678	740	695	711	697	705	725	735	680	735	689	770	737	776	703	699	695	723	687	775	714	688	712	719	741	708	742	721	722	704	695	741	771	759	724	679	674	694	722	689	720	681	725	697	752	736	687	743	736	731	786	752	710	744	680	727	700	662	712	691	673	678	680	763	700	717	735	699	721	763	715	712	682	690	730	747	678	729	699	711	712	699	743	727	701	700	733	719	778	764	734	688	701	706	775	752	701	764	704	745	727	743	694	705	672	723	714	746	699	714	713	679	761	707	696	719	686	719	714	725	733	748	703	699	739	758	690	707	705	751	737	709	723	714	748
25450	13552	12246	7133	4737	3457	2742	2294	1880	1602	1410	1351	1263	1135	1043	1028	997	987	957	903	881	837	873	831	801	760	763	759	751	823	734	748	705	769	705	752	727	735	716	723	705	674	723	744	688	712	687	719	682	701	710	724	687	683	715	684	718	682	707	729	723	685	722	704	721	698	715	674	703	688	757	723	670	705	725	711	676	747	716	754	688	714	717	713	664	684	670	671	689	697	690	665	665	678	656	710	634	715	675	700	698	723	690	719	714	666	619	673	685	685	691	699	665	705	716	718	716	663	681	693	683	719	679	734	720	674	680	665	643	718	683	666	635	718	657	669	676	693	705	708	670	701	695	710	683	702	697	674	698	698	673	743	638	679	619	692	716	643	757	701	707	698	636	700	702	681	685	661	699	682	710	650	684	742	706	686	649	729	690	693	705	712	663	635	693	757	674	711	679	686	679	702	699	660	696	673	677	712	683	692	720	665	682	720	674	697	739	693	698	661	699	690	637	692	673	670	744	665	776	720	697	660	662	724	659	694	653	688	743	710	678	709	701	626	709	681	670	744	666	695	698	663	721	673	672	710	684	677	700	684	707	736	707	660	681	660	695	625	661	680	674	720	693	682	678	701	724	680	704	686	682	633	700	700	673	701	671	663	715	654	685	679	718	678	645	659	682	630	705	667	647	687	696	646	670	690	689	714	652	713	653	754	727	678	704	763	678	680	659	696	655	730	680	680	702	709	712	751	692	682	685	658	725	734	679	669	697	637	683	664	706	642	678	725	668	730	676	658	682	681	661	679	719	684	717	647	694	644	702	684	692	715	661	660	652	696	643	670	697	629	693	667	695	696	700	693	746	689	694	658	694	704	707	706	661	687	678	703	653	685	659	679	685	680	714	717	711	680	723	704	663	687	679	698	641	695	678	765	691	672	727	704	694	660	705	680	693	740	685	734	631	709	687	744	685	747	663	693	675	677	700	694	647	672	689	690	649	693	662	697	682	706	663	642	692	658	652	668	707	711	684	685	670	690	717	692	641	680	648	721	648	716	669	695	669	666	662	662	766	714	695	700	695	731	677	685	653	693	650	682	718	734	701	681	652	713	705	716	702	694	735	683	733	708	678	709	677	678	712	704	680	714	676	684	701	664	690	725	712	699	672	665	698	689	703	714	706	671	677	691	709	690	716	684	667	692	686	767	747	658	703	694	692	738	697	649	687	652	659	697	658	658	708	710	719	677	684	691	713	658	701	719	715	648	675	652	696	721	717	710	696	717	663	670	694	672	689	682	667	679	703	720	689	700	674	675	705	690	703	659	673	713	721	675	705	722	685	728	675	628	711	678	683	676	648	692	648	690	691	736	665	669	712	690	671	700	693	635	664	666	710	687	672	644	660	735	656	659	706	672	701	670	712	716	657	661	696	694	695	714	679	730	696	699	670	714	658	658	713	648	665	660	686	681	677	664	689	666	734	722	694	669	712	698	677	708	705	653	745	699	710	669	690	709	668	645	682	750	655	680	698	647	708	724	671	718	716	715	674	709	664	719	671	712	696	708	708	700	671	662	687	753	680	691	693	638	697	698	624	667	675	715	683	709	685	691	706	695	637	668	660	700	689	698	669	699	657	685	690	658	725	650	703	681	701	722	707	663	659	663	719	685	674	667	691	681	677	656	660	704	668	693	654	689	649	692	642	695	655	728	701	702	704	680	675	713	687	683	683	686	673	653	721	695	681	703	659	687	735	692	687	707	644	688	722	664	683	645	715	682	707	673	681	729	723	676	717	655	707	642	739	677	671	698	697	716	640	701	711	656	647	681	700	682	644	685	688	745	629	655	740	697	666	650	680	703	720	642	654	720	704	637	678	689	729	688	696	686	756	702	682	664	708	690	669	648	673	720	656	699	699	681	659	649	696	680	711	722	644	694	699	688	660	679	691	643	670	679	705	680	651	669	690	696	704	706	716	690	703	714	729	694	674	722	683	693	735	715	652	731	640	718	683	688	686	690	700	748	702	719	634	695	686	687	694	747	707	650	634	703	670	682	677	680	713	693	689	647	720	709	696	668	687	709	736	663	697	713	674	674	641	708	720	701	636	754	711	644	705	655	695	687	674	754	673	659	674	676	682	674	700	723	706	713	674	718	647	680	655	619	752	707	700	685	633	697	666	686	710	710	678	682	735	660	682	677	656	729	666	686	725	634	714	655	692	658	693	688	666	703	649	684	646	706	663	730	664	677	671	690	659	698	663	673	712	723	669	675	722	717	682	707	656	703	712	698	663	681	694	665	664	648	678	679	713	658	698	649	707	716	692	676	695	686	708	651	649	710	673	691	651	691	695	664	685	734	652	616	632	707	697	709	664	650	680	630	652	703	676	696	697	652	708	702	703	696	719	655	664	696	690	710	701	685	684	704	689	673	663	717	675	662	728	708	674	711	716	679	684	652	690	702	721	669	696	681	692	701	683	678	686	697	662	711	658	706	703	729	691	673	700	681	639	730	676	685	706	695	722	645	661	710	661	691	704	748	689	710	666	709	717	740	701	693	707	691	657	689	701	650	674	684	678	695	659	727	774	722	692	669	711	690	640	691	674	707	693	681	660	693	720	690	772	728	686	700	726	652	692	718	670	733	698	715	660	712	699	691	690	691	720	658	675	681	713	668	691	656	674	660	684	672	707	674	702	723	690	654	701	688	653	678	658	643	681	632	689	752	731	657	664	696	714	641	736	642	672	695	740	721	670	705	671	631	653	693	660	666	654	689	683	675	695	698	718	695	726	686	687	678	660	708	637	666	682	648	711	661	739	657	646	717	659	636	654	673	711	716	691	704	655	696	689	648	690	694	676	691	726	680	665	692	663	711	685	702	700	683	720	686	711	726	695	726	651	752	707	699	631	674	705	668	696	706	629	721	709	696	675	672	688	685	710	666	703	737	690	702	678	687	661	685	657	680	645	694	722	689	663	685	696	719	697	708	689	716	682	665	677	641	700	721	694	700	644	653	716	718	696	711	687	687	682	697	681	687	719	697	710	717	737	706	715	692	737	719	673	696	669	680	673	663	714	682	689	704	666	697	655	718	673	749	687	702	687	687	717	746	716	730	676	740	650	668	673	678	704	699	678	701	662	717	684	689	724	713	756	721	655	655	662	690	680	657	676	709	627	667	688	706	690	672	686	708	667	720	708	732	693	693	687	678	643	685	681	687	692	678	681	651	649	687	673	676	707	689	678	655	654	711	696	717	679	718	678	724	656	656	681	688	709	697	673	684	689	718	641	719	676	696	651	678	662	664	707	685	668	660	668	684	710	708	667	676	681	655	664	729	702	663	730	684	700	677	674	689	703	654	692	694	674	670	658	677	668	641	693	688	674	659	687	749	691	717	666	755	644	724	689	702	652	637	652	706	670	707	667	677	652	679	701	692	669	730	718	675	709	710	669	694	653	677	674	691	643	667	689	662	661	639	712	668	676	683	676	685	687	678	661	679	655	728	681	759	693	649
32196	15109	2604	657	484	456	470	436	421	430	456	455	512	424	439	472	459	443	455	501	436	439	431	420	434	426	464	432	402	452	428	412	449	443	465	435	425	444	425	433	425	444	423	446	416	421	440	410	415	430	452	427	429	460	410	418	407	424	417	444	446	440	454	433	431	459	416	433	442	441	437	418	448	405	425	508	439	430	458	431	440	446	434	424	427	466	434	423	417	478	419	446	416	395	435	458	442	391	443	413	423	449	415	436	432	446	409	421	437	427	417	437	477	466	445	398	446	444	432	442	455	442	426	406	446	462	423	461	437	420	432	412	442	416	402	414	426	442	431	441	439	470	382	433	440	460	430	417	436	417	429	467	424	421	440	453	427	410	425	423	420	412	460	427	448	460	453	443	432	455	415	429	434	420	458	463	421	404	419	458	461	440	441	421	435	465	456	420	436	466	426	414	457	441	401	455	427	410	411	445	461	409	479	449	420	418	418	419	500	422	425	465	440	444	444	431	445	436	427	460	403	433	444	384	431	451	467	453	423	409	424	430	437	457	427	429	436	416	420	430	404	417	441	428	425	435	456	406	445	438	411	446	452	452	426	417	418	420	392	465	456	442	467	447	447	404	421	421	417	457	451	436	470	432	441	450	425	426	444	474	438	454	425	425	447	468	460	406	421	439	454	442	446	446	480	413	450	450	433	421	411	432	468	440	433	402	421	419	432	432	440	431	443	480	465	414	428	408	453	408	419	419	448	451	436	431	462	442	408	389	436	431	450	430	429	459	426	435	445	425	475	429	434	431	428	436	418	438	461	433	411	399	476	456	394	428	468	423	411	420	449	434	444	443	437	422	445	456	479	432	417	463	398	428	414	482	438	413	428	445	430	448	457	455	413	406	458	437	422	423	425	465	420	414	436	416	437	454	439	487	425	412	416	447	436	459	451	453	404	430	428	375	434	425	420	452	419	448	418	434	427	425	421	424	462	402	429	398	414	427	421	439	440	460	448	436	418	436	438	463	449	444	438	481	466	438	429	403	412	424	414	412	440	447	420	415	453	462	450	431	438	439	455	429	440	429	439	449	444	425	448	429	434	411	484	432	426	424	457	472	429	422	443	424	457	407	498	457	462	433	421	435	434	423	456	483	450	490	458	415	422	470	428	435	442	454	414	420	439	418	450	429	462	448	436	475	468	422	443	463	461	439	496	444	452	460	400	445	440	440	424	430	418	429	474	428	444	428	466	447	418	434	413	444	441	454	458	439	476	456	422	464	433	437	451	427	418	463	399	441	411	446	451	444	450	428	457	468	450	431	388	449	435	436	442	446	402	425	441	423	415	440	425	394	421	420	397	438	404	429	442	401	421	450	426	415	418	444	443	467	473	430	415	448	449	468	426	430	444	447	436	447	408	443	428	461	416	460	453	451	444	481	443	422	402	421	440	463	425	426	420	440	435	444	458	432	431	411	421	445	438	447	464	428	456	411	459	436	440	441	442	454	455	434	428	418	433	447	447	478	424	430	462	428	422	424	452	417	428	412	423	433	401	474	433	418	427	453	432	435	475	444	442	446	391	478	441	451	462	467	448	441	429	403	373	447	450	418	399	456	455	405	425	400	432	452	437	437	404	398	443	437	441	431	409	446	449	450	419	397	419	381	430	474	401	457	454	460	452	425	444	433	412	410	461	436	441	456	431	415	451	451	424	427	439	448	457	453	469	446	443	461	433	415	440	429	447	418	461	434	418	437	419	471	424	441	437	459	440	425	444	457	447	441	445	432	426	438	426	409	447	422	450	456	426	417	434	440	416	454	454	438	436	425	435	394	439	441	469	447	434	413	461	464	446	447	414	440	472	408	399	427	407	402	430	441	433	395	445	456	449	474	463	456	424	448	427	468	453	428	444	445	426	490	430	423	462	430	427	439	458	465	459	441	451	431	435	426	429	402	428	418	427	425	466	469	472	431	397	444	457	417	496	426	478	458	447	483	430	461	422	393	412	431	422	416	418	428	414	450	460	423	407	466	468	448	421	457	453	429	414	417	443	428	509	453	414	446	446	451	462	406	422	443	472	409	441	444	425	430	453	445	432	424	475	467	451	456	425	398	444	425	409	450	451	436	430	448	409	388	449	458	413	412	406	396	397	431	415	424	397	427	415	425	450	446	451	442	461	422	425	459	473	396	406	397	425	439	410	454	414	448	454	466	460	432	420	458	446	440	418	445	416	433	428	424	459	458	455	414	392	417	424	384	445	443	434	432	427	469	419	415	451	429	443	454	478	430	429	442	432	437	425	457	448	426	440	429	415	397	468	460	457	439	414	390	456	452	403	440	456	435	442	436	433	445	438	439	430	407	441	455	419	409	461	449	439	434	436	480	427	427	435	445	426	456	429	424	406	438	406	443	424	419	453	457	436	428	425	434	453	435	430	470	403	467	448	382	435	452	439	453	427	426	397	428	472	413	436	448	452	433	414	434	451	460	456	420	473	432	445	460	466	438	429	427	408	437	416	437	422	420	450	482	450	416	449	478	465	441	483	426	432	453	440	423	454	428	443	454	454	446	458	461	407	433	409	426	422	450	398	446	415	404	414	424	427	457	421	452	454	460	474	402	423	455	432	419	432	452	448	444	453	424	412	427	396	457	453	423	420	436	444	414	444	420	444	432	408	434	429	410	430	425	456	418	422	393	444	412	423	443	410	422	439	425	461	397	422	453	457	416	428	400	435	411	430	414	442	435	466	436	426	418	422	405	453	428	456	426	414	440	455	481	430	418	418	432	439	429	456	460	434	443	419	432	444	434	438	434	418	395	424	469	459	437	386	428	427	430	453	457	419	432	427	458	447	427	420	455	431	416	416	437	454	403	478	424	422	433	429	435	399	460	458	435	384	452	405	401	454	434	418	425	429	470	420	454	413	418	436	447	440	411	465	406	429	435	448	441	386	430	432	406	457	430	430	443	426	431	405	438	409	461	403	455	462	395	426	437	454	429	459	407	447	417	425	417	395	480	456	433	413	422	450	431	431	413	483	437	439	410	406	433	475	426	464	432	420	423	467	404	455	424	428	425	428	480	425	469	431	469	448	423	419	411	485	458	414	457	452	434	453	415	454	418	412	452	425	410	443	439	461	425	446	470	486	455	413	425	468	422	450	441	443	421	444	438	424	457	471	409	453	465	397	464	400	399	447	436	426	429	394	449	438	471	407	434	470	424	448	416	427	414	489	438	399	436	414	420	469	458	428	424	425	460	373	476	453	456	436	422	455	473	396	441	427	465	427	436	435	474	430	443	457	436	483	446	442	462	427	404	442	436	461	422	433	422	417	437	452	442	419	430	400	448	427	436	465	445	433	424	431	416	444	462	431	422	434	422	457	410	437	440	440	438	433	388	433	441	426	413	462	475	477	433	461	457	418	440	428	426	434	450	447	433	448	440	415	427	453	457	433	431	460	428	445	421	428	446	426	451	445	433	459	427	427	469	452	415	444	432	442	425	426	413
20625	914	814	675	551	520	562	528	524	469	499	507	482	495	495	463	475	469	453	494	462	470	450	471	447	491	465	486	439	494	467	475	479	465	485	436	480	448	502	474	481	518	452	485	487	489	485	470	451	425	456	437	419	440	418	478	444	523	458	490	426	454	452	435	454	471	428	453	482	474	445	481	472	492	463	487	445	447	483	484	488	478	483	460	475	450	431	463	464	486	464	440	473	422	471	501	455	455	505	453	443	457	434	479	503	444	474	456	469	462	465	463	456	459	484	437	425	507	480	471	459	453	504	482	506	484	466	436	461	490	474	457	461	460	488	455	472	460	451	451	476	462	440	437	462	495	465	493	445	463	456	470	465	499	451	487	450	495	483	482	492	472	475	471	473	487	479	477	496	470	482	495	470	466	467	507	490	469	447	445	471	466	484	493	463	492	465	458	462	467	459	490	536	491	455	474	496	478	484	427	423	495	448	487	458	466	474	463	461	443	448	441	449	477	477	483	442	475	461	461	441	479	438	483	490	455	456	451	477	446	449	502	448	473	443	467	476	465	461	461	465	446	443	455	481	469	481	465	456	492	437	480	492	496	480	451	497	454	452	437	458	514	462	474	479	484	498	432	466	471	470	457	438	431	489	466	455	480	478	482	446	438	480	488	495	464	473	448	462	520	468	494	476	496	439	443	489	456	443	482	457	439	470	435	443	430	470	444	472	465	456	484	504	463	449	493	445	440	461	474	455	451	487	451	483	475	457	464	497	499	438	462	477	438	483	450	488	452	472	481	472	446	477	472	470	464	502	436	477	469	486	456	475	508	473	480	474	479	450	476	448	452	445	444	461	516	471	517	515	454	474	488	487	481	486	414	465	456	482	482	484	436	446	478	480	485	495	473	457	500	506	478	473	486	463	459	494	455	483	433	458	476	476	474	470	457	459	479	476	526	471	517	495	449	460	459	466	456	437	498	447	479	486	475	500	504	471	444	459	463	466	493	490	484	472	482	464	480	495	495	482	462	460	459	446	442	443	507	429	492	467	418	494	478	462	424	445	464	454	497	454	482	468	460	462	449	486	475	503	473	491	461	448	451	470	469	519	471	487	450	475	457	483	440	440	469	467	492	450	466	493	447	471	460	458	433	470	502	443	487	444	494	506	502	479	481	478	493	495	480	470	447	496	481	483	484	491	471	475	462	450	474	440	476	449	485	493	470	457	482	491	475	485	461	488	489	455	477	469	473	480	472	441	492	461	495	453	457	461	471	447	444	477	510	495	427	459	505	482	507	487	460	469	487	452	489	453	482	515	465	489	480	520	469	486	484	444	466	463	488	451	492	526	480	468	482	494	501	478	434	469	523	464	471	475	444	463	432	450	481	490	520	441	417	454	449	511	485	444	494	475	442	495	455	466	484	475	490	454	438	426	469	478	464	476	511	494	471	470	460	451	482	475	467	442	514	480	477	464	447	440	458	499	437	484	451	482	459	453	470	462	484	452	502	480	418	467	484	472	465	480	481	486	489	463	459	470	467	493	470	453	485	462	460	473	449	497	439	460	488	455	454	482	449	483	481	475	487	469	492	480	449	465	495	441	516	453	490	468	458	480	477	502	475	471	463	497	480	458	452	464	483	442	456	478	519	480	487	480	508	470	516	460	486	438	438	457	440	470	477	524	481	465	443	471	477	460	481	479	478	479	470	471	458	449	448	453	460	433	424	464	446	473	487	416	476	478	450	477	437	481	468	474	477	472	468	459	440	502	485	463	485	528	468	431	485	480	457	429	464	448	503	420	467	474	449	491	512	458	460	478	470	489	519	439	485	472	497	469	449	490	496	486	473	487	500	492	499	461	475	471	456	464	480	474	508	492	447	447	492	426	472	481	450	483	519	496	462	462	485	487	471	485	462	474	465	484	470	436	482	436	448	473	442	468	483	452	460	492	507	475	453	451	457	441	448	469	492	490	440	462	491	450	474	464	501	431	466	494	472	460	467	470	468	491	472	439	461	481	455	482	431	474	484	405	466	500	457	458	471	463	476	462	489	442	446	469	493	516	496	465	503	469	432	505	564	502	473	463	450	472	436	473	496	461	455	479	465	441	429	509	480	439	505	494	457	464	483	482	470	506	465	484	476	447	475	472	470	484	484	476	496	466	482	464	461	473	443	465	455	474	445	497	465	454	468	484	484	464	439	449	485	476	441	477	437	481	460	453	467	468	517	417	476	429	436	462	489	449	487	460	477	465	463	500	506	462	452	493	486	464	466	473	465	418	470	510	456	473	484	483	464	486	523	469	487	429	462	477	494	510	484	465	492	488	460	452	449	466	505	486	479	519	427	481	451	483	463	480	448	448	473	487	474	429	462	485	478	461	457	459	465	465	487	463	436	483	450	478	482	422	467	483	459	478	457	509	480	460	457	483	458	465	470	474	431	455	469	479	426	486	488	463	491	475	415	497	512	477	471	465	472	454	448	448	447	454	502	483	495	478	454	420	494	467	434	495	506	480	470	464	493	465	477	438	487	479	450	455	452	477	458	443	480	451	474	468	475	467	469	459	462	465	466	456	466	464	450	437	432	496	471	487	470	496	465	451	455	481	450	507	474	487	447	458	470	489	461	467	499	508	473	469	490	444	482	494	473	459	441	413	485	476	498	452	500	479	497	477	475	493	489	438	482	486	466	427	467	480	458	504	475	446	464	437	454	460	441	500	509	448	441	473	465	444	438	451	510	480	496	497	458	464	443	460	491	423	458	455	466	485	467	468	483	448	450	448	471	490	482	456	474	445	456	468	458	472	432	479	438	443	434	445	459	462	478	453	445	463	475	481	469	470	454	461	467	453	445	463	500	484	462	490	513	442	456	455	468	436	455	460	476	463	446	477	448	522	506	471	496	502	461	467	476	455	456	482	461	432	453	474	430	501	457	440	506	458	465	520	461	449	495	454	505	438	477	476	483	486	469	487	443	514	491	464	479	440	527	489	469	487	472	502	457	451	480	464	483	476	512	530	455	489	451	476	467	440	469	493	457	436	477	450	431	482	425	459	476	455	467	456	476	462	463	468	481	480	473	448	446	461	466	504	411	487	473	485	485	428	458	440	517	447	452	479	469	515	497	500	477	490	430	483	456	468	444	454	514	465	476	472	428	415	446	465	486	487	469	451	479	471	460	466	482	491	442	446	476	466	458	493	475	442	489	458	461	471	488	454	467	439	423	489	440	467	486	459	476	462	506	485	470	459	504	448	480	453	490	463	472	466	459	463	489	486	451	467	443	452	461	465	517	474	468	468	464	484	468	491	466	496	469	464	432	475	449	466	438	495	497	507	454	430	477	475	487	517	481	441	490	489	470	445	492	512	467	452	458	458	482	448	480	475	497	475	456	468	457	495	452	472	455	502	501	457	433	488	496	454	436	488	472	450	459	450	479	420	466	489	490	466	435	452	499	467	503	471	495	462	494	452	479	456	476	464	527	441	488	498	462	506	482	484	483	443	496
24476	20326	25988	24521	20315	8931	1011	686	594	557	469	492	456	454	429	436	393	401	418	388	396	367	379	390	381	338	435	361	362	379	363	367	343	347	379	348	377	341	386	349	350	369	359	383	388	341	366	341	333	398	345	326	369	346	345	374	334	379	362	360	354	319	360	354	319	328	382	359	372	329	335	321	341	341	341	342	345	344	367	302	322	357	303	336	351	352	349	333	386	392	360	363	340	328	323	350	314	339	365	371	318	335	338	323	341	395	334	363	338	362	344	361	351	376	335	312	346	297	323	368	358	315	350	348	339	354	349	332	351	337	354	370	341	381	335	335	365	360	324	361	317	345	329	350	373	339	329	359	335	384	368	358	306	344	367	361	364	332	344	357	339	310	323	354	353	340	322	342	364	322	358	342	350	350	324	331	314	346	360	331	323	314	358	368	343	347	330	346	345	359	324	364	348	341	345	373	364	361	354	346	372	349	351	375	348	352	334	325	359	342	292	331	340	385	355	337	381	335	339	349	356	370	327	371	300	341	340	352	292	352	316	348	332	364	351	347	331	353	319	346	331	362	363	346	322	350	325	341	331	320	396	332	343	334	331	348	359	350	369	310	330	317	358	327	318	351	355	330	350	354	349	326	363	349	355	358	351	338	355	354	318	322	349	344	354	331	318	303	347	351	330	315	301	336	349	325	365	331	335	318	313	329	354	348	338	303	350	350	342	347	342	317	367	355	377	343	357	336	350	340	339	316	345	316	349	331	315	301	344	349	324	341	318	337	358	311	337	346	333	362	374	343	379	343	351	350	339	371	328	346	334	363	324	323	385	304	318	321	323	345	348	306	375	347	350	343	332	307	350	364	340	354	348	384	358	343	318	379	348	329	306	312	305	360	305	351	347	350	346	362	340	333	333	341	364	372	347	363	350	364	324	321	339	356	379	346	352	334	340	349	381	375	314	341	338	330	329	291	323	324	341	333	360	330	342	330	335	331	339	358	351	316	365	353	333	339	365	311	343	395	344	368	338	324	327	349	375	305	347	353	358	325	375	322	379	362	326	361	314	322	354	333	337	305	381	318	355	328	364	330	370	335	338	347	327	325	355	365	330	325	358	330	332	354	329	319	352	354	356	322	350	320	333	343	329	310	330	304	316	364	314	329	364	314	341	340	346	322	363	364	329	354	321	337	368	315	335	324	363	369	317	317	340	319	329	319	331	314	374	349	330	363	361	328	328	360	315	367	322	348	333	357	377	356	347	341	335	322	338	318	335	370	292	359	341	344	320	366	335	359	327	325	324	368	361	360	315	347	355	338	340	367	320	313	330	325	331	342	368	343	358	367	369	324	360	354	342	311	318	358	350	322	338	358	369	311	329	335	353	345	326	375	331	344	344	336	357	319	328	333	334	372	365	351	360	353	370	351	365	333	343	346	355	340	358	334	329	332	399	334	375	331	327	347	299	302	337	321	351	348	355	362	330	381	334	358	360	353	334	339	348	354	358	317	334	287	336	351	392	327	371	350	308	346	332	366	327	360	329	342	351	338	343	328	345	336	324	315	364	359	359	339	313	357	316	319	355	353	340	302	333	361	353	344	334	321	310	313	358	330	349	312	383	339	324	329	330	363	369	366	347	310	334	313	352	323	371	344	344	324	368	348	328	312	365	348	299	333	330	360	350	332	332	352	320	344	327	340	361	377	320	326	352	311	389	397	358	358	367	341	339	342	359	320	347	336	350	334	325	324	345	322	363	337	348	315	343	335	342	346	374	366	340	343	342	330	345	318	347	350	344	337	365	338	316	349	356	348	350	344	371	355	361	302	377	360	335	335	335	309	314	338	305	371	318	334	315	350	314	356	316	343	323	341	327	358	351	333	341	336	318	341	326	377	336	375	414	364	353	337	361	353	332	324	306	320	347	337	346	327	310	336	331	331	343	308	329	367	362	375	335	319	338	336	349	353	361	346	366	378	347	349	348	322	355	352	335	337	338	355	316	367	343	332	325	348	334	340	356	354	336	335	325	351	363	322	346	363	342	354	305	375	327	367	345	288	317	330	398	352	324	335	358	343	317	346	336	298	313	351	295	318	365	341	371	314	356	344	336	378	336	349	315	374	333	371	366	373	336	352	356	307	342	336	360	376	341	357	346	364	336	345	337	365	355	345	359	333	344	317	361	338	335	355	339	387	331	321	326	309	366	349	354	333	347	339	349	336	288	356	342	339	370	371	298	353	337	326	353	343	327	327	334	370	374	366	381	354	335	367	369	322	306	336	364	356	328	313	354	367	330	355	343	365	328	395	364	341	360	336	316	375	365	313	373	297	359	318	329	352	352	363	321	319	347	328	359	331	332	347	361	344	373	383	337	409	355	338	339	372	365	305	332	312	379	351	311	346	347	313	337	363	315	325	351	346	377	345	349	365	344	366	355	347	337	340	320	330	332	352	355	318	367	322	353	339	346	360	347	349	346	366	324	306	324	337	344	342	364	361	350	326	341	376	335	342	340	317	337	378	350	348	352	354	331	346	375	346	338	334	357	344	330	340	360	340	288	327	361	342	340	348	353	332	315	328	340	342	335	331	326	353	360	334	334	352	334	324	351	383	356	362	340	340	371	331	337	351	328	369	337	350	350	365	300	321	360	322	338	325	356	372	364	344	310	328	358	340	339	328	336	334	327	396	331	361	339	352	347	332	321	354	353	315	328	322	331	345	344	329	344	326	356	355	344	343	310	373	336	335	391	343	328	390	304	328	357	363	329	343	332	327	338	358	338	346	365	300	349	337	337	352	353	367	359	340	325	331	361	339	337	337	347	356	340	365	350	320	333	373	348	307	321	328	341	361	338	331	323	343	323	325	345	330	355	371	340	351	335	357	342	355	332	332	366	315	333	347	326	307	354	347	335	346	354	355	334	334	336	300	342	316	335	354	350	355	361	393	362	331	358	369	323	337	370	324	358	324	301	379	357	324	350	349	329	338	342	375	322	332	356	310	382	343	348	359	356	377	353	332	337	367	335	332	370	352	335	337	364	359	326	315	364	330	357	343	338	361	346	332	337	306	354	351	323	331	336	352	373	349	362	335	356	360	364	361	347	326	357	326	358	343	350	342	345	344	343	364	361	341	355	355	362	318	343	339	345	331	326	343	351	346	345	341	342	339	341	338	338	352	326	332	318	327	314	367	335	344	311	340	327	383	343	334	375	339	325	339	349	340	343	352	320	331	338	377	339	350	364	367	327	327	338	341	325	370	307	337	324	328	350	356	321	356	347	315	350	352	309	330	339	349	343	333	340	353	298	365	356	319	311	323	326	346	331	349	343	349	323	329	350	347	371	312	349	334	346	289	332	349	340	371	333	361	323	328	355	312	314	350	317	365	330	325	351	352	340	360	389	357	326	318	322	328	337	334	355	347	336	365	373	335	342	350	357	357	311	352	359	369	334	348	352	349	369	382	336	369	338	362	349	333	352	376	353	352	319	400	360	360	363	363	363	334	367	345
28476	7835	7126	3799	2547	1808	1444	1122	903	894	778	669	607	573	604	575	481	440	471	437	500	436	414	424	402	427	401	432	375	406	400	401	374	357	363	375	412	391	397	361	367	366	386	363	396	357	384	388	401	330	373	415	368	356	355	371	347	370	392	367	367	394	388	328	355	371	370	340	362	375	375	370	378	355	336	341	340	339	350	348	354	322	376	392	392	355	331	348	360	371	341	342	362	356	372	352	352	322	338	345	358	362	365	349	372	381	367	344	357	355	388	364	360	376	334	337	368	345	374	366	351	319	376	354	359	349	363	353	371	348	342	345	342	358	351	351	389	357	388	380	379	359	357	367	384	336	359	384	340	332	386	367	376	371	345	368	392	315	364	310	371	369	385	343	349	356	344	362	396	356	352	381	356	379	311	357	355	367	362	323	334	353	352	341	370	361	363	333	370	331	330	334	370	350	352	343	361	321	339	361	352	361	347	343	363	386	344	386	320	332	366	344	330	322	349	339	318	349	339	356	337	331	387	375	335	375	356	348	340	328	373	336	329	349	347	369	345	371	372	334	357	380	363	350	376	352	363	347	357	328	387	345	338	357	339	376	358	351	364	357	373	339	373	373	382	366	358	343	357	355	328	368	365	356	366	381	372	374	348	360	338	377	346	355	351	368	336	331	347	333	388	349	351	373	358	356	328	364	365	357	365	325	377	346	348	351	371	375	354	351	355	368	333	361	364	344	365	377	322	361	417	379	366	352	377	350	345	351	334	333	384	353	338	293	320	390	358	355	348	375	331	354	378	364	388	380	362	318	345	364	377	308	350	348	349	350	328	344	331	342	323	358	389	373	356	344	333	340	366	396	341	389	326	371	372	352	361	361	345	365	362	351	344	361	394	338	372	384	389	349	341	363	345	348	378	342	368	387	359	379	394	356	327	368	356	377	364	349	352	389	358	344	355	361	339	362	356	357	358	379	360	355	387	322	399	353	336	354	347	338	347	302	357	353	370	338	368	380	381	369	321	360	367	362	368	322	334	337	355	330	343	340	377	339	340	386	328	340	333	349	373	348	366	339	378	360	347	361	352	358	362	356	377	345	384	347	311	354	369	354	347	338	365	377	340	370	379	382	337	369	347	342	396	364	355	383	368	360	381	379	343	383	347	331	355	341	367	368	389	352	351	365	365	332	355	332	322	348	356	358	349	348	359	361	362	353	344	371	371	345	361	350	346	364	353	372	338	334	384	367	363	360	328	356	350	382	351	336	349	350	325	356	364	364	384	338	366	365	377	357	359	354	351	392	356	381	375	342	317	380	348	343	334	350	340	359	339	398	393	354	366	353	336	363	361	360	345	354	368	351	373	328	347	351	342	364	363	375	402	340	331	365	366	349	360	342	383	350	371	348	390	358	366	359	349	372	384	379	360	346	371	382	332	382	350	365	348	365	359	337	369	361	378	395	366	354	347	351	352	341	365	357	357	328	339	373	383	369	338	383	372	330	334	367	338	362	356	413	382	342	360	381	359	352	366	391	329	368	411	334	387	318	340	357	334	384	361	340	337	368	335	343	380	386	416	384	363	361	335	361	358	370	323	333	379	369	350	376	313	342	369	339	367	353	342	340	351	336	368	364	389	391	380	369	388	371	355	353	369	351	358	368	364	383	332	376	361	390	348	350	375	331	327	395	355	334	378	346	344	368	358	362	333	371	352	355	350	324	335	361	341	337	326	360	359	353	351	359	392	341	347	340	368	349	377	331	398	357	347	411	341	334	367	356	359	346	382	358	330	360	361	357	336	363	358	335	332	365	379	360	342	333	359	378	314	340	359	388	338	363	362	355	384	380	348	376	397	354	351	355	364	366	360	367	363	354	345	335	377	345	338	355	396	366	350	336	385	365	350	380	344	339	372	374	375	362	333	373	378	377	358	378	357	374	349	357	335	341	333	362	361	392	359	366	349	370	349	337	344	364	387	362	305	355	379	358	327	324	347	347	348	388	350	363	368	341	358	358	365	358	362	312	335	357	388	366	356	358	363	346	365	352	380	357	368	379	322	373	363	354	380	346	366	355	362	336	357	355	333	350	351	345	342	379	323	303	353	359	335	349	349	386	331	368	392	377	359	341	338	375	350	362	356	374	333	368	315	364	378	363	340	350	373	360	355	381	360	380	332	357	361	369	359	344	387	341	350	323	340	371	339	354	346	340	348	359	334	351	326	397	359	369	387	320	367	380	376	344	396	344	335	348	371	313	372	312	383	400	372	334	336	355	399	363	378	365	353	349	388	352	332	359	336	348	387	344	362	366	349	373	346	359	346	324	353	370	345	347	345	397	406	373	330	377	364	343	353	357	353	350	336	350	361	347	362	371	340	356	331	347	369	354	389	362	334	356	373	322	351	369	350	351	361	349	347	350	362	353	383	355	337	356	342	355	358	353	370	376	330	342	364	362	378	370	375	356	371	380	336	370	358	376	364	362	354	361	364	390	367	367	380	373	349	331	363	343	369	364	353	381	355	367	368	377	348	346	358	356	379	374	356	339	351	345	370	372	329	373	326	373	358	317	348	343	342	405	367	353	332	348	370	361	355	372	354	354	355	395	344	389	365	323	350	376	386	325	353	332	378	354	356	357	355	358	327	379	340	347	347	372	354	380	340	360	373	361	373	377	337	326	348	375	372	365	348	368	365	366	363	348	357	388	341	382	337	372	387	348	379	387	328	377	360	355	359	352	360	380	346	315	343	340	357	355	385	306	359	338	384	345	335	348	367	351	374	338	344	312	357	356	382	372	383	362	357	368	388	375	347	335	353	327	377	338	356	354	398	390	371	377	366	375	357	333	363	371	319	333	379	382	354	321	336	368	380	349	355	343	394	313	383	356	366	298	414	369	320	382	343	340	342	347	361	341	362	358	332	347	341	349	351	351	368	331	385	330	347	357	318	355	379	330	357	330	354	358	378	373	344	361	381	341	361	329	378	374	357	354	345	385	378	344	359	352	348	379	354	348	368	306	389	309	345	385	379	356	338	379	386	340	358	352	342	366	359	352	304	362	325	362	354	352	361	357	368	333	362	337	375	341	354	348	350	344	370	371	335	348	309	387	390	364	352	336	396	380	334	383	338	354	373	368	334	351	336	365	354	368	354	386	349	337	354	370	364	340	365	369	348	364	347	359	371	394	353	330	351	360	347	333	342	374	356	346	345	372	334	333	366	340	365	365	349	339	369	349	353	397	347	372	321	334	378	390	325	348	391	330	377	383	375	370	362	339	376	372	332	349	353	338	344	347	365	336	378	348	336	353	343	381	344	395	359	393	334	372	302	375	407	334	348	366	328	351	369	330	368	389	386	347	379	365	356	397	368	358	388	305	361	372	366	373	375	382	371	365	339	341	349	353	363	394	358	333	312	350	338	363	332	348	348	349	379	353	330	423	324	380	342	362	353	332	371	352	363	358	367	343	370	358	358	349	339	361	366	353	350	344	351	374	336	364	334	371	386	358
22608	20344	26448	24107	20345	20428	9820	1649	1281	1148	1058	990	1015	910	806	883	811	810	831	808	793	837	834	802	788	802	798	729	734	770	773	790	776	794	760	730	730	729	750	707	773	716	753	694	754	768	747	772	708	767	715	740	736	687	686	701	671	761	713	761	748	771	722	712	677	744	705	696	730	739	714	703	740	671	717	730	754	761	734	720	773	719	758	700	707	756	801	758	782	716	747	690	700	751	727	738	700	713	694	721	764	731	700	739	734	700	659	702	746	727	706	687	697	755	755	808	715	691	739	725	719	739	734	736	701	731	723	782	687	709	741	737	728	672	694	735	722	732	710	725	736	689	735	718	736	754	742	707	691	701	711	733	755	770	729	745	794	722	722	698	736	721	741	774	724	690	677	692	691	713	691	668	733	725	704	703	718	769	713	731	762	714	708	660	723	704	710	718	718	712	753	698	728	709	726	741	733	707	697	722	739	728	715	792	690	694	687	727	717	729	762	704	747	674	755	701	685	703	689	746	736	724	699	748	695	693	743	737	712	702	712	720	695	694	748	749	761	726	684	763	684	674	718	724	676	661	772	739	712	724	714	784	735	748	734	690	694	701	746	739	664	728	655	704	729	756	725	688	711	696	679	736	733	696	708	700	701	697	790	754	705	771	749	730	761	705	727	716	730	716	700	700	725	729	693	714	721	730	748	701	753	699	705	685	774	753	709	742	691	744	689	719	715	712	741	716	751	748	720	774	748	720	737	679	708	662	708	726	746	789	703	694	772	705	711	674	719	737	759	675	709	714	695	704	693	755	716	762	753	693	693	696	718	699	730	708	695	665	706	703	770	700	718	714	688	720	721	712	762	719	806	710	721	722	734	725	689	714	726	778	725	771	708	731	728	726	703	704	721	690	705	727	720	743	685	753	680	706	742	692	733	711	722	721	732	693	727	729	715	730	733	707	705	692	744	760	698	662	692	725	708	714	692	703	707	741	726	717	702	781	676	713	739	721	710	727	725	692	727	738	712	740	756	716	802	749	719	680	736	717	716	730	729	720	668	728	697	751	734	639	709	737	710	756	682	712	717	712	740	729	712	710	687	731	683	725	736	728	726	722	751	724	745	677	756	693	718	731	648	727	722	678	752	728	724	754	708	729	690	738	704	750	712	722	753	741	724	716	754	678	710	672	749	779	731	707	739	701	760	691	699	737	721	728	689	690	705	722	751	730	711	731	732	731	715	726	727	680	717	790	732	732	732	716	760	703	689	740	704	693	700	734	685	728	732	748	726	748	752	770	716	711	699	700	706	679	729	780	668	706	763	736	676	742	732	735	679	693	691	716	728	764	734	747	714	696	738	709	740	714	751	725	717	767	728	698	685	780	696	690	707	715	746	699	720	700	771	671	736	772	764	727	703	658	759	705	725	732	690	733	759	681	742	718	692	703	719	723	745	745	685	760	728	750	745	732	725	712	725	744	752	699	736	746	684	753	696	747	722	673	686	756	763	722	710	690	704	705	719	692	739	713	753	725	763	708	710	725	716	776	734	735	733	718	670	713	726	734	663	757	700	731	715	756	670	737	719	714	796	759	720	729	751	667	711	679	692	777	742	713	715	772	709	685	710	683	719	726	751	719	702	712	700	701	743	715	767	702	673	775	720	736	733	705	748	703	714	766	711	661	708	766	732	694	667	706	741	713	707	705	709	711	683	745	754	714	741	744	711	754	757	707	699	719	725	725	714	726	741	698	670	717	693	687	715	719	737	736	760	693	742	755	736	730	713	683	734	681	715	740	713	684	724	772	750	706	737	753	729	731	704	719	731	686	734	748	712	712	762	722	747	753	731	709	724	742	752	737	698	726	731	722	722	707	719	731	676	758	703	677	712	674	737	694	742	729	716	681	699	727	756	661	717	729	695	673	687	710	702	706	713	734	701	702	727	731	729	720	672	712	727	717	722	709	713	695	736	705	732	715	729	721	718	749	743	765	736	679	756	667	716	752	742	710	755	729	703	756	727	698	738	763	679	707	735	677	694	693	658	709	724	709	675	791	767	684	676	713	698	735	736	709	727	746	726	730	686	734	739	695	707	732	697	676	685	727	747	722	705	735	697	736	746	696	697	725	698	700	728	753	739	749	694	710	734	702	742	698	706	726	661	693	674	741	715	747	722	707	704	654	735	766	779	757	733	773	734	743	709	704	734	664	721	697	707	702	696	744	723	705	691	737	731	722	666	669	763	723	678	698	744	720	684	742	737	693	690	728	717	674	713	726	713	733	733	693	735	659	727	717	728	690	716	688	697	745	722	756	698	705	682	743	750	721	727	759	689	717	709	672	692	724	718	750	696	748	732	730	706	713	720	707	701	764	772	718	731	679	680	735	702	711	739	741	749	699	710	716	737	678	679	691	737	695	725	699	758	729	756	765	745	706	717	718	709	707	669	684	725	722	731	698	713	723	712	744	696	691	735	716	730	712	726	744	750	722	706	736	720	722	749	721	712	702	716	691	689	731	682	722	671	721	728	705	737	706	715	724	729	674	713	747	710	723	647	762	677	723	706	663	749	659	756	748	715	738	706	703	687	655	699	728	709	709	742	680	746	731	700	683	709	724	740	713	685	714	693	657	715	709	762	760	754	702	686	724	744	712	727	713	778	725	757	710	710	741	721	692	696	743	678	780	692	704	673	761	705	752	752	741	726	715	698	713	737	747	719	694	751	710	656	724	729	731	720	732	729	678	763	738	701	769	730	736	727	701	679	715	698	685	693	739	764	734	726	750	722	815	723	762	715	693	660	726	707	688	709	700	740	736	740	727	657	703	719	686	723	732	712	700	722	759	762	753	723	733	730	733	721	746	678	695	741	712	707	678	727	718	752	749	678	695	697	759	734	718	736	718	756	744	710	734	778	719	691	674	730	710	728	725	770	794	696	689	689	746	782	715	745	718	738	714	758	716	735	719	756	692	707	757	764	759	719	721	738	737	750	747	709	693	732	700	740	748	747	695	736	680	734	734	706	709	727	731	727	748	760	697	709	693	728	742	709	735	734	769	685	730	705	736	713	712	725	726	738	714	679	703	705	741	726	668	757	735	711	761	735	708	739	742	681	727	758	745	672	717	707	659	703	723	693	707	711	805	749	715	721	742	709	730	728	757	700	727	706	689	753	714	761	729	707	742	788	685	738	715	796	745	757	751	727	774	670	759	693	779	699	705	757	687	710	687	717	702	686	680	697	714	695	702	748	720	705	689	745	703	713	766	733	697	736	715	709	746	681	720	757	752	733	776	687	762	713	693	689	697	697	706	736	728	752	735	711	693	730	706	784	671	701	720	748	726	747	725	746	719	714	715	722	745	733	710	731	697	705	704	688	680	712	744	763	703	716	736	737	713	766	687	724	733	676	704	704	712	702	746	742	719	710	698	710	713	709	742	715	746	725	718	740	781	681	763	745	724	707	716	712	676	726	720	709	731	691	706	702	755	684	720	703	709	710	697	666	720	744	747
25009	13664	12412	7144	4684	3530	2675	2223	1951	1613	1445	1353	1251	1100	1065	1049	940	933	911	865	884	872	825	792	752	842	747	793	808	782	784	726	725	782	719	723	740	732	718	718	683	722	696	739	732	720	728	712	682	714	726	728	710	698	695	715	745	712	730	672	703	698	703	676	707	647	712	682	726	731	671	686	687	697	735	670	695	699	648	696	699	689	678	683	671	726	708	657	692	634	711	663	672	723	697	635	691	655	686	721	717	684	707	659	671	696	685	722	657	674	698	695	687	699	669	674	668	689	660	686	783	723	690	684	707	697	686	712	721	655	665	691	674	672	663	660	671	703	635	708	669	675	686	675	639	674	667	676	649	670	692	646	684	680	638	681	685	671	695	642	677	734	690	720	651	710	711	698	703	687	678	645	712	685	687	674	686	690	723	701	705	671	664	706	709	715	725	713	658	683	671	705	692	670	698	702	675	696	693	664	691	720	690	634	689	680	676	714	689	646	714	658	694	642	704	677	697	708	685	690	711	679	673	721	708	685	713	727	679	675	677	691	671	700	707	675	703	644	663	693	676	683	690	669	746	675	731	694	707	702	672	703	676	715	703	748	674	675	684	676	719	684	708	693	706	676	727	712	721	651	675	716	716	659	671	692	683	678	686	681	678	689	712	672	659	620	669	677	682	619	678	673	675	728	637	679	725	679	745	689	681	700	737	648	678	680	707	696	697	679	712	718	720	690	682	720	688	731	687	681	678	701	652	668	743	653	681	728	685	659	691	716	718	714	704	673	706	723	682	674	660	695	684	704	622	695	654	720	681	703	692	664	674	657	682	681	659	743	702	731	690	647	709	668	681	671	712	693	699	692	725	701	686	674	685	696	689	726	660	608	650	713	694	692	698	695	721	704	704	712	670	666	747	690	683	663	680	629	652	644	700	686	683	662	634	671	698	684	669	706	675	743	672	664	695	650	645	674	680	716	699	667	670	691	706	668	653	716	735	762	677	720	681	652	676	701	688	716	673	671	649	650	693	708	652	707	663	676	733	705	661	647	732	679	689	705	690	688	668	698	682	710	698	661	696	678	697	673	672	717	724	647	692	737	683	657	714	711	743	713	722	661	703	688	703	663	678	654	684	700	679	735	681	681	711	649	715	721	670	685	660	655	713	702	666	681	695	682	712	680	691	639	662	683	665	723	667	651	649	688	707	685	678	706	677	671	720	698	658	727	717	692	687	681	655	725	717	693	676	688	664	727	665	669	722	703	634	659	660	691	656	679	691	706	710	713	641	687	690	677	698	691	709	694	677	679	673	706	717	655	663	652	683	689	653	690	722	690	677	679	711	689	716	688	672	704	678	697	668	671	715	740	680	719	687	688	703	709	715	671	666	733	678	638	737	693	701	713	673	688	615	708	679	683	670	681	703	689	707	701	755	676	698	676	673	685	679	691	699	673	641	713	689	753	693	713	685	694	682	667	691	689	677	687	695	747	678	696	685	687	652	717	673	660	654	711	727	667	709	723	666	689	660	718	719	704	655	704	690	682	674	669	706	703	710	715	659	704	650	713	691	654	709	772	678	685	695	655	654	692	672	675	655	651	651	675	695	624	735	669	732	640	710	727	742	673	682	709	689	704	697	652	692	720	672	662	692	699	648	700	714	708	712	638	673	641	698	702	702	699	712	721	700	666	681	693	692	664	670	691	754	722	675	705	696	686	710	642	700	684	671	710	688	642	705	772	649	713	714	689	709	732	655	718	673	673	685	692	715	720	702	692	697	643	718	726	720	685	692	668	699	702	709	677	690	675	661	684	672	663	706	700	675	682	675	734	654	701	720	712	652	694	649	666	675	687	658	701	642	687	707	717	724	699	756	687	738	681	718	684	691	668	640	702	680	684	660	714	729	659	657	675	693	671	700	670	662	715	671	679	680	687	678	688	660	703	687	705	679	706	667	714	704	656	702	705	706	666	638	723	701	737	661	695	727	673	684	660	670	683	680	721	698	701	687	704	705	707	674	672	735	702	648	667	715	726	679	684	693	687	666	727	692	661	660	692	675	717	678	663	692	708	710	695	702	697	693	668	707	645	748	687	654	688	759	739	665	680	655	670	708	640	712	695	671	682	693	716	718	654	705	644	694	695	703	721	738	692	688	675	642	684	706	717	674	703	714	676	704	703	693	683	708	644	740	690	704	665	712	721	644	670	697	681	678	699	677	705	697	726	676	691	725	683	672	721	657	662	691	702	716	675	655	671	667	703	728	700	704	713	664	658	645	664	636	728	715	611	670	677	674	697	690	668	688	677	657	639	679	760	758	720	685	634	636	691	693	697	707	738	726	744	637	704	714	727	733	647	690	737	692	677	705	705	696	670	660	674	698	658	665	669	702	717	682	668	666	719	705	690	690	720	713	647	725	725	696	679	731	645	662	691	677	679	700	654	706	672	625	683	656	655	693	673	647	703	676	713	701	675	724	679	647	716	672	696	637	693	695	690	677	705	690	703	660	642	626	698	669	682	630	665	672	690	646	701	722	715	651	680	702	741	731	702	688	726	697	646	685	680	708	721	750	681	604	671	676	710	693	737	688	708	713	663	676	746	699	712	695	687	727	701	670	688	713	677	652	695	679	709	657	703	702	699	707	696	689	704	707	709	685	729	699	721	688	634	659	700	727	708	663	687	705	683	695	677	682	675	706	679	729	675	653	662	671	663	667	764	724	735	668	726	692	718	710	717	719	697	666	709	711	722	720	664	726	712	676	700	693	694	681	674	671	704	678	701	744	705	656	684	709	689	703	665	692	660	694	697	689	716	674	680	693	673	697	674	703	646	676	683	670	688	665	676	702	667	684	686	687	751	633	703	691	694	661	669	689	673	673	688	689	714	674	711	667	656	678	657	720	722	673	666	705	706	699	706	735	669	676	740	706	718	739	693	683	625	721	610	709	690	689	704	667	646	712	677	696	645	711	678	750	700	668	710	678	708	669	705	640	711	702	698	716	733	686	685	708	696	713	680	676	720	692	730	674	706	657	703	650	688	668	678	669	738	718	706	713	690	742	711	680	676	730	683	668	682	688	704	729	698	699	670	651	737	707	614	693	678	712	710	671	685	714	682	731	693	665	680	684	759	691	689	668	667	671	701	674	743	710	669	712	690	708	737	693	659	696	707	626	687	690	742	689	726	743	699	683	699	690	673	664	716	717	686	727	686	718	659	711	712	679	650	684	690	670	677	692	664	646	702	694	712	673	657	660	680	689	702	653	740	730	649	676	726	666	687	683	737	697	701	696	725	691	694	694	696	665	620	650	734	712	667	706	705	653	690	686	668	685	720	726	720	679	733	701	688	694	703	680	647	684	687	703	628	716	673	674	708	706	693	733	690	675	688	685	692	657	710	717	692	686	662	685	679	691	678	678	722	711	659	699	661	679	674	681	748	744	666	663	688	664	709	649	714	673	655	639	675	733	679	687	682	709	709	669	695	679	691	676	690	649	666	692	725	682	650
32131	14993	2630	681	555	490	481	460	451	497	489	444	475	457	451	488	476	408	457	490	475	450	452	408	439	458	489	449	447	435	448	421	468	455	470	435	442	456	419	463	453	425	412	488	442	452	433	466	430	489	485	417	450	471	457	414	460	462	444	461	390	471	411	422	434	435	455	442	447	453	434	451	432	475	421	462	468	413	467	475	457	451	463	428	458	452	466	411	439	487	468	411	448	426	453	431	452	437	445	476	474	472	452	456	423	407	447	456	432	456	483	477	477	462	461	474	455	469	448	449	430	422	456	451	449	448	490	476	454	465	443	497	460	461	421	448	432	408	436	435	467	409	446	458	419	429	415	429	436	393	450	479	461	457	479	468	447	432	429	472	449	454	492	488	444	443	416	507	482	447	461	457	458	440	424	411	409	468	471	476	471	428	468	405	460	464	468	439	436	415	472	477	428	457	439	459	459	485	445	460	449	462	419	452	449	436	423	450	442	419	456	428	445	482	447	460	450	398	475	432	473	456	418	476	448	449	453	424	477	470	460	470	424	491	466	429	428	476	434	434	475	430	467	468	462	486	406	436	519	452	434	423	437	439	447	481	476	477	412	416	426	434	461	469	471	478	408	421	459	439	433	480	451	412	488	418	431	439	441	427	441	443	473	424	450	456	432	384	447	438	472	445	460	460	469	417	438	459	460	424	427	412	465	463	453	452	446	430	477	431	440	468	468	427	474	476	427	400	479	416	406	492	454	412	430	444	509	458	491	474	438	428	444	425	462	492	403	428	451	458	485	403	445	429	441	422	418	446	467	446	463	433	419	451	440	399	447	436	476	451	448	438	444	413	410	477	427	426	443	447	450	430	394	445	424	439	473	463	446	456	457	442	446	474	437	439	434	429	465	427	443	433	451	467	434	414	399	438	412	459	414	427	419	433	479	435	464	481	438	482	459	466	445	438	448	419	430	461	434	441	451	459	438	501	446	470	474	435	460	479	467	446	470	457	435	437	485	443	454	453	469	453	454	434	434	437	465	430	464	424	465	440	479	418	458	477	437	473	416	451	454	449	450	435	451	467	452	516	439	471	446	414	415	448	466	451	408	449	467	463	448	455	421	432	473	463	444	451	463	465	439	413	412	454	446	436	453	453	420	484	473	437	408	416	453	458	454	487	449	439	459	459	436	471	474	448	495	438	458	442	465	453	435	433	430	489	468	442	490	451	445	431	441	458	476	500	448	468	438	479	457	438	449	481	456	461	447	451	432	469	438	444	442	445	462	486	448	455	433	482	453	460	451	443	428	428	440	466	430	416	444	455	424	461	432	453	462	458	444	456	438	441	460	451	463	437	451	438	421	477	424	501	431	492	415	404	409	478	482	413	497	391	423	418	422	421	463	439	455	443	451	452	438	436	432	469	441	464	447	482	461	497	462	450	428	426	472	447	447	430	479	427	473	437	457	444	483	447	466	418	474	488	434	454	440	412	426	478	435	448	457	444	467	485	439	414	465	444	421	479	419	446	447	453	424	446	435	446	452	441	441	456	483	453	407	473	467	454	446	449	471	461	441	455	434	398	499	454	441	463	424	443	406	451	411	452	458	447	448	432	471	473	455	420	467	447	467	451	433	447	506	419	475	418	465	426	435	441	457	462	452	444	399	481	424	450	432	440	452	457	484	482	452	454	427	449	487	446	443	521	475	432	401	454	452	448	459	463	419	438	445	424	425	429	438	466	458	442	411	467	474	466	415	440	479	447	448	466	486	445	438	457	487	464	454	422	453	447	489	436	425	436	475	449	449	442	436	477	444	479	473	417	417	430	425	436	440	424	428	438	389	463	432	446	428	435	445	459	451	421	445	429	431	436	437	455	448	420	419	418	423	438	460	469	456	473	485	444	435	477	458	505	394	477	447	409	396	484	423	427	420	445	491	446	417	466	434	437	460	420	411	436	471	439	418	443	465	439	424	456	419	477	457	434	479	432	448	422	466	446	445	429	444	466	492	429	459	443	472	442	456	479	440	467	477	468	467	429	438	445	420	414	455	434	468	446	415	462	407	481	419	447	442	428	443	453	483	465	415	454	436	426	480	474	465	474	392	431	440	454	449	470	456	450	468	428	459	462	448	456	484	419	430	440	423	444	435	448	453	438	441	457	424	460	428	482	459	439	464	435	426	457	446	435	455	462	482	473	453	449	435	452	444	427	458	434	443	434	485	464	404	428	454	450	457	436	426	463	434	468	439	425	430	435	461	486	459	412	439	429	450	461	437	443	417	446	460	452	438	482	428	452	453	420	423	450	448	417	422	450	454	451	439	448	437	437	438	431	481	437	451	436	483	463	443	451	469	470	427	417	481	437	469	434	445	434	417	478	420	443	442	502	445	437	451	478	409	412	442	423	417	430	427	424	447	408	413	439	471	453	439	450	449	440	420	427	454	418	431	508	430	479	419	468	455	476	444	449	469	460	446	466	447	479	485	459	443	444	422	467	452	426	417	438	430	445	460	460	432	455	454	456	463	473	446	464	446	428	467	453	461	437	464	452	435	447	407	473	476	436	452	426	448	452	423	415	449	441	474	416	446	464	465	458	436	474	463	415	454	431	484	449	429	444	430	437	439	440	436	444	464	460	465	444	440	470	433	433	502	459	464	440	424	454	427	429	465	438	434	483	462	451	459	476	474	469	425	441	488	491	439	449	417	459	469	418	425	436	448	432	490	419	464	491	444	430	440	423	397	465	414	458	434	498	452	480	402	449	435	427	461	461	450	411	441	440	418	439	444	430	442	444	458	439	486	460	445	431	442	462	485	436	442	424	485	440	437	458	476	457	445	461	403	400	442	435	511	442	428	440	444	428	460	492	489	450	442	462	423	450	457	443	437	441	454	431	409	408	450	415	457	437	434	439	454	430	420	437	460	437	458	448	439	426	456	461	408	468	467	455	450	445	466	427	489	471	434	437	435	440	390	453	441	434	430	457	470	444	461	477	422	471	444	441	439	451	434	406	428	452	459	467	407	461	417	454	462	439	418	429	432	467	428	459	446	487	432	436	439	444	464	439	445	461	475	439	447	419	455	449	448	428	479	441	440	448	487	478	447	456	457	454	397	477	429	428	428	423	456	451	420	460	461	437	446	450	442	445	378	459	461	446	425	480	422	422	446	447	436	472	471	446	474	473	455	429	458	453	470	454	495	389	453	468	456	452	442	459	470	441	431	421	435	467	449	450	414	413	484	465	457	461	445	437	417	410	452	434	425	441	426	464	459	483	435	446	425	432	443	454	464	416	449	456	445	448	426	429	453	440	472	478	425	411	488	490	440	495	416	472	412	439	418	455	418	433	434	457	504	433	463	415	413	480	450	460	465	456	444	457	420	478	407	463	476	429	411	479	480	450	455	452	439	477	417	447	433	457	432	427	457	490	431	440	468	466	424	447	456	489	405	471	455	466	419	436	456	451	414	474	445	441	431	486	447	421	461	405	413	483	447	424	427	464	487	450
21223	896	876	656	602	512	527	529	496	500	478	505	494	473	493	506	515	510	475	473	451	469	480	464	485	480	498	471	474	447	447	435	469	475	493	492	478	464	450	453	468	474	513	506	497	472	496	514	471	483	491	463	477	511	484	499	504	460	521	484	490	501	531	477	541	479	463	477	504	499	456	494	514	463	502	509	533	473	492	498	483	447	495	505	440	469	476	489	482	475	506	503	469	482	472	501	456	491	507	497	472	449	461	507	482	460	494	448	477	476	487	470	449	431	465	490	460	450	486	501	486	446	483	448	500	473	474	471	490	495	448	422	493	471	476	487	456	469	435	478	492	461	468	476	485	466	490	470	480	490	453	488	457	486	495	495	454	460	489	484	487	512	516	465	479	487	521	476	490	504	502	489	466	481	467	459	476	475	464	465	488	426	489	463	455	521	492	476	463	467	492	459	497	493	438	485	500	508	507	429	447	498	501	513	492	476	439	425	482	476	492	517	506	504	483	472	487	478	480	525	472	476	496	485	470	463	452	480	458	492	484	494	440	489	437	501	484	468	477	513	424	470	485	494	466	507	492	486	484	456	458	491	435	493	482	483	488	544	491	478	505	496	495	495	501	457	472	503	497	488	451	472	514	498	531	486	476	477	472	496	480	507	465	490	466	428	475	482	469	500	503	456	462	474	455	483	469	450	505	480	501	482	448	485	453	469	505	470	456	479	439	520	455	433	466	521	509	487	469	465	480	467	451	493	484	461	465	499	441	490	483	461	436	477	508	503	514	467	505	483	486	475	506	435	501	480	465	478	496	505	468	488	501	480	482	486	450	461	505	493	486	483	506	471	478	489	505	434	465	480	494	464	538	466	436	460	485	478	468	451	474	471	478	466	452	497	537	508	519	474	482	462	463	457	464	493	494	490	427	502	461	463	469	510	465	440	473	483	531	447	479	494	459	484	466	498	515	445	472	444	473	482	437	446	497	490	477	470	498	467	478	511	457	470	480	500	507	491	460	459	489	519	525	518	460	456	439	497	452	476	482	445	479	463	475	502	488	515	462	482	470	470	455	471	470	495	473	503	473	473	490	478	506	455	490	488	474	425	461	481	521	454	506	462	468	484	497	461	478	508	496	470	489	461	448	469	482	480	461	477	474	476	454	474	489	467	465	456	505	442	474	496	455	472	511	477	485	439	457	478	495	451	494	470	472	464	483	463	478	487	500	480	505	475	473	479	462	470	525	471	461	488	470	460	484	455	464	442	439	465	480	501	496	470	485	478	474	445	466	447	485	471	504	480	503	455	493	498	441	485	468	498	452	443	485	503	487	447	479	469	479	483	518	470	468	458	518	458	508	500	468	463	438	491	493	416	483	475	462	467	471	448	473	446	478	488	456	478	475	478	471	472	524	470	459	480	466	472	486	493	503	448	443	466	481	470	486	457	497	476	471	480	476	454	476	454	501	443	483	470	493	443	475	483	479	442	458	473	469	517	456	507	465	498	499	488	430	476	475	486	472	483	488	509	506	486	482	466	497	450	483	502	466	464	510	469	506	454	455	488	492	491	459	465	471	464	478	495	501	484	485	492	475	466	478	482	496	456	455	485	469	478	468	495	461	480	486	512	517	477	496	466	450	476	469	496	463	469	477	482	463	467	489	470	445	462	465	488	507	446	517	468	478	492	516	445	474	473	434	442	473	464	479	477	478	466	465	442	480	480	465	497	463	489	527	462	488	499	508	517	482	501	484	480	506	475	448	500	494	438	545	472	460	459	450	479	461	500	453	499	536	470	486	491	465	497	495	477	483	465	485	466	487	471	480	476	460	470	508	475	471	441	499	507	457	493	454	504	468	471	489	499	473	464	486	450	465	461	467	438	472	484	494	509	471	433	495	447	497	471	490	481	472	465	455	463	469	514	463	477	458	428	492	448	459	468	500	478	445	455	457	474	484	470	483	480	494	477	456	455	498	496	513	482	533	499	472	461	450	494	472	469	466	452	465	521	472	482	472	497	521	467	483	493	524	462	499	460	488	487	526	472	523	484	471	437	446	476	445	488	500	440	511	480	470	454	437	510	476	479	507	416	504	476	485	471	444	464	446	443	434	518	466	470	449	448	488	471	508	509	452	451	499	467	457	484	511	503	441	458	437	477	473	498	477	470	491	450	475	464	486	478	499	481	481	483	468	469	494	462	508	445	466	449	491	517	492	510	477	475	464	514	503	494	500	488	513	485	445	439	463	485	484	515	442	472	506	467	442	480	490	454	493	478	507	497	491	485	506	489	477	488	486	408	501	457	458	487	440	475	468	469	464	481	508	464	442	460	514	502	436	473	468	463	493	484	487	475	491	504	470	468	480	497	495	477	462	486	468	497	517	451	488	476	457	490	473	493	446	485	474	472	462	481	546	447	517	492	479	484	446	473	454	467	452	458	445	466	486	495	481	465	495	476	478	463	477	484	480	451	458	481	496	472	444	481	461	473	423	482	487	476	482	488	460	461	481	469	449	483	455	464	464	463	448	493	452	477	483	487	483	479	490	491	503	460	498	466	476	523	508	496	494	452	472	466	478	479	501	518	472	474	467	476	477	440	480	506	497	467	434	440	495	547	466	494	500	484	471	451	478	487	462	462	498	471	503	473	492	506	483	506	504	513	470	493	503	435	494	512	494	479	458	489	477	488	500	474	500	482	468	499	481	478	461	461	465	493	489	443	474	543	498	460	483	454	504	503	492	518	521	479	459	471	476	504	444	483	456	479	502	443	472	497	489	517	518	412	462	488	473	506	477	475	499	501	520	440	483	458	478	498	479	498	471	463	479	476	472	474	441	476	476	455	484	471	491	498	432	457	478	467	483	466	470	487	473	504	465	455	504	463	475	483	479	475	500	477	489	498	478	440	499	467	451	507	498	495	525	537	443	458	481	451	499	459	506	474	473	488	497	457	467	448	508	494	465	474	468	475	459	491	472	457	504	474	478	469	482	491	484	469	520	462	448	487	507	486	490	466	470	497	464	491	459	499	480	499	501	466	462	493	488	457	487	467	428	481	488	512	483	484	470	471	518	462	456	518	443	490	461	498	513	470	466	460	464	472	476	446	487	440	465	470	455	512	474	469	497	450	505	490	466	472	472	503	475	466	504	486	475	454	494	453	452	468	461	464	479	469	478	474	489	512	436	461	487	511	446	491	506	471	515	450	487	435	488	472	494	494	485	494	525	456	502	455	445	497	460	508	508	490	519	519	498	478	499	499	484	459	484	480	472	482	456	482	495	489	462	497	496	507	500	493	485	504	490	498	483	442	472	462	462	456	482	499	501	488	505	464	461	477	456	519	464	495	500	510	458	446	481	517	500	454	499	440	491	467	493	482	532	456	434	482	500	452	485	517	502	479	482	506	546	471	475	467	528	477	489	464	515	465	528	447	489	486	483	476	494	425	483	487	471	483	495	497	442	482	476	500	480	450	479	452	498	494	474	480	471	492	443	476	490	460	481	487
24512	20322	25869	24625	20319	8280	1012	753	598	554	510	470	425	448	427	414	397	410	398	398	386	377	397	395	393	377	329	349	402	349	360	371	354	371	346	351	375	360	380	336	396	356	344	379	371	375	360	365	345	328	332	358	397	354	333	358	336	345	383	342	321	345	387	330	375	364	355	366	383	363	355	339	357	351	346	344	394	369	347	354	359	351	340	392	356	347	334	346	342	351	331	397	333	354	315	356	342	329	355	352	369	358	341	351	350	367	344	328	341	354	364	349	355	341	327	343	303	356	362	330	372	314	362	376	340	353	328	344	399	376	369	335	356	338	356	357	342	323	342	364	390	322	312	358	363	363	326	346	352	346	383	355	345	342	354	350	348	374	353	326	365	313	360	325	343	347	331	363	367	311	306	333	328	346	381	334	373	334	355	321	320	320	316	325	335	326	341	351	356	376	309	358	345	322	405	337	376	376	411	358	315	350	333	328	364	335	342	337	369	323	319	321	338	335	380	331	323	384	363	348	331	371	346	360	352	360	360	346	383	380	338	348	343	343	313	315	378	353	301	352	344	351	322	347	357	338	349	351	363	337	377	320	327	351	349	316	357	338	338	343	347	363	351	319	341	339	371	343	347	329	334	363	366	342	339	345	336	358	371	336	350	335	360	340	346	364	356	345	336	344	310	336	351	335	379	361	352	352	339	371	323	329	331	334	313	379	335	335	324	351	347	350	367	348	359	335	328	316	336	341	318	346	333	342	339	331	347	348	324	370	348	361	389	348	327	335	334	334	322	361	340	356	335	373	359	329	377	348	357	336	338	336	331	349	345	362	347	356	365	318	345	323	331	323	332	337	353	332	323	310	342	333	343	358	350	336	334	351	349	332	361	343	408	358	367	332	370	322	361	354	359	337	352	341	345	350	361	320	348	341	398	333	394	345	375	332	359	351	351	335	325	315	325	354	348	368	371	345	369	324	331	360	339	346	347	360	335	299	303	324	341	319	356	336	349	347	366	351	365	360	378	332	343	323	344	302	349	340	379	361	356	366	353	352	345	335	371	333	357	357	338	352	382	331	343	351	327	368	313	320	322	339	346	367	313	342	365	334	371	342	320	339	351	332	359	330	361	351	361	322	332	349	357	367	324	321	356	330	355	382	358	349	337	391	323	366	357	338	341	355	360	331	378	373	357	371	339	342	363	328	335	351	352	331	405	354	369	359	374	340	329	332	359	349	353	370	319	348	316	339	372	324	343	370	348	369	351	368	355	341	353	350	336	327	376	337	349	354	374	333	373	339	322	351	342	347	346	343	349	322	347	346	306	377	358	372	317	332	348	352	382	356	333	312	338	359	331	323	336	355	335	334	377	308	362	360	359	352	353	351	348	345	381	332	342	354	320	326	334	365	349	314	355	346	341	337	348	337	347	360	324	335	338	328	366	380	348	356	372	339	359	356	360	358	339	371	352	361	368	351	349	351	346	334	370	354	350	324	334	324	383	376	363	358	388	309	384	355	348	319	336	377	338	350	373	337	343	351	325	375	383	346	336	352	339	328	350	346	369	340	326	348	352	322	319	369	360	308	332	357	315	318	316	350	330	344	322	341	348	358	367	361	342	324	364	348	348	343	342	347	375	386	350	311	346	376	361	344	326	339	335	345	320	344	340	351	345	335	339	359	344	369	330	334	336	316	347	358	361	309	335	351	360	379	365	355	327	329	348	336	375	351	328	306	311	354	342	356	371	361	327	363	355	343	373	336	368	351	354	352	318	366	348	358	356	384	354	323	351	331	352	338	367	350	358	337	352	347	349	358	361	340	346	334	350	361	358	365	361	345	348	327	358	376	309	324	366	345	370	343	371	329	339	351	356	318	345	344	358	373	338	335	374	358	346	333	371	317	334	335	326	350	319	314	366	367	351	333	380	360	345	356	360	357	323	341	366	347	346	355	324	355	348	366	313	366	352	327	302	343	356	357	377	360	343	379	328	349	350	336	335	368	335	393	317	348	348	316	373	374	352	323	336	357	364	335	306	346	337	352	340	318	350	370	327	365	331	345	339	352	390	357	376	302	352	350	316	336	318	351	376	351	325	333	346	328	345	341	311	413	314	391	327	337	347	361	349	317	353	330	319	377	327	320	301	305	333	344	348	338	350	330	369	337	326	348	325	347	332	356	371	337	351	359	325	349	344	357	324	335	372	351	305	339	366	351	362	361	346	329	327	329	357	350	351	343	335	366	366	368	361	341	343	297	369	350	367	327	352	351	344	329	313	342	344	366	353	305	332	364	332	336	352	335	367	339	392	351	331	356	350	354	344	323	346	334	348	364	335	306	342	359	349	340	339	342	332	326	353	360	352	324	325	346	358	339	338	365	321	362	342	356	351	363	356	360	373	345	367	354	344	336	361	331	346	358	345	352	361	346	347	356	369	331	363	370	345	366	364	323	341	359	333	352	357	352	382	382	318	342	352	313	322	334	346	365	326	331	348	369	359	350	332	343	361	348	339	338	349	346	324	364	383	339	392	363	358	377	347	363	342	351	336	326	331	343	358	359	398	328	342	359	326	341	363	343	381	363	329	342	342	357	346	305	351	337	351	322	331	354	344	335	325	339	355	342	372	329	328	353	371	353	380	362	328	353	361	350	351	359	337	332	323	325	362	374	385	355	357	311	335	306	316	374	307	345	356	331	340	339	333	353	353	338	336	332	339	341	353	375	362	354	348	333	304	356	337	351	331	335	336	325	353	344	346	336	350	386	336	376	380	345	345	384	364	348	345	350	340	332	324	358	356	357	380	342	362	349	370	333	343	321	356	330	326	312	319	332	326	326	342	335	339	335	356	333	338	320	311	349	348	321	344	316	336	357	330	388	361	382	346	342	316	343	361	354	343	371	335	372	329	366	345	363	369	350	323	353	328	381	352	359	357	346	314	333	338	353	316	348	336	312	365	338	346	340	318	349	356	338	360	354	348	343	331	366	347	355	353	343	313	357	348	351	366	331	344	361	327	370	311	364	345	360	325	337	325	361	362	329	354	336	349	351	370	337	358	332	347	327	348	365	368	344	324	341	371	376	359	307	346	360	359	354	374	400	363	342	346	352	354	361	404	357	342	376	331	357	314	348	334	333	329	319	367	338	356	344	369	341	375	346	345	334	335	353	334	359	312	323	346	326	344	359	340	337	360	343	385	362	347	297	340	366	345	327	322	344	326	354	335	332	346	369	311	327	396	328	366	319	338	353	356	346	337	358	356	351	325	349	358	338	378	327	346	338	353	343	334	364	330	371	360	350	377	340	364	368	362	383	320	335	361	364	362	357	321	306	376	347	327	339	357	311	356	391	353	375	300	328	348	312	373	327	351	335	361	338	372	364	365	340	343	342	360	340	317	358	328	348	389	356	319	342	392	317	325	367	361	354	313	367	326	372	325	362	344	338	331	345	351	336	379	363	331	373	345	344	328	343	333	325	353	333	346	346	347	365	319	348	331	352	368	337	369	370
30778	7813	7104	3707	2454	1825	1388	1142	993	840	752	700	641	594	571	532	482	480	472	468	446	446	418	426	397	476	411	439	417	407	377	414	379	378	376	395	387	380	398	383	362	328	363	398	359	381	342	384	363	327	397	349	366	327	392	368	375	352	384	364	349	382	359	321	389	375	368	351	337	394	398	356	346	358	359	395	363	358	369	332	366	372	404	357	400	337	380	366	375	351	367	335	378	329	362	378	398	384	357	357	387	363	363	323	341	343	354	370	400	343	357	348	385	349	370	363	355	396	355	353	351	349	352	394	375	347	350	382	379	389	351	377	373	379	377	342	359	383	358	365	398	386	357	384	379	377	383	333	355	383	390	378	373	351	370	375	343	358	328	365	381	363	379	390	347	328	382	316	343	366	363	351	349	362	328	329	349	391	351	368	352	367	334	373	337	328	363	382	343	349	388	365	358	349	376	355	392	377	370	342	368	359	333	328	341	392	351	359	345	325	338	352	360	356	340	376	344	373	342	350	345	339	369	367	348	362	366	351	340	370	372	363	342	339	373	372	367	361	336	398	354	325	351	388	391	397	337	378	347	350	384	361	368	376	349	351	349	341	366	354	350	377	359	366	377	392	375	379	370	338	377	358	343	376	350	375	364	353	320	341	358	375	352	354	357	334	389	386	383	340	350	367	361	338	351	350	330	351	350	364	350	372	374	353	344	323	352	354	341	365	384	383	325	356	376	348	344	372	370	380	341	341	365	364	374	342	367	369	360	376	346	345	365	346	373	360	328	313	363	330	365	366	339	372	368	374	319	327	316	364	343	337	380	350	378	335	376	347	400	376	353	375	371	397	341	337	356	370	375	380	342	368	374	327	355	348	371	344	354	367	335	361	376	349	367	357	395	346	355	353	363	383	345	341	341	345	364	326	368	328	384	349	353	365	355	344	369	366	363	389	375	334	337	339	359	339	357	367	336	362	372	352	373	336	372	392	361	362	363	377	370	383	324	395	334	358	349	366	386	362	376	380	368	377	335	386	351	365	335	373	367	381	352	330	374	380	321	331	351	350	359	377	330	360	356	392	331	351	353	391	375	339	338	349	379	367	322	342	376	348	335	351	380	359	391	371	373	346	382	359	398	336	339	355	384	359	387	362	322	356	375	381	365	359	344	329	391	366	354	358	375	367	344	370	358	352	350	312	378	380	347	368	346	346	373	345	358	366	378	333	359	365	377	369	337	368	363	314	389	366	355	352	361	362	383	330	361	343	358	389	379	354	379	362	398	337	338	335	352	358	332	361	330	347	370	324	360	368	373	380	369	347	348	368	358	357	375	351	349	359	372	356	362	326	365	360	354	324	377	352	351	334	328	333	376	371	353	374	320	347	363	346	336	352	347	332	359	338	335	369	362	360	351	347	361	408	340	343	337	391	373	350	355	348	374	343	365	354	340	390	342	389	376	367	366	390	346	358	384	346	336	355	359	368	355	345	365	349	370	347	356	373	371	358	369	328	356	378	344	352	344	402	355	321	356	345	390	309	358	293	381	360	345	341	373	320	330	357	386	343	358	359	363	354	375	349	340	371	334	386	358	393	381	403	382	367	335	369	349	358	420	368	369	379	353	345	360	349	356	371	371	372	331	351	373	352	362	361	335	350	341	378	308	334	360	351	362	359	395	365	335	343	353	350	377	359	372	363	360	360	364	306	336	386	377	353	339	358	332	396	364	350	344	357	342	375	398	353	329	355	360	348	356	378	358	369	367	379	324	363	354	356	375	337	359	336	360	342	369	333	317	331	362	391	352	356	356	353	348	374	309	331	375	392	356	371	377	351	337	355	356	332	358	352	349	360	381	356	383	339	372	324	393	353	358	366	330	376	356	392	341	328	343	376	352	393	352	375	324	365	361	371	380	391	374	359	371	359	365	341	370	328	380	367	356	379	348	368	371	350	364	351	390	354	324	375	347	412	362	367	337	357	367	357	374	435	362	359	350	381	338	352	365	362	368	363	379	355	340	345	389	352	325	383	398	387	346	360	360	346	355	329	400	369	345	352	367	362	341	317	351	393	357	360	346	393	356	350	354	381	342	357	341	362	362	362	358	399	343	342	328	369	372	367	359	347	362	377	357	286	353	358	347	345	334	396	383	378	350	389	377	342	352	340	347	381	348	365	349	364	336	346	321	353	395	374	383	356	382	369	371	359	376	367	339	339	336	367	342	357	340	340	370	374	369	381	371	351	391	334	358	373	351	364	393	368	361	368	367	382	357	336	355	352	353	310	346	360	353	378	366	350	359	351	341	354	387	369	378	381	357	363	352	343	367	343	394	367	364	362	404	388	353	357	340	359	339	384	349	342	366	372	373	342	346	370	363	380	327	383	360	319	352	357	343	367	346	334	358	370	344	365	356	344	384	360	368	358	353	329	358	361	359	355	339	393	360	393	382	362	340	354	361	350	347	365	350	376	367	346	364	365	336	360	351	344	359	370	345	337	359	332	344	356	367	364	348	375	349	352	353	348	373	368	345	346	356	356	329	358	336	355	353	361	330	355	360	353	364	349	370	374	375	345	348	367	374	363	350	347	338	330	336	372	346	344	323	353	362	388	345	374	361	347	345	353	324	349	346	363	358	380	347	362	333	353	370	352	370	383	339	392	345	365	340	369	357	328	360	377	384	329	361	349	335	369	358	372	348	368	394	388	349	357	344	370	337	331	331	328	334	351	353	357	332	363	351	371	326	359	324	363	369	324	351	347	393	331	361	348	375	360	327	375	367	368	345	372	347	383	382	373	349	347	360	378	336	344	333	339	335	350	402	365	329	354	369	343	355	357	365	355	370	339	404	334	351	388	345	370	379	344	381	353	340	334	351	346	339	376	388	358	353	340	366	332	392	346	354	351	335	350	374	343	337	347	349	331	368	376	399	369	338	381	359	366	348	376	364	376	348	354	335	353	363	362	392	388	357	360	333	366	337	365	308	368	352	349	376	387	373	349	374	366	364	389	341	381	355	364	353	376	381	351	349	378	368	391	348	348	355	376	371	356	354	360	360	348	361	357	365	371	369	333	400	348	368	316	386	348	320	362	359	363	329	389	343	367	335	365	356	368	322	337	357	354	355	383	337	357	356	364	349	360	369	342	387	380	366	352	333	352	335	333	366	356	354	349	335	357	343	357	366	370	327	340	392	354	381	359	373	342	372	352	351	374	343	330	368	325	331	341	339	337	395	356	407	305	347	363	346	368	359	381	359	331	363	355	344	382	362	335	332	358	339	345	355	335	351	358	366	384	345	339	338	373	405	342	366	336	370	377	359	361	366	357	392	339	369	317	359	338	375	366	350	345	332	374	354	331	382	380	358	334	368	356	398	333	377	365	359	374	384	369	348	357	376	376	346	363	336	384	359	373	345	361	355	382	347	316	315	356	362	330	329	378	350	357	326	358	385	354	372	355	347	367	351	378	378	357	364	371	368	345	382	377	362	338	372	371	357	360	358	370	375	350
22641	20354	26445	24145	20357	20399	7993	1608	1208	1080	1011	1013	929	913	901	834	925	793	787	849	792	799	830	792	770	794	767	732	765	791	749	796	745	800	693	723	780	756	712	711	742	717	781	696	708	745	712	726	723	681	699	731	781	680	735	696	717	699	751	715	750	727	729	763	686	712	727	675	732	744	689	704	704	723	714	701	765	720	721	699	656	659	726	725	735	663	703	713	738	726	707	725	706	747	716	670	704	724	719	639	747	682	755	691	666	705	756	708	714	752	685	714	721	727	682	669	716	742	717	688	712	695	650	740	758	695	661	732	663	711	760	686	734	713	742	725	688	710	721	737	701	685	684	702	728	731	733	735	655	690	709	721	663	666	668	682	706	712	690	709	680	686	725	735	716	727	703	720	752	650	772	759	680	746	702	707	756	732	715	688	739	732	726	715	751	662	694	677	671	691	701	701	690	738	695	733	699	698	732	746	721	718	705	710	721	746	725	678	751	719	669	688	741	749	692	706	704	723	719	701	674	725	709	686	668	701	741	713	743	708	694	697	710	676	715	716	655	693	677	735	748	717	788	698	670	662	726	738	775	701	720	714	695	737	737	670	738	672	656	729	699	741	717	684	681	712	723	776	695	705	697	726	673	699	714	695	672	694	708	691	710	720	646	703	723	709	697	760	749	746	697	769	734	723	692	715	713	758	711	709	729	727	663	727	672	679	676	745	696	689	711	711	714	719	727	696	692	740	719	724	695	708	721	686	710	712	707	701	729	717	705	743	755	733	747	735	696	685	714	710	703	697	720	705	696	718	671	722	761	702	707	690	662	709	685	683	696	719	777	689	709	718	708	672	708	776	686	760	672	727	731	695	712	750	707	680	730	681	716	733	727	728	685	704	790	735	719	733	718	745	654	722	763	694	739	716	669	708	713	615	707	754	703	656	726	723	700	702	720	685	729	693	679	731	749	697	682	725	661	689	765	687	766	745	725	736	683	725	752	722	686	673	727	704	660	682	721	715	698	737	735	727	717	683	703	690	680	668	701	726	716	688	694	729	732	759	684	688	723	716	673	690	679	710	737	743	718	682	695	668	720	730	706	687	743	740	732	663	699	714	748	731	693	690	725	707	715	662	681	698	711	728	733	679	699	711	713	709	687	708	651	705	747	721	692	704	710	735	729	724	728	703	680	716	700	727	708	650	677	713	711	695	742	656	687	687	699	698	664	699	685	680	702	714	640	682	696	739	720	693	732	699	688	738	723	716	718	695	738	733	757	711	725	732	683	695	669	644	705	710	669	688	716	712	710	697	708	655	701	750	733	721	681	709	752	690	718	714	751	720	729	701	713	665	674	694	704	739	737	644	722	683	702	671	727	702	715	701	748	685	655	683	713	695	695	722	674	685	694	695	692	693	712	667	737	688	731	710	673	697	709	702	711	739	740	698	676	718	736	702	691	751	679	691	741	677	689	683	705	756	727	755	705	706	716	713	741	774	669	718	673	705	721	670	745	649	683	716	705	708	676	689	696	701	704	771	664	692	698	707	716	676	707	669	675	693	697	718	701	709	682	708	731	692	737	743	725	694	718	696	719	710	693	702	722	691	709	705	712	695	682	705	696	694	756	730	655	687	698	684	775	669	707	690	721	677	734	706	704	717	677	673	731	750	716	718	746	706	730	669	709	686	724	680	720	697	675	702	726	716	735	725	750	705	750	718	709	687	716	694	701	708	649	715	699	724	725	723	735	752	729	715	735	655	737	731	720	705	692	665	662	697	681	709	665	728	727	688	698	722	768	673	752	712	706	712	662	706	699	764	686	751	662	708	733	674	711	655	648	722	686	694	701	688	679	733	701	705	706	732	713	723	694	690	659	689	729	714	712	715	728	741	700	695	741	736	712	714	698	703	718	714	703	729	703	729	727	701	696	713	762	723	748	668	658	732	744	695	742	694	701	683	694	727	718	714	710	724	716	700	705	693	705	717	718	682	755	698	764	693	726	686	744	713	687	690	733	685	681	721	654	692	647	682	715	734	676	726	731	746	694	700	709	718	726	721	661	679	698	679	708	755	663	690	667	697	706	759	671	736	760	685	725	694	742	654	677	724	720	696	714	678	699	692	738	744	678	672	705	721	721	709	698	646	781	686	731	717	721	710	696	667	742	718	733	703	657	690	727	741	716	746	716	713	740	676	699	662	707	697	673	730	702	692	677	735	677	673	696	681	693	730	651	728	716	660	655	704	737	722	711	705	700	674	720	698	674	752	704	714	759	719	693	637	756	713	686	693	688	712	674	696	718	712	706	708	696	762	702	706	686	691	693	677	683	738	757	706	698	730	774	708	749	672	733	681	702	696	719	726	679	696	705	675	701	691	720	763	716	699	801	707	720	746	695	706	729	727	650	740	692	661	691	753	697	695	688	677	692	692	690	716	708	735	716	719	725	688	732	686	714	733	698	700	712	717	689	713	765	730	686	677	735	701	691	679	700	719	746	710	703	727	679	694	670	703	728	731	735	696	711	713	743	702	687	686	719	754	692	671	699	660	709	729	702	635	726	691	699	741	673	671	702	763	737	705	688	777	728	730	708	714	716	694	720	693	687	684	712	751	706	670	689	729	705	746	723	724	713	678	690	731	681	700	717	736	666	685	695	732	712	704	706	716	675	725	698	693	725	703	739	751	711	717	750	709	715	742	771	696	708	718	720	732	723	736	730	749	663	699	690	698	668	730	701	662	717	706	711	721	690	707	723	726	682	739	699	725	738	732	692	708	708	698	784	705	653	657	762	728	701	734	718	732	679	704	767	761	714	697	748	700	746	734	723	669	716	726	696	682	719	733	700	717	709	686	802	687	696	722	709	682	704	685	695	756	721	699	736	667	709	696	699	690	673	662	731	720	669	720	691	719	668	714	691	774	765	714	709	705	722	684	703	730	673	736	662	708	740	770	737	755	695	717	704	684	718	687	687	733	721	728	696	703	674	744	702	739	702	709	708	721	716	706	725	717	738	690	750	705	707	746	693	677	755	680	723	758	686	700	718	723	693	718	693	653	730	687	729	658	749	709	675	710	694	675	673	678	715	725	656	721	710	672	712	724	709	753	723	723	671	643	694	723	693	686	707	671	714	736	699	707	738	690	726	716	670	728	744	695	715	703	705	651	749	678	734	749	751	725	675	703	773	714	721	713	716	702	761	664	697	708	713	713	709	728	779	714	653	727	742	666	698	686	711	732	719	737	695	721	714	662	723	705	693	703	716	710	758	702	712	747	677	727	737	756	707	716	729	733	681	736	711	655	691	743	688	688	698	712	665	734	722	743	698	711	718	709	709	722	703	719	697	687	765	687	698	686	706	703	676	710	720	667	705	719	719	733	723	701	673	675	732	715	699	688	703	732	731	726	709	679	722	727	688	715	753	695	728	679	713	705	665	701	690	751	693	738	716	690	713	749	656	737	711	726	697	693	714	681	738	661	696	745	697	733	713	727	727	678	706	706	690	735	727	676
28952	13413	12235	6996	4682	3493	2683	2221	1901	1702	1465	1295	1168	1108	1065	1036	978	933	912	850	874	883	831	798	854	799	768	790	726	765	733	749	727	733	683	759	720	750	712	721	747	740	736	717	714	738	719	708	733	710	717	695	699	695	701	714	675	703	728	661	693	739	685	670	711	690	720	643	670	680	647	623	688	721	642	700	679	668	691	701	669	655	674	659	647	725	700	685	682	696	698	670	696	691	665	689	660	697	668	681	659	677	716	633	746	685	680	649	662	636	682	712	669	700	647	673	656	744	685	732	660	682	639	691	653	671	644	664	683	658	662	670	729	668	661	694	681	732	652	684	677	670	648	699	703	662	664	701	752	675	657	694	690	675	625	717	654	687	648	642	698	683	675	665	609	677	704	647	655	658	713	689	697	687	661	694	679	651	703	644	680	692	670	744	679	657	677	672	692	689	689	723	691	710	667	650	712	658	685	710	694	616	683	714	647	651	707	719	688	684	660	669	714	649	687	725	640	692	662	684	663	697	692	664	677	648	676	636	665	670	681	701	654	758	677	688	690	678	674	641	662	669	684	649	718	670	663	682	653	694	747	652	749	667	710	706	661	683	703	682	682	704	681	676	655	668	669	679	689	660	679	691	675	678	695	678	684	684	663	649	710	620	651	680	677	663	690	690	658	689	696	671	665	675	668	658	732	712	673	624	635	689	703	683	664	689	670	643	683	689	662	669	718	675	703	675	653	665	690	661	726	695	697	657	657	630	672	651	635	665	681	662	684	676	660	696	641	695	670	667	643	698	703	656	625	679	653	666	648	681	727	656	656	711	672	655	681	719	702	657	676	671	711	641	675	662	694	699	655	694	657	673	669	631	644	668	651	673	659	666	686	668	686	662	651	653	694	707	667	669	707	656	679	696	698	694	684	711	722	652	725	719	696	634	650	657	671	714	658	686	650	723	689	653	681	678	660	681	687	717	648	659	733	689	703	621	666	667	664	694	664	659	652	712	622	654	677	657	647	680	689	711	669	718	776	677	630	717	716	682	641	703	709	637	643	693	663	649	693	722	696	664	686	696	664	640	666	686	694	636	621	675	675	672	640	684	644	651	688	687	665	691	629	695	660	678	689	709	665	595	678	703	691	666	672	663	663	669	689	661	707	689	668	664	643	627	661	658	672	630	653	679	659	690	713	694	686	701	680	667	656	699	683	696	712	736	673	699	673	648	695	647	674	662	662	668	712	682	666	694	651	706	682	701	693	668	679	711	685	680	666	692	643	731	711	715	720	678	684	689	688	684	644	675	630	727	651	727	690	674	695	638	668	689	681	740	682	673	640	696	688	677	656	650	656	701	691	649	677	638	744	683	657	684	697	669	703	632	659	653	720	672	707	682	649	684	695	694	676	643	693	701	718	646	678	670	684	733	690	701	682	648	670	621	702	673	700	638	688	686	624	683	678	656	691	674	668	669	656	675	652	675	649	675	705	671	741	679	647	692	714	675	649	710	694	629	709	715	729	656	706	708	667	657	684	675	693	657	676	665	718	688	655	678	690	662	665	668	727	744	677	729	659	717	651	647	665	720	650	672	681	669	684	728	698	684	683	695	669	703	694	678	667	686	719	670	671	673	670	696	696	702	618	646	716	654	676	681	696	704	672	704	676	676	735	697	630	698	679	683	684	673	663	680	703	677	645	686	671	673	679	711	668	689	666	711	646	637	675	704	675	688	703	683	661	662	661	699	688	661	687	672	680	667	713	670	704	618	649	692	690	668	644	664	675	699	727	674	646	684	723	685	675	654	726	701	647	699	694	678	656	672	679	715	684	668	708	684	702	655	676	726	670	708	746	671	660	672	699	652	668	675	696	649	645	705	692	667	669	671	658	746	673	687	638	721	689	714	646	656	704	640	725	694	681	703	640	701	700	669	692	656	713	697	645	679	644	695	694	665	642	706	671	708	658	703	674	663	640	702	705	644	659	689	687	691	696	701	687	676	694	669	678	672	733	695	663	651	717	694	659	700	674	688	672	670	649	693	684	673	687	667	671	643	668	712	696	715	664	688	607	647	657	677	725	666	664	690	688	633	682	634	664	636	703	666	684	653	704	627	713	682	705	692	729	653	661	664	663	649	725	655	684	669	690	688	691	655	678	686	677	666	688	671	691	686	685	662	684	690	650	684	666	657	640	659	715	701	746	669	678	685	697	711	711	614	707	665	648	641	667	701	702	678	710	669	629	694	629	679	745	669	679	682	666	737	710	655	676	657	718	697	672	677	664	688	703	695	695	662	712	634	675	662	633	683	664	687	665	689	701	683	675	665	671	727	701	674	703	643	732	653	687	672	674	685	649	690	701	674	682	707	660	655	686	656	677	680	672	658	657	642	734	690	632	659	699	724	680	684	684	715	729	653	709	646	645	670	668	670	705	643	621	670	687	685	683	666	667	689	674	675	662	643	691	753	679	632	718	635	683	701	661	663	719	702	689	669	737	631	716	666	708	694	723	657	670	634	648	651	653	664	688	656	655	689	711	664	722	695	671	661	698	699	688	682	699	685	692	684	681	687	682	689	675	694	638	665	711	661	705	697	696	628	702	676	684	649	648	658	677	657	726	676	682	648	652	650	671	696	686	705	719	632	718	714	703	763	683	683	634	660	685	670	659	658	673	720	646	702	694	675	679	662	671	673	697	675	680	685	669	657	718	664	662	691	644	680	677	691	720	690	659	636	675	662	702	709	663	689	659	670	710	713	629	666	683	634	680	693	663	734	709	700	675	717	722	674	681	687	664	664	626	693	688	757	688	646	665	665	662	734	672	735	681	661	718	703	708	658	697	686	649	707	609	738	703	683	649	725	718	644	657	695	637	690	700	682	685	655	728	703	680	658	670	649	673	670	719	669	647	729	651	700	666	680	649	701	707	679	671	671	659	676	681	673	683	651	638	662	676	648	713	667	717	689	649	705	651	675	687	659	648	691	674	698	684	689	692	686	680	667	651	714	681	675	726	711	723	696	668	661	673	683	719	709	674	707	624	674	721	690	586	650	664	697	668	664	708	673	671	654	725	681	667	665	691	650	720	615	656	704	655	635	661	677	703	685	643	663	683	670	652	671	637	684	683	665	671	632	642	685	642	739	710	684	711	634	636	673	736	652	689	656	703	708	633	650	744	656	667	685	678	631	704	742	676	658	715	684	697	662	661	671	634	717	727	660	714	672	669	677	678	697	686	668	654	640	666	670	650	677	672	660	710	721	687	654	656	661	703	662	646	675	691	646	705	639	688	675	659	652	721	656	667	723	731	715	722	664	665	651	676	681	659	663	659	708	673	699	648	667	662	643	711	688	720	646	627	663	632	629	658	670	686	737	687	705	686	716	651	661	691	681	622	676	698	695	662	678	658	700	741	699	670	704	639	692	668	663	638	684	702	679	708	703	701	677	696	707	686	668	717	656	717	648	654	706	727	715	691	688	673	702	696	706	653	690	683	669	676	641	658	668	653	675
32309	14542	2367	598	527	469	460	430	448	443	444	427	442	417	396	416	418	441	399	433	434	396	389	409	439	388	437	410	426	410	401	431	470	434	413	445	444	416	432	423	438	439	453	416	434	440	453	395	401	451	396	419	404	464	392	413	430	387	458	400	428	422	405	411	407	414	446	441	442	433	408	417	457	443	430	423	427	410	425	469	434	394	393	409	413	411	458	394	466	414	384	443	439	427	475	430	463	418	400	427	425	434	395	431	446	383	413	413	439	450	400	425	450	413	440	415	428	409	407	395	409	446	433	406	431	436	453	412	398	418	437	450	434	379	437	420	448	417	461	432	395	403	415	474	403	443	405	393	412	433	399	408	406	426	404	438	428	447	404	426	454	437	442	411	436	405	429	416	440	395	419	402	426	432	423	426	440	404	398	453	425	411	424	415	420	424	415	423	432	433	407	396	444	423	409	452	424	453	418	428	463	419	453	413	438	435	431	385	389	403	386	451	427	440	444	440	409	421	373	409	461	417	419	444	425	397	357	412	378	429	425	403	411	447	414	414	415	409	399	421	431	419	431	445	445	419	429	429	406	438	447	396	434	439	408	413	435	459	401	428	417	410	400	399	390	425	453	457	414	425	411	387	433	413	441	451	416	449	441	416	444	454	405	369	469	426	410	474	399	444	427	401	412	408	401	415	385	404	419	468	417	418	418	420	435	444	454	432	425	436	445	401	436	394	441	424	411	434	403	398	435	470	406	430	399	451	393	396	424	449	451	449	407	402	399	432	459	428	432	426	439	447	419	424	446	403	413	453	417	449	401	407	405	410	410	460	442	421	413	443	451	413	389	451	432	458	449	443	404	425	439	411	421	399	436	394	410	425	429	415	403	434	414	434	432	448	410	411	437	413	379	469	442	422	392	445	408	451	403	417	401	438	435	447	442	444	428	440	410	421	414	424	440	425	434	383	424	427	395	425	436	432	396	452	417	411	441	410	453	426	399	398	413	403	426	438	407	425	411	432	447	393	384	430	457	431	414	447	417	465	406	372	441	417	457	460	449	401	412	416	389	439	429	405	425	418	462	426	441	425	437	420	417	420	427	407	415	420	451	449	388	432	422	426	444	424	402	440	416	404	420	391	418	395	434	382	406	378	406	401	382	419	399	444	420	400	414	435	409	455	402	392	419	409	414	409	438	423	408	448	455	402	429	430	458	417	414	402	422	407	399	449	415	427	430	449	427	435	410	452	433	442	445	445	414	459	438	363	423	471	455	424	413	438	434	442	398	443	393	444	424	434	394	442	431	424	423	416	447	451	409	423	429	427	423	396	415	434	476	426	425	413	430	472	428	408	420	439	475	413	463	405	430	396	438	413	446	425	430	432	415	412	453	416	401	417	399	444	440	404	443	387	429	395	440	424	412	428	380	408	412	410	436	447	420	390	445	421	435	433	400	435	421	402	497	402	408	456	477	441	429	431	442	423	427	387	453	403	439	424	420	398	442	440	404	445	424	441	390	425	416	425	448	414	420	401	417	424	457	450	425	421	465	431	434	436	411	448	439	441	420	435	398	417	381	419	432	455	415	438	426	441	401	377	434	456	442	478	426	449	452	420	422	402	447	461	418	408	451	435	434	417	461	394	440	411	447	429	453	417	452	410	419	406	416	408	459	441	434	419	457	442	432	455	420	441	440	414	438	458	441	404	418	445	414	397	439	400	425	450	428	425	439	390	401	416	432	428	436	436	448	433	444	456	427	433	441	438	402	410	416	404	420	412	416	382	445	438	450	432	413	438	429	467	404	448	419	402	438	431	401	460	447	455	396	427	409	438	409	394	426	428	464	450	409	439	409	421	385	487	445	405	456	422	398	425	411	451	450	455	420	407	413	395	470	436	395	429	422	458	455	398	418	392	450	498	440	428	430	425	420	472	416	450	413	443	394	420	460	439	452	451	415	479	426	424	444	403	422	384	413	440	434	406	397	445	446	404	449	420	407	398	375	405	394	431	448	419	420	426	429	416	396	408	413	430	405	402	400	419	418	413	407	445	442	401	433	431	418	453	447	399	414	391	453	418	415	412	403	392	461	417	418	374	414	393	397	427	388	414	396	404	433	460	459	413	449	400	438	434	406	417	432	391	464	448	427	400	440	425	390	410	399	442	410	421	449	430	428	418	428	442	451	435	438	426	421	406	406	449	448	423	435	434	403	440	412	464	435	422	392	418	442	413	432	400	405	439	428	429	433	420	403	435	437	441	431	392	439	390	426	415	381	428	413	453	413	450	426	422	467	466	420	392	409	430	402	427	427	419	428	418	432	400	409	435	378	442	434	419	457	442	442	375	405	369	455	425	414	454	399	411	429	443	445	410	397	428	416	413	454	430	408	384	441	411	417	438	427	373	436	409	459	456	445	399	403	430	411	441	389	394	377	445	457	420	426	419	454	452	426	420	441	428	425	450	441	389	420	424	429	440	447	415	410	448	442	402	385	415	403	441	446	479	412	415	410	432	439	428	424	439	422	415	435	432	458	407	446	443	458	424	403	429	427	438	425	408	388	458	420	477	376	408	449	406	445	396	451	416	424	457	400	414	424	396	407	467	399	474	421	421	430	451	404	450	442	416	427	437	409	435	460	407	408	467	423	406	449	431	406	416	451	446	411	392	418	428	434	437	448	433	432	393	419	436	458	443	474	426	415	469	392	412	463	393	425	410	447	445	414	422	422	412	443	441	465	463	396	416	433	412	420	444	474	402	424	407	395	404	419	438	459	417	418	412	432	419	429	409	389	420	453	465	396	418	413	414	397	411	442	488	409	461	445	407	440	391	444	436	393	431	410	435	419	415	427	434	411	405	446	416	417	420	417	436	400	426	463	406	413	424	403	401	427	403	416	419	407	403	437	416	448	449	405	412	432	406	438	462	428	440	429	417	400	402	439	425	427	422	398	426	420	419	426	436	410	421	457	441	424	400	445	429	433	435	412	464	441	447	449	452	425	430	430	428	415	378	409	442	451	434	454	390	458	475	439	430	430	420	395	434	431	384	460	421	447	412	434	428	441	434	417	394	424	416	452	386	396	415	419	394	439	438	406	404	439	394	427	420	432	441	409	434	429	432	416	419	438	450	432	450	441	401	429	435	408	397	430	432	400	425	422	419	471	431	429	428	460	423	417	443	431	423	417	441	417	451	442	441	421	411	411	465	448	420	403	415	392	382	434	430	389	413	427	421	409	416	430	430	413	426	424	384	449	423	441	408	417	425	454	393	428	432	397	411	436	436	412	411	415	451	421	436	427	410	402	391	409	454	430	403	475	446	428	448	404	393	443	455	427	434	435	429	421	422	421	427	405	419	387	454	429	438	421	410	436	456	418	445	395	395	373	420	416	403	466	408	407	414	438	434	450	442	404	417	416	415	432	429	382	419	410	422	414	453	426	445	374	407	413	428	411	450	430	407	441	470	414	440	449	449	427	384	403	437	403	423	419	419	436	430	422	408	445	403
21695	970	818	644	600	590	544	474	482	477	471	472	464	467	492	484	458	505	436	461	450	433	465	441	450	494	460	460	462	488	430	446	479	480	476	473	498	480	465	436	511	454	442	421	495	463	452	471	499	425	451	455	473	442	427	438	479	427	469	453	438	450	457	430	447	460	478	455	431	508	469	478	443	500	496	453	473	435	435	433	506	444	442	467	451	463	480	478	476	466	454	454	469	448	474	462	494	435	495	461	474	455	468	456	449	454	460	439	453	413	456	465	442	429	485	440	444	438	462	462	456	478	465	438	462	473	456	477	424	445	434	446	440	451	462	447	456	465	422	460	463	446	482	471	453	435	431	433	429	476	458	485	444	463	452	484	420	434	441	458	452	462	478	448	453	453	421	485	424	435	429	443	489	453	445	468	452	433	450	437	466	478	459	484	473	472	460	457	456	477	433	422	450	452	459	503	483	462	431	468	430	451	463	421	493	463	432	457	428	463	480	495	482	459	420	473	466	468	447	439	468	434	480	452	471	466	463	494	422	436	465	477	449	450	440	467	407	414	469	429	454	451	467	438	478	463	456	451	418	491	479	440	468	441	427	474	425	431	482	447	463	451	438	435	427	488	433	453	446	438	446	451	466	493	441	417	449	462	474	490	473	476	424	447	455	443	470	482	454	431	444	418	486	478	451	483	417	472	417	497	444	439	416	472	440	469	499	449	446	461	479	462	441	467	429	450	470	491	445	461	450	446	478	474	427	469	440	469	404	474	448	469	456	467	462	432	430	495	440	423	454	444	458	453	462	460	466	446	453	463	525	450	439	502	448	444	467	465	447	451	440	464	440	451	434	459	454	465	469	435	504	466	433	409	416	432	453	494	514	453	472	434	505	432	439	460	432	450	445	423	441	475	448	453	416	422	402	448	480	459	440	465	468	444	445	472	471	474	488	461	470	443	454	460	494	471	418	457	464	450	441	448	433	479	463	425	433	483	467	432	466	498	477	461	452	437	471	472	495	437	467	443	427	429	445	494	455	465	458	484	447	459	507	450	444	452	435	480	444	426	447	458	486	431	472	464	445	469	451	436	460	472	481	485	446	434	433	459	453	442	447	454	440	455	489	444	496	484	462	448	447	460	443	482	455	454	491	446	416	465	431	432	501	451	433	440	438	458	483	462	432	432	442	452	480	473	499	453	482	462	466	449	468	446	442	431	422	447	463	435	446	455	440	440	481	454	469	425	476	486	483	435	470	471	432	429	477	427	442	460	464	424	463	464	470	417	482	445	446	465	487	439	443	498	447	459	437	490	431	439	410	455	428	444	449	448	469	480	454	483	471	432	421	433	474	470	457	460	438	447	483	472	496	490	476	453	463	455	460	424	468	447	484	402	485	473	443	479	456	470	458	483	423	445	489	405	458	463	436	433	452	438	443	488	452	432	447	431	488	462	426	428	450	483	473	469	447	474	418	434	470	468	443	503	454	478	456	465	423	460	453	412	427	493	457	424	434	465	399	431	481	456	444	437	470	453	463	427	438	471	443	429	454	478	462	466	431	468	487	457	423	460	455	490	421	454	500	474	449	457	433	465	487	453	463	460	479	477	450	468	476	428	462	430	438	471	495	435	487	404	446	461	456	426	431	448	473	477	444	437	435	477	444	486	451	467	507	465	477	449	446	427	452	467	457	477	473	453	457	446	447	447	502	459	449	428	463	441	418	432	460	464	467	479	457	436	487	448	441	474	441	443	458	475	467	464	458	431	433	485	438	459	451	464	478	477	470	465	427	467	456	440	455	459	431	461	453	474	434	502	437	438	439	428	451	446	481	458	454	453	441	436	468	491	464	457	460	427	463	470	446	453	412	499	454	440	401	470	420	440	467	418	487	449	466	450	442	434	480	421	450	454	446	480	446	454	440	459	433	459	495	461	435	484	474	447	466	460	412	463	470	466	427	429	435	460	448	491	446	416	442	447	472	517	456	458	474	473	446	437	461	416	407	424	440	472	446	488	434	466	455	484	456	472	478	445	444	481	447	446	443	466	449	486	476	467	475	471	462	443	442	444	447	430	437	453	419	488	455	445	467	477	451	438	445	485	458	427	460	456	463	441	459	486	446	433	458	444	444	417	421	456	448	412	477	431	430	484	425	491	466	451	424	459	499	431	455	462	473	451	450	442	446	472	494	458	446	477	460	434	463	474	435	455	455	440	498	453	473	435	457	442	483	418	465	488	453	460	449	508	440	436	434	483	437	486	442	471	486	449	466	479	434	477	456	439	449	447	453	452	477	446	431	456	443	454	454	468	440	440	465	474	460	472	478	457	466	437	438	447	451	454	436	467	471	525	427	452	439	476	451	439	461	462	475	474	440	455	458	452	502	455	464	500	426	498	482	457	434	459	419	393	481	453	439	430	443	484	420	450	444	433	443	460	430	446	470	438	448	453	452	469	424	451	459	468	450	463	434	442	476	455	460	480	472	471	454	462	435	472	487	462	442	469	416	460	462	469	447	475	451	470	480	442	442	436	464	470	471	462	445	459	462	444	468	423	465	454	447	490	437	429	464	442	451	452	455	452	461	465	460	431	465	471	435	435	451	503	470	425	408	482	443	438	409	452	432	433	449	482	455	477	467	496	450	420	491	453	464	445	478	490	483	432	468	442	461	456	447	454	485	461	416	439	428	436	440	467	470	460	462	457	455	457	423	408	465	478	408	413	469	418	484	442	456	453	449	460	456	451	466	465	448	452	480	449	420	492	481	434	451	457	442	468	485	453	435	492	475	452	464	437	495	449	444	431	464	461	488	464	498	443	457	464	449	480	469	452	471	469	475	491	461	429	456	460	476	457	470	479	468	444	461	456	451	410	452	446	441	450	462	492	451	482	465	456	464	493	459	425	487	450	454	464	496	422	468	450	444	464	418	462	447	429	482	482	462	504	491	443	477	439	489	463	429	478	467	463	493	429	468	455	427	449	442	486	473	484	461	439	453	477	489	453	453	502	455	457	472	453	412	467	496	447	415	428	437	457	450	473	440	432	464	446	447	459	457	433	479	457	467	441	477	483	470	432	480	465	415	406	456	446	452	456	446	447	474	476	456	439	468	487	459	446	450	480	474	447	486	468	548	446	445	420	476	466	444	475	460	448	469	442	408	444	462	460	451	434	449	456	431	497	404	460	454	423	469	457	460	463	443	424	454	451	480	497	432	453	441	478	448	451	455	439	443	456	457	447	431	477	466	466	458	480	432	466	469	420	475	479	467	429	442	454	449	443	422	457	461	450	471	468	447	468	444	433	434	466	465	466	477	441	412	448	469	452	464	466	447	457	488	439	468	459	462	449	457	437	440	455	444	449	422	473	478	439	453	459	402	423	472	437	489	456	451	494	452	418	426	447	460	493	479	447	448	459	428	472	448	461	472	474	415	465	469	512	408	467	488	446	423	438	480	418	470	505	468	430	496	480	438	457	449	476	464	455	450	460	411	463	457	477	444	447	476	431
24603	20340	25851	24685	20299	6963	1010	685	580	504	530	530	496	410	399	430	399	380	422	396	416	362	339	349	329	373	377	357	367	367	339	358	364	345	328	375	373	342	373	379	359	346	363	346	355	359	391	329	361	348	336	312	363	321	337	319	380	358	345	340	335	356	336	333	340	380	337	332	319	314	321	364	341	324	315	295	324	319	342	328	325	333	313	317	317	354	330	328	327	369	345	315	359	325	351	365	346	326	370	328	335	333	340	378	364	314	316	325	348	342	371	354	324	328	321	296	323	339	367	297	353	359	346	346	335	392	313	358	337	336	352	370	341	314	341	346	321	328	361	360	381	368	335	346	348	307	343	312	364	319	316	363	358	321	319	301	348	346	348	329	334	336	366	328	311	331	370	338	296	350	345	323	366	294	330	343	319	338	319	335	325	334	349	337	354	326	332	363	310	300	359	315	321	391	368	337	314	342	319	334	360	303	385	321	345	323	342	296	316	361	333	345	337	357	385	339	309	331	350	368	339	368	308	312	304	325	331	340	322	316	352	355	352	335	344	325	339	307	346	312	329	308	336	361	337	322	343	330	321	344	369	319	338	310	347	310	331	361	290	358	342	362	315	319	311	346	332	317	332	337	321	370	328	329	320	299	345	347	322	343	365	327	359	341	336	344	344	315	339	330	344	336	333	334	342	337	357	337	349	350	337	322	324	328	353	347	337	335	340	337	334	316	320	351	340	327	340	348	320	321	344	343	375	362	305	317	361	333	331	315	330	307	306	332	346	343	289	342	327	352	326	350	331	345	322	318	291	337	322	356	343	351	335	342	336	348	347	341	329	312	346	335	340	303	341	350	346	303	297	319	346	320	332	357	343	343	337	341	337	354	340	331	304	324	364	316	330	347	339	308	363	344	386	333	356	332	339	356	322	378	321	323	320	356	309	344	311	345	315	358	346	308	340	340	366	356	346	335	360	356	311	338	326	329	335	317	335	332	309	321	321	324	322	336	331	329	342	335	343	311	311	344	334	319	351	343	368	329	326	308	323	330	330	330	348	339	356	306	345	344	341	340	345	314	333	374	331	348	314	348	360	339	316	314	332	311	361	349	350	343	380	367	343	293	329	333	323	334	333	348	334	355	327	344	319	324	350	357	346	331	298	334	320	370	340	321	323	349	343	326	312	313	318	321	314	320	297	332	342	323	320	343	345	332	342	318	329	360	324	344	351	328	348	322	313	325	341	323	331	348	324	316	339	335	312	323	360	321	345	315	332	332	346	296	321	346	326	338	353	327	376	335	361	306	329	319	338	335	297	328	335	332	354	378	301	361	348	319	332	322	359	336	310	361	318	332	329	333	315	333	329	360	343	347	356	331	342	341	343	314	337	346	315	322	326	375	340	339	363	321	326	339	318	336	319	359	328	364	329	337	305	352	342	327	297	330	338	317	346	327	357	341	343	331	341	327	314	326	305	341	343	317	335	349	362	347	337	334	324	336	357	321	353	362	324	337	323	341	357	320	363	317	336	361	314	313	346	345	328	346	320	344	345	325	360	323	329	293	326	347	311	304	327	361	337	353	329	340	341	312	328	340	352	358	324	365	366	346	333	356	331	327	340	373	311	343	354	351	331	317	340	359	312	333	357	324	296	290	347	346	349	357	337	325	321	362	331	325	340	347	335	313	329	350	306	331	324	331	350	315	305	342	310	338	337	334	329	379	330	328	311	378	362	334	341	338	326	337	322	318	340	288	306	338	340	307	341	325	336	363	318	377	331	349	336	342	329	329	302	333	342	341	352	336	346	276	355	349	328	346	371	301	367	331	345	354	339	320	356	341	352	332	299	333	384	336	346	333	336	342	337	336	341	338	361	340	347	356	311	344	311	309	319	343	326	338	343	340	357	358	309	337	324	339	366	315	339	326	376	355	319	313	342	347	347	322	333	311	312	348	326	358	313	374	338	337	356	350	341	347	307	343	303	321	320	315	356	340	322	319	320	334	353	359	336	357	328	356	308	301	313	355	342	342	329	345	339	347	314	347	336	323	306	345	322	338	336	371	349	353	368	377	315	343	314	337	314	324	320	386	353	358	327	320	369	337	341	325	347	324	341	391	310	289	340	348	334	350	301	358	342	311	322	366	333	349	346	357	339	384	313	351	349	357	311	375	332	345	335	321	352	346	312	340	350	344	330	338	295	328	304	330	355	347	361	328	339	329	366	317	308	352	333	350	387	329	337	313	363	318	283	316	337	317	338	347	327	309	315	333	384	347	343	312	353	332	336	332	316	333	342	329	343	312	337	378	331	349	331	342	351	335	303	357	341	377	348	347	343	332	346	352	339	312	319	348	361	325	362	316	310	361	354	335	348	349	328	354	328	346	315	345	346	360	354	350	350	344	363	344	309	339	360	332	334	365	323	332	310	373	318	357	329	358	316	320	333	328	307	349	338	334	335	305	332	301	320	354	319	364	358	357	315	342	306	337	343	338	309	371	370	349	343	336	302	372	328	334	326	336	295	341	315	334	341	356	349	363	348	356	360	332	348	332	360	311	346	347	331	333	356	361	335	356	342	363	323	313	346	351	343	350	362	312	316	334	315	336	306	334	315	366	329	359	325	332	326	372	337	280	350	370	360	389	352	367	330	335	365	318	294	330	338	362	332	322	309	359	304	358	330	338	362	333	356	289	306	329	309	305	342	348	315	349	326	306	334	340	342	348	319	310	332	335	322	329	337	311	322	334	332	310	355	329	297	335	331	350	379	330	315	332	337	333	312	326	325	305	343	308	349	315	338	353	383	345	338	316	340	318	339	330	327	328	317	339	345	367	351	313	357	346	347	347	321	315	315	339	352	341	362	328	317	359	341	326	323	334	339	322	336	335	328	334	344	336	330	323	333	342	342	317	312	340	334	336	337	334	315	366	328	330	318	326	337	307	303	361	306	335	339	347	356	375	328	310	301	322	326	347	354	333	361	361	368	342	342	334	329	366	395	326	328	347	310	328	350	352	346	357	360	309	341	351	333	345	341	362	334	333	354	345	334	349	333	342	313	343	328	378	370	362	338	327	292	352	333	318	371	317	345	348	309	334	341	331	346	337	336	313	368	381	368	367	332	321	348	322	319	344	331	351	318	338	324	335	340	296	349	299	352	339	342	335	325	303	363	324	343	354	324	298	314	331	305	332	308	365	343	348	317	323	355	315	332	310	357	307	339	322	338	337	360	351	335	316	351	317	344	342	325	344	303	328	344	371	351	370	330	333	356	330	311	348	332	343	329	311	316	359	334	328	335	352	313	335	310	347	344	327	344	368	319	314	331	305	313	346	343	333	343	353	354	359	346	364	318	330	331	360	338	335	329	351	324	307	303	335	310	323	359	328	333	320	330	352	347	332	300	349	369	342	329	301	341	348	318	319	332	344	333	339	346	340	297	345	322	358	368	331	340	330	317	315	349	347	331	334	327	327	341	352	317	337	344	335	332	363	318	331	345	361	318	342	346	340
32658	7734	6963	3787	2454	1715	1415	1116	978	798	727	705	635	568	537	514	473	450	466	430	443	438	446	404	381	400	354	384	400	419	390	392	350	396	363	362	360	395	357	394	392	368	382	378	360	371	353	351	378	333	306	349	352	386	340	331	344	369	385	367	348	354	341	346	338	338	348	343	332	352	351	341	349	332	360	395	369	365	370	374	366	383	323	365	380	360	335	337	329	389	378	370	331	338	341	325	338	350	356	367	341	329	332	363	343	340	356	349	386	384	352	346	322	356	325	350	375	374	393	344	342	375	337	368	328	336	331	333	345	352	338	344	337	374	362	339	364	361	320	338	358	313	362	340	319	340	340	310	344	348	335	336	383	338	350	344	345	372	361	338	347	335	347	347	318	387	356	397	337	343	349	343	352	319	344	347	346	370	374	344	350	336	341	336	339	345	335	351	341	360	337	348	383	362	350	386	352	329	342	343	381	345	360	357	367	319	374	377	328	364	366	333	342	344	349	360	343	349	308	320	344	346	320	338	339	346	338	352	346	366	338	313	310	337	339	344	370	357	365	345	359	368	337	356	337	338	360	376	358	370	329	361	337	344	354	353	364	360	363	354	331	327	309	351	375	365	352	349	359	359	351	326	346	360	356	360	361	347	340	356	339	380	365	358	354	369	327	321	363	379	378	341	314	306	365	331	314	388	339	342	345	347	362	349	329	333	348	350	329	364	319	329	382	365	319	360	337	352	320	362	360	341	332	344	328	358	329	357	339	356	336	332	345	365	374	346	348	359	358	338	340	323	330	372	348	346	337	349	306	379	372	376	379	332	352	355	356	362	370	340	375	393	337	378	345	364	357	343	385	347	341	352	327	364	323	350	340	349	352	328	327	377	333	368	340	338	350	349	311	365	323	348	324	337	357	372	362	340	337	327	370	375	370	339	366	350	364	384	347	344	350	326	340	368	323	350	356	362	360	378	352	344	368	298	356	405	347	378	352	334	345	334	364	376	346	378	386	337	306	362	352	342	366	352	384	343	370	313	343	377	350	339	330	351	333	358	318	323	352	355	342	336	345	358	346	348	309	388	361	356	380	336	388	355	330	365	362	343	343	340	340	354	305	324	334	373	374	334	354	389	340	361	349	355	358	346	360	319	367	351	323	347	363	344	328	347	358	318	363	361	340	350	365	348	339	364	347	345	349	356	358	346	370	349	364	343	353	319	361	368	364	322	358	360	350	360	353	364	331	334	350	352	329	361	325	344	368	373	348	330	321	344	348	362	386	350	342	321	331	368	369	318	359	343	351	336	368	339	340	367	337	384	330	349	338	363	362	354	372	327	362	367	353	352	357	373	339	365	353	370	355	303	369	347	320	315	386	378	320	349	355	355	338	351	359	334	302	356	337	335	335	331	320	323	364	345	364	329	337	372	345	362	376	332	312	339	365	336	364	323	333	330	332	359	345	349	321	336	350	367	361	387	370	380	346	337	328	341	343	359	372	332	363	322	383	317	364	378	364	350	325	344	341	340	342	351	298	341	353	351	361	329	327	373	348	367	358	306	371	370	362	355	341	343	330	351	359	345	350	363	357	356	359	321	298	355	317	335	338	326	333	383	358	353	377	351	345	348	340	346	368	377	353	345	363	337	383	346	333	358	320	340	346	345	341	354	350	356	336	306	326	334	353	344	351	346	296	362	373	337	346	370	314	332	341	343	358	362	340	364	379	364	340	338	367	348	335	321	348	338	364	359	360	336	330	336	342	371	350	335	368	337	366	360	365	347	310	329	371	359	372	356	326	371	373	342	326	340	345	339	319	364	343	364	343	356	307	384	357	348	341	342	338	369	382	322	347	354	330	306	315	346	373	345	356	374	324	351	371	323	356	344	347	375	329	326	354	325	368	364	360	354	336	357	325	353	350	350	346	359	365	310	334	355	324	360	349	370	367	319	349	357	349	350	357	330	341	358	337	336	335	341	348	325	352	356	365	318	315	355	352	404	367	338	372	339	334	369	347	332	357	322	323	339	367	337	343	341	377	385	357	327	351	348	370	344	363	344	348	328	339	324	353	351	345	341	335	336	349	353	342	334	357	343	339	343	358	353	315	372	371	315	348	351	362	354	336	292	351	343	332	348	378	350	342	350	343	398	340	338	347	351	347	337	333	335	323	322	348	342	315	324	338	352	359	352	342	341	341	342	363	344	305	341	331	381	326	348	326	353	288	355	341	357	347	359	362	356	329	332	359	351	336	338	356	335	377	333	347	305	326	334	356	359	342	350	341	358	314	343	330	338	346	333	352	329	374	343	320	324	353	319	373	320	376	365	347	347	367	326	323	335	379	361	342	347	336	353	360	366	329	333	366	357	330	336	369	363	329	353	332	368	324	351	320	335	322	359	361	386	355	339	340	331	342	340	354	340	346	355	356	340	386	352	349	347	359	359	312	373	346	341	343	334	367	365	358	343	366	354	363	361	330	342	333	348	333	354	379	358	352	377	353	379	340	346	352	384	351	357	357	305	368	360	337	335	361	341	345	364	363	326	338	359	329	354	346	385	382	336	358	342	329	337	341	349	340	380	325	327	371	347	363	330	345	341	316	334	333	355	333	355	355	337	324	338	352	338	340	328	355	366	325	335	321	348	354	343	383	330	368	376	341	339	340	349	367	309	342	341	368	330	359	336	371	349	335	333	368	393	346	368	318	325	361	354	366	337	344	339	340	337	348	358	374	373	353	321	335	319	382	376	365	390	365	355	390	341	346	345	317	341	344	382	354	354	344	343	330	341	361	323	373	359	372	346	371	384	345	339	325	348	342	321	375	336	373	332	360	328	344	352	358	353	325	378	377	346	375	361	374	381	352	326	337	343	348	327	353	346	340	351	366	353	364	340	313	320	392	338	341	340	367	359	339	357	369	345	341	325	406	347	327	334	348	342	374	349	341	326	353	374	361	330	353	374	365	370	323	354	390	333	365	350	374	319	357	346	373	341	349	371	361	363	360	358	353	359	343	341	350	375	374	336	357	369	349	338	376	345	365	314	341	331	367	343	343	332	303	333	325	334	329	364	339	366	313	322	357	350	330	301	328	325	380	339	356	348	344	331	342	366	381	358	351	359	372	333	369	354	355	354	367	356	354	378	349	361	341	364	333	351	368	368	354	338	355	340	353	347	337	357	343	313	340	337	353	346	344	341	321	334	338	308	328	327	339	362	349	330	352	347	354	357	329	362	330	343	360	353	359	370	321	352	353	382	387	338	364	369	360	368	342	344	344	317	360	342	379	345	359	349	317	339	370	323	330	358	346	348	395	350	319	350	332	353	388	343	376	376	353	357	349	334	347	346	363	360	345	346	332	353	325	346	341	337	384	371	364	314	357	333	348	338	331	366	350	361	325	358	342	308	359	351	370	333	330	340	344	381	337	339	378	325	354	352	351	329	337	336	311	368	359	355	343	355	330	342	361	334	346	337	363	362	362	347	341	332	388	343	327	353	336	340	342	367
22561	20340	26457	24136	20345	20380	8177	1578	1236	1125	994	966	956	859	870	850	835	837	806	763	771	773	812	754	771	746	738	754	709	756	761	737	744	720	743	722	703	731	684	703	673	676	708	701	711	705	710	726	716	751	659	691	685	712	697	697	702	769	684	721	713	717	708	722	719	680	716	682	737	702	718	801	716	667	680	702	686	721	741	687	690	702	728	667	704	695	724	703	699	708	723	686	774	713	731	695	676	723	657	692	679	681	719	685	763	725	693	736	678	724	698	698	670	665	709	708	767	725	607	646	689	711	702	707	744	726	695	689	698	734	713	718	686	720	704	648	649	715	710	684	705	659	759	738	690	702	672	701	686	681	664	671	763	682	667	724	726	680	704	703	713	680	669	713	666	711	641	679	676	712	706	736	728	682	732	656	770	708	717	717	703	665	685	643	654	655	728	716	704	700	712	660	661	628	756	694	716	697	699	704	757	713	698	702	706	726	733	713	685	712	732	758	736	748	649	723	669	699	667	739	665	730	683	704	713	689	704	726	684	692	705	649	712	710	691	706	689	672	672	702	675	691	703	701	719	726	644	703	706	696	740	667	691	739	722	650	732	698	724	705	667	685	653	674	695	682	679	735	689	717	696	707	695	746	745	685	679	688	693	705	688	703	679	698	726	660	737	707	664	696	709	755	721	772	679	759	661	665	719	705	690	696	685	714	714	711	662	683	714	723	642	662	719	698	680	673	690	712	714	671	677	712	699	695	637	669	694	662	698	724	665	688	640	663	722	723	703	686	704	673	640	702	732	684	723	671	679	734	693	720	721	711	690	736	725	737	699	680	672	738	725	671	693	691	694	756	662	671	674	701	698	683	715	752	715	648	727	720	709	646	669	690	707	665	693	691	727	670	701	672	716	644	683	689	739	713	708	733	710	732	673	681	763	681	738	710	676	719	716	726	692	661	717	698	689	683	722	753	698	777	689	737	771	685	710	741	723	698	717	716	761	700	701	725	709	756	730	701	680	679	682	683	701	728	726	693	701	692	701	667	669	672	712	638	692	697	741	725	682	721	722	624	687	668	724	701	657	657	697	700	694	725	695	735	759	721	681	715	692	682	752	707	674	701	665	700	718	689	696	758	644	689	724	657	724	725	652	643	684	695	717	713	702	730	693	700	716	694	676	689	691	694	709	700	755	712	726	682	693	705	691	699	696	714	644	706	682	717	654	686	712	722	675	678	716	734	669	678	715	692	694	719	708	743	698	664	686	734	655	665	705	683	694	687	700	729	734	702	683	721	727	674	735	659	720	702	686	728	713	654	731	698	688	714	748	692	717	690	695	750	678	723	682	750	723	708	716	697	718	695	692	687	699	692	708	691	679	730	679	728	684	722	712	758	739	747	686	726	681	697	682	672	707	677	701	733	705	713	727	716	662	728	718	754	681	719	714	676	676	737	678	675	674	696	696	735	727	649	661	690	718	728	714	698	720	655	647	658	700	734	691	679	690	737	654	702	647	690	746	692	696	680	673	694	722	719	687	696	732	664	694	731	718	691	679	687	662	743	723	652	689	692	710	664	733	699	757	712	704	679	701	611	705	718	659	695	651	658	700	642	678	724	718	701	697	721	715	691	697	714	709	677	711	721	697	745	709	685	651	683	696	737	705	706	659	721	691	687	724	711	698	708	741	692	702	697	737	653	748	687	689	730	710	676	718	700	661	710	687	681	710	688	689	703	692	685	646	697	692	721	706	722	674	680	749	665	699	693	746	687	683	677	673	704	700	738	739	695	744	712	687	721	697	704	724	688	652	695	695	651	659	750	680	700	736	713	713	706	714	653	678	707	710	721	711	684	665	740	661	699	746	693	669	684	667	665	709	700	721	719	693	725	745	680	695	696	698	713	641	738	694	697	729	681	688	650	692	735	712	689	677	680	726	691	685	702	734	712	709	702	672	675	697	660	677	691	666	656	655	679	725	691	641	702	678	687	728	682	755	715	710	653	670	698	698	713	723	719	667	718	714	734	670	684	695	704	678	673	700	667	687	742	686	739	701	702	675	724	680	677	666	701	715	645	693	723	689	686	663	711	694	690	648	661	680	680	696	721	684	744	740	679	687	715	701	721	644	680	723	672	672	695	703	674	680	686	701	720	699	695	671	701	687	713	713	705	719	731	684	684	699	716	704	713	702	702	736	728	688	677	764	676	710	682	663	675	698	683	734	663	673	705	715	704	681	669	683	703	711	698	728	700	688	698	671	659	706	711	686	700	710	685	740	709	678	716	730	737	730	670	680	682	691	693	648	686	682	701	730	642	635	693	724	691	725	690	740	698	687	693	708	720	738	708	702	727	706	698	671	721	665	701	699	719	674	679	695	714	681	745	663	706	672	692	742	677	706	743	720	719	671	752	686	714	700	707	698	665	715	707	690	692	736	711	654	676	632	664	701	720	747	719	712	698	720	684	723	702	693	702	678	729	657	712	661	702	733	734	757	745	711	714	683	741	707	693	695	707	659	718	722	718	719	697	683	718	705	705	662	755	679	678	677	715	689	742	704	685	683	675	688	707	732	714	690	686	711	671	675	734	730	695	702	692	702	694	691	676	702	670	753	732	688	692	721	665	693	715	696	714	654	663	715	665	717	693	665	733	649	722	744	721	696	710	679	676	715	726	682	659	705	691	710	685	705	659	697	686	712	684	716	734	726	676	745	739	704	690	731	728	718	698	726	663	735	688	703	676	726	674	702	648	699	711	710	673	733	673	682	691	680	708	693	694	662	664	707	716	671	716	691	707	707	717	669	699	645	740	694	706	729	675	689	683	656	641	718	719	689	686	714	732	703	720	666	697	676	757	718	719	698	713	706	705	674	741	690	756	677	721	703	726	699	720	700	714	694	699	735	706	690	690	694	711	703	674	686	678	680	743	672	709	639	716	720	686	706	699	663	719	686	675	713	697	714	698	665	718	708	724	691	669	689	726	710	683	755	699	723	751	701	693	704	677	725	695	725	695	671	725	678	686	693	673	703	713	688	706	696	742	689	655	686	736	751	676	664	679	690	683	665	675	716	716	692	689	671	731	690	733	709	663	720	733	699	710	670	684	663	695	688	734	630	682	637	735	645	692	691	655	693	661	704	738	694	731	700	724	739	735	689	672	681	704	676	689	686	663	695	684	672	673	676	696	714	750	657	691	699	682	685	673	709	686	679	719	676	687	704	717	668	679	683	657	692	723	660	680	706	641	686	704	697	693	697	715	711	664	738	703	670	692	668	697	709	727	708	644	699	763	727	715	668	691	645	688	710	688	707	715	662	755	714	681	684	709	685	759	619	743	743	689	684	749	727	681	717	718	750	735	682	698	749	711	733	676	711	705	753	702	699	710	691	705	684	758	688	708	696	726	719	750	669	717	764	656	671	698	665	647	672	686	694	707	706	729	696	708	758	730	719	732	670	731	687	734	711	681	724	677	740	661	663	703	703	752	682	720	744	668	727	663	714	652	662	730
29869	13685	12356	7125	4726	3475	2792	2201	1922	1607	1443	1309	1189	1161	1026	1007	936	962	833	880	809	793	845	785	806	743	796	774	760	768	803	783	723	725	753	730	776	734	692	655	689	684	724	730	690	682	661	703	706	747	721	691	666	677	711	666	649	725	700	681	665	692	706	632	711	691	667	671	660	705	719	662	656	687	688	686	682	690	668	696	670	704	654	628	705	658	668	683	649	648	676	698	667	722	655	684	678	657	690	643	676	669	657	653	715	690	679	659	692	707	708	650	676	670	694	675	673	679	635	690	673	678	725	638	646	623	671	670	668	697	680	678	682	676	677	649	660	681	644	597	660	690	687	659	640	753	678	631	676	681	697	668	671	716	658	677	704	719	697	676	636	658	626	663	646	652	658	666	630	654	668	704	649	676	674	641	661	694	675	672	677	652	637	683	699	702	718	649	701	587	659	674	652	668	663	681	668	634	634	728	676	682	681	691	672	667	657	698	636	655	678	646	665	660	670	650	660	687	631	665	687	651	699	641	656	680	663	698	661	656	667	670	692	677	648	693	644	681	720	627	703	670	714	680	710	657	641	634	668	676	632	650	648	659	673	620	658	644	659	653	653	666	654	682	650	663	683	686	705	670	635	645	673	638	663	680	692	698	665	656	647	635	689	671	662	659	692	637	664	667	680	656	685	714	641	684	676	643	694	630	685	642	683	718	685	675	658	715	684	653	642	718	619	670	640	639	685	696	680	683	652	653	654	660	634	675	689	689	664	664	712	654	640	649	654	689	646	611	626	678	614	687	652	662	656	683	690	692	692	687	663	670	679	673	714	681	647	620	701	679	662	678	619	673	657	678	633	667	682	658	697	630	677	662	649	691	617	704	685	662	687	676	670	695	673	685	643	641	635	663	648	624	658	654	701	686	643	666	666	639	676	625	662	665	690	682	680	661	657	634	687	661	666	691	607	689	657	669	656	675	745	657	711	654	623	690	640	666	698	658	658	673	668	648	631	724	649	661	635	658	690	704	663	695	685	645	657	649	651	644	654	646	684	669	639	661	659	647	635	669	640	659	662	656	645	640	676	682	673	657	653	662	686	644	639	670	651	689	649	630	655	702	615	695	681	679	646	635	692	694	662	689	668	640	659	653	654	679	672	639	691	657	668	679	656	654	718	695	676	680	623	609	671	642	628	651	677	714	662	698	642	718	649	690	666	688	697	640	675	694	676	679	683	683	661	640	699	655	628	660	669	621	685	654	641	646	688	645	646	696	704	657	621	650	667	687	706	679	657	633	664	655	624	645	617	673	656	657	667	713	657	685	696	654	660	684	641	690	610	666	674	700	654	687	662	668	712	675	682	648	654	631	641	663	673	639	694	703	652	691	650	670	653	648	681	678	676	660	654	686	742	630	626	691	632	682	693	652	683	659	649	643	675	687	663	639	629	637	675	743	676	609	663	654	696	624	668	633	674	634	651	668	683	641	631	699	633	665	732	673	656	650	613	613	687	676	672	701	712	687	665	679	668	696	661	630	643	684	672	664	657	677	630	670	689	666	699	664	620	661	653	666	662	694	687	698	722	684	636	696	671	694	666	639	672	685	659	666	654	694	672	669	649	694	684	646	599	736	699	658	657	695	679	727	652	663	666	668	672	714	655	671	681	688	641	712	651	681	676	658	671	653	642	664	689	682	665	640	644	713	668	637	628	654	694	656	681	652	665	674	703	647	649	676	684	646	659	672	661	643	644	689	688	656	691	656	646	682	619	678	647	636	641	722	654	626	626	677	653	719	687	699	654	691	626	683	683	614	691	667	735	669	687	628	659	677	668	671	682	685	615	646	662	702	681	646	718	682	664	651	681	682	665	651	652	657	665	635	667	603	632	662	667	680	667	662	677	682	661	685	627	696	665	692	642	623	657	687	640	705	640	671	661	665	646	676	687	653	631	674	683	654	632	690	675	660	631	718	649	657	647	681	640	746	639	657	696	650	689	674	662	689	669	615	685	643	691	663	643	679	661	677	726	671	690	640	662	691	636	633	689	662	682	696	691	634	630	671	686	715	673	694	665	642	664	706	664	644	672	684	655	690	664	657	672	677	702	669	668	660	685	658	648	690	669	677	670	650	663	695	624	635	651	639	697	671	634	612	716	661	726	687	672	680	652	678	664	653	657	713	676	688	649	694	635	623	637	677	680	642	687	685	654	691	644	643	621	619	662	684	707	673	711	653	684	647	703	706	683	611	648	670	661	686	670	672	676	673	676	669	674	687	702	656	699	716	634	674	697	692	621	677	686	667	689	681	640	663	682	628	612	657	657	634	685	689	651	645	621	633	675	674	676	679	709	653	697	597	662	674	691	691	657	668	661	687	690	652	638	654	721	646	648	648	676	674	682	666	698	694	660	706	686	638	692	692	650	682	708	670	677	644	687	693	637	660	653	649	658	675	633	685	678	656	643	671	638	704	685	688	686	649	705	634	695	680	702	691	681	643	702	711	682	666	706	667	627	644	656	678	681	701	649	660	683	719	659	621	626	706	688	713	661	672	659	654	673	665	674	712	650	627	686	675	649	655	624	683	653	671	633	656	638	630	628	656	688	633	646	713	672	660	671	695	654	672	705	672	684	696	654	670	650	731	654	685	639	644	693	653	667	687	623	648	675	684	684	637	653	658	687	645	667	641	627	663	665	662	646	642	695	664	661	675	658	672	678	637	696	709	708	653	656	704	690	632	636	641	644	637	639	646	686	660	663	755	676	661	648	662	639	696	693	728	675	661	721	626	698	631	676	692	627	686	666	666	644	693	644	640	652	676	673	679	661	633	691	676	611	650	691	662	693	709	696	628	683	673	673	633	669	721	698	618	674	701	643	724	649	660	677	672	648	620	673	672	667	694	652	654	701	624	666	664	633	675	688	671	644	592	665	628	656	650	678	684	717	656	661	718	706	699	643	629	691	698	675	660	680	653	712	624	618	642	710	648	648	653	656	666	664	649	644	678	662	667	670	658	694	668	702	669	665	669	700	687	672	639	651	685	701	665	698	682	669	713	621	663	667	652	669	714	644	722	694	698	663	705	671	668	677	675	646	701	660	644	701	652	636	679	657	662	645	724	640	654	673	638	648	696	672	634	702	652	688	706	628	687	644	645	694	646	649	701	688	660	654	692	681	710	628	632	715	676	652	645	695	747	669	689	692	654	677	694	721	663	680	684	650	717	707	657	621	707	612	661	742	687	704	637	683	629	632	691	709	618	661	689	699	682	686	718	661	708	621	691	662	669	675	653	659	673	689	629	667	644	648	644	636	631	676	677	655	684	689	673	656	669	686	681	701	655	637	663	679	670	650	685	675	642	680	651	666	664	689	675	657	648	715	725	668	635	689	682	664	661	662	656	658	680	684	663	681	679	637	688	666	673	641	684	672	610	672	675	683	628	665	651	684	693	665	703	655	660	666	689	664	677	651	688	651	673	706	628	690	661	687	657	643	637	667	705	630	686	674	717
32145	14328	2270	635	507	478	425	433	466	411	431	441	417	421	402	401	401	399	444	457	423	422	407	461	447	381	432	422	429	428	425	421	392	385	397	408	393	400	383	406	428	391	406	463	399	405	420	385	387	405	426	428	422	400	385	421	419	469	417	403	393	402	410	397	433	376	431	425	411	388	405	434	394	403	409	408	383	412	417	458	420	409	401	424	386	399	404	436	413	450	378	377	438	406	423	438	450	420	403	435	425	430	422	431	421	419	416	384	438	398	382	415	398	427	419	444	425	388	397	399	433	444	377	428	430	417	438	406	407	450	419	394	419	425	386	406	409	403	433	457	442	425	424	432	376	411	412	391	413	458	403	412	428	419	438	477	436	438	426	412	446	430	408	437	447	449	417	437	418	458	442	415	394	433	401	451	443	390	408	419	399	408	427	391	419	413	387	418	439	403	413	430	391	414	450	427	458	411	355	417	395	358	434	420	422	446	381	391	386	405	432	372	420	424	392	434	443	452	431	431	419	409	427	439	415	403	455	406	451	457	390	460	405	431	438	416	433	396	381	408	433	431	415	442	391	435	429	422	425	430	427	401	421	428	422	450	406	397	433	430	391	443	395	442	427	373	452	396	439	451	431	423	407	402	389	421	437	445	420	405	380	392	437	365	444	373	397	400	405	406	448	400	414	391	413	396	438	413	419	406	400	409	455	430	448	415	436	438	417	419	422	385	434	448	395	421	398	442	457	442	399	405	395	389	461	442	432	416	413	439	470	403	406	390	408	409	407	466	422	394	430	409	448	393	411	442	459	423	410	406	398	431	403	442	405	430	397	413	423	387	434	394	391	424	428	415	416	395	417	407	400	381	419	408	423	433	420	382	401	427	442	400	418	385	423	428	418	371	380	445	431	392	468	426	419	413	427	441	411	378	403	410	422	436	440	428	430	424	406	410	401	387	421	409	396	406	424	418	437	410	400	405	411	425	429	404	398	406	422	400	439	412	429	410	382	382	406	397	399	407	409	424	457	414	434	424	420	449	388	423	426	441	399	392	388	404	408	405	427	372	458	443	416	413	412	391	422	367	401	417	415	408	450	432	381	419	402	461	452	435	415	452	418	395	445	401	398	445	398	413	406	429	435	420	388	421	396	398	403	439	406	431	415	402	396	389	391	423	354	465	442	387	491	411	429	401	414	410	400	422	433	379	416	401	418	387	463	409	418	405	406	426	447	397	412	438	400	426	408	434	409	424	446	398	417	409	442	398	399	422	445	411	373	385	422	404	418	394	402	418	424	443	443	440	433	437	413	428	402	404	400	428	411	406	425	415	432	429	438	442	418	415	428	422	400	387	404	412	426	418	436	430	386	410	436	415	423	414	438	427	438	399	417	388	434	403	429	447	451	397	445	409	409	432	427	377	439	396	423	431	410	414	442	402	437	399	417	417	449	393	428	462	419	391	427	431	394	414	409	429	401	395	441	401	410	423	427	434	399	410	407	406	391	460	429	380	426	426	453	422	373	449	434	396	427	431	405	391	409	439	421	394	379	392	397	376	433	451	410	424	419	412	403	390	397	444	412	424	415	422	421	457	398	445	403	404	399	418	474	393	425	407	447	424	422	407	407	419	398	457	386	423	424	419	401	427	427	435	399	406	423	412	436	452	412	412	397	391	389	433	432	399	398	427	441	393	419	384	399	425	388	428	411	410	447	385	451	437	414	426	390	399	413	414	447	384	408	444	416	479	424	408	424	394	388	435	441	410	436	379	418	421	412	391	436	418	421	456	440	392	420	408	443	399	416	452	386	427	418	433	385	397	411	421	469	426	460	416	457	395	408	375	401	410	422	393	397	403	431	385	413	406	424	428	389	426	409	430	411	420	362	399	390	438	411	398	434	389	426	415	381	443	445	438	422	401	408	441	409	410	407	430	459	409	444	432	399	417	418	436	429	395	461	429	404	434	434	415	402	453	423	443	407	404	432	434	380	393	395	421	405	461	434	432	405	415	434	440	443	448	441	383	388	433	411	384	432	413	424	422	427	418	412	428	401	437	418	372	407	435	389	395	400	442	449	429	426	422	400	439	452	389	403	440	427	418	450	437	396	390	427	410	387	421	430	433	420	396	405	426	390	416	397	444	374	410	395	414	428	390	423	391	397	381	409	352	459	399	422	435	431	398	407	435	411	419	396	440	416	397	418	438	410	420	387	415	406	434	414	413	408	421	409	412	418	430	427	429	420	460	402	431	414	429	479	400	411	456	434	416	391	423	417	473	401	421	389	408	396	426	458	413	451	425	410	400	420	441	426	447	419	411	396	393	379	410	415	434	376	416	411	438	436	387	425	412	401	443	424	390	437	414	430	428	451	416	406	421	417	380	418	421	425	420	398	448	399	407	391	418	398	398	410	400	373	427	373	424	429	409	397	405	421	439	408	435	417	411	394	411	442	387	428	407	442	396	424	422	407	444	411	405	404	416	431	411	416	421	424	420	424	396	390	392	377	442	409	409	411	416	440	426	399	428	454	405	383	417	413	445	379	413	409	421	402	422	435	390	421	400	409	422	413	435	436	392	398	414	418	392	413	420	415	422	424	411	438	447	430	413	423	386	418	409	392	431	426	419	411	397	429	404	449	404	434	392	408	400	411	423	430	447	446	411	426	410	452	440	433	439	423	454	429	443	417	408	422	397	417	452	390	431	419	432	423	420	427	458	422	373	396	419	398	424	431	449	428	423	389	443	445	407	377	374	415	387	413	424	441	456	429	420	418	387	414	387	393	410	405	392	410	408	398	394	437	408	404	382	418	394	437	396	391	436	385	425	422	451	381	449	449	404	417	375	407	440	445	394	399	410	416	405	412	420	390	415	461	399	419	411	386	409	400	451	429	416	455	398	428	421	398	426	381	385	417	407	423	409	440	381	445	433	395	425	430	414	393	399	428	442	432	392	380	446	413	441	427	411	413	403	403	403	468	417	448	443	389	443	446	392	416	403	425	407	458	423	438	477	383	395	411	455	393	410	416	420	407	442	389	421	407	419	446	400	411	404	419	412	414	427	422	442	425	389	397	417	405	374	404	407	411	442	436	380	382	407	399	429	384	407	397	393	399	409	446	410	423	412	373	416	354	396	420	419	456	409	420	388	427	437	404	472	438	436	434	412	437	388	446	421	420	411	408	386	442	461	466	403	434	396	395	399	439	443	378	405	418	436	423	419	422	412	416	423	384	402	456	450	408	418	418	427	411	407	418	414	415	398	393	423	409	451	412	407	420	415	423	417	448	392	396	424	415	435	461	403	421	469	443	413	410	382	433	431	437	441	424	436	386	406	393	437	412	416	402	409	437	399	395	400	404	450	402	401	401	418	436	423	424	375	435	389	409	443	432	392	406	382	422	388	394	428	419	401	374	419	444	419	429	422	410	399	396	400	421	465	432	414	392	409	428	441	440	384	399	429	430	412	439	433	423	400	415	427	424	429	418	374	434	418	434	426	440	414	405	400
21223	1020	788	613	559	554	513	487	503	500	485	509	492	439	489	425	465	427	422	457	462	431	432	449	440	435	452	432	446	430	451	428	470	460	443	433	455	454	463	441	442	489	439	457	410	452	432	468	415	437	446	436	438	440	458	476	486	420	441	438	471	462	448	421	442	492	462	426	457	430	466	458	447	449	472	474	457	472	471	437	468	455	464	454	452	448	453	442	450	457	458	440	442	427	450	445	427	459	428	453	456	438	419	456	436	467	408	443	435	447	451	476	430	423	447	479	473	422	453	426	469	441	454	480	476	492	488	411	437	456	450	473	449	444	404	442	468	450	478	411	469	435	482	436	429	463	450	419	446	455	432	463	451	429	449	436	464	436	436	440	448	460	436	448	469	450	462	454	488	464	477	471	469	429	461	434	423	466	482	426	459	411	446	429	443	427	453	462	485	489	437	489	450	428	457	467	437	432	461	418	435	465	432	477	437	421	435	496	435	447	444	495	436	467	458	463	427	423	465	412	415	457	451	470	427	468	447	432	440	429	437	478	431	449	467	465	397	435	434	450	456	431	456	457	450	421	426	453	413	454	427	477	432	416	422	420	419	456	462	413	420	458	451	470	453	448	415	471	474	437	468	472	402	420	465	467	464	427	480	437	477	458	444	443	453	442	495	403	403	454	443	451	397	496	462	483	420	430	468	440	458	413	440	449	484	473	451	485	449	465	488	416	443	490	451	452	430	463	425	433	421	435	477	408	471	483	423	458	459	422	469	476	454	445	458	460	442	431	440	425	438	438	463	437	452	480	463	454	444	448	430	441	449	433	427	430	475	451	485	460	453	441	389	465	451	410	462	433	461	438	423	412	448	440	436	418	412	431	435	458	415	465	437	456	473	440	476	466	479	446	422	454	457	453	429	450	426	435	459	445	429	438	453	423	428	435	426	452	456	435	434	449	452	410	461	461	458	431	418	441	434	435	443	392	456	401	433	492	447	457	433	442	449	431	446	476	475	404	432	488	431	456	413	449	439	430	419	466	484	470	412	455	462	437	436	466	436	465	437	451	447	447	456	466	452	448	457	455	485	434	439	414	497	405	428	450	433	436	426	457	441	439	439	417	456	464	433	430	449	422	455	457	474	461	463	472	452	466	440	432	409	443	453	436	449	441	429	484	471	469	430	436	455	462	438	422	440	438	430	421	456	427	433	445	457	490	493	421	476	463	457	461	462	416	438	443	443	424	459	452	423	448	447	438	438	427	459	432	459	448	423	441	434	407	475	428	500	454	451	490	411	465	465	444	445	454	444	423	445	414	444	467	430	439	441	483	424	461	430	436	451	440	474	455	451	440	467	488	461	434	454	403	429	462	415	437	431	478	454	457	450	463	445	461	467	453	473	461	464	477	472	443	450	451	479	439	433	436	486	433	458	445	431	434	422	420	457	444	468	432	457	490	451	474	434	454	433	434	443	463	467	456	438	417	463	454	436	436	485	446	437	439	460	425	447	444	480	409	394	436	432	451	445	442	430	444	432	418	451	469	418	469	454	409	493	457	469	426	437	442	421	427	440	399	474	449	433	428	422	449	446	438	477	500	430	433	437	406	421	457	462	455	442	470	463	454	482	453	418	424	466	465	438	418	411	466	467	443	465	477	435	429	486	441	438	449	445	424	469	465	468	464	434	420	460	426	447	499	474	452	464	454	429	438	441	472	429	431	452	451	469	434	422	454	422	443	445	461	448	447	428	449	432	418	439	431	423	485	429	483	457	458	471	439	428	478	454	476	461	480	451	444	452	468	467	480	443	480	421	436	472	428	460	444	465	456	502	418	428	434	429	430	462	447	448	459	441	409	438	462	456	461	462	486	444	460	446	467	448	443	435	404	441	462	446	449	477	432	452	469	468	464	470	472	459	451	429	470	470	435	445	454	438	444	497	476	430	462	455	473	411	445	488	429	455	427	441	418	461	504	442	441	457	442	466	465	446	464	443	426	472	457	456	425	438	444	430	465	489	447	485	464	437	472	460	472	454	448	479	460	467	429	433	455	425	441	454	445	481	460	444	447	442	474	464	442	433	452	435	456	410	462	454	460	455	473	498	461	416	456	426	419	476	459	409	407	426	453	422	427	420	479	457	457	468	442	448	484	430	455	452	443	440	473	408	429	464	455	445	490	449	459	452	477	489	415	424	494	427	471	471	430	458	455	468	431	425	481	439	420	477	454	455	461	439	431	453	463	461	425	453	426	464	470	463	425	429	476	435	434	457	460	453	425	431	440	460	454	439	448	448	453	446	431	464	426	453	458	430	443	479	425	469	457	435	433	442	471	495	471	428	415	466	454	427	464	448	462	417	420	458	481	438	440	448	404	424	454	433	453	464	431	435	441	455	423	444	445	427	422	444	473	446	441	451	469	449	449	445	452	402	432	438	435	450	471	458	483	462	464	462	438	425	434	411	440	456	422	451	429	453	436	430	455	470	399	400	456	402	465	425	449	428	456	461	462	475	488	476	444	419	432	424	433	469	441	426	437	415	466	480	461	472	412	438	434	466	457	459	454	453	408	454	463	464	440	472	474	425	476	430	445	473	453	412	462	410	464	417	476	458	485	452	461	434	436	439	433	463	433	434	504	440	453	473	460	447	438	448	432	433	431	450	445	428	462	494	471	434	460	453	461	455	428	460	461	437	439	432	452	440	470	491	492	437	438	439	459	426	478	452	452	446	483	431	451	455	485	406	442	425	459	475	411	466	489	445	463	503	475	433	432	455	417	453	433	466	447	467	488	455	440	435	407	434	449	447	459	445	443	466	429	417	480	426	440	446	484	446	435	440	422	436	470	434	448	461	474	464	474	420	453	444	464	418	442	444	475	465	449	454	470	447	444	453	461	437	453	462	452	442	441	464	437	473	462	470	473	440	436	454	454	436	470	418	453	458	450	435	455	412	436	436	468	400	454	440	452	437	438	415	440	479	469	432	454	446	472	424	437	452	434	498	424	494	440	442	467	455	481	473	445	456	410	461	440	454	447	417	446	432	459	432	430	431	490	466	476	429	481	416	419	499	459	436	453	437	449	493	468	472	426	442	418	431	468	454	469	434	433	443	437	432	452	449	472	451	421	435	453	447	439	449	415	484	440	428	411	463	421	440	448	443	475	425	452	447	456	464	400	445	433	433	461	448	455	435	429	454	433	423	435	459	438	433	414	427	463	466	430	442	435	437	458	463	425	441	425	437	471	459	476	450	461	453	460	466	460	424	420	527	402	455	487	473	421	454	467	489	455	434	410	449	443	475	471	418	472	416	411	430	459	438	452	486	436	448	454	455	461	451	455	440	453	445	447	425	452	460	453	479	441	455	451	442	434	435	439	469	453	455	443	470	440	459	473	456	472	425	453	462	414	416	430	455	459	491	460	461	452	450	448	453	458	413	452	468	433	489	418	439	428	449	453	439	428	461	435	500	499	456	455	418	450	452	426	448	448	427	400	446	511	420	436	473	461
24599	20330	25944	24593	20290	7151	1046	690	548	546	482	490	478	446	403	400	383	367	394	415	354	363	358	361	338	356	325	352	328	333	335	360	328	343	326	337	356	353	343	368	320	327	314	335	319	371	334	296	319	320	323	347	356	344	308	321	310	327	347	300	334	312	342	306	325	348	353	368	316	330	340	316	346	333	327	321	341	338	345	346	341	327	325	318	329	346	307	329	297	349	306	353	307	354	375	327	303	315	317	323	327	336	324	315	336	315	367	337	329	318	334	347	351	303	322	328	346	329	332	316	302	360	347	335	318	351	305	288	356	306	322	316	319	326	303	305	332	346	330	321	342	323	347	320	359	318	327	313	367	319	302	335	313	323	302	303	340	351	295	313	363	351	318	298	325	306	320	310	327	328	360	303	321	319	303	311	341	349	319	327	295	313	300	317	307	319	344	314	301	361	319	323	297	333	324	301	364	335	327	324	342	308	338	329	322	327	328	328	351	310	302	306	302	325	330	334	322	295	330	326	321	329	313	337	311	316	355	308	365	329	337	330	347	303	345	315	334	301	332	329	323	333	328	303	338	337	334	344	359	324	315	348	318	328	326	308	284	332	317	291	329	351	317	297	289	354	341	348	343	318	333	331	302	328	313	349	324	369	327	325	307	281	334	327	346	316	320	346	337	319	307	315	315	312	322	334	284	311	319	361	316	312	333	329	335	320	308	337	332	315	295	291	282	302	329	311	322	394	377	321	318	347	316	349	312	332	320	369	314	312	347	367	362	312	337	335	333	308	340	298	323	327	334	302	342	345	320	305	300	309	367	302	320	295	329	303	345	318	339	322	350	310	324	348	342	297	286	319	313	326	313	324	358	347	359	347	309	328	325	324	331	356	327	353	338	310	327	341	319	322	320	326	341	351	337	299	321	331	327	323	318	369	306	338	324	323	332	316	289	314	330	322	359	321	338	304	314	319	335	335	328	326	303	347	325	327	324	313	337	298	301	326	329	307	373	363	313	363	305	311	327	347	341	288	355	355	299	336	330	315	337	339	371	346	307	336	316	310	333	304	309	312	322	307	342	371	313	314	297	312	374	351	310	311	299	321	378	335	322	325	321	314	332	317	321	337	328	314	329	334	325	329	335	320	316	331	345	301	323	352	340	329	326	297	336	325	330	312	329	344	341	311	338	326	306	300	332	332	321	315	332	337	314	328	332	318	340	354	331	339	323	303	349	327	348	325	349	309	321	325	303	330	349	312	297	320	332	358	338	335	315	318	312	360	346	334	313	337	348	285	300	357	293	336	319	318	318	349	342	330	357	330	317	309	336	371	380	339	341	307	311	308	325	347	335	309	320	311	320	320	344	329	282	315	331	332	306	340	319	351	312	339	332	373	317	349	331	321	335	299	332	352	314	317	300	343	339	327	312	322	320	326	330	313	347	299	309	317	340	342	329	324	314	332	312	306	307	330	322	310	326	321	334	330	348	337	354	329	301	323	361	350	339	326	329	335	344	336	302	341	320	342	320	333	332	345	329	274	331	318	346	328	329	320	323	358	315	340	299	357	333	321	334	310	305	336	296	324	354	315	308	300	348	312	316	341	331	296	331	314	310	344	321	321	335	318	330	334	338	312	355	358	347	323	316	315	333	361	318	331	301	335	324	368	319	347	324	318	359	314	335	332	317	327	321	331	330	329	334	316	364	324	368	358	333	285	330	353	290	335	327	311	339	299	318	340	330	319	307	324	339	323	313	319	305	326	308	316	346	307	316	353	342	326	338	323	367	334	309	318	333	326	337	330	322	336	305	335	318	327	327	322	350	326	312	293	333	324	320	306	351	318	326	336	343	320	334	310	319	317	355	298	353	328	315	351	322	322	325	303	299	326	331	330	328	332	339	321	335	345	310	344	310	343	353	285	298	346	349	351	307	335	328	307	344	331	312	313	357	334	326	351	293	287	318	294	315	335	323	331	306	343	325	305	315	312	302	352	326	355	337	340	310	310	313	312	347	328	348	351	338	329	316	283	337	328	308	330	327	312	342	310	342	333	301	363	345	290	327	312	315	312	341	336	302	287	305	342	332	310	310	294	315	354	365	309	325	346	329	360	340	352	324	329	335	341	310	333	338	292	338	320	334	314	359	350	307	300	322	320	332	358	317	339	324	334	350	316	313	334	335	356	330	299	320	324	310	366	338	296	321	329	340	331	314	343	350	320	318	334	347	312	345	285	329	308	314	295	336	310	336	333	329	319	311	325	346	360	358	319	318	284	311	329	326	315	329	316	328	343	310	328	318	353	345	320	345	365	310	342	308	330	329	342	333	309	313	306	311	338	326	316	344	357	320	319	315	319	348	347	312	296	301	334	323	329	290	291	337	290	300	312	336	343	299	334	340	356	328	327	312	327	346	313	326	339	332	316	329	324	317	323	328	330	329	317	302	361	316	337	317	314	294	305	349	338	315	329	346	342	312	336	349	297	299	332	332	334	354	304	324	306	315	324	317	301	335	309	317	307	318	326	337	315	342	323	318	316	314	360	303	347	318	328	335	320	359	342	330	336	325	347	333	331	310	337	372	329	308	325	337	361	318	331	332	319	332	333	314	331	328	349	317	337	335	328	307	340	336	353	343	347	346	306	336	317	314	313	313	360	373	359	340	335	333	324	302	324	323	311	309	317	315	337	319	369	350	367	323	311	309	336	327	319	351	330	329	321	319	311	346	314	338	352	328	332	336	337	315	319	322	300	328	370	313	330	343	322	313	331	300	315	349	358	355	295	333	340	343	296	333	337	350	302	320	300	315	326	348	305	332	316	322	336	338	334	306	375	316	320	335	323	335	367	350	330	320	346	352	342	312	345	321	324	293	358	350	369	299	342	325	324	322	361	329	317	345	297	351	354	303	345	313	330	314	321	340	317	333	361	288	325	311	334	300	331	294	339	306	331	363	345	336	326	321	317	339	319	327	330	315	313	347	320	302	309	318	315	320	314	309	285	307	306	328	296	322	307	338	304	317	359	302	319	352	325	320	346	335	297	340	343	320	342	304	355	316	313	330	300	348	348	308	317	339	320	340	304	324	324	347	319	317	303	326	331	324	342	339	307	346	323	328	340	341	342	357	343	317	314	318	345	334	324	355	355	316	351	322	307	316	323	327	339	326	319	324	318	322	339	322	335	348	343	300	344	303	311	330	334	303	348	353	362	334	323	333	329	343	304	332	308	335	295	354	310	339	280	359	321	315	329	326	321	336	356	325	284	322	318	298	345	343	339	306	316	294	331	355	315	314	326	337	317	333	361	336	308	320	309	335	324	341	320	314	358	328	314	353	334	313	317	336	329	347	276	334	312	338	336	326	335	326	330	330	341	327	297	305	321	321	317	311	294	347	316	304	321	326	323	307	358	306	340	342	311	338	295	310	341	332	345	342	316	298	375	313	324	331	305	306	324	364	342	327	313	354	325	360	329	306	342	317	309	334	327	323	348	330	375	322	302	330	323	313	296
32338	8083	7100	3925	2373	1829	1470	1154	891	778	730	690	652	490	516	491	481	453	467	427	461	457	382	423	393	406	386	395	381	372	387	390	346	367	337	349	368	356	371	365	375	351	370	354	336	381	350	329	353	336	338	332	360	356	372	364	342	391	351	340	365	353	318	364	354	327	367	362	374	367	343	322	327	327	325	368	316	331	368	369	372	343	343	368	349	361	301	322	380	357	329	340	348	316	365	348	320	343	321	340	344	325	352	325	356	346	369	325	320	341	334	333	316	330	343	360	363	351	348	330	349	329	311	353	310	315	321	365	311	336	332	308	342	341	324	339	375	341	328	333	322	339	355	349	363	351	330	331	340	344	312	328	357	317	362	329	306	369	352	388	359	362	352	341	342	342	345	361	332	350	353	346	349	355	357	359	345	356	328	353	355	361	360	342	340	334	352	330	343	341	378	331	351	356	331	364	314	313	335	345	327	308	308	333	357	322	369	375	320	346	340	347	345	333	337	309	342	325	364	328	349	336	335	332	346	355	302	356	355	336	366	332	322	376	368	399	370	363	318	352	347	344	351	357	341	306	337	335	363	342	336	345	336	375	356	355	368	352	345	323	349	347	368	321	333	360	346	327	339	311	318	323	370	331	350	324	336	373	335	346	348	355	301	345	344	360	348	365	368	332	351	335	331	342	297	314	315	343	327	319	343	333	319	302	345	330	356	340	341	324	313	365	330	320	319	351	317	318	317	318	343	336	348	325	338	351	333	327	379	364	324	321	333	349	351	347	352	281	351	382	352	356	346	356	339	336	344	367	344	341	361	314	327	354	347	332	367	329	316	324	366	329	320	327	323	324	320	358	360	385	339	348	329	342	333	350	339	335	332	334	350	351	352	362	331	343	321	345	342	316	352	336	324	317	313	325	376	338	326	318	348	346	346	356	352	312	365	358	345	344	355	337	340	353	297	313	358	335	364	336	347	329	310	322	337	355	352	304	323	313	335	340	333	341	313	357	332	349	309	322	365	349	376	339	334	344	357	335	333	347	358	328	382	343	393	340	353	307	378	333	311	321	323	357	349	360	346	325	328	332	295	330	316	334	346	328	364	299	338	336	348	349	332	323	346	365	330	333	343	348	334	354	390	357	336	344	308	324	338	324	326	361	330	328	342	367	362	329	326	358	306	326	368	309	326	352	355	354	333	349	321	304	334	337	336	366	311	326	337	339	306	310	322	311	350	329	337	337	313	325	310	341	342	309	375	343	378	333	354	337	342	352	334	358	344	356	350	342	323	321	312	354	378	331	329	345	305	339	343	348	312	387	370	306	352	330	307	332	368	342	363	336	342	314	338	360	326	313	346	368	322	369	339	314	342	330	344	317	339	344	354	361	330	326	315	339	322	333	363	320	368	344	325	300	370	328	335	329	312	336	306	369	316	294	307	335	331	349	330	389	335	380	356	345	342	324	329	348	353	355	357	333	359	310	344	344	320	334	365	345	320	332	357	357	347	356	317	359	361	370	334	356	344	365	340	329	335	307	354	330	389	344	303	311	316	369	335	362	341	334	309	325	333	334	343	351	360	322	334	346	319	332	342	359	346	360	352	314	358	314	320	336	340	326	311	347	365	349	325	337	343	321	329	364	353	336	336	321	381	325	336	325	328	351	336	352	328	326	332	331	338	368	313	354	353	362	338	321	349	357	322	319	326	342	392	351	343	342	345	360	325	333	331	316	365	349	302	338	331	358	338	354	357	334	355	307	336	329	326	340	321	339	334	310	342	316	341	330	325	343	347	336	324	317	350	331	324	332	334	322	354	361	335	340	328	363	366	304	319	331	328	366	330	313	334	320	341	304	358	333	377	360	321	358	321	332	368	336	306	355	323	347	327	341	321	338	318	369	350	364	360	375	323	352	328	338	380	351	353	324	316	326	336	283	304	378	360	337	354	358	352	344	357	349	330	328	381	340	360	344	319	297	313	347	347	318	334	307	335	375	318	368	363	352	296	318	335	348	326	334	338	333	337	326	339	321	340	321	332	338	340	326	320	384	327	329	371	329	364	334	361	348	326	350	329	311	336	332	376	358	326	313	300	332	317	316	340	327	328	315	306	340	335	334	337	334	330	322	330	322	333	295	357	336	335	308	357	358	360	365	341	371	327	331	346	350	330	325	316	361	380	341	355	330	348	334	339	311	331	352	311	333	349	336	332	311	330	326	335	364	336	334	306	328	343	346	359	320	343	359	375	388	340	338	357	361	335	352	334	357	355	320	340	352	325	336	315	345	333	340	331	329	343	355	338	338	330	335	342	343	357	346	325	353	319	346	375	331	340	353	315	325	374	315	351	336	351	375	346	352	338	348	316	326	361	330	349	381	353	332	308	350	350	338	319	368	316	344	315	335	324	324	302	325	315	350	359	350	343	342	316	322	337	332	354	310	337	343	353	314	329	351	340	330	318	327	347	334	309	352	357	334	318	351	348	338	350	361	338	343	337	347	325	344	338	344	335	348	359	366	333	346	333	346	326	329	381	353	305	331	358	300	316	348	329	337	346	336	347	339	369	334	342	329	364	337	363	337	306	362	317	343	307	369	337	349	331	332	373	312	323	363	343	326	326	316	326	311	355	313	338	350	299	348	365	359	319	380	306	351	317	342	356	329	335	366	324	304	328	332	353	306	354	378	320	348	375	350	331	356	339	328	357	359	350	330	304	332	329	330	342	354	350	337	332	329	342	315	339	355	354	327	337	329	316	352	309	342	349	351	337	299	363	347	347	303	348	319	327	341	315	359	338	335	355	328	325	328	313	375	351	349	320	300	347	304	320	367	327	313	336	338	354	350	350	315	341	342	340	351	338	326	339	321	324	339	341	350	326	354	353	343	331	356	336	349	316	321	358	336	346	332	360	371	370	341	337	340	347	350	329	297	355	326	334	363	318	359	363	358	343	363	353	349	333	371	369	305	317	368	337	357	344	332	362	385	329	313	323	297	321	351	355	348	332	350	352	335	378	334	341	316	323	357	358	324	356	353	359	346	334	378	328	356	323	325	380	373	332	345	326	318	326	327	334	364	337	335	352	359	339	346	350	326	312	377	324	368	318	391	330	323	327	343	354	328	375	319	345	333	333	324	368	359	333	294	321	340	331	321	368	344	350	343	330	352	328	301	357	307	343	356	347	318	360	328	355	359	333	326	344	357	340	335	349	348	358	339	316	348	339	359	370	338	361	332	339	340	365	321	347	344	362	361	351	345	347	336	328	302	328	395	334	333	299	318	328	356	340	290	332	332	313	353	332	352	346	332	340	326	349	318	345	346	299	340	347	324	342	324	302	325	346	370	325	321	359	345	359	335	326	329	343	371	378	301	387	353	352	362	338	343	346	353	359	340	355	360	325	322	321	341	353	307	311	353	336	347	336	358	320	317	347	328	350	340	349	334	345	348	309	345	366	333	317	298	329	313	339	333	340	333	343	373	325	358	331	354	338	351	345	342	315	335	334	366
22567	20342	26505	24049	20351	20364	7544	1572	1163	1105	1058	929	922	874	803	847	880	801	779	760	750	794	831	725	718	768	706	694	767	695	732	726	705	717	697	681	719	738	717	722	669	685	697	741	692	745	667	719	695	713	766	679	736	673	659	693	735	694	683	691	683	684	679	678	725	718	660	680	675	683	672	646	681	697	708	698	692	708	645	703	741	677	700	713	653	690	676	728	707	692	640	643	703	694	670	667	734	698	711	652	676	659	669	699	672	667	702	679	698	692	697	679	665	694	729	667	751	700	682	661	711	680	736	677	672	667	655	719	697	711	667	700	738	704	674	736	707	736	693	660	693	683	698	768	673	689	678	675	652	704	720	635	707	636	709	678	641	681	699	667	661	686	684	714	708	710	665	693	646	685	667	672	675	707	676	706	693	740	643	717	694	724	640	673	666	736	689	689	665	689	754	700	660	754	688	691	721	712	700	640	680	680	683	724	711	660	742	674	651	695	710	682	656	724	686	665	694	674	728	694	680	696	687	680	694	676	666	672	685	708	727	692	731	677	671	709	682	691	708	712	733	686	672	707	706	701	667	668	665	642	674	743	704	648	680	691	726	661	673	682	667	675	731	707	661	700	683	697	607	686	704	662	669	642	675	692	688	705	723	658	685	652	662	652	727	685	727	664	689	687	726	664	710	699	704	672	694	713	713	688	751	698	658	660	674	696	681	677	688	684	701	642	679	718	683	701	673	695	723	744	640	688	654	656	658	631	683	657	654	683	676	710	693	675	700	708	680	705	677	647	677	685	699	657	638	713	698	685	719	661	699	666	670	697	708	719	646	669	632	718	682	756	664	692	704	655	696	682	708	676	669	665	639	668	701	727	706	698	693	630	714	693	736	671	702	704	676	687	697	685	674	686	657	696	650	704	675	662	694	688	654	667	706	690	676	682	674	641	694	671	693	749	649	680	700	686	692	699	678	726	637	648	699	670	672	729	702	734	670	661	667	717	733	693	698	645	658	696	670	690	668	701	694	710	745	672	681	683	725	617	668	705	711	700	670	670	675	708	661	644	730	712	661	697	721	647	653	653	699	613	673	668	679	731	685	623	725	713	676	717	714	698	669	725	672	679	707	654	698	669	722	665	708	714	689	745	660	658	649	704	741	680	767	699	717	684	698	712	713	688	666	652	685	713	690	658	683	682	705	693	727	713	662	678	684	686	659	669	702	684	694	668	691	639	704	689	684	693	689	667	708	697	700	719	702	664	715	735	716	672	652	677	675	713	687	632	717	696	636	701	712	693	665	651	722	706	623	698	701	718	761	661	690	674	691	708	682	706	652	650	670	675	691	708	683	702	675	718	670	730	716	737	720	676	646	739	702	679	675	681	669	687	684	701	688	706	708	689	665	650	697	694	660	687	696	698	663	709	684	684	743	688	716	702	689	718	710	704	708	704	650	681	635	693	668	698	673	710	645	718	721	696	689	735	705	748	738	712	637	681	673	669	640	693	707	705	707	718	712	657	674	718	663	698	703	682	671	707	702	706	690	724	641	715	668	708	697	679	702	665	660	709	645	636	700	695	697	677	673	701	670	731	693	704	649	633	673	701	651	679	675	663	652	676	678	696	688	664	672	666	691	741	684	681	722	646	649	688	762	664	677	743	629	643	642	660	677	688	654	700	709	678	649	695	708	709	629	687	674	689	706	701	669	674	661	667	716	703	716	658	665	642	632	683	668	673	689	703	621	724	708	646	708	666	674	668	696	694	717	721	685	650	672	649	737	660	665	664	699	690	663	725	700	662	666	683	673	670	703	674	699	652	676	668	679	689	669	637	710	692	678	680	664	722	654	711	699	654	724	705	658	707	659	680	686	691	683	709	659	674	698	638	658	668	670	674	656	692	717	704	709	693	664	670	706	720	665	709	648	681	707	712	659	706	661	648	697	699	722	700	735	672	673	634	677	685	650	677	703	672	751	650	677	774	676	690	683	653	659	693	654	646	725	685	671	720	659	716	675	689	632	678	658	731	683	687	676	697	691	692	685	685	695	676	686	726	629	692	632	731	722	690	671	668	627	700	687	689	698	707	643	700	684	685	723	678	686	730	700	699	654	689	735	731	655	704	685	646	722	661	680	690	687	700	718	678	612	690	691	636	687	658	626	666	689	670	650	686	722	690	716	681	705	664	707	647	726	696	645	732	702	699	663	699	671	666	665	708	674	670	678	694	677	754	675	692	674	672	700	630	697	647	699	671	707	698	703	660	726	664	667	694	672	671	697	669	659	661	694	710	659	652	679	676	692	649	685	711	634	656	657	692	742	705	708	690	711	711	685	734	642	674	679	705	734	690	678	674	662	687	666	686	702	678	647	676	727	698	649	671	699	739	690	656	701	688	708	737	651	700	686	702	706	642	687	695	705	736	669	676	659	705	717	659	708	740	686	692	666	748	734	705	632	697	676	667	708	681	681	612	688	699	765	649	716	698	670	640	769	695	681	664	703	690	654	668	657	730	692	662	727	664	733	652	644	669	692	646	664	674	618	691	713	663	672	661	674	706	703	694	693	705	712	635	667	711	718	635	662	654	666	684	689	640	658	680	689	692	678	688	667	641	715	709	705	694	649	717	683	680	698	665	687	704	698	690	700	681	678	723	686	681	726	643	706	733	716	713	683	719	688	691	765	630	627	628	693	686	678	721	707	696	701	679	722	665	647	729	689	644	650	694	703	686	639	685	657	723	699	673	669	728	652	650	677	681	674	665	660	694	673	688	697	627	706	692	692	695	661	731	685	691	673	709	671	641	733	712	700	694	672	671	670	686	675	676	695	717	632	700	660	700	678	645	756	713	714	659	723	689	711	663	658	670	673	659	710	677	720	699	691	696	710	662	702	701	685	695	685	673	660	686	690	674	688	707	675	687	619	724	713	727	662	645	669	654	682	668	698	675	675	672	652	746	680	725	708	648	649	641	707	690	686	668	745	702	705	666	665	718	700	733	683	684	662	710	700	729	692	654	719	659	704	697	698	708	647	710	646	680	700	694	700	684	687	722	660	648	651	679	672	667	692	705	665	728	718	702	675	700	678	691	707	703	663	672	727	738	687	676	677	675	678	684	690	682	643	700	664	725	680	732	708	644	665	651	678	652	662	685	661	665	720	673	710	724	716	688	691	661	673	695	720	681	696	647	685	699	679	682	706	686	695	691	673	711	666	670	664	696	693	673	690	685	661	689	687	741	669	676	689	687	709	669	677	727	665	661	658	685	639	672	651	668	680	698	692	710	707	693	673	698	664	668	686	689	716	679	677	655	686	709	684	696	692	677	682	678	710	649	670	676	677	684	682	684	707	701	687	685	650	698	668	683	702	645	728	706	641	718	691	642	649	685	687	665	679	681	682	638	697	671	658	697	684	723	677	704	680	658	643	657	673	658	763	666	662	684	638	628	676	638	707	650	672	673	663	663	663	713	684	681	672	768	678	726	715	695	648	717	660	701	690	632	636	680
30115	13665	12400	7022	4783	3516	2778	2303	1868	1502	1430	1330	1221	1085	989	963	973	910	892	911	860	791	801	799	788	752	741	706	775	726	739	718	689	709	691	680	727	694	713	709	705	695	680	707	686	694	694	689	702	702	648	677	644	701	693	721	674	698	669	660	664	684	671	666	664	627	696	681	665	671	639	693	662	681	672	697	627	662	668	677	682	662	663	662	681	656	624	662	686	659	667	663	673	665	645	636	654	628	646	648	681	665	649	650	673	636	654	658	720	675	628	666	683	681	648	642	645	630	634	624	692	694	678	681	678	679	678	684	655	678	666	653	660	627	667	681	672	659	691	679	667	705	636	616	629	682	659	678	638	649	664	675	692	656	644	658	681	597	669	598	655	677	648	623	686	662	672	662	687	654	640	659	652	654	655	655	675	653	654	703	685	662	692	638	663	615	674	624	636	660	667	716	684	636	670	676	669	673	682	662	674	632	664	640	659	691	654	656	652	695	696	631	647	656	719	682	659	661	640	666	702	708	697	657	564	658	618	669	683	631	635	665	696	626	660	611	674	649	670	659	639	688	618	696	689	668	661	659	637	659	686	660	645	654	657	691	646	643	641	617	680	673	695	667	659	650	645	665	662	648	680	662	641	673	675	680	677	630	672	661	700	702	644	661	643	658	685	665	668	684	624	648	661	685	644	654	699	644	687	678	637	657	652	663	675	625	670	673	652	668	616	630	697	641	653	673	638	651	656	657	652	639	673	670	607	653	654	672	677	649	650	632	647	658	684	698	689	627	679	659	664	666	638	658	674	638	683	638	688	666	650	639	636	643	666	650	642	702	652	644	629	624	695	661	674	672	663	603	660	710	707	654	658	683	665	642	644	660	662	692	652	608	682	660	634	672	697	690	631	647	706	661	675	649	651	688	687	645	672	667	665	662	642	664	619	647	642	665	657	632	667	642	659	709	605	679	680	711	710	674	670	625	648	653	695	650	617	632	684	705	662	616	679	653	655	634	628	703	654	670	670	644	628	709	678	716	646	641	666	659	635	693	630	665	636	645	626	637	650	650	654	651	638	624	639	681	646	636	648	638	696	675	652	674	629	690	641	651	649	650	651	638	674	658	638	654	675	653	642	726	684	654	696	654	635	715	692	657	633	665	635	665	672	640	636	698	630	649	648	693	687	633	635	672	655	645	664	673	635	677	640	647	645	659	649	650	648	653	702	632	634	648	648	658	652	656	632	651	660	682	632	653	667	683	626	619	670	701	642	670	656	700	666	674	594	646	677	630	721	680	605	674	650	591	644	679	664	669	688	606	681	601	672	703	625	611	635	708	696	643	643	650	647	640	659	668	706	677	635	683	687	670	666	666	677	680	685	661	648	641	664	655	676	655	646	656	674	657	648	638	674	663	728	658	631	636	650	673	690	693	660	665	660	660	658	632	650	639	635	630	703	655	688	645	610	660	643	666	630	669	666	649	648	649	657	668	711	626	633	651	682	659	648	667	662	652	696	639	645	613	690	702	678	625	655	611	605	707	630	675	676	660	627	646	699	663	672	648	680	637	701	666	678	661	638	645	671	619	686	646	604	677	608	663	703	601	646	632	677	696	683	720	654	713	655	644	635	638	639	699	701	607	635	669	625	678	590	629	676	617	627	645	688	680	650	656	678	695	643	634	660	672	666	654	640	697	629	631	698	637	754	655	654	674	636	681	665	623	659	671	674	650	662	648	626	610	656	641	617	694	652	666	634	609	692	621	654	653	616	667	657	701	602	640	657	689	609	643	645	628	629	655	681	643	676	660	682	661	657	647	689	666	662	678	643	621	647	676	667	658	640	685	663	640	657	620	684	664	680	664	633	662	657	639	655	665	650	689	668	690	650	658	732	673	658	646	654	683	662	667	644	640	674	645	645	656	680	647	674	665	617	653	649	642	645	673	717	626	657	682	616	632	635	674	662	648	642	658	638	651	695	664	658	720	654	616	654	699	636	580	656	666	689	637	647	673	700	674	638	635	699	628	640	643	704	637	651	659	668	622	637	712	691	692	657	628	683	627	666	678	638	669	652	672	669	689	632	656	680	637	678	639	622	659	643	683	671	665	666	656	654	630	601	675	646	678	692	631	687	676	693	660	661	672	675	623	666	682	672	664	685	673	671	673	631	624	671	623	690	679	687	654	636	662	651	647	660	620	663	661	653	677	680	603	705	686	664	639	726	615	706	647	629	649	660	611	702	651	623	607	686	663	632	657	625	620	657	691	596	689	681	667	672	683	643	599	636	642	670	654	620	676	713	639	673	646	693	658	674	643	673	682	677	648	674	681	653	642	657	668	680	648	616	677	656	634	626	656	637	663	684	641	664	644	692	666	658	742	659	636	689	671	638	656	644	636	670	672	659	648	659	703	618	581	650	638	660	671	610	640	673	636	683	669	668	610	677	651	616	630	634	673	676	666	685	612	610	639	623	674	659	691	660	661	657	690	650	639	658	682	640	671	664	652	701	647	701	699	660	679	618	669	665	668	676	669	695	647	652	658	695	623	660	644	658	657	679	665	644	655	629	652	657	602	664	668	688	653	649	640	658	662	651	652	669	657	618	653	632	625	668	656	665	651	633	630	650	710	619	695	653	718	671	658	641	663	654	669	625	649	690	606	664	644	712	645	655	660	651	684	629	653	694	668	639	660	648	642	635	700	695	648	633	636	686	628	632	702	644	660	641	646	696	658	674	665	642	686	670	683	655	720	660	677	658	649	659	679	654	662	676	672	688	684	667	669	643	652	635	661	655	676	632	662	688	681	667	679	672	633	669	662	646	646	676	623	658	657	651	664	683	683	621	638	602	680	674	610	656	644	641	662	696	635	659	628	637	643	653	651	660	671	665	595	652	632	618	671	618	700	630	654	657	640	692	633	646	663	697	620	699	648	638	689	678	673	689	670	643	613	657	671	676	629	658	649	642	622	658	665	667	641	658	656	621	644	670	684	670	636	677	663	649	668	657	663	637	685	642	624	718	646	621	631	637	646	663	625	613	658	689	641	708	660	631	623	712	672	678	644	658	613	626	685	642	676	686	654	640	706	658	663	664	652	654	662	597	687	645	659	647	627	697	647	670	626	642	622	698	664	636	629	720	643	711	661	666	679	633	624	620	646	682	650	698	688	620	661	634	649	643	656	702	644	715	697	673	642	628	629	715	658	680	653	635	663	652	674	670	693	616	615	670	662	653	668	654	683	617	716	642	624	674	653	693	620	692	625	704	665	663	698	695	700	648	684	641	677	669	683	685	657	671	718	646	611	632	694	714	673	636	638	673	710	678	671	655	598	671	651	694	642	707	646	663	666	647	642	646	654	679	679	648	630	631	662	649	695	678	652	672	621	679	707	666	648	677	649	641	664	662	609	697	675	619	702	698	644	649	623	660	695	645	644	650	652	662	673	646	625	711	666	716	635	658	704	662	653	676	652	699	677	641	646	694	601	619	640	629	673	610	642	676	683	655	675
31901	14394	2282	621	510	439	467	458	449	417	455	416	439	430	396	402	404	431	431	428	404	413	432	417	402	410	432	366	436	408	384	428	414	432	390	402	406	438	429	424	406	404	413	439	456	369	406	401	418	434	427	407	454	398	428	409	405	428	390	379	409	414	451	432	410	425	410	463	401	375	442	405	401	395	405	484	402	412	416	427	385	418	409	409	390	427	431	400	412	407	427	411	453	423	394	408	424	430	412	426	416	430	420	392	414	388	415	391	431	418	412	430	400	373	376	431	412	435	397	410	403	336	401	448	445	411	446	408	400	393	394	386	392	464	434	440	395	416	406	444	440	423	427	400	407	410	392	414	432	415	395	458	433	416	436	443	436	407	372	397	449	410	397	429	397	416	382	426	406	432	420	422	426	420	415	381	419	407	429	415	420	417	401	421	369	421	395	414	393	386	405	421	434	413	367	405	396	414	378	451	424	391	473	452	445	413	399	412	393	450	434	408	435	439	407	418	418	409	441	428	409	428	410	396	454	382	453	401	382	454	411	416	410	426	441	431	441	408	402	377	382	386	438	433	409	417	419	461	416	413	434	413	394	368	396	444	435	444	448	434	412	401	420	418	426	405	389	448	369	401	411	394	390	406	396	447	430	415	394	423	367	421	430	425	431	425	425	401	410	400	365	427	452	397	426	407	387	410	451	423	426	395	392	395	435	387	393	410	424	403	440	412	434	417	427	435	409	397	440	367	394	398	417	398	437	380	404	399	434	438	383	458	398	413	379	420	424	392	399	406	408	397	383	381	388	433	413	419	426	396	409	406	383	441	412	412	385	403	382	407	410	415	413	417	406	421	423	400	395	428	420	406	438	418	426	420	447	424	415	406	413	414	419	404	397	441	385	400	445	430	436	442	421	409	416	436	405	438	380	469	393	429	418	421	452	430	409	415	409	392	366	426	415	436	403	444	423	415	425	438	414	364	430	404	468	443	448	423	389	457	366	402	404	415	444	401	397	433	428	407	406	421	414	386	397	388	451	402	396	414	425	429	430	422	393	386	430	363	433	393	386	421	423	438	421	409	391	420	412	410	432	409	425	385	403	374	394	416	389	416	385	391	405	442	378	441	431	459	420	461	409	359	441	433	437	434	430	375	413	416	427	409	408	442	433	405	436	418	435	424	417	436	394	413	410	432	400	419	444	389	424	403	424	403	431	418	422	399	455	411	383	412	432	403	450	395	411	409	394	418	368	399	430	437	419	438	437	429	404	421	389	381	404	395	390	399	399	425	409	438	445	443	438	410	393	415	415	403	394	454	446	401	371	400	384	450	408	420	397	385	406	414	394	470	394	392	428	397	402	384	411	408	430	414	398	441	395	372	419	379	436	447	428	425	412	402	432	444	430	412	412	393	452	433	454	469	397	428	406	442	371	433	453	441	412	416	412	439	431	422	434	432	437	401	409	426	380	438	421	421	451	418	393	397	425	419	417	383	389	409	422	402	412	410	404	398	391	408	376	439	440	404	434	465	396	448	408	381	462	409	402	426	411	409	390	434	414	410	426	428	417	407	404	421	448	422	452	399	414	394	380	406	407	398	426	414	405	413	429	440	440	449	429	428	394	413	401	399	443	394	430	440	383	423	427	418	418	411	420	390	401	420	428	429	385	395	378	406	402	404	439	445	425	435	402	410	415	402	420	389	396	425	385	453	440	429	399	405	395	413	383	399	402	397	409	438	424	393	441	431	404	427	355	421	419	415	403	459	406	417	425	398	432	444	410	406	407	398	436	366	414	403	398	420	361	388	413	412	406	448	391	429	414	411	432	424	389	438	413	431	393	423	365	420	425	397	452	466	422	339	410	388	408	434	428	418	404	451	393	389	427	418	419	420	425	424	450	408	404	384	437	409	424	427	435	420	411	421	437	430	376	397	390	415	441	409	411	408	386	444	368	398	407	419	420	386	437	412	440	392	388	400	434	386	381	423	450	392	409	434	402	445	402	412	413	424	438	420	388	418	435	428	394	376	403	365	397	395	455	419	442	448	402	423	377	412	374	393	410	402	440	391	396	434	389	396	435	410	397	407	413	403	395	388	439	387	429	412	427	407	394	424	402	440	425	407	408	439	389	402	403	407	395	395	405	418	398	419	416	415	423	440	424	410	429	420	387	444	405	433	412	447	409	390	391	438	402	404	377	430	452	433	420	437	385	408	463	392	442	420	435	398	425	383	411	421	424	391	424	409	410	398	451	409	428	422	414	417	434	421	388	396	424	395	397	424	444	432	426	394	381	391	380	418	430	426	435	422	430	399	432	404	433	412	394	407	391	425	408	417	462	377	422	388	409	409	411	392	449	399	383	428	385	408	440	406	431	437	349	403	414	417	403	410	401	409	443	426	378	406	380	426	433	437	407	425	401	431	425	408	438	438	425	412	437	386	380	410	386	418	428	414	433	402	432	372	411	418	450	408	397	436	395	392	422	457	425	419	411	448	467	427	405	388	427	403	394	375	389	410	406	395	395	397	413	440	398	431	399	425	411	392	429	404	412	429	405	412	419	389	410	432	423	425	400	403	412	415	384	373	436	406	426	396	410	430	389	435	406	425	425	427	445	429	399	431	422	422	407	437	396	393	417	416	417	421	404	370	419	402	381	451	427	377	462	411	408	454	370	414	427	417	414	417	422	400	395	421	429	410	410	396	423	415	424	413	412	394	428	412	420	408	424	448	442	375	407	394	408	410	388	388	389	395	390	419	427	428	419	408	422	384	434	417	394	418	452	421	387	410	414	428	410	416	459	418	414	411	470	402	416	418	429	429	392	419	420	410	406	395	448	432	384	414	434	414	377	416	421	416	370	391	424	417	452	412	438	416	427	391	406	407	435	397	449	427	423	415	417	391	396	403	419	396	421	394	410	402	393	379	426	431	432	434	381	408	411	419	402	424	403	398	433	436	409	392	396	419	425	433	387	430	400	402	377	419	416	412	372	394	395	444	411	397	434	405	421	422	431	420	399	417	425	415	448	426	461	391	419	409	424	430	427	429	417	394	369	410	421	429	413	417	414	422	416	431	401	399	429	388	429	417	425	421	388	419	436	389	410	427	387	410	450	431	390	426	374	402	437	405	415	441	408	395	387	430	407	420	409	433	428	380	394	434	429	440	421	408	423	421	409	426	455	409	379	415	392	431	382	438	459	413	433	403	412	435	421	429	415	419	421	426	385	417	425	421	432	367	421	428	413	434	395	432	428	396	423	396	392	418	427	435	370	400	415	439	376	450	440	425	420	391	390	390	393	431	405	425	437	443	409	431	421	460	417	401	418	395	418	411	421	443	388	423	434	413	388	434	420	419	430	401	411	394	427	434	474	438	406	416	433	434	401	413	403	428	373	408	416	395	396	432	419	412	415	421	425	414	406	394	405	455	412	422	416	410	412	431	431	395	432	412	434	404	440	405	421	418	432	429	396	416	452	372	415	417	410	370	413	414	410	431	459	408	438	421
21106	923	779	631	574	561	478	496	472	491	479	437	464	463	435	453	451	464	413	450	433	426	433	438	446	474	443	483	449	431	475	461	464	444	449	414	441	454	440	449	442	454	405	458	414	423	467	451	451	451	428	419	429	427	442	453	394	461	431	440	438	416	479	472	443	432	474	473	459	461	440	444	449	422	444	451	456	416	452	427	434	456	430	430	460	476	430	464	474	410	461	404	436	434	451	450	442	462	456	455	458	451	389	439	436	467	434	461	409	436	425	454	452	469	464	434	476	429	474	474	451	435	405	428	434	441	441	445	430	438	421	441	443	460	453	436	408	434	469	451	445	442	446	445	460	426	429	449	474	453	456	464	427	397	438	451	468	462	460	444	417	436	455	441	438	439	460	474	426	439	444	437	473	434	439	417	417	470	414	448	466	459	454	475	454	466	433	475	399	429	460	432	413	442	456	443	439	449	453	432	475	403	475	419	492	467	470	447	409	474	457	469	460	456	457	424	444	457	476	445	455	423	471	438	434	436	450	429	477	423	438	454	435	399	413	455	411	441	420	430	463	437	433	426	419	426	420	434	449	464	458	424	421	424	462	416	445	417	437	484	474	431	469	413	425	429	453	453	405	447	465	420	424	411	439	455	416	419	440	473	407	402	480	436	439	448	442	453	441	462	442	450	448	437	463	437	450	472	486	444	469	447	439	469	447	470	438	437	454	455	410	404	447	454	456	453	425	453	417	434	449	458	459	443	457	466	429	411	447	430	456	450	421	465	454	482	411	442	485	465	452	406	472	451	484	465	457	435	443	447	429	415	420	435	491	464	460	442	446	475	444	501	457	437	488	452	433	428	452	413	449	447	449	463	437	491	449	473	438	435	437	436	446	429	458	438	452	452	452	481	426	457	432	424	464	439	412	431	446	402	470	451	447	473	431	458	503	432	439	456	429	483	448	444	447	418	474	435	465	453	467	446	473	429	483	408	470	437	460	449	454	461	443	466	451	430	437	481	425	447	446	432	419	447	444	426	495	448	456	389	434	480	414	411	435	456	440	403	430	433	444	449	445	451	410	434	486	436	430	457	448	415	478	495	434	430	439	469	435	415	439	412	477	455	436	444	430	416	442	438	451	495	456	403	414	457	406	469	505	454	417	436	469	420	462	458	424	416	463	453	457	443	426	419	461	461	458	436	422	443	450	415	464	441	453	447	446	474	428	422	459	433	396	434	421	471	476	423	442	447	454	464	452	449	454	460	436	417	456	445	473	444	474	453	441	457	457	456	440	438	462	434	421	424	462	423	444	422	420	412	482	426	436	443	445	412	459	438	465	422	452	421	484	489	426	474	411	432	460	449	445	423	430	465	457	457	443	448	472	417	449	437	445	463	460	463	440	441	433	440	464	441	402	444	439	436	442	393	442	462	434	437	448	401	430	456	446	423	423	460	432	461	452	468	447	459	434	417	446	434	395	468	475	464	456	464	440	446	415	458	442	442	452	457	431	469	420	459	429	441	438	414	418	402	421	410	458	453	489	470	439	480	420	377	491	467	467	448	444	433	455	465	460	411	425	487	444	467	420	420	416	434	423	416	437	454	431	456	444	444	454	472	447	429	447	397	449	429	446	481	421	438	433	460	435	446	465	415	455	482	496	451	419	427	447	469	433	410	443	470	420	423	435	404	472	441	445	393	441	446	442	444	441	431	421	442	449	438	386	445	446	437	483	430	438	418	435	457	491	443	468	437	445	473	473	414	450	438	469	474	469	449	457	432	437	437	440	461	434	454	419	444	418	449	400	466	485	444	433	458	458	458	464	438	444	459	433	445	454	421	470	510	457	416	447	441	432	431	451	391	456	446	441	447	443	503	418	461	454	484	404	467	491	423	460	464	440	477	450	462	464	481	453	469	455	430	408	418	471	448	465	453	456	452	467	461	394	459	481	490	413	434	445	439	477	422	488	421	456	408	428	455	426	416	466	485	419	472	462	473	428	443	480	484	449	473	471	490	453	443	444	436	408	404	443	430	415	422	448	466	444	431	398	450	423	466	468	461	413	467	404	411	449	438	448	455	458	429	451	447	457	443	458	464	438	415	454	431	426	432	457	464	461	473	436	432	464	441	441	441	440	458	424	461	436	429	446	420	449	457	457	470	401	448	460	433	459	470	397	513	430	455	445	445	440	480	461	433	452	433	457	400	395	425	438	452	482	449	387	464	425	465	467	473	444	461	439	468	441	444	446	451	456	446	421	466	442	448	432	453	424	410	442	438	442	446	454	447	453	487	438	429	460	452	424	440	415	481	445	424	434	428	456	451	432	447	440	487	419	430	427	440	427	459	465	452	466	473	413	440	449	435	455	429	482	434	461	455	461	421	430	424	454	457	439	442	396	449	416	426	407	457	431	417	464	454	487	432	473	447	424	465	453	458	429	469	455	452	438	424	436	445	458	474	423	450	435	433	451	430	436	456	422	463	442	485	466	462	422	464	411	423	434	484	424	438	445	431	423	446	432	450	464	431	487	437	460	411	423	473	429	450	456	405	488	456	468	439	470	467	405	416	406	428	483	440	447	430	431	444	426	478	417	472	434	446	423	414	452	462	460	437	410	465	472	409	431	474	450	435	448	436	456	430	456	472	425	469	464	423	452	434	494	445	418	426	444	453	429	469	414	433	449	438	414	431	485	454	442	421	446	451	463	418	464	451	421	449	435	430	463	480	408	420	449	437	434	434	472	425	439	446	424	435	438	466	459	398	418	439	391	469	463	439	408	477	471	443	450	461	403	449	449	457	454	475	463	445	468	440	407	451	448	455	480	463	448	448	441	502	476	441	442	452	425	452	471	402	417	428	455	431	447	465	433	462	448	470	473	453	436	429	436	473	440	438	438	451	418	460	406	439	440	466	444	450	414	449	464	454	460	433	444	457	446	439	446	426	444	422	459	454	457	461	450	421	488	457	423	449	451	462	469	455	441	424	440	465	439	402	459	458	457	454	469	449	440	429	459	472	467	423	459	450	446	432	455	440	456	428	443	437	426	437	439	404	427	448	402	448	443	437	422	455	453	402	451	441	459	430	453	425	439	465	409	427	475	424	453	426	463	449	430	429	419	430	456	405	441	450	432	420	403	448	435	415	455	435	456	468	463	444	436	454	447	411	465	397	411	419	448	447	434	453	439	458	415	437	451	463	437	440	440	430	411	446	475	460	482	435	449	452	437	444	453	450	453	457	418	467	469	414	461	433	441	431	465	460	443	416	446	400	478	440	461	470	484	456	474	422	442	429	465	461	472	423	438	432	411	448	403	495	475	425	468	444	469	456	460	465	445	448	476	459	481	436	466	464	444	435	450	448	433	444	423	461	456	469	396	473	479	432	464	436	416	419	431	453	468	428	481	438	441	470	418	468	438	421	418	464	453	472	479	469	420	446	416	434	446	440	394	428	463	449	445	411	458	458	418	480	442	413	440	449	408	441	421	408	424	446	455	445	438	391	438	463
24537	20342	25864	24680	20286	7338	985	695	599	517	452	452	406	407	382	419	382	391	367	401	356	382	339	342	333	361	320	338	310	347	325	339	341	349	355	356	322	312	328	315	343	340	320	335	324	342	331	320	345	310	348	361	321	326	325	336	319	302	349	318	374	337	318	362	343	322	317	302	358	333	349	340	342	314	323	341	341	316	291	336	327	335	295	337	297	291	335	335	355	326	324	348	350	343	330	322	291	318	293	358	311	309	333	314	315	302	327	324	316	334	341	312	329	308	329	334	315	314	320	301	306	337	320	308	307	312	308	295	294	340	319	352	322	300	315	367	331	322	322	331	334	326	343	340	302	358	327	349	292	324	323	339	340	337	348	347	336	345	333	333	325	286	333	300	328	319	303	309	323	315	282	324	320	319	315	324	314	328	331	318	347	324	318	319	291	331	318	319	344	340	305	321	315	333	342	297	307	303	324	322	305	327	353	351	377	344	319	300	316	311	305	313	309	332	315	310	315	326	357	311	305	324	335	328	303	329	321	316	313	324	314	313	336	325	332	321	322	351	310	307	329	312	333	313	350	310	355	310	336	332	344	333	336	327	329	335	322	305	321	322	321	319	322	318	339	300	327	317	348	322	316	302	277	359	318	340	337	291	305	310	309	372	325	306	363	354	317	290	330	312	310	297	332	351	303	331	305	334	306	303	364	327	334	330	367	336	353	330	326	349	345	322	334	293	316	319	343	307	357	314	333	303	323	313	333	339	310	354	289	342	318	354	332	305	325	329	341	312	325	317	311	342	338	324	325	328	334	334	292	353	348	346	322	350	299	305	333	343	315	321	333	330	306	312	330	323	380	315	322	322	353	329	328	321	308	345	334	307	355	335	328	320	320	309	326	327	339	359	343	295	321	339	309	312	332	329	344	304	308	306	322	330	327	342	296	337	298	356	324	337	350	335	357	363	312	301	334	319	318	327	332	321	344	352	307	316	281	375	339	346	361	339	340	325	359	315	308	337	325	308	326	308	327	315	356	340	322	304	312	306	273	347	294	311	287	307	307	329	329	317	312	342	320	326	325	330	332	356	326	324	341	332	317	351	342	320	319	324	305	312	335	343	323	315	321	330	328	280	342	337	342	321	312	341	364	317	312	327	323	345	308	349	301	355	332	288	284	331	328	319	353	317	345	294	325	275	320	327	329	317	287	314	319	336	347	338	333	328	308	323	327	340	309	302	314	331	330	331	316	334	344	301	291	301	292	331	361	350	337	331	348	324	331	353	345	330	339	325	343	339	313	318	294	344	321	340	312	277	362	307	307	329	323	283	343	370	302	341	316	330	347	363	327	319	295	296	351	314	316	289	311	352	322	309	321	335	338	320	315	346	334	328	327	320	328	305	295	310	320	323	328	338	320	353	316	312	307	313	328	346	337	335	320	330	322	332	306	350	305	350	346	322	339	338	339	325	295	325	319	317	308	322	321	315	326	355	337	323	305	332	324	342	309	345	359	291	331	335	340	359	304	340	350	315	356	303	302	317	302	321	334	335	331	301	316	304	339	337	313	342	320	298	334	349	313	301	297	333	322	306	336	304	315	325	324	316	318	313	340	305	369	311	312	312	323	308	330	384	322	326	363	319	322	328	352	324	348	314	343	309	309	308	295	309	344	268	289	287	334	323	336	320	307	315	341	336	299	320	332	334	306	351	315	312	302	316	351	299	321	364	342	341	303	316	316	312	305	337	336	335	288	307	314	330	333	316	295	320	306	361	324	308	361	314	323	319	324	355	330	323	330	303	341	327	324	290	326	357	318	361	316	345	338	286	347	358	322	349	359	319	348	328	345	279	330	331	304	331	320	342	338	354	322	331	284	297	350	323	323	354	306	314	334	325	326	339	341	330	298	348	327	310	341	302	305	350	346	324	300	309	330	317	298	321	327	346	320	344	351	315	330	316	303	339	337	299	331	317	333	331	325	316	310	315	317	348	335	342	325	314	334	290	328	324	331	348	323	340	327	310	337	304	315	341	322	296	355	314	299	325	325	317	337	310	305	306	298	311	321	286	333	351	311	345	317	364	335	320	319	320	361	321	328	358	306	292	362	335	339	326	348	352	331	356	367	344	323	330	294	315	314	329	294	319	315	319	348	347	350	337	325	328	333	343	309	321	321	338	351	316	306	313	338	344	320	325	346	306	321	329	327	297	271	346	289	319	369	324	300	301	321	328	327	298	310	290	326	316	334	332	323	311	315	339	298	334	317	316	346	288	330	329	325	325	302	329	341	312	315	338	310	309	359	297	325	315	347	318	336	348	310	298	327	325	300	298	294	305	340	345	333	345	342	330	310	344	352	341	323	304	319	312	333	325	312	346	318	316	291	300	300	320	338	332	337	306	339	316	336	317	350	323	314	324	329	352	301	320	288	344	355	336	310	298	322	367	321	322	317	354	304	323	332	350	337	368	326	341	328	315	312	284	334	301	302	321	323	360	330	331	321	317	341	349	319	319	338	283	336	347	331	289	332	331	328	317	295	324	338	304	314	328	315	353	317	340	323	302	303	300	324	297	287	288	337	323	320	323	339	291	344	355	339	307	318	299	332	333	297	335	306	326	309	334	305	284	352	324	311	308	318	306	310	314	327	331	314	314	326	321	329	309	327	354	334	339	323	329	341	315	333	333	333	335	298	330	349	358	329	355	328	318	322	333	317	313	300	326	333	315	346	336	332	333	326	305	315	340	304	313	300	339	324	291	335	320	317	339	339	314	306	343	328	355	319	318	340	315	327	305	345	340	293	342	335	321	299	331	328	309	317	315	329	356	315	297	324	326	342	308	324	294	318	352	327	339	329	302	306	347	317	311	369	291	316	363	314	351	318	319	379	354	318	351	310	361	313	317	329	335	332	317	278	305	355	317	331	321	323	313	328	304	312	337	279	288	311	311	333	331	326	331	336	359	325	299	339	345	332	308	311	306	336	357	318	314	313	310	315	317	338	352	325	316	347	340	307	326	330	306	328	323	331	334	322	324	298	314	318	329	315	302	335	345	309	335	329	323	348	302	317	339	311	303	333	320	316	290	295	343	354	324	332	336	330	313	320	342	337	348	347	338	321	318	356	329	321	331	317	330	300	314	336	324	294	318	359	326	320	326	323	313	314	310	324	321	298	328	295	300	368	334	306	344	302	321	347	321	307	318	321	295	343	328	323	328	343	321	312	337	320	331	308	375	331	302	348	308	343	332	309	336	310	340	347	300	286	314	314	317	310	335	340	315	353	335	316	319	316	327	306	336	342	311	326	351	322	309	326	332	336	313	342	311	319	319	325	358	335	343	334	306	330	345	314	311	314	316	321	330	312	292	317	323	318	319	319	339	310	291	347	339	284	329	333	297	321	317	312	346	319	317	312	333	314	301	331	321	322	312	329	339	330	314	332	303	323	316	356	368	324	335	324	338	312	328	300	316	320	295	315	309	330	322	304	313	294	293	288	336	327	315	340	304	325	324
31896	8070	7034	3819	2529	1787	1425	1209	968	826	702	665	581	556	492	487	495	462	445	433	445	434	443	398	400	387	390	381	410	376	389	347	339	355	341	339	366	329	345	359	384	378	324	380	359	342	344	340	382	346	334	345	343	362	366	351	333	336	340	347	323	332	364	338	332	343	358	370	319	338	345	308	348	310	355	316	348	342	349	345	354	348	354	357	335	338	336	345	344	329	358	326	327	356	323	348	343	364	310	314	327	335	344	353	350	329	366	356	313	326	350	331	336	342	371	328	339	315	357	316	337	337	326	348	343	340	362	333	351	364	355	321	327	306	354	332	322	337	335	313	357	343	381	360	315	325	348	318	347	342	344	308	342	333	305	320	340	323	328	338	335	348	326	336	318	347	345	325	372	333	348	346	335	321	331	288	360	324	360	336	333	359	341	338	326	311	335	322	343	342	324	347	316	344	328	338	346	324	344	354	327	356	359	329	325	353	329	341	333	376	341	317	321	341	359	329	332	330	301	364	369	364	371	356	304	383	317	322	342	340	347	312	331	351	327	339	347	310	371	330	307	324	368	347	315	319	347	338	341	373	336	358	333	367	277	340	325	324	308	336	357	337	331	342	339	330	352	305	318	315	351	318	336	315	315	350	321	329	309	309	340	346	338	329	367	310	349	346	370	359	300	324	364	345	333	335	334	338	370	340	355	330	361	329	307	371	363	352	333	313	320	346	348	331	326	331	302	316	348	352	359	337	335	349	308	334	333	325	300	341	308	309	358	325	312	365	320	327	331	358	343	294	336	325	367	348	349	331	329	299	336	318	341	298	331	344	326	346	322	320	346	332	320	342	349	331	331	326	327	313	310	307	328	339	295	342	342	360	342	315	338	327	317	342	356	336	321	378	328	338	297	342	345	320	327	347	344	347	383	315	357	360	304	340	318	334	328	349	333	336	341	354	347	319	336	334	317	346	384	354	291	344	342	349	356	347	324	333	351	332	353	311	326	326	334	329	323	330	298	360	374	324	338	368	309	327	334	360	329	353	326	345	326	317	317	362	289	318	344	322	329	382	330	343	365	330	332	362	342	344	334	355	321	329	340	339	358	309	334	320	290	339	326	343	313	328	326	348	349	327	309	331	334	349	321	324	317	319	350	342	313	348	323	336	316	356	333	355	342	341	350	345	312	327	352	357	333	321	332	348	328	354	341	342	336	338	323	338	347	331	334	358	318	343	356	349	360	349	342	322	336	363	332	319	343	335	324	326	315	335	309	324	316	327	322	317	333	335	323	355	318	333	342	314	364	326	308	320	378	324	305	371	332	348	350	343	316	343	341	378	329	328	338	337	322	326	331	329	312	341	314	329	348	358	353	350	312	331	318	349	318	334	323	320	341	336	332	321	340	336	335	309	333	336	317	378	315	356	333	315	340	318	360	322	373	331	317	312	340	364	333	314	324	323	344	308	352	340	327	332	335	327	342	345	364	332	313	329	312	346	338	321	308	347	322	309	304	344	314	342	331	328	336	345	363	340	354	336	347	380	358	335	330	341	329	338	318	362	354	318	372	324	314	337	322	314	329	346	331	319	303	315	349	330	301	343	375	314	332	330	333	338	292	344	345	339	308	383	347	347	363	330	357	349	354	375	349	329	325	353	337	337	326	363	347	344	354	350	308	365	347	330	326	337	326	300	319	333	377	349	297	341	363	305	337	319	313	316	334	340	324	357	344	309	336	319	349	328	331	380	331	343	332	338	315	314	361	369	351	339	318	312	313	339	334	351	359	366	358	325	336	360	333	333	351	331	355	341	337	365	345	348	352	377	354	358	330	320	341	327	349	336	344	339	313	341	329	335	318	351	352	320	341	351	331	345	282	327	332	333	303	325	360	290	295	338	355	346	367	348	317	340	370	279	324	346	334	332	362	315	318	377	314	310	334	362	332	334	379	342	353	303	350	342	333	326	332	356	333	344	341	339	354	351	343	326	303	355	328	348	327	345	343	344	328	365	354	338	333	326	326	360	286	333	351	321	342	323	303	320	364	311	356	353	335	340	334	317	339	327	327	357	322	349	303	338	325	346	322	344	361	364	324	373	361	356	309	321	340	350	343	345	327	324	317	308	342	313	324	325	335	331	315	336	348	313	335	328	369	362	333	377	302	347	338	334	362	309	365	305	329	325	330	346	360	308	315	331	349	349	343	322	343	322	349	325	347	303	298	332	328	349	318	345	351	328	315	302	313	295	345	341	344	309	369	317	362	311	356	311	325	382	348	329	327	304	369	329	321	346	316	337	327	348	331	331	328	344	338	336	334	330	338	346	320	383	352	351	337	335	354	344	331	324	330	351	350	348	310	354	341	333	329	342	349	369	353	320	348	352	357	327	345	364	332	330	342	337	331	330	330	344	389	344	336	348	330	357	363	326	352	335	358	360	350	335	332	328	355	342	333	345	331	321	347	333	351	347	356	354	327	341	346	346	315	360	314	344	337	345	351	336	304	340	293	298	346	333	352	339	347	305	350	345	304	363	341	333	331	328	355	330	349	326	330	323	360	351	360	353	322	378	350	327	338	323	347	325	376	341	339	354	314	325	327	311	315	334	316	331	323	344	340	379	342	357	348	305	339	332	343	353	364	310	359	350	345	350	329	307	343	316	354	348	333	348	344	331	322	350	333	322	320	320	354	313	317	324	388	316	351	341	326	349	300	310	342	311	324	352	352	369	320	369	342	325	355	369	337	343	363	333	353	361	345	334	341	325	335	335	312	356	348	337	365	319	310	354	309	276	343	343	343	331	342	304	347	357	337	344	339	332	321	336	339	337	327	364	314	355	328	329	325	369	332	293	363	342	329	385	335	344	360	325	312	339	311	336	366	352	346	325	355	313	327	352	351	345	348	338	341	324	360	348	296	323	351	342	333	349	339	347	299	364	340	310	344	363	318	334	344	314	331	340	322	309	323	365	358	325	326	353	342	337	354	334	322	355	327	348	364	357	358	327	337	359	331	346	312	345	348	348	311	306	344	328	352	354	319	326	368	344	337	352	318	346	319	305	318	329	338	334	354	327	345	355	349	336	325	322	355	363	328	363	312	311	330	349	352	351	340	339	334	335	353	351	308	332	313	339	300	340	344	319	352	342	354	336	330	320	363	333	332	346	337	327	341	347	320	367	335	330	340	333	323	346	320	333	321	326	338	325	329	354	330	376	359	348	348	325	323	353	307	365	336	364	310	346	317	336	338	335	327	364	336	329	321	340	316	311	336	344	357	352	315	333	315	362	360	355	323	343	346	334	354	319	354	350	317	336	346	351	354	358	349	348	326	304	359	346	352	347	362	322	361	340	352	332	337	330	340	347	322	323	321	326	330	322	317	327	382	339	358	373	298	335	325	341	344	325	323	352	347	341	355	367	319	336	326	340	362	368	342	331	302	337	355	348	332	340	342	348	338	357	315	348	346	359	318	317	310	337	336	294	356	320	328	335	331	324	333	333	313	315	318	311
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
