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
339371485150	339371485717	339371486267	339371486817	339371487367	339371487917	339371488467	339371489017	339371489567	339371490117	339371490667	339371491217	339371491767	339371492317	339371492867	339371493417	339371493967	339371494517	339371495067	339371495617	339371496167	339371496717	339371497267	339371497817	339371498367	339371498917	339371499467	339371500017	339371500567	339371501117	339371501667	339371502217	339371502767	339371503317	339371503867	339371504417	339371504967	339371505517	339371506067	339371506617	339371507167	339371507717	339371508267	339371508817	339371509367	339371509917	339371510467	339371511017	339371511567	339371512117	339371512667	339371513217	339371513767	339371514317	339371514867	339371515417	339371515967	339371516517	339371517067	339371517617	339371518167	339371518717	339371519267	339371519817	339371520367	339371520917	339371521467	339371522017	339371522567	339371523117	339371523667	339371524217	339371524767	339371525317	339371525867	339371526417	339371526967	339371527517	339371528067	339371528617	339371529167	339371529717	339371530267	339371530817	339371531367	339371531917	339371532467	339371533017	339371533567	339371534117	339371534667	339371535217	339371535767	339371536317	339371536867	339371537417	339371537967	339371538517	339371539067	339371539617	339371540167	339371540717	339371541267	339371541817	339371542367	339371542917	339371543467	339371544017	339371544567	339371545117	339371545667	339371546217	339371546767	339371547317	339371547867	339371548417	339371548967	339371549517	339371550067	339371550617	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2742	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24524	21448	28745	24889	21151	14678	7713	4516	3179	2553	2937	20327	17653	12675	5723	2078	1185	852	773	731	732	765	749	721	770	734	726	733	762	726	707	755	730	732	723	696	704	698	685	696	704	718	674	672	667	718	705	730	747	719	683	673	686	693	671	713	751	710	713	726	708	706	730	653	668	701	790	693	800	671	694	698	724	741	679	716	730	731	662	715	716	766	656	728	757	703	710	683	749	768	726	746	733	708	717	728	705	688	748	699	710	690	733	700	717	669	751	714	710	734	673	713	676	737	742	720	724	672	690	721	722	734	716	725	763	725	717	668	736	745	715	726	621	682	738	680	681	740	742	739	661	639	726	682	746	679	733	668	727	703	696	762	696	666	700	650	693	756	717	740	725	704	671	715	723	723	708	695	713	726	682	681	701	709	724	733	676	702	697	736	725	723	723	716	714	763	728	731	723	729	746	681	694	716	699	717	718	733	691	685	714	707	728	751	714	681	688	763	748	741	743	732	737	742	706	731	727	751	709	746	750	708	728	705	701	676	706	716	714	705	726	686	708	731	711	727	717	668	711	695	679	708	731	750	754	703	743	705	767	710	736	693	726	702	730	756	707	654	718	712	687	741	688	689	699	679	728	740	712	743	717	700	748	657	676	706	735	741	729	709	704	727	701	702	734	759	716	749	694	730	728	732	728	716	696	721	671	684	683	692	725	670	694	707	726	694	664	730	750	758	726	711	677	770	669	756	713	680	710	717	685	753	710	688	726	723	733	687	712	686	688	769	737	691	698	737	728	709	664	737	731	696	709	664	747	674	699	773	759	685	779	750	759	723	665	716	770	748	679	733	718	705	722	667	716	715	717	725	732	738	699	721	681	724	689	680	719	675	717	729	711	706	745	768	672	711	715	676	721	755	702	725	698	778	682	667	709	730	797	710	742	734	710	736	713	724	740	703	719	689	672	671	678	702	722	712	720	633	754	697	698	688	704	717	689	763	725	683	698	744	759	718	748	791	725	721	683	720	683	730	683	699	725	725	734	733	689	717	697	655	731	727	745	733	703	698	733	734	674	699	757	727	723	772	682	736	702	694	766	727	693	714	717	684	749	736	669	736	761	781	711	762	717	709	714	697	705	762	711	702	714	687	743	729	668	677	668	700	758	722	724	665	713	686	716	728	713	754	746	695	730	741	724	718	724	694	699	720	704	673	745	721	728	691	672	687	748	703	713	653	689	706	718	709	678	727	683	713	743	691	716	764	708	749	736	718	710	708	722	715	730	695	750	713	710	678	686	690	692	719	704	677	717	706	692	728	684	711	714	721	726	761	692	740	688	698	701	756	725	726	742	712	676	726	733	701	712	728	742	755	720	716	731	704	748	728	694	704	681	720	728	690	670	741	703	716	716	673	700	733	734	674	697	658	689	648	715	722	697	738	754	738	719	719	739	753	710	738	721	718	683	719	736	715	767	749	737	710	684	704	718	713	695	753	701	734	740	691	717	696	715	724	660	733	687	721	746	767	708	720	734	728	672	671	684	707	701	697	732	698	725	719	749	701	685	697	687	702	750	713	706	722	685	704	714	725	678	709	755	722	667	659	774	682	704	694	734	704	730	727	680	703	686	674	757	763	718	729	695	706	677	661	722	739	665	722	761	745	712	701	689	681	716	733	699	729	716	709	709	728	715	700	696	748	704	698	643	727	687	740	743	709	692	699	714	679	727	706	690	685	706	691	667	715	729	718	717	680	733	699	670	731	705	634	729	704	708	713	754	820	680	701	708	751	743	723	705	694	686	703	706	703	711	755	721	700	730	686	727	676	705	679	658	753	703	702	683	728	723	701	712	662	693	694	679	715	668	717	732	731	745	709	747	730	736	716	725	741	689	725	728	743	709	676	695	686	699	722	697	702	695	744	746	718	701	726	727	720	672	737	749	748	707	696	695	708	703	729	674	706	691	725	703	706	708	737	732	685	716	704	715	791	722	711	711	770	650	725	692	690	699	703	677	720	722	745	708	697	719	723	704	710	701	665	682	674	719	714	732	718	736	690	766	719	706	726	697	698	699	689	716	692	795	687	707	724	713	738	671	721	739	702	723	711	701	703	716	679	722	741	686	702	715	672	664	655	642	778	733	767	707	684	685	710	706	773	718	718	687	684	723	743	686	712	743	739	690	722	671	701	719	698	714	738	688	719	757	731	710	749	696	671	749	721	729	656	695	685	725	717	668	728	697	711	713	736	691	727	730	705	710	728	797	700	694	700	697	698	715	723	692	753	707	686	735	712	721	671	727	662	672	715	737	742	743	733	743	741	712	681	701	705	665	713	684	708	736	746	745	733	683	721	726	717	669	727	741	742	736	712	727	649	715	748	693	704	736	677	719	673	713	669	700	772	685	678	711	692	674	728	674	722	658	694	686	714	714	710	705	720	712	704	667	700	659	695	723	739	698	694	712	683	710	743	723	732	703	744	695	689	677	699	719	676	731	715	685	663	694	696	673	738	715	726	717	693	701	694	739	718	689	694	726	709	681	752	771	694	684	791	714	723	740	720	701	736	695	656	732	695	701	702	702	715	720	720	711	740	705	724	742	704	750	763	743	741	710	719	700	718	712	692	707	737	702	704	716	718	720	678	676	714	665	714	710	675	713	701	662	699	700	688	763	699	715	721	722	733	714	763	703	714	670	699	743	774	713	742	771	681	704	743	692	720	698	754	701	712	711	712	719	695	758	722	727	750	701	659	717	676	651	721	753	702	676	644	716	716	763	704	691	756	719	708	699	742	735	678	720	719	724	727	716	707	712	723	704	721	773	718	759	747	722	756	689	700	706	725	692	729	699	683	711	699	713	710	712	707	710	728	735	699	751	731	725	706	733	702	701	714	706	718	708	655	717	671	673	739	705	690	747	733	678	697	696	764	693	712	672	730	651	664	712	678	711	736	690	717	682	720	714	702	721	691	676	731	647	712	671	682	695	727	721	675	705	690	689	713	731	685	773	729	764	718	724	733	722	711	686	716	680	753	675	731	694	744	726	760	642	677	722	711	665	668	714	657	697	706	704	736	686	736	727	704	716	715	737	683	718	685	681	676	721	696	724	714	690	707	711	731	739	731	701	705	704	701	677	706	704	664	709	712	741	719	706	776	755	716	725	717	722	715	689	705	695	744	751	706	702	684	725	720	697	655	762	708	707	700	715	770	730	788	706	720	713	653	720	753	730	713	677	718	673	722	720	743	690	719	654	751	648	693	735	718	682	685	630	690	724	666	733	792	740	712	704	735	708	755	737	717	716	683	695	713	715	736	749	719	690	697	746	707	672	757	674	706	716	708	699	745	687	674	690	698	688	755	678	744	661	729	737	759	711	739	669	700	750	677	716	718	697	746	710	722	712	734	695	731	681	720	695	674	671	769	693	687	702	733	745	716	708	706	685	693	717	664	735	683	698	712	676	727	695	687	676	706	700	751	730	717	716	718	736	622	711	728	695	684	675	762	734	718	701	740	744	730
9302	19048	20078	15128	10626	7570	6007	5345	4038	3322	4043	22676	15093	12114	5314	2075	1061	701	634	623	569	626	570	604	609	623	600	588	636	616	648	657	630	580	598	603	590	599	673	623	618	621	600	609	587	649	585	613	547	620	633	587	653	573	621	626	602	590	604	607	625	626	636	571	572	619	602	591	572	572	592	625	596	596	639	624	606	608	655	570	598	554	602	590	607	639	612	564	609	575	605	596	558	633	584	584	596	606	606	610	613	626	593	643	647	608	635	553	626	578	618	590	603	577	645	597	569	616	588	577	555	633	622	582	573	609	558	572	635	631	594	572	579	627	602	628	596	562	580	577	600	600	592	560	584	612	598	625	592	611	663	622	616	586	577	599	610	590	589	626	623	599	615	624	611	596	661	590	597	638	613	620	596	537	603	601	580	605	593	577	548	625	626	627	615	611	627	613	551	594	603	579	601	628	570	618	605	605	603	605	584	596	589	609	614	591	577	639	612	594	601	597	578	556	629	576	561	564	599	603	638	559	573	583	572	626	590	602	616	579	596	593	607	616	582	596	603	629	563	587	588	604	608	583	607	553	661	618	587	582	632	606	557	610	592	586	589	625	593	597	595	588	614	603	561	577	610	592	603	553	612	601	606	599	627	572	593	612	604	623	649	652	578	587	619	597	573	570	630	596	567	581	619	599	616	593	591	577	595	620	594	594	617	602	616	571	616	603	612	618	592	615	614	551	588	586	622	618	580	561	624	596	543	622	592	618	590	594	613	621	571	623	575	636	623	611	603	591	626	593	615	556	634	620	608	579	614	618	626	586	585	589	637	606	583	604	588	573	639	657	579	608	558	594	616	606	602	594	616	610	607	640	615	599	597	597	598	577	590	583	616	619	620	613	611	621	569	580	621	570	604	577	657	608	629	595	590	620	617	597	636	589	597	575	587	609	633	572	633	560	593	582	578	584	651	588	601	582	613	590	602	577	603	606	632	614	617	580	632	579	621	601	560	565	600	581	535	531	584	618	551	610	592	600	627	612	545	593	560	581	576	578	566	615	641	600	643	562	582	593	651	608	599	529	636	629	588	609	651	642	583	605	666	582	634	591	604	583	634	610	640	556	597	601	633	567	605	621	585	620	610	610	579	607	631	585	641	612	585	638	600	584	578	568	617	617	587	601	621	610	610	603	572	558	555	610	572	591	590	593	622	607	627	627	633	648	572	646	596	611	576	590	638	616	573	566	646	568	610	578	661	559	592	619	622	563	564	651	545	601	587	614	604	634	606	595	579	592	599	590	605	588	584	591	552	619	610	583	608	678	592	637	590	620	632	601	558	577	599	628	622	593	613	590	576	599	634	618	580	605	578	590	616	565	604	577	584	587	606	545	565	614	628	583	583	586	620	590	597	572	598	572	610	625	604	591	582	625	599	591	617	597	601	557	610	594	596	565	618	644	574	613	629	625	606	567	563	612	625	593	628	585	589	618	572	622	619	567	571	549	639	627	587	584	560	616	570	598	536	631	575	575	575	631	634	607	614	588	540	584	608	608	554	596	619	586	613	588	610	619	555	626	606	604	636	624	604	598	605	606	604	639	633	592	598	573	626	600	583	607	620	605	654	583	576	562	595	578	595	546	589	623	593	588	591	554	598	574	601	591	611	563	612	549	603	591	624	618	598	575	589	560	639	611	600	615	582	583	584	579	578	613	604	571	574	640	624	608	596	586	590	582	583	585	665	623	602	593	608	591	621	561	593	585	587	570	578	580	600	583	613	598	575	603	624	589	627	640	604	587	618	592	622	597	598	630	596	572	598	577	633	603	597	596	604	612	642	587	624	595	609	585	574	612	583	554	624	579	647	606	635	580	595	599	583	643	634	561	579	616	589	622	612	583	615	590	591	586	592	579	611	598	593	614	607	600	585	592	580	572	571	575	599	585	577	641	596	582	623	598	590	588	579	569	592	617	584	617	628	622	561	610	601	617	620	625	614	604	587	567	604	563	593	683	564	579	622	615	658	629	561	628	624	596	595	615	612	545	664	615	621	583	592	587	574	632	597	580	606	571	534	603	630	608	599	621	602	615	575	584	605	595	590	626	633	575	561	624	601	601	605	604	584	569	619	601	592	586	574	593	597	623	573	612	598	578	597	630	581	598	585	582	582	563	570	603	581	634	608	605	570	599	626	577	575	614	557	610	599	565	572	604	557	646	579	604	570	629	574	588	606	577	528	578	600	561	606	589	607	629	585	614	560	598	568	569	616	598	604	625	586	605	605	567	596	618	595	589	587	640	596	593	588	627	586	559	570	586	600	583	613	581	542	585	579	610	586	597	582	574	587	590	585	626	538	628	579	545	603	619	624	602	593	582	566	597	572	603	573	557	597	598	552	563	615	560	625	598	631	609	562	607	602	600	615	595	607	600	617	641	589	587	555	620	592	633	569	568	607	581	610	581	585	610	597	594	633	581	625	608	583	622	583	621	613	619	577	637	619	619	598	629	580	597	613	595	623	614	614	602	583	597	640	594	548	666	548	627	591	587	625	571	587	594	620	566	598	625	601	592	582	595	558	594	589	600	552	545	579	587	584	597	587	618	611	586	634	594	548	604	589	553	613	610	598	627	604	587	619	599	594	602	629	594	600	591	622	648	608	595	580	610	617	583	594	588	576	608	616	546	623	592	599	636	640	583	604	560	611	618	539	591	571	575	601	597	559	581	574	558	607	602	598	610	567	615	638	592	618	613	620	574	573	629	613	598	560	596	632	595	628	563	595	568	587	572	619	555	576	595	603	602	576	584	620	588	576	570	626	584	591	560	579	609	613	583	612	546	587	617	563	578	587	601	604	557	635	615	589	572	604	601	587	655	599	594	608	584	588	573	584	585	602	593	603	555	623	585	575	584	580	634	606	607	559	644	584	598	600	550	598	584	610	588	623	565	591	602	557	609	611	612	588	614	639	631	578	608	572	552	652	594	565	627	591	568	574	577	549	605	602	647	593	563	608	594	603	627	577	633	619	584	617	595	571	607	589	614	600	593	582	598	616	593	593	594	590	578	603	629	588	549	610	590	574	544	605	557	633	572	657	668	599	559	570	568	577	609	562	628	586	582	610	582	599	595	637	551	615	560	542	601	611	605	592	570	608	587	602	608	570	575	588	633	590	626	596	590	593	579	558	612	563	610	569	612	569	626	615	610	578	564	629	597	609	626	582	617	565	587	583	592	614	644	590	586	591	583	635	615	628	534	617	592	565	605	605	580	612	592	588	598	586	622	611	613	598	607	576	571	594	582	615	592	593	611	654	586	591	593	592	570	620	547	604	582	591	615	577	645	563	579	595	554	594	569	585	630	605	596	562	619	585	609	587	595	602	567	581	585	627	609	603	564	591	602	580	569	592	538	656	576	636	587	653	588	608	623	567	600	609	622	589	613	587	631	615	550	576	589	562	599	600	638	592	597	611	620	624	574	588	575	594	590	622	590	579	579	600	591	602	608	615	561	587	616
26762	13478	10246	8093	3452	2095	1743	1288	1030	707	743	1540	1418	1256	857	665	621	585	593	574	556	591	545	544	550	535	547	522	543	529	586	589	552	531	533	541	550	528	557	545	591	545	563	545	542	564	567	541	548	550	503	541	575	480	549	526	570	572	537	574	517	525	552	552	540	544	588	547	567	581	549	561	550	518	544	564	550	545	556	526	566	540	537	534	560	542	584	534	554	535	555	560	560	477	554	528	529	536	548	552	533	543	531	565	551	533	580	553	575	580	520	536	582	566	580	550	556	543	519	573	557	563	572	537	524	571	533	536	558	510	574	516	520	553	551	532	558	557	521	572	515	521	587	532	541	546	544	551	501	563	560	549	577	512	551	548	510	539	536	503	532	576	529	581	505	598	563	571	524	522	540	540	594	583	521	560	526	501	593	528	572	540	556	501	539	536	552	516	531	523	529	560	534	556	508	563	583	580	537	543	572	548	537	523	574	517	588	513	542	569	575	524	526	523	573	554	538	548	524	545	511	588	540	528	586	544	574	537	592	540	551	548	548	522	507	535	554	541	549	628	544	540	506	521	549	554	567	542	529	535	544	555	543	584	529	540	527	539	523	508	563	554	586	498	542	562	568	546	549	559	566	538	575	591	524	522	563	553	534	572	537	511	555	569	554	528	558	555	537	566	586	548	542	555	533	514	525	522	572	545	534	545	535	561	530	563	560	551	573	551	534	534	557	536	579	541	560	528	527	561	554	555	542	550	566	560	542	570	565	522	529	533	550	549	525	560	551	566	578	554	559	523	557	537	545	557	589	589	565	546	519	518	502	560	601	535	568	573	546	572	577	555	513	575	581	553	551	575	535	553	498	564	555	521	618	501	563	573	552	540	501	541	546	563	547	524	548	544	545	568	533	560	479	599	552	516	556	562	577	523	537	573	561	545	537	532	565	520	604	593	568	565	590	538	579	501	591	555	548	554	551	552	546	559	532	533	594	529	578	550	525	557	594	552	541	530	535	539	521	577	564	531	571	579	531	565	575	541	544	556	594	547	570	557	549	563	531	546	540	553	529	535	539	536	528	543	550	572	526	497	547	566	567	565	575	527	568	570	537	562	566	537	534	534	554	578	543	541	552	596	559	548	520	562	545	540	515	544	545	552	565	546	523	552	549	555	572	557	552	556	529	492	544	530	552	503	487	506	510	550	573	530	515	542	543	554	561	531	560	549	553	544	551	585	522	516	544	516	554	533	553	535	536	524	576	575	525	538	526	516	538	580	549	546	544	574	531	582	552	565	546	541	553	583	601	532	562	494	547	532	529	536	543	551	525	563	545	505	517	549	545	586	550	526	501	563	564	527	538	522	573	510	542	553	555	520	524	515	541	557	548	584	566	569	573	522	552	538	560	484	545	563	531	532	532	580	554	560	529	557	517	556	544	529	551	539	574	541	535	570	543	569	539	579	522	541	555	562	545	523	495	576	550	537	536	502	558	565	501	561	544	536	559	544	519	576	529	560	560	533	502	536	526	527	556	530	563	556	561	545	554	570	577	558	575	601	545	524	556	542	554	483	577	534	561	552	542	557	557	585	533	548	559	589	511	536	595	506	576	563	594	544	537	543	559	560	542	559	563	590	534	563	510	550	554	559	513	529	532	523	525	532	545	551	568	530	591	581	550	590	560	535	512	592	542	499	553	524	608	556	543	565	564	548	567	565	524	522	563	549	547	517	528	536	551	528	557	516	530	531	551	537	541	542	582	543	529	595	493	554	524	513	544	573	575	551	578	508	527	546	533	505	588	533	540	568	516	589	552	524	554	573	551	549	529	523	528	562	535	577	545	545	581	534	577	550	539	552	547	556	532	567	549	556	554	530	583	564	552	543	521	574	557	564	537	547	549	522	541	541	562	541	578	570	520	552	539	541	579	525	559	538	543	558	526	520	570	554	559	550	515	532	550	504	535	548	565	582	509	569	532	515	500	531	540	540	568	518	530	528	528	520	561	517	519	520	547	577	558	499	542	568	586	581	557	528	523	558	532	571	581	515	576	546	551	560	552	580	524	536	496	536	587	534	551	533	544	541	547	581	521	523	502	534	537	562	547	556	564	571	528	558	570	590	530	563	558	524	572	563	526	549	555	556	526	510	550	567	563	489	535	576	500	508	533	543	562	561	538	562	576	547	572	569	525	532	527	575	542	527	564	524	540	555	571	572	543	541	572	522	539	566	566	528	566	565	577	575	501	524	525	563	561	573	546	525	534	508	538	547	527	502	538	570	591	572	538	534	558	540	576	577	569	550	573	519	545	576	527	550	530	533	542	516	567	545	506	538	589	540	581	554	516	514	574	539	564	547	510	531	544	519	550	540	507	544	533	573	522	571	556	568	593	553	527	547	571	519	562	572	520	546	596	522	504	533	539	568	547	514	511	543	532	537	521	542	546	554	550	535	536	565	537	553	580	523	558	539	529	578	543	542	587	557	550	524	510	542	567	537	527	566	541	551	536	556	579	528	605	557	507	528	573	493	565	559	524	535	556	518	565	550	541	546	509	555	567	525	516	512	543	545	569	539	566	510	577	531	545	546	563	533	512	508	571	500	537	532	548	535	562	569	575	579	563	542	571	518	565	525	545	552	531	534	566	537	537	520	533	517	531	551	570	590	557	552	509	517	530	570	555	616	563	580	556	520	533	551	535	552	541	557	570	549	558	532	516	520	537	540	529	611	545	555	563	530	572	520	540	523	514	549	526	525	526	529	541	529	588	565	568	553	506	547	531	542	545	540	562	557	536	546	506	555	556	536	527	575	557	548	524	536	501	547	559	525	549	493	520	565	554	530	547	543	496	552	540	561	548	556	537	571	540	530	572	513	570	590	575	576	537	515	529	590	540	548	549	538	542	553	559	513	547	553	551	552	549	546	557	566	562	544	538	488	500	558	545	534	551	552	538	553	577	576	530	543	545	545	515	534	511	580	520	576	553	569	581	536	569	527	542	546	565	564	548	517	575	553	546	547	560	535	591	546	528	512	609	493	550	560	541	577	533	549	568	552	544	535	535	560	502	519	541	540	537	563	569	533	528	534	557	524	543	561	520	519	483	574	520	528	559	565	545	523	562	557	523	532	573	510	512	535	541	555	538	554	545	560	526	530	532	573	539	515	541	516	578	569	519	521	543	576	587	558	560	536	531	549	533	562	516	502	575	583	537	559	535	545	516	551	550	553	565	561	553	543	524	511	534	575	540	515	512	528	533	532	557	505	534	506	527	533	560	562	547	525	577	548	523	543	608	553	559	583	599	556	501	507	546	555	588	556	556	585	521	570	595	533	545	520	531	543	559	524	574	541	564	562	538	550	506	548	552	566	527	601	557	524	540	554	562	593	566	524	525	498	532	503	538	553	541	574	572	572	540	507	635	524	561	560	554	504	511	576	558	559	531	553	562	525	570	560	515	536	534	522	535	541	581	573	593	571	544	585	539	537	517	530	520	582	536	563	560	523	554	550
7360	5703	8859	6228	3625	2577	2246	1712	1204	761	775	1832	1599	1308	758	531	439	485	421	448	446	427	464	465	449	453	458	434	486	486	435	434	445	476	471	433	437	445	477	448	475	490	461	464	464	451	469	458	463	448	497	463	459	428	470	509	412	438	429	459	423	482	462	454	459	419	444	443	458	482	422	446	475	453	472	460	449	435	495	419	471	461	486	462	434	437	457	484	450	445	463	446	515	462	462	453	444	490	447	477	421	448	474	458	466	487	458	435	486	439	483	439	396	451	460	447	472	462	470	457	465	447	466	469	483	434	456	462	452	406	488	447	451	463	442	504	425	478	461	449	437	417	435	480	414	471	488	469	490	473	437	470	432	435	448	459	430	437	466	483	449	430	513	418	442	465	445	469	463	465	463	421	489	482	438	447	470	440	479	421	452	474	452	469	462	451	437	439	450	463	425	442	448	463	466	456	461	447	471	433	459	473	451	452	463	474	479	469	453	474	459	457	466	446	446	475	433	437	451	436	431	464	448	425	473	470	487	456	454	453	437	441	454	450	409	509	502	425	458	451	429	465	439	460	470	442	464	438	443	436	467	477	446	503	449	407	446	505	449	450	448	408	445	464	441	417	471	482	456	429	421	474	451	424	479	447	451	455	462	452	451	474	436	468	430	425	410	413	474	447	460	452	437	443	434	489	501	425	442	462	472	436	447	429	460	460	416	435	465	465	445	476	481	496	443	439	434	466	449	469	474	446	446	458	456	477	495	415	440	456	463	471	425	461	438	448	453	479	464	459	467	457	438	443	481	434	454	456	477	447	442	447	447	413	408	461	445	436	445	445	448	466	443	476	467	440	469	416	453	452	464	451	460	426	477	442	475	462	444	463	431	430	464	422	425	443	462	440	480	455	450	429	449	455	449	439	429	470	459	451	424	471	460	461	482	442	477	454	438	425	458	452	416	452	457	477	429	466	443	447	447	462	432	438	445	458	460	469	483	473	457	466	454	458	434	442	442	467	391	462	447	427	438	485	434	482	483	435	457	462	451	470	437	434	438	423	462	464	485	456	439	449	456	408	461	428	427	452	448	481	480	398	473	487	431	486	452	401	460	449	438	435	415	448	490	455	438	471	461	449	509	461	410	460	427	448	461	456	469	455	499	434	426	451	441	478	473	445	469	443	449	471	457	458	424	494	487	490	450	461	449	453	457	466	455	495	465	454	443	449	460	453	456	457	462	454	469	458	488	428	463	442	428	421	488	440	485	419	434	450	460	481	480	404	449	454	439	487	460	447	504	474	451	440	495	424	468	459	453	435	420	401	444	438	483	468	442	487	450	452	435	471	448	498	466	464	443	468	453	427	461	440	461	467	461	454	443	446	459	471	484	479	429	446	470	475	472	462	450	464	453	475	459	464	466	438	462	450	506	463	451	453	428	462	452	490	427	463	446	430	452	476	455	456	449	426	451	435	441	422	450	469	467	467	452	417	501	430	409	447	426	459	445	430	454	440	466	442	457	491	451	476	484	440	446	476	467	454	434	432	465	465	480	472	455	452	452	491	462	435	444	434	459	497	442	471	471	444	447	469	452	483	443	457	449	465	455	466	440	450	475	455	454	451	431	493	466	445	418	451	433	466	459	447	423	433	482	463	455	429	475	451	405	462	431	445	435	448	480	439	430	481	443	441	452	456	429	468	480	461	485	458	482	473	449	452	441	435	473	473	435	450	488	456	443	495	471	453	488	424	455	441	469	424	488	448	451	455	444	446	481	478	401	442	444	468	438	464	444	432	454	463	437	430	468	443	415	440	472	463	448	464	448	461	467	437	466	444	432	404	471	437	440	450	427	459	456	447	447	458	461	442	415	486	447	463	444	437	429	474	430	458	430	482	477	439	473	443	446	476	471	432	482	482	472	424	445	440	477	426	417	465	449	492	466	414	474	464	465	480	452	446	479	448	444	454	456	486	458	460	469	452	469	445	461	455	472	451	473	461	444	432	446	451	458	446	461	473	477	439	451	471	452	466	442	431	397	416	445	420	445	478	457	488	450	442	419	438	457	438	485	453	476	408	431	418	437	454	453	442	451	451	440	446	452	459	421	468	470	446	439	460	471	435	459	477	468	431	467	449	449	450	455	453	423	441	394	465	441	475	473	462	459	465	437	483	510	439	438	449	446	456	456	462	441	477	480	468	442	428	441	456	455	472	479	444	461	450	440	475	487	429	429	462	421	471	469	429	446	506	474	482	472	467	443	492	426	443	471	444	454	423	451	456	401	502	441	454	500	466	448	445	425	495	431	437	469	425	429	448	460	421	464	448	507	414	489	474	433	466	458	464	458	436	451	453	460	457	451	458	463	449	439	482	445	463	450	447	443	429	433	500	466	466	428	459	446	440	431	443	454	433	409	394	485	507	464	437	479	471	434	475	473	451	461	484	406	414	473	454	483	455	447	416	474	463	461	453	448	422	496	464	448	472	476	436	443	484	472	494	447	431	508	457	431	465	458	474	447	460	434	438	454	430	468	453	465	470	464	469	432	428	478	459	458	441	458	462	448	420	463	453	445	479	466	460	439	447	461	459	423	462	470	451	455	434	460	440	440	459	443	477	455	463	431	474	464	448	454	410	507	443	459	441	496	445	440	450	484	451	461	433	514	474	470	415	439	469	475	472	454	449	424	431	486	475	425	459	426	467	477	466	442	460	469	453	459	484	444	491	462	445	465	440	435	487	452	426	461	484	462	475	436	457	455	475	473	447	458	468	430	414	450	437	472	409	462	466	401	442	439	437	436	443	446	400	475	450	454	471	438	468	430	445	426	436	462	444	432	442	470	479	457	480	464	434	452	463	470	460	494	432	468	448	445	456	419	456	432	455	506	436	473	407	500	432	395	421	476	463	469	466	433	470	428	460	456	463	433	464	441	462	449	429	449	440	469	478	476	452	463	466	437	467	473	448	440	456	455	432	454	458	506	420	449	471	423	449	438	434	478	466	469	455	462	481	452	445	472	446	443	498	486	436	459	474	453	439	439	449	430	467	435	497	446	417	463	464	447	427	473	435	445	444	424	493	420	460	447	408	440	448	498	423	459	448	469	477	445	457	457	470	457	463	441	465	484	471	447	486	453	470	444	473	415	457	421	415	448	448	488	428	479	451	418	426	406	433	431	445	438	432	450	439	465	468	472	447	468	464	434	474	471	452	437	452	452	395	466	481	389	463	456	458	435	441	479	451	434	505	442	456	432	434	439	476	461	445	456	458	465	462	493	452	454	439	427	426	475	441	430	483	418	465	433	453	465	448	460	436	427	442	471	426	474	447	463	457	446	501	423	439	386	439	446	469	445	459	482	426	447	483	465	463	489	461	434	430	453	465	450	479	450	456	425	424	426	412	470	448	469	474	455	423	483	456	474	423	469	483	488	442	436	465	464	461	463	423	434	432	454	465	464	466	469	482	454	461	426	461	441	448	460	453	429	414	433	430	463	482	439	452	462	467	447	480
24802	20783	26829	24705	13871	5241	3347	2439	1478	832	3720	14388	13348	5734	2008	900	710	584	616	550	598	561	581	552	606	583	604	554	567	600	528	588	583	582	549	561	566	578	593	600	555	574	572	569	547	576	597	537	560	561	598	620	596	566	549	565	564	626	561	590	558	591	598	562	578	570	561	581	578	585	536	554	562	583	581	592	540	564	606	584	562	552	576	548	571	546	541	548	595	563	596	568	519	556	531	508	559	558	569	620	592	549	569	618	567	582	578	556	546	576	578	559	597	576	550	604	561	622	575	584	588	581	596	584	568	555	542	595	533	583	574	569	537	592	561	570	535	577	601	585	561	550	591	566	536	556	545	525	562	534	524	567	596	549	578	580	548	558	623	570	599	579	550	560	559	610	548	572	551	588	553	566	536	585	598	574	564	549	572	546	614	584	556	534	563	592	588	527	608	571	553	532	562	570	528	599	547	526	521	580	538	616	568	579	590	508	543	538	602	570	565	574	598	538	541	572	575	539	593	567	566	617	630	564	551	568	552	539	519	603	516	568	530	553	578	557	565	538	568	585	561	534	590	553	571	551	601	536	602	551	604	560	651	542	555	551	568	532	556	550	564	531	539	574	538	567	581	601	569	594	598	632	574	543	566	574	564	538	589	524	566	581	556	597	570	578	548	545	629	571	557	534	528	552	547	564	629	550	552	558	613	549	546	549	523	554	544	588	593	508	510	587	595	566	523	562	554	560	538	567	559	608	569	571	571	555	546	560	579	631	583	595	547	562	608	548	580	566	581	589	558	541	596	564	538	546	585	560	574	558	549	609	579	594	617	538	577	569	500	553	526	581	544	556	574	536	564	556	570	552	588	551	590	554	550	584	610	558	574	578	580	588	544	538	495	595	603	613	605	547	582	566	516	536	556	561	598	514	532	567	606	560	545	579	608	563	573	559	581	551	591	578	578	558	537	615	567	571	561	573	586	565	579	559	569	535	590	569	563	560	569	566	553	601	568	562	563	577	570	557	540	542	540	588	544	563	574	583	587	568	573	570	580	565	560	515	585	573	550	553	573	567	613	531	531	553	563	596	539	524	585	570	604	567	596	583	587	595	563	572	568	586	533	549	564	590	569	555	517	583	582	561	566	579	582	575	593	533	552	571	560	579	616	592	576	569	585	555	557	570	515	530	569	578	563	568	572	576	605	565	616	532	541	564	526	548	580	588	539	584	591	533	562	541	576	537	596	564	574	567	552	595	518	574	569	546	595	556	586	601	569	571	588	567	567	583	519	531	590	584	582	579	570	605	586	600	553	601	542	539	588	624	552	538	555	563	589	554	622	605	550	550	576	545	570	533	569	548	541	552	542	563	553	557	550	572	551	573	564	556	583	573	599	568	578	553	573	615	580	555	550	542	596	588	572	591	529	612	536	602	527	551	530	543	571	550	528	558	593	548	546	579	546	531	550	512	580	598	591	539	581	587	553	576	524	562	537	527	542	563	560	569	564	559	553	563	560	535	547	513	550	544	572	547	558	563	573	568	515	570	572	544	541	544	560	554	568	602	613	530	582	541	544	542	565	567	587	554	611	595	582	539	551	622	579	564	522	607	541	541	572	569	570	617	544	541	565	555	562	559	501	562	547	571	584	602	534	580	546	529	554	589	589	576	577	515	562	550	533	563	541	598	585	540	522	601	569	538	557	581	586	604	615	559	609	569	542	564	582	565	574	573	576	587	564	558	599	563	529	557	596	557	564	555	607	562	574	526	559	563	563	570	576	525	625	563	543	573	520	532	617	567	552	533	548	550	562	585	575	584	614	539	576	585	573	603	595	538	549	552	579	582	598	573	583	549	582	548	562	545	587	560	578	572	552	550	514	566	533	554	544	572	531	604	545	571	576	606	536	588	584	559	574	551	556	535	524	579	546	597	538	587	563	550	578	531	565	563	565	589	571	556	551	559	550	603	540	541	540	553	534	552	590	560	557	595	555	521	584	544	514	598	572	575	588	623	544	565	572	594	567	576	574	570	586	536	532	552	578	554	559	581	502	557	583	632	527	543	562	601	551	577	563	568	598	598	579	568	564	554	573	572	560	544	529	549	534	515	578	576	535	543	565	569	574	588	518	579	562	576	581	537	568	543	613	581	563	545	560	568	563	626	570	568	547	548	563	514	528	570	565	557	524	544	555	577	575	556	555	544	559	542	572	528	584	554	577	564	575	583	536	590	617	554	581	555	587	588	604	602	510	556	567	549	584	502	538	558	622	529	547	585	533	557	551	583	543	562	573	580	525	558	538	590	592	544	544	514	570	594	567	533	573	594	551	575	543	595	556	529	543	573	567	563	610	562	525	521	559	577	546	563	547	575	570	563	563	546	596	533	573	520	565	558	565	599	599	591	579	587	586	549	621	579	532	581	579	570	563	591	569	529	554	561	575	539	563	587	565	590	557	545	584	584	593	566	561	561	565	531	578	554	564	561	585	582	587	579	629	579	539	572	543	584	553	533	544	583	590	531	556	568	552	587	539	554	528	535	552	543	636	575	544	564	600	540	512	549	576	562	574	609	606	596	556	560	553	523	557	558	598	586	549	552	527	536	545	591	554	565	558	512	573	548	586	570	564	554	578	603	549	576	592	602	569	559	554	565	573	566	555	561	567	588	603	562	577	563	558	555	540	591	551	570	590	567	544	518	559	588	534	547	515	572	556	601	574	565	537	600	557	618	525	549	568	580	557	534	570	547	586	527	606	591	608	565	582	516	601	550	571	547	559	566	599	576	545	544	532	556	549	580	574	526	564	590	586	575	582	556	585	588	572	600	549	561	561	549	543	510	552	598	536	555	579	615	585	558	603	592	567	613	577	562	508	554	564	566	566	579	589	590	531	550	629	545	605	554	571	587	554	556	531	529	556	560	594	525	565	560	552	539	557	524	558	564	564	535	584	562	582	521	546	590	506	513	553	529	557	562	564	593	545	556	568	555	553	576	554	541	568	550	571	524	553	545	567	555	585	556	585	597	564	562	557	587	560	580	557	586	527	542	560	555	570	514	567	575	507	530	594	550	616	581	535	578	585	544	535	603	581	548	579	572	539	575	572	594	581	578	564	617	564	541	534	600	585	529	530	604	548	579	562	532	548	560	553	638	558	570	561	569	560	549	570	525	566	525	563	541	584	560	571	536	519	575	587	585	585	600	563	569	530	529	558	590	576	581	572	523	612	582	550	583	536	596	613	564	555	580	573	537	562	539	529	572	563	541	548	577	530	558	581	568	595	530	548	569	524	562	560	557	550	571	570	558	547	537	533	537	569	553	547	555	567	551	606	535	521	589	574	583	545	577	586	574	548	580	584	592	549	572	574	524	560	601	547	540	592	571	580	528	568	571	531	564	566	564	535	537	559	556	592	533	541	565	580	543	563	578	507	589	584	578	545	541	613	566	561	563	549	566	561	565	532	538	549	569	517	586	567	564	550	592	582	573	533	610	526	563	548	517	543	562	548	534
5775	9473	12534	9678	6287	4248	3616	3274	1968	854	5543	16091	11916	5221	1941	838	579	516	508	491	485	487	496	507	429	509	448	451	482	550	487	503	477	482	469	520	530	485	510	491	517	524	475	482	511	482	460	493	521	517	485	495	451	490	504	451	456	523	498	507	457	466	511	515	471	467	483	458	479	492	467	476	473	490	488	507	525	463	492	473	509	493	507	470	480	465	476	491	523	464	457	520	470	468	417	503	500	495	496	477	471	476	511	521	459	505	528	490	500	490	490	469	455	503	469	451	463	474	494	449	490	470	460	456	483	496	499	496	486	500	519	491	521	451	479	524	505	513	480	491	490	460	508	478	461	460	511	507	478	513	466	493	477	456	496	457	431	472	503	494	502	499	479	507	525	481	468	517	504	471	501	472	491	487	446	485	497	481	471	482	492	491	455	536	536	501	462	499	484	503	499	487	479	505	454	511	453	427	493	453	464	463	483	529	470	517	481	482	481	463	472	478	503	497	492	462	472	455	482	469	501	502	483	498	473	475	477	447	461	504	496	454	495	439	481	526	476	492	457	485	453	464	489	496	528	487	507	487	479	501	487	446	476	502	467	505	500	477	452	481	524	488	484	477	470	483	470	502	485	454	502	470	473	495	466	477	466	487	474	473	510	506	507	513	496	523	507	467	466	500	489	464	469	462	460	432	478	491	477	451	483	474	476	458	484	475	478	505	494	485	493	468	491	480	533	464	492	447	503	486	465	536	498	464	469	502	522	531	475	443	471	485	489	469	483	469	453	488	488	528	454	471	486	483	472	528	505	452	478	482	488	463	485	528	470	481	488	503	503	470	469	490	477	463	476	483	491	522	478	490	511	454	465	479	494	496	490	487	490	477	471	465	448	468	482	473	455	507	468	463	524	467	519	493	478	485	500	486	504	481	474	464	483	497	473	465	490	454	469	500	512	480	493	476	495	469	481	543	509	449	448	534	490	478	471	479	480	520	460	452	474	503	525	439	497	494	509	474	491	454	490	518	470	482	463	471	440	432	464	476	450	486	487	471	492	540	463	474	500	528	453	527	504	481	477	456	429	493	470	497	506	455	461	501	490	477	467	437	485	489	489	490	452	494	486	492	493	477	467	526	478	457	493	446	498	511	486	517	458	518	514	435	507	480	478	464	474	490	475	515	512	477	457	456	507	490	503	500	479	482	501	489	491	493	506	453	476	484	510	504	490	505	470	506	496	502	515	434	478	534	443	473	474	462	505	519	488	481	459	453	521	498	484	472	464	475	478	508	501	497	486	506	481	508	463	506	479	478	490	504	469	500	496	465	523	449	487	482	473	469	478	444	507	446	483	481	508	489	497	498	468	444	491	477	515	480	471	473	474	480	470	450	459	466	519	461	485	442	447	500	504	504	511	484	450	467	455	505	489	499	498	472	478	480	446	482	508	498	521	475	504	505	482	472	502	485	474	469	436	508	490	481	497	501	479	462	479	476	464	489	469	458	464	507	497	458	478	486	491	450	445	509	489	454	460	472	469	489	439	452	457	484	491	466	479	465	495	472	433	473	504	512	491	468	511	492	437	485	461	466	464	448	526	486	528	456	469	502	505	510	473	477	460	434	450	469	418	480	499	523	469	468	507	485	456	479	481	541	476	478	473	493	487	483	497	511	455	468	469	535	491	533	480	485	494	496	528	470	478	497	440	470	515	496	481	486	483	487	468	505	448	509	460	490	481	519	474	508	487	470	429	474	453	468	505	499	487	512	483	483	486	512	483	497	452	484	463	509	471	470	512	491	509	483	449	490	458	474	478	460	525	465	481	474	475	468	499	508	491	487	518	473	508	464	487	483	515	519	516	454	480	480	478	507	516	506	445	490	498	481	482	439	502	488	497	473	507	468	484	524	455	475	489	486	490	477	486	494	485	476	491	485	467	508	485	477	495	441	503	517	512	488	445	449	464	446	419	458	476	512	489	483	462	469	488	505	493	461	486	481	494	492	509	496	461	496	490	479	455	475	488	450	502	477	512	511	465	470	477	443	484	489	440	503	454	448	464	541	499	476	512	482	436	482	430	510	462	479	497	450	452	480	509	473	451	489	441	475	495	486	481	460	479	506	521	489	448	495	501	471	485	491	485	486	508	453	476	479	509	471	441	491	449	501	494	491	472	493	496	513	493	480	492	476	496	461	485	451	466	470	491	499	490	453	460	519	456	465	477	448	510	467	490	496	515	499	502	441	459	465	488	492	506	503	502	501	499	517	493	493	494	476	521	466	465	477	453	455	491	500	468	512	478	506	481	450	451	480	494	477	479	447	507	478	471	479	475	522	488	500	450	506	461	492	472	495	465	462	479	492	474	466	507	488	468	469	486	493	485	467	510	463	476	451	476	492	465	456	500	469	501	454	466	475	494	521	498	471	468	469	475	527	451	478	475	474	439	487	470	526	454	504	466	485	457	493	499	531	449	495	470	508	464	488	489	465	509	509	512	489	487	468	514	484	486	476	483	507	473	456	523	455	495	472	477	478	513	509	481	493	485	478	472	504	513	472	486	430	503	479	507	443	476	505	475	507	466	484	413	511	516	490	481	468	464	476	474	490	501	470	493	487	488	476	501	514	525	488	484	448	522	471	517	489	459	436	467	498	496	429	455	487	457	476	564	447	485	452	473	458	469	493	514	516	464	487	510	467	473	493	485	490	460	462	472	506	487	509	459	473	493	487	473	493	468	453	471	461	484	500	460	494	491	502	475	466	449	492	461	471	480	507	470	454	519	502	430	514	510	504	484	456	468	477	499	440	441	492	471	490	515	483	490	506	466	511	484	516	513	484	460	468	478	456	452	497	484	441	476	515	458	467	485	479	464	478	482	474	520	496	490	500	481	465	497	474	505	442	476	458	496	458	492	471	472	451	500	449	492	469	521	552	435	534	497	453	465	516	448	483	506	476	518	451	461	480	509	458	489	473	516	476	515	443	516	490	484	524	498	485	458	513	493	499	468	506	512	503	494	512	490	502	501	480	468	499	500	509	497	477	505	467	485	479	460	474	484	509	498	521	475	483	477	462	494	484	445	464	450	503	484	479	476	473	446	510	525	465	507	480	464	487	485	480	462	516	474	499	471	483	527	449	469	479	479	503	474	464	463	491	464	468	434	474	492	513	469	493	445	437	518	448	454	492	486	477	504	517	483	472	510	483	470	498	502	469	442	482	453	461	492	461	491	499	457	437	463	483	519	498	460	485	517	451	456	459	513	435	509	464	488	509	489	465	483	478	460	461	466	469	466	511	481	456	505	478	445	477	517	489	510	472	512	498	494	475	474	471	466	467	475	467	465	474	454	519	486	494	463	499	475	473	474	490	483	439	467	526	497	471	489	535	484	486	475	470	467	449	444	453	467	505	507	512	472	463	480	484	495	493	476	440	483	478	488	456	455	488	492	464	485	475	491	485	484	511	521	478	476	466	514	497	514	494	478	465	489	484	458	466	495	448	488	474	459	481
23708	20749	27771	23870	20776	12651	5397	2755	1805	1053	4948	27654	24792	12277	3646	1218	846	665	674	676	689	678	622	699	698	714	699	631	717	654	691	661	660	708	648	661	662	667	643	681	676	678	676	681	719	687	677	673	631	635	688	645	651	624	669	670	675	692	682	726	672	703	662	634	663	644	679	631	694	714	660	665	629	683	684	675	656	703	709	695	663	644	692	701	658	646	673	727	690	655	673	682	641	653	670	671	618	664	678	638	695	687	689	665	641	656	643	648	676	656	659	661	694	621	666	664	697	657	629	685	652	638	643	671	623	630	644	636	640	651	636	677	641	683	649	622	664	702	627	670	656	697	645	664	640	725	668	698	692	685	650	660	613	698	673	661	685	682	722	636	628	675	641	628	598	668	695	643	648	673	651	689	690	696	686	654	632	731	675	635	673	690	630	639	720	671	659	617	661	692	665	675	645	624	694	652	656	628	694	648	676	668	669	690	660	691	665	661	657	691	610	653	675	654	684	642	696	666	667	694	654	687	685	639	645	641	668	695	672	681	669	676	681	745	646	684	677	677	716	655	637	688	667	672	714	611	667	658	662	691	616	669	640	703	654	681	642	629	686	695	685	661	647	679	649	699	689	663	679	715	659	703	692	627	627	638	637	623	713	650	645	671	685	662	643	647	652	677	646	657	644	663	693	675	700	635	684	680	663	666	612	693	693	653	671	637	681	665	675	614	650	677	659	672	656	711	609	672	678	651	684	604	701	713	688	610	710	700	699	621	694	720	684	669	661	682	672	652	670	689	672	653	665	693	634	662	689	684	639	640	629	699	656	651	646	651	652	661	656	665	659	637	670	678	660	674	623	667	651	650	645	675	680	657	621	677	634	693	670	653	633	619	694	613	669	628	644	636	707	684	649	671	674	632	670	609	670	654	635	661	647	693	657	632	648	703	681	677	704	665	634	629	664	612	687	708	659	659	634	608	653	683	649	658	715	649	712	663	646	653	662	670	620	613	684	677	655	710	593	680	678	638	655	701	645	659	647	633	695	659	616	709	695	656	681	660	613	650	689	680	669	605	662	685	656	724	684	656	666	643	691	690	701	608	624	656	646	654	702	689	633	647	650	656	609	660	680	646	682	637	671	700	627	682	701	655	641	634	644	666	640	651	654	672	648	669	629	640	661	646	671	668	672	683	643	731	587	578	649	650	682	652	671	646	651	661	704	685	657	662	645	691	668	636	685	637	645	673	668	628	703	701	650	625	624	650	591	660	680	664	617	640	683	673	688	695	658	692	697	684	645	685	669	648	663	694	657	629	617	642	685	654	689	688	685	646	683	677	624	637	659	647	671	658	702	661	682	614	652	640	694	667	686	631	702	640	661	670	637	682	655	627	650	688	649	636	658	672	676	620	660	668	671	680	697	710	651	675	679	667	697	636	640	673	643	657	713	680	664	679	694	690	649	660	636	667	638	633	644	686	643	698	678	628	698	699	692	651	670	624	656	630	636	708	674	655	693	668	669	649	655	635	671	649	670	697	666	629	690	691	670	630	668	663	686	655	675	654	659	652	641	669	662	662	655	688	673	628	653	659	641	629	667	686	650	671	703	619	644	671	671	685	701	669	621	624	660	683	668	651	626	637	642	692	645	628	679	635	633	641	627	665	635	645	661	718	611	637	682	654	676	687	657	661	637	668	648	639	681	640	637	639	636	662	653	649	645	720	658	677	635	618	650	679	660	675	670	698	643	694	668	689	660	643	634	712	625	726	640	651	646	663	618	674	642	688	641	687	684	672	660	695	599	664	679	678	655	589	633	624	739	664	658	645	672	675	665	677	702	674	654	642	669	649	702	704	613	677	650	671	684	681	680	643	689	642	670	652	660	677	630	688	726	634	651	687	670	619	654	690	680	676	684	635	690	633	619	654	655	645	680	622	697	658	646	679	648	654	670	657	618	669	627	651	691	678	693	634	657	704	700	656	629	635	674	658	672	665	644	677	675	685	636	645	689	644	631	651	663	657	630	700	649	694	672	680	697	665	656	653	667	666	696	639	643	666	644	653	631	658	710	674	666	649	692	637	671	671	684	654	648	673	684	690	672	658	645	646	678	638	672	684	685	646	637	667	706	615	644	676	654	702	672	630	655	651	689	667	659	685	653	643	616	671	646	628	669	709	663	641	636	664	664	681	631	659	688	721	641	681	664	686	662	631	649	666	641	653	638	679	682	641	668	679	658	656	650	679	624	627	676	680	671	662	645	659	690	663	656	665	655	672	641	677	667	637	662	630	649	701	678	658	632	688	675	681	708	624	687	660	660	635	687	646	655	637	694	668	643	698	694	675	711	612	668	676	625	663	681	642	670	646	653	693	682	619	625	697	599	653	643	678	691	655	646	674	651	673	679	655	698	666	655	605	685	642	727	682	701	643	669	614	649	635	690	640	681	694	670	704	665	655	673	665	640	648	653	646	652	657	664	663	647	699	674	655	625	655	691	693	690	706	624	602	657	647	682	670	647	670	664	644	669	678	642	652	655	656	668	657	631	643	657	703	666	625	643	660	656	670	672	635	681	606	673	675	657	676	655	654	627	678	643	617	713	631	703	698	683	665	668	643	683	664	652	649	646	707	669	693	638	636	646	641	640	663	628	691	667	626	678	613	681	671	625	681	672	645	662	651	685	680	680	638	653	666	667	657	661	673	662	692	657	657	689	615	675	669	689	648	687	673	662	644	670	672	670	701	666	624	649	614	664	654	691	621	682	643	663	661	647	616	689	665	677	612	670	621	625	649	677	679	667	722	673	684	625	670	661	683	657	676	660	667	645	694	631	623	683	615	677	692	651	679	656	620	699	669	682	686	646	633	651	624	669	654	659	643	674	647	682	697	706	640	674	643	643	673	653	692	654	693	625	663	673	719	663	669	624	595	692	624	630	685	661	664	693	688	642	666	683	599	651	629	694	623	648	695	651	654	654	639	633	667	713	680	692	631	680	636	644	707	634	608	680	694	675	617	635	636	672	664	603	655	708	656	668	710	643	618	667	688	635	650	656	623	671	689	669	667	682	702	668	613	680	693	657	645	683	729	676	672	676	682	706	697	656	699	690	717	690	701	717	663	633	654	610	655	671	653	639	660	643	674	652	656	624	659	647	623	648	665	670	636	672	652	660	633	675	652	662	628	644	626	653	692	675	702	652	645	714	596	656	625	668	680	621	641	664	647	611	673	673	667	650	670	666	660	686	683	687	677	682	635	664	659	702	683	680	692	712	644	657	688	670	675	694	682	687	690	608	707	692	641	663	646	684	677	671	641	638	673	633	663	660	615	637	598	681	709	619	690	661	651	674	685	701	691	640	691	651	675	667	634	672	681	660	684	692	652	726	637	677	662	682	681	623	658	629	655	624	617	694	651	668	649	673	640	688	656	635	685	667	686	685	671	695	630	633	636	674	644	648	680	652	652	657	711	637	666	673	631	620	677	642	678	653	701	635	675	663	682	667	654	643	652
5594	9908	9251	7973	9323	6144	4708	3276	2178	1130	7127	28743	20991	9783	3218	1199	715	582	556	561	526	548	583	585	573	561	589	543	576	566	558	596	575	557	560	571	570	564	548	538	599	584	570	536	576	580	562	584	540	532	596	557	541	577	537	581	542	616	585	588	585	575	538	594	570	555	598	530	594	526	545	553	567	579	583	551	567	598	571	572	560	561	577	574	577	559	615	587	582	598	577	541	577	632	555	578	608	564	565	578	552	617	588	560	554	589	595	578	550	589	561	600	528	509	559	586	590	532	587	576	540	566	575	570	590	558	550	565	559	572	581	590	589	593	608	565	535	537	572	538	537	532	570	572	521	533	558	615	586	563	527	552	569	573	568	570	502	610	570	548	551	589	529	540	575	541	592	618	549	604	562	563	554	582	591	540	592	537	528	549	542	531	522	573	539	607	563	540	540	570	591	561	570	555	601	537	570	595	536	544	546	580	545	567	554	557	564	601	572	550	579	592	527	559	591	530	582	545	540	582	534	586	609	566	572	574	580	537	549	567	547	578	591	589	573	560	555	591	547	554	573	573	586	530	556	555	569	554	608	573	527	581	564	569	598	580	544	556	562	521	563	605	552	584	566	519	537	572	570	555	575	530	574	580	579	578	571	555	570	573	548	534	566	524	548	531	547	558	583	541	570	541	582	593	551	589	555	552	559	573	555	552	576	566	585	590	546	549	550	591	587	568	553	556	596	565	557	586	586	637	546	557	548	591	588	609	573	555	540	587	570	560	577	548	572	517	587	602	565	581	603	565	527	550	539	523	553	562	563	552	585	566	546	559	589	517	546	558	541	544	554	549	530	579	557	551	567	580	576	572	546	559	562	541	560	577	574	543	524	594	595	608	577	554	562	582	571	562	566	574	586	532	552	600	542	576	545	556	541	554	552	537	580	580	559	614	590	546	580	521	573	561	565	550	540	570	552	580	570	550	553	553	589	545	564	551	584	516	561	536	561	571	516	563	588	559	572	556	561	563	577	561	568	572	547	594	543	550	543	520	563	552	612	551	593	542	556	540	531	572	534	548	570	592	581	544	565	601	592	549	482	531	575	558	531	569	550	598	569	570	613	532	542	543	556	530	572	595	546	562	532	571	578	581	567	549	543	562	558	565	567	533	568	564	535	545	527	572	564	577	528	575	567	553	569	525	547	565	532	573	607	543	585	561	603	582	576	590	549	563	609	592	567	571	559	555	543	568	563	531	536	562	530	525	572	522	551	567	539	574	532	585	547	549	589	539	561	560	523	595	567	568	561	551	550	601	599	565	521	608	571	543	606	551	561	510	583	562	533	575	549	626	545	562	556	552	556	562	604	550	522	600	541	571	571	567	552	541	550	571	586	558	577	568	534	561	576	552	536	576	572	566	626	532	525	554	580	528	544	543	534	542	576	560	561	568	574	581	601	594	588	552	562	545	585	624	513	559	564	539	541	556	583	541	559	585	557	569	546	551	508	527	545	588	548	592	548	578	547	565	560	538	536	578	593	551	583	556	555	567	543	547	618	552	540	559	506	560	532	532	539	543	542	580	568	534	531	555	571	578	581	567	537	564	477	597	525	593	547	575	558	599	601	587	549	546	556	576	570	600	573	568	557	582	595	547	564	594	557	566	591	599	547	554	552	553	581	507	548	606	602	546	594	597	547	528	541	544	537	587	616	544	577	568	558	539	530	566	594	559	572	558	571	573	538	580	566	559	612	593	591	567	529	598	601	594	610	582	566	573	564	534	536	565	558	529	592	553	586	526	565	574	516	570	545	547	534	594	543	587	572	563	557	577	588	533	557	588	532	540	570	541	561	562	589	546	530	533	525	575	590	589	544	551	491	549	577	547	580	577	547	583	574	560	523	571	564	569	584	575	574	542	532	547	536	525	591	539	569	534	537	545	544	602	545	579	529	574	521	578	607	584	581	591	570	567	553	520	563	556	537	581	559	528	556	571	569	635	529	553	557	596	613	549	585	583	540	566	581	552	544	596	553	575	560	546	590	586	529	521	560	502	553	553	520	560	533	545	589	555	497	575	609	594	569	546	575	578	557	554	553	556	584	556	582	541	561	569	536	557	552	569	598	570	552	554	596	538	591	524	569	552	578	530	601	555	557	549	524	578	524	525	548	539	564	543	530	527	569	537	578	571	565	586	554	566	575	524	567	545	583	552	568	588	583	549	539	540	556	558	590	585	540	555	579	570	544	569	550	574	573	530	545	570	556	592	560	574	576	581	515	597	565	570	543	515	614	553	562	545	608	590	558	632	571	620	561	562	587	554	520	573	563	559	543	557	596	591	576	536	537	534	533	580	561	558	510	533	550	592	524	546	583	568	558	598	572	594	547	539	536	548	548	544	535	540	581	566	545	565	530	569	603	582	533	586	564	551	532	554	537	560	557	555	574	557	590	502	586	572	566	544	576	521	594	532	542	532	572	576	553	552	565	572	554	576	574	527	614	538	569	530	541	533	498	527	563	532	553	537	564	561	551	560	570	524	538	588	544	524	554	550	556	561	558	587	589	561	574	575	555	587	557	590	579	562	576	573	551	553	578	480	535	589	575	541	583	562	559	559	527	552	524	561	569	546	608	555	536	571	568	564	574	555	547	563	543	533	540	529	586	570	583	582	551	551	617	550	559	527	547	569	548	574	567	546	592	568	561	602	532	546	567	606	573	568	526	560	571	586	572	546	555	549	555	588	573	545	592	572	576	535	536	563	583	525	549	593	589	605	599	594	592	557	539	504	525	574	555	520	543	588	582	584	550	549	570	549	573	542	543	590	550	564	536	560	541	561	561	558	579	560	583	537	544	532	533	527	584	537	584	588	613	551	575	550	538	584	476	592	600	561	528	569	571	547	576	562	554	579	556	544	532	548	571	579	575	555	581	512	560	513	539	528	555	583	523	548	580	520	570	514	597	561	557	575	550	561	544	579	529	557	557	573	538	570	562	545	559	576	558	563	542	571	574	558	536	549	555	574	528	587	567	528	541	592	528	571	568	545	540	589	566	523	556	570	605	583	587	525	533	565	569	577	559	552	581	556	540	542	558	571	527	583	548	530	550	540	583	585	538	558	579	530	570	491	549	589	537	527	559	569	547	541	561	541	582	577	547	526	549	583	544	566	590	572	574	572	570	516	552	553	537	554	540	579	587	565	533	533	555	555	568	591	543	530	566	513	579	576	559	523	562	566	570	570	528	522	526	504	541	563	542	546	506	522	616	534	574	553	540	574	557	550	572	597	542	544	567	539	562	612	570	576	598	559	542	536	538	585	600	547	563	568	524	575	578	632	541	592	594	578	600	578	601	544	593	612	534	535	533	579	539	503	573	554	554	562	548	566	549	552	575	571	572	602	543	602	595	545	559	527	541	560	536	592	567	584	578	562	525	564	500	557	556	565	528	572	544	553	559	536	552	546	514	578	568	563	539	515	590	562	539	547	566	528	548	543	559	589	516	582	547	558	574	564
26831	10371	2040	1408	996	731	663	597	583	580	758	1913	1813	1355	808	603	489	490	534	492	540	468	551	502	465	529	443	489	495	519	491	491	490	474	519	483	495	505	548	536	528	450	478	487	508	489	498	504	517	500	496	477	457	464	530	515	511	432	458	531	498	512	518	495	456	496	475	514	543	492	458	501	469	488	467	483	492	512	504	484	439	492	514	492	480	489	478	502	488	475	471	494	471	499	504	487	513	470	522	467	487	523	515	478	472	498	518	515	542	493	513	499	517	458	498	514	495	498	516	505	479	487	450	472	484	520	497	477	491	460	500	464	509	511	507	536	519	507	489	498	494	492	521	503	463	482	509	488	517	477	525	493	500	476	523	510	476	538	489	481	504	488	487	474	471	479	517	512	527	500	494	504	498	512	476	506	464	464	514	494	488	523	513	528	490	468	435	482	490	500	473	473	529	515	524	481	548	514	549	520	494	510	507	515	501	518	523	552	513	505	495	495	535	506	524	516	500	541	518	531	511	517	540	481	521	498	513	467	476	539	515	456	495	485	522	498	502	535	519	515	508	511	476	512	493	505	494	469	469	518	528	520	495	496	491	502	496	496	466	515	492	518	523	497	544	460	487	507	505	468	510	483	523	539	472	495	520	514	472	528	519	486	441	488	468	492	510	493	491	485	552	515	499	519	473	549	481	484	470	456	475	475	471	494	499	504	496	494	520	497	540	481	507	519	538	484	505	481	528	468	490	543	537	505	472	521	506	491	479	499	498	489	482	492	482	481	524	479	523	488	545	539	535	493	511	522	503	510	487	506	493	480	487	509	488	473	486	504	476	483	472	544	538	519	516	496	506	504	523	513	529	516	515	530	504	543	490	472	493	539	508	514	521	498	507	498	523	514	483	515	501	495	476	485	501	516	457	493	531	527	497	536	504	498	488	550	514	514	518	480	485	503	497	499	533	498	512	532	498	467	497	495	487	471	506	545	473	505	466	498	519	477	483	472	472	464	457	446	530	559	467	496	477	500	530	486	487	550	524	488	487	476	502	516	530	476	457	482	506	517	472	489	498	578	488	560	455	529	512	496	531	519	498	519	486	526	509	526	498	506	485	475	465	484	499	490	493	493	513	508	483	529	485	469	503	494	572	512	500	504	515	466	507	504	463	501	499	464	474	526	514	519	509	490	492	511	516	498	446	511	528	506	521	474	497	469	511	531	491	495	485	489	460	532	510	548	447	517	507	462	496	486	496	478	510	496	481	512	541	469	502	512	493	513	483	518	460	498	471	517	524	524	496	485	498	481	517	491	500	453	521	460	500	508	448	519	484	491	508	500	493	478	512	533	514	529	486	539	497	517	495	475	499	511	479	463	493	456	499	506	494	505	500	490	485	507	503	500	514	528	494	529	500	493	512	461	568	552	472	479	526	506	504	523	473	516	475	469	498	499	497	494	472	479	484	502	499	492	478	492	504	492	520	486	530	521	489	471	495	516	516	539	514	502	511	499	478	526	477	505	534	497	487	477	478	530	478	483	498	496	503	489	505	476	494	483	484	505	522	502	464	471	520	509	503	480	495	468	510	488	495	450	518	509	541	505	506	501	445	508	511	477	473	468	478	525	487	533	520	466	514	449	511	494	495	505	506	499	518	490	487	479	474	524	485	505	514	516	532	496	490	487	490	495	450	480	490	503	502	531	488	487	482	500	493	502	504	490	510	521	498	523	538	497	495	460	468	502	533	487	468	477	512	500	458	467	498	511	501	470	517	482	510	507	501	511	499	514	510	486	492	469	484	504	471	512	519	493	487	458	510	527	504	478	471	485	493	515	483	512	504	502	495	488	474	502	478	501	496	498	516	482	480	477	520	480	520	494	489	504	529	508	527	477	458	488	475	513	482	465	531	489	527	507	482	485	542	506	505	495	519	482	483	517	463	526	482	488	520	523	490	501	488	520	498	496	479	489	517	461	481	501	488	547	476	510	478	476	522	468	460	492	460	469	477	473	510	479	526	516	482	493	486	488	501	490	510	483	511	473	497	485	497	451	508	494	505	468	478	465	485	477	530	518	500	494	519	476	497	480	468	481	521	507	540	518	501	492	471	485	508	480	537	503	484	488	508	517	498	517	465	482	489	473	502	527	454	503	454	495	542	507	489	468	490	471	526	487	494	504	487	521	475	504	522	497	496	495	516	521	518	474	518	500	474	517	511	475	470	483	492	525	469	514	534	488	440	451	544	516	443	475	501	486	524	483	487	469	521	512	515	512	497	472	537	508	499	524	514	511	508	535	504	482	476	493	497	517	460	504	490	493	490	462	516	536	491	493	496	523	548	491	538	493	543	497	479	496	490	482	520	495	492	511	500	508	498	476	529	519	477	523	506	498	531	510	512	552	539	511	523	506	525	483	520	510	472	473	474	507	516	545	509	509	487	506	447	505	482	485	516	504	491	490	471	520	479	470	480	486	500	512	508	512	554	504	492	474	493	486	479	521	505	491	493	501	457	506	485	529	456	504	487	482	528	480	481	496	489	547	503	490	498	503	523	531	502	493	495	518	538	548	494	470	483	455	492	512	499	501	518	530	450	521	469	502	482	497	440	528	481	470	534	533	489	502	502	490	520	486	504	503	491	547	508	532	521	514	492	571	483	497	462	479	489	486	483	460	516	499	502	518	490	515	475	491	527	536	513	497	500	475	527	521	520	517	537	486	477	504	516	516	501	525	511	500	497	484	493	524	509	522	491	521	502	514	519	491	517	518	538	528	511	482	477	508	490	500	485	548	472	489	467	495	485	446	483	538	514	496	506	513	480	466	493	478	504	492	518	500	509	498	529	506	494	479	498	494	470	508	523	465	501	490	488	534	506	519	481	506	516	523	519	474	491	489	502	494	507	498	486	469	554	495	473	510	463	473	493	526	505	500	512	477	487	497	495	510	491	511	484	511	458	481	467	479	506	499	512	542	505	489	461	519	482	483	466	470	495	508	494	499	513	499	519	500	498	496	489	465	511	512	513	474	486	476	475	475	463	525	508	468	488	481	524	475	530	498	506	486	481	492	494	496	495	467	508	462	475	498	509	522	501	497	494	510	530	504	516	466	493	480	475	492	505	476	520	492	515	466	517	475	473	506	483	512	482	505	532	509	518	511	524	493	523	479	499	548	505	535	531	505	517	472	509	499	541	545	505	466	504	503	521	513	473	543	484	498	495	515	469	493	493	470	509	519	506	513	519	506	492	463	529	488	542	454	515	499	474	493	471	518	494	483	487	512	510	517	504	515	532	529	491	507	503	504	475	513	503	504	512	469	491	497	496	502	506	468	487	469	489	525	484	519	468	479	498	509	518	504	501	503	455	536	497	497	482	537	486	500	445	503	488	437	537	514	499	497	511	482	511	488	461	466	522	493	509	535	518	507	509	515	478	492	549	489	487	495	485	451	519	505	459	490	457	493	512	507	498	516	528	533	473	527	523	503	523	489	472	508	537	494	499	473	498	499
5846	2039	1432	1234	1074	782	656	592	546	531	926	2439	2050	1468	802	502	457	440	389	401	429	445	377	413	439	438	418	432	394	439	430	384	451	422	428	428	448	421	402	414	426	394	379	402	425	428	389	444	444	443	433	425	415	403	432	375	453	434	416	376	441	440	432	419	435	392	408	397	469	409	417	443	410	455	438	419	417	423	439	430	399	465	409	425	433	413	451	425	421	451	381	434	414	425	411	424	439	447	403	417	367	414	409	427	428	414	385	420	436	408	370	462	390	428	390	407	424	435	429	412	434	430	381	415	421	434	414	416	420	415	417	405	427	414	433	400	375	405	400	392	437	425	431	440	453	413	435	369	401	422	415	404	425	439	434	413	414	443	420	408	408	430	445	440	412	428	440	451	393	407	425	405	432	408	389	424	407	393	415	425	393	402	458	413	397	423	411	400	416	436	412	411	451	442	440	432	438	393	411	391	408	390	426	439	422	414	425	415	441	403	405	444	409	420	424	456	386	445	435	449	429	414	456	409	457	394	431	390	431	383	436	458	394	438	400	409	394	452	402	419	373	400	454	392	446	429	419	418	412	413	427	430	432	439	434	452	402	460	408	413	431	411	446	440	429	403	446	390	434	429	385	411	406	407	388	405	381	430	414	436	413	447	390	415	432	406	424	427	425	413	404	453	428	417	381	435	421	449	418	425	422	398	402	421	440	382	410	452	394	433	378	377	411	434	423	416	437	399	413	423	401	422	410	414	417	434	429	405	448	381	462	423	393	431	420	430	409	446	407	451	424	414	406	403	424	421	471	395	397	411	427	390	441	437	442	420	451	443	409	412	404	421	412	401	388	413	427	418	423	401	430	418	421	402	420	415	383	445	410	421	413	410	398	425	419	368	435	456	420	400	441	426	428	389	387	434	402	433	440	395	436	408	427	422	429	424	403	405	425	428	424	406	416	406	458	372	445	424	396	429	440	427	377	414	441	490	399	399	441	462	406	409	403	412	367	402	393	392	389	415	394	401	414	413	418	418	439	428	413	412	434	413	448	433	384	410	397	459	380	443	417	416	372	414	460	393	433	451	420	392	444	424	456	454	395	444	446	418	426	439	437	432	402	437	398	393	423	396	397	417	396	457	432	435	408	450	428	401	402	442	422	419	459	454	438	406	427	385	426	427	453	418	469	410	437	394	415	444	414	399	439	416	408	418	416	440	415	411	432	443	399	431	415	403	435	405	416	407	431	407	381	432	435	429	400	413	423	411	417	448	412	399	425	424	423	398	387	448	426	431	422	435	422	413	408	417	414	419	388	436	413	404	404	424	456	410	380	420	419	436	435	407	426	429	381	401	431	411	436	410	409	462	436	446	423	424	414	443	398	425	415	416	437	436	422	419	410	457	397	438	424	436	431	441	417	407	442	406	480	403	427	422	437	451	401	435	442	474	435	418	427	411	471	415	426	421	373	418	430	396	399	420	381	447	432	456	391	403	458	433	397	402	416	408	391	446	385	418	423	423	411	462	443	392	405	407	430	430	419	418	417	428	419	440	409	427	428	419	404	391	384	419	433	422	413	404	434	399	428	425	406	408	392	429	425	394	437	444	384	426	439	403	466	416	395	443	405	406	419	435	424	449	395	427	417	414	437	412	429	400	432	438	446	397	420	421	431	430	417	376	428	389	416	400	382	415	422	432	421	415	418	420	402	433	415	420	416	417	407	425	375	428	430	422	426	415	425	422	417	427	429	410	409	420	449	417	411	398	395	435	413	428	403	374	419	452	447	416	391	399	422	397	404	406	404	424	394	430	416	410	433	439	458	445	382	378	416	458	450	398	421	413	438	420	410	415	428	423	395	422	419	418	422	436	470	428	442	425	396	400	419	422	414	390	442	404	405	445	430	457	427	377	420	433	448	397	442	410	405	427	415	423	460	409	446	405	415	388	427	408	435	451	401	430	421	415	447	434	453	421	396	468	398	402	439	419	402	440	459	382	434	442	426	445	413	437	442	416	426	431	430	415	436	440	419	385	431	419	441	423	422	396	393	429	432	385	447	438	432	420	398	431	403	378	445	409	441	440	423	410	399	411	413	415	420	419	387	466	460	425	445	462	437	450	460	411	419	464	436	405	425	468	429	402	403	438	443	397	453	412	413	459	416	415	367	424	447	423	404	418	458	418	437	399	413	391	417	434	422	441	426	425	396	452	399	420	395	408	434	400	421	414	427	428	405	420	413	468	434	412	450	392	383	435	396	448	407	395	397	426	428	407	434	414	401	438	429	412	435	445	401	437	397	412	433	430	415	451	400	424	430	433	431	399	437	411	424	417	432	408	443	437	418	431	430	440	415	412	430	403	442	400	411	436	422	432	423	439	421	412	398	425	427	422	392	412	394	456	436	472	407	401	416	427	418	408	435	439	414	469	410	427	398	385	401	425	424	417	420	394	433	380	443	401	444	427	404	431	447	394	449	429	447	449	385	425	431	406	407	436	435	406	407	436	433	420	417	454	451	442	425	401	404	413	424	422	390	424	414	460	377	432	409	412	428	441	417	444	426	428	377	411	402	424	403	418	435	428	399	425	424	419	444	400	368	451	397	426	461	453	431	424	462	432	410	419	400	422	419	399	421	407	402	417	422	427	442	387	442	425	431	377	416	407	409	410	401	460	416	395	399	423	411	427	427	412	436	423	420	413	424	442	422	409	408	426	427	409	398	385	432	420	420	456	424	410	412	449	403	422	435	401	418	436	424	423	427	400	425	417	410	446	415	430	421	470	387	392	431	439	462	456	432	422	397	423	413	414	401	454	385	426	413	380	429	435	449	439	412	407	440	392	407	431	424	414	418	405	410	376	422	451	435	384	442	418	422	431	423	443	370	404	429	376	413	456	411	423	483	419	406	388	431	425	416	473	400	400	397	392	423	445	389	435	408	410	433	420	400	448	404	409	417	421	408	419	374	412	418	444	436	372	391	437	430	424	402	399	437	412	413	462	432	448	441	382	443	435	398	389	438	418	432	422	433	441	443	449	445	412	412	457	452	430	443	428	422	397	411	415	439	430	418	407	404	395	410	428	421	404	419	391	446	402	424	387	407	427	422	450	418	422	404	453	441	428	398	459	435	418	448	413	401	408	414	395	464	414	398	439	434	418	402	434	443	453	414	414	419	426	420	459	474	426	418	436	415	427	419	415	392	445	401	409	448	401	431	417	455	430	463	429	442	409	435	417	403	432	449	410	441	425	417	424	396	396	456	419	451	422	411	408	408	409	406	398	412	464	384	406	411	408	449	421	410	433	409	422	416	429	415	390	407	409	438	418	398	404	430	394	431	397	427	387	398	459	414	434	440	436	423	454	387	393	424	426	425	416	403	438	438	422	387	419	451	375	403	443	436	408	442	407	408	400	389	415	490	449	434	446	426	405	404	402	392	432	467	417	417	427	405	456	405	434	432	426	369	399	427	411	426	430	381	425	475	437	432	419	418	427	428	404	408	419	420	401
24711	20730	26672	24677	8185	1578	1094	849	728	635	1833	8757	14746	9790	4525	1366	740	563	525	476	541	482	495	487	501	521	504	483	504	455	498	468	481	472	520	463	458	489	503	501	514	470	508	466	497	471	482	500	525	509	496	508	499	485	477	527	478	492	455	474	500	526	492	476	453	491	455	497	526	456	472	479	487	458	509	541	507	456	488	465	461	512	521	501	485	462	452	492	482	508	505	477	475	532	532	481	535	493	507	451	510	471	522	474	507	498	518	468	494	444	475	475	496	517	488	504	496	487	488	522	466	470	508	481	512	464	495	509	493	488	527	514	495	513	493	484	463	508	524	467	471	467	474	449	516	498	489	468	473	483	517	485	493	489	481	501	523	494	471	502	558	464	512	520	506	510	481	479	535	475	471	527	467	488	461	523	482	459	480	484	487	516	493	509	490	536	489	514	491	502	526	502	455	459	494	505	487	457	453	447	493	492	468	497	488	523	532	478	504	479	474	498	458	478	480	497	495	492	454	516	470	479	504	531	468	470	485	462	477	496	475	461	513	507	484	537	496	488	485	494	495	460	478	510	507	489	496	513	474	523	544	487	502	503	497	466	478	474	466	487	442	487	481	467	494	472	477	475	490	471	472	485	518	504	485	441	452	497	530	460	484	444	494	508	505	448	494	534	476	472	459	497	522	475	458	526	486	469	438	459	439	440	486	556	513	487	502	493	488	467	524	503	492	527	540	502	480	527	479	476	502	485	469	529	499	486	475	492	500	476	482	474	497	523	520	496	508	480	491	478	504	472	507	498	483	542	496	483	512	506	517	511	491	478	512	436	512	476	530	489	502	478	473	485	525	486	486	495	500	476	500	481	503	470	456	511	521	486	513	480	475	497	510	448	496	482	509	529	449	479	497	488	467	463	509	448	487	520	513	480	507	498	471	512	467	498	498	479	484	482	513	516	513	473	474	513	492	466	502	488	523	484	494	413	496	509	492	478	475	522	475	503	476	514	506	490	518	511	542	475	501	523	481	524	491	467	514	512	477	490	506	489	485	514	480	493	498	482	521	502	470	450	484	523	520	480	515	491	463	472	491	486	480	511	484	505	492	489	503	477	455	453	492	496	469	443	452	507	508	437	447	454	457	484	473	448	476	503	522	481	485	518	479	492	487	483	487	489	422	516	486	515	481	497	454	503	459	475	471	510	510	530	475	503	545	493	499	479	522	558	458	455	477	507	484	478	508	482	511	521	478	490	451	500	502	497	479	449	486	507	487	554	481	476	537	448	522	471	488	451	455	509	522	544	483	479	512	464	507	494	471	492	520	507	476	493	462	485	506	508	501	483	473	497	474	486	501	505	520	467	472	480	512	520	477	479	480	478	481	457	490	455	504	509	491	482	499	442	500	479	475	483	494	484	504	479	482	502	445	481	446	528	486	521	476	477	477	482	526	467	448	500	520	446	442	487	479	495	481	490	492	510	493	471	518	519	515	501	503	524	448	504	484	506	477	475	484	466	470	530	472	451	495	471	489	497	507	451	507	495	513	542	493	459	476	546	479	489	472	465	504	459	477	478	507	509	491	491	506	485	474	499	475	483	490	486	487	449	508	495	492	472	475	471	486	417	476	447	502	467	539	467	501	466	525	507	515	472	473	493	507	469	465	460	492	465	481	474	497	494	493	510	504	509	490	477	494	490	490	526	508	481	487	483	473	513	471	481	516	456	444	454	439	499	500	484	494	504	469	534	517	463	461	488	501	497	470	468	478	537	439	477	510	488	458	496	522	515	496	506	498	463	513	495	457	469	531	459	517	500	508	476	499	460	499	473	485	485	501	495	530	472	476	507	508	518	481	476	509	518	481	501	512	480	452	458	506	499	518	496	499	479	464	447	510	470	487	476	510	502	478	499	453	491	488	502	450	446	493	482	509	513	503	476	482	499	499	476	455	501	490	466	489	503	492	496	468	494	527	505	466	498	482	513	512	491	514	477	521	485	487	461	513	502	496	498	498	491	462	508	497	464	502	439	479	487	516	467	480	497	522	444	491	486	476	465	464	507	486	495	520	475	494	483	469	451	482	488	498	511	529	505	461	533	455	517	487	475	428	514	521	493	487	494	490	513	492	523	493	480	462	503	463	477	496	490	513	465	506	490	485	483	504	503	504	486	506	500	479	514	521	473	445	502	481	500	498	520	536	466	484	490	503	521	485	455	471	534	481	466	495	516	528	487	498	550	487	473	485	494	482	516	417	479	458	466	527	463	495	462	485	494	511	474	470	507	506	468	529	503	487	509	485	546	482	503	507	475	490	476	485	486	496	488	466	516	471	477	495	510	489	489	492	538	474	479	458	494	485	496	471	496	466	521	460	475	450	459	490	519	472	494	488	470	488	480	495	475	527	461	529	480	470	466	510	496	502	503	489	474	489	474	510	495	532	477	466	521	479	474	493	505	484	479	502	464	453	449	466	433	515	503	498	474	493	520	478	514	463	487	491	494	493	496	517	501	485	466	529	485	532	455	470	502	495	474	481	472	483	466	464	440	508	538	502	481	504	475	497	493	471	477	515	494	504	470	472	488	507	433	440	498	455	478	446	523	509	457	465	509	477	511	530	450	496	469	500	513	547	498	498	504	469	485	497	513	500	492	482	505	496	481	512	553	464	530	438	458	454	524	490	517	489	475	519	469	511	483	427	514	488	478	521	474	490	489	504	507	466	457	478	514	501	510	489	513	464	514	478	454	498	445	480	524	484	468	494	495	472	493	495	507	456	498	495	471	501	464	488	479	460	487	491	498	441	473	481	448	485	474	488	482	478	509	494	500	473	478	460	478	485	469	472	498	502	486	478	451	501	498	561	514	479	472	522	471	506	484	470	482	470	484	480	507	456	515	440	465	452	475	523	498	489	505	491	500	463	502	518	459	473	500	482	482	494	522	540	483	437	530	500	499	486	459	494	475	474	520	465	492	496	515	513	523	425	519	506	525	514	450	499	463	462	538	478	514	518	492	500	468	494	460	452	471	522	438	490	529	468	477	491	476	473	473	502	477	501	462	486	514	488	496	500	504	479	506	467	521	506	458	472	486	496	483	480	489	511	502	497	439	482	502	500	458	467	513	483	487	485	469	438	432	479	488	493	482	527	466	513	506	499	480	506	488	489	487	494	485	473	496	502	494	501	479	494	495	475	508	515	527	513	515	475	453	508	496	513	492	488	477	542	463	472	511	467	435	464	480	465	457	472	525	479	528	497	456	467	521	480	519	485	479	524	483	453	507	505	486	507	483	521	515	474	492	454	463	506	507	459	518	504	497	527	518	478	460	486	429	476	512	510	448	524	505	499	492	503	481	477	461	519	466	490	475	473	525	516	523	502	488	520	521	519	513	476	495	491	442	479	460	471	517	475	487	481	517	477	510	505	485	450	478	493	519	530	489	474	455	537	455	504	530	499	504	518	463	454	497	499	449	472	481	566	505	454	457	491	521	495	474	456	467	456	490	461	506
4667	6273	4441	2474	1631	1291	1122	1071	881	726	2748	11114	15435	8950	4485	1417	678	485	460	425	448	435	414	415	475	426	440	437	424	465	411	420	464	456	428	399	426	451	407	456	424	451	451	429	415	442	443	441	411	417	441	433	437	446	417	440	457	434	424	476	460	435	467	459	435	408	423	440	409	457	421	433	458	439	453	443	418	458	423	428	440	414	424	428	438	430	396	467	479	438	441	402	444	441	399	443	409	450	434	384	463	447	452	447	457	370	425	418	461	427	424	481	423	446	430	461	453	432	399	429	453	401	413	414	431	400	428	406	424	413	399	392	460	442	445	428	435	420	420	429	450	409	441	422	432	439	436	418	393	436	434	425	407	414	423	406	392	476	438	437	452	436	436	452	407	416	419	404	413	421	426	413	430	452	441	418	447	407	439	404	436	409	433	435	405	431	433	455	413	434	412	447	434	437	394	416	420	463	402	449	440	411	414	437	441	429	450	432	403	433	423	440	450	419	393	442	390	436	424	427	446	434	412	434	474	406	407	411	402	418	446	452	434	455	403	421	401	457	390	442	456	439	441	423	446	446	403	434	462	408	430	436	430	451	418	417	420	415	470	381	452	416	401	459	403	404	425	426	454	434	437	455	433	432	458	411	401	461	414	431	415	408	434	437	412	428	417	442	428	408	411	402	433	441	427	445	407	430	451	411	428	400	430	435	459	447	430	415	421	433	430	424	433	397	422	417	426	450	423	419	410	434	422	375	397	430	436	420	431	431	428	407	433	432	421	460	409	431	394	412	409	454	427	418	434	435	446	430	431	390	430	454	435	440	427	437	426	420	434	437	384	432	414	421	440	425	424	400	419	412	439	430	450	426	436	426	416	428	428	433	405	434	417	458	427	379	437	398	431	384	436	446	427	412	406	431	457	435	412	456	399	434	407	437	421	426	429	431	442	407	494	411	421	431	419	451	432	424	410	420	395	441	430	463	438	462	451	488	450	385	411	425	450	412	411	456	431	432	428	406	389	449	395	435	429	401	440	431	413	447	420	433	428	424	407	418	448	410	405	434	433	439	415	412	431	407	433	402	450	424	460	415	424	427	440	449	466	390	423	423	435	423	411	413	417	447	459	394	425	430	386	427	427	376	450	450	430	412	430	462	410	449	435	430	490	434	447	395	431	413	422	393	435	436	433	433	408	403	400	442	406	388	454	412	456	461	410	397	462	453	446	404	437	399	461	409	420	400	415	420	436	447	447	410	430	454	437	428	417	425	440	381	412	444	427	424	413	435	426	402	434	440	408	417	421	403	427	444	443	438	425	426	384	430	433	440	435	417	407	410	428	404	425	404	413	436	439	408	424	417	411	416	430	390	415	429	403	386	411	438	440	442	428	423	420	376	407	432	414	430	400	435	403	399	412	412	457	437	449	407	402	465	405	436	425	463	439	443	437	453	445	421	411	408	429	421	420	394	417	409	437	453	417	409	469	414	411	403	409	450	422	426	425	402	401	420	450	399	416	394	446	429	447	444	467	403	433	429	454	438	396	428	443	411	467	391	385	421	426	466	421	433	457	453	430	420	454	401	464	419	416	424	439	419	422	460	437	415	422	388	431	396	435	391	458	437	437	402	426	417	423	454	401	444	436	449	412	431	416	432	415	421	420	424	441	396	412	427	393	407	400	447	446	426	411	437	419	404	423	433	401	471	433	413	444	451	435	393	392	469	450	399	442	442	411	416	492	443	435	406	445	374	412	439	406	440	458	416	417	367	417	409	407	454	436	399	416	406	437	402	429	431	402	488	400	420	443	475	410	390	436	432	414	440	442	440	434	415	423	388	424	416	414	431	399	424	398	399	451	398	407	397	409	474	439	463	422	433	440	430	424	439	470	430	419	403	435	419	443	427	456	436	443	387	446	428	412	435	451	419	409	420	408	428	428	426	437	428	442	430	431	463	396	403	387	446	461	426	470	405	432	408	407	432	409	442	450	419	409	430	454	450	469	429	413	411	436	419	406	459	460	464	422	431	401	400	431	424	439	423	458	436	420	430	404	431	428	405	436	407	440	386	387	477	437	410	414	444	437	430	447	457	429	444	438	423	481	441	411	398	398	430	430	448	419	442	434	398	392	442	420	440	433	423	416	402	426	442	411	457	439	382	390	470	418	433	444	421	442	444	423	417	408	394	419	413	450	468	436	417	447	415	434	404	406	416	447	424	435	390	422	411	400	434	440	432	456	420	453	434	404	413	446	480	444	429	405	395	402	418	435	413	432	415	426	434	400	427	372	398	400	428	407	422	430	410	444	408	433	432	456	437	427	415	411	423	391	381	418	428	439	461	454	430	463	413	399	427	465	427	419	399	396	408	433	435	433	443	397	405	438	407	417	435	405	449	423	437	394	469	443	457	460	410	421	480	418	420	431	437	407	406	403	452	463	452	424	412	439	439	462	415	424	415	436	429	389	427	433	436	470	434	452	434	412	450	412	417	397	461	442	459	395	458	419	448	467	447	444	379	407	433	441	432	459	438	403	427	424	415	410	472	446	372	454	421	410	429	434	392	398	408	450	447	455	388	407	440	401	424	426	409	426	419	388	441	447	407	431	454	420	433	425	411	395	438	427	403	398	447	435	445	432	444	466	416	432	473	454	409	447	429	422	436	430	414	440	410	440	426	456	411	421	436	424	404	448	379	438	440	426	441	423	430	423	432	427	431	451	412	381	448	422	412	433	432	427	414	442	403	412	386	398	389	454	460	419	434	422	451	428	467	399	405	415	431	420	512	448	395	430	408	435	437	428	438	402	441	427	445	429	448	436	455	426	433	457	427	438	426	466	395	436	473	451	424	427	436	444	444	461	440	454	426	438	414	452	457	418	434	424	419	398	428	457	386	414	437	487	415	458	420	444	434	422	407	440	420	429	390	385	463	424	441	412	450	409	427	397	435	451	436	411	405	383	437	407	436	452	435	436	452	472	434	394	457	407	389	402	422	443	437	395	374	424	496	432	433	431	415	455	456	441	450	422	369	395	446	409	424	462	407	426	443	404	426	438	439	433	416	411	414	438	445	454	423	420	448	415	441	400	435	454	413	428	445	399	425	439	435	446	457	433	454	402	434	425	417	417	437	426	442	418	429	430	439	401	385	444	422	406	460	453	436	445	443	447	429	426	429	415	436	408	410	423	414	409	425	444	428	431	431	451	419	448	401	419	437	419	425	445	411	402	384	430	421	449	451	439	417	403	423	408	424	385	416	442	450	429	436	433	447	408	414	416	436	436	437	403	414	443	403	430	424	431	413	448	457	402	406	444	424	407	413	439	450	468	426	412	433	387	454	435	436	435	386	432	440	410	449	419	419	453	420	442	424	478	435	444	446	437	441	445	449	411	399	398	429	444	457	445	422	406	448	444	420	405	456	462	405	442	426	393	412	419	432	451	411	401	455	445	419	414	424	381	441	422	444	375	407	394	397	429	443	437	411	429	417	403	390	458	438	431	424	417	453
23756	20773	27711	23823	20553	7810	2573	1427	874	911	2613	21325	21136	17614	8825	2865	1249	712	638	610	605	603	592	615	648	577	560	589	604	582	582	608	599	608	637	626	614	614	619	592	556	589	645	650	618	599	614	602	604	598	589	624	603	612	574	625	592	576	583	608	601	572	638	580	635	592	605	640	616	623	603	622	584	554	549	518	568	558	644	591	559	578	574	632	597	569	580	588	589	585	590	611	614	603	576	645	585	587	590	572	605	628	596	614	609	612	608	567	593	584	599	616	634	583	581	609	560	615	583	649	594	615	605	589	610	587	606	583	616	588	585	605	586	605	640	550	569	593	594	540	578	601	581	582	631	566	562	592	582	578	573	626	570	583	588	575	642	599	559	633	601	602	618	631	577	637	601	634	592	605	587	606	582	619	606	567	571	605	584	635	548	579	626	594	586	531	590	604	600	642	596	594	597	574	587	575	631	562	588	594	608	595	574	604	540	595	621	589	567	631	592	589	643	642	587	596	584	559	620	618	632	593	590	586	555	572	615	589	578	601	576	592	589	569	595	600	631	638	587	592	626	602	659	564	590	613	654	550	552	564	624	579	595	523	572	621	562	588	620	611	575	577	563	569	611	594	616	605	626	612	599	587	597	583	538	578	608	564	603	641	618	571	595	620	549	591	558	576	598	629	612	572	574	564	539	567	595	617	552	604	590	568	575	596	612	582	553	615	574	549	572	611	601	624	636	573	590	633	590	619	606	593	607	593	582	598	595	591	609	559	588	582	636	568	613	631	554	568	601	621	586	586	575	599	615	585	593	623	602	583	596	593	590	592	589	590	623	587	608	567	621	607	537	610	574	596	570	556	557	575	614	582	585	591	603	604	602	591	570	564	546	597	592	546	586	537	563	653	569	566	576	596	612	548	575	569	605	617	569	616	595	608	582	586	552	586	558	595	590	663	569	615	632	628	563	595	626	576	573	602	581	578	564	620	582	556	560	571	572	600	603	582	559	585	584	633	568	626	661	570	634	616	551	595	531	583	620	591	581	565	577	580	594	588	619	603	595	594	547	607	624	639	577	591	568	581	598	588	561	578	598	585	599	585	583	587	551	584	598	579	572	583	594	560	606	622	576	600	550	586	579	572	582	623	573	587	591	604	575	582	621	612	636	581	581	576	615	596	610	582	597	608	579	575	566	578	590	571	576	600	624	626	596	588	559	584	572	587	624	621	614	595	632	601	582	606	613	574	615	598	601	575	594	594	599	568	568	568	601	578	599	586	622	624	582	622	576	562	627	602	600	646	579	595	602	576	558	599	603	560	584	625	586	620	544	624	587	572	591	572	629	659	585	595	583	577	629	572	597	558	576	591	582	569	619	620	559	590	580	542	609	536	605	612	568	588	597	619	587	608	615	611	617	585	576	642	608	593	597	604	609	571	562	613	563	596	605	574	565	549	598	594	591	611	610	600	586	604	569	605	579	563	561	591	620	573	544	563	533	569	573	582	587	603	553	593	591	616	578	569	628	581	569	578	624	588	591	552	625	604	546	571	586	582	623	607	589	578	595	596	567	591	602	604	572	593	570	646	588	590	572	619	580	602	550	611	543	542	571	566	577	571	589	545	598	625	568	576	577	612	588	573	570	627	588	591	557	574	581	591	576	547	582	592	551	552	602	641	580	561	615	584	612	585	581	607	615	611	584	637	582	559	605	592	613	578	606	560	576	549	563	610	601	566	562	573	588	593	613	607	564	552	555	559	612	617	537	613	583	587	588	566	647	619	590	560	578	588	601	550	594	608	619	604	569	599	588	603	588	604	536	628	596	596	615	534	588	571	587	615	620	562	581	613	559	603	626	616	634	599	551	581	605	572	635	594	572	542	578	583	598	621	636	580	602	582	561	566	581	591	605	607	560	581	623	609	602	599	599	606	583	604	604	572	590	568	601	587	538	664	549	593	567	587	609	581	588	555	576	575	627	614	544	562	626	592	575	579	597	576	571	565	595	561	618	609	607	590	575	572	638	590	610	577	622	590	569	598	616	576	591	539	598	556	576	640	578	600	615	598	565	605	579	626	590	610	591	596	590	564	584	641	575	552	579	585	562	570	586	594	564	591	618	575	620	603	567	595	567	588	586	577	624	579	631	606	577	566	597	573	582	625	607	615	628	590	572	576	573	570	575	581	557	594	606	582	594	603	567	575	591	622	597	533	588	605	623	584	580	572	600	626	591	591	605	608	572	586	547	576	560	629	600	602	610	550	613	618	594	629	576	560	588	589	582	616	613	647	581	610	578	582	577	562	571	569	560	597	607	587	614	576	594	597	575	579	605	630	586	619	591	585	617	606	544	569	578	586	602	639	549	662	564	580	584	566	581	604	562	602	622	543	595	599	540	559	596	505	595	564	618	607	562	565	626	564	575	587	565	537	596	570	582	581	573	657	581	576	623	601	612	561	576	606	587	563	568	610	586	596	587	582	535	579	579	538	596	618	582	560	626	574	594	563	556	592	587	546	578	572	576	583	588	572	562	525	566	560	560	589	576	558	592	609	619	562	613	591	605	607	585	617	604	570	590	621	616	610	615	581	611	616	588	595	655	612	581	599	608	579	599	614	609	588	584	568	606	643	603	649	570	543	574	600	579	565	603	570	567	542	606	580	572	602	581	589	541	624	586	615	619	532	620	606	586	569	580	603	600	587	579	584	591	626	575	590	585	563	611	576	569	588	570	617	587	585	555	571	568	566	602	619	591	627	572	581	587	629	617	617	605	558	586	618	582	565	627	579	553	583	547	565	580	592	588	614	587	577	609	543	574	600	562	568	587	593	577	627	560	608	578	568	578	579	580	575	568	618	613	639	600	604	624	589	580	559	554	556	552	611	578	610	622	570	572	606	612	569	564	556	577	608	552	604	586	569	611	565	578	605	559	577	596	570	554	636	581	586	592	572	595	564	568	579	598	601	586	619	546	608	612	625	581	589	578	583	604	595	574	617	570	601	575	581	575	597	588	591	620	567	624	607	562	604	558	550	544	583	656	556	634	594	629	589	611	596	535	551	633	591	571	599	614	619	576	583	553	640	660	620	542	608	595	586	578	554	566	573	610	572	629	554	595	578	606	601	612	556	629	586	572	557	594	592	596	576	562	616	598	567	582	539	604	619	610	610	616	585	612	608	576	596	597	588	621	581	541	621	563	579	639	628	591	600	583	607	631	558	582	612	624	584	579	593	611	601	586	602	547	601	606	566	592	610	574	602	607	577	599	616	615	583	572	597	563	587	599	594	608	601	529	544	596	564	620	595	625	583	589	559	603	552	558	574	554	604	576	556	576	571	620	577	560	597	574	621	574	575	571	600	609	548	584	586	553	577	565	603	585	597	612	598	599	602	638	680	611	626	586	586	569	570	605	596	585	580	543	592	573	594	603	613	549	600	578	614	549	596	612	586	591	583	599	602	542	557	599	597	580	557	608	605	614	545	611	579	574	580	590	579	611	614	598	609	584	609
4910	8193	7802	4524	3296	2604	2312	1618	983	1184	3733	23380	20229	15138	7814	2835	1199	693	520	542	529	537	492	506	540	541	489	542	494	516	514	509	510	479	494	535	488	487	525	484	499	516	503	520	527	486	524	513	487	549	509	504	509	496	510	533	513	493	512	494	502	487	495	504	504	501	558	537	468	492	526	498	530	454	467	482	519	527	547	540	519	515	512	452	524	493	505	493	496	504	502	477	533	498	507	531	535	545	516	498	500	505	523	503	459	495	495	479	498	495	520	515	503	501	499	522	508	532	501	507	507	509	542	506	467	479	483	511	499	511	493	482	532	492	485	474	528	469	513	500	524	519	487	558	519	519	545	491	488	520	492	511	505	517	489	476	507	478	501	519	486	518	477	502	547	517	515	510	511	508	476	509	477	474	545	517	553	515	547	483	503	511	472	486	494	464	471	490	479	502	500	541	499	479	500	511	474	471	531	504	535	486	544	521	516	522	538	517	523	512	515	533	533	494	534	458	510	517	503	463	483	509	484	544	518	487	506	496	518	496	497	497	534	487	510	494	512	486	493	520	443	549	518	501	527	554	510	489	525	479	506	500	496	496	562	535	493	496	505	524	502	512	465	495	502	499	471	532	497	503	506	504	468	501	502	520	489	543	518	478	508	506	480	480	497	494	481	490	521	480	490	476	515	486	454	451	497	477	529	518	527	501	493	545	484	517	469	511	502	547	497	532	502	514	477	512	506	528	485	504	527	530	502	524	485	510	510	546	520	503	485	509	507	525	508	492	519	513	527	494	478	502	535	534	488	511	502	492	527	512	479	497	502	461	482	518	487	513	478	532	562	495	526	528	501	512	530	504	485	481	537	515	495	508	468	540	512	514	492	578	485	538	476	524	527	503	509	549	534	483	490	522	513	491	507	539	527	516	518	500	516	503	527	515	548	512	505	491	474	514	516	474	490	501	520	503	471	474	496	513	519	535	478	524	535	480	503	498	486	490	493	486	484	546	487	475	510	491	500	477	496	487	499	508	505	510	493	473	489	526	512	499	545	521	534	537	477	515	509	494	524	515	492	539	499	463	532	487	490	508	531	512	504	503	482	521	502	501	503	524	481	493	533	520	497	493	491	498	542	541	477	468	452	502	509	510	459	498	487	487	483	465	466	535	490	513	530	484	514	544	524	495	542	529	515	492	557	477	488	541	519	494	455	527	535	490	510	518	519	521	555	535	481	517	520	518	557	491	509	520	513	507	485	515	527	553	471	521	554	487	511	524	520	486	516	498	527	508	491	508	515	538	517	515	517	500	531	545	505	512	454	517	520	479	508	544	533	489	488	486	544	486	488	482	553	484	506	490	516	487	532	503	512	487	487	481	510	491	507	505	507	461	503	518	498	524	488	500	497	540	528	579	519	459	513	502	506	514	502	491	521	467	517	539	523	480	529	514	514	529	487	504	481	500	492	518	493	499	543	488	513	546	522	531	469	489	511	493	487	511	510	524	501	485	516	509	486	530	547	496	550	517	548	500	515	488	490	481	530	481	509	491	504	508	481	530	535	493	502	527	535	473	508	549	534	488	498	526	496	500	512	530	499	480	482	514	499	518	578	516	495	520	533	504	507	500	522	511	500	505	520	477	499	475	519	498	540	483	496	518	490	516	478	517	532	492	526	563	509	501	506	457	498	494	477	462	507	511	454	474	520	532	489	484	512	502	490	463	492	494	532	520	506	503	499	526	493	506	515	486	522	483	519	555	504	477	515	519	531	515	478	517	520	493	517	527	494	473	511	492	517	498	481	489	541	505	532	556	495	499	521	478	552	522	545	479	471	445	504	530	479	491	498	513	531	544	511	494	513	503	523	499	473	528	510	488	513	490	527	474	494	532	508	522	489	496	507	459	518	523	521	490	527	480	482	499	498	525	553	469	516	506	468	513	511	513	501	500	509	503	549	461	535	492	483	517	487	501	476	494	484	483	518	525	530	525	491	527	492	483	552	528	517	508	498	527	538	529	519	510	527	510	528	490	511	526	499	483	468	493	552	492	531	508	531	452	503	502	476	531	520	520	475	526	503	487	506	515	486	485	505	534	523	505	506	469	507	465	478	499	491	536	481	505	523	547	478	512	494	461	491	485	508	484	439	517	478	520	496	492	532	492	497	526	487	547	490	499	516	517	563	482	508	516	487	539	465	529	492	509	487	477	498	502	499	515	518	501	481	521	517	493	483	498	514	461	526	519	497	515	531	523	492	492	483	519	515	498	501	494	458	463	499	480	472	511	476	471	494	491	503	496	531	499	528	487	531	509	480	518	497	506	517	505	521	506	489	528	476	530	519	524	529	486	512	527	495	532	447	522	492	505	498	497	505	483	523	535	519	508	500	514	478	512	510	523	513	523	505	506	517	498	518	479	532	532	517	527	510	496	487	474	517	497	500	488	525	479	519	488	493	532	503	532	519	513	480	509	527	511	515	534	533	486	497	475	549	539	505	507	506	511	485	455	486	487	514	503	540	447	500	549	515	512	519	496	514	497	485	525	471	503	490	477	521	505	542	491	519	519	478	523	472	524	506	468	505	534	524	491	521	506	512	524	515	482	479	532	504	435	520	505	514	505	502	502	498	496	527	500	477	493	481	468	486	507	496	498	492	578	492	478	493	472	496	491	521	484	503	498	537	484	516	481	508	509	505	509	518	507	536	512	482	516	466	489	527	501	484	501	521	471	495	506	525	520	517	484	469	477	500	534	508	538	503	508	488	496	487	472	495	544	546	476	477	468	482	520	522	521	505	480	484	523	512	476	521	516	497	489	513	501	491	480	545	530	493	493	509	513	490	494	476	508	475	488	471	507	525	502	518	491	475	496	483	539	471	521	518	529	523	498	517	508	519	464	496	483	474	523	502	498	506	482	488	487	529	506	488	487	548	500	473	500	483	498	445	496	497	527	533	489	496	457	486	487	471	478	496	516	487	501	530	482	473	474	497	497	480	475	494	471	514	502	533	531	494	470	526	468	470	538	461	499	488	469	524	532	508	530	547	487	490	488	506	504	494	500	481	482	515	510	494	457	521	499	510	498	533	494	494	523	480	513	465	515	493	509	456	505	466	486	529	470	511	484	480	519	542	521	532	479	450	532	488	482	487	513	509	538	531	494	494	500	492	498	524	562	515	511	530	478	466	519	494	515	493	548	533	517	523	506	472	533	507	514	521	545	556	476	531	502	506	461	453	491	503	512	509	486	532	499	483	513	533	515	499	534	490	532	465	497	481	515	506	532	538	466	497	497	509	517	519	518	514	457	475	521	509	546	540	530	463	516	508	517	508	531	525	513	495	539	469	518	523	504	517	501	508	513	487	520	514	515	472	479	477	525	471	509	485	520	515	545	517	422	544	486	501	469	488	476	481	497	471	499	532	521	529	503	511	508	508	491	507	480	526	510	497	505	502	494	489	488	531	443	513	518	514	509	493	474	530	496	480	503	512	493	465	470	479	505	515	542	436	495
26821	9907	1830	1232	890	861	641	619	580	496	586	1445	1685	1350	733	593	524	469	461	430	475	525	470	447	439	436	449	441	444	468	449	453	425	489	451	479	444	415	427	435	454	475	421	451	462	438	439	471	440	467	470	487	475	464	429	443	461	419	444	484	429	404	416	454	451	413	452	467	453	445	433	444	477	442	440	468	455	454	440	465	459	442	425	450	458	468	437	437	438	457	431	493	486	468	436	427	432	438	482	454	452	488	428	451	428	480	477	431	471	430	456	460	429	474	425	436	477	425	439	456	462	445	422	473	498	452	476	475	416	439	452	428	448	437	450	409	436	437	446	440	447	481	451	484	472	468	454	459	472	464	471	443	465	441	470	422	479	425	447	409	467	433	461	422	440	468	481	478	458	404	433	435	469	425	434	447	444	422	430	431	474	459	441	465	446	449	456	454	426	444	449	448	441	458	460	433	472	447	431	459	484	442	484	485	473	444	446	451	410	465	435	473	432	406	432	467	456	478	449	456	412	468	461	462	425	482	446	438	475	446	458	502	478	459	412	484	461	434	410	412	418	429	459	448	474	446	457	464	458	442	437	461	437	511	486	483	464	451	478	460	420	463	435	452	464	444	419	447	466	444	450	499	462	442	467	399	470	444	455	406	479	419	482	444	488	445	438	467	455	428	447	457	401	409	435	404	469	481	440	470	434	455	461	473	390	477	467	413	460	430	499	447	446	442	479	449	429	472	446	443	434	450	459	473	497	451	432	426	447	458	454	449	458	451	448	476	459	429	453	470	432	461	454	408	450	472	442	429	464	485	434	449	432	430	442	418	423	453	459	449	464	456	480	474	445	475	446	453	451	445	443	432	458	476	467	457	449	482	434	472	467	496	442	478	450	463	426	458	445	476	474	485	450	450	468	447	474	416	433	437	434	431	456	501	434	442	476	454	439	459	464	471	418	437	462	442	401	421	458	432	433	440	462	447	463	425	455	407	456	442	490	480	467	439	462	440	418	438	466	438	415	425	468	491	491	483	469	468	443	463	450	463	497	455	459	412	426	437	468	478	424	444	444	469	440	452	447	442	424	457	451	430	439	444	420	435	465	463	459	480	448	431	461	441	458	440	419	397	445	471	460	461	442	462	440	426	486	460	449	462	445	455	428	430	447	447	424	474	442	458	421	452	421	382	488	458	426	403	461	425	447	446	462	456	438	408	458	471	420	474	535	430	438	483	440	475	476	467	421	477	483	465	431	479	458	434	420	432	466	438	427	475	438	460	417	431	464	458	409	456	459	461	438	453	484	451	403	425	475	446	500	450	432	446	434	463	463	448	469	438	456	430	397	443	456	448	408	438	490	451	459	416	483	445	446	454	428	470	455	473	475	468	439	498	467	445	480	459	460	431	470	467	434	415	462	457	426	458	445	473	445	438	460	464	469	405	483	455	469	443	464	430	430	487	447	420	484	416	427	475	406	461	468	421	439	446	458	456	481	480	466	415	465	420	466	445	435	439	471	448	449	450	429	430	478	433	486	465	490	410	434	426	457	486	424	488	474	434	457	453	471	463	392	481	459	397	419	457	485	454	422	448	471	419	447	457	420	419	438	448	433	434	462	427	464	439	464	455	435	476	447	438	450	474	454	450	479	437	428	486	454	436	442	453	437	428	440	445	450	400	430	428	492	469	439	435	474	471	457	431	478	441	472	447	461	486	484	431	432	469	454	453	443	426	486	454	450	481	484	444	473	478	440	432	447	407	413	419	453	426	477	441	465	451	476	428	454	435	445	478	428	426	432	444	453	460	459	426	432	473	465	444	413	509	489	450	483	449	436	461	458	434	445	439	466	468	456	454	416	494	432	417	426	439	483	432	466	457	405	444	461	448	444	428	477	459	460	421	459	448	461	442	416	435	453	457	444	478	440	442	460	445	425	454	435	429	452	433	438	451	474	461	494	428	459	451	449	468	438	441	422	472	445	448	435	442	471	444	442	463	424	459	493	481	423	441	446	452	454	447	458	481	497	460	433	483	439	453	462	476	415	467	432	460	456	437	480	453	419	447	452	449	488	460	484	428	477	444	425	422	497	490	421	439	453	443	452	444	470	420	410	448	451	438	462	471	468	451	440	449	426	418	470	442	407	415	438	452	434	473	423	428	417	432	445	453	441	447	463	450	449	465	419	442	461	467	435	451	426	432	455	442	462	467	435	446	424	462	441	484	434	429	460	445	460	458	437	459	451	486	498	468	478	409	452	439	431	450	431	472	459	478	449	462	488	498	415	440	424	479	484	437	450	454	454	471	456	468	439	455	466	445	473	449	429	472	441	445	442	455	453	461	469	463	439	443	426	425	478	438	469	445	441	480	454	443	499	431	437	424	440	449	448	454	502	468	424	456	414	481	436	499	417	429	446	454	484	455	431	447	446	466	464	448	424	460	456	449	418	417	445	426	440	443	472	455	457	437	466	440	443	421	441	464	506	426	463	414	424	448	464	430	456	465	480	453	406	456	421	504	447	455	475	475	446	411	451	503	476	464	440	423	430	436	436	472	485	442	433	441	442	497	459	462	441	477	438	462	470	467	472	466	470	426	470	471	451	496	401	464	426	463	495	424	429	461	437	452	466	436	433	458	446	434	438	479	453	438	432	444	445	421	474	457	445	479	433	487	430	492	454	473	447	420	435	455	412	445	480	451	459	440	445	454	476	428	464	440	375	447	431	468	419	395	432	447	446	475	429	467	419	439	473	461	439	431	437	439	469	435	469	443	412	466	442	460	438	473	441	472	468	455	468	453	467	427	455	477	441	463	463	473	433	452	404	434	442	436	454	462	405	478	444	497	449	450	433	475	465	457	429	464	461	496	464	439	403	448	448	470	465	454	416	433	465	456	447	446	445	449	450	446	456	460	429	436	459	422	454	434	447	497	443	442	485	451	438	464	422	493	425	468	452	458	460	445	458	438	478	488	462	438	483	464	427	498	442	443	406	411	467	460	438	444	449	493	454	470	469	443	454	454	475	445	427	440	493	495	481	424	396	416	452	446	469	473	449	475	439	454	459	456	422	419	514	447	452	438	440	465	437	428	468	426	416	436	455	480	448	439	448	482	436	469	442	488	466	452	452	453	433	442	450	463	445	437	426	449	428	436	460	459	431	438	463	465	434	408	407	411	468	433	447	418	451	420	473	431	448	463	471	441	439	406	449	450	445	435	434	469	442	453	456	452	459	463	446	448	441	461	440	470	468	448	457	455	464	457	456	482	469	498	445	426	455	462	460	458	444	456	470	478	438	413	508	471	469	438	423	444	462	459	423	440	462	417	448	436	453	435	452	473	488	483	412	427	433	436	449	468	411	456	429	446	490	480	440	455	453	446	440	446	484	454	459	473	427	444	468	449	427	444	466	488	452	450	453	486	423	482	463	479	504	441	456	454	421	472	443	412	426	466	503	468	466	429	441	470	429	412	450	440	435	418	406	450	439	470	428	470	448	450	495	448	436	462
5706	1786	1577	1117	1101	1075	695	560	522	478	619	2110	1969	1507	719	489	438	407	401	370	396	360	374	374	386	395	394	357	364	386	367	392	358	398	406	372	406	383	387	382	402	362	363	389	377	379	427	358	360	367	427	355	359	370	368	413	380	387	385	381	356	406	365	381	404	383	406	392	384	401	358	385	385	370	388	357	398	368	412	400	408	396	388	399	390	366	427	400	403	396	417	410	368	367	343	370	368	428	380	418	387	401	361	363	348	422	411	413	364	386	373	403	391	370	439	405	418	405	391	402	372	433	397	391	392	407	372	402	391	406	385	353	415	400	385	374	373	388	363	398	365	422	419	407	403	427	365	386	383	366	362	380	376	361	374	361	422	368	365	376	378	390	398	371	411	400	400	396	419	417	409	376	375	368	395	417	373	399	386	357	391	366	357	399	425	379	371	386	367	383	380	417	430	396	367	353	388	423	402	370	385	364	390	353	411	415	396	350	377	378	405	381	401	398	402	370	384	391	359	384	367	378	363	370	415	373	421	350	384	399	405	431	396	407	345	392	350	369	402	402	386	397	395	391	371	405	391	372	374	382	412	417	381	400	404	400	404	406	397	380	381	364	365	380	409	376	365	395	392	412	383	392	363	382	392	424	430	354	369	392	383	400	355	427	390	388	344	401	396	382	392	379	387	372	397	389	415	370	374	410	394	385	402	409	374	367	443	389	409	386	388	379	358	363	392	382	385	388	370	392	358	384	354	368	375	425	375	434	402	386	392	392	373	407	380	341	392	415	383	390	418	370	373	375	405	378	388	396	348	370	351	371	387	402	375	389	413	384	357	398	376	416	402	344	377	362	380	354	379	372	392	388	352	383	392	391	435	375	397	399	380	347	412	353	365	371	401	367	376	371	406	392	389	384	391	374	405	383	366	363	392	363	386	371	398	364	424	409	373	396	434	395	382	402	397	400	369	391	354	401	396	375	384	389	388	363	412	376	414	385	358	397	360	423	393	395	395	391	372	389	368	385	450	377	385	375	404	384	411	392	402	399	372	396	363	389	411	400	384	405	370	417	385	389	378	371	409	363	392	392	408	370	392	385	402	394	404	384	383	382	353	364	405	366	391	376	382	350	376	347	395	407	406	372	403	368	373	391	372	378	387	380	353	386	353	365	390	393	367	378	399	411	376	351	402	348	416	413	382	391	376	388	345	411	405	397	368	376	361	405	349	344	386	400	390	396	339	385	367	374	372	397	385	423	374	375	381	410	412	401	400	351	394	366	396	399	354	421	392	394	377	369	374	403	368	348	375	407	429	395	381	401	375	366	404	371	381	401	367	373	374	401	430	409	415	371	384	361	378	375	400	367	395	362	366	386	360	376	351	415	401	404	384	368	361	426	386	390	398	371	383	364	394	402	398	398	360	381	405	378	372	358	363	390	393	380	381	397	372	389	385	374	414	361	399	398	405	404	404	385	383	400	389	376	414	404	375	388	352	398	404	410	376	378	384	387	376	377	379	402	392	363	387	390	382	405	387	407	387	370	364	385	389	368	376	411	367	398	359	374	399	386	380	403	407	388	384	337	409	354	381	418	337	406	393	440	392	404	348	377	406	387	386	397	396	376	412	380	401	399	384	361	372	392	398	364	386	402	411	383	380	407	369	371	423	413	356	369	387	396	383	409	365	383	364	400	375	398	404	382	366	402	365	357	391	392	411	377	387	371	409	396	356	371	380	376	358	353	415	392	418	375	359	372	429	405	388	388	408	411	390	382	370	349	386	387	355	407	390	374	387	385	384	362	411	355	396	351	391	344	401	417	364	391	376	404	398	387	356	412	400	401	371	389	374	390	390	374	351	375	414	400	352	406	401	351	402	350	434	376	375	397	381	396	377	352	369	414	417	385	406	364	388	390	365	402	413	374	369	391	391	379	431	388	394	407	356	371	412	383	427	383	324	413	428	395	385	410	397	383	387	399	378	393	441	399	405	393	404	351	386	408	396	383	417	408	385	398	380	388	378	378	385	363	386	381	390	397	392	385	360	391	406	389	389	399	420	402	387	385	381	400	376	348	398	372	394	386	405	376	399	373	379	339	381	406	407	381	428	372	394	391	376	392	382	401	390	421	354	349	388	398	375	373	369	375	386	381	395	377	376	408	371	408	371	359	373	372	399	436	422	359	372	407	389	368	376	396	368	399	386	357	353	330	390	387	392	358	361	356	349	406	391	395	384	379	399	384	378	369	387	392	375	379	372	410	367	374	393	400	345	402	386	392	381	396	391	380	341	391	352	399	411	391	339	365	398	396	359	374	396	394	376	428	399	393	404	388	362	376	362	362	382	432	406	440	378	380	400	321	413	397	394	391	420	358	412	363	373	416	365	396	392	413	378	410	411	349	374	378	370	337	402	373	369	405	392	421	417	382	376	390	414	391	400	400	415	416	418	346	388	379	370	383	376	343	374	370	380	411	384	392	351	385	365	394	389	385	376	400	390	365	388	369	385	415	340	397	372	374	416	412	422	407	360	383	355	383	375	372	356	376	360	388	387	395	399	393	422	380	369	342	400	381	391	408	376	407	392	405	408	362	359	382	380	386	393	364	386	395	371	416	380	411	406	392	366	420	389	417	347	424	384	376	378	388	403	417	393	363	439	382	371	373	347	406	345	411	377	389	364	414	374	394	386	410	409	404	360	386	399	367	354	403	355	413	376	422	376	415	381	347	373	380	376	368	345	382	391	363	381	359	380	393	411	364	380	361	369	384	382	353	431	370	369	422	393	389	364	403	370	390	366	379	343	398	376	384	436	417	371	362	378	377	386	381	407	397	403	390	372	349	388	394	395	368	413	387	385	378	385	405	393	386	396	395	352	385	389	398	398	424	383	379	364	397	404	382	404	409	418	409	366	387	314	414	370	379	388	400	381	382	400	380	389	361	392	373	377	401	391	388	393	390	409	362	369	372	391	384	368	389	401	367	387	365	384	408	410	396	358	376	380	399	381	358	380	417	395	362	373	400	394	387	430	392	384	363	378	388	382	357	373	401	397	353	383	362	368	363	377	386	378	375	356	390	409	365	386	345	378	342	388	409	368	362	383	380	399	400	406	423	393	376	354	375	414	392	368	384	369	376	402	406	397	352	390	372	390	371	404	363	372	359	419	416	389	406	382	380	393	385	400	369	380	392	394	398	373	405	374	404	361	400	424	393	371	398	372	362	397	412	405	378	399	364	379	399	428	395	380	390	373	411	379	390	393	341	394	374	428	391	373	399	405	328	365	386	409	396	373	410	389	408	404	407	395	368	388	406	368	406	370	390	391	385	403	409	369	404	406	355	384	418	380	399	386	385	406	410	342	408	412	395	378	348	392	348	392	366	400	417	397	388	392	402	386	376	417	396	395	393	385	366	361	399	385	404	366	367	421	362	378	381	388	375	398	400	402	370	361	413	388	357	376	394	400	405	365	391	423	368	396	372	403	387	399	382	420	383	355	387	361	394	412	353
24778	20749	26671	24716	9688	1917	1608	1051	817	903	3987	14644	15034	6295	1867	994	663	540	543	514	530	528	495	494	528	562	491	524	506	506	539	490	509	505	525	514	497	537	513	476	460	515	492	558	509	507	502	490	483	513	529	505	536	552	519	517	497	512	522	534	504	545	523	503	537	573	500	524	483	520	492	508	483	550	465	510	517	508	503	546	505	502	536	496	502	494	575	493	514	546	514	535	527	466	554	520	477	528	497	481	525	491	479	506	546	513	495	535	505	506	506	545	555	542	445	508	452	508	512	502	528	512	505	498	512	528	504	496	499	509	557	470	503	497	490	478	452	474	532	479	478	466	511	498	487	526	543	525	497	533	534	503	527	524	493	485	501	509	512	514	490	509	543	538	522	527	486	547	542	530	511	470	525	531	492	484	518	522	523	515	474	522	524	530	498	538	505	514	545	519	500	516	484	502	535	508	522	574	538	517	486	522	545	505	511	542	544	512	489	494	507	482	512	509	510	475	530	472	521	502	511	493	528	511	502	527	482	517	509	485	530	521	535	516	525	509	515	489	527	518	508	547	525	505	534	519	538	505	487	512	518	462	457	528	478	493	511	516	500	499	529	512	510	523	495	547	504	470	528	510	461	506	464	474	475	512	525	508	492	496	533	529	478	518	505	514	521	539	495	531	480	537	451	489	520	525	509	442	531	499	513	507	523	534	491	526	491	495	525	500	464	475	510	494	532	510	491	525	509	487	509	510	514	487	529	501	494	507	530	544	508	514	513	435	542	495	486	500	486	484	550	498	476	514	466	539	516	491	463	516	498	561	525	480	551	478	490	555	516	493	528	528	531	523	501	534	507	535	527	487	489	517	514	497	507	528	518	484	492	493	456	539	490	475	516	526	489	443	512	493	523	495	520	490	516	495	530	537	507	503	571	500	515	518	517	494	512	588	526	523	483	545	488	506	525	498	493	516	508	514	500	505	547	476	538	496	492	454	534	553	478	511	533	523	499	524	479	504	497	500	514	519	540	493	480	493	546	505	548	529	499	494	499	497	506	506	479	525	528	513	493	547	486	518	513	486	538	543	493	523	525	505	487	488	498	509	511	501	517	490	519	445	487	508	520	471	511	522	558	543	533	477	516	503	567	533	502	516	508	526	478	530	528	484	506	499	500	516	524	485	502	506	509	473	516	507	513	501	533	495	533	519	512	487	521	480	485	512	529	510	507	491	484	506	501	529	494	534	480	509	486	515	490	493	513	488	511	511	519	517	490	508	504	532	488	469	514	519	510	498	510	526	475	459	478	481	499	512	466	454	510	542	464	502	495	539	496	486	514	503	530	545	501	502	510	488	558	523	508	478	475	522	492	510	515	504	536	516	487	490	519	479	501	523	524	499	462	477	495	534	505	499	524	506	497	549	475	474	508	530	497	520	499	504	543	542	476	514	503	509	517	486	487	463	487	456	487	520	483	520	500	469	510	539	545	509	537	539	482	470	501	508	508	473	493	497	518	505	521	497	504	548	520	506	498	513	523	480	515	518	461	541	469	507	534	449	485	500	490	472	511	470	515	496	550	563	500	489	506	538	511	484	536	522	501	509	497	516	517	496	530	480	533	531	505	484	495	479	542	501	557	480	560	510	496	473	524	480	518	501	502	528	474	495	457	492	488	492	480	504	470	516	521	505	511	494	523	521	489	550	504	561	523	515	474	525	506	518	527	459	499	535	503	516	489	523	557	502	487	494	510	554	495	470	500	537	487	500	522	491	518	481	492	498	489	512	520	507	532	517	532	496	560	512	502	507	488	512	521	482	499	497	501	496	485	516	524	499	518	513	462	510	516	546	516	499	513	498	545	500	516	480	507	507	506	478	515	514	511	538	517	506	531	525	507	508	525	531	489	486	536	508	495	541	512	498	513	501	490	484	547	521	510	475	523	498	502	521	467	514	497	474	455	461	542	517	523	564	482	480	488	512	505	520	507	533	524	512	504	478	538	548	485	557	554	494	527	502	454	523	510	488	507	529	473	515	527	494	488	532	459	502	523	501	487	513	558	493	502	510	526	485	523	510	499	535	521	476	497	538	504	491	502	470	511	515	513	489	469	544	496	491	525	496	498	500	494	509	478	490	572	489	535	487	504	524	501	506	504	493	532	525	531	485	512	530	538	458	498	505	474	513	475	492	491	493	523	492	482	496	543	510	557	497	520	532	497	517	512	504	496	530	524	478	473	498	538	489	513	547	505	511	529	514	522	527	509	518	523	501	490	494	475	521	516	501	509	495	469	524	492	538	559	517	496	562	526	520	500	471	507	476	508	487	511	496	531	490	491	519	507	559	479	523	466	471	497	502	508	505	486	486	501	539	493	493	508	558	455	510	495	494	499	551	524	484	507	522	482	494	511	504	542	482	484	511	494	523	506	519	522	516	475	503	523	541	511	523	500	453	529	525	526	550	466	485	473	483	502	543	462	473	496	518	504	482	573	538	474	494	498	499	485	530	470	488	476	501	546	526	495	476	507	501	493	531	526	479	512	491	487	529	540	509	540	511	540	475	499	490	498	520	503	532	518	520	458	548	511	467	504	484	556	539	501	513	509	490	515	524	519	467	494	546	521	488	524	484	521	529	476	496	518	472	552	540	488	473	553	496	510	520	521	530	516	473	499	532	513	514	482	497	537	495	513	481	500	511	520	472	533	471	516	497	447	499	493	529	511	486	536	488	516	525	538	531	517	500	514	502	507	513	506	529	509	505	524	495	535	480	487	475	496	483	521	493	550	547	500	524	498	493	498	511	495	500	516	521	478	538	474	524	456	525	506	540	482	516	520	505	470	521	509	512	511	538	541	520	492	505	513	493	514	498	490	517	512	492	481	478	502	494	529	508	520	509	522	518	517	514	500	487	530	486	506	513	498	494	495	511	516	507	495	513	523	530	501	519	522	523	499	528	511	508	475	505	539	515	473	498	540	491	486	504	495	500	493	518	509	483	535	474	490	518	520	537	465	502	486	514	517	524	477	516	527	502	456	518	512	503	502	484	526	517	547	529	486	469	523	474	497	518	529	555	538	481	496	535	520	496	493	491	503	496	538	491	489	465	532	510	502	528	469	474	524	543	502	514	504	505	516	525	504	511	494	502	498	513	486	498	514	511	488	554	481	503	514	489	482	524	481	499	522	507	520	519	501	500	527	478	524	503	506	518	505	508	493	528	537	491	496	520	457	568	468	538	483	510	500	504	497	514	496	511	501	504	519	471	517	444	516	503	514	545	462	524	511	517	497	509	522	530	523	493	496	523	531	518	484	517	514	541	490	537	523	509	523	520	522	532	482	507	524	495	482	461	525	510	483	499	530	522	537	488	507	499	489	456	514	510	495	513	475	535	538	525	498	506	494	516	535	501	497	507	477	504	499	547	437	491	527	518	536	513	463	504	524	486	481	459	524	446	500	482	524	505	531	502	498	520	540	496	497	537	508	531	505	528	487	501	551	511	533	529	539	529
4658	5993	5526	3256	2928	1619	1818	1306	1041	1139	6158	16576	13703	5689	2011	1044	767	503	462	440	528	459	445	442	445	468	491	456	444	457	446	443	445	453	444	477	482	429	447	478	442	443	453	461	462	467	427	472	438	468	432	461	437	441	430	447	461	430	479	461	477	479	446	449	464	428	429	415	413	455	456	460	430	427	402	464	469	505	448	446	480	408	491	462	452	444	462	474	417	477	450	453	444	437	467	434	413	451	456	479	439	485	505	453	436	440	458	434	454	472	421	454	477	459	428	426	428	451	444	448	464	479	425	423	468	472	466	453	462	438	441	487	445	421	457	414	430	455	431	432	476	455	446	425	416	427	464	453	410	431	444	436	479	374	444	465	445	449	446	443	455	441	452	407	446	445	469	460	442	452	420	489	456	460	433	432	471	446	439	453	445	413	466	440	411	475	438	446	429	432	487	441	473	462	430	462	401	459	463	441	421	433	468	458	433	422	447	454	433	434	464	460	441	437	406	445	470	465	419	456	430	472	471	420	409	437	399	453	437	425	465	470	447	413	445	432	434	423	465	478	419	457	442	436	449	406	448	465	466	427	474	451	455	471	479	450	443	442	484	442	435	457	474	455	468	459	444	414	411	444	476	424	433	440	441	415	443	415	446	446	441	462	423	429	438	413	457	444	456	444	479	430	471	431	450	438	483	459	498	488	422	456	461	447	431	462	439	448	472	471	420	470	434	424	430	451	418	458	424	468	432	426	439	449	452	414	427	436	439	464	404	442	457	479	420	453	429	454	482	448	458	442	455	422	463	470	418	402	468	443	435	450	432	437	443	456	451	408	469	455	482	420	443	441	465	446	428	437	499	455	447	394	438	433	447	454	469	459	419	445	437	447	453	462	443	440	428	477	452	464	439	456	426	442	439	415	450	407	433	428	426	410	435	447	436	435	441	430	456	460	434	425	450	452	429	435	434	463	419	428	426	457	437	461	424	458	439	451	456	425	484	411	433	417	441	442	449	419	419	442	424	419	468	459	436	465	476	448	446	469	454	449	450	437	466	444	444	455	405	498	456	428	441	447	476	457	444	417	414	458	444	429	436	453	415	492	406	469	468	451	471	440	461	439	430	472	451	455	452	453	445	453	450	421	428	445	477	452	452	452	467	439	478	462	512	423	486	416	474	445	468	408	459	443	421	426	439	477	461	470	451	423	423	401	437	452	439	424	460	475	442	453	461	411	444	469	445	455	431	471	439	465	471	394	441	410	452	439	462	473	439	423	438	421	466	406	454	396	441	433	473	462	457	424	450	430	458	449	422	426	470	437	465	437	412	423	411	471	448	438	456	438	428	455	462	429	478	437	444	483	450	423	462	479	440	421	464	443	429	460	446	464	428	442	475	481	426	443	468	459	446	444	439	456	407	377	443	444	469	438	464	423	436	465	421	456	477	441	477	436	423	427	455	454	433	406	429	433	471	428	450	455	401	467	400	437	423	475	461	449	438	404	457	454	448	454	438	478	446	453	441	456	463	425	444	428	430	464	458	455	465	439	468	432	446	461	465	449	426	451	446	460	473	473	478	414	416	451	451	436	425	453	436	447	424	408	433	449	416	463	431	429	429	425	432	445	471	451	452	424	427	443	465	428	463	456	446	479	430	444	427	451	429	470	434	435	468	497	430	444	481	451	448	425	436	452	472	422	458	462	428	475	447	485	436	431	452	429	430	443	428	452	445	435	450	416	493	455	430	401	446	428	490	456	457	446	502	456	428	453	415	381	409	478	400	440	443	430	440	448	439	462	436	428	481	418	455	442	431	437	455	470	448	454	458	430	470	430	458	399	465	422	434	417	436	436	496	458	423	479	446	461	453	458	463	477	431	416	466	435	436	428	480	383	441	461	464	477	407	411	431	443	483	450	450	420	423	461	417	418	449	408	446	493	425	456	498	422	448	468	427	457	473	417	439	454	466	446	450	493	471	452	431	441	404	450	416	480	451	448	460	452	468	358	432	452	432	447	458	423	438	471	469	453	454	396	434	440	466	457	463	446	447	457	483	465	455	473	424	428	449	444	442	442	419	419	436	407	465	480	443	452	469	451	460	460	433	417	448	456	437	454	462	427	447	426	413	449	425	424	426	421	462	466	460	474	424	433	497	427	434	439	436	419	437	477	430	426	466	467	495	455	455	424	448	477	436	436	394	448	479	424	414	458	431	427	470	453	435	474	455	447	474	433	443	457	460	431	420	406	417	414	426	435	482	430	450	471	433	439	395	407	442	479	402	434	482	447	455	462	410	463	423	432	435	461	462	427	492	439	438	460	437	450	453	434	440	467	472	432	484	432	448	428	448	425	464	421	441	469	429	442	473	434	469	461	480	400	449	452	423	428	447	449	472	438	456	427	455	447	416	448	479	435	437	451	448	430	416	447	436	427	472	461	433	420	437	454	476	463	426	439	447	426	444	440	458	431	431	439	455	399	409	435	470	441	459	443	436	453	437	437	441	455	463	452	425	473	449	424	447	452	456	443	430	443	425	482	445	457	476	417	444	383	426	456	464	437	487	410	426	425	434	427	421	461	440	422	438	479	456	439	437	440	457	418	444	452	456	451	463	413	485	443	412	449	460	470	448	471	420	432	463	427	453	405	442	452	482	464	443	435	436	448	475	470	442	462	467	438	454	438	415	449	475	438	422	440	433	457	449	445	454	446	426	456	449	433	438	470	414	408	474	451	449	467	443	409	434	422	430	440	436	413	429	449	481	460	437	466	461	463	449	433	421	420	469	443	426	464	416	448	430	431	485	457	411	457	433	426	458	430	441	451	429	456	488	456	419	480	440	419	401	444	472	443	444	458	426	443	420	492	430	429	430	465	452	402	425	445	449	484	434	465	414	428	467	468	468	441	505	459	460	439	464	464	439	415	407	405	377	460	449	423	490	452	423	388	418	459	433	461	415	461	465	410	444	417	460	422	427	416	415	441	448	431	408	462	428	430	441	451	438	453	469	426	428	426	467	447	418	418	441	415	463	462	388	440	435	451	478	461	414	443	430	489	477	433	443	463	438	437	461	415	440	471	409	459	436	494	477	447	481	408	458	441	433	452	429	440	435	431	469	437	442	460	453	374	447	436	421	440	442	458	471	438	459	425	471	433	421	458	431	473	456	458	459	422	474	456	448	492	462	474	473	432	433	458	422	457	462	413	471	440	432	477	439	454	448	444	460	412	436	469	431	453	420	448	461	464	395	475	457	477	472	445	414	438	429	440	453	445	471	461	458	489	475	452	463	427	455	451	440	454	436	417	458	456	450	438	439	464	456	477	430	427	444	476	437	427	418	425	408	469	413	470	487	475	419	404	412	476	465	459	448	438	458	441	422	404	466	455	418	424	422	443	452	411	475	415	451	448	433	451	416	439	453	444	454	437	455	438	435	418	438	466	440	440	445	447	435	448	443	434	449	465	456	404	433	423	447	430	457	431	454	438	422	473	441	426	477	453	474	424	443	462
23855	20789	27744	23899	20621	8833	3384	1741	1547	2588	16329	27644	20372	9585	3707	1381	856	784	663	675	742	633	650	682	642	652	622	624	643	661	680	627	653	648	653	653	622	676	666	631	584	670	667	618	659	638	674	649	647	696	615	625	646	631	656	675	625	625	652	630	603	631	711	670	692	694	605	637	673	647	647	616	608	647	680	693	630	667	629	621	641	638	666	684	662	599	645	627	635	684	622	627	626	696	636	602	672	638	668	603	650	686	686	646	620	611	608	601	674	670	597	664	637	631	625	683	636	648	620	650	628	630	631	648	661	640	661	651	677	647	614	598	671	614	632	623	669	670	637	673	640	666	654	675	653	667	620	653	635	675	635	686	654	659	608	605	624	619	673	638	693	665	666	615	595	625	686	695	654	656	643	664	619	654	620	594	619	645	656	634	685	638	635	673	667	662	662	609	684	675	654	664	600	617	668	682	619	623	657	623	700	632	645	644	665	655	644	655	654	627	600	690	637	571	625	649	630	646	672	611	620	641	654	638	626	649	641	623	663	640	683	593	656	683	665	618	650	645	593	655	592	617	670	611	656	642	636	651	629	661	623	641	659	629	653	612	679	629	674	660	698	635	663	660	610	652	634	656	663	663	619	655	627	619	684	658	669	645	642	649	634	651	631	639	661	694	685	665	660	631	631	668	589	661	667	668	652	672	662	634	659	644	590	648	648	648	610	609	652	627	592	635	683	701	643	676	662	647	646	670	672	665	637	619	635	651	637	663	661	617	632	670	634	672	680	620	643	609	635	672	623	640	646	654	617	638	645	678	649	658	635	652	594	591	665	640	673	642	660	680	648	678	654	666	664	672	653	664	650	652	605	647	657	680	629	638	635	632	653	628	581	645	620	621	637	619	648	608	683	663	649	591	655	699	635	625	634	624	654	652	636	695	666	645	648	659	651	674	655	632	622	610	622	649	658	641	641	632	598	664	643	593	645	611	639	645	635	657	606	651	661	636	622	637	661	656	636	647	665	625	634	644	638	633	676	613	630	633	666	643	633	603	641	653	668	623	629	633	607	696	637	601	663	651	668	662	635	630	636	647	619	621	641	659	616	665	635	620	628	602	628	613	661	597	692	619	635	641	617	683	666	627	635	619	636	653	609	675	614	637	666	613	641	658	659	647	657	668	692	634	618	600	659	630	691	639	630	641	687	632	701	631	659	646	634	644	600	651	602	617	585	625	627	617	666	655	647	666	668	682	630	643	629	665	674	667	665	633	617	639	622	634	629	679	575	591	660	651	619	650	622	642	656	664	649	631	665	638	655	577	629	629	609	649	638	634	629	640	641	639	666	667	675	685	627	631	642	642	685	632	632	622	633	664	658	612	641	657	627	675	641	621	639	640	664	623	617	606	637	619	611	643	635	616	663	653	660	594	645	639	658	645	647	645	643	663	682	644	630	604	598	680	651	650	664	649	666	670	601	637	630	669	623	618	636	669	594	626	639	638	655	593	639	648	623	643	629	612	637	633	659	651	659	637	653	664	627	611	658	630	635	640	668	620	647	656	644	644	597	596	631	619	590	639	617	645	654	627	632	620	634	613	621	689	661	594	653	616	629	658	643	632	672	659	636	610	637	630	626	614	606	602	658	640	653	644	653	632	629	639	670	661	693	625	649	686	618	672	598	631	649	655	642	666	667	662	689	593	637	631	636	634	653	644	605	599	686	617	674	611	647	661	628	650	591	649	621	692	625	618	623	696	697	631	628	634	655	633	684	644	653	635	654	635	644	667	637	660	636	618	620	618	671	691	637	629	649	647	615	644	720	666	673	607	684	665	645	639	651	624	643	551	659	690	615	638	618	622	603	648	635	639	604	654	649	587	600	662	639	613	641	661	642	638	687	600	626	656	657	652	645	669	659	619	587	637	617	646	644	618	682	660	656	648	651	693	688	588	668	696	611	648	658	611	658	633	627	660	661	658	644	675	646	661	605	684	663	643	674	643	663	620	610	599	613	608	655	636	627	618	666	641	627	619	666	633	614	662	640	628	638	637	618	633	593	665	626	646	649	604	645	652	652	626	685	632	661	663	652	593	633	679	635	639	640	636	619	636	669	682	670	592	649	625	638	643	613	621	624	642	666	618	698	626	605	668	664	618	650	639	677	653	613	632	647	604	636	620	645	650	659	606	661	643	596	654	604	657	627	604	602	623	605	634	672	644	649	637	663	661	636	689	682	624	701	615	645	631	629	662	640	659	647	639	666	653	636	640	624	666	651	629	582	652	645	665	655	622	640	613	631	634	610	659	681	601	621	628	671	668	643	669	683	626	618	613	661	609	631	653	630	657	612	597	639	676	685	615	628	628	633	623	638	600	649	648	625	590	635	635	612	628	654	649	686	605	628	661	657	639	652	643	640	692	671	641	650	599	631	627	625	656	639	607	640	649	605	633	629	644	583	580	637	622	635	636	624	651	624	619	619	619	623	671	642	648	653	647	641	606	703	620	649	652	646	644	641	645	610	592	677	637	665	705	649	641	658	645	672	634	669	658	664	583	588	633	644	623	634	606	646	649	624	617	632	605	657	642	638	643	665	685	607	640	589	620	691	653	648	611	669	653	596	666	649	699	644	667	650	622	632	655	615	644	648	627	668	639	646	617	681	653	634	616	644	673	655	626	671	649	665	637	670	646	636	670	681	664	599	609	668	619	677	626	622	627	650	582	619	687	707	623	686	638	654	589	687	658	657	628	660	634	644	602	680	662	639	675	651	670	664	625	643	605	582	639	663	620	599	646	634	628	681	646	660	686	636	607	626	637	676	630	635	644	635	603	649	584	631	606	667	613	612	603	632	603	646	653	647	661	639	637	556	733	584	645	575	607	622	633	637	670	672	672	671	655	656	657	594	632	641	663	626	592	642	616	662	611	625	651	643	647	604	659	629	627	647	655	627	619	601	618	650	658	582	614	620	623	638	591	626	631	663	626	646	620	698	668	597	621	665	618	621	647	653	645	609	608	654	667	647	632	629	634	644	632	716	608	680	667	659	603	649	637	635	609	639	652	666	632	604	653	652	674	656	627	647	651	630	661	636	654	638	667	616	634	635	653	638	671	646	651	644	627	635	628	632	602	632	628	648	627	685	638	631	630	649	657	628	654	643	651	678	671	637	617	640	646	653	665	629	605	619	649	654	700	644	623	640	624	692	642	643	644	625	617	643	676	636	615	616	637	644	672	575	652	626	644	648	635	629	622	615	656	662	663	633	639	645	642	604	624	642	649	658	625	645	674	629	624	636	678	624	646	629	640	633	676	674	661	622	643	630	650	608	629	627	643	642	669	662	678	618	686	609	596	662	630	636	655	629	606	672	634	617	650	632	595	637	636	600	612	649	635	639	624	631	674	640	665	647	671	618	665	677	638	659	653	590	661	664	633	611	645	658	654	692	616	628	676	649	603	637	653	649	641	647	656	652	597	608	658	657	616	656	669	604	624	650	624	655	636	625	604	653	650
5199	8368	8300	3736	3187	3520	2951	2025	1996	3840	20121	26285	17549	8141	3653	1462	850	638	590	556	572	587	583	552	554	596	562	565	580	523	556	558	577	569	556	583	574	562	558	576	537	596	533	562	574	549	580	569	577	525	553	579	562	558	585	555	537	547	567	533	546	556	539	560	549	565	544	552	599	545	542	568	565	563	518	527	528	596	531	567	552	552	593	598	553	525	549	591	510	552	531	563	556	577	532	539	537	572	568	509	527	513	583	588	551	573	575	524	544	554	553	579	545	519	561	542	528	543	557	548	536	529	609	568	528	526	579	558	517	549	586	562	513	552	536	538	560	537	570	569	545	568	544	571	540	575	522	579	557	593	523	503	547	566	484	550	566	554	508	592	571	516	598	551	573	555	544	563	516	606	576	558	559	576	614	521	555	556	559	535	540	559	521	569	560	551	562	503	581	582	566	552	522	559	590	548	543	573	509	566	547	551	507	545	532	555	534	561	516	514	559	551	565	523	564	537	563	579	536	577	578	588	533	502	535	565	563	508	562	512	523	570	534	561	554	549	516	505	584	526	542	535	539	542	565	544	536	550	548	579	536	569	526	581	543	570	529	529	578	526	581	577	561	534	550	570	566	570	542	531	516	539	572	507	561	570	535	541	546	498	553	595	547	583	571	569	567	560	539	531	572	553	549	529	562	571	512	561	538	548	541	509	512	575	563	505	571	549	563	581	503	518	546	544	523	552	524	520	580	554	527	513	565	539	566	521	559	504	556	516	518	562	533	594	550	529	529	550	548	522	558	538	561	586	566	533	550	552	539	566	532	566	501	536	568	578	541	560	529	500	553	547	551	568	546	562	531	555	568	554	587	577	515	560	537	539	547	534	575	530	562	558	577	534	577	572	570	499	584	555	535	503	561	565	519	551	518	553	555	544	529	552	562	578	562	545	571	535	562	546	571	555	562	545	544	532	528	550	525	528	580	558	559	543	535	563	561	509	578	527	523	551	503	543	491	542	531	555	553	552	555	574	537	561	549	601	540	534	540	568	527	578	530	573	546	550	537	539	561	565	535	564	563	533	602	556	533	562	546	574	558	569	506	535	526	532	551	542	543	583	553	532	573	561	544	542	566	561	581	520	573	549	578	530	565	544	546	543	531	546	573	546	558	543	558	529	551	519	546	503	520	568	541	557	536	541	590	527	533	539	523	533	620	581	542	515	505	550	558	543	547	537	544	537	589	555	572	525	565	533	544	562	561	530	555	541	576	544	512	591	537	576	529	560	519	548	565	533	539	528	495	549	530	545	546	510	544	503	556	556	560	531	522	542	533	535	537	563	523	555	585	524	522	525	532	568	572	539	541	522	563	496	564	531	526	541	547	498	531	559	569	523	573	622	518	509	534	541	556	553	584	552	518	537	513	565	537	574	554	525	565	562	564	559	522	521	544	525	522	557	533	584	567	532	536	556	545	578	565	557	550	531	568	541	533	557	579	545	568	580	554	563	540	533	522	546	561	565	533	564	583	522	560	506	509	500	589	570	516	568	580	536	536	541	550	550	544	539	566	578	562	536	558	554	561	573	525	563	510	572	532	530	543	554	567	558	544	504	556	571	576	565	554	554	533	551	507	549	511	545	598	516	552	568	528	527	567	546	596	579	533	563	558	523	533	556	616	547	525	556	578	551	542	577	566	554	615	512	584	528	578	564	534	593	555	520	532	536	541	564	539	547	548	560	559	576	539	531	542	523	571	565	544	550	541	556	534	543	538	589	571	516	526	502	499	555	573	530	563	618	513	503	547	561	561	520	540	566	536	531	523	515	541	573	546	601	582	529	542	556	510	526	564	556	519	525	525	548	581	541	537	558	521	541	556	572	549	554	538	538	532	547	558	532	540	528	579	557	528	589	544	522	559	515	526	539	571	563	573	557	540	551	557	538	557	537	548	563	546	577	569	587	560	552	556	568	530	538	554	545	518	549	518	535	495	593	541	539	553	520	543	548	521	521	538	591	578	529	547	524	567	559	581	539	554	587	519	502	536	532	543	563	615	545	537	576	552	610	553	531	540	531	568	532	552	575	530	506	529	557	550	574	537	552	552	540	552	585	534	524	534	540	523	565	547	565	549	556	524	579	529	566	525	506	539	503	562	589	551	515	546	527	562	545	584	534	532	577	541	577	561	524	525	553	547	537	520	554	551	538	578	561	523	569	548	516	491	557	589	578	522	552	524	566	535	528	577	551	544	586	536	555	542	548	551	539	572	539	593	525	540	549	494	502	538	550	532	543	523	489	558	570	585	516	556	530	552	605	533	585	563	551	497	546	540	561	514	570	515	527	581	564	570	543	537	536	510	562	549	557	523	562	547	589	563	601	589	545	555	581	568	569	553	559	580	504	558	547	543	561	519	558	576	582	575	521	541	519	550	581	540	552	560	532	532	570	544	550	561	588	538	544	545	587	552	508	523	558	496	573	524	557	534	543	571	582	561	561	538	531	566	567	522	515	545	554	492	570	531	568	547	526	548	545	548	532	555	574	485	549	539	532	547	541	553	545	606	564	532	552	526	574	534	576	524	521	552	530	562	584	541	546	547	557	530	518	564	536	556	549	529	521	542	544	526	526	567	579	531	523	535	534	539	544	528	504	507	536	544	549	554	554	561	527	549	509	503	553	552	541	548	510	522	553	537	534	526	499	545	549	506	535	520	556	497	512	522	509	517	546	539	513	569	562	541	592	560	506	517	566	559	566	563	572	568	517	543	534	537	577	525	521	552	580	520	547	539	550	571	557	515	569	590	540	531	597	539	551	563	552	518	489	553	555	590	525	525	505	570	551	559	531	527	577	538	536	516	544	505	586	530	563	534	554	539	577	570	538	502	549	560	561	542	587	507	524	568	548	570	568	545	596	527	524	554	534	535	549	563	557	561	544	558	532	515	554	548	513	531	555	548	550	562	578	555	560	578	537	617	571	552	549	514	593	501	528	512	534	548	558	562	529	563	553	512	541	524	548	528	545	565	530	528	552	524	572	519	538	559	548	533	525	597	583	526	556	542	570	561	555	556	565	539	555	571	540	564	523	566	583	512	567	538	543	554	549	531	548	531	563	577	551	547	547	537	552	539	533	517	548	533	580	542	608	559	549	549	553	517	538	533	520	554	585	517	541	532	576	574	538	548	563	538	548	555	512	558	549	540	528	586	585	536	524	567	545	574	552	574	519	551	573	547	513	549	537	504	565	545	506	499	478	571	531	550	522	517	528	511	543	545	552	565	614	536	542	535	558	600	552	555	513	550	543	538	553	579	568	537	592	555	534	477	554	533	552	543	624	552	537	587	557	582	538	551	531	511	547	539	501	562	564	550	532	591	535	549	552	537	502	549	560	570	576	569	526	530	557	519	566	528	534	568	533	503	591	552	557	518	537	581	545	516	554	543	527	556	536	526	576	587	536	559	561	545	562	577	530	493	537	547	552	540	583	544	516	556	516	517	560	543	534	572	553	595	547
26932	9796	1533	1097	1071	869	812	714	805	890	998	1650	1579	1056	806	637	524	522	510	485	489	522	571	507	509	542	534	514	538	528	513	538	504	513	525	504	510	534	526	505	519	525	537	522	540	483	504	544	514	538	521	510	518	526	527	511	512	480	483	518	536	513	545	502	558	522	507	527	538	540	533	516	515	520	494	545	518	533	520	487	490	537	485	523	534	508	530	560	527	521	494	517	508	543	519	541	521	469	550	527	508	551	549	517	514	497	537	510	535	527	521	498	547	525	551	559	518	516	514	526	538	533	509	491	482	528	494	533	502	517	541	581	493	514	528	513	520	560	546	499	512	526	478	488	542	529	521	541	540	478	508	490	550	505	536	528	518	499	496	551	506	522	465	479	548	524	525	519	525	525	522	502	475	532	532	522	497	534	527	513	564	500	488	500	509	485	544	553	536	495	545	511	543	515	490	531	489	532	528	537	539	504	552	503	513	491	511	521	548	511	504	511	502	535	502	507	510	528	496	520	529	485	508	518	561	532	491	520	492	499	513	494	501	543	522	540	540	530	531	508	495	503	521	519	509	524	556	522	493	475	514	521	516	515	527	510	506	524	466	557	509	529	483	516	530	520	502	536	533	478	472	513	507	500	525	512	532	520	532	475	520	551	507	490	499	544	501	502	509	507	535	556	511	503	487	505	506	489	476	469	588	528	509	514	491	522	502	511	553	559	523	505	511	555	543	500	498	516	499	543	476	505	516	547	502	499	515	509	494	498	478	538	525	541	536	480	540	510	513	536	519	549	550	496	527	514	513	540	550	509	559	488	530	480	491	480	556	530	508	500	524	487	575	532	517	552	454	546	500	502	520	476	521	513	506	494	514	504	485	537	540	520	524	484	528	490	503	515	502	506	549	576	527	532	473	482	485	530	533	464	518	459	566	508	500	541	478	520	576	532	515	508	514	507	528	524	532	449	498	504	511	519	518	527	496	517	500	489	530	490	474	502	531	497	517	502	537	524	531	502	553	478	553	544	536	507	516	509	467	545	498	543	557	537	519	488	500	517	556	515	545	540	538	527	559	500	524	536	512	544	533	495	476	496	480	506	514	538	518	489	523	505	502	537	546	503	526	542	519	533	514	493	523	482	502	539	539	561	546	490	518	528	476	513	515	495	542	542	475	545	498	530	502	527	536	498	488	500	546	517	530	506	518	532	543	504	501	498	503	484	518	489	495	513	497	508	508	522	480	530	521	507	484	520	510	503	494	531	520	501	543	501	540	520	486	530	514	515	505	503	503	471	514	533	547	529	523	553	503	493	508	514	477	533	506	512	499	512	543	500	517	491	530	483	515	500	553	533	554	482	523	521	557	487	579	561	525	515	540	514	526	565	505	546	519	538	503	560	509	501	527	498	513	518	510	533	525	479	517	524	501	500	542	490	517	531	505	535	514	513	507	494	524	540	507	521	498	538	525	510	497	532	533	509	517	529	505	551	503	502	525	520	505	546	521	534	551	505	504	528	525	519	505	520	494	521	480	501	502	527	516	486	517	530	532	551	505	479	498	479	508	491	540	504	472	536	505	483	538	518	486	517	567	487	563	488	531	537	530	493	519	526	527	506	510	540	519	488	508	509	541	527	513	500	534	558	483	542	541	523	507	490	512	535	507	496	500	501	518	553	528	528	491	488	538	511	527	479	511	504	546	520	502	513	530	532	511	522	508	498	489	471	488	526	533	466	475	479	497	479	538	490	518	529	546	511	535	543	516	487	517	511	506	509	536	547	502	500	510	492	526	489	543	515	542	526	504	518	532	545	546	520	531	491	511	478	487	550	528	491	517	500	476	503	522	531	510	584	519	494	463	530	525	520	502	532	529	531	520	485	525	538	530	525	526	488	496	502	519	494	509	525	535	521	494	529	503	481	528	483	502	522	521	520	525	517	499	503	486	514	511	531	535	488	521	530	525	553	520	532	496	493	489	522	548	504	504	514	507	548	535	513	521	472	537	480	549	546	509	521	541	539	534	505	522	515	520	521	541	531	461	550	526	517	534	566	535	516	498	508	525	463	510	482	500	495	497	499	498	530	535	521	485	469	542	513	566	554	518	492	515	500	529	492	521	526	502	497	520	565	535	507	508	559	465	560	503	518	571	510	517	522	510	526	526	498	519	552	564	499	515	456	523	521	492	561	555	547	502	487	541	479	522	522	506	520	572	507	515	497	512	510	565	527	495	512	537	531	497	537	529	493	536	472	524	523	514	538	490	530	542	533	530	544	522	550	476	503	522	513	505	555	477	520	489	494	499	522	500	445	586	517	550	511	513	515	514	508	512	497	494	506	501	486	512	520	530	537	523	521	480	528	510	496	534	526	508	513	537	512	519	508	490	487	525	542	553	514	524	488	513	505	524	512	522	575	519	532	497	513	497	532	508	506	493	567	528	462	543	539	541	498	505	487	507	541	499	542	524	509	553	524	536	530	506	576	527	534	537	548	504	505	519	533	536	486	525	533	569	487	537	502	493	508	538	565	475	475	493	471	516	530	523	523	545	493	535	483	485	480	514	507	510	515	549	505	511	516	521	565	528	520	480	515	516	481	500	508	464	551	485	480	488	497	520	540	507	513	523	481	539	488	518	503	484	475	542	534	505	502	522	503	554	507	562	515	482	487	523	528	514	538	576	493	483	557	508	537	502	526	527	476	519	494	492	530	488	498	552	510	537	492	526	538	532	515	555	514	497	529	554	553	544	506	506	480	515	538	518	479	524	510	496	565	509	520	478	506	520	491	536	512	536	534	499	534	503	521	532	485	474	537	561	511	535	562	497	517	503	516	524	485	491	547	475	524	512	527	518	514	570	495	483	512	504	528	497	536	511	513	540	508	505	501	514	502	477	526	524	521	489	523	511	505	499	527	527	560	544	515	494	509	489	510	494	536	529	537	540	538	534	477	492	492	511	508	516	510	533	491	534	515	506	520	556	527	495	493	531	503	486	501	537	527	509	506	505	521	481	526	503	513	524	498	516	522	502	498	516	531	501	474	519	488	478	560	563	529	528	527	540	501	515	494	538	521	497	521	555	484	534	520	486	569	549	520	504	499	522	531	531	511	512	542	521	516	487	520	586	508	482	548	534	552	560	536	494	521	498	529	565	504	557	516	520	495	519	515	521	541	491	530	505	527	534	546	506	540	503	528	535	503	481	513	516	555	505	495	529	479	553	509	496	521	511	492	519	509	554	513	522	505	552	546	502	495	509	472	532	549	509	529	506	530	518	520	503	504	496	515	480	472	539	490	512	493	524	495	526	538	566	529	493	513	505	506	517	543	521	501	494	475	535	488	522	512	486	521	525	502	520	539	557	522	482	541	485	478	553	503	529	507	503	474	513	459	519	509	486	483	514	524	535	532	494	512	514	493	538	506	535	533	537	520	531	499	520	499	534	519	514	511	508	493	511	521	521	524	511	527	494	510	487	498	476	509	539	567	548	512	507	521	536	506	526	522
5835	1503	1027	1059	1322	1001	890	824	1148	1076	1382	2140	1759	1104	761	545	455	436	431	437	441	376	457	409	427	433	432	442	408	440	442	423	463	433	424	402	403	426	403	433	412	418	455	425	433	447	444	472	384	409	425	422	460	424	399	442	434	426	441	437	432	418	424	443	411	462	439	454	444	443	413	427	421	440	420	453	427	432	431	461	445	513	423	461	376	464	419	415	467	457	430	432	439	421	437	477	453	417	435	402	451	469	439	433	451	453	412	434	443	479	435	468	459	414	428	454	411	445	437	447	418	446	410	439	469	437	448	430	434	428	382	404	430	433	393	409	416	405	414	396	440	441	436	447	427	417	439	387	455	416	441	437	414	437	442	424	429	420	458	414	426	448	419	406	464	408	418	439	408	441	449	436	465	381	454	414	445	457	432	405	451	432	431	404	404	446	457	428	447	459	427	407	417	434	481	428	419	435	417	416	420	426	412	414	420	436	442	427	434	426	453	456	445	482	447	454	420	438	395	457	468	446	404	405	415	443	439	480	422	403	420	434	429	426	418	432	449	415	440	405	432	443	389	474	407	454	426	415	426	422	427	432	476	451	420	451	430	430	472	474	421	480	431	472	416	443	429	516	433	444	438	409	411	458	415	446	453	457	453	377	457	430	472	448	445	423	451	426	409	454	442	436	449	466	421	391	414	412	436	462	427	435	407	420	440	404	410	412	434	443	455	422	410	422	446	471	420	400	402	438	462	424	433	415	470	440	428	380	449	451	397	469	447	425	422	395	421	426	416	435	402	424	405	454	433	454	420	420	411	474	419	447	429	447	431	442	432	396	434	402	468	394	449	417	429	404	406	413	436	433	450	457	449	448	442	428	421	462	411	464	463	434	412	444	453	453	382	433	432	448	403	452	427	412	428	442	425	434	452	423	411	437	444	433	459	419	451	435	424	428	454	439	433	428	426	443	408	446	435	403	418	475	394	453	400	425	404	466	394	421	396	414	424	418	444	443	456	439	477	455	446	438	446	434	417	419	423	432	446	397	403	399	457	455	407	422	438	451	437	438	452	435	448	470	448	448	452	412	435	443	418	449	424	427	431	356	401	428	406	416	414	416	494	427	443	422	439	432	388	405	439	425	426	406	432	449	469	418	411	408	419	435	423	411	426	394	437	425	422	431	421	388	467	405	450	440	408	441	412	414	433	434	423	444	447	418	410	429	438	453	444	415	425	463	440	422	404	457	425	447	398	433	437	453	423	444	426	438	448	472	476	441	427	413	404	426	390	401	434	439	438	423	418	455	441	424	440	446	422	416	448	450	408	442	441	440	443	476	399	421	427	431	421	404	428	429	430	423	437	451	406	426	415	386	457	437	434	468	443	403	447	443	457	407	423	434	451	406	426	427	437	439	447	415	436	427	442	417	410	455	433	435	440	424	417	440	466	395	416	438	481	454	439	448	442	366	444	429	426	412	426	465	440	444	453	456	430	429	449	458	420	446	436	440	449	462	488	404	439	415	437	394	403	464	395	436	390	438	439	422	474	406	465	436	464	421	460	439	441	469	420	449	444	462	416	439	439	416	417	440	445	447	431	416	437	463	465	398	432	435	435	414	416	434	424	452	456	459	421	445	453	411	466	460	477	431	477	421	442	422	420	395	409	416	402	451	435	416	390	386	455	454	436	431	437	430	384	416	450	411	408	439	446	440	446	434	433	447	427	447	396	453	399	420	417	418	446	445	430	450	413	395	446	428	422	402	439	414	388	485	414	472	441	437	420	422	411	422	418	496	435	439	443	447	449	419	440	436	416	473	427	410	453	441	443	424	422	454	403	435	434	417	382	434	456	410	436	451	426	436	417	414	456	431	449	380	435	437	427	416	430	444	441	434	425	429	424	429	440	421	434	431	454	422	439	473	455	464	402	402	432	491	444	452	423	430	432	434	456	420	418	451	400	466	417	446	424	422	406	432	403	447	407	437	409	437	451	425	414	420	454	433	439	428	411	431	450	444	476	421	428	471	460	421	399	463	443	433	455	448	440	426	430	414	445	426	450	433	440	441	388	443	425	419	433	410	410	426	403	462	436	446	410	422	431	421	454	432	447	418	456	430	407	456	419	473	428	401	434	419	430	417	471	401	431	411	409	456	449	471	435	421	415	454	446	440	424	447	422	411	418	463	473	460	451	390	436	429	441	424	441	424	423	427	429	419	427	441	426	391	420	426	438	414	447	450	428	397	446	423	412	400	452	456	462	417	446	415	444	409	434	423	442	436	395	450	436	427	425	423	409	446	446	443	427	461	421	439	428	440	404	464	440	388	466	449	450	448	397	438	444	429	387	421	438	412	404	407	415	455	430	459	465	438	417	465	409	423	390	428	410	432	431	437	492	425	421	402	418	469	412	432	425	425	446	442	422	420	399	418	447	424	463	403	452	437	450	459	445	414	451	428	430	448	411	454	423	450	441	415	433	416	459	410	474	420	431	409	458	421	402	421	395	426	424	387	452	440	425	413	423	416	411	450	418	448	434	406	412	423	444	419	463	456	433	448	471	420	437	405	427	430	448	465	427	412	447	450	413	403	438	452	420	420	399	416	461	451	444	453	422	443	426	482	389	446	403	404	436	414	423	464	402	466	395	429	451	420	435	443	411	414	438	400	410	451	411	453	446	446	436	469	442	421	446	457	437	421	423	391	433	409	448	438	437	432	429	426	453	450	429	458	396	413	452	493	440	421	408	445	407	441	407	452	434	418	416	417	449	397	415	456	415	456	418	450	437	428	431	408	464	390	449	446	447	458	441	419	432	398	438	428	460	431	449	428	412	466	433	405	456	429	408	421	422	429	399	445	428	403	450	454	454	433	432	441	414	433	428	402	475	425	436	400	446	419	434	406	427	421	446	429	434	431	459	440	398	416	407	421	398	453	468	419	410	376	455	445	445	457	458	425	419	427	421	451	435	447	452	473	414	415	438	416	392	426	414	439	427	408	458	438	427	428	413	427	407	381	452	412	411	421	447	428	463	386	434	434	417	425	465	430	444	414	444	436	433	412	427	419	437	424	420	447	432	440	414	409	427	442	421	452	425	445	420	440	470	406	402	443	442	438	425	471	419	443	445	420	453	407	417	454	471	466	449	408	426	460	428	444	420	403	399	421	392	415	446	402	428	447	449	415	405	463	400	432	452	456	457	396	436	414	435	444	413	420	412	404	430	435	429	413	420	457	407	382	453	388	420	437	458	449	426	432	444	407	437	481	401	424	420	439	460	409	431	412	425	455	442	446	424	434	444	447	444	425	430	405	448	416	413	404	425	417	433	404	455	392	434	421	444	431	420	437	415	417	477	403	419	426	441	449	406	413	408	460	430	396	396	441	434	428	420	439	372	432	421	398	420	465	424	474	428	403	413	424	451	434	450	437	455	437	432	412	442	480	424	441	430	434	445	408	459	461	426	416	441	426	429	455	403	425	451	431	433	457	425	439	416	450	457	455	427	411	418	431
24773	20813	26776	24867	11199	2934	2044	1999	1557	1201	3871	13654	13079	6997	2539	922	676	583	586	579	540	553	550	565	594	571	595	576	552	598	551	540	557	540	546	505	553	580	526	534	553	559	605	546	552	569	562	541	541	542	562	567	552	548	557	572	566	583	579	574	533	535	582	563	548	533	559	562	589	555	583	554	533	535	549	544	545	529	585	557	563	565	559	553	534	550	547	524	556	543	539	565	596	561	560	505	565	541	557	587	513	590	545	563	494	583	521	557	558	556	519	525	521	546	536	515	564	550	571	548	562	539	565	541	550	560	588	524	519	576	529	574	577	562	549	534	517	559	554	537	554	518	507	578	554	525	517	571	479	561	520	564	596	534	557	554	576	560	565	564	535	553	551	529	555	534	547	559	531	548	583	533	541	531	541	532	582	547	561	488	518	528	506	554	533	538	548	535	581	519	536	573	561	503	599	521	541	585	530	592	572	594	563	530	551	554	539	528	549	544	541	557	531	536	547	537	588	522	527	532	540	580	567	543	537	536	535	540	543	585	559	524	499	552	550	546	556	563	498	540	533	517	536	558	550	542	529	582	549	596	574	562	543	573	558	512	572	574	583	567	556	543	549	590	602	544	558	573	544	520	584	562	566	526	553	568	578	571	558	562	539	532	598	567	540	543	572	512	559	553	533	508	573	571	537	585	513	540	553	557	556	546	497	512	528	535	563	550	524	527	579	565	557	544	570	548	557	528	552	511	520	547	485	546	580	533	543	538	499	569	526	548	571	541	535	547	537	583	556	557	610	568	557	541	533	525	522	574	528	561	527	581	561	552	556	518	553	554	556	586	508	529	539	519	568	547	588	498	538	544	533	529	534	550	524	549	533	560	537	559	571	606	508	514	541	503	551	551	539	531	519	528	566	562	567	561	555	506	534	554	531	508	544	568	505	556	519	558	582	577	551	550	580	522	550	592	593	532	489	544	510	528	512	570	589	535	578	569	557	532	570	556	588	522	538	549	563	562	544	513	524	532	535	525	550	528	581	519	536	556	493	567	541	522	558	507	551	596	555	522	517	519	502	571	534	556	615	544	553	540	564	565	552	531	539	543	525	578	527	501	521	506	544	543	566	564	552	547	536	592	518	539	553	582	614	577	529	563	558	531	527	545	503	553	565	589	510	529	527	564	560	536	585	565	536	540	530	553	591	581	557	548	518	528	562	537	530	543	554	522	528	561	567	550	551	529	518	523	520	505	562	557	564	559	531	529	535	546	520	520	561	517	516	578	548	603	582	589	580	609	539	559	522	498	569	494	531	515	545	522	558	531	556	519	547	552	596	561	533	529	539	521	526	539	524	523	583	557	515	541	550	572	575	537	543	564	525	519	547	557	528	538	555	589	593	553	542	526	542	578	546	537	542	535	505	548	525	505	552	527	569	545	524	560	556	516	561	534	527	564	554	568	572	530	579	540	546	555	525	563	538	532	539	574	554	541	510	583	515	531	504	541	496	531	530	564	534	541	552	535	581	557	522	505	570	550	540	548	548	503	533	561	566	539	549	527	510	513	571	567	545	526	541	554	518	543	518	539	511	520	563	539	474	547	520	573	553	557	550	568	534	565	540	495	537	535	535	547	559	580	529	523	550	527	553	540	549	525	531	530	513	541	546	546	559	564	561	543	536	521	529	554	539	524	552	555	550	537	545	531	531	478	552	498	569	536	540	540	579	552	586	590	556	532	538	555	558	539	568	533	529	587	539	561	517	548	574	540	574	530	531	521	533	510	536	546	533	546	554	522	544	548	505	534	579	554	568	538	564	537	539	543	559	545	561	542	538	553	571	537	522	561	567	559	555	479	521	575	536	523	586	542	568	534	554	546	552	484	566	548	558	519	552	567	554	548	543	576	556	513	553	574	535	543	554	545	506	591	498	562	564	569	507	548	548	519	571	568	590	531	492	576	525	590	568	568	550	509	555	568	563	537	550	526	584	588	548	559	524	508	527	522	566	556	563	572	548	521	559	559	568	532	549	503	553	602	534	504	536	577	565	561	550	544	591	539	535	568	571	518	505	540	509	529	534	597	584	521	559	569	553	546	525	570	544	550	509	511	553	555	567	543	518	548	552	543	559	576	559	547	556	548	512	589	546	531	551	551	583	558	572	529	557	560	549	519	538	549	582	501	549	563	497	526	558	563	517	562	589	537	572	567	555	528	508	562	513	546	551	547	517	535	549	536	543	492	549	564	540	568	557	585	559	570	534	577	577	597	530	543	526	571	539	564	513	496	482	570	521	543	526	522	528	568	513	524	557	557	586	557	508	513	474	522	547	550	553	530	526	580	504	605	533	562	537	503	534	554	563	517	558	556	562	521	525	544	538	529	531	512	552	572	560	534	555	571	543	522	544	558	560	557	549	553	539	584	568	537	525	525	532	531	547	536	544	515	551	564	532	515	571	545	558	573	582	514	568	539	524	522	523	552	551	562	526	539	530	564	562	495	540	557	521	545	559	555	503	528	546	484	574	562	538	540	585	576	507	581	545	533	563	536	546	558	570	537	544	509	548	494	546	552	529	532	514	545	522	578	571	536	567	529	566	519	572	546	554	542	540	500	518	499	563	516	543	555	547	529	539	542	537	534	555	548	568	536	566	553	523	556	566	563	538	556	540	561	559	534	551	559	553	559	514	525	535	540	517	526	543	546	563	551	567	538	548	547	523	529	548	532	620	573	573	560	584	568	582	561	524	575	499	589	541	539	531	546	536	575	536	525	553	524	525	559	494	552	544	561	538	498	546	505	524	558	530	581	579	520	552	551	578	550	533	525	569	563	565	555	580	499	579	545	526	494	534	555	527	576	533	547	538	606	515	545	545	551	532	528	543	543	560	563	530	520	612	535	549	572	530	531	572	537	513	538	523	568	523	574	574	565	526	545	536	562	566	543	501	556	565	563	544	521	535	492	531	533	542	530	541	510	575	544	583	536	553	583	586	579	537	555	556	519	524	576	559	518	566	546	552	587	564	595	570	550	565	568	534	577	607	557	603	499	542	574	559	542	510	518	575	520	562	551	582	543	551	549	568	576	568	583	516	586	557	567	512	534	509	556	567	500	536	560	543	583	572	517	593	553	558	515	519	586	574	518	587	544	514	578	538	544	564	572	562	502	525	578	505	549	530	517	525	540	486	507	564	529	552	541	565	558	546	561	534	527	533	536	575	535	582	552	564	554	527	589	494	541	562	550	552	561	556	568	586	550	536	572	567	530	546	535	557	572	508	568	590	532	528	535	508	535	555	539	543	521	567	544	548	549	530	549	542	555	557	491	526	529	574	571	562	557	541	553	557	549	546	528	551	572	504	515	542	551	572	541	521	546	545	538	586	511	541	525	600	572	580	539	571	508	571	565	565	544	514	548	558	501	527	505	543	541	570	543	533	546	570	571	541	583	518	535	505	559	611	567	533	524	524	486	543	511	536	554	532	535	559	490	520	528	522	564	551	542	542	581	567	585
4777	5680	5345	5020	3659	2650	2398	2700	1984	1468	5553	15557	12548	6724	2612	939	586	500	479	508	447	480	493	510	462	481	472	478	469	497	483	480	487	456	483	496	501	491	511	507	509	469	455	481	468	458	464	494	427	479	471	484	492	487	475	466	467	454	450	475	517	503	466	479	460	477	472	476	464	437	445	503	481	486	454	510	465	462	482	496	519	445	448	476	506	443	488	493	485	467	493	504	462	490	437	494	453	504	475	455	468	484	494	444	461	474	477	492	468	475	481	467	493	439	508	479	500	486	443	482	476	452	426	480	497	479	463	484	483	469	483	470	498	449	472	471	507	492	455	488	466	463	499	451	450	501	468	504	463	463	468	488	471	447	453	486	524	466	492	478	463	412	462	506	494	489	477	497	490	490	452	512	453	455	435	479	451	473	465	472	476	457	498	499	468	476	482	481	484	501	467	501	435	463	485	502	485	492	434	505	473	460	459	489	477	476	474	494	460	487	441	452	474	475	498	496	491	480	500	484	473	453	479	501	458	468	462	498	474	507	494	486	464	426	460	453	452	483	470	482	507	529	486	497	450	466	464	465	478	442	497	479	486	445	488	489	476	498	437	461	444	497	478	520	471	466	510	486	493	478	487	498	502	466	470	480	485	440	445	503	436	481	463	500	419	494	452	478	482	452	483	486	508	486	445	475	439	500	445	478	498	459	498	488	480	483	473	474	427	454	499	470	469	482	501	472	469	487	482	453	456	473	462	503	461	477	484	485	438	471	475	469	449	429	465	467	468	444	460	455	473	430	440	508	481	482	512	455	475	420	512	502	439	480	483	432	458	490	480	472	506	490	485	505	493	462	518	478	517	496	523	484	442	488	488	462	432	470	481	487	446	504	458	491	514	515	441	520	508	534	474	441	476	450	492	495	505	481	440	438	455	461	460	455	462	460	479	462	464	478	489	452	481	521	500	427	437	460	480	474	467	485	447	470	487	481	487	460	494	475	494	478	476	465	490	432	463	538	461	466	455	458	455	480	464	482	492	463	487	461	479	478	455	461	440	480	482	464	468	442	458	489	502	520	444	475	468	490	479	468	473	510	464	520	485	495	441	492	475	422	486	461	505	485	479	454	450	471	483	485	457	459	487	460	467	474	468	478	453	484	471	485	503	458	450	464	495	444	485	484	445	455	524	499	540	490	479	475	471	457	437	466	483	474	485	450	472	500	437	478	484	491	497	496	490	434	459	474	506	484	518	476	483	469	488	477	492	455	472	432	498	473	499	462	479	469	469	498	452	461	487	466	476	426	472	502	457	455	450	515	470	479	470	492	457	500	506	484	474	470	470	457	482	476	464	475	491	431	434	483	464	482	441	466	501	465	475	462	475	438	470	505	501	495	445	471	471	494	464	434	461	495	469	467	480	501	473	447	461	477	446	503	460	481	455	459	453	466	489	503	493	470	504	494	441	501	503	487	485	458	468	487	515	443	457	486	496	450	451	460	462	460	477	469	446	458	463	475	428	495	466	455	489	476	534	490	502	479	472	441	495	462	466	452	479	480	471	483	479	469	454	487	491	518	464	459	476	474	447	505	463	462	476	461	448	503	465	477	511	443	469	505	487	439	443	472	443	459	442	465	463	474	465	480	504	464	458	450	475	480	479	442	479	510	492	437	485	497	458	466	480	483	473	484	457	515	479	437	518	471	456	477	519	497	444	458	458	456	464	430	449	507	492	497	457	493	464	449	486	491	507	492	473	467	455	483	474	502	491	442	477	457	478	482	499	479	457	465	469	507	482	493	489	468	491	483	487	474	465	490	482	490	472	482	486	485	461	497	470	499	477	482	464	458	505	474	489	445	454	464	425	489	473	465	492	460	493	469	481	459	481	471	514	481	471	452	435	490	419	481	515	464	461	447	521	480	513	452	499	447	479	467	493	495	506	453	464	474	506	471	474	469	478	475	467	458	456	474	479	484	455	483	475	451	484	479	445	469	471	490	490	507	482	482	489	433	481	473	453	504	508	478	488	469	447	501	471	466	479	495	439	510	453	452	475	462	495	466	482	454	483	495	442	465	498	487	486	471	477	476	520	504	457	442	492	468	512	502	487	462	495	452	467	484	478	485	484	499	523	486	501	470	489	474	467	489	462	484	445	487	471	468	467	483	530	428	452	475	474	484	471	442	524	481	473	497	473	459	484	502	498	462	497	428	461	447	481	490	452	494	508	503	462	434	430	477	472	463	477	488	485	471	447	458	471	488	456	457	481	452	428	479	517	522	485	467	488	490	496	492	473	499	494	466	494	472	510	480	516	460	463	488	460	469	502	465	489	518	473	465	511	468	421	442	487	429	471	453	490	444	483	483	480	477	524	470	490	455	464	472	508	459	469	508	477	483	474	479	516	487	469	475	492	447	482	450	431	457	533	498	448	484	470	432	470	452	475	470	528	468	480	481	445	499	470	480	488	481	477	452	497	453	466	477	488	479	442	496	467	495	435	488	478	463	487	418	480	485	494	490	451	470	460	451	465	491	475	467	495	506	459	473	484	472	505	461	487	479	428	431	500	479	490	501	483	484	476	457	455	465	487	499	463	479	450	452	471	480	465	473	458	504	469	457	444	477	497	465	467	492	450	530	494	438	479	459	501	501	454	458	482	452	488	510	497	470	503	490	460	462	473	485	461	495	455	483	481	477	467	441	491	501	502	449	443	466	453	506	510	474	453	472	437	464	482	521	459	478	492	496	512	484	480	480	461	493	490	481	502	467	451	485	483	473	471	460	479	481	472	467	481	494	521	449	501	471	493	462	465	447	560	487	437	445	454	441	477	484	489	460	433	436	449	479	477	514	465	472	445	501	447	456	469	435	470	483	472	537	465	508	456	476	460	466	463	499	443	453	479	489	468	458	443	486	482	451	450	480	442	494	476	460	455	470	439	523	489	479	486	481	520	478	493	451	480	467	467	509	495	456	496	433	487	488	478	481	467	487	446	471	460	481	477	463	480	480	507	477	514	471	499	484	477	476	477	506	476	437	526	465	508	458	446	487	450	494	443	464	536	474	490	495	497	514	442	489	455	477	461	497	493	483	495	443	517	464	457	479	487	485	509	488	448	470	477	457	460	434	475	504	493	513	487	446	491	473	523	480	484	509	486	447	514	489	497	493	482	464	518	486	468	504	450	489	445	473	450	483	486	488	490	446	487	509	479	499	460	472	492	479	495	503	459	466	478	442	470	453	473	468	486	497	465	467	457	467	486	502	493	463	487	474	502	514	481	447	462	494	471	500	480	430	450	470	492	482	458	511	487	445	481	438	452	470	493	475	476	519	460	463	512	450	496	464	459	480	461	466	462	460	470	499	498	452	466	453	486	504	488	490	467	479	455	462	446	479	484	497	496	488	469	489	476	445	485	478	496	452	481	500	491	493	475	441	445	466	483	457	437	477	497	453	487	470	504	471	479	474	461	479	490	477	482	445	457	486	473	422	510	494	452	496	454	473	419	468
23674	20793	27851	23921	20585	12725	5620	2862	2369	2062	3844	23389	23092	14325	5010	1543	859	744	710	709	701	724	689	714	672	710	699	674	636	609	712	706	700	636	715	702	691	751	691	670	663	644	666	645	693	724	634	675	679	647	718	692	702	727	705	682	699	704	704	686	658	722	694	744	670	667	711	696	696	700	719	705	672	690	670	698	699	619	685	660	698	650	687	651	697	662	648	681	675	705	695	694	708	692	680	684	700	736	651	673	713	650	683	634	680	667	658	634	679	700	696	680	678	646	701	668	622	668	646	641	684	706	701	678	690	693	687	701	683	692	681	686	675	683	708	626	632	643	715	710	641	684	626	741	630	677	679	694	664	702	692	642	690	719	675	679	697	680	661	689	683	681	653	673	672	726	675	666	692	656	625	669	700	692	665	721	664	746	675	658	644	694	675	706	640	666	658	693	674	649	670	676	711	642	688	703	711	749	712	636	717	661	663	650	635	686	711	672	661	657	724	662	676	693	706	655	636	653	635	661	720	687	667	742	639	635	706	697	692	708	708	699	719	688	696	694	649	706	688	699	646	680	654	676	726	633	697	728	722	661	717	681	662	691	673	697	700	706	653	680	656	673	633	700	682	719	703	698	637	681	675	662	782	694	664	657	697	664	688	685	673	739	688	670	674	635	634	674	681	703	658	655	719	679	702	688	691	658	679	655	713	680	727	690	711	681	697	637	692	664	694	676	683	662	682	678	690	753	702	705	707	703	675	710	707	724	645	663	671	681	678	710	671	709	673	703	703	662	677	700	657	656	673	661	670	657	704	697	629	682	742	679	725	672	680	694	656	687	678	661	694	682	649	673	636	661	687	706	687	660	637	667	677	714	691	674	659	703	679	679	685	714	664	709	671	689	674	690	695	680	677	724	729	695	671	677	699	684	663	671	718	716	646	688	677	659	693	670	666	653	667	739	666	669	671	693	758	661	662	735	711	727	673	707	618	675	673	657	681	611	630	667	700	714	650	663	658	689	682	674	615	638	710	710	692	654	713	677	697	651	694	695	723	682	681	722	702	671	660	669	668	641	649	691	679	702	679	669	710	704	661	685	635	673	720	645	689	667	683	721	686	676	671	714	688	696	681	675	676	680	712	680	700	659	641	715	695	664	657	715	690	663	682	664	682	680	620	693	662	690	669	668	706	717	662	694	660	685	689	715	666	693	708	772	699	673	628	674	698	706	639	711	704	696	639	692	749	650	690	631	701	680	687	731	661	636	702	704	718	685	665	668	726	720	637	701	698	689	682	698	716	694	611	702	690	660	701	639	659	674	683	681	674	695	670	727	635	706	712	708	622	629	671	606	718	653	681	681	673	667	680	668	634	693	710	706	714	681	642	670	705	658	684	706	640	716	703	717	715	645	696	678	734	641	711	669	690	655	689	678	694	695	626	659	657	653	722	653	667	702	656	651	660	703	658	671	705	733	681	659	684	692	690	695	677	703	631	702	667	724	718	639	667	713	650	695	706	661	679	681	665	678	669	676	659	709	680	695	675	664	663	689	696	685	702	728	646	720	640	647	726	678	653	646	651	693	678	691	701	681	698	631	709	697	681	685	669	650	673	690	706	690	673	663	673	682	669	621	735	671	650	686	705	678	627	712	653	688	663	679	674	668	658	641	669	699	697	680	683	712	716	710	679	659	704	656	706	644	742	670	724	662	706	688	653	689	702	668	648	663	686	660	691	665	678	689	725	702	602	676	690	673	660	653	679	721	708	735	683	642	677	661	692	643	640	660	683	633	685	699	679	625	697	656	688	703	679	708	673	694	679	668	668	725	659	664	664	688	726	700	668	659	634	686	678	647	705	734	710	696	678	643	680	688	669	675	706	669	625	698	688	690	678	639	663	708	675	673	704	662	693	660	608	626	680	684	686	653	634	655	710	676	679	695	679	668	673	705	679	605	668	699	733	704	695	638	668	703	640	645	664	678	658	661	698	691	725	665	710	698	695	701	660	759	626	762	642	665	632	692	666	716	667	685	696	695	747	650	673	651	699	689	673	659	685	674	724	677	706	691	658	700	701	633	657	664	679	713	659	649	665	666	705	666	721	669	637	719	689	658	697	670	676	650	670	648	663	683	683	701	644	698	694	674	683	636	633	675	682	734	653	700	685	690	648	694	718	698	634	705	683	705	649	652	651	694	664	754	687	712	711	707	671	685	657	647	663	662	672	609	654	710	666	684	659	693	662	692	679	649	644	643	651	666	690	639	676	721	709	729	690	734	705	635	707	675	655	656	648	716	694	639	674	652	644	673	655	663	635	622	738	660	652	692	694	671	634	682	675	673	632	681	672	700	642	679	643	660	657	715	654	646	728	675	656	643	654	680	624	715	671	714	646	643	712	699	661	674	668	678	655	660	672	669	693	688	683	706	668	699	695	700	671	643	683	669	664	686	691	650	728	738	698	722	676	650	675	661	671	643	654	620	665	678	669	651	709	709	677	658	665	685	662	715	665	736	673	681	687	708	697	671	691	740	624	684	679	697	656	674	684	667	721	647	678	661	694	703	669	666	682	710	649	672	697	688	738	649	726	699	668	684	672	682	661	707	699	706	696	660	699	679	665	652	724	693	647	727	659	681	702	674	714	706	652	696	699	692	697	680	699	627	681	686	666	671	719	698	683	675	656	689	677	644	688	710	672	668	696	684	672	687	669	675	729	638	739	730	729	629	685	692	664	675	681	692	674	707	662	671	643	728	625	695	703	602	645	650	642	705	651	624	693	692	640	682	649	718	705	689	659	642	693	648	653	641	692	683	640	737	677	681	663	703	657	711	693	672	678	681	686	687	679	702	685	667	708	720	667	676	694	731	708	704	627	678	705	704	706	713	698	635	653	659	661	674	715	730	699	647	688	620	677	688	657	665	701	677	642	671	679	672	672	680	677	724	710	647	690	725	658	655	679	685	640	655	671	711	697	739	732	682	678	682	721	680	698	677	653	664	652	645	657	651	680	665	651	680	726	703	698	675	702	691	705	689	667	666	709	713	730	692	678	718	721	653	672	702	661	703	671	694	686	643	654	672	678	692	703	650	685	648	708	624	700	672	665	659	700	640	648	645	694	669	657	636	647	667	675	679	700	644	684	711	646	678	659	682	704	684	664	662	679	678	649	623	685	691	688	661	681	697	650	657	618	712	697	661	621	717	706	661	684	693	667	685	688	649	684	735	639	664	679	685	679	704	677	694	701	690	671	665	678	723	659	709	664	674	679	732	683	704	706	710	687	679	654	661	661	673	680	669	668	721	687	699	649	710	696	730	718	706	724	645	675	667	668	715	692	697	658	702	709	664	688	706	726	707	630	655	723	636	665	616	679	692	630	621	658	660	753	670	713	664	666	732	705	661	671	678	664	701	657	679	717	695	688	653	672	694	650	686	695	660	683	665	689	716	631	682	638	724	652	652	661	664	632	663	656	699	698	714	672	701	673	682	657	688	644	656	723	692	715	698	657	674
5337	9889	13467	10461	6681	6429	4495	3373	3178	2732	5709	25474	20215	11864	4618	1456	735	636	608	595	574	528	591	579	614	610	613	569	569	597	570	552	612	557	605	564	605	588	575	595	551	625	566	583	572	616	549	570	615	608	564	590	575	523	559	557	617	585	553	589	599	575	566	639	597	571	519	621	569	579	567	595	572	567	576	554	610	599	583	585	579	568	616	557	580	610	602	574	580	566	580	586	580	532	567	533	570	574	518	582	564	594	599	562	596	581	548	552	568	556	569	589	578	575	587	579	558	600	574	571	581	551	610	591	561	606	592	601	594	536	563	596	586	551	595	545	594	590	525	574	554	583	567	531	599	624	552	516	616	580	570	546	596	549	574	566	604	559	607	576	556	577	596	580	615	570	581	545	562	616	556	565	574	593	585	527	568	573	552	593	623	560	561	573	579	609	541	582	608	568	546	607	578	548	511	524	590	633	587	607	589	585	612	599	599	574	519	581	531	560	597	619	576	544	561	567	541	564	562	572	592	576	614	571	577	611	606	585	584	563	584	590	596	573	601	587	557	559	593	584	614	581	599	582	542	580	587	539	579	574	548	600	592	578	605	586	561	596	567	590	619	558	559	595	558	565	532	558	548	615	577	553	617	598	569	600	579	577	569	577	554	596	563	572	544	569	569	579	555	605	586	586	580	560	589	574	565	551	552	565	589	563	586	573	590	577	598	587	561	577	588	537	566	559	590	590	606	574	566	561	603	598	579	573	576	602	549	559	538	609	587	635	621	572	593	578	563	604	557	538	596	548	584	579	566	591	567	613	591	583	551	529	568	580	600	559	567	585	602	597	616	592	593	581	546	598	589	573	582	620	584	589	591	599	603	617	567	581	566	571	586	623	596	571	593	558	558	552	623	587	602	524	585	585	610	571	544	578	596	569	573	606	569	545	587	543	577	569	617	577	578	604	544	572	558	575	553	550	534	530	608	550	584	609	586	616	627	574	569	595	562	585	589	584	560	538	573	593	587	576	605	566	541	569	578	575	591	605	604	582	569	581	630	587	567	567	539	581	586	595	597	609	579	574	564	551	597	564	637	592	547	592	621	538	609	560	581	571	578	569	566	567	575	591	585	570	564	551	603	556	576	599	618	526	555	573	556	559	582	571	612	566	583	603	565	562	590	617	570	541	573	596	619	590	555	600	562	574	632	623	642	599	578	587	588	541	599	581	583	599	605	576	576	553	515	540	554	580	553	541	569	579	539	588	584	599	566	606	554	590	575	586	583	561	607	539	548	600	558	570	578	574	531	561	593	606	578	582	541	588	601	575	601	580	568	579	556	593	554	632	567	641	562	570	558	574	537	568	572	583	536	572	577	580	592	558	566	555	598	560	583	545	602	588	623	577	633	531	560	566	549	577	569	565	565	582	610	595	614	550	572	565	546	577	581	579	587	574	561	532	608	569	598	546	594	567	595	549	568	533	572	575	537	595	567	558	543	587	570	554	588	575	590	578	590	611	549	560	551	567	535	586	583	611	594	564	592	535	574	576	563	598	599	546	618	649	596	544	566	598	597	590	571	605	561	578	557	591	588	582	561	595	567	587	602	603	561	582	599	548	594	565	566	585	572	541	534	539	572	564	558	619	546	592	587	570	611	564	575	549	583	537	560	588	574	569	580	566	556	637	594	567	556	540	587	573	604	543	578	572	546	578	542	581	552	581	529	546	580	587	591	588	590	586	565	554	610	545	595	578	549	557	571	604	634	582	567	617	554	634	624	562	577	544	592	611	595	565	584	614	585	560	590	626	551	563	553	557	604	575	570	620	584	557	594	595	612	571	579	589	586	599	520	560	586	591	599	588	611	543	613	589	596	606	539	566	548	509	578	592	568	559	545	568	620	617	593	570	570	571	572	571	554	587	594	576	592	556	552	562	583	553	530	575	586	553	594	605	561	563	547	612	585	586	593	582	547	558	553	593	551	577	523	570	612	571	600	526	582	599	539	555	580	581	576	569	613	533	561	578	546	575	570	604	606	560	566	570	582	579	566	613	529	579	585	618	606	583	580	511	573	558	565	581	574	620	618	580	595	605	556	594	548	552	594	541	631	552	594	576	607	564	557	542	608	567	533	564	572	584	550	522	552	556	571	545	551	573	597	598	574	584	564	570	565	583	558	585	556	588	565	548	555	569	610	578	522	522	562	617	584	586	611	572	560	563	554	573	545	550	536	577	584	545	564	566	555	584	555	599	567	637	535	605	592	635	579	595	652	565	602	541	564	571	599	592	572	575	580	579	588	569	564	600	589	559	554	585	577	550	541	567	600	598	534	558	609	590	597	565	563	574	606	593	595	575	567	539	579	561	546	540	583	560	569	567	572	568	566	576	624	562	548	568	558	544	614	556	553	587	526	593	611	572	558	553	538	576	593	554	599	563	527	538	574	579	572	572	590	599	582	547	554	613	569	628	604	583	506	585	608	550	555	563	571	585	590	557	580	562	550	597	576	576	620	574	546	570	593	540	551	557	616	554	592	562	602	588	565	596	550	544	608	544	575	579	568	606	563	566	573	605	555	580	542	565	569	587	577	571	604	579	575	587	598	573	558	616	590	552	563	554	612	555	562	589	569	573	579	586	570	567	554	579	578	542	548	614	582	531	552	530	567	591	563	568	570	591	586	576	602	591	582	595	578	579	532	572	591	577	590	537	613	547	593	581	549	542	613	586	533	564	585	610	583	538	583	561	557	595	587	582	572	554	568	604	563	555	552	605	585	564	586	557	546	557	588	592	564	571	567	540	572	589	551	603	562	534	559	623	573	565	530	559	540	568	623	567	536	564	547	576	554	618	612	594	597	566	549	592	590	555	546	571	551	568	548	553	565	570	558	605	604	548	567	584	585	573	518	576	566	598	577	561	542	594	566	594	597	527	616	568	566	577	582	559	565	600	587	602	584	585	575	557	587	556	553	639	572	617	571	536	564	573	547	581	565	551	598	535	587	580	582	583	598	552	559	579	569	554	606	624	562	609	603	579	555	592	566	552	498	565	582	582	561	588	574	554	564	604	569	598	523	528	614	636	587	586	614	592	576	579	533	585	593	554	536	519	553	585	558	550	580	588	576	561	570	567	573	571	598	608	600	581	575	574	526	585	571	584	581	527	575	606	597	564	545	579	567	591	598	581	625	596	531	589	534	552	556	617	586	556	572	563	567	576	578	594	597	555	554	548	568	591	586	597	553	591	604	536	545	567	598	549	522	547	624	557	561	544	580	561	538	624	546	591	568	582	565	590	579	557	543	514	608	539	570	568	568	552	630	563	552	561	585	593	557	580	582	573	578	571	519	564	533	560	560	540	571	588	543	552	580	596	573	531	587	592	599	578	570	576	536	586	595	577	574	589	549	555	582	530	591	568	549	586	555	525	594	580	568	579	559	618	557	574	575	610	550	574	554	601	574	600	592	602	572	603	552	532	565	571	574	565	549	598	591	544	559	557	589	571	559	575	572	576
26850	10916	4664	2315	1542	751	721	1121	1048	962	1070	1741	1718	1308	861	651	594	573	542	600	586	552	569	558	562	586	546	595	580	549	547	551	567	568	549	579	596	554	524	515	587	602	567	562	546	541	597	572	552	564	551	545	553	579	571	553	538	564	561	523	578	574	588	577	527	587	588	569	509	558	598	600	642	552	594	548	577	551	560	530	559	533	537	545	585	512	611	586	582	553	541	534	572	578	560	520	569	573	530	543	508	547	568	517	611	576	563	610	501	543	543	581	559	557	574	560	558	580	511	570	537	554	583	579	532	585	523	579	553	577	605	543	546	536	550	574	586	552	552	533	564	564	578	570	550	546	547	541	573	571	534	502	552	562	560	583	538	553	561	570	539	556	576	570	575	569	542	509	581	602	559	564	558	556	538	571	560	557	558	544	554	560	569	608	542	584	585	599	556	567	595	581	590	564	531	535	575	549	555	564	574	622	564	579	556	548	528	559	568	570	563	555	593	558	552	532	532	571	545	591	613	551	540	543	539	555	585	525	552	511	554	565	580	569	550	587	528	561	581	595	515	543	560	580	585	553	579	518	564	550	591	573	608	542	559	552	561	539	552	583	560	572	576	567	555	544	563	542	591	548	557	555	596	564	569	530	560	553	546	560	585	555	546	536	573	576	547	557	575	573	525	583	588	575	546	516	607	576	519	575	521	602	552	548	598	590	571	518	572	536	560	559	532	548	555	560	541	570	575	526	535	602	559	549	595	576	566	544	550	557	529	534	534	548	578	551	555	564	547	580	588	549	551	573	580	562	555	538	636	585	539	560	584	526	550	563	569	561	561	563	601	520	548	578	549	568	536	570	553	567	550	568	609	532	582	550	580	618	546	573	538	587	553	572	539	559	544	554	566	592	564	537	598	494	610	551	547	544	525	560	553	581	580	586	544	560	583	544	550	561	598	601	577	572	587	564	548	528	550	597	541	544	568	523	554	495	552	534	547	558	579	591	497	594	542	575	516	578	546	630	564	557	528	578	508	547	511	571	542	553	535	544	565	617	586	586	548	550	530	577	557	539	553	539	558	549	540	547	581	580	585	539	567	560	572	535	529	536	553	567	588	538	576	575	555	540	562	581	553	550	567	528	557	554	564	548	523	502	530	571	593	590	547	556	535	520	550	552	569	571	547	589	594	551	596	521	568	611	533	551	500	494	582	540	541	559	551	569	537	574	543	553	549	559	543	581	563	532	534	523	528	572	561	558	556	588	581	548	541	598	566	571	557	525	559	587	543	565	602	524	564	577	532	569	548	559	571	563	550	596	554	567	564	581	543	515	559	556	571	546	537	563	571	531	555	522	574	565	571	568	560	570	542	546	560	592	531	550	577	582	544	552	575	581	564	545	563	570	582	562	585	550	555	617	591	564	577	578	589	589	556	610	543	583	583	558	554	590	582	553	551	514	563	571	558	571	551	587	546	540	515	579	577	582	571	565	525	558	559	556	570	585	621	554	524	527	517	541	576	583	541	505	559	568	541	603	572	586	554	611	491	557	505	547	612	568	583	586	523	562	574	584	538	561	584	554	546	557	525	572	594	593	555	608	566	588	548	568	535	559	533	569	500	549	540	539	582	569	539	564	556	534	565	529	542	555	540	550	527	555	521	574	558	537	547	576	594	568	581	552	564	519	556	572	543	588	542	585	560	620	544	577	538	546	575	550	555	525	594	560	548	573	570	526	563	549	549	604	534	557	583	607	571	577	547	546	586	529	578	524	543	560	536	549	594	561	589	539	535	543	557	565	563	585	560	550	587	568	528	613	560	544	560	574	596	514	563	594	511	563	536	548	558	546	558	550	550	538	560	600	563	564	550	569	576	556	540	556	557	546	560	548	575	561	545	551	525	579	608	589	511	557	519	597	566	584	578	586	533	600	553	574	591	500	590	563	557	542	535	533	524	562	602	556	528	584	528	538	586	545	625	575	569	560	602	540	557	580	591	574	588	546	586	548	542	570	567	541	577	533	585	521	547	570	557	538	558	567	525	541	538	559	557	534	556	551	593	579	562	538	541	552	555	543	574	542	558	552	540	578	555	546	562	581	562	581	550	576	489	569	570	574	532	570	512	558	577	542	551	598	589	580	541	571	566	531	556	540	531	534	556	562	549	558	522	600	541	575	522	549	517	599	561	565	552	585	575	575	593	537	532	585	587	538	550	571	558	561	560	579	491	572	588	575	556	558	575	551	548	557	562	564	575	520	596	568	566	588	540	529	541	587	533	546	592	580	506	581	584	590	569	560	556	574	590	559	574	588	553	548	607	574	580	549	604	591	576	542	574	599	606	560	547	540	548	571	570	512	550	578	569	602	572	554	517	532	558	540	585	521	556	556	570	596	558	578	537	511	559	588	574	568	605	540	587	525	578	561	568	564	611	573	575	530	564	569	553	574	600	536	564	557	569	556	565	541	519	564	544	583	531	555	549	557	599	575	570	567	542	536	572	590	561	559	502	540	543	562	524	569	528	581	571	552	626	568	538	588	585	558	567	566	557	541	555	575	579	565	563	555	554	574	542	555	584	530	583	512	551	597	502	568	575	576	570	528	546	509	568	561	553	580	541	528	548	550	588	568	565	620	540	550	526	547	564	621	534	553	603	515	551	567	530	550	609	595	562	550	596	576	578	570	526	558	561	579	581	544	574	585	536	576	548	542	543	566	576	548	603	568	554	575	579	567	555	573	528	587	615	560	568	574	566	553	554	585	633	541	574	566	568	565	580	532	558	597	538	558	558	580	537	613	595	526	584	575	556	587	505	553	569	588	568	558	552	578	595	528	545	597	564	544	590	539	591	554	552	583	622	577	548	529	553	565	526	542	570	533	592	510	543	567	574	641	570	539	594	545	553	522	513	534	568	594	553	588	538	537	572	561	532	553	564	561	582	520	548	560	577	592	553	542	566	564	516	553	591	613	578	543	591	520	582	552	530	552	568	556	523	560	591	554	590	567	565	540	539	540	557	558	565	535	575	581	580	609	547	605	548	553	569	566	595	575	579	569	536	567	596	526	522	548	557	538	569	564	587	542	586	550	531	570	553	588	555	562	562	562	561	559	534	513	596	566	593	534	569	550	618	575	566	554	512	508	564	536	618	570	543	542	539	589	575	547	566	544	556	546	558	549	573	574	554	567	540	552	569	583	556	525	585	589	553	542	529	549	562	565	588	546	555	552	572	568	556	538	558	592	555	582	563	556	536	572	581	561	528	582	583	551	549	576	569	599	526	569	553	522	545	590	515	567	616	524	519	530	586	557	582	549	554	562	562	545	542	553	540	587	553	556	566	572	538	569	591	565	569	587	549	588	553	549	530	598	562	570	591	570	566	545	571	548	547	597	542	503	535	560	599	555	625	550	531	554	578	573	561	552	529	595	553	546	562	571	557	555	567	537	580	599	548	578	568	577	563	530	567	588	546	544	520	572	577	572	564	559	580	584	557	542	572	556	545	581	587	539
5906	2832	4703	2048	1708	826	697	1421	1362	1194	1335	2274	2035	1348	754	599	517	488	483	473	501	495	473	450	478	463	480	422	463	463	456	432	439	460	512	445	505	476	513	468	461	493	458	477	465	452	507	461	494	494	481	486	507	491	476	488	491	446	478	460	480	498	509	483	464	425	499	536	514	447	497	493	485	444	476	440	452	463	479	446	464	468	443	453	464	483	440	458	435	463	505	462	419	489	476	457	497	442	462	468	443	411	469	489	454	465	495	442	467	456	489	479	514	478	455	458	461	471	482	479	453	477	455	494	451	487	483	456	489	500	466	521	469	499	451	451	469	463	492	463	456	475	458	463	457	494	496	462	464	479	489	493	457	471	476	488	503	463	509	472	486	493	447	472	508	487	441	458	457	496	459	450	454	441	453	502	461	447	431	488	466	466	450	464	488	452	434	486	476	487	451	491	501	449	508	453	502	434	492	493	519	461	477	527	508	485	466	469	467	442	476	423	472	490	457	442	417	476	506	455	458	456	477	497	464	485	488	516	460	474	444	480	470	445	487	498	476	508	463	469	511	471	470	478	468	498	485	495	460	457	450	482	445	493	490	481	476	447	497	468	492	466	468	431	474	475	502	462	463	473	445	442	486	492	443	477	479	482	479	450	519	479	440	490	457	486	464	456	501	487	468	471	460	480	462	450	461	492	492	438	502	473	416	461	465	448	470	469	441	452	489	453	457	497	469	506	458	489	485	495	470	460	430	453	499	498	457	494	460	442	490	447	472	501	472	453	513	453	477	455	469	464	467	457	480	438	500	483	451	497	448	460	461	458	459	484	461	488	444	474	461	473	481	448	478	485	480	469	487	467	465	516	501	475	470	455	487	491	464	475	492	465	499	449	464	443	449	464	463	437	440	507	452	508	445	483	482	489	430	474	465	489	429	445	469	480	497	458	474	489	457	445	457	459	439	449	458	423	476	490	478	493	477	461	467	481	515	466	488	462	477	457	484	523	472	491	489	464	489	510	475	473	459	452	451	468	448	443	443	506	472	483	501	440	490	466	485	478	484	450	499	474	434	454	462	470	458	440	438	502	492	477	442	459	489	466	444	490	467	466	479	462	454	446	436	498	475	475	423	448	468	426	518	448	474	475	457	434	470	477	464	494	493	472	434	475	463	489	491	446	485	442	518	451	469	464	463	451	456	427	465	471	456	454	451	489	433	478	474	475	459	481	441	449	470	495	451	457	419	464	470	472	443	501	505	453	457	476	485	502	483	438	467	457	472	412	539	498	460	434	470	503	452	480	462	499	505	486	490	487	458	468	476	464	455	507	471	477	499	491	460	493	466	460	476	479	420	496	440	454	444	474	507	482	467	474	479	516	440	459	430	477	455	501	485	476	467	466	480	429	458	458	475	501	447	465	449	486	492	507	441	505	483	469	480	476	472	479	483	447	499	446	449	477	483	477	450	463	484	470	476	454	447	472	476	483	485	516	489	452	473	447	453	478	484	480	467	446	477	487	423	469	447	459	465	492	483	491	474	446	469	480	477	478	470	483	472	482	470	504	463	447	498	515	479	466	460	512	493	465	458	492	488	484	479	478	444	476	431	463	470	469	459	460	469	451	458	495	507	498	462	490	440	485	459	468	463	478	497	409	482	492	442	521	465	493	491	495	474	452	452	495	507	482	446	473	467	485	476	473	488	469	452	447	455	491	487	450	498	478	464	490	474	436	438	467	482	453	481	453	462	493	467	460	485	482	486	464	467	484	453	452	455	448	464	460	421	461	468	474	460	456	456	436	501	477	493	462	483	427	486	501	494	468	459	492	483	491	477	484	499	478	518	465	499	479	444	438	499	472	472	452	531	490	452	458	456	439	435	482	459	452	514	476	468	460	470	454	477	493	506	460	504	484	494	493	444	446	483	473	475	461	450	467	501	516	497	463	482	481	501	480	441	482	458	481	473	466	491	514	488	450	481	470	462	461	520	477	452	450	481	459	451	461	463	474	449	478	474	483	491	486	495	478	431	491	500	481	501	477	457	489	457	488	453	504	496	509	460	486	473	478	475	445	464	470	508	500	448	479	469	453	438	471	498	482	445	505	458	470	464	477	461	431	450	474	499	486	428	515	457	534	490	470	425	467	473	457	452	455	441	480	507	448	477	489	478	458	443	527	480	487	442	448	513	434	490	479	496	460	462	448	512	461	473	494	472	493	484	483	475	485	460	464	448	449	507	498	491	489	472	498	478	469	502	484	494	462	450	479	433	505	455	474	494	464	455	454	455	454	487	477	453	462	496	483	461	480	481	505	478	449	469	481	479	477	498	432	450	514	438	461	466	493	500	483	474	450	483	446	475	482	462	471	473	446	479	463	490	475	467	459	460	451	482	470	504	478	466	496	448	457	449	488	478	510	493	495	437	468	436	493	471	471	502	473	472	432	478	462	464	484	458	488	458	455	465	477	459	448	434	510	473	454	485	468	472	473	487	489	469	468	455	457	473	458	449	486	460	451	488	495	474	491	488	433	468	475	478	462	477	471	487	460	463	491	419	431	484	451	474	464	493	464	455	493	465	493	479	517	472	458	496	482	453	503	496	455	475	456	480	516	472	450	488	486	463	480	440	452	498	426	433	473	446	448	431	488	495	457	505	468	470	471	465	505	484	490	472	478	468	476	450	443	482	453	464	477	472	446	488	468	460	465	483	492	483	478	493	473	479	451	470	510	448	480	505	458	494	524	461	479	458	490	465	450	483	444	465	487	450	489	506	475	492	461	516	500	492	485	488	459	430	475	455	439	463	414	469	463	466	462	473	476	523	487	474	462	465	467	449	463	450	501	475	484	450	440	482	500	449	498	470	460	453	485	466	472	457	476	459	452	469	447	438	476	473	498	515	434	469	470	488	484	470	439	475	477	476	496	464	495	465	470	480	466	412	484	475	466	464	468	495	468	485	464	490	506	472	462	488	424	490	472	479	487	469	494	481	453	485	462	468	483	462	464	469	516	489	434	493	452	483	460	459	474	497	463	445	512	462	465	468	485	457	471	494	510	448	490	487	464	447	461	481	462	456	491	474	475	465	504	486	464	447	460	457	465	492	462	481	449	467	456	467	477	489	470	445	459	495	471	478	454	464	474	457	481	459	494	472	457	443	483	479	431	463	459	479	486	442	530	484	514	440	460	493	463	425	485	453	492	483	469	469	467	469	448	467	487	503	483	474	498	481	498	459	499	486	440	463	444	446	444	466	498	491	468	482	463	457	457	461	494	444	506	493	462	468	460	441	472	468	503	448	497	473	503	483	482	497	466	446	446	474	534	486	512	467	498	513	482	497	461	444	451	460	443	452	474	431	434	439	498	501	466	468	476	455	454	476	465	471	503	474	470	493	484	483	498	464	441	469	492	458	461	476	473	453	473	455	475	446	452	498	496	533	495	487	465	462	448	444	529	467	448	434	500	440	510	489	462	456	485	464	469	461	487	469	449	450	483	462	498	481	468
24729	20786	26809	24685	10186	2625	1748	1688	1362	1182	1685	12393	13724	8601	3017	1024	687	636	634	620	588	603	621	598	611	580	643	528	533	635	593	603	636	607	601	609	634	664	570	610	615	602	582	600	600	565	577	568	613	583	594	636	580	597	627	620	607	602	600	596	582	672	614	638	627	619	625	575	604	602	583	572	581	540	617	560	641	594	610	636	596	591	627	624	654	605	593	585	618	613	589	583	627	592	632	616	592	568	615	599	574	654	596	573	590	624	602	592	627	596	660	588	568	575	625	600	583	620	561	594	575	603	610	607	571	613	618	637	576	646	592	589	610	561	614	612	573	585	557	555	584	593	600	603	584	614	584	584	614	624	598	583	615	605	609	602	613	595	624	581	606	577	619	589	581	611	581	605	654	581	646	637	554	610	585	561	599	582	599	584	589	611	578	577	570	614	605	620	567	634	628	587	554	566	541	584	597	623	628	583	590	617	582	621	602	606	612	549	595	625	651	576	579	654	608	661	584	598	577	607	602	555	570	565	579	639	584	596	558	606	591	585	601	616	553	558	584	578	588	594	628	603	565	547	655	574	605	581	576	600	623	614	624	582	575	608	580	625	625	567	575	584	632	582	591	568	620	580	595	612	582	566	573	607	577	615	612	597	606	588	541	581	573	590	623	598	573	590	585	586	547	560	570	589	633	591	628	594	644	578	567	625	599	591	625	607	580	652	626	559	576	571	598	565	562	586	623	576	598	592	623	620	602	602	516	588	612	645	577	653	620	621	576	598	587	558	578	581	602	622	592	609	610	575	635	596	555	597	623	589	585	571	576	578	633	600	642	637	624	600	601	603	597	594	562	592	567	589	585	574	642	593	623	579	576	593	577	625	576	554	595	596	605	598	606	591	602	590	648	580	585	581	607	605	640	609	587	596	581	592	607	601	582	535	597	538	649	609	605	569	597	610	613	570	544	623	635	608	625	606	626	596	617	605	620	601	610	579	581	606	598	645	615	607	618	611	568	617	611	598	577	589	566	610	610	614	660	587	602	612	610	602	587	610	609	591	575	557	600	619	592	597	590	607	604	573	614	613	623	569	588	653	600	609	643	619	623	567	579	565	602	614	573	596	583	588	582	607	602	573	609	579	581	603	585	642	589	611	579	641	587	583	610	596	600	639	611	632	576	615	588	558	612	631	596	607	628	579	589	595	585	594	574	607	590	584	595	598	578	616	625	581	594	615	596	618	569	618	599	525	583	577	577	623	556	617	577	572	536	570	615	611	590	563	539	607	581	615	604	573	577	581	621	571	604	608	546	648	577	628	584	561	557	600	557	621	597	640	602	632	585	590	625	604	603	570	586	565	531	617	572	587	581	594	593	599	591	558	552	579	619	591	632	576	564	588	569	575	561	591	621	595	621	603	617	567	601	588	593	599	568	590	592	567	590	629	576	619	613	586	588	556	566	559	584	621	602	581	592	550	583	634	581	545	634	597	587	559	566	591	597	631	596	613	589	577	615	611	624	565	625	630	597	608	637	607	618	574	644	577	600	560	575	634	609	630	561	649	617	577	606	618	613	569	652	592	610	571	661	599	587	545	580	552	561	572	552	637	595	562	580	570	594	590	558	625	592	597	586	561	578	620	574	563	612	618	645	597	596	605	628	583	583	580	616	578	552	569	566	602	603	604	576	604	597	587	590	663	547	598	594	581	636	621	605	614	580	601	558	592	631	615	643	603	574	633	591	598	623	571	591	590	574	593	607	621	586	573	572	558	613	622	621	598	621	569	564	583	612	621	588	561	590	615	636	624	550	581	598	587	597	600	584	568	597	607	587	579	543	563	560	605	621	565	580	654	615	570	541	595	582	618	598	595	586	576	603	601	616	591	611	603	601	575	591	582	583	596	576	564	565	566	624	644	584	633	626	603	593	582	631	606	624	579	656	623	594	599	597	557	542	604	540	610	589	582	551	577	613	597	555	626	622	579	625	587	581	597	624	505	573	615	591	579	600	590	626	572	657	596	613	640	632	619	592	590	577	591	632	566	576	616	625	617	578	615	584	586	643	579	626	586	595	575	577	578	588	589	580	579	607	578	564	577	619	607	665	628	615	582	570	613	574	591	617	602	600	629	546	604	586	608	602	545	563	536	563	624	591	593	610	584	603	610	615	574	582	542	596	624	636	612	613	624	605	593	538	518	607	615	572	579	601	511	605	576	595	576	598	608	586	617	581	602	542	640	592	609	606	603	580	632	564	590	610	575	616	578	603	573	593	616	551	573	621	605	563	586	583	609	588	607	629	568	590	614	592	618	567	618	609	629	586	613	636	538	609	626	626	605	575	617	556	606	559	555	589	571	581	590	574	581	594	593	623	607	604	569	609	611	605	614	582	621	606	606	667	575	593	569	620	559	652	572	609	620	601	621	627	620	573	595	599	587	578	606	563	596	588	553	617	564	647	576	587	587	624	553	612	584	607	606	601	535	574	585	620	582	606	649	621	599	576	566	593	600	595	621	580	595	622	598	586	601	602	657	630	589	571	586	551	572	635	625	579	621	564	573	614	611	594	623	642	616	593	578	576	596	591	592	587	612	594	590	584	536	604	613	566	585	597	575	587	612	567	615	610	555	575	568	573	562	591	538	572	552	628	608	618	573	580	560	554	568	613	602	583	612	561	638	538	582	596	602	562	601	613	631	649	635	588	588	567	606	615	582	605	584	593	624	567	597	633	659	600	609	603	609	587	539	576	568	599	592	627	613	603	557	637	581	566	583	586	574	584	566	567	602	543	592	552	589	575	614	624	592	598	607	622	563	597	618	565	571	609	584	601	593	605	616	637	586	568	580	563	594	625	653	603	640	596	605	599	589	630	613	621	577	591	567	577	608	563	605	586	620	617	612	589	569	629	584	597	594	626	594	619	585	560	583	596	554	562	602	564	580	630	627	563	613	574	612	583	599	566	608	570	580	615	603	600	589	601	614	591	615	545	583	603	596	600	604	584	628	604	607	596	606	615	572	603	633	617	572	588	573	594	585	543	588	588	615	584	629	567	623	585	594	626	596	580	630	633	604	579	564	589	566	559	602	589	628	605	571	649	600	631	611	611	612	587	583	578	590	551	602	559	626	605	632	598	606	593	579	614	565	591	595	653	558	592	590	569	579	579	620	561	576	661	607	596	599	634	587	658	609	577	571	609	615	582	567	600	609	582	600	595	570	573	638	573	588	596	595	595	658	595	559	581	647	579	583	615	545	591	594	632	610	604	616	574	574	576	604	563	599	612	603	594	583	569	573	625	571	532	609	610	630	583	607	618	612	603	613	564	573	589	569	615	596	603	603	580	551	612	582	609	578	593	600	617	583	615	633	618	593	585	594	633	592	602	632	583	616	568	596	645	579	567	620	571	553	571	620	588	565	602	604	581	565	589	637	553	538	609	596	563	560	593	557	570	603	618	569	563	625	607	596	607	569	583	529	562	578	578	646	610	581	593	615	636	598	572	539	588	592
4994	7961	8283	4328	2800	2159	1925	2116	1832	1430	2446	15582	12762	8063	3114	988	629	541	511	507	513	508	547	550	538	537	545	530	503	530	550	476	547	489	556	515	503	481	534	536	494	571	541	497	490	495	512	537	522	525	513	525	535	491	488	468	548	499	466	537	513	499	544	527	486	529	509	521	529	472	486	531	529	557	481	543	515	542	540	504	537	494	488	522	504	527	524	518	548	510	473	463	518	482	484	525	540	477	492	564	528	541	512	522	518	508	562	511	536	528	502	512	530	560	494	497	503	485	516	544	481	502	557	533	502	509	535	545	482	563	485	517	519	530	457	480	511	506	541	537	476	504	494	491	481	484	490	514	539	541	491	496	503	547	514	553	479	524	496	518	497	552	525	492	516	534	512	518	530	524	522	550	502	517	543	483	501	479	472	497	508	472	531	506	502	506	475	518	501	518	517	516	518	533	511	485	529	501	525	537	530	519	502	508	488	506	528	494	523	564	513	485	486	497	498	512	504	516	494	575	547	491	511	469	498	540	499	452	547	553	524	484	504	511	533	489	542	503	556	560	526	549	505	484	533	487	511	499	501	505	544	531	490	501	577	526	521	540	514	511	515	499	541	510	529	527	503	551	536	514	510	528	533	507	517	502	521	508	521	511	529	479	523	500	501	542	475	511	497	493	503	483	520	593	496	495	505	532	461	508	529	511	489	507	499	508	517	459	534	524	505	540	502	517	543	521	480	462	482	503	523	471	521	501	507	501	509	514	511	497	547	515	536	513	496	515	522	515	526	484	492	483	487	507	467	523	546	511	508	493	508	496	547	520	523	496	496	530	507	546	514	544	525	514	522	488	551	506	478	510	521	500	559	518	490	492	509	558	515	532	511	512	529	537	508	496	527	534	511	531	554	534	551	518	511	527	544	501	519	513	540	496	559	477	516	520	509	532	500	529	507	489	538	500	502	517	554	504	479	487	506	506	545	501	510	528	501	482	515	520	537	504	525	511	527	518	516	525	466	535	572	529	491	511	505	497	500	511	479	503	497	508	509	505	477	516	526	504	554	515	509	483	513	545	504	491	494	528	553	534	524	486	537	511	508	533	493	500	527	507	498	485	457	502	526	467	500	518	512	517	533	497	516	553	499	513	505	490	499	522	515	489	478	483	511	517	516	536	520	485	545	504	509	542	471	527	516	558	482	518	489	509	494	549	502	579	515	501	513	506	485	539	525	502	523	484	503	491	484	528	557	484	491	477	469	495	476	502	499	525	526	502	530	481	523	490	470	526	535	548	532	514	477	501	491	493	514	499	528	496	519	492	488	492	555	535	479	507	495	510	534	531	531	511	512	493	501	540	498	483	516	500	524	509	525	542	521	501	496	494	485	501	512	527	521	511	533	537	529	501	516	542	487	546	534	476	551	504	521	504	511	506	507	521	543	484	536	506	507	497	514	520	513	502	499	492	490	470	484	527	530	544	515	493	509	493	496	508	515	537	544	508	517	511	527	489	519	530	526	529	573	493	529	486	484	544	539	478	484	553	502	476	523	540	545	546	450	532	519	510	530	498	512	505	525	472	485	531	482	537	503	502	519	537	490	493	540	552	512	554	497	500	497	544	515	526	530	517	518	540	518	472	507	482	508	498	517	530	514	510	526	491	523	498	500	535	491	496	506	469	527	503	523	499	540	527	535	523	513	518	500	482	489	544	540	534	519	512	533	508	548	506	533	457	502	509	509	530	508	501	539	529	525	530	523	520	488	486	548	551	541	534	505	521	536	518	498	482	542	548	538	530	476	522	541	538	498	507	525	506	505	517	502	524	554	531	453	523	493	514	553	508	468	507	473	542	497	461	547	518	466	548	536	490	526	535	522	501	508	450	525	518	517	505	502	492	493	531	511	534	524	497	560	552	463	481	495	520	492	532	549	536	515	534	528	516	545	470	520	506	523	489	540	518	512	528	520	534	518	493	468	523	508	470	523	552	517	508	510	519	505	517	546	496	494	501	521	482	525	507	485	496	489	511	488	526	517	531	491	494	509	530	523	494	503	500	510	510	545	513	486	516	503	503	485	498	477	523	485	508	501	535	537	558	505	482	556	495	524	510	505	519	495	510	516	493	525	485	547	524	492	497	509	508	498	494	530	522	505	506	549	531	512	534	517	484	475	525	524	532	523	510	505	519	506	510	515	469	529	494	526	473	493	473	518	520	513	486	507	481	537	550	533	522	511	517	500	540	534	495	541	549	521	503	508	526	541	535	505	532	530	499	518	539	521	490	489	516	539	502	498	530	507	549	507	490	495	519	548	498	495	509	502	499	512	513	507	533	547	517	533	538	506	532	511	556	495	514	544	516	506	495	550	484	504	515	536	522	535	487	509	489	537	532	540	478	508	543	558	474	500	478	531	487	501	572	522	532	515	511	496	541	515	519	488	510	541	508	516	531	488	524	468	506	557	500	503	558	479	525	501	528	492	502	512	507	494	519	526	530	513	532	529	506	497	532	495	556	525	532	502	498	516	441	540	503	495	509	502	510	496	542	539	528	514	497	524	530	543	526	526	522	493	457	484	490	502	463	518	505	531	517	513	502	561	487	485	449	510	544	511	504	448	545	497	512	485	538	497	514	521	538	548	507	504	492	533	496	538	543	498	533	534	515	521	519	484	466	524	513	532	550	512	476	571	497	510	497	459	555	538	526	516	512	526	514	507	503	475	497	544	483	498	530	499	477	519	491	497	472	527	556	517	573	501	493	480	541	533	488	482	518	510	575	502	525	515	551	572	498	501	549	509	542	504	492	486	533	500	501	513	554	509	494	541	530	510	503	498	515	504	538	507	558	502	530	488	563	519	500	530	508	527	519	525	479	543	501	531	544	497	518	501	492	531	486	465	512	486	535	527	516	515	514	511	515	541	523	524	496	546	519	495	518	540	539	500	525	495	506	492	516	464	480	476	489	506	555	530	500	486	481	524	528	551	541	508	530	510	522	499	512	534	536	504	544	499	521	512	529	508	559	546	468	510	508	471	502	504	462	528	502	502	513	510	529	505	514	518	484	508	499	493	559	488	480	439	490	506	513	505	494	517	541	531	509	513	544	505	533	474	526	504	509	498	487	528	494	489	477	519	492	506	506	468	494	525	519	481	486	504	526	539	521	519	451	526	495	547	532	505	516	527	469	479	528	503	481	509	509	479	524	516	498	515	495	500	493	524	515	548	489	497	477	497	485	517	486	542	516	510	566	546	525	529	508	527	451	467	447	524	532	463	518	529	521	498	516	502	505	525	525	477	525	501	492	494	543	504	539	529	521	489	519	509	499	508	501	529	530	495	559	526	484	526	523	504	497	506	502	518	521	472	509	510	498	510	505	523	509	513	517	478	512	542	516	479	495	508	541	490	482	494	482	516	522	503	493	528	527	518	487	511	510	499	545	491	559	501	481	525	554	484	526	506	469	513	515	481	522	520	479	532	472	528	500	525	505	517	522	518	499	552	528	514	491
23721	20767	27778	23831	20482	11210	3880	1846	1604	2253	6844	24944	23577	13797	4773	1392	868	766	729	739	696	749	726	739	757	726	762	737	693	768	694	705	745	721	714	742	730	692	739	705	765	685	702	693	736	716	734	711	717	730	672	687	674	727	742	688	731	731	758	692	750	703	719	668	700	745	732	705	692	718	744	738	753	736	741	673	763	714	746	689	648	715	697	711	750	709	736	674	709	722	749	706	672	738	702	713	703	758	734	770	757	734	727	708	672	731	720	734	717	688	737	718	727	712	707	731	731	729	708	727	757	716	678	777	675	697	701	691	754	677	747	690	679	764	689	786	696	707	751	692	721	718	728	684	724	729	696	714	702	685	702	721	710	760	787	747	709	713	692	682	739	705	717	653	700	717	680	686	713	686	708	722	716	719	669	720	764	732	747	750	739	750	741	723	700	723	776	713	665	660	695	731	702	664	700	726	707	703	783	668	706	736	668	630	721	705	759	686	723	696	724	743	716	694	683	698	720	710	764	723	706	684	645	698	676	740	733	692	695	682	715	625	713	711	724	721	703	686	714	731	689	722	698	687	654	720	699	793	733	693	730	688	732	669	707	680	699	740	692	683	679	640	677	713	708	759	707	739	686	739	706	715	677	713	765	746	671	692	738	718	697	689	749	687	705	726	687	708	749	731	743	705	747	758	782	673	692	700	734	731	699	696	728	728	704	697	710	752	714	755	712	717	784	702	746	741	689	717	659	677	732	711	703	747	731	748	681	652	765	732	754	741	735	718	707	737	725	686	696	682	672	652	678	698	715	739	691	735	709	753	744	692	730	705	683	721	746	689	696	673	734	667	737	706	724	724	688	687	705	765	683	698	729	684	704	704	721	747	732	688	711	675	675	703	666	768	654	726	694	693	670	686	706	702	692	707	714	714	706	741	740	686	662	739	684	651	717	720	738	696	670	730	708	723	738	665	693	685	741	683	753	719	684	681	717	710	721	678	768	660	702	722	729	714	713	713	735	695	735	707	718	677	703	693	732	691	701	690	711	698	708	729	721	709	695	674	732	700	763	705	677	700	676	736	736	730	658	688	703	698	693	686	705	689	754	725	709	709	660	700	714	728	728	774	737	721	700	735	675	720	678	729	681	715	680	733	717	659	675	696	701	728	714	674	741	685	716	734	678	754	749	707	675	669	716	660	737	703	679	707	666	719	694	731	699	733	687	660	700	743	738	734	719	698	735	720	827	728	746	711	681	689	693	713	756	728	704	713	693	700	708	675	709	690	702	687	652	700	708	711	682	683	709	704	697	712	717	727	707	740	663	717	703	709	719	675	755	745	784	755	746	740	770	648	690	746	704	714	688	742	718	682	743	720	693	717	674	680	726	723	704	718	687	715	688	689	726	694	688	673	749	712	665	668	708	705	674	713	696	727	712	708	686	756	691	729	680	701	716	711	675	664	685	663	743	698	701	673	713	726	724	705	715	695	723	690	739	726	702	732	721	711	686	717	726	700	736	715	687	735	737	669	730	686	705	700	716	768	725	717	720	721	700	740	685	720	696	703	722	705	685	750	711	707	764	732	720	737	695	728	711	693	716	736	680	713	736	709	719	699	753	760	706	720	750	682	737	684	706	667	672	706	705	701	691	696	678	751	663	747	755	726	756	676	716	750	689	736	706	669	704	699	727	687	731	665	697	722	700	730	684	670	684	708	724	740	662	720	718	690	755	732	689	706	692	740	734	754	734	704	730	676	730	682	735	720	683	748	714	708	661	697	665	734	731	763	686	733	680	694	712	720	701	708	744	718	757	669	687	729	678	700	719	733	702	730	705	684	713	709	702	672	696	743	758	669	727	709	714	756	693	730	677	695	743	682	754	661	722	709	745	709	721	734	733	709	692	667	693	736	727	665	721	679	664	635	699	717	715	750	691	752	696	685	710	726	737	691	738	727	661	699	765	697	712	674	755	705	722	700	691	721	724	735	696	716	778	715	698	669	703	700	696	716	723	741	727	709	733	696	706	701	700	680	722	713	642	722	692	743	702	706	750	699	750	725	678	697	721	691	694	708	730	682	746	723	712	703	746	687	692	747	701	671	681	736	708	743	750	749	706	697	757	730	733	713	682	707	708	748	736	721	697	688	754	725	709	685	702	720	736	758	700	686	706	659	692	656	736	713	702	682	689	677	710	666	734	676	695	744	683	709	715	685	718	682	703	705	687	704	720	683	707	688	679	726	693	716	720	733	709	690	663	669	728	671	718	643	701	689	697	726	719	671	732	724	700	721	727	705	700	714	713	702	657	693	665	721	698	731	669	692	685	725	727	755	748	686	699	735	693	725	697	717	683	767	703	702	638	702	711	729	729	760	689	758	767	722	675	690	721	733	676	717	700	741	731	697	742	723	724	686	710	713	732	734	710	702	742	649	733	687	750	707	691	705	750	718	750	708	726	688	716	672	665	699	685	691	667	650	703	720	745	704	694	717	731	630	692	688	699	757	727	690	715	751	724	718	706	699	693	717	654	674	690	694	753	720	696	711	719	738	689	723	722	682	747	718	699	765	696	684	709	671	754	691	699	686	739	715	693	742	685	715	699	715	665	729	757	681	705	676	704	694	713	698	732	686	663	713	691	692	723	655	711	700	656	715	734	716	643	742	704	714	702	731	698	713	696	691	701	689	729	703	691	726	720	649	709	741	667	696	665	713	719	734	727	644	714	698	662	764	701	673	742	737	728	700	718	682	692	716	707	693	731	702	748	690	702	720	681	696	696	693	718	732	708	678	687	667	689	646	743	762	719	722	730	713	678	729	720	748	669	703	700	728	767	702	702	690	747	667	651	691	693	676	687	705	712	678	686	701	672	761	697	674	678	769	718	720	719	724	727	667	736	742	694	726	654	707	657	728	720	746	698	673	704	695	750	704	752	722	731	694	719	677	655	716	675	711	735	726	737	712	767	686	733	705	657	696	697	720	722	734	719	716	750	680	744	671	721	702	743	682	759	686	735	753	745	723	705	724	764	660	670	716	706	694	666	696	693	704	691	692	698	753	731	685	713	685	684	732	730	721	727	667	739	706	713	734	725	731	723	737	704	731	750	680	647	687	747	701	708	711	738	736	711	714	704	695	726	728	743	707	717	672	710	712	692	671	710	686	693	725	733	734	755	726	742	671	716	700	724	719	677	708	674	694	746	736	687	755	689	736	683	696	725	715	713	683	702	653	710	711	702	690	718	721	680	655	686	671	689	744	718	721	715	730	731	756	735	718	702	727	703	747	721	722	713	676	714	687	675	679	690	720	706	685	715	714	712	730	671	719	720	668	752	732	702	732	707	745	675	724	724	721	667	757	701	688	706	666	711	708	696	712	709	730	674	690	703	692	687	696	746	666	706	715	688	715	716	716	761	680	689	711	694	679	667	745	709	730	745	760	696	715	706	672	730	732	680	692	700	727	719	745	733	721	772	703	700	704	675	746	682	715	733	685	680	729	680	707	725	716	712	711
5792	11811	11535	7342	5125	5330	2936	1932	2064	3298	9651	25909	20565	11208	4361	1312	786	623	664	585	626	565	638	625	609	610	623	585	599	583	625	594	624	589	624	590	603	589	604	616	619	570	621	602	623	595	650	539	630	649	616	601	631	632	691	615	593	642	597	586	646	612	614	575	568	589	612	608	569	604	563	650	577	626	612	598	593	607	575	623	619	584	621	633	626	576	624	617	594	602	570	618	635	587	642	625	595	630	640	621	602	600	575	574	579	552	639	594	608	612	630	650	580	599	600	596	587	591	603	624	608	613	603	637	582	583	592	595	631	617	588	618	589	621	598	558	610	597	641	591	623	585	591	605	579	619	580	585	576	606	612	595	630	622	635	588	647	618	599	586	593	619	615	555	591	630	622	547	596	622	567	620	580	597	622	586	607	604	581	606	609	596	624	593	551	583	593	565	606	568	591	569	593	593	626	592	604	603	635	600	629	648	576	577	580	609	558	593	586	590	626	619	630	588	605	598	601	604	552	597	553	636	585	601	587	601	542	673	588	597	648	631	609	550	594	606	639	604	623	612	627	591	591	599	575	609	598	592	600	654	597	578	604	617	621	556	642	628	578	602	552	573	621	623	609	571	624	572	613	587	593	592	586	597	609	617	633	625	604	569	622	633	622	646	606	652	579	683	553	590	585	611	607	566	614	615	598	594	584	625	564	630	597	587	576	608	632	609	594	609	626	569	616	640	585	608	610	575	607	584	599	578	594	639	577	620	640	654	588	599	607	602	595	597	599	611	596	595	628	559	582	583	563	623	613	591	610	581	573	629	581	582	555	598	585	579	579	583	603	594	587	548	625	604	601	595	587	591	621	619	613	622	568	627	581	627	604	588	606	605	554	557	622	623	631	584	568	566	568	600	600	587	609	593	610	577	640	602	636	619	605	572	615	610	582	626	584	567	600	607	573	626	581	575	572	576	609	595	639	614	603	616	616	603	607	670	600	592	671	575	635	626	601	541	625	607	616	655	555	584	611	596	567	619	630	597	620	642	645	604	597	611	631	589	625	613	639	626	576	611	577	597	625	610	607	578	600	616	602	614	634	619	592	565	633	667	592	596	590	627	581	611	572	599	590	612	610	616	595	621	643	605	640	571	602	595	590	610	580	643	605	611	598	633	613	642	616	606	619	624	584	610	591	595	575	594	609	601	616	589	595	636	595	560	569	590	589	589	571	559	583	639	633	579	608	580	590	607	578	625	586	576	601	596	566	585	568	570	651	620	583	592	587	642	592	624	585	594	604	558	609	554	581	578	601	588	660	561	569	572	608	605	614	597	576	589	579	589	598	615	595	614	624	597	605	585	603	601	622	572	634	572	595	608	591	595	595	571	598	588	610	616	590	564	566	564	584	613	614	611	623	632	607	571	597	593	587	578	605	577	635	587	588	595	583	597	610	625	568	566	603	564	588	623	614	574	620	586	603	617	607	595	567	589	600	575	598	588	613	554	601	599	565	586	594	583	579	638	576	593	571	608	605	600	596	633	616	572	603	589	592	614	530	585	615	598	596	610	632	609	576	594	625	609	547	576	542	595	592	638	616	635	626	622	603	624	568	592	635	623	614	620	604	586	587	601	600	592	605	586	614	584	616	630	559	609	578	628	608	601	620	585	586	582	569	612	626	603	580	572	604	603	590	635	542	601	576	628	629	589	592	626	625	621	593	576	611	600	658	643	597	547	620	588	604	591	642	597	594	627	611	590	568	636	614	606	594	597	571	642	631	601	616	596	632	606	593	644	577	634	568	593	612	611	604	620	612	576	578	627	569	604	614	618	622	544	590	606	582	574	623	568	572	576	566	573	561	545	574	636	588	579	535	568	579	579	570	616	614	594	616	572	609	645	600	598	607	643	560	607	591	607	627	574	576	634	584	596	584	651	589	586	640	583	599	601	600	635	613	598	558	567	611	579	612	602	557	591	639	618	625	573	645	616	626	627	614	600	622	568	603	561	590	578	559	625	613	601	601	596	627	612	592	593	580	585	602	623	605	603	604	587	640	604	578	602	582	565	598	581	576	575	615	620	604	566	601	613	610	609	573	623	629	607	630	561	610	601	567	577	660	575	570	611	612	637	614	577	586	562	582	597	580	633	613	551	630	648	629	624	585	586	594	639	601	570	642	609	618	602	614	572	600	602	614	598	555	585	572	612	611	594	570	617	633	601	633	608	593	616	595	585	637	597	605	620	619	606	589	628	596	609	570	639	619	569	563	595	605	596	587	574	594	628	603	602	575	590	580	616	612	607	612	597	581	596	629	603	557	606	618	567	565	630	599	599	607	593	580	597	589	598	650	600	599	615	590	582	586	593	641	589	596	613	614	594	597	623	574	614	589	592	590	639	611	596	576	567	587	600	598	614	610	571	601	620	549	617	599	640	610	629	612	638	579	597	586	578	606	604	557	580	594	604	580	661	629	577	540	587	572	630	579	606	600	553	629	558	649	623	556	593	572	589	613	607	562	576	575	565	627	563	601	544	619	613	572	602	601	580	583	584	592	593	611	563	609	643	618	635	570	626	600	609	585	608	608	607	590	630	625	619	604	574	544	596	562	616	575	629	647	576	625	627	613	570	593	609	579	595	619	612	655	591	556	560	586	571	594	583	580	599	635	579	590	595	628	604	619	588	634	595	575	591	624	628	542	591	610	580	596	581	613	570	600	600	602	580	635	595	595	593	602	589	592	630	635	593	634	582	615	675	607	587	626	609	567	598	623	595	639	608	582	600	621	638	629	617	566	568	610	621	602	611	596	564	569	558	595	612	628	597	585	564	620	592	596	571	612	619	586	574	629	598	628	603	587	622	611	604	609	620	582	612	577	614	608	619	631	589	559	624	613	589	590	571	611	567	605	577	565	584	570	581	616	586	575	596	608	569	557	586	606	599	635	592	594	559	592	619	606	597	623	601	569	611	616	590	623	552	631	591	574	582	598	573	580	584	586	590	585	585	602	594	597	579	615	555	601	635	605	596	538	630	560	626	623	550	614	583	574	631	576	620	603	635	671	587	551	627	579	600	616	569	600	626	578	624	662	583	597	624	616	597	574	604	577	616	614	591	606	619	571	628	591	617	593	566	592	597	610	587	570	648	560	622	607	594	609	587	603	589	625	567	594	570	608	601	595	622	565	602	616	590	569	630	600	613	618	594	590	577	636	576	605	602	590	625	611	583	606	584	564	583	580	603	575	656	591	569	627	597	596	621	618	653	589	612	609	588	584	546	600	586	616	576	607	587	621	582	624	599	615	603	584	608	570	601	591	587	588	595	567	584	576	635	612	602	632	604	614	564	615	640	587	629	561	556	594	621	631	604	615	606	601	591	552	603	576	573	619	620	598	616	599	601	582	602	586	632	595	608	624	616	548	607	637	607	627	614	610	610	530	615	594	600	571	586	597	599	549	624	610	604	590	605	570	570	604	594	586	584	636	625	603	594	615	600	600	608	600	614	557	595	640	677
26865	10985	2717	1811	1547	1248	826	762	698	804	880	1798	1877	1275	855	760	619	590	567	553	607	602	601	596	565	609	583	587	584	598	568	614	607	580	575	574	577	560	597	573	604	605	574	601	619	598	646	625	618	576	566	610	567	583	582	569	597	574	579	586	586	552	583	645	600	599	621	601	557	592	545	631	596	576	570	598	611	601	614	535	609	535	550	608	588	549	571	600	588	608	541	585	547	612	593	597	603	586	627	582	585	572	575	611	595	570	559	587	601	582	590	591	575	588	551	571	561	566	601	571	577	587	622	600	620	586	560	578	595	565	569	560	575	594	612	588	567	565	567	591	554	618	580	576	576	567	581	577	586	561	622	643	633	550	579	592	645	628	570	604	601	597	623	582	612	577	609	614	596	591	605	565	621	606	552	612	570	591	599	576	591	557	562	581	612	610	573	611	605	605	655	589	584	577	594	594	606	573	565	619	614	605	602	614	578	565	564	582	582	602	580	550	611	591	618	573	550	556	605	630	581	576	626	572	549	583	587	585	593	572	581	571	590	587	605	616	588	577	564	550	568	577	593	582	557	626	604	574	565	575	658	527	596	572	586	593	571	603	551	562	633	625	542	605	630	565	571	606	628	571	602	544	588	572	572	618	623	597	592	563	587	594	643	618	587	579	552	584	576	575	571	596	577	631	596	545	585	587	592	546	601	576	567	555	575	586	576	608	565	600	585	599	587	605	663	638	609	574	587	575	581	564	619	592	548	600	607	586	579	577	629	611	571	633	619	588	607	563	589	640	587	557	615	615	594	618	597	587	581	589	598	566	541	590	570	608	592	594	597	582	558	580	636	594	602	616	603	626	596	589	560	573	545	604	594	618	582	605	615	599	562	594	557	594	550	589	570	577	579	633	599	606	626	600	592	597	611	558	591	569	604	553	583	596	621	612	562	598	575	582	607	589	568	551	614	596	568	604	607	585	585	567	599	604	543	567	593	629	588	620	592	569	609	623	607	555	592	599	550	605	629	601	611	590	593	601	577	574	583	650	572	575	609	597	587	613	601	545	613	590	567	581	578	597	579	622	606	587	553	606	594	603	541	586	594	594	555	589	600	562	570	546	592	594	617	560	546	583	612	582	572	588	573	575	589	588	624	592	646	570	571	589	608	578	604	589	577	634	579	583	581	584	630	613	573	557	580	554	610	573	571	562	611	596	580	609	611	595	610	604	615	627	619	593	606	600	575	561	603	632	595	617	570	595	582	556	616	585	622	566	587	586	605	633	585	589	610	572	569	563	610	626	573	572	589	599	602	618	589	580	577	560	569	619	612	584	594	575	553	619	602	609	562	601	582	612	606	553	579	576	603	583	572	624	609	577	647	589	582	574	600	571	637	595	577	579	533	633	569	596	581	568	556	594	615	573	635	616	557	607	558	561	574	594	560	612	591	630	590	561	596	584	600	585	613	607	604	586	581	619	604	591	568	608	593	630	583	598	605	594	590	609	565	624	608	568	580	600	547	647	590	587	657	598	578	611	570	606	616	602	633	596	606	622	596	587	556	588	622	617	612	591	632	592	597	606	587	590	569	564	552	594	643	571	570	585	558	606	594	567	632	621	548	559	567	607	594	607	597	562	599	577	594	608	642	594	579	575	590	582	575	585	636	567	567	617	598	600	566	582	612	555	597	592	612	624	555	578	594	614	586	587	558	570	572	610	574	628	582	604	617	583	595	570	579	600	567	585	592	602	555	621	591	614	581	637	551	609	626	557	602	618	579	584	602	606	589	627	602	561	581	589	592	590	569	616	565	612	580	579	582	600	618	577	578	671	626	585	617	638	605	592	597	575	597	567	609	595	563	569	617	624	613	563	551	573	597	586	637	579	576	612	595	554	592	577	581	643	565	571	591	589	578	619	584	608	560	542	607	637	563	547	540	594	626	553	599	621	583	543	617	582	593	586	597	587	609	536	609	628	558	555	563	568	610	547	600	573	575	540	592	620	575	586	581	602	609	590	597	612	549	582	616	551	630	578	600	600	636	580	574	578	580	595	599	542	636	585	592	635	571	615	564	551	562	590	595	567	576	599	566	588	529	595	537	599	567	613	592	584	593	600	597	605	599	610	580	583	617	547	570	586	573	579	556	524	586	627	584	628	567	590	555	558	548	569	587	557	616	580	580	586	588	594	597	591	577	624	573	559	591	570	561	591	629	596	578	605	629	564	615	609	622	581	598	599	597	581	554	604	580	594	561	605	571	629	625	577	573	568	550	578	573	606	593	594	663	577	576	575	607	565	578	569	569	594	553	589	586	616	593	612	539	585	612	585	563	573	624	576	607	607	637	652	568	574	585	582	608	625	563	574	600	597	572	611	603	582	558	574	632	587	598	573	610	578	619	610	603	567	599	581	623	589	617	563	561	611	597	594	577	578	617	599	571	572	568	604	633	576	593	563	594	590	555	617	583	573	551	614	551	557	613	590	615	598	598	578	626	579	585	619	597	597	547	594	592	555	596	587	574	578	617	543	571	582	642	583	642	610	565	630	595	608	590	594	577	564	625	617	554	619	534	604	623	620	612	590	629	573	619	573	579	577	563	578	608	603	597	594	590	583	564	556	586	544	578	616	580	541	633	615	566	565	550	625	598	585	585	606	588	605	565	590	581	607	589	565	587	601	595	583	558	555	552	589	576	621	616	583	675	589	604	627	607	645	597	569	592	600	600	564	565	552	583	588	596	574	615	606	597	629	583	575	599	586	577	583	571	556	595	568	598	589	626	577	603	570	568	565	625	601	609	599	614	563	619	617	629	543	661	595	579	613	603	593	620	613	594	536	608	625	581	622	596	571	585	576	586	573	656	591	533	618	586	602	573	545	600	604	576	621	580	586	600	585	583	554	597	573	565	630	588	608	592	553	552	619	597	617	567	587	583	541	595	587	599	642	614	603	561	622	554	589	619	589	561	604	583	623	597	599	611	585	577	578	601	628	579	519	634	606	624	593	576	570	611	574	552	592	620	569	569	581	638	561	521	585	564	597	628	588	624	581	609	573	571	593	560	609	576	582	594	589	567	570	640	578	592	567	584	559	584	554	572	607	612	592	599	601	629	623	522	625	560	539	587	556	566	585	615	587	605	612	550	602	628	578	560	602	590	582	570	586	558	581	610	621	570	591	589	602	572	583	553	626	554	595	606	586	617	562	577	575	604	577	610	601	599	597	616	602	598	572	556	593	571	565	557	633	612	588	586	616	597	594	598	586	578	566	587	609	591	640	626	576	592	556	620	571	569	571	580	585	608	572	570	570	579	532	578	630	575	630	583	572	548	569	604	626	592	592	590	575	597	601	592	578	592	575	594	564	571	592	619	617	592	654	589	581	605	599	584	583	591	607	591	566	568	539	606	546	578	582	603	581	574	570	597	557	564	597	582	555	599	602	581	593	600	613	557	565	610	549	570	567	622	601	595	608	586	619	558	571	570	561	590	544	557	602	633	515	568	594	635	620
6146	2748	2346	1826	1862	1554	961	850	740	807	951	2120	2110	1340	760	606	484	476	503	497	488	500	476	480	489	466	504	489	483	478	507	509	496	481	516	494	500	499	520	527	478	483	507	534	450	490	466	467	464	510	509	506	480	492	537	487	498	502	428	498	509	490	514	499	479	456	505	510	494	467	490	485	470	508	469	507	503	532	463	460	477	504	515	491	513	473	497	511	452	470	523	480	475	467	480	507	496	485	495	485	476	492	506	506	475	480	475	493	545	473	486	490	512	476	488	481	451	478	475	516	509	520	505	534	485	500	508	494	516	516	456	506	531	519	495	465	511	495	510	503	502	508	499	491	469	454	463	513	495	504	490	506	469	488	498	510	496	477	461	482	516	521	468	489	501	515	487	495	501	495	482	516	511	498	448	496	485	479	491	538	483	514	474	496	486	532	536	468	518	496	452	490	475	509	467	511	493	464	494	493	476	489	498	497	504	513	470	498	505	512	470	445	519	462	497	524	509	471	488	492	461	484	479	539	488	457	451	540	493	442	485	477	499	508	468	450	504	477	515	528	513	438	495	522	502	489	515	501	466	493	502	468	469	503	481	499	497	538	515	479	467	509	482	490	495	488	503	525	487	477	504	462	513	473	465	476	510	490	513	482	506	494	481	485	551	482	504	521	485	532	457	524	486	512	489	459	497	490	498	486	482	500	484	510	451	482	485	497	480	491	505	488	480	557	530	490	500	499	481	493	520	481	473	499	506	484	462	476	511	490	475	453	464	506	498	478	511	503	488	490	468	510	517	466	487	500	477	524	509	498	463	528	512	517	494	491	473	487	494	486	483	482	533	489	478	495	508	494	504	500	514	490	500	483	497	527	526	476	471	490	486	505	474	485	503	455	527	527	471	523	452	493	469	483	490	513	457	499	432	478	453	521	473	464	478	500	492	492	503	491	517	468	413	442	503	540	516	474	503	509	509	489	480	455	484	434	467	494	495	491	481	525	483	498	513	516	524	491	479	512	515	516	493	481	515	477	502	457	501	527	543	493	473	489	479	509	497	483	497	490	491	493	492	473	524	484	488	511	508	475	493	540	526	488	489	501	491	468	471	488	493	510	505	515	509	487	508	552	489	505	515	512	496	523	505	477	506	479	515	487	491	491	473	492	510	469	484	483	466	500	456	446	491	494	441	520	510	494	511	503	467	519	484	454	496	478	463	507	484	461	510	485	495	498	467	493	515	508	437	494	505	485	513	540	464	493	508	493	468	479	499	500	500	502	502	500	505	512	475	499	477	457	459	464	458	474	458	462	483	484	484	504	464	474	454	478	512	528	514	487	479	435	481	519	482	556	483	507	492	501	494	508	480	511	513	522	487	514	476	505	493	505	484	504	511	475	528	445	515	536	530	500	491	507	516	505	471	504	478	466	485	490	476	491	485	523	489	532	505	471	543	504	487	459	482	509	491	487	475	482	471	522	541	521	466	499	531	498	507	513	504	473	485	506	503	467	517	514	466	445	493	503	514	494	534	496	511	497	484	510	487	532	515	478	490	462	478	445	475	502	514	499	497	480	517	524	521	482	527	492	486	510	441	487	438	507	513	482	509	531	509	478	473	497	478	447	515	502	497	482	508	505	458	515	487	486	479	513	533	492	483	472	476	522	497	469	519	519	464	479	499	502	499	496	458	485	474	501	463	521	484	546	508	520	495	458	525	460	501	467	467	466	518	500	472	488	479	502	514	459	474	510	512	472	431	501	411	522	438	513	477	481	525	491	495	447	468	479	489	480	469	435	504	490	479	491	497	491	510	513	514	506	460	449	509	457	478	545	460	506	464	517	501	502	523	472	467	450	477	500	512	479	518	496	454	494	487	432	539	485	477	443	495	525	461	496	407	498	511	502	517	489	518	521	475	514	481	452	510	493	480	502	500	473	508	500	495	481	512	463	462	502	511	491	494	504	471	478	493	485	479	464	509	496	500	501	486	506	484	483	504	512	504	504	523	506	492	483	487	514	478	478	533	489	506	483	483	451	487	498	479	531	435	476	504	547	500	462	487	474	479	494	523	477	505	503	449	525	458	525	490	477	467	483	471	463	492	486	477	530	522	504	492	505	492	499	501	490	470	505	462	509	492	500	522	508	488	522	532	502	480	514	468	524	503	487	477	504	530	473	485	489	487	522	502	484	462	503	508	473	508	530	471	454	509	494	490	468	480	448	510	511	471	508	500	478	521	474	499	504	511	510	505	502	477	450	479	496	502	476	483	463	493	484	470	482	502	517	529	441	489	487	548	475	498	494	451	480	500	509	486	479	514	488	532	479	457	475	490	494	543	461	475	496	511	507	530	497	517	493	481	478	489	496	510	518	501	527	504	516	471	485	494	480	495	513	500	523	486	517	493	466	483	491	505	515	482	485	473	481	507	513	490	501	496	503	520	463	460	515	456	436	472	504	494	471	535	494	466	479	506	474	500	458	502	512	548	511	480	522	455	497	474	465	468	485	492	481	464	508	494	533	508	490	491	498	461	487	471	499	505	549	451	497	473	467	523	498	502	488	494	510	480	508	460	486	478	500	503	496	508	497	485	469	464	477	482	470	477	487	485	486	486	520	495	490	448	543	491	491	466	528	500	480	482	455	503	509	483	490	498	455	510	531	492	513	486	463	521	504	544	488	459	479	450	524	526	507	521	479	510	523	475	501	493	484	530	491	538	489	503	505	505	499	502	486	493	507	483	501	475	544	477	531	474	477	511	515	474	470	484	544	451	470	478	495	491	496	475	485	481	488	456	501	501	514	503	487	506	507	476	495	524	479	454	503	486	477	477	503	486	497	503	501	517	488	479	523	488	482	462	471	474	509	453	478	510	481	502	507	484	499	478	500	481	481	510	485	489	513	500	462	501	505	481	503	505	519	500	455	485	482	496	471	487	473	476	465	467	500	514	503	463	496	480	490	505	500	497	526	488	493	501	523	476	449	515	486	503	492	441	487	481	496	481	505	473	522	485	477	491	500	493	521	462	451	481	505	508	457	459	467	504	511	525	511	497	526	501	517	510	455	467	468	515	514	507	494	478	489	454	470	527	524	439	466	497	507	491	500	487	468	487	475	510	495	497	471	478	510	474	486	489	469	513	480	467	502	472	447	462	501	483	547	498	501	471	464	528	497	482	500	489	485	494	504	518	483	530	510	509	461	472	488	509	506	499	504	518	508	499	492	536	512	516	437	474	449	460	481	461	489	478	477	488	499	478	528	518	510	497	516	491	470	465	466	514	547	492	481	501	467	534	473	527	475	467	455	464	493	476	483	469	485	482	523	511	462	523	477	495	533	486	445	478	516	487	507	522	483	495	488	521	503	466	499	485	507	513	501	499	511	501	482	532	521	501	485	429	471	501	524	457	480	505	471	483	505	466	480	471	525	473	525	511	540	497	522	509	472	467	494	491	491	506	484	497	508	478	482	469	493	511	514	488	485	491	515	519	499	444	500	496	502	501	481
24751	20843	26889	24687	12246	3873	2037	1323	971	826	1587	12672	13826	8328	2914	1027	745	644	638	622	590	581	612	601	573	597	647	629	626	588	666	594	631	638	609	622	594	588	607	619	608	621	602	631	579	601	594	633	593	656	586	588	607	609	606	576	615	613	606	608	642	616	599	603	605	635	646	627	611	611	563	655	599	598	605	612	671	594	599	583	626	611	622	595	608	587	609	592	565	618	622	569	639	600	591	623	624	588	591	621	589	579	588	583	596	603	615	596	645	588	617	595	560	641	614	626	559	609	628	621	624	544	618	617	634	607	647	609	626	547	628	587	628	617	596	615	639	609	611	582	563	631	581	623	602	625	599	639	638	596	624	591	608	617	614	613	613	602	595	595	595	615	594	651	601	634	642	583	591	584	624	593	674	617	607	603	626	613	628	585	575	666	580	628	590	621	668	613	600	610	601	597	628	575	577	574	613	630	604	663	630	609	586	599	572	577	581	621	609	561	605	579	654	543	599	612	636	615	620	626	596	583	595	596	603	619	570	650	606	573	630	611	617	652	634	598	614	611	625	598	613	617	610	601	609	586	628	634	581	618	593	618	646	610	595	614	611	620	597	583	581	601	592	594	606	586	616	611	617	630	589	567	594	590	587	610	591	649	549	580	605	614	571	621	574	630	632	597	609	590	609	570	574	637	592	611	578	609	604	575	591	602	628	571	601	611	671	597	538	596	574	636	636	591	649	581	579	599	609	632	601	610	587	593	649	600	588	637	644	546	642	602	638	599	605	569	619	576	617	589	637	625	602	611	635	611	604	589	580	572	576	584	639	604	613	652	606	563	579	578	627	621	675	611	604	611	642	640	625	601	598	583	602	583	615	617	586	641	601	654	584	606	638	610	630	628	642	622	617	620	616	593	561	600	608	574	631	618	604	588	574	604	641	594	627	621	588	623	603	601	580	583	582	573	617	609	587	596	584	602	589	628	620	589	621	648	626	616	569	610	633	609	622	584	623	565	620	590	570	571	616	602	611	566	601	594	636	659	621	595	579	575	593	601	588	610	568	578	606	604	624	589	597	611	607	578	566	580	615	578	682	592	602	591	591	620	578	614	587	597	570	581	624	601	602	651	636	619	584	629	641	614	624	602	602	639	613	635	637	595	609	604	576	612	605	558	582	603	589	641	633	613	618	595	578	578	645	591	607	605	615	632	654	596	565	608	596	616	631	596	613	607	615	616	644	671	595	603	589	575	630	621	538	642	607	602	617	638	633	615	635	590	553	598	620	640	661	596	677	559	659	625	626	627	616	599	576	590	608	595	607	581	591	585	599	584	591	596	626	614	624	585	610	608	598	606	606	613	609	562	577	624	635	638	612	607	658	595	595	578	610	616	636	653	602	641	568	587	622	649	593	568	568	614	626	566	600	587	567	574	592	604	641	593	576	608	650	571	633	626	616	604	609	572	649	602	616	583	622	603	617	573	623	591	609	569	599	604	587	635	601	565	599	581	633	596	629	619	536	656	609	634	641	577	599	599	629	627	572	564	615	618	618	631	613	602	639	645	644	643	580	614	554	594	595	575	627	626	620	610	595	558	587	614	636	591	628	571	599	650	569	619	609	606	594	600	645	646	628	635	608	641	578	588	620	615	613	579	615	610	593	577	579	583	591	617	571	628	608	616	613	625	605	646	583	615	585	588	618	596	614	618	616	625	622	597	614	606	608	644	614	629	573	604	589	606	637	604	580	608	656	580	617	614	587	597	589	638	609	606	581	639	574	626	600	589	585	607	560	583	524	588	561	617	586	588	608	636	628	570	601	632	553	603	628	567	578	612	595	657	573	606	611	628	597	566	593	599	612	607	629	563	631	597	596	609	603	589	555	641	647	552	611	609	580	608	615	631	621	611	604	619	624	625	614	608	566	620	636	613	616	613	604	605	619	596	605	650	622	626	604	615	599	609	637	582	610	608	610	616	633	620	628	594	599	625	607	597	583	613	562	582	567	564	621	667	594	631	586	569	650	589	576	572	630	639	571	566	584	631	560	620	607	574	605	553	640	630	587	609	566	664	588	630	559	587	603	601	632	557	611	579	657	601	581	601	597	594	612	621	606	599	622	661	616	649	596	575	634	603	599	613	557	621	659	668	583	623	620	602	617	575	629	557	572	552	596	575	639	602	560	621	597	611	606	592	600	600	600	581	570	628	626	624	584	630	576	601	582	591	614	571	606	618	604	614	637	596	599	621	602	545	613	568	603	580	619	635	611	607	634	565	573	626	572	647	641	661	587	597	625	637	631	599	601	609	578	589	607	569	641	619	587	592	559	612	589	608	633	611	605	632	599	634	651	553	587	573	579	578	576	605	593	655	600	563	583	620	612	623	584	673	632	614	648	595	577	636	617	597	614	584	620	630	606	635	580	592	628	596	582	597	614	600	602	605	612	598	653	637	667	587	607	563	593	600	644	580	614	584	624	594	624	624	587	617	594	568	640	578	613	617	588	613	582	667	608	609	589	606	628	590	625	604	639	603	628	607	624	594	580	592	614	573	661	635	632	596	620	651	618	621	608	556	573	627	623	614	582	622	643	623	594	636	558	625	636	638	591	648	575	613	642	598	620	585	604	580	616	639	625	561	598	584	591	603	576	581	648	610	626	625	577	617	555	595	624	628	617	600	570	550	622	581	657	618	608	590	650	571	612	597	585	591	667	618	585	605	624	624	653	624	597	542	642	596	612	608	600	615	626	657	580	600	576	647	564	634	615	638	581	587	579	588	595	637	561	595	599	589	598	586	624	626	571	600	619	650	583	569	627	596	577	604	608	595	571	633	570	607	636	640	637	602	614	631	591	596	632	602	602	607	596	589	624	617	611	624	619	565	639	592	605	599	575	630	615	567	603	628	597	632	668	587	614	587	618	591	621	602	556	616	573	631	583	677	613	583	563	622	580	622	606	610	641	566	626	584	622	603	574	588	587	603	619	640	609	597	592	598	602	590	611	588	581	629	575	625	620	604	646	610	627	603	610	594	588	613	607	597	614	582	586	592	613	634	613	570	562	626	619	591	586	611	611	626	621	600	611	632	547	566	622	628	606	575	624	628	626	646	615	632	597	584	585	612	604	615	614	601	625	638	549	587	571	644	605	622	608	583	586	614	574	591	589	617	563	582	571	598	556	581	616	604	579	650	577	599	601	620	573	601	611	618	644	601	606	598	571	591	666	632	634	580	615	608	619	659	591	601	580	622	581	598	612	586	632	579	615	548	620	601	633	640	582	607	596	576	576	586	598	594	597	547	578	606	597	601	645	601	648	651	631	615	572	598	569	673	610	573	637	618	640	581	610	655	613	578	620	581	617	644	606	589	623	608	585	568	616	598	594	586	609	629	637	585	644	615	661	624	590	557	570	603	584	605	635	577	582	665	642	642	583	594	578	677	645	638	608	598	580	603	651	606	577	587	559	591	602	574	627	593	605	624	616	601	603	584	613	591	589	587	628	583	626	627
6724	11870	8806	7320	4713	3058	1827	1395	1118	1003	2243	15774	12836	7728	2922	993	620	552	527	540	504	558	561	573	555	520	516	538	512	508	497	558	534	554	536	549	562	507	494	539	503	555	536	512	577	556	524	516	555	511	555	554	490	543	498	492	506	537	547	528	475	569	519	528	525	560	550	533	490	525	522	506	561	501	550	558	547	497	530	532	512	518	523	509	557	516	496	511	502	480	516	532	530	559	518	529	522	500	497	511	528	571	524	535	553	502	499	538	547	520	547	499	533	544	572	506	550	539	506	519	524	527	524	532	522	486	523	503	526	537	526	485	573	544	533	525	512	523	533	509	528	548	508	473	519	492	528	534	569	535	503	549	546	561	530	557	544	567	517	549	516	494	542	538	529	509	520	536	509	530	527	539	523	528	527	516	532	542	537	572	600	500	491	533	530	523	524	501	551	528	525	530	488	547	516	549	491	546	571	522	523	510	530	532	508	554	528	522	490	528	489	531	484	557	492	519	527	521	478	539	542	546	508	557	501	490	512	515	567	481	502	519	500	509	539	498	514	480	544	507	486	505	536	466	485	544	510	548	505	500	514	502	533	532	591	532	505	521	542	485	517	503	530	559	518	536	539	541	543	547	533	497	520	532	564	530	493	525	506	528	522	482	534	501	551	511	526	550	517	489	538	514	552	489	514	522	545	524	520	524	556	470	495	527	500	524	531	539	577	502	536	470	512	505	557	512	538	550	507	507	536	519	527	553	508	546	516	529	545	510	496	537	561	484	521	526	539	536	541	566	522	512	553	515	537	498	490	550	491	529	495	498	534	518	533	553	532	478	497	507	519	499	528	562	514	518	532	527	537	527	485	486	510	520	519	505	536	540	527	509	510	534	497	538	507	518	509	526	545	527	496	514	492	486	522	503	488	539	480	551	492	513	508	546	512	528	538	518	539	541	518	472	502	541	524	547	518	563	534	502	527	491	514	531	558	532	515	550	514	547	505	517	501	558	479	504	525	528	511	508	549	586	503	497	525	527	500	531	484	509	498	492	581	500	519	514	525	545	568	548	536	531	571	586	486	498	534	523	546	548	522	493	572	534	570	522	493	512	507	571	528	500	505	533	534	528	543	544	504	529	549	501	552	532	521	531	523	534	524	534	538	564	536	515	517	519	514	555	520	520	527	505	488	520	532	500	545	541	554	548	526	493	539	531	555	480	527	510	509	500	513	530	509	523	557	536	531	524	499	519	561	519	519	512	521	525	526	517	562	542	512	570	522	467	545	515	504	539	535	486	509	515	500	513	508	515	537	493	530	532	535	533	505	511	481	532	521	546	533	552	531	499	529	514	484	532	498	474	494	558	528	502	494	525	490	526	513	491	554	527	516	598	522	497	516	470	503	519	522	536	530	500	530	502	492	528	532	472	511	556	518	525	522	522	504	549	494	532	519	545	539	536	514	474	522	486	513	499	534	496	509	527	546	510	519	524	520	584	572	507	560	528	532	520	482	519	585	542	495	562	523	487	541	537	491	520	556	526	520	536	523	516	571	523	491	525	551	507	546	571	501	509	545	518	513	515	502	537	550	500	519	544	515	567	502	562	485	584	528	553	549	549	527	524	479	525	546	533	522	526	494	520	528	574	548	536	505	514	486	549	514	522	529	501	526	511	525	515	531	495	525	514	528	503	528	542	562	479	546	524	496	536	521	520	523	523	520	509	532	535	523	542	514	552	518	540	496	539	524	501	466	510	477	484	534	517	530	482	495	542	517	572	520	523	504	507	517	525	530	501	486	527	490	498	543	542	510	522	513	547	523	528	503	552	493	536	520	514	499	495	548	556	509	537	523	469	543	544	531	537	487	529	500	498	521	520	516	505	461	474	549	513	549	534	497	513	532	504	539	511	510	521	535	516	531	565	526	497	500	531	502	492	519	473	484	517	549	514	565	495	505	561	520	503	513	510	518	537	509	545	517	460	483	525	512	530	550	534	527	556	528	573	500	535	538	508	548	506	495	508	541	517	527	510	508	543	555	519	504	522	573	510	534	521	478	540	522	511	491	526	489	535	512	530	533	534	559	528	525	568	553	496	483	467	495	542	521	575	555	479	525	522	509	536	486	505	521	530	525	496	489	516	512	491	536	506	487	498	521	511	529	573	514	543	508	536	496	480	572	520	528	525	531	537	551	554	510	516	497	461	505	504	541	528	520	538	508	480	525	530	543	509	530	541	495	535	510	528	474	499	519	493	529	487	539	527	521	518	481	505	544	475	513	561	498	538	544	500	504	515	484	502	484	535	543	523	532	540	482	527	531	541	500	525	545	474	560	499	496	538	497	534	546	543	521	480	531	535	525	503	518	527	541	503	530	538	536	511	508	515	496	529	546	495	534	510	491	503	498	505	545	543	520	514	482	524	565	488	524	534	530	518	508	531	506	498	537	530	495	511	491	516	489	539	529	535	497	513	467	502	501	552	524	513	503	545	546	522	531	507	512	553	497	493	489	498	537	501	523	535	536	544	534	473	543	528	534	529	530	552	487	532	491	501	530	509	496	531	559	531	521	538	575	532	563	486	543	539	523	532	514	515	514	493	482	545	514	508	487	499	514	540	506	514	511	523	512	544	469	512	494	522	489	511	517	552	506	569	502	512	497	502	495	528	502	498	527	522	513	578	541	527	500	534	491	525	518	516	502	514	495	527	490	516	555	576	514	488	520	493	513	533	514	545	509	516	504	524	531	520	483	530	495	558	505	560	500	537	485	497	560	536	482	506	546	541	513	515	540	542	500	536	498	472	530	521	515	552	537	540	550	514	562	506	492	539	547	513	553	478	527	534	489	550	527	517	550	522	552	537	529	539	525	514	502	542	523	508	525	505	526	538	526	527	494	513	541	504	571	567	527	495	506	523	534	526	531	493	529	538	500	534	557	523	527	520	465	506	562	553	539	536	509	506	529	529	497	508	514	538	507	515	510	492	498	545	508	551	529	548	540	509	540	520	511	533	493	513	510	484	519	540	541	542	493	531	490	495	506	542	534	534	553	544	503	504	520	514	488	492	541	498	483	545	494	515	504	505	556	531	511	550	523	534	535	517	510	532	526	541	514	489	538	569	516	517	502	527	506	528	505	534	592	503	490	539	538	545	564	529	538	528	529	517	523	509	498	573	500	523	504	510	542	558	526	514	540	468	531	512	514	517	485	535	523	525	498	528	502	497	496	504	496	516	498	495	515	518	502	521	529	491	518	527	542	505	515	513	504	524	540	508	497	542	486	500	535	539	488	539	541	524	509	529	489	468	533	527	498	532	508	484	565	536	492	491	554	487	536	505	533	520	523	568	520	473	517	505	524	528	499	518	525	552	532	534	497	538	506	517	521	545	507	514	518	491	544	518	553	509	517	514	526	519	546	515	563	498	524	476	511	517	492	545	525	575	504	564	499	537	525	531	520	469	478	537	499	541	520	495	547	520	533	508	546	541	537	542	512	520	524	518	518	515	539	504
23826	20843	27814	23913	20536	10000	3468	2061	1684	1638	2794	20818	25754	15209	5478	1463	846	741	728	712	749	698	760	722	739	686	743	746	739	704	764	769	721	690	657	656	742	702	738	736	679	717	679	711	713	719	698	711	674	728	690	708	722	709	683	769	730	725	701	726	659	685	728	704	682	684	722	693	752	710	713	739	707	711	728	744	688	736	734	696	722	781	755	713	723	707	715	709	732	687	776	692	720	683	698	736	717	678	731	691	694	720	713	739	695	731	712	712	723	717	709	725	712	744	676	721	711	664	730	755	748	691	714	678	661	669	710	705	694	733	745	676	714	694	700	736	686	692	720	693	718	680	705	756	701	716	728	730	703	746	729	734	726	764	707	730	709	756	684	687	742	748	753	700	750	662	748	716	748	703	722	723	733	645	739	707	684	796	662	693	703	727	668	691	766	709	706	659	699	708	699	717	708	707	636	714	646	766	650	764	750	709	698	683	696	750	682	696	695	750	743	721	709	681	738	713	701	695	693	724	684	705	734	691	666	708	705	783	683	750	650	646	750	710	689	727	718	728	724	664	737	698	675	753	714	728	719	689	680	717	673	750	720	708	724	739	714	710	734	729	741	747	645	761	726	740	680	722	686	705	745	705	655	723	678	694	685	741	715	723	738	689	706	684	722	703	716	716	722	682	719	743	696	731	705	720	711	723	738	685	730	717	715	748	716	703	736	723	693	720	677	712	742	721	685	676	740	755	705	704	687	735	713	721	682	749	691	742	682	687	701	690	691	674	700	721	767	678	677	735	763	715	701	702	699	710	687	694	707	724	723	738	663	718	712	696	723	695	707	703	729	693	694	698	732	750	686	711	720	723	715	706	693	660	675	689	705	758	676	699	704	705	688	684	693	713	721	714	730	666	717	739	703	706	685	692	729	726	696	675	721	711	701	679	672	687	692	738	745	713	755	695	696	717	725	709	718	753	725	680	739	758	688	732	738	711	720	737	670	695	697	729	652	722	757	718	698	713	720	688	732	699	755	759	694	729	717	729	693	704	686	716	651	710	731	691	688	682	717	677	722	682	710	637	746	734	691	729	697	715	728	725	703	704	736	733	675	684	747	677	722	738	682	690	722	729	679	743	674	690	741	672	689	705	735	702	639	710	710	644	700	712	724	738	722	729	660	674	722	696	700	705	653	684	669	703	679	697	708	686	700	714	676	701	714	662	716	718	717	713	701	705	747	742	686	694	684	675	710	706	718	733	720	660	694	705	680	704	722	704	743	681	685	715	681	665	697	652	695	709	691	723	748	704	693	721	680	666	652	747	735	681	735	708	708	710	662	734	708	691	693	718	715	717	684	677	729	697	733	676	708	742	711	708	691	720	705	707	727	692	661	723	699	669	701	736	690	739	714	761	715	700	698	697	667	731	714	675	720	721	778	699	655	771	693	700	723	697	704	677	705	752	684	699	648	704	745	715	714	694	678	683	697	718	669	720	707	712	722	725	675	724	658	735	688	692	715	723	706	697	714	730	696	646	727	673	702	765	717	683	740	755	690	693	701	717	734	692	725	663	692	714	709	690	678	694	733	706	669	688	682	669	729	717	730	705	734	698	726	701	674	733	744	708	725	687	689	666	691	696	729	705	721	731	679	687	692	710	690	630	700	750	715	688	670	701	712	688	677	695	670	724	722	680	714	746	701	641	721	707	701	701	713	712	671	713	770	688	719	722	725	712	703	718	684	753	727	708	679	695	671	732	706	733	728	714	759	664	704	702	709	741	725	683	747	672	666	697	645	727	724	700	667	691	711	706	699	728	704	749	705	680	716	736	692	724	670	680	653	717	639	720	755	676	706	713	725	712	704	722	704	691	730	680	725	706	706	693	762	678	695	719	690	692	685	708	687	741	687	711	708	712	708	725	724	703	699	709	729	693	670	679	791	701	712	669	731	685	680	689	708	708	788	698	690	731	701	660	733	679	674	733	708	715	702	672	683	709	692	694	706	700	699	708	723	723	672	701	693	719	692	705	644	678	717	698	730	718	677	680	707	705	696	733	695	765	671	723	729	774	695	701	671	753	696	674	704	699	660	673	692	705	712	736	660	744	704	667	752	705	721	688	699	678	687	731	765	742	696	754	697	695	728	709	719	691	773	741	730	723	674	673	706	689	660	736	681	724	723	738	709	716	701	686	769	740	676	693	703	641	689	662	763	727	680	696	689	679	661	706	777	636	735	717	716	658	720	704	665	659	720	720	786	711	711	746	684	673	675	714	733	713	711	718	715	716	701	675	685	728	731	724	709	662	688	673	687	683	715	719	706	727	740	734	662	718	734	706	741	671	692	684	715	662	729	728	677	707	745	679	683	734	651	652	705	726	726	674	648	691	758	714	733	686	688	737	740	731	711	718	705	699	666	668	661	683	694	699	721	764	742	705	702	736	700	727	687	672	685	683	710	695	711	738	657	731	708	683	667	637	682	682	673	713	696	664	660	705	744	670	681	692	726	737	741	691	660	747	731	710	701	686	688	716	742	734	699	696	653	765	682	784	685	736	671	720	690	730	700	705	706	730	733	754	710	712	671	730	713	690	712	716	696	717	685	694	748	671	762	688	714	720	673	684	701	741	681	739	745	742	709	721	684	728	700	700	699	748	703	672	700	743	671	677	742	649	693	748	695	720	699	707	696	695	659	716	680	668	720	711	663	673	691	713	709	695	709	680	710	722	752	695	667	714	703	672	729	696	677	735	689	686	676	746	731	722	695	699	698	684	729	682	733	709	710	774	705	709	715	655	727	703	717	718	699	699	681	680	698	711	687	677	679	746	691	710	664	734	680	735	739	702	714	664	722	694	713	714	692	709	759	679	673	682	700	700	675	739	721	697	716	675	729	682	694	738	689	696	713	706	738	736	724	646	680	689	663	652	690	643	742	672	689	711	682	707	687	683	683	699	711	682	709	722	710	705	725	729	671	726	680	665	686	703	712	704	710	669	716	703	745	727	711	729	657	732	717	637	662	696	674	669	718	675	702	676	774	743	714	720	739	698	719	708	761	672	680	725	657	716	724	747	693	737	743	684	720	672	707	689	745	736	699	695	746	670	680	676	727	743	661	737	696	704	702	707	749	753	709	722	657	674	707	686	730	713	681	673	740	710	714	679	728	650	724	693	707	707	695	702	668	710	716	693	698	703	711	744	702	685	718	741	696	697	702	740	680	699	710	701	697	665	734	718	696	700	712	696	675	693	699	693	736	677	734	675	721	723	682	705	731	763	683	706	712	699	678	733	692	699	669	679	764	716	676	726	729	719	754	693	715	711	669	678	729	667	705	708	719	664	674	702	719	658	728	746	731	710	648	687	694	691	688	661	663	723	686	730	702	749	683	678	760	694	679	672	678	706	740	726	704	708	671	698	699	735	668	715	727	723	670	693	679	706	727	680	697	652	698	739	707	738	708	726	674	753	713	660	691	691	751	704	666	693	734	683	694	668	700	723	721	710	713	714	674	740
8454	16567	14718	8260	5642	3569	2847	2408	2282	2129	4048	24290	22122	12303	4794	1286	738	671	648	587	632	595	631	613	615	579	649	633	579	596	641	574	632	615	560	577	607	635	613	556	609	569	631	592	607	573	623	554	599	582	618	616	621	626	593	620	579	580	607	583	594	583	622	629	571	578	594	589	628	649	625	539	590	660	584	627	588	625	565	584	610	532	575	626	615	558	598	626	577	587	601	580	607	605	639	603	558	576	571	612	619	575	575	577	627	593	633	615	598	577	610	588	610	584	595	572	590	635	580	612	614	593	621	589	646	591	632	579	546	626	596	603	596	623	571	604	602	610	620	564	594	575	612	611	588	643	595	581	615	585	592	580	576	610	603	613	567	626	607	575	605	624	616	663	605	562	629	614	592	539	549	588	583	557	598	575	615	572	607	566	585	613	579	613	587	599	579	591	608	592	575	548	622	604	586	564	611	620	590	634	632	615	611	590	627	625	604	621	609	585	545	605	583	614	608	581	592	561	600	594	597	598	603	585	584	626	553	601	603	622	606	614	564	617	648	583	536	554	602	597	584	601	649	556	628	590	542	579	641	593	604	597	601	570	574	573	564	620	584	637	600	571	605	594	580	541	604	597	551	569	573	634	566	578	580	541	571	612	662	579	626	599	605	642	580	675	624	583	614	605	648	705	541	649	535	580	597	598	579	583	588	594	585	596	568	556	583	578	590	631	587	598	590	583	611	603	592	621	560	599	605	605	586	600	579	617	568	555	561	612	592	605	634	611	592	592	594	610	574	600	598	590	586	637	593	590	631	597	602	627	600	585	587	556	591	579	619	598	565	565	636	649	585	605	563	582	631	639	607	590	600	603	598	597	610	615	623	614	611	583	610	609	561	569	596	598	604	628	584	575	575	587	632	627	604	557	557	562	589	591	610	590	616	583	568	617	613	545	616	610	619	610	562	625	645	569	629	596	611	614	601	563	612	606	563	644	580	617	657	660	564	596	621	612	589	599	579	581	605	582	648	661	657	608	613	579	592	569	588	567	609	591	574	598	596	606	645	601	650	569	549	569	584	606	572	585	576	564	594	573	588	582	584	586	572	584	640	609	558	573	544	579	607	564	609	602	554	646	614	586	592	559	606	618	638	581	592	654	571	585	595	579	591	599	551	611	569	597	597	568	589	597	625	608	570	596	598	573	586	588	626	597	639	605	565	598	614	614	579	596	544	575	597	548	561	552	606	601	646	575	626	607	607	574	596	645	603	585	608	577	566	559	624	607	595	595	598	642	598	550	613	590	560	589	582	600	607	617	602	614	638	583	606	549	614	579	608	637	561	588	583	593	598	612	600	616	622	593	556	623	553	567	616	619	638	622	578	599	576	599	593	611	606	635	572	535	578	605	588	623	595	632	599	616	599	583	614	559	575	612	565	603	572	591	588	618	594	579	577	572	610	573	584	642	622	575	623	625	557	597	606	564	562	611	641	613	613	605	595	534	593	591	631	579	565	595	577	624	557	637	612	592	630	573	618	603	614	629	627	561	623	594	566	573	584	578	609	536	586	586	602	619	565	596	606	623	620	607	596	549	590	593	584	636	590	610	572	567	564	625	624	587	544	578	599	592	595	562	594	614	593	608	615	618	588	594	591	606	628	581	610	582	578	599	623	581	603	604	565	636	636	556	630	546	558	590	576	618	610	551	606	579	619	607	610	605	601	591	621	597	569	593	616	639	597	640	601	630	590	621	555	575	619	617	562	605	622	585	590	589	607	624	609	580	614	638	603	578	574	612	606	580	600	635	572	596	612	597	586	590	572	605	573	551	627	596	627	574	604	630	618	602	576	601	557	570	590	623	583	569	640	598	584	592	582	587	578	608	574	552	585	604	624	551	586	569	606	598	606	597	583	616	576	564	585	626	580	642	586	547	591	616	601	561	568	568	581	562	586	615	618	572	610	588	609	624	589	581	582	591	623	560	582	610	592	633	601	587	620	598	574	585	594	587	608	588	592	586	556	589	612	576	617	564	583	578	627	624	591	585	585	620	642	587	603	588	636	632	631	549	580	591	596	629	566	583	579	584	656	589	565	568	627	599	562	585	567	583	623	580	586	509	597	576	585	611	584	604	627	594	593	613	577	599	556	544	567	588	561	596	532	570	579	551	630	628	601	562	616	607	610	577	612	589	582	592	584	557	568	633	604	628	580	584	579	640	625	596	606	601	619	595	613	576	616	574	612	588	598	612	627	557	596	535	608	569	576	590	603	602	570	592	558	618	584	598	616	592	587	612	591	593	592	626	611	575	559	633	566	596	627	557	572	564	566	585	612	613	572	609	564	581	587	606	637	572	588	602	572	582	576	571	592	575	619	608	603	585	595	634	565	609	622	587	589	563	553	594	633	568	602	584	556	619	612	571	576	568	580	595	580	592	608	566	602	556	601	641	635	560	608	636	609	581	574	607	597	547	594	593	611	594	574	562	614	613	524	586	610	594	605	599	611	547	598	633	540	643	614	611	597	571	599	648	616	604	630	620	569	579	526	610	601	588	579	598	613	586	609	586	619	589	613	569	599	568	590	541	590	632	604	542	607	584	563	578	581	607	545	631	653	619	609	610	624	647	597	574	601	619	613	576	627	577	576	602	556	607	596	578	585	601	608	579	597	563	611	609	630	639	608	619	585	600	584	624	582	564	631	577	589	629	571	568	604	575	570	607	603	593	596	603	602	594	562	539	588	588	599	571	607	576	586	563	608	563	628	593	650	588	629	600	598	596	554	585	579	646	598	600	599	556	570	555	589	555	584	593	634	580	588	599	603	596	614	579	612	567	581	611	560	623	596	574	586	616	575	567	567	583	594	524	594	580	597	606	584	619	587	622	638	624	601	553	625	640	613	603	553	589	581	607	595	576	544	612	612	607	636	609	598	591	599	570	614	585	588	592	625	608	634	551	595	625	561	622	647	647	565	584	609	621	605	577	586	533	580	595	613	558	597	555	563	557	580	600	623	584	604	587	616	581	558	605	582	564	618	551	599	580	555	585	635	597	571	631	620	573	555	615	618	604	588	576	576	581	586	597	557	573	611	582	622	579	612	584	609	575	589	568	579	649	589	597	590	614	600	593	628	575	575	628	610	626	545	539	603	599	568	585	578	547	593	594	602	573	596	609	605	602	592	662	622	609	581	588	575	576	618	618	598	593	586	593	556	628	570	595	581	594	598	605	547	613	583	548	595	634	597	605	577	650	591	565	586	595	650	630	571	628	592	602	621	605	606	546	569	577	614	590	578	581	630	586	593	589	606	575	585	599	585	567	578	596	566	601	587	611	594	596	612	578	541	561	612	566	630	556	581	581	646	579	602	593	590	629	616	637	613	576	618	575	589	573	607	559	561	563	620	589	557	593	594	655	610	598	595	583	620	630	553	616	600	576	579	609	594	606	607	622	624	581	570	595	602	547	576	631	587	601	566	586	552	567	621	566	585	573	572	609	619	569	609	583	607	626
27190	12326	4235	2361	1339	1127	1063	897	848	777	862	1633	1845	1349	897	637	606	634	577	554	553	555	581	623	620	530	584	608	603	618	558	538	587	550	523	561	516	564	602	535	560	553	542	551	525	575	575	560	583	589	576	565	559	551	591	577	589	558	584	573	568	532	543	618	568	518	539	554	565	599	599	556	606	551	612	556	531	557	564	565	568	596	544	575	580	545	568	506	560	581	565	549	555	583	590	592	560	558	579	576	564	545	574	590	582	572	603	592	536	546	540	624	568	588	595	580	510	564	600	569	562	544	545	594	584	513	548	563	587	555	582	570	540	614	601	601	614	553	541	584	583	567	560	574	573	588	570	563	584	554	558	546	576	531	584	616	585	588	561	576	578	547	590	522	547	598	550	581	589	544	561	587	536	591	544	565	556	562	576	593	543	560	578	600	567	578	533	560	577	580	544	543	604	582	548	605	557	585	586	581	585	541	549	601	598	641	565	534	634	600	522	577	563	583	594	567	591	584	520	563	585	552	588	585	585	576	486	564	579	584	562	554	552	568	574	550	577	527	565	544	603	583	547	590	571	541	540	548	583	558	563	529	553	576	586	552	534	611	602	579	594	584	519	560	551	546	608	563	560	568	624	569	550	604	543	554	547	546	542	566	549	573	647	553	545	557	553	599	575	562	544	559	557	526	561	583	576	544	559	557	609	538	597	556	614	577	555	583	569	592	556	551	552	547	518	552	588	530	614	586	571	576	633	566	536	564	596	552	606	547	579	547	565	564	586	606	570	568	563	575	572	597	585	543	557	552	565	560	574	565	587	555	566	590	568	588	543	568	558	589	578	561	559	543	621	565	557	560	580	530	591	615	617	582	545	537	586	566	562	555	563	572	580	565	574	543	590	573	528	582	577	592	563	572	590	603	596	590	576	594	607	558	589	608	549	531	593	576	555	575	590	586	562	550	593	575	553	520	549	548	581	538	571	547	603	581	559	527	591	532	588	587	571	601	630	583	568	559	573	573	546	619	588	573	578	554	543	571	564	576	561	531	593	539	555	571	581	522	575	603	553	576	569	547	539	587	560	601	528	552	565	545	622	542	572	559	566	552	546	574	579	577	578	501	530	561	555	551	592	591	550	565	580	580	611	599	540	591	546	571	576	556	518	581	595	607	567	575	597	583	520	576	604	582	570	569	550	537	583	550	573	523	597	558	576	574	555	555	586	594	597	548	601	571	589	596	578	562	591	553	561	561	581	595	562	565	574	576	570	528	555	577	630	597	596	601	576	583	604	561	592	571	539	558	572	532	564	607	553	583	573	566	586	533	525	549	557	576	583	520	591	588	607	556	546	559	579	537	553	622	580	589	560	562	565	587	603	568	547	543	558	540	574	587	594	571	598	561	542	536	589	589	536	557	536	606	576	560	575	603	653	587	562	574	548	544	569	615	555	556	544	585	540	550	555	560	576	589	588	625	585	554	557	595	582	631	555	543	580	559	616	589	579	598	589	557	578	532	549	578	541	565	525	579	567	574	603	563	592	554	623	586	648	542	583	603	557	567	602	602	566	593	566	578	600	522	578	568	574	604	581	578	593	602	556	568	551	574	521	585	563	564	570	565	524	573	559	581	541	570	588	577	560	609	572	550	571	539	546	558	574	569	580	554	561	594	585	558	585	559	579	559	605	568	575	543	572	587	567	530	599	573	538	523	546	586	543	581	608	563	550	564	548	573	560	556	598	630	545	592	580	551	592	557	620	538	566	594	580	586	583	564	581	588	554	547	544	560	582	619	587	599	600	565	584	520	590	568	545	594	577	622	549	557	590	570	575	578	508	550	561	596	607	566	572	598	595	589	590	569	542	565	581	556	588	567	578	558	592	623	568	611	554	591	591	592	559	584	569	572	599	545	523	518	587	557	552	591	564	617	555	563	570	540	537	587	611	547	590	556	564	563	618	586	575	542	537	598	583	589	552	519	610	529	535	592	555	559	585	573	533	557	545	575	576	592	581	550	548	570	586	549	539	546	586	550	584	564	564	522	533	565	544	556	576	591	591	581	559	568	575	558	567	526	608	583	570	596	568	555	565	555	600	570	568	543	590	592	573	573	594	537	552	560	581	546	582	602	543	606	612	573	579	590	584	577	560	598	561	579	558	573	588	555	593	573	551	550	535	543	603	574	596	601	587	547	557	562	563	545	567	567	548	552	539	575	597	581	609	566	568	575	600	592	603	584	566	556	559	574	576	539	554	603	564	572	545	591	588	589	565	579	554	581	592	564	597	543	547	535	571	562	591	573	561	578	594	606	597	593	588	534	589	577	587	537	564	558	569	564	516	569	575	593	554	597	569	557	544	560	575	531	541	569	527	577	532	528	528	582	551	492	572	541	583	562	527	560	593	576	539	573	544	573	572	558	534	592	567	599	543	550	585	595	568	566	563	599	564	550	610	544	555	548	605	536	556	560	569	611	569	562	601	607	583	590	607	575	581	577	566	531	525	572	578	520	571	558	558	597	545	549	589	560	566	565	571	581	555	566	563	625	566	548	608	553	546	585	588	541	594	577	594	590	604	552	546	578	588	582	551	579	546	613	603	584	544	562	566	586	573	565	595	582	583	511	543	570	593	580	610	558	600	564	591	579	527	572	576	577	563	567	562	591	572	530	537	539	549	587	552	560	556	612	590	608	539	515	528	590	566	546	567	563	563	595	554	568	573	543	565	574	564	541	550	566	548	609	527	590	585	546	594	557	524	591	611	561	574	575	566	524	544	557	590	587	568	567	566	595	564	570	618	557	591	573	557	546	570	608	565	540	523	571	574	559	568	559	544	534	563	551	521	540	572	585	553	600	567	540	571	561	561	549	601	573	576	598	559	564	564	605	548	586	598	576	553	588	530	556	560	579	547	588	575	572	603	551	558	547	557	554	584	604	576	607	543	587	541	589	589	623	588	584	592	561	577	557	578	539	560	563	587	598	561	563	559	554	572	608	567	556	574	575	559	562	565	541	565	590	568	546	552	570	567	534	532	580	578	581	587	553	564	562	572	563	560	548	601	559	597	567	580	583	559	615	530	602	527	573	575	574	582	578	608	573	565	520	563	546	539	589	585	561	576	590	610	586	618	567	595	611	567	520	537	585	564	560	615	591	595	574	577	585	572	583	578	575	609	601	615	567	576	559	544	591	592	617	570	547	587	586	547	555	542	571	590	565	566	590	503	559	571	578	557	575	542	543	563	567	557	581	534	565	617	524	569	574	547	576	544	550	584	529	516	594	535	545	569	552	618	572	584	565	502	559	571	563	578	579	599	522	564	540	541	577	582	591	608	582	589	573	587	531	570	535	590	550	537	550	577	573	577	581	590	558	586	581	567	591	590	568	574	585	580	550	557	562	557	591	564	563	552	594	615	533	548	573	586	555	586	605	543	550	565	617	575	529	563	562	567	552	602	549	592	532	552	560	583	563	582	535	604	573	553	563	557	569	570	573	574	521	564	600	567	539
7107	4262	3744	2103	1505	1486	1229	1055	954	817	974	2109	2048	1341	803	547	493	517	505	493	486	488	497	479	505	478	516	494	480	451	455	522	474	460	454	482	486	534	476	478	469	456	498	468	514	431	521	459	525	485	460	477	522	521	467	464	451	500	458	449	485	479	440	508	470	466	486	502	506	479	485	510	475	492	449	453	498	461	484	523	489	461	467	446	496	441	455	458	475	449	454	504	437	432	496	430	466	428	471	470	485	481	458	466	450	507	491	490	449	472	479	460	485	474	490	495	448	456	521	486	452	421	476	446	443	467	484	439	470	470	443	465	481	450	456	482	475	471	474	480	515	477	443	426	483	464	458	495	465	501	456	478	465	483	455	463	499	498	456	429	474	505	493	495	483	469	461	472	436	432	464	481	448	481	478	498	513	487	514	487	429	451	494	453	492	494	452	469	469	482	481	427	469	481	516	451	511	471	447	444	474	463	470	504	472	462	475	447	451	540	495	447	449	508	483	462	461	463	509	509	484	493	495	468	491	453	461	437	452	502	498	465	477	466	454	460	468	465	459	493	433	507	456	498	476	504	479	504	477	466	487	436	508	485	456	483	469	403	493	468	493	498	445	466	429	500	493	462	471	486	466	511	494	458	450	482	447	474	465	524	487	461	475	492	464	476	443	478	470	467	455	488	481	506	495	474	484	478	479	421	447	484	528	472	466	442	496	457	421	453	467	455	463	475	454	466	483	492	479	492	498	475	424	490	456	431	425	488	497	445	463	514	461	460	435	448	448	515	444	477	489	470	482	494	462	523	481	492	474	450	467	485	462	496	454	506	510	489	484	483	446	502	493	541	486	476	506	470	483	457	464	508	467	512	460	489	452	458	495	488	459	449	450	475	491	479	498	467	467	478	513	499	471	446	491	463	484	497	504	491	461	472	509	494	485	489	466	496	450	463	469	478	472	487	456	459	471	474	475	478	486	456	482	473	463	457	519	436	469	460	434	463	426	456	481	494	467	466	509	485	501	421	468	476	461	456	450	483	502	462	463	476	458	481	471	486	476	446	465	506	458	466	444	483	510	488	421	468	513	458	470	477	496	463	498	478	454	498	461	504	485	471	469	490	513	451	457	514	461	430	488	484	470	478	484	460	459	472	453	465	476	481	494	468	488	463	480	425	490	467	470	492	422	497	447	501	460	448	477	435	432	465	425	479	500	480	454	457	469	461	465	509	475	445	478	477	453	475	460	475	476	452	435	451	477	506	451	432	497	481	438	469	472	446	482	491	443	454	473	491	476	477	507	455	466	444	496	496	480	459	482	405	455	493	488	475	451	478	469	480	505	453	488	486	457	455	457	455	473	453	449	480	442	443	442	463	503	442	527	446	487	452	480	507	444	466	470	483	488	452	450	454	500	484	488	453	467	475	448	506	446	519	489	488	495	508	486	469	460	468	441	489	432	494	459	465	472	482	485	438	482	499	502	474	459	504	482	467	467	467	449	465	478	475	470	471	486	438	460	455	485	447	487	442	508	512	483	484	478	460	427	480	463	479	518	435	480	457	475	476	481	462	478	464	461	474	457	488	442	482	501	472	462	479	528	494	494	488	465	452	457	479	504	470	481	457	429	475	525	462	509	490	475	468	510	442	448	493	509	476	442	458	461	473	466	505	511	452	476	481	449	482	446	460	434	435	492	458	481	428	469	457	446	447	465	469	488	445	497	468	463	494	508	479	469	473	412	476	489	485	494	469	469	455	468	490	442	441	450	473	457	514	498	451	461	461	458	460	472	475	464	475	481	450	473	473	497	483	462	441	436	443	464	467	454	465	530	468	486	493	472	486	461	480	477	477	461	474	493	446	501	472	442	463	436	471	534	512	462	461	459	447	490	490	453	511	470	432	508	456	478	455	466	449	482	443	502	468	496	452	459	480	483	446	496	469	451	426	460	479	443	496	461	437	477	459	476	480	490	454	450	467	482	478	481	489	445	464	465	458	479	519	483	432	471	470	443	458	486	487	468	509	439	442	462	438	520	456	476	499	451	496	460	467	470	503	520	450	460	452	462	464	457	483	428	458	464	454	448	500	458	464	479	451	472	468	475	432	493	499	474	486	502	476	487	520	487	486	457	430	480	461	468	517	490	491	498	456	434	472	493	479	425	455	458	496	483	509	469	481	468	428	432	499	448	439	471	496	507	501	494	479	509	464	505	475	448	460	455	465	450	474	418	488	502	486	474	473	493	478	473	446	479	451	501	495	493	481	462	464	477	421	462	507	501	470	463	466	493	465	481	481	431	494	511	532	465	447	452	487	477	431	420	479	445	506	459	455	481	478	518	452	455	460	461	462	513	498	480	463	446	444	495	497	497	478	431	426	499	480	510	454	474	465	464	479	462	435	464	489	454	453	464	489	492	481	488	469	497	473	476	463	507	467	476	447	463	472	478	488	454	455	457	514	485	470	496	445	471	488	456	509	476	493	437	469	475	471	482	486	445	491	470	449	470	469	473	478	478	499	492	471	471	470	452	469	453	499	448	468	463	466	492	471	469	454	493	499	498	453	461	447	457	468	486	442	437	478	460	461	480	477	471	475	442	450	484	503	430	458	493	511	490	454	490	481	470	464	454	471	453	486	467	490	434	481	444	468	510	474	450	475	483	498	482	460	459	479	519	470	492	463	489	502	531	493	474	481	499	493	489	469	470	498	470	473	480	495	484	493	451	474	482	460	447	447	497	432	458	497	502	497	523	473	523	460	476	521	477	477	474	487	486	473	469	471	487	466	446	502	524	465	462	449	457	484	427	461	441	495	505	445	455	464	484	492	457	480	520	503	468	462	470	485	455	448	477	477	455	445	450	493	471	462	483	491	484	510	474	488	474	481	469	464	452	528	484	456	426	453	498	458	492	457	454	463	471	484	498	472	478	499	487	462	483	459	436	482	473	496	501	455	520	500	459	494	443	496	437	488	405	468	459	488	458	452	516	499	507	465	477	474	496	485	494	468	448	472	491	481	485	510	459	451	497	468	458	459	503	474	521	448	491	491	480	486	506	485	485	509	492	453	472	491	479	492	471	485	461	471	539	463	486	518	464	472	450	456	466	450	478	481	477	483	454	462	506	469	494	493	469	460	450	467	495	469	467	542	494	454	499	455	496	476	489	446	446	516	508	451	492	471	501	453	484	477	471	463	458	417	483	470	441	459	437	449	511	482	476	500	500	495	501	467	493	446	496	488	440	504	506	475	471	479	487	484	483	502	490	468	447	472	473	484	467	473	464	477	467	473	491	477	484	514	469	467	480	460	515	461	456	509	484	496	475	493	442	512	511	479	488	448	494	495	462	474	453	450	500	515	463	493	473	448	479	449	497	443	472	486	508	492	481	498	478	436	451	472	477	502	489	443	487	497	466	476	463	478	503	513	500	470	430	470	497	482	478	528	458	457	476	472	476	439	446	499	527	476	471	508	461	502	474	464	463	476	487	439	483	429	461	467	465	516	501	461
24767	20861	26864	24753	13001	4737	2466	1420	1216	1066	2964	13743	12512	6618	2435	947	702	562	629	582	591	571	566	582	629	583	552	591	587	578	600	531	575	518	592	555	586	556	557	603	571	538	571	607	558	552	569	589	525	564	590	540	587	566	597	574	575	563	561	589	577	555	568	570	594	577	536	552	555	600	566	622	574	528	552	599	552	585	583	609	609	563	577	561	616	524	561	555	585	581	538	530	559	574	590	544	549	517	547	602	564	555	611	555	639	561	583	531	573	548	629	639	563	557	556	620	524	575	604	545	567	560	546	596	569	606	599	597	528	571	564	587	590	565	593	622	566	558	582	544	575	555	571	554	615	538	570	596	597	575	563	617	553	574	538	605	589	572	598	558	568	569	537	568	596	569	522	586	546	559	534	550	593	539	535	556	561	565	565	570	564	587	563	560	578	547	545	572	561	585	584	563	541	568	586	576	607	570	578	520	576	556	560	580	531	569	545	573	570	589	588	569	574	552	577	565	613	560	552	531	569	580	572	576	563	592	540	541	606	571	576	601	592	597	546	545	571	538	561	534	557	597	587	569	571	589	519	568	585	582	574	563	567	544	570	523	564	577	595	598	592	546	585	536	544	586	549	591	597	547	562	546	602	534	560	512	570	593	560	550	578	576	544	569	541	605	573	551	576	558	544	567	523	566	572	566	564	553	543	558	570	565	602	570	577	562	561	590	542	575	551	540	546	573	577	617	538	618	588	601	591	592	548	584	583	538	585	523	573	549	542	555	586	534	541	574	562	595	537	532	550	525	571	536	536	559	544	552	608	547	549	576	565	534	558	577	589	530	526	568	568	606	586	580	561	608	612	513	519	538	579	571	564	598	563	620	555	598	547	560	543	564	540	619	551	610	574	563	595	547	530	575	598	536	609	578	548	573	582	550	605	596	576	574	610	546	536	543	564	588	580	547	575	605	537	588	563	585	625	589	573	571	605	571	535	599	608	558	606	555	556	600	559	528	603	580	562	601	570	549	554	536	598	594	601	586	607	543	596	597	602	584	577	559	598	542	592	562	569	580	551	571	555	565	587	562	572	573	575	642	603	589	572	597	555	576	594	558	569	571	581	592	574	548	593	565	575	552	561	531	576	527	553	543	564	626	565	555	548	572	543	584	604	569	591	602	596	551	575	570	542	532	530	617	554	585	557	571	584	544	566	600	578	606	589	586	574	566	541	597	586	556	590	541	530	576	563	583	557	563	545	608	531	585	569	548	568	564	575	549	567	568	563	575	580	560	582	537	600	585	559	567	588	525	591	584	591	574	561	541	578	572	582	563	582	578	596	567	577	571	574	594	548	562	534	569	583	620	603	600	535	538	566	583	560	547	600	581	552	593	535	561	545	592	550	526	566	516	578	571	578	570	553	565	555	585	587	597	638	579	558	566	546	573	577	576	557	591	608	547	539	589	589	571	564	540	570	611	573	551	557	552	609	574	596	585	570	550	547	588	560	553	598	593	539	539	542	551	547	588	560	549	533	565	555	588	610	519	554	579	538	558	580	603	548	599	583	574	581	554	575	568	562	534	569	565	592	583	559	564	573	555	538	601	592	543	589	539	604	553	579	534	589	565	576	539	533	584	608	540	609	540	578	586	559	555	597	564	573	516	565	561	536	544	554	569	616	592	574	569	573	564	537	584	564	576	586	549	619	593	556	562	586	575	588	574	573	549	560	561	609	548	611	596	547	598	561	521	577	539	594	600	577	557	572	572	566	625	572	572	577	505	565	558	525	588	589	557	578	567	593	583	569	577	565	591	573	558	591	583	608	577	553	576	545	602	557	544	599	615	528	608	525	558	561	561	522	549	580	550	562	549	553	544	538	570	596	599	575	594	562	576	594	543	580	595	598	541	588	565	576	600	576	539	558	573	531	538	606	552	522	573	576	571	589	578	550	541	536	539	576	593	566	547	575	626	576	609	570	541	580	573	560	535	583	560	587	556	578	509	600	611	576	527	559	561	568	564	540	619	546	578	564	545	583	546	560	524	553	574	561	556	556	595	568	604	581	598	537	528	516	589	570	612	562	569	589	579	558	506	558	584	562	519	573	589	567	602	553	569	583	597	556	534	600	582	595	558	547	575	559	558	572	583	576	605	560	584	571	557	569	581	600	560	571	551	571	545	555	598	579	578	564	561	562	571	600	555	537	578	568	581	540	561	570	576	575	575	621	562	575	588	565	538	610	601	564	572	582	580	561	574	590	581	522	594	574	537	567	539	572	551	573	551	588	587	588	558	555	573	568	586	592	575	557	583	590	608	591	585	557	578	552	549	596	590	574	563	571	549	579	573	567	554	524	570	600	542	560	583	567	578	549	554	573	524	552	585	522	605	598	599	556	536	550	554	551	572	566	596	551	564	539	609	564	557	564	569	622	551	559	594	603	562	586	556	591	574	579	625	586	546	562	575	534	568	618	579	579	573	560	562	568	551	587	584	563	550	573	595	551	593	542	575	579	574	537	589	583	575	584	581	555	584	596	585	591	577	588	582	594	599	537	558	550	579	588	604	585	572	541	555	497	539	560	586	542	588	589	584	569	579	538	584	607	545	567	556	558	573	548	563	596	570	527	584	556	603	572	606	584	565	584	563	585	583	571	602	543	592	584	563	579	525	570	583	532	568	600	580	588	583	542	540	591	574	582	551	575	589	573	555	537	543	566	571	558	604	560	547	538	569	563	596	587	563	610	569	549	584	564	589	528	570	586	574	596	562	616	612	568	613	561	567	562	527	553	618	532	590	589	548	551	568	580	545	536	550	566	519	528	581	567	575	575	535	607	595	548	549	566	589	554	553	575	571	601	541	597	611	559	587	580	616	552	573	547	596	587	582	533	568	566	550	573	594	577	546	585	558	546	555	592	545	531	550	598	575	549	570	552	531	551	536	590	572	559	566	616	570	551	584	606	606	590	566	578	540	558	571	545	562	555	602	609	551	528	595	608	556	560	546	544	600	551	567	562	597	554	578	591	584	580	575	554	546	566	539	561	603	627	566	560	533	573	545	555	544	556	551	537	531	575	559	574	567	587	576	550	574	609	569	550	573	535	566	558	567	593	544	563	566	564	559	566	522	514	568	594	548	587	574	537	555	584	570	601	554	571	552	616	601	607	546	565	580	532	576	563	583	591	584	521	582	577	545	581	541	512	557	592	559	560	570	610	565	586	548	551	598	587	581	522	560	567	573	555	583	603	550	559	520	586	597	572	543	567	595	556	582	544	536	569	576	604	544	537	594	586	570	609	534	559	556	548	544	565	554	594	557	564	573	569	544	573	519	557	569	574	601	588	564	551	559	611	607	571	588	597	550	585	615	546	572	532	601	601	568	554	548	608	569	573	586	604	564	612	516	569	585	527	588	584	563	586	579	562	587	549	624	589	565	573	617	535	575	549	591	557	574	504	588	549	557	557	617	590	557	549	548	549	609	580	557	571	567	603	554	544	574	558	557	563	565	556	508
6423	11265	10959	7640	5281	4147	2546	1771	1547	1331	4762	15724	11761	6314	2500	888	531	513	502	470	505	529	476	502	497	522	510	514	499	498	461	516	508	483	505	491	460	476	493	466	446	509	492	471	471	506	518	485	531	498	507	513	520	486	522	505	485	503	529	501	489	484	502	482	516	498	494	460	482	494	499	470	520	509	471	471	476	512	477	508	495	512	476	473	497	471	496	530	514	499	498	498	490	531	490	475	470	517	506	497	498	520	539	485	508	521	464	486	522	559	483	498	473	518	471	470	459	496	478	498	518	469	465	499	501	503	508	496	477	521	472	496	503	526	468	483	464	470	518	524	505	500	487	515	506	496	520	478	523	508	506	489	496	520	495	481	498	482	519	516	507	508	515	476	508	512	496	469	472	506	501	478	492	495	528	507	482	484	508	493	475	506	529	508	500	507	461	487	487	493	479	484	517	515	499	476	500	479	504	530	443	497	531	521	519	480	504	482	500	497	474	491	486	522	482	471	487	431	486	469	507	515	501	470	496	532	481	511	538	531	496	468	531	496	498	483	498	447	564	516	505	472	493	547	492	508	488	492	496	492	499	519	485	525	508	502	496	501	492	497	475	527	470	507	496	505	524	503	523	509	458	505	489	499	497	484	523	477	505	492	488	513	513	496	515	494	532	507	527	483	474	488	468	468	497	512	506	512	522	503	509	479	489	479	475	504	490	527	461	468	488	472	488	466	471	465	476	487	479	469	501	448	553	504	499	497	512	475	468	480	488	519	532	524	505	491	540	511	517	499	547	501	498	515	507	503	524	497	515	476	483	515	490	494	480	499	517	513	465	466	503	471	476	494	462	522	495	523	518	499	485	507	495	530	500	478	491	486	496	468	517	532	502	501	507	517	499	474	462	479	528	512	472	524	469	493	525	500	527	500	497	484	515	515	516	495	498	515	527	466	498	479	508	478	516	484	461	482	459	526	504	468	456	469	478	503	474	491	491	508	497	496	496	524	482	524	494	475	467	475	481	514	479	497	528	477	502	514	504	487	516	470	509	445	505	478	478	462	496	504	488	491	476	480	502	476	532	474	492	480	511	488	545	521	486	487	546	500	473	489	501	486	499	482	487	522	514	493	460	475	472	502	513	505	509	510	512	463	488	489	499	478	479	508	508	539	482	496	505	475	489	483	483	497	506	471	508	492	477	494	472	482	516	482	505	512	458	519	515	513	470	516	518	538	518	477	504	538	442	473	498	518	480	478	481	454	473	486	542	468	513	508	487	503	486	550	470	504	497	501	526	482	489	453	474	466	511	521	468	466	507	551	485	466	505	528	487	476	483	537	500	473	530	518	529	467	483	522	478	471	490	498	487	485	512	537	540	514	490	487	434	506	474	492	524	506	496	521	521	512	523	473	466	458	486	488	487	497	476	493	484	471	509	467	515	504	475	509	474	478	511	450	474	460	471	484	506	470	489	474	485	472	453	452	481	522	470	470	521	524	525	491	514	538	495	503	477	524	525	543	527	454	503	521	424	524	462	484	445	419	496	509	493	531	470	477	463	479	483	526	468	471	515	452	530	494	499	486	464	470	541	481	491	472	456	506	523	466	477	457	474	510	539	469	487	479	535	474	537	449	484	472	453	536	505	451	472	501	526	495	532	494	513	520	489	485	530	477	499	493	485	472	485	510	511	453	488	454	542	523	457	470	489	525	484	489	513	495	501	485	492	502	477	491	511	493	499	462	523	494	487	504	451	503	504	505	448	507	449	521	523	493	476	468	492	490	489	518	525	478	468	500	481	492	493	485	499	453	486	487	480	489	464	495	517	490	527	514	475	484	446	483	504	504	509	534	477	510	490	503	468	530	472	487	472	488	499	502	463	519	494	506	516	486	514	516	479	503	489	447	497	465	502	505	498	465	433	526	501	469	514	484	514	483	492	458	489	468	448	483	496	524	488	480	445	499	471	537	498	503	473	469	501	489	499	447	498	505	534	510	482	507	534	498	484	478	519	492	512	508	458	496	498	490	463	453	477	468	500	530	511	522	475	504	513	484	471	466	515	521	481	489	520	496	502	495	485	472	501	493	493	507	494	509	488	506	505	459	513	447	486	484	460	486	468	501	499	492	495	468	502	441	447	463	529	513	490	495	487	519	531	504	495	513	465	489	489	519	472	436	505	524	467	517	488	471	484	478	501	521	494	508	482	477	469	476	501	488	496	452	488	482	481	532	504	476	492	478	534	507	516	465	484	471	452	454	463	498	502	447	525	476	494	515	512	470	501	476	489	517	503	478	473	485	489	490	475	490	514	506	506	469	485	517	516	497	487	480	521	515	479	528	498	491	481	490	468	458	497	492	521	485	469	523	505	514	521	484	492	501	437	497	536	484	491	454	495	446	508	519	481	445	445	515	513	508	504	519	502	497	455	489	529	479	515	481	450	490	461	539	464	513	461	500	477	480	503	495	517	483	504	516	490	516	498	521	448	491	454	484	495	515	487	488	527	531	494	471	485	555	496	529	499	474	515	503	489	466	457	463	455	512	457	526	519	499	488	484	497	466	492	486	491	478	515	483	462	449	509	489	528	446	461	507	524	474	479	481	525	473	492	457	496	495	498	481	461	505	500	475	456	519	460	495	464	476	528	475	477	513	481	485	505	497	513	474	527	481	538	490	464	460	498	501	483	504	515	504	534	543	505	470	510	490	480	518	489	520	495	504	470	478	520	511	483	505	506	489	489	513	445	485	522	501	476	499	512	518	495	473	508	468	518	495	496	475	477	508	521	451	546	449	508	469	484	490	476	529	467	515	503	500	476	497	505	503	534	512	475	502	499	447	479	470	469	482	498	461	505	484	457	469	488	496	499	551	502	469	512	458	499	486	503	493	533	508	480	509	490	471	483	466	493	483	500	514	517	513	503	490	507	485	501	478	479	528	509	473	507	477	490	499	466	486	527	513	509	523	546	482	515	502	490	468	457	487	466	507	485	471	523	533	470	495	498	539	497	513	471	484	475	513	533	467	460	511	478	491	457	499	491	485	506	494	483	570	542	494	512	508	533	505	492	470	493	490	454	512	492	536	468	505	472	500	491	474	460	496	494	482	476	526	476	512	483	515	473	503	477	500	492	504	539	458	451	429	509	501	542	469	516	520	539	477	515	477	481	519	522	515	472	480	484	509	494	493	482	502	488	534	479	505	506	494	458	492	506	519	449	465	468	465	519	479	464	493	471	493	503	471	466	463	528	461	501	499	495	525	495	508	450	483	496	540	449	474	502	467	460	498	496	465	483	510	477	500	485	507	488	504	473	466	462	498	514	523	491	530	528	510	502	513	507	475	512	475	512	477	484	490	472	524	481	537	459	468	451	518	468	457	489	484	466	484	493	480	512	486	482	485	469	468	475	484	490	522	474	495	492	506	472	507	463	526	492	520	454	501	476	504	484	461	500	475	514	572	501	471	496	460	475	506	510	476	533	511	464	490	503	507	492	505	464	522	497	497
23765	20785	27836	23875	20464	11752	4987	2295	1723	1740	4009	26127	24265	13267	4482	1302	822	665	697	628	660	667	688	730	682	679	666	731	638	722	665	653	694	678	660	628	688	662	640	674	674	699	695	729	634	684	663	692	624	650	663	654	686	703	745	699	671	710	664	628	605	674	660	694	645	640	695	641	682	621	689	615	642	645	664	677	706	635	711	620	739	633	655	701	668	634	644	636	657	638	716	626	654	648	718	629	710	630	662	603	671	667	662	685	640	662	691	627	642	674	666	674	621	652	677	653	608	622	674	679	709	672	656	662	678	661	668	649	654	600	668	710	690	662	697	713	738	690	686	657	685	725	650	630	692	664	681	629	644	679	624	664	681	641	640	642	644	640	650	621	668	647	688	675	625	640	664	707	651	716	665	679	641	621	632	661	670	688	643	665	685	660	671	617	627	650	694	696	705	681	690	708	661	632	715	640	699	647	665	680	637	634	641	635	653	649	687	647	682	680	672	657	634	649	669	674	616	658	695	645	623	696	667	673	625	694	633	683	648	647	703	682	689	692	664	681	632	689	615	682	661	665	660	637	669	697	678	648	652	652	664	627	689	660	580	648	661	685	662	677	668	689	623	677	661	653	596	653	645	650	671	658	637	608	637	688	682	635	648	710	683	678	640	637	685	647	643	712	668	639	647	619	672	678	644	652	686	694	659	633	631	619	665	664	694	638	677	634	666	666	631	623	680	669	625	654	648	637	628	665	663	685	665	675	702	707	639	684	654	666	661	670	660	663	641	648	612	658	645	648	658	670	635	655	679	689	687	654	652	705	615	648	691	679	668	667	699	674	640	683	696	700	647	645	625	643	720	659	671	646	658	681	632	695	629	691	679	689	702	646	670	684	675	704	674	705	688	656	622	677	679	662	663	679	659	704	750	678	591	677	663	659	581	616	634	657	703	645	657	646	705	670	627	669	675	686	683	656	631	644	642	647	682	631	698	686	667	635	672	682	631	636	681	685	703	642	642	650	680	643	679	668	674	681	648	665	626	676	613	622	665	678	679	658	626	702	657	668	639	627	676	581	659	639	684	604	710	661	661	687	638	674	675	648	642	672	714	693	703	668	673	685	664	658	665	653	642	627	633	676	718	645	678	643	671	659	667	629	681	609	663	661	624	693	661	642	699	714	637	646	602	638	649	674	641	656	633	644	677	638	619	613	646	708	693	666	695	648	627	663	734	672	684	687	646	640	665	686	642	610	637	671	635	612	692	689	656	716	663	697	638	661	692	635	632	676	689	685	635	658	721	668	631	686	677	659	654	693	668	633	652	646	676	640	658	649	650	661	686	641	697	613	664	619	671	687	690	618	656	683	662	698	690	700	697	657	607	628	658	660	652	703	663	659	666	675	669	676	685	667	633	730	666	658	647	695	674	676	669	693	639	635	644	660	657	674	625	637	687	656	666	660	694	657	608	645	639	659	664	641	643	657	629	653	657	655	650	631	667	653	638	660	646	674	637	643	602	665	668	703	671	680	683	650	669	668	671	644	733	673	642	688	642	693	666	647	666	672	641	655	676	690	623	654	615	663	697	664	687	650	652	670	662	697	659	663	676	651	617	689	640	685	678	628	665	641	649	671	675	681	662	689	743	669	640	709	668	675	671	655	596	656	667	678	653	670	594	696	691	667	664	628	663	677	672	654	669	646	680	656	652	678	633	652	652	703	631	650	671	643	721	654	626	672	659	716	722	677	677	624	640	661	607	662	672	689	649	678	671	639	700	678	696	632	642	688	693	623	640	686	674	624	643	655	692	730	645	636	666	688	670	630	667	630	652	644	679	645	652	684	646	642	659	627	654	684	631	689	684	685	660	684	672	654	624	688	693	666	683	670	687	678	637	620	704	659	690	649	685	651	644	699	622	631	629	710	656	652	681	642	659	660	667	664	613	677	655	677	680	645	603	688	657	665	676	650	612	693	647	654	633	721	702	636	703	667	676	659	659	670	661	642	694	637	687	709	686	694	633	615	664	600	672	679	687	666	602	628	630	683	633	632	668	662	703	689	679	675	643	754	624	667	690	690	642	664	658	629	626	695	654	639	695	706	632	646	621	672	670	628	659	670	708	658	663	650	664	648	669	603	685	663	651	724	614	662	642	659	649	637	653	675	620	614	657	668	682	646	684	596	653	625	681	659	667	659	665	656	702	653	685	686	703	705	642	686	610	665	670	698	636	654	671	669	631	652	655	715	655	642	609	673	694	672	602	618	662	684	677	651	689	629	638	704	684	653	662	598	644	662	653	671	676	699	652	640	644	661	657	637	660	690	655	659	671	663	650	645	694	673	663	699	722	646	670	644	621	669	649	685	644	613	654	646	685	648	656	736	687	667	631	668	633	656	648	628	685	642	668	649	659	668	626	681	639	692	666	656	665	689	656	662	666	680	666	680	675	680	646	668	675	656	632	634	686	665	647	678	648	665	675	665	641	638	614	643	635	656	689	715	669	652	644	648	682	636	657	658	655	631	711	630	650	684	598	657	659	723	659	637	678	674	688	674	713	660	666	657	653	672	692	681	662	646	640	673	641	639	635	667	759	671	672	615	688	648	667	662	661	686	626	645	633	639	645	655	620	615	638	669	655	681	663	658	671	647	674	669	628	626	654	664	649	667	658	628	678	638	670	622	627	669	681	651	688	638	685	674	631	639	631	689	681	643	697	664	629	707	675	679	647	677	688	658	651	676	664	667	697	645	653	661	620	644	685	659	655	643	659	700	646	629	696	641	620	665	635	687	686	613	615	679	672	666	618	661	656	671	626	727	662	648	688	690	619	640	672	666	659	679	654	701	660	665	633	687	708	626	672	722	642	682	698	630	640	621	711	673	631	632	661	643	682	659	683	629	704	653	662	635	657	692	651	671	678	653	663	644	675	652	663	636	669	664	635	641	688	640	608	675	611	625	610	703	639	675	657	680	689	687	640	696	690	641	674	651	629	686	687	642	707	702	710	625	727	650	650	635	630	648	625	640	608	662	671	677	669	627	674	693	665	681	682	632	643	635	657	708	671	649	662	656	719	695	611	667	701	692	668	657	639	642	679	671	635	707	684	638	651	636	619	679	690	662	658	619	631	627	686	679	664	651	611	651	637	655	675	625	647	688	672	626	619	629	662	669	691	627	639	663	677	639	649	659	677	651	697	662	645	608	691	638	665	689	670	671	678	671	661	687	642	689	603	654	657	648	656	655	682	708	697	678	653	704	704	648	655	678	672	665	710	604	667	667	657	662	651	637	659	653	610	649	610	700	668	628	649	599	681	649	688	614	655	677	661	646	693	654	636	643	689	666	642	662	710	651	678	657	652	626	647	676	695	624	654	651	670	661	667	660	663	610	687	654	624	652	684	695	641	650	678	654	652	665	650	671	663	689	672	642	632	647	694	687	703	659	686	659	641	691	674	653	671	607	647	639	646	668	681	634	642	656	654	644	673	656	658	665	674	645	653	638	656	671	630	625
6929	12926	13245	10342	7102	5737	3978	2798	2198	2306	6051	27814	20313	11097	4070	1250	776	622	590	555	588	536	612	601	598	557	545	600	585	527	582	543	580	547	563	601	573	587	577	550	595	549	605	558	574	593	594	568	551	581	535	537	598	560	582	565	581	608	572	588	551	602	576	580	584	548	553	579	572	585	564	532	565	627	577	527	600	575	555	591	588	552	570	575	586	574	553	560	555	613	568	542	560	549	583	533	548	557	567	593	562	564	598	555	574	557	621	574	587	618	558	594	575	554	575	570	560	559	574	609	509	548	548	551	556	569	579	591	554	582	585	570	548	556	582	576	528	574	560	587	560	559	552	599	560	559	544	525	548	574	547	574	555	534	562	597	596	589	585	581	586	558	598	533	556	579	600	588	558	564	600	564	562	613	596	566	576	564	543	555	537	557	558	633	564	625	580	575	604	580	588	541	560	577	561	626	604	594	553	579	550	529	600	572	527	560	514	582	538	567	573	552	591	535	595	578	521	590	551	547	587	616	594	578	520	588	589	609	595	566	591	585	563	575	567	553	571	540	599	541	538	601	537	572	547	551	599	545	577	578	616	546	599	615	561	557	543	532	541	566	566	552	563	559	563	551	562	563	554	564	566	539	529	554	638	566	589	587	589	560	534	563	536	539	569	537	560	566	581	551	590	554	544	517	558	555	593	593	564	581	561	595	544	551	572	547	556	560	557	515	611	560	551	576	580	565	533	557	564	576	604	561	529	599	554	563	601	565	590	550	565	555	542	560	579	572	549	554	551	569	573	604	560	598	563	560	549	538	539	548	563	578	600	592	550	555	526	565	615	579	563	565	578	568	554	599	540	540	514	574	555	554	579	555	559	568	593	572	582	533	589	592	589	565	551	593	575	536	565	585	562	548	551	547	604	561	561	566	566	553	609	544	549	532	582	567	593	557	594	556	552	598	561	594	575	578	549	547	556	550	589	565	574	579	561	532	560	589	525	568	559	534	543	587	552	560	584	562	569	543	574	564	615	561	585	569	552	551	594	536	589	519	540	530	568	561	520	537	571	547	575	570	547	598	571	543	569	564	572	611	563	538	563	509	548	604	599	589	561	567	569	519	602	527	553	569	566	564	571	507	544	587	600	604	569	582	563	578	585	549	582	538	543	606	614	561	551	582	583	570	588	577	607	552	544	541	565	579	569	561	581	605	532	537	592	581	555	601	583	582	588	580	539	552	573	556	602	567	550	558	569	598	595	573	563	563	589	569	590	569	561	567	553	542	548	577	579	570	578	559	508	569	546	556	580	569	521	528	566	555	520	615	548	538	593	561	541	589	601	542	547	583	655	563	547	552	597	590	597	568	574	579	578	572	569	575	581	571	576	562	555	577	524	568	590	526	576	535	536	597	559	601	587	573	555	592	573	567	571	564	608	550	526	590	581	548	591	520	543	562	541	558	592	584	554	572	565	555	565	562	571	601	541	518	580	554	571	604	555	592	605	558	564	570	630	571	535	572	560	536	559	571	570	546	570	575	600	617	576	558	545	544	527	551	580	581	559	589	571	577	550	555	556	586	591	616	547	488	574	551	570	559	589	548	574	567	565	562	592	597	557	569	584	620	528	584	560	563	568	537	576	560	586	617	572	532	587	570	546	579	580	606	565	557	535	560	542	537	532	567	569	595	551	557	576	532	532	591	549	552	620	573	573	606	580	516	551	559	572	542	563	557	552	574	550	508	559	531	574	510	534	588	610	602	566	571	544	502	545	548	569	559	572	571	553	532	590	553	548	555	581	595	547	559	568	528	560	564	543	540	540	539	568	562	581	534	543	616	548	562	545	553	618	569	541	545	553	543	560	552	604	529	612	589	558	593	577	567	569	591	574	569	585	574	563	586	552	569	545	566	569	588	497	581	538	582	608	597	567	571	571	549	568	571	531	603	603	566	568	530	577	533	556	537	565	524	564	593	591	616	540	555	580	555	571	543	539	540	540	586	569	530	586	585	573	555	548	622	539	572	582	534	576	598	570	590	571	569	594	566	579	558	565	562	544	612	602	608	565	558	576	617	553	544	591	579	588	594	593	541	542	600	579	578	553	553	614	582	558	548	560	576	500	556	564	579	595	537	568	562	544	555	542	558	526	611	551	528	560	579	541	596	541	623	611	554	610	568	572	521	565	550	554	543	570	523	595	544	542	579	567	571	563	563	579	571	584	550	503	603	552	527	543	612	531	532	536	569	567	581	580	540	543	568	550	541	575	582	539	555	554	572	596	606	602	617	555	528	596	563	540	520	595	568	537	560	522	572	559	571	587	534	571	546	552	593	563	546	576	560	574	540	539	561	572	587	561	571	576	580	558	570	580	510	583	537	515	572	577	552	636	549	576	552	590	609	547	568	547	556	578	547	554	537	550	580	587	580	614	592	511	573	565	573	545	555	504	506	571	558	614	551	579	581	588	541	581	537	591	525	534	575	569	571	578	546	576	552	572	590	546	549	530	569	556	560	520	565	590	609	563	569	534	537	567	608	517	580	559	546	562	567	509	576	577	549	562	593	528	552	564	562	546	560	596	551	603	573	534	594	515	569	557	548	586	591	535	581	566	565	536	568	544	557	560	548	557	578	601	566	516	589	566	543	595	574	552	571	588	533	542	562	548	563	583	561	605	574	555	557	588	574	556	567	523	578	515	567	572	563	597	545	556	542	529	556	524	534	579	564	553	525	552	585	540	575	572	558	596	559	539	546	543	592	560	573	588	526	588	542	560	558	591	547	581	573	585	579	589	533	543	538	568	571	599	557	560	579	582	598	539	547	599	546	549	542	521	543	599	546	554	549	599	566	547	552	571	577	579	564	588	591	551	560	544	574	524	583	554	561	567	585	549	546	565	579	590	589	559	577	554	544	580	593	538	567	603	571	526	553	571	566	598	553	556	585	565	594	531	595	551	553	579	586	566	590	556	569	522	559	594	580	596	593	591	577	551	555	572	589	580	563	569	609	595	493	542	529	532	580	589	570	585	532	568	588	541	585	563	569	566	558	543	544	552	582	581	543	608	547	579	556	536	568	576	558	565	574	604	594	608	576	559	554	548	516	538	571	561	581	586	543	567	522	539	578	541	553	574	530	533	580	597	542	550	607	598	562	551	582	571	546	543	547	589	588	578	559	585	516	562	549	573	575	510	533	550	556	536	567	597	554	521	565	609	578	571	532	564	496	565	519	525	557	560	541	553	518	542	578	535	565	543	542	570	533	546	505	597	540	546	550	564	602	590	602	562	576	595	574	557	528	592	595	564	586	581	636	596	605	567	555	580	560	554	570	526	567	567	569	575	563	571	568	608	603	564	599	566	585	584	545	604	568	586	537	568	554	568	556	560	550	550	575	563	539	551	549	533	565	576	563	577	533	565	546	567	564	547	595	599	552	579	517	578	557	633	573	606	540	559	556	539	585	568	572	549	523	545	536	574	573	560	504	559	566	587	548	542	579	565	568	591	585	560	580
27037	12178	4473	3183	1665	1173	880	727	704	699	800	1603	1812	1303	862	629	544	521	580	532	540	585	540	543	512	519	566	534	562	502	525	534	529	495	557	481	513	577	541	537	506	523	505	559	519	566	550	494	536	518	521	547	551	539	525	548	546	522	518	550	521	589	523	538	561	521	516	568	506	502	509	506	524	513	555	546	526	543	552	557	505	504	521	515	535	534	559	544	548	518	535	549	544	530	531	553	520	510	535	512	539	556	542	529	556	550	532	500	520	535	553	552	507	502	513	489	511	521	491	493	509	553	504	550	521	558	546	519	499	501	518	541	573	502	477	574	517	542	525	547	508	547	509	526	513	569	587	560	531	567	524	551	530	494	528	525	552	534	526	538	542	516	491	532	576	506	555	530	523	528	558	530	520	552	563	491	547	567	534	519	554	519	488	553	495	510	532	497	529	483	508	532	514	535	517	531	523	521	507	519	492	533	577	536	506	518	507	545	495	521	502	550	522	512	550	522	553	515	496	510	529	520	546	528	536	500	510	524	505	532	515	559	510	536	562	532	508	553	557	520	541	549	491	494	536	526	526	552	509	583	535	527	495	525	547	549	538	518	549	542	544	554	510	521	516	536	575	536	576	528	539	523	540	471	500	530	538	541	512	527	529	554	524	493	550	466	492	573	545	538	568	569	547	529	527	521	528	530	557	543	543	488	519	500	528	539	552	498	517	534	489	541	501	514	490	519	522	538	512	551	515	516	534	524	561	499	524	526	519	537	521	469	577	519	533	528	522	572	502	537	510	551	534	532	513	520	568	505	543	492	557	520	579	509	508	519	538	545	540	524	526	529	532	523	540	540	494	532	563	554	501	542	481	548	566	528	534	524	567	534	521	523	531	544	530	551	559	559	551	524	498	519	534	533	545	522	534	500	534	484	531	497	523	499	564	534	492	519	521	553	538	529	520	534	550	509	505	504	534	542	582	546	537	529	546	475	503	510	500	539	536	522	503	470	554	474	530	518	536	516	543	525	540	519	550	484	570	515	495	525	570	527	485	526	549	516	551	530	524	512	522	507	486	518	535	508	494	534	522	539	576	506	507	507	523	507	570	520	530	520	518	540	515	488	533	471	522	554	498	528	494	535	534	504	545	516	567	500	538	515	514	525	506	543	545	496	506	544	576	561	524	550	528	497	557	507	549	515	519	513	511	534	560	520	502	553	556	522	514	515	534	584	542	534	505	542	534	552	523	484	535	550	527	565	534	564	537	526	549	504	480	485	530	539	576	493	533	505	537	558	557	527	502	556	501	546	536	485	512	516	533	558	520	538	505	529	551	516	540	512	531	495	540	518	582	532	529	520	526	516	557	545	593	528	523	559	529	517	530	522	569	537	519	556	530	520	507	509	528	515	510	518	551	492	571	506	521	500	519	531	546	549	508	544	483	517	521	584	533	573	530	546	507	524	526	527	518	571	523	496	553	524	519	520	517	535	505	530	515	525	536	524	499	536	545	539	544	524	492	555	582	531	499	517	516	523	528	518	571	530	533	529	494	508	532	526	543	537	523	519	502	528	523	531	504	514	510	561	526	514	483	502	591	559	511	535	563	581	523	546	514	561	527	578	555	513	528	522	526	537	484	549	537	519	514	547	513	524	541	561	542	499	508	502	561	532	504	510	513	502	544	542	535	510	493	539	514	550	534	534	569	551	523	504	556	498	551	515	548	528	497	566	503	506	554	515	533	548	532	551	556	549	490	559	566	527	516	530	587	533	529	530	563	510	535	527	553	514	530	524	486	522	528	508	542	534	540	499	488	514	501	536	513	549	563	462	543	542	547	523	515	536	522	522	496	543	500	518	568	518	513	539	493	488	511	551	521	546	574	504	523	562	507	578	566	508	510	523	534	523	537	510	523	554	571	529	586	527	539	475	515	557	530	512	514	534	514	502	537	521	558	511	507	514	493	554	576	534	484	586	513	566	518	513	546	496	541	561	542	547	501	510	528	571	552	520	562	500	507	542	524	537	582	525	551	523	539	528	546	537	531	510	519	535	521	534	515	549	516	538	522	541	525	568	527	523	500	562	533	560	497	543	490	557	565	554	527	512	555	528	520	531	510	541	541	493	514	531	501	513	515	526	524	513	504	558	511	527	557	513	526	524	567	517	503	558	525	514	504	542	494	511	556	529	523	517	567	557	543	504	541	487	540	544	518	530	526	564	493	555	539	509	544	514	592	535	563	537	542	487	495	510	523	593	531	484	524	527	541	522	519	559	514	513	527	527	515	528	523	532	531	524	548	548	540	555	493	485	494	527	534	554	542	506	536	539	514	496	466	534	529	528	498	510	555	499	554	516	527	558	534	545	525	552	533	512	571	530	516	567	514	512	553	509	495	530	481	540	561	550	500	507	508	542	561	550	552	514	507	556	541	562	538	532	522	490	507	541	544	476	477	525	504	546	578	546	530	561	517	566	549	523	482	548	515	545	535	524	539	557	527	559	524	502	526	473	509	574	538	502	554	536	563	508	502	531	495	540	538	530	528	548	551	508	549	542	525	500	499	539	516	503	546	531	532	512	536	532	518	519	579	527	512	479	575	510	523	530	547	558	541	542	511	509	513	540	491	492	558	514	504	508	518	560	553	488	531	562	547	498	499	538	502	516	509	556	562	552	545	516	549	495	532	529	498	538	543	509	581	563	526	472	579	504	510	526	565	552	546	528	504	479	535	528	515	526	513	539	489	531	512	498	504	540	552	539	528	591	503	543	544	549	524	545	567	519	499	530	490	500	512	539	536	511	551	558	492	506	527	531	535	522	518	578	527	493	536	510	495	555	528	509	500	563	533	517	506	528	551	526	546	534	553	540	520	529	545	534	543	545	546	538	550	512	504	571	521	523	542	520	530	501	477	552	527	525	488	533	515	530	553	481	570	534	525	513	519	508	523	538	515	551	536	511	504	533	534	532	482	527	546	545	532	538	485	555	560	531	559	531	538	511	474	503	559	547	508	551	519	578	531	518	536	520	505	507	524	519	578	508	522	505	531	537	552	521	537	553	513	508	573	566	518	496	532	538	532	537	541	541	576	531	515	531	573	544	511	547	541	524	535	559	536	544	550	509	511	531	563	555	514	551	532	559	555	513	517	537	512	535	559	550	545	507	519	515	541	502	521	527	571	509	575	535	520	540	540	546	528	535	556	525	564	535	524	565	550	523	528	503	499	540	537	552	508	532	501	547	512	534	563	519	523	536	504	512	500	553	567	521	533	533	480	551	556	508	513	511	527	538	498	517	548	539	510	532	523	512	485	523	542	583	544	528	547	548	535	544	504	533	535	531	547	514	545	518	525	537	508	545	559	541	488	562	544	548	536	513	503	547	486	540	531	523	540	512	531	504	512	530	478	582	518	478	520	534	518	510	544	522	538	557	546	552	491	527	502	615	540	542	524	554	513	526	518	529	494	526	512	520	566	566	507	526	572	520	571	521	538	496	522	560	551	578	564	552
6839	4543	4179	3350	2020	1469	1058	866	712	817	773	2305	2069	1326	818	557	447	452	477	483	421	510	459	439	487	422	429	473	483	468	415	458	429	433	452	434	484	422	437	478	479	493	398	454	411	451	469	440	379	468	458	434	430	425	471	469	465	433	447	440	455	451	456	473	494	476	423	422	431	448	451	431	431	437	443	440	413	486	424	452	436	457	493	450	437	458	428	455	438	442	439	452	485	464	467	460	454	440	459	431	438	417	451	426	467	436	448	443	456	465	432	462	445	463	463	460	472	460	443	473	439	456	461	468	419	438	419	460	446	445	438	461	451	470	444	431	434	471	434	428	431	433	442	422	443	442	443	490	443	437	480	429	458	462	445	442	440	412	429	428	415	423	449	430	445	437	417	471	459	460	428	417	439	446	457	427	490	422	449	436	408	452	444	398	463	460	476	460	468	448	420	445	459	481	433	438	448	449	414	450	423	444	451	458	470	432	492	432	434	403	444	437	468	446	447	455	481	415	457	431	461	452	416	485	473	461	424	429	417	469	450	437	447	457	439	413	457	476	431	483	436	412	428	457	417	445	461	443	448	423	423	452	394	470	435	448	429	442	457	476	421	460	466	435	424	462	420	450	457	462	459	468	423	435	469	438	479	467	468	435	465	432	423	459	424	470	433	454	453	421	456	446	413	459	442	437	425	453	463	498	488	445	460	475	446	434	451	424	442	462	454	447	484	429	457	441	476	434	452	506	430	436	431	449	449	471	480	417	452	432	440	438	422	450	465	455	457	416	450	405	426	459	431	472	448	484	439	449	458	436	429	442	458	453	448	479	425	489	476	428	474	419	453	448	481	457	460	431	431	435	475	432	474	423	446	417	449	432	460	435	410	452	450	441	472	477	470	445	448	470	446	457	453	445	493	431	482	408	410	441	450	458	485	482	446	463	424	452	478	437	458	439	498	456	454	472	453	439	463	428	458	435	472	453	442	471	434	440	415	470	467	456	405	422	464	439	435	407	436	450	465	423	436	440	449	428	474	439	436	442	465	447	388	485	450	452	442	427	453	445	440	449	456	460	433	420	423	465	450	424	452	475	417	451	459	490	465	447	474	471	441	442	452	450	445	449	468	494	412	415	453	419	450	448	441	447	441	450	457	425	459	457	439	437	466	435	459	445	444	448	402	421	428	420	461	436	442	453	463	466	406	460	468	439	465	446	442	445	476	445	450	454	455	450	483	459	457	459	452	477	464	493	421	452	425	445	401	440	464	408	461	445	462	429	459	413	447	488	432	430	456	469	461	422	469	437	455	442	420	466	454	396	425	449	450	452	453	426	465	422	464	451	449	453	474	434	409	456	433	448	466	428	426	410	415	424	427	416	445	454	454	420	460	446	462	450	443	446	450	452	408	468	421	410	430	449	418	475	462	411	432	439	433	438	437	462	449	433	484	447	446	431	434	492	474	498	458	477	417	449	445	461	445	471	457	479	445	467	426	476	422	409	450	449	472	434	475	436	420	420	430	423	457	423	440	448	447	476	434	434	436	458	456	412	437	454	466	448	431	457	411	461	447	436	474	425	428	488	429	464	411	428	457	430	410	455	445	417	435	435	433	470	482	430	467	445	446	461	461	440	393	466	438	468	432	419	472	425	440	431	454	450	455	440	405	476	464	407	476	431	448	456	463	456	450	433	437	495	425	440	467	431	411	419	460	418	442	484	460	465	447	420	431	452	452	467	437	434	444	463	440	457	453	461	467	448	458	435	445	438	474	451	474	446	431	435	459	442	438	436	410	462	456	435	459	452	463	484	455	411	457	417	478	419	458	435	430	419	427	458	432	452	401	488	466	414	433	479	476	427	461	487	441	464	408	469	465	439	452	415	431	446	413	462	495	441	452	424	429	442	472	443	428	440	468	456	429	461	463	452	487	490	462	439	466	459	471	433	477	422	483	418	455	479	430	439	476	442	405	413	451	455	458	440	483	437	432	455	438	438	438	461	426	410	429	460	428	445	466	460	445	436	446	412	440	403	447	441	469	436	440	455	426	454	416	423	469	442	412	426	460	472	472	444	431	450	453	447	446	438	466	438	445	456	437	461	520	431	469	444	425	439	452	456	433	438	474	444	489	435	457	466	442	479	457	455	445	452	405	439	436	440	479	447	460	428	482	452	477	447	475	422	457	448	464	470	480	438	465	434	423	470	451	444	414	481	455	445	450	448	485	476	450	427	425	449	455	457	409	418	477	514	449	468	394	428	458	471	425	417	453	452	490	452	435	426	462	440	416	454	470	473	427	453	462	455	452	456	486	440	466	460	446	431	460	410	453	417	433	433	447	497	453	462	440	443	452	393	447	443	416	463	459	454	449	423	415	425	467	441	446	412	479	433	476	442	485	462	431	444	440	442	408	444	444	420	465	438	460	443	452	438	448	448	444	428	419	459	466	426	452	443	442	451	448	447	444	448	427	412	432	423	437	472	432	452	451	454	458	466	460	439	415	459	472	454	425	426	438	484	444	464	466	446	436	445	423	452	416	407	447	400	458	421	450	431	452	445	476	415	417	489	440	460	438	428	467	412	442	461	438	481	450	433	421	433	428	456	472	445	486	449	463	428	487	426	468	454	449	438	447	416	455	430	495	429	471	449	420	430	423	448	481	450	460	479	420	435	434	441	442	437	436	453	426	481	443	428	430	424	471	425	445	443	445	475	436	438	480	450	453	471	470	452	483	427	469	444	456	427	454	441	479	424	439	435	423	461	438	424	450	443	431	435	464	458	429	410	484	435	422	478	439	451	433	442	451	483	451	434	427	444	420	455	442	477	466	418	432	473	457	421	465	525	464	453	439	448	489	450	444	431	446	425	430	426	469	423	448	417	412	432	427	454	449	446	449	455	490	435	436	463	420	437	441	433	429	444	466	454	443	454	449	439	459	480	465	451	443	441	425	473	446	420	465	461	446	463	448	421	422	494	435	465	434	440	428	431	432	460	460	422	486	472	463	453	428	494	461	463	489	427	456	451	425	437	425	443	454	469	438	459	409	447	483	436	427	465	435	405	419	474	420	468	468	455	425	459	446	450	467	431	444	432	444	463	427	468	461	422	418	483	436	464	472	453	441	423	440	435	472	447	435	441	425	458	436	463	445	433	466	444	413	450	456	441	440	415	473	419	403	457	445	445	442	456	414	409	476	432	468	381	427	474	454	468	430	426	430	486	461	452	447	451	421	463	476	430	418	437	444	463	423	453	436	478	455	436	460	454	449	469	468	436	470	486	448	435	456	468	495	429	477	412	451	449	449	408	458	463	433	475	457	405	446	447	443	486	464	438	437	427	429	442	463	448	421	446	448	443	442	445	455	474	460	455	471	451	446	446	427	493	438	463	437	468	421	465	458	460	415	484	466	443	422	426	455	430	463	461	457	439	438	439	427	470	453	469	446	423	431	416	440	433	497	446	411	439	411	462	431	437	426	432	443	441	461	484	458	447	444	439	395	465	466	435
24696	20801	26779	24611	11091	3058	1970	1413	1165	1279	3534	15078	12559	6439	2152	806	651	592	517	593	565	554	570	563	532	540	572	540	574	593	583	534	562	516	611	562	532	537	585	557	540	581	529	547	523	554	538	542	517	547	539	563	556	563	582	534	533	580	538	556	554	551	555	566	546	553	538	542	549	595	528	554	552	567	561	546	537	579	526	514	563	539	544	529	604	560	556	554	543	566	504	558	576	591	583	550	515	542	565	587	546	545	583	576	527	548	518	586	529	573	591	551	589	559	536	543	583	582	511	504	612	557	533	554	564	572	514	546	497	559	515	581	546	530	545	540	566	579	550	550	517	522	515	562	555	537	559	540	505	529	568	592	534	561	558	536	553	571	600	573	550	532	549	557	557	559	530	502	502	519	546	589	562	550	548	505	596	594	565	553	533	599	564	571	538	532	556	563	520	557	566	551	554	534	514	517	578	539	534	552	517	586	539	508	540	535	527	544	566	590	541	535	555	502	532	532	552	540	552	545	528	534	602	553	543	512	516	530	604	507	558	563	585	550	546	558	566	552	541	564	523	552	556	549	507	563	567	544	584	532	506	527	536	527	524	552	551	548	552	575	537	548	546	547	521	547	565	547	515	535	540	546	517	525	564	528	560	591	542	558	558	570	535	509	545	516	511	588	539	540	574	527	571	519	537	520	582	536	517	496	502	504	534	566	522	516	527	559	551	528	548	525	544	536	577	572	518	521	540	521	585	544	530	568	570	579	557	504	596	541	544	563	525	541	500	515	528	557	522	572	557	582	495	574	539	538	571	542	550	549	576	523	564	518	533	589	582	558	548	517	584	533	591	513	545	536	551	579	525	530	526	530	520	582	563	554	522	546	557	553	469	580	531	522	545	553	592	558	539	559	567	570	545	525	553	550	528	554	573	582	581	541	587	518	592	539	588	541	543	547	523	575	540	539	549	542	538	583	517	544	560	593	548	541	520	529	491	555	564	534	537	506	571	532	533	543	537	547	524	563	581	590	562	505	601	548	546	499	527	547	496	569	550	586	583	581	513	540	539	530	480	554	551	530	553	568	582	507	542	524	517	550	525	597	585	516	587	555	520	510	530	559	531	571	564	554	528	516	530	559	516	541	549	544	549	551	544	546	570	538	591	541	492	582	591	531	580	520	537	578	579	581	541	545	520	577	566	516	550	555	558	564	574	488	548	561	535	591	551	570	558	590	547	545	544	532	530	503	522	556	507	520	522	566	536	506	520	551	577	546	536	536	554	560	582	560	537	547	532	571	533	497	530	530	560	512	541	552	529	598	472	484	509	541	563	544	589	541	574	551	554	560	509	496	584	559	538	543	571	544	545	563	558	535	497	572	570	543	560	514	542	552	539	563	556	509	583	565	558	529	557	538	557	556	511	562	567	548	565	563	534	534	545	553	505	561	555	554	512	543	578	534	562	500	531	475	545	559	583	525	545	533	533	524	559	529	562	569	514	536	558	497	489	532	566	573	546	575	554	529	570	551	569	505	546	553	546	546	526	540	519	598	548	546	514	571	557	505	507	589	549	531	551	546	523	548	580	589	597	573	607	558	564	546	574	517	592	535	529	537	547	537	564	522	581	533	572	496	572	520	519	540	567	544	585	535	545	555	523	537	564	572	545	565	552	528	555	591	535	522	581	565	512	561	574	543	565	537	574	569	542	545	558	581	578	525	548	535	574	566	540	526	571	543	535	545	571	562	526	575	564	523	582	613	526	522	516	539	561	561	567	559	560	587	523	557	543	521	511	550	529	492	539	537	550	529	523	553	561	556	544	543	537	563	552	530	519	521	549	532	533	516	498	517	550	538	562	486	561	569	579	549	543	535	534	549	501	554	567	516	587	538	531	596	520	557	569	524	539	568	572	580	526	550	518	568	535	519	545	545	534	494	516	566	552	571	517	572	585	548	585	531	549	516	556	556	536	539	541	516	559	519	557	587	496	527	525	550	531	543	527	528	558	533	507	518	551	550	565	510	557	553	584	549	576	577	544	565	590	575	518	594	588	541	537	534	539	514	540	549	552	531	574	608	570	544	503	546	535	592	501	598	559	539	532	562	561	493	583	539	537	561	545	562	537	541	576	561	594	566	544	532	545	523	544	518	577	542	582	578	543	552	590	542	551	559	595	576	558	519	560	555	514	557	521	535	546	553	541	558	516	593	472	553	568	545	529	503	548	545	588	557	571	537	553	570	547	520	592	533	516	544	533	507	566	502	537	522	548	536	562	568	553	562	579	525	549	535	549	544	569	577	581	548	530	535	549	594	552	568	564	490	530	520	567	533	533	518	535	535	551	579	554	555	549	519	541	520	569	589	516	558	553	530	575	578	531	552	560	544	554	552	566	537	537	577	569	499	537	528	570	549	552	516	537	543	537	559	520	529	560	493	554	516	528	575	538	528	497	566	502	520	494	562	524	519	546	522	573	525	560	534	524	530	499	525	565	560	551	555	504	495	542	562	570	492	552	546	574	517	530	551	560	573	563	566	526	565	548	538	505	555	496	538	558	512	560	527	523	544	526	535	575	512	546	546	543	559	559	524	492	511	590	528	558	571	554	556	531	538	520	599	550	534	531	584	531	558	544	525	582	546	563	564	522	583	559	518	558	545	550	555	539	542	556	563	533	586	556	531	555	517	557	586	553	515	511	558	535	531	491	541	532	532	525	577	560	562	559	552	583	570	560	592	569	555	571	563	589	593	536	534	552	525	536	545	545	550	538	540	535	551	541	565	523	553	543	526	562	574	540	594	566	500	556	561	554	558	540	579	503	543	528	552	528	514	542	545	536	568	541	534	526	587	631	541	593	542	509	523	531	530	548	543	542	558	602	535	567	577	528	560	571	556	559	526	516	560	525	582	575	584	547	566	528	521	537	544	511	548	565	545	517	571	510	534	530	557	546	512	514	518	543	518	555	556	483	524	562	531	559	554	541	585	522	530	529	573	572	551	541	560	543	550	557	534	543	528	527	545	489	543	548	551	530	539	555	527	536	540	531	513	535	577	563	536	519	543	514	574	505	562	512	571	545	558	539	552	546	553	535	538	520	500	506	537	535	564	562	585	594	562	545	505	543	569	515	550	547	531	548	528	575	533	516	505	539	548	563	522	529	546	553	529	508	533	546	546	512	516	560	529	566	530	544	540	541	567	529	499	563	575	576	548	558	536	515	504	545	556	579	530	521	549	520	526	552	516	562	535	519	532	509	563	543	521	522	503	550	590	522	539	515	509	513	526	573	516	519	537	557	585	558	526	534	602	521	525	537	533	552	537	548	550	512	545	548	492	495	573	534	545	620	532	525	528	556	531	592	568	520	544	552	564	513	523	540	570	543	547	500	557	547	528	522	553	511	552	521	559	523	575	534	551	520	539	503	560	584	554	543	570	594	542	527	520	544	471	554	531	560	536	538	546	549	577	528	572	509	515	538	534	521	569	569	551	561	521	545	548	540	540	562	572	583	570
6235	11272	11053	6180	3534	2472	2200	1820	1577	1835	5530	16561	11798	6296	2081	904	548	485	493	535	429	468	444	476	476	495	475	513	482	485	497	487	436	497	462	495	452	490	500	491	494	436	492	508	475	486	463	510	506	475	470	475	454	483	486	499	497	483	528	440	466	482	493	499	469	477	457	481	472	483	495	463	489	519	501	492	455	496	473	489	462	489	501	511	458	483	531	477	450	478	487	459	521	485	472	498	499	511	472	489	489	510	445	489	444	454	490	529	462	489	466	451	483	461	442	474	487	475	492	486	468	521	441	497	446	475	449	462	500	503	438	472	467	507	474	485	464	481	462	450	415	474	491	443	457	475	487	476	468	494	500	479	467	490	520	484	442	483	463	499	529	449	492	474	456	484	432	449	443	509	448	487	455	515	463	484	457	505	478	484	457	488	481	511	504	474	491	478	494	499	458	465	470	469	460	478	474	496	470	460	424	426	479	442	490	494	476	488	494	492	475	474	483	459	505	474	468	473	451	471	475	465	508	471	465	492	458	488	511	453	466	481	467	514	496	500	467	461	479	513	474	458	478	461	503	450	505	493	457	486	479	470	498	479	466	457	468	495	462	480	484	486	515	444	470	473	429	486	427	468	457	469	444	504	497	455	497	497	495	429	498	467	476	437	495	515	503	504	450	496	478	496	449	526	465	475	466	469	480	477	540	485	494	487	460	504	462	480	495	449	462	474	493	479	497	481	469	461	458	496	479	495	473	446	485	478	470	503	468	465	442	455	498	446	495	450	480	472	519	443	448	462	472	461	444	497	458	447	479	478	490	450	484	451	440	446	480	444	484	469	423	485	499	529	434	466	478	490	443	488	500	459	452	478	539	447	484	475	469	479	470	462	480	500	448	503	512	466	433	482	491	444	492	495	492	470	481	462	491	462	465	470	454	475	479	485	466	494	474	447	450	480	488	452	483	467	456	487	484	509	488	445	461	455	458	433	473	474	515	461	466	491	470	481	458	477	440	459	467	449	480	434	480	449	484	467	475	466	489	462	501	505	496	456	442	465	425	489	493	514	518	481	485	486	504	514	475	480	501	461	498	433	447	474	489	471	443	468	492	500	464	485	462	462	443	486	467	487	461	473	479	451	449	480	448	489	497	510	501	496	477	466	500	458	479	430	420	460	468	495	497	496	460	473	505	474	479	483	463	454	501	443	487	495	458	513	492	493	480	449	459	468	490	473	502	452	490	468	461	497	503	477	483	479	461	487	488	472	505	511	494	483	469	494	479	473	485	473	540	477	517	481	460	447	459	466	493	458	515	467	513	507	451	445	514	463	421	514	452	433	480	486	446	488	483	429	484	490	475	480	477	471	473	497	475	471	461	449	473	419	442	485	501	479	480	491	500	480	476	477	491	493	453	473	472	476	489	509	499	443	478	516	496	478	474	482	473	508	498	455	503	493	475	468	484	500	480	447	500	460	512	481	454	492	505	481	448	465	456	442	469	468	489	514	469	446	492	467	463	474	510	476	455	471	474	453	487	503	463	451	490	465	497	472	500	496	514	476	465	471	454	469	486	477	478	449	507	470	498	443	432	461	486	440	449	464	511	474	460	469	471	480	464	500	502	474	468	517	507	460	462	428	440	466	471	487	431	508	489	492	488	494	499	476	467	485	444	491	468	478	448	487	486	453	496	443	472	476	513	450	482	471	473	507	443	457	500	470	494	479	478	488	458	468	500	460	488	469	513	459	510	480	468	493	458	501	486	509	466	453	463	447	463	457	463	490	440	507	516	522	471	423	463	441	460	462	512	457	471	479	474	488	496	456	473	453	464	495	510	480	462	456	472	487	472	483	502	508	507	488	453	481	449	490	455	486	475	472	500	444	459	465	466	453	476	482	465	490	480	473	499	493	443	478	435	495	480	486	494	487	466	504	479	486	479	437	488	480	481	480	493	470	508	475	461	477	454	491	448	462	461	451	458	471	486	464	461	502	468	445	498	547	457	481	460	468	497	477	495	447	439	456	475	477	456	462	492	518	450	473	505	479	463	507	462	454	493	482	507	504	457	482	502	453	477	477	444	511	477	474	445	481	452	442	475	513	499	494	505	482	475	482	493	471	458	462	472	465	482	481	470	484	474	480	441	466	445	472	497	480	465	502	454	457	502	453	464	450	467	483	484	475	450	429	481	475	460	421	475	475	483	455	472	474	508	534	496	475	471	459	460	481	473	477	512	487	481	459	449	473	479	435	458	486	458	476	456	473	461	445	442	480	458	481	474	475	450	453	442	480	456	457	458	480	447	403	459	446	474	482	452	468	484	470	505	456	442	488	483	452	472	488	457	494	474	456	486	471	486	456	484	467	456	460	488	471	448	481	464	475	490	447	474	461	474	473	480	451	438	473	442	500	450	516	457	453	475	472	466	493	475	454	494	475	462	488	490	478	510	466	480	474	467	480	490	496	432	470	495	450	505	519	494	501	501	477	507	473	508	491	468	504	467	460	499	466	458	469	454	511	477	496	481	461	459	502	456	503	475	504	504	482	476	488	468	453	454	483	452	452	479	483	501	481	469	460	468	499	465	483	476	499	488	471	452	473	490	467	483	440	513	463	480	463	454	476	482	461	482	478	465	478	436	459	475	459	471	466	458	485	466	464	469	453	477	466	460	498	495	490	485	477	477	489	513	481	467	485	490	483	455	495	442	497	509	488	460	502	494	487	470	455	488	474	481	501	434	487	462	498	452	494	441	469	482	492	449	495	481	430	484	462	479	472	509	480	449	489	451	494	467	474	480	481	454	472	424	440	492	448	478	443	486	448	446	491	454	429	462	455	471	509	481	440	473	487	452	463	472	446	472	472	461	503	495	471	490	477	451	476	505	499	472	508	495	443	470	458	486	472	446	500	437	474	459	468	471	483	477	489	480	492	481	482	472	464	507	487	471	485	465	482	451	454	437	507	464	526	438	457	497	437	510	453	491	454	489	445	447	484	453	456	518	469	494	465	457	450	498	479	479	495	484	461	455	460	437	428	477	511	460	464	467	482	458	514	484	492	488	462	449	469	457	484	445	454	435	470	450	461	458	488	487	480	447	449	467	540	490	448	471	484	468	436	496	464	433	479	506	478	494	448	439	460	486	503	488	448	484	478	501	460	476	466	428	428	479	465	464	470	456	458	453	483	487	472	488	455	510	521	444	452	474	492	491	492	480	468	455	496	483	445	487	457	442	490	467	425	488	481	506	528	489	468	482	437	517	466	465	425	459	467	425	485	481	483	487	476	466	460	504	473	492	456	488	457	471	485	469	443	476	485	467	486	475	473	463	457	468	464	489	481	487	476	524	480	506	478	474	485	489	515	457	460	518	465	457	435	475	437	536	453	490	506	431	480	447	498	490	455	468	446	446	455	445	487	455	509	474	456	479	507	470	478	450	461	469	488	488	475	478	490	457	490	467	469	472	485	485	437	454	475	449	452	485	490	500	491	467	471	472	477	455	461	465	455
23811	20821	27867	23904	20537	10936	4114	2469	2029	1891	7218	25307	21795	12787	4219	1334	834	732	763	608	672	646	702	633	651	630	678	635	643	658	667	686	698	683	659	643	669	650	660	645	623	626	642	614	655	629	656	712	616	676	703	671	696	634	639	632	646	635	640	647	625	626	635	675	617	717	610	655	638	630	676	688	710	679	655	657	633	669	645	685	662	657	728	618	642	653	614	623	649	652	622	650	661	649	656	657	666	678	668	669	634	632	607	620	650	682	633	676	690	658	660	667	619	694	643	619	658	677	628	698	700	664	683	659	683	658	660	664	680	613	643	678	626	616	605	635	656	606	679	680	661	631	689	694	651	629	631	683	688	666	674	687	646	657	678	640	620	706	639	675	662	662	637	672	633	636	607	670	643	633	661	627	656	665	618	658	620	709	634	627	627	708	658	689	643	616	689	599	669	613	675	655	654	692	660	690	651	644	676	626	635	647	649	583	654	665	691	646	626	640	650	674	660	619	652	638	672	632	641	628	671	630	636	686	640	607	640	713	651	608	689	623	634	608	660	644	677	622	607	690	647	630	657	637	619	653	679	713	633	688	628	622	706	677	667	660	681	645	609	636	635	631	687	666	693	642	637	647	653	677	663	618	651	678	636	692	711	628	659	680	670	684	637	619	619	695	646	684	632	644	685	650	645	615	680	612	664	648	662	638	666	643	646	680	642	649	686	686	649	646	705	645	649	658	656	652	647	616	650	658	665	656	632	649	676	682	657	644	615	676	600	649	663	670	662	630	654	631	614	661	585	632	643	636	601	653	706	637	681	661	653	630	623	670	682	615	647	601	621	664	685	658	680	664	664	641	656	666	705	679	670	668	618	607	648	620	634	680	653	614	639	646	675	686	668	611	696	614	600	648	620	662	679	696	631	680	614	632	673	701	674	645	626	667	659	631	640	689	674	639	670	640	653	615	630	651	653	669	653	645	651	662	640	677	639	663	661	646	631	618	603	691	661	643	620	712	653	669	615	726	682	650	606	644	671	633	672	663	669	631	641	616	659	619	675	639	617	667	695	601	688	686	649	705	667	636	632	634	621	619	649	628	628	636	694	669	626	641	674	645	657	604	665	670	643	673	653	702	652	670	681	667	673	677	718	680	678	650	645	702	630	642	698	651	640	638	644	673	637	606	657	647	638	651	634	625	689	652	669	647	643	662	667	654	656	602	688	670	648	652	620	637	648	647	657	645	654	660	639	692	657	665	653	651	636	579	666	644	599	682	652	709	654	624	633	638	678	657	681	639	683	668	687	663	677	668	623	625	682	634	707	656	634	653	620	649	632	653	647	610	620	644	662	682	665	707	647	639	653	655	678	610	623	622	644	633	626	652	665	641	647	631	647	676	654	652	628	676	633	646	671	675	673	668	657	628	637	647	635	665	633	598	651	656	661	665	663	661	656	648	642	634	651	682	617	645	660	700	612	661	647	672	656	646	648	632	649	714	656	685	645	654	671	607	687	669	638	660	617	652	631	600	625	661	670	636	639	673	677	643	683	640	616	636	639	647	658	612	654	665	693	621	646	623	624	657	676	660	696	657	666	622	720	636	613	620	667	687	659	709	651	614	691	655	644	644	647	633	650	697	664	654	689	633	659	649	638	653	648	649	652	669	623	648	661	620	647	670	649	658	643	688	633	648	632	682	646	645	603	646	636	672	644	633	690	689	629	649	641	656	622	703	597	725	675	626	652	683	642	646	664	628	631	669	644	653	630	660	677	617	625	624	678	641	695	620	661	690	683	641	667	689	677	705	667	663	606	614	650	684	609	610	644	687	678	655	627	715	699	651	627	611	663	622	659	673	643	667	659	619	642	658	623	635	648	663	632	662	647	623	684	641	661	704	610	666	659	664	609	635	609	674	644	611	676	656	653	676	652	649	648	615	655	629	591	694	644	679	653	652	651	658	603	650	617	628	667	662	636	632	666	667	667	667	654	617	609	669	633	649	682	635	612	635	658	633	623	649	647	636	656	621	615	624	616	665	608	655	616	592	673	712	687	651	635	609	659	659	631	604	679	618	700	650	642	659	688	661	649	683	661	641	639	683	668	635	623	631	622	625	606	630	653	616	672	675	624	633	622	645	636	638	653	656	650	638	669	666	652	664	634	611	672	640	652	628	614	622	677	605	633	594	676	680	647	631	606	676	651	678	654	641	666	674	646	659	645	622	632	639	614	654	602	614	669	650	647	646	650	597	690	660	644	573	684	604	702	625	683	632	681	636	674	627	619	682	666	665	635	615	619	615	645	647	619	659	671	633	651	642	627	666	649	636	685	685	649	661	701	634	632	645	668	619	642	639	681	675	651	634	640	653	654	627	660	622	655	633	644	666	650	612	633	631	635	664	626	618	644	669	625	657	642	702	682	636	645	658	636	630	668	619	635	614	650	654	573	686	647	628	602	690	592	639	624	643	620	630	647	667	669	647	645	646	585	644	655	662	628	661	624	643	652	645	712	635	696	614	629	642	656	645	712	637	640	656	668	627	631	629	646	658	648	606	639	639	645	682	631	620	686	633	646	655	709	634	662	652	682	619	617	680	659	663	631	693	649	662	684	646	641	672	643	667	626	615	625	670	648	631	639	639	656	643	607	625	617	654	668	635	666	675	607	638	646	665	614	659	679	676	633	660	636	661	658	631	653	639	678	659	640	648	656	664	637	622	588	672	652	608	637	611	666	654	665	647	668	658	646	640	664	626	671	595	631	613	655	620	648	632	671	628	630	636	637	685	637	653	672	685	684	634	659	620	656	634	615	701	620	635	646	649	641	675	684	665	667	687	669	620	613	651	593	620	646	669	656	641	662	653	674	655	667	644	638	613	638	656	610	655	661	689	695	670	634	683	668	635	672	657	644	674	629	705	618	652	618	678	683	672	666	612	646	611	693	646	687	635	646	664	656	632	661	660	680	585	663	661	610	645	645	661	699	683	661	664	655	660	655	668	662	607	642	648	681	642	669	674	659	664	623	657	662	640	663	625	681	642	665	636	626	601	671	645	667	642	649	673	649	658	634	607	621	618	648	651	629	630	649	636	632	645	639	627	661	694	634	657	637	650	681	657	640	648	599	648	640	612	678	589	644	655	660	656	648	691	685	655	682	614	640	644	643	671	638	643	662	645	642	679	628	616	627	625	649	654	657	658	673	622	652	694	663	621	649	643	659	667	635	614	641	692	639	640	663	622	666	634	667	678	668	672	617	663	659	645	660	638	614	666	651	654	630	683	640	609	617	618	641	668	662	659	644	658	639	610	653	641	619	610	657	649	650	663	704	659	651	685	607	649	667	679	628	663	660	660	656	680	651	609	684	638	678	613	663	640	637	657	640	691	651	694	640	629	653	614	651	665	661	684	660	644	618	617	677	659	667	615	599	616	615	617	663	647	653	637	658	650	619	630	614	632	650	645	641	664	686	645	682	633	655	636	641	661	644	658	639	649	683	641	618	623	701	680	616	656
7266	14891	13945	9551	6246	4512	3657	2844	2847	2545	10253	26122	19097	10785	3988	1280	670	611	600	519	578	565	543	538	567	565	583	570	558	577	588	559	554	591	533	558	553	591	591	573	594	562	591	590	576	587	580	528	557	585	526	586	580	529	575	566	516	569	561	603	559	584	595	531	573	535	589	580	564	545	574	554	548	576	531	541	597	590	581	514	564	553	550	565	564	539	580	517	543	582	636	572	507	567	546	567	558	547	574	559	559	592	525	555	552	573	580	513	530	606	529	547	571	524	583	604	546	599	546	539	558	605	523	582	557	575	580	557	557	534	517	524	571	543	569	558	543	550	569	564	540	564	550	554	537	550	594	516	516	538	513	567	534	537	569	555	565	549	544	562	595	620	550	572	531	580	532	534	588	577	564	591	605	556	545	568	581	551	567	545	550	545	544	593	499	567	544	580	583	536	544	558	559	518	573	577	579	556	595	537	540	539	596	569	533	578	543	550	574	602	581	596	531	600	586	550	557	530	570	558	597	610	539	546	535	539	550	517	526	540	552	602	556	537	535	547	580	559	585	547	506	558	554	547	605	556	574	530	564	612	637	539	534	579	565	574	592	554	573	560	567	538	570	559	574	596	607	537	545	532	543	617	555	533	539	601	524	544	551	555	578	522	611	572	528	551	545	557	545	564	544	559	508	575	603	519	580	569	559	592	554	535	581	554	602	554	579	575	565	584	590	539	572	547	582	578	570	566	572	535	568	590	528	585	540	570	545	525	603	520	528	579	599	565	590	585	538	620	556	531	537	552	525	567	561	546	528	575	559	560	564	606	556	556	528	541	514	552	544	589	610	563	559	531	512	575	491	545	554	507	564	558	591	529	542	542	557	542	553	564	557	526	574	557	549	559	550	587	535	512	555	563	552	566	534	559	598	561	559	548	579	564	574	558	557	525	546	518	578	564	584	549	566	549	544	586	522	555	552	523	634	564	557	571	574	533	566	579	583	553	551	568	572	579	532	560	532	578	512	557	586	606	557	558	573	531	533	540	562	555	542	521	581	552	538	574	588	584	572	530	534	587	544	544	583	516	566	541	562	554	532	558	508	534	556	593	571	555	552	545	590	611	557	549	561	566	544	541	555	555	568	572	530	582	547	532	547	553	595	582	594	581	553	523	518	536	511	570	533	566	571	564	543	543	547	577	560	571	549	586	549	566	583	548	555	593	565	556	548	585	599	550	533	545	602	570	585	548	554	589	603	528	590	586	592	596	564	538	542	616	577	614	565	536	511	554	545	593	625	551	503	586	584	568	528	547	562	550	589	564	573	539	546	525	565	569	559	585	517	543	530	525	577	585	614	551	555	539	566	551	602	567	564	576	553	534	529	531	557	561	583	615	521	534	568	594	570	556	518	565	559	554	576	603	533	559	575	544	556	569	572	558	564	546	561	564	518	578	555	557	541	584	542	594	525	540	594	539	574	583	558	552	535	573	526	591	555	534	537	589	574	593	564	578	545	554	567	568	540	537	525	543	515	562	549	508	565	517	535	547	555	587	527	552	598	557	521	532	551	584	542	530	588	527	574	549	591	572	576	536	513	578	542	553	569	542	555	565	597	574	565	534	581	582	555	506	571	541	571	583	586	545	536	545	543	543	582	543	547	568	533	501	587	550	557	552	588	541	532	559	561	567	541	584	574	568	517	592	554	525	516	563	557	612	568	536	580	549	573	552	555	552	611	558	532	574	571	554	565	646	554	551	532	529	517	501	622	522	509	516	554	596	563	600	573	530	578	577	555	599	547	558	608	552	589	562	567	550	604	599	540	569	544	584	520	510	551	553	560	552	590	587	594	578	546	556	538	593	554	550	532	587	563	553	598	537	584	575	561	574	558	550	531	554	543	559	559	526	531	558	553	542	564	553	571	560	505	567	520	523	572	569	585	557	532	527	571	554	592	558	526	559	583	543	564	530	545	533	581	564	535	564	556	587	512	524	577	532	537	577	575	567	573	509	577	580	543	547	578	501	563	560	552	568	586	526	546	569	528	540	554	616	561	608	541	565	558	605	526	547	562	560	557	570	605	558	570	541	566	544	553	535	541	570	524	550	540	539	586	516	521	525	592	530	570	566	555	544	545	520	527	511	500	556	555	562	494	540	553	528	542	482	574	568	589	550	544	573	527	603	552	570	550	581	528	549	559	562	571	595	547	568	521	543	542	536	566	573	544	566	530	551	572	521	504	546	542	534	578	510	527	517	621	557	575	556	505	571	561	525	506	556	572	577	576	511	553	542	544	515	580	556	549	542	567	575	549	570	531	571	547	535	552	597	564	535	535	536	523	552	563	512	568	555	536	546	549	546	543	516	541	553	556	559	573	567	552	583	541	586	568	559	571	543	581	531	557	527	557	545	541	552	565	534	547	543	532	496	570	516	547	561	542	574	569	546	558	579	555	561	572	581	593	543	575	537	562	575	501	541	533	575	562	561	549	540	561	543	539	543	546	551	562	530	579	556	529	501	575	547	556	528	582	533	535	547	544	596	553	539	541	575	560	544	595	587	546	580	587	531	558	565	551	518	541	558	550	519	554	577	619	575	532	528	552	561	545	599	557	501	511	565	539	553	521	592	538	569	555	544	535	528	569	555	573	584	507	534	555	608	573	573	555	573	585	549	511	607	543	565	549	544	539	534	569	592	530	571	524	562	560	570	588	558	557	561	571	590	567	531	606	600	558	564	526	530	588	526	589	554	546	557	558	555	552	529	560	564	579	575	580	529	538	581	582	570	560	572	529	569	567	536	582	600	553	507	509	519	537	560	583	566	535	563	560	520	551	544	582	558	558	555	517	537	596	532	535	576	573	568	541	527	583	590	549	569	544	548	560	557	551	547	523	539	549	521	591	546	569	585	508	576	509	556	577	540	523	533	568	541	532	524	576	572	573	535	536	551	586	560	592	553	574	576	499	599	551	530	510	537	549	519	555	538	601	527	545	591	574	572	550	531	535	557	546	525	555	548	523	557	548	560	546	546	602	511	528	557	545	557	562	541	556	565	573	536	598	584	564	593	550	575	538	588	534	576	573	554	581	574	529	547	533	533	552	524	561	499	550	547	544	558	536	558	535	504	545	553	588	571	521	585	602	543	583	527	562	545	546	585	547	534	561	572	524	555	528	553	612	532	556	571	570	572	521	516	594	558	607	552	531	544	570	558	558	583	572	554	558	537	533	558	565	574	535	517	546	554	551	533	543	548	540	618	525	554	553	558	575	552	546	537	555	511	537	553	569	563	519	566	581	568	575	530	584	562	532	512	600	568	523	571	576	571	570	565	563	530	541	517	562	544	551	554	503	563	522	576	580	617	571	553	547	559	512	494	534	603	550	537	536	554	535	579	555	564	573	566	549	565	540	520	586	561	520	544	529	592	545	497	558	543	567	535	557	572	596	585	513	572	590	515	537	545	580	528	542	561	579	585	571	583	510	543	565	527	573	546	567	548	527	518	549	516	546	545
27115	12359	4943	2365	1294	1007	946	932	951	905	1061	1565	1410	1223	810	579	531	517	510	474	522	517	498	547	496	518	536	528	513	529	530	503	516	523	487	516	525	519	517	534	528	539	499	497	531	528	522	493	515	489	506	513	522	537	471	542	539	513	516	495	540	516	531	543	468	564	509	546	524	528	468	553	519	539	533	517	498	517	492	550	486	514	523	544	468	503	492	520	524	496	497	499	491	525	511	488	528	516	520	514	524	519	512	530	530	492	524	502	524	484	475	552	481	500	594	533	526	525	529	465	493	518	514	520	500	510	511	520	505	534	506	477	536	504	520	489	532	524	488	505	545	558	510	506	538	505	521	489	533	521	575	463	524	527	517	477	564	476	511	519	508	517	514	497	532	526	536	542	532	549	484	513	498	533	514	535	526	502	471	518	530	501	476	512	516	488	540	537	478	545	519	508	490	477	528	491	540	490	550	530	486	508	488	540	547	538	492	490	477	531	506	508	510	509	516	469	528	497	495	505	543	558	489	513	564	502	531	519	529	533	494	566	515	547	508	503	503	564	496	536	518	492	494	500	475	525	524	541	524	519	470	534	494	550	494	522	461	510	514	497	541	476	531	516	493	529	515	518	560	508	518	523	548	528	524	484	482	475	530	520	504	515	557	568	535	498	471	511	504	515	526	508	494	510	481	489	513	493	482	475	508	473	484	515	553	533	531	501	546	567	520	488	496	501	551	526	526	478	482	496	549	514	501	490	513	514	511	515	545	525	505	501	534	509	507	520	483	469	499	546	477	540	497	532	560	515	522	491	476	504	490	510	491	495	517	503	540	468	512	534	524	504	539	494	515	485	526	553	521	511	517	516	504	507	481	487	491	463	490	495	482	482	519	544	535	501	487	511	503	550	546	521	511	520	510	492	524	542	491	529	549	509	494	548	535	548	505	520	505	486	489	496	549	516	517	513	560	553	531	513	517	540	505	518	533	525	521	557	515	519	541	510	465	500	534	503	496	542	532	475	510	523	520	541	514	494	537	553	531	528	538	536	548	538	530	536	469	487	515	550	514	511	496	518	498	512	529	521	541	498	522	513	556	564	494	492	544	509	494	540	524	513	533	530	474	471	491	483	501	444	502	511	541	519	538	509	512	534	484	514	494	499	534	489	515	500	496	519	504	502	499	496	488	545	521	480	536	516	528	539	500	496	512	533	541	532	527	485	518	513	510	510	524	552	494	525	513	495	510	488	551	481	528	502	509	555	529	545	479	512	522	483	518	506	527	542	510	501	519	528	530	493	496	522	498	507	524	492	504	529	509	536	548	515	548	494	524	523	508	496	496	505	563	477	493	517	494	505	524	517	465	497	526	507	513	492	547	487	508	512	538	512	542	525	557	487	490	521	494	527	520	480	502	470	490	502	546	535	528	494	489	498	502	511	505	498	518	546	496	507	569	543	519	493	553	502	506	518	509	558	543	523	489	493	510	500	518	517	504	500	508	500	518	499	518	555	485	511	545	553	529	525	522	499	493	536	504	513	500	565	527	493	522	544	517	486	493	470	533	491	553	508	491	532	513	516	507	528	516	501	511	523	480	487	539	510	526	533	526	517	523	517	525	527	521	507	535	516	529	539	503	530	513	501	513	506	523	501	501	539	512	510	501	504	491	533	513	499	533	560	458	499	511	503	505	487	510	503	528	475	492	522	498	480	525	505	547	525	510	521	503	549	469	523	524	538	526	483	497	538	507	519	557	522	517	524	509	503	485	494	501	537	531	526	513	495	531	540	508	490	468	539	481	517	499	519	515	518	532	540	519	496	533	497	530	489	499	504	532	552	515	531	511	491	545	568	513	518	488	501	470	500	553	490	551	497	498	517	532	540	497	527	523	529	565	503	492	523	458	509	526	522	537	506	503	532	539	511	522	534	512	534	534	538	496	495	507	490	499	540	484	488	487	530	520	509	528	488	522	492	528	491	517	512	459	543	531	452	508	548	498	506	508	528	519	551	535	502	486	466	514	525	510	498	526	477	548	520	522	547	545	494	535	521	509	497	510	532	509	492	497	483	565	525	533	540	508	525	479	480	513	528	513	493	520	500	500	536	522	522	498	518	508	513	500	525	493	548	515	539	523	496	545	509	521	529	541	483	540	498	513	526	512	535	467	500	513	495	523	518	493	576	492	539	490	494	540	511	510	522	524	495	532	537	520	549	535	476	478	492	528	493	490	534	559	548	497	487	527	542	493	496	509	506	523	557	517	541	513	527	494	531	524	498	503	505	499	510	529	516	524	532	489	520	491	534	529	533	498	467	511	508	550	484	485	528	492	522	476	535	479	473	511	525	488	472	534	533	525	485	532	500	507	505	474	575	529	549	506	509	512	538	453	544	570	525	536	481	476	461	541	515	511	512	527	508	540	521	493	480	507	500	513	512	504	513	471	500	498	505	525	500	500	523	472	552	522	496	496	523	556	506	509	539	494	537	532	525	476	473	470	538	532	521	529	502	534	539	516	473	465	524	539	515	503	518	534	497	544	491	505	511	570	493	515	516	498	528	512	553	513	507	525	553	509	532	493	495	503	506	500	519	522	511	510	533	549	488	573	511	472	513	466	516	491	519	491	513	530	540	537	474	543	497	519	532	524	515	514	512	517	508	519	498	522	484	507	503	493	490	487	564	485	527	511	517	486	506	532	494	531	491	497	515	539	505	504	521	513	513	554	489	529	549	509	549	506	511	514	478	505	503	531	543	476	545	519	532	506	473	519	496	537	527	519	554	501	502	516	545	540	501	495	537	483	500	493	499	527	520	501	495	544	498	541	486	536	520	480	516	491	536	447	509	475	510	464	525	492	550	518	528	509	515	535	523	519	523	509	525	519	466	482	483	477	502	522	481	512	519	506	482	503	495	514	544	508	497	542	503	495	520	541	518	477	490	508	505	540	514	533	523	512	474	518	495	532	498	540	557	514	520	541	467	492	512	473	522	498	514	528	500	516	519	552	539	527	536	504	519	506	518	514	522	533	482	520	517	487	514	506	508	477	514	515	473	502	510	494	538	487	513	515	482	520	489	484	550	518	487	499	526	503	540	528	568	509	512	524	461	518	518	515	533	487	474	495	524	526	532	522	522	498	504	511	485	523	554	516	512	489	487	485	520	495	517	515	540	510	544	521	526	519	512	496	506	534	546	535	470	494	529	509	546	543	494	531	505	554	516	523	525	549	486	506	481	520	501	534	492	508	480	550	518	539	529	491	503	482	525	501	489	512	512	542	514	501	532	519	511	522	502	525	497	492	493	469	515	534	517	514	509	537	501	534	514	472	485	526	464	524	479	481	519	504	546	540	487	549	517	499	487	524	518	544	530	506	504	520	547	493	502	500	456	527	517	481	502	472	512	505	491	482	484	540	513	544	480	545	517	534	515	524	517	496	505	569	465	469	555	496	495	490	484	512	516	501	515	542	520	493	519	506	528	514	504	532	521	498	481	525	549	481	517	522	515
6629	4880	4745	2364	1533	1231	1200	1195	1253	1035	1369	2106	1729	1354	754	512	462	448	436	394	416	407	411	438	459	439	433	472	411	444	451	449	473	456	466	414	448	435	433	445	445	461	433	451	475	435	441	443	449	418	434	440	459	474	435	428	442	409	410	447	454	455	417	429	454	405	457	425	436	456	450	412	391	429	448	444	442	440	429	457	465	458	451	436	418	455	428	433	429	443	462	422	448	442	427	418	440	443	410	482	460	457	469	439	457	430	433	410	449	433	429	425	450	443	430	406	416	464	452	419	428	454	417	472	457	410	459	451	452	434	426	447	393	443	422	477	466	456	440	407	429	453	423	449	436	433	428	406	416	432	438	449	450	458	430	437	420	462	435	456	447	457	434	440	428	470	416	460	414	417	408	421	417	430	462	456	433	438	440	453	452	456	478	430	361	448	432	427	430	475	429	419	421	408	416	457	453	448	448	413	444	425	423	479	430	431	445	475	445	450	426	420	415	438	426	440	451	412	451	476	435	415	404	444	434	438	427	442	414	434	412	429	488	434	461	442	430	424	497	419	443	400	404	428	413	449	430	422	425	421	423	431	454	465	413	423	445	423	471	452	432	425	435	426	424	440	446	439	455	407	458	441	412	402	393	433	455	437	420	444	470	420	425	406	491	422	438	449	436	431	453	417	444	432	434	455	466	489	436	433	450	439	481	428	442	452	484	456	480	440	489	421	430	416	433	434	405	460	456	452	437	428	380	453	421	421	435	425	425	430	405	464	429	451	442	428	451	484	410	425	438	469	418	416	420	421	421	453	366	414	394	442	456	385	419	447	455	466	430	411	412	407	452	410	431	444	409	420	419	442	433	455	426	429	477	449	430	437	439	418	434	379	445	453	445	455	442	429	436	446	405	427	426	436	440	461	398	481	434	419	444	451	484	446	440	430	436	410	438	454	458	426	422	491	421	436	449	430	458	432	415	442	438	439	404	442	446	470	459	451	423	429	406	452	429	404	444	461	455	445	440	457	444	436	419	422	461	440	416	455	465	432	448	417	430	435	465	465	456	404	453	447	453	437	458	463	452	441	423	410	433	448	433	424	452	461	427	424	425	433	418	454	417	447	436	451	456	451	465	440	405	461	404	430	451	448	467	441	457	446	430	421	419	471	429	488	445	444	418	398	452	430	425	437	426	425	428	472	429	452	450	426	435	426	431	449	443	454	432	456	452	446	430	430	425	431	441	466	445	441	410	479	410	451	419	411	428	461	410	456	437	427	441	447	447	436	438	454	424	403	438	430	447	457	460	469	458	441	423	443	424	463	393	438	421	413	412	442	467	447	417	432	442	471	432	444	432	460	448	457	411	433	454	432	414	434	476	458	458	448	434	456	448	441	390	477	481	472	396	431	471	462	422	461	456	505	439	430	442	459	445	440	440	427	442	449	480	412	422	439	446	449	470	421	456	403	423	451	403	432	455	415	434	435	454	403	483	416	446	454	442	441	428	406	441	458	448	421	422	435	480	458	446	474	454	449	428	459	442	435	393	413	472	451	424	441	425	455	405	388	400	427	449	468	451	426	422	420	421	437	470	434	450	480	419	429	397	452	443	441	420	454	449	474	423	464	441	447	436	424	412	437	451	440	438	447	454	436	421	426	408	458	446	445	431	466	446	416	402	419	483	424	427	413	459	428	453	488	468	477	463	445	455	431	461	450	407	426	436	428	426	468	412	416	451	433	437	437	412	419	476	458	413	449	456	415	425	436	464	432	466	440	421	414	455	432	441	476	438	455	453	443	447	431	421	440	435	475	428	447	463	442	410	443	462	401	416	457	428	417	471	413	434	428	445	427	410	445	431	470	433	415	405	421	462	436	430	436	425	490	411	459	448	432	431	458	436	446	425	443	441	427	448	430	419	448	435	419	438	413	418	415	419	418	424	453	444	446	460	404	455	469	434	452	436	451	433	434	449	444	438	417	460	415	411	433	450	433	430	440	446	476	435	427	414	439	441	451	467	433	434	411	468	442	447	406	449	443	444	474	436	413	438	395	440	462	426	461	433	447	393	433	424	429	457	432	415	435	446	438	462	460	443	411	460	451	428	457	473	435	434	457	423	465	486	436	456	417	497	406	424	428	430	446	429	461	408	438	426	409	458	404	443	422	415	464	469	412	450	467	455	444	435	402	429	423	441	474	399	404	431	445	485	430	434	428	426	443	446	446	449	426	435	434	417	409	448	437	414	417	469	424	447	423	438	436	439	414	449	425	447	438	448	431	447	481	417	493	416	474	430	416	447	439	444	434	458	439	415	438	446	451	443	460	459	442	436	461	441	431	431	448	423	436	462	429	462	437	404	442	463	423	440	431	434	474	402	414	428	450	444	422	457	437	456	418	449	431	428	450	463	445	486	444	458	395	453	457	443	413	420	414	405	463	397	465	434	390	435	440	464	445	468	424	446	475	445	473	417	418	414	473	451	427	393	466	460	403	439	437	455	432	458	427	445	449	426	433	416	464	409	458	432	428	413	437	412	437	430	460	470	435	449	452	465	406	390	457	422	460	449	427	437	421	443	425	397	447	465	459	424	455	426	442	473	406	411	485	434	451	400	420	411	457	450	431	474	455	442	466	448	447	437	422	424	428	477	433	441	427	456	412	417	424	419	459	416	415	429	442	430	420	429	419	477	437	445	411	431	426	429	432	453	494	496	454	421	426	456	425	460	425	427	426	404	410	434	458	431	429	427	424	454	430	442	440	440	405	445	455	446	453	443	428	418	406	441	409	414	481	446	461	407	425	448	436	430	451	429	474	497	463	413	446	447	413	471	416	468	421	452	435	437	474	467	433	422	422	441	427	445	434	444	471	449	456	416	425	422	455	428	417	382	443	402	429	427	413	458	452	460	412	457	449	456	404	451	407	433	442	412	441	424	462	437	440	446	468	424	447	459	423	436	434	430	451	412	428	461	445	404	460	438	455	425	429	409	452	415	452	435	475	430	420	424	455	427	425	429	481	424	462	445	404	464	391	424	412	488	458	413	408	423	467	469	469	437	467	440	449	438	411	463	384	458	443	471	422	444	464	440	380	460	408	427	444	457	437	463	449	428	414	423	462	412	422	392	448	426	401	455	470	422	464	424	429	418	418	410	430	437	425	462	428	446	438	451	430	437	467	418	423	441	448	437	446	453	458	476	439	427	422	412	428	432	422	444	434	449	450	438	429	427	469	448	466	491	444	465	419	446	397	400	400	447	480	435	455	416	416	450	453	432	467	455	422	431	423	437	433	459	432	480	434	441	441	423	435	433	447	461	447	406	447	452	443	426	432	460	471	424	446	419	446	425	380	456	424	463	419	473	417	444	444	418	465	458	429	475	408	404	488	436	409	456	472	439	431	428	445	446	427	419	450	408	432	416	481	403	431	437	418	432	418	460	420	453	412	422	465	433	447	424	432	437	402	435	452	442	428	433	432	416	391	452	437	400	434	427	428	434	467	422	445	420	413
24727	20802	26824	24601	11128	3262	1786	1195	944	1231	7297	15987	10972	5561	2023	858	622	604	544	536	537	527	565	543	549	536	508	541	573	542	585	555	539	573	578	510	520	526	536	542	534	498	544	540	513	483	594	553	511	558	558	570	561	517	526	507	578	524	547	548	545	523	544	514	530	525	600	531	533	537	505	512	517	525	486	529	543	529	531	531	548	549	515	503	508	558	514	598	559	531	546	528	560	515	545	556	531	557	493	543	548	528	518	592	514	522	542	534	546	538	546	562	523	515	532	570	552	497	532	521	537	577	499	532	510	598	570	545	535	530	526	546	533	527	537	518	567	520	494	545	511	544	568	550	551	539	521	532	558	524	553	555	508	553	527	513	529	491	509	525	515	559	583	513	523	517	563	550	540	538	533	539	526	533	537	539	507	543	530	549	532	516	543	510	531	500	584	579	516	535	497	516	542	488	554	478	551	504	528	555	511	551	552	525	535	567	524	562	526	530	551	511	529	528	513	567	495	491	519	512	577	555	507	556	514	527	563	502	508	553	524	525	505	500	516	584	541	500	496	536	542	530	519	526	561	539	543	528	557	527	566	511	544	530	546	547	535	590	532	556	481	550	528	506	553	513	494	559	483	539	512	540	508	557	538	526	540	523	520	567	528	544	553	539	544	530	535	555	538	549	480	520	570	505	538	507	549	525	524	556	538	550	543	541	513	520	550	535	513	525	559	579	548	542	560	525	554	517	544	534	543	547	535	506	546	544	567	522	567	521	523	569	542	536	533	529	518	563	485	517	475	514	570	584	507	531	551	520	531	521	500	502	556	563	571	547	589	540	540	484	548	533	534	516	515	521	523	562	536	553	480	515	541	523	525	523	515	587	560	511	546	521	521	535	528	565	576	504	533	518	524	516	539	480	562	564	539	530	486	510	546	547	521	559	570	529	531	539	520	533	529	574	545	537	535	545	509	532	528	551	555	528	564	479	559	528	507	552	506	536	576	551	543	546	520	555	510	516	564	509	548	542	550	547	556	543	574	554	529	561	555	537	487	576	543	534	457	538	487	548	515	552	516	536	550	525	519	528	551	532	523	530	542	499	508	572	528	500	533	558	545	575	563	486	545	514	574	534	522	518	538	507	579	516	524	498	550	494	544	529	489	569	538	542	556	552	511	546	524	517	543	525	513	542	559	543	532	536	539	521	548	527	519	487	535	537	542	519	539	530	515	540	583	537	501	532	512	525	513	536	538	535	541	552	538	520	546	536	523	549	541	562	506	492	516	519	526	543	537	554	547	592	562	503	523	598	543	525	530	536	494	518	534	552	515	532	543	507	479	506	518	533	549	537	546	535	538	466	545	514	508	530	514	526	547	482	541	571	537	540	505	515	520	516	526	522	556	540	551	495	537	523	538	493	507	515	500	524	560	548	552	551	525	550	518	548	519	511	528	564	480	512	567	534	522	516	546	561	540	556	514	550	497	547	516	532	551	577	541	546	573	495	508	523	521	515	547	511	520	515	562	505	560	523	540	509	566	529	549	560	544	495	497	557	531	544	549	494	495	538	552	501	544	523	516	532	535	553	518	481	540	509	540	543	503	540	525	550	563	551	532	526	513	528	528	549	536	524	564	496	560	543	529	534	525	524	514	539	530	517	549	541	521	539	531	520	557	532	554	518	538	548	528	528	515	544	553	536	540	541	549	505	507	570	531	554	509	508	502	546	535	562	515	534	515	533	520	495	550	552	555	525	517	543	543	504	527	516	547	501	572	552	472	514	500	550	554	518	544	515	544	578	541	583	546	577	548	497	520	527	554	538	507	519	566	547	487	524	534	540	566	558	524	525	515	531	574	542	557	534	542	531	530	553	536	536	563	556	493	529	525	548	530	558	535	549	532	556	509	500	552	499	566	584	537	529	501	529	516	504	580	496	566	513	489	540	539	534	582	548	545	549	527	523	558	498	514	518	531	516	562	502	558	558	549	555	532	518	561	542	496	510	549	501	529	530	547	540	547	486	535	527	512	514	500	569	551	513	533	587	533	548	553	515	551	579	495	558	552	526	547	502	457	497	547	504	517	541	532	490	564	573	580	538	542	511	555	552	527	554	513	535	535	536	520	578	499	522	575	526	581	546	527	568	586	514	535	517	559	502	550	545	567	527	541	544	552	532	494	522	536	567	527	505	504	551	562	564	512	532	534	519	543	547	553	517	539	547	527	504	554	549	501	519	546	445	521	575	561	525	524	486	546	570	543	540	587	521	559	535	554	521	507	549	540	521	537	518	519	514	561	524	504	536	529	545	480	535	530	528	537	540	499	557	524	541	511	538	531	537	547	540	511	497	547	549	517	537	542	562	541	526	539	532	512	532	523	547	505	515	543	523	563	550	529	537	559	549	504	512	545	520	531	535	543	508	515	583	498	588	500	523	556	570	597	556	538	509	561	527	521	517	534	534	554	522	536	525	528	529	560	560	551	562	516	528	482	541	545	521	538	518	543	535	530	563	542	512	535	542	507	507	518	535	525	538	532	523	534	531	555	561	514	549	518	558	532	531	530	517	610	553	532	544	540	548	550	536	520	496	559	541	530	557	477	572	548	511	539	540	569	536	527	497	548	515	553	556	481	503	537	502	535	530	544	576	513	542	545	554	539	557	526	513	486	504	554	564	541	519	542	543	566	516	547	518	578	533	516	526	568	511	541	497	530	543	547	589	533	526	526	564	491	491	477	513	544	567	529	511	484	582	510	547	542	544	516	544	564	542	505	516	497	571	477	548	537	517	494	527	527	576	530	550	535	537	551	535	525	534	525	533	539	546	562	560	552	600	526	564	537	560	512	532	553	515	531	537	517	552	520	513	528	541	543	541	531	542	509	559	530	562	547	540	538	527	598	578	565	534	550	544	541	526	572	518	521	541	563	560	534	522	540	536	522	516	508	497	555	531	551	525	556	547	540	539	597	540	545	505	537	504	542	565	526	562	573	564	551	517	497	527	541	524	536	529	550	550	556	566	569	490	551	514	542	497	542	556	567	574	560	554	525	539	514	505	535	517	562	571	512	516	553	517	566	534	542	533	536	565	547	484	522	536	554	560	507	553	515	532	494	555	508	528	547	489	546	548	527	479	552	530	488	536	522	516	570	520	477	521	506	528	476	535	560	545	519	565	495	527	509	544	547	532	536	514	557	514	539	558	523	519	532	530	527	529	518	536	509	539	540	543	569	555	523	514	554	491	535	524	524	554	564	504	533	544	534	523	517	549	545	547	486	530	551	540	539	514	498	504	519	559	559	584	559	552	503	566	529	503	562	528	477	542	499	531	530	516	553	527	523	561	579	516	550	540	517	508	566	521	516	502	521	533	505	576	548	526	562	536	575	545	520	526	535	497	546	511	536	501	505	561	496	559	502	561	549	584	520	549	520	498	558	506	539	509	558	533	570	556	527	538	514	556	542	522	550	567	519	558	564	486	507	530	555	548	523	488	503	519	505	509	555	518	482	564
5321	8879	10093	6026	3875	2873	1876	1382	1178	1698	10241	16208	10440	5610	2243	865	529	505	490	442	462	449	461	490	504	451	445	493	446	497	502	446	471	473	469	480	467	511	466	462	454	482	443	484	446	485	495	460	487	443	469	456	448	466	455	444	481	446	480	504	496	463	418	488	452	474	450	500	491	478	500	446	467	458	475	491	459	454	484	463	473	491	438	462	453	442	425	431	472	493	471	492	477	463	485	469	493	487	458	462	477	449	447	473	466	454	443	459	443	449	459	457	461	496	470	439	471	461	444	452	482	464	444	432	452	454	472	434	466	480	451	441	489	469	470	481	492	477	436	462	460	527	468	452	488	442	477	470	490	489	462	448	445	468	480	455	445	474	518	480	459	477	480	503	477	446	466	439	491	436	468	463	456	486	485	448	442	473	461	470	508	476	451	463	473	431	479	463	479	461	468	477	458	457	438	458	456	488	480	479	435	462	465	476	426	458	482	478	441	445	442	425	518	491	461	490	493	499	450	455	423	478	457	444	445	456	434	496	479	467	474	487	477	438	439	447	434	471	428	485	502	450	470	472	487	450	481	454	473	435	512	481	443	447	452	469	459	501	453	461	442	457	445	474	495	476	478	499	450	423	464	447	414	495	451	493	467	468	493	478	463	461	497	469	449	485	486	428	471	508	477	458	469	481	455	433	467	494	447	459	449	466	461	481	428	487	499	437	416	451	453	480	473	440	447	466	486	443	457	492	456	464	478	457	459	463	444	479	450	491	442	426	441	455	465	457	443	445	481	451	489	451	462	480	457	426	471	499	494	467	458	480	442	451	465	493	459	488	473	474	438	455	485	459	477	445	423	470	479	486	469	468	430	440	491	444	460	456	455	449	487	490	496	450	464	460	480	488	495	429	471	453	495	472	427	485	466	468	486	452	478	478	462	436	426	460	465	485	489	442	453	510	453	480	475	484	426	484	485	457	460	473	483	433	490	479	456	444	453	489	467	484	432	491	476	444	491	468	476	472	458	471	482	476	474	420	451	466	444	475	486	467	453	469	434	457	455	452	442	446	465	475	493	474	458	470	494	448	461	435	495	481	424	417	470	481	451	491	446	463	471	449	446	457	445	487	479	410	485	454	446	446	486	443	449	440	465	459	454	451	432	464	454	496	491	486	467	468	435	490	484	450	457	454	478	446	457	493	459	484	480	478	465	442	452	456	466	486	470	472	497	526	453	482	457	487	462	451	486	489	396	440	466	470	459	485	448	456	473	454	470	469	436	478	469	456	457	467	461	413	452	456	474	479	474	487	463	451	428	474	457	452	439	459	477	448	451	428	475	470	478	451	498	471	446	437	485	476	463	446	469	478	441	509	481	480	441	422	446	474	460	455	446	479	425	484	431	460	403	461	445	461	469	459	441	448	488	479	408	470	460	502	422	461	446	474	478	447	468	480	460	439	455	457	505	448	475	491	430	470	453	486	485	420	433	449	432	465	473	454	459	471	485	444	425	481	446	485	482	477	472	490	450	487	471	439	441	468	451	507	452	487	449	476	464	491	462	465	479	424	456	464	418	503	511	483	457	454	483	456	455	467	439	463	438	433	447	463	438	456	448	471	449	467	442	481	434	453	450	451	435	455	447	473	467	477	478	490	509	458	461	474	473	486	446	473	460	446	484	474	452	485	453	478	489	431	466	471	452	479	501	450	468	465	443	492	445	489	462	494	471	486	490	442	483	481	461	438	491	444	466	473	454	469	469	499	449	461	450	455	449	465	421	478	448	454	438	438	468	477	488	455	454	497	463	478	450	475	458	464	478	479	450	436	429	439	482	428	472	442	472	440	462	451	477	488	485	471	454	466	471	461	453	488	477	467	463	444	453	460	430	468	465	446	470	496	449	443	470	434	463	460	444	455	455	452	464	443	463	488	450	456	441	477	492	483	465	447	458	517	455	449	481	471	505	507	511	436	464	458	466	425	461	467	497	442	431	459	507	470	440	425	417	439	461	476	486	477	476	477	464	442	482	475	485	485	491	429	469	472	434	483	488	465	488	496	450	456	431	446	483	453	493	454	488	465	480	443	472	473	430	486	425	473	496	496	441	471	432	478	458	439	474	478	434	444	497	442	445	454	513	470	481	423	451	453	452	456	430	437	456	461	498	459	421	474	451	447	483	452	490	463	478	417	433	468	447	466	437	451	512	470	439	442	454	408	463	467	471	449	432	467	443	482	434	476	495	477	453	416	438	482	465	459	421	473	447	476	494	479	463	451	436	469	477	450	462	459	481	476	418	470	456	440	482	473	431	392	472	483	493	488	475	457	453	485	467	446	464	471	464	446	451	476	464	475	453	441	444	472	428	449	462	468	460	440	472	462	454	467	477	457	442	482	411	472	494	494	444	461	486	470	478	465	473	464	440	468	461	464	466	477	451	458	465	487	487	440	457	462	402	463	436	462	473	461	419	451	453	473	499	470	447	465	470	517	458	489	462	482	407	476	422	418	452	440	457	461	462	456	487	486	417	491	470	444	450	439	460	454	491	455	456	498	464	472	425	484	479	482	444	493	446	467	433	462	451	486	455	424	462	488	479	421	456	461	504	465	468	452	499	468	428	493	491	470	482	475	463	464	483	451	441	480	488	500	473	438	500	481	447	475	461	467	463	451	427	448	422	473	482	485	446	463	462	477	461	449	449	468	456	493	443	469	466	459	472	449	455	467	476	474	434	466	459	481	452	460	464	461	454	443	476	460	466	470	456	450	444	476	435	462	472	459	492	462	447	469	466	516	490	471	491	464	487	474	463	451	465	449	504	485	429	434	486	467	489	475	472	483	524	485	479	499	476	496	465	480	485	473	435	458	476	432	467	462	458	465	474	441	458	461	469	486	485	484	447	479	498	436	468	459	435	451	452	487	450	483	438	454	467	444	457	440	467	409	440	437	464	446	428	490	449	486	482	458	447	438	469	477	483	476	483	465	475	467	449	457	425	481	501	431	493	480	437	469	452	448	444	457	479	485	447	431	511	492	479	452	482	460	453	489	456	411	502	488	483	439	438	463	476	484	476	461	462	434	449	505	509	432	469	409	462	500	449	457	441	421	471	458	457	436	450	451	480	491	434	466	457	457	493	410	465	483	458	439	434	487	460	460	477	453	483	475	474	421	461	476	456	456	417	468	469	447	491	457	458	490	439	493	439	462	464	482	428	442	461	457	438	441	463	504	473	462	482	476	433	431	461	487	451	508	449	505	445	420	458	448	453	453	464	483	434	427	444	473	494	453	467	438	439	455	464	455	489	478	431	414	486	448	451	491	469	442	448	499	442	463	455	478	406	490	500	464	482	457	455	445	491	493	445	475	437	479	460	459	424	449	470	423	461	477	447	454	435	457	423	451	463	471	466	484	446	453	437	449	459	505	476	470	461	425	464	468	486	466	421	462	470	441	423	465	463	467	424	452	505	480	463	440	500	442	451	459	478	470	480	493	469	488	460	438	470	461	412	473
23799	20790	27797	23861	20643	11730	4364	2274	2034	1648	10920	26040	21158	11803	4509	1350	843	708	686	664	671	620	660	641	681	649	673	647	640	651	644	679	627	634	615	663	624	675	633	663	662	608	580	627	618	613	666	612	634	654	670	669	643	627	621	654	629	669	677	617	645	643	631	623	625	604	638	580	675	623	632	587	639	665	602	654	697	611	617	646	641	686	627	648	625	632	628	612	638	651	638	637	611	641	664	666	683	597	615	604	643	627	619	641	624	615	636	634	643	618	638	662	691	653	666	617	607	591	634	638	616	636	632	668	601	665	622	681	637	665	601	661	639	682	651	641	611	658	638	654	613	673	658	643	622	627	611	628	642	626	621	664	661	614	605	650	630	613	653	655	645	626	636	655	623	618	624	592	648	650	619	620	645	610	601	665	644	664	644	646	626	609	638	667	622	655	609	629	667	612	637	649	624	615	623	627	668	681	618	663	648	667	672	656	651	665	662	648	643	651	712	635	629	653	676	596	614	668	649	642	653	645	643	613	615	651	628	642	673	644	660	595	639	621	664	692	656	615	609	642	611	627	604	664	628	623	649	648	635	601	633	657	630	591	687	650	679	611	662	661	609	644	594	607	619	660	664	615	653	588	613	637	647	626	655	659	639	588	643	625	639	614	639	635	580	622	644	656	646	603	667	636	633	581	585	662	658	623	608	636	618	655	605	621	618	575	634	638	624	645	672	649	635	579	609	609	660	623	627	635	639	617	677	646	651	675	612	609	597	580	620	605	620	630	606	659	615	608	616	669	663	624	633	661	627	633	610	638	654	631	625	590	611	640	635	671	632	654	600	640	635	636	595	651	618	621	615	618	627	648	631	612	645	600	661	636	640	688	613	621	652	686	667	677	630	624	625	647	642	634	668	639	653	606	668	636	632	609	642	619	614	680	626	638	606	606	668	616	648	623	663	667	620	648	672	634	621	610	631	630	634	656	663	625	617	682	640	632	652	640	624	618	631	640	647	640	651	654	617	619	632	644	651	648	622	641	636	656	664	651	622	613	648	601	628	621	638	579	664	629	635	617	666	585	619	649	662	692	682	585	627	652	635	649	628	618	628	653	621	630	579	696	634	626	652	660	664	621	644	614	626	619	637	656	625	641	615	615	640	635	599	665	632	617	646	598	607	624	641	624	651	677	625	624	608	638	612	668	643	662	646	593	670	644	626	629	667	617	630	606	617	629	648	628	604	593	635	623	632	575	572	609	613	640	644	669	689	642	596	621	612	612	625	658	623	649	682	620	612	624	620	603	625	618	612	591	648	680	619	627	678	619	629	629	647	637	614	671	653	638	635	677	631	619	659	612	631	669	631	647	654	630	627	627	597	663	614	661	607	624	623	607	592	614	635	657	649	662	673	659	568	629	672	597	618	712	610	638	648	646	658	648	599	638	647	609	642	666	695	616	628	638	660	654	664	649	617	586	597	644	678	631	641	607	627	649	641	590	634	632	640	604	649	611	702	627	590	647	622	645	631	623	674	576	619	639	590	636	657	633	657	614	623	631	577	612	601	667	672	596	606	591	597	610	662	631	647	634	638	623	665	620	625	637	644	671	653	631	627	650	654	616	647	629	642	635	669	638	665	622	663	642	611	613	629	617	640	609	606	645	606	661	622	597	642	583	613	679	674	619	698	599	632	630	594	621	637	649	588	602	618	630	603	657	661	697	637	635	659	640	628	653	634	666	593	614	619	608	639	635	660	694	623	657	655	577	594	610	668	613	612	632	687	641	682	633	647	676	602	624	651	641	578	665	636	649	621	646	602	634	631	611	629	610	613	664	619	659	633	617	671	592	648	620	625	631	565	633	614	646	586	653	660	607	631	570	636	659	599	619	631	621	642	650	647	685	647	646	610	644	663	638	649	677	644	596	618	642	660	624	652	644	615	665	633	651	617	651	663	659	619	649	634	661	614	651	599	638	626	660	602	663	643	631	624	657	613	632	646	603	594	648	636	604	645	600	612	649	645	645	686	661	604	659	683	676	618	619	600	624	622	625	600	598	598	636	667	663	606	617	652	640	669	690	582	642	596	634	634	594	611	650	648	679	639	613	632	646	642	636	626	631	639	626	663	643	649	628	655	614	650	628	641	616	651	610	659	600	656	672	594	622	707	697	620	633	671	640	610	635	619	667	625	623	596	682	664	628	661	671	643	632	654	635	623	656	619	628	612	620	623	643	639	626	614	628	646	632	622	672	660	618	620	647	635	672	623	630	612	640	625	663	607	613	642	665	655	625	616	669	603	652	695	616	638	617	624	643	645	604	607	663	623	612	668	657	661	631	615	612	631	636	634	676	621	637	622	613	620	584	634	635	655	640	605	645	593	618	634	662	660	660	638	674	656	626	639	614	650	629	693	637	686	609	612	648	617	628	623	624	620	683	622	553	678	606	656	676	643	668	632	691	627	652	609	680	607	670	655	633	666	682	645	645	692	634	626	625	651	595	636	673	672	676	624	619	634	628	628	648	632	653	624	616	633	681	626	619	658	658	678	637	639	643	635	626	654	624	618	628	641	642	637	638	643	636	596	619	635	602	626	668	672	689	611	609	703	632	639	618	649	638	639	638	633	657	612	615	625	657	591	662	691	633	614	635	619	622	616	614	601	609	679	573	614	634	634	622	671	633	616	638	604	638	649	671	660	663	600	628	603	578	609	684	655	639	647	612	648	638	623	625	645	674	666	660	630	628	635	643	621	667	655	632	645	625	619	692	614	569	620	667	629	609	607	640	645	635	613	604	585	727	604	601	679	624	626	648	618	643	679	641	644	626	650	646	646	597	668	620	643	652	618	630	665	646	594	619	627	632	635	619	626	636	676	644	631	583	655	640	598	637	641	590	641	628	654	634	636	616	635	660	651	623	647	628	661	624	598	598	591	630	606	575	631	616	629	620	651	662	668	593	605	685	642	657	651	665	621	632	625	584	617	612	622	664	649	657	653	623	638	661	618	633	655	644	667	644	637	663	591	631	636	675	621	594	608	632	682	628	646	648	608	640	658	631	703	615	643	637	654	684	650	625	617	640	653	606	624	636	642	662	630	668	633	629	708	657	638	642	669	645	656	612	610	660	635	618	669	642	625	649	626	648	650	673	639	610	615	552	609	582	584	639	664	616	592	601	627	648	672	656	641	631	629	666	624	616	610	629	631	658	586	649	620	582	641	669	655	595	671	634	651	625	685	621	663	641	647	648	635	662	630	634	618	655	627	648	659	613	643	616	646	601	657	614	653	649	602	653	664	615	640	659	634	638	624	655	675	653	646	633	645	632	678	630	631	641	618	621	601	635	622	599	649	617	593	600	637	617	590	608	628	623	632	654	644	631	618	661	656	617	635	643	680	675	663	655	621	653	617	647	649	657	610	665	651	650	666	653	628	617	650	622	653	636	630	639	664	658	650	660	587	605	618	655	608	642	624	596	685	578	627	604	632	677	640	620	615	648	645	655	652	627	650	623
5578	9434	11386	8297	6787	5757	3390	2778	2696	2284	14701	25469	18135	10523	4298	1432	765	629	540	549	560	569	550	554	572	529	508	550	559	609	563	567	548	530	543	582	573	542	529	541	589	548	542	578	575	574	573	544	588	532	541	537	539	598	599	579	531	565	535	573	579	568	553	545	558	546	547	531	529	541	578	526	542	539	546	560	564	547	561	568	513	539	529	553	558	554	595	563	556	550	562	599	549	537	581	569	545	542	548	557	551	547	563	587	523	514	497	574	597	557	533	518	525	551	540	571	569	539	560	564	559	516	524	513	547	540	570	534	532	589	547	554	555	569	558	522	546	542	557	531	541	530	553	519	571	592	555	577	574	523	576	578	558	548	551	521	527	533	571	557	542	536	564	535	577	558	530	510	537	539	497	551	548	518	572	543	552	536	546	587	538	572	550	578	548	557	569	548	551	541	491	591	568	563	517	568	498	544	537	563	589	561	573	564	556	547	530	580	579	534	526	601	558	551	566	577	571	519	614	554	556	569	544	567	579	586	549	578	547	552	529	551	514	524	597	571	539	562	558	547	568	567	545	550	541	522	527	596	515	556	583	559	539	538	512	574	560	531	564	526	541	563	531	558	534	509	523	576	485	542	519	542	513	568	566	594	552	505	557	543	564	549	584	524	526	526	580	523	543	515	547	537	567	567	558	515	551	534	530	590	548	577	584	572	565	566	521	569	528	537	566	560	552	511	591	500	556	546	545	524	525	536	543	561	495	529	539	563	541	528	557	572	554	564	547	564	510	513	570	524	537	548	556	542	540	521	554	551	577	501	533	554	569	576	524	520	548	542	531	571	565	568	526	544	580	516	507	571	557	545	541	563	549	565	536	511	503	556	584	554	550	566	554	551	525	557	570	513	567	561	565	578	536	560	534	551	569	513	506	541	578	557	528	569	561	442	566	592	562	549	548	559	511	572	520	540	531	537	559	533	590	550	550	566	606	547	554	542	518	571	549	577	551	531	582	532	579	615	543	524	570	511	553	500	523	564	533	532	563	521	559	531	567	536	561	543	584	547	506	553	523	539	540	564	589	534	544	551	540	523	545	576	520	525	507	507	568	542	600	534	548	561	526	534	577	548	537	552	556	536	564	505	566	552	544	541	569	526	564	567	559	591	549	518	492	517	557	538	571	536	514	562	543	573	528	602	534	516	578	507	548	551	532	509	530	507	558	520	527	563	610	528	561	559	535	566	544	519	544	513	537	542	550	557	527	575	554	537	541	539	534	541	561	556	548	518	557	570	519	567	552	578	520	554	551	557	572	533	544	548	555	575	545	531	558	520	567	581	559	617	557	557	505	523	521	553	554	545	554	594	525	551	561	516	524	566	534	542	534	552	552	555	516	577	558	552	551	551	562	546	519	555	521	550	588	525	535	549	577	554	563	541	518	552	556	573	478	546	572	558	563	528	548	537	544	528	564	560	521	525	556	556	572	575	520	565	518	528	539	544	574	550	546	532	567	571	595	554	564	528	524	541	526	542	553	549	544	515	539	554	558	534	541	520	552	519	555	576	516	553	565	522	505	556	559	555	540	560	516	551	608	549	552	559	551	582	540	569	559	545	599	546	537	560	500	528	519	586	488	515	517	571	542	567	531	540	554	509	566	526	562	556	524	537	577	571	542	542	536	543	527	538	525	523	515	569	545	539	535	565	529	542	538	543	534	591	509	574	559	552	488	528	551	594	567	543	574	515	582	517	592	587	537	563	503	479	567	531	521	564	558	540	579	547	520	557	549	518	556	501	630	554	560	559	606	493	515	587	558	514	564	560	538	562	535	556	579	558	546	539	513	561	555	550	521	579	552	540	517	550	566	599	498	547	572	608	541	540	549	529	520	512	546	533	561	551	542	569	551	539	521	564	520	527	543	539	544	527	527	574	534	538	541	533	533	585	557	502	542	537	551	546	546	520	531	475	568	560	520	576	523	538	540	543	556	499	536	560	578	571	600	540	521	534	539	535	539	560	537	536	557	552	544	530	540	535	556	517	575	549	560	553	534	523	546	550	542	550	582	531	548	550	563	521	553	567	516	543	545	569	517	559	534	518	548	568	575	514	511	550	561	586	569	572	518	536	552	567	528	537	541	535	604	567	561	561	564	523	539	506	545	536	551	558	539	554	556	491	556	512	575	570	535	553	537	554	583	567	553	513	542	546	512	558	535	564	535	524	559	538	564	526	517	526	544	535	542	590	556	553	568	561	588	522	541	548	525	545	597	559	546	555	539	551	554	568	507	544	495	551	544	510	551	550	547	485	544	544	497	523	573	579	554	568	567	530	525	542	527	547	515	550	545	522	486	540	530	562	549	497	580	570	575	517	540	521	542	514	536	551	545	537	533	522	558	501	553	538	530	528	533	559	540	564	537	567	552	550	547	546	541	573	513	538	568	549	565	558	524	554	513	537	508	541	481	551	523	555	532	535	512	552	563	553	572	569	540	519	579	547	534	554	530	585	541	540	543	534	553	534	503	532	531	555	523	526	601	549	541	578	546	515	531	544	508	522	513	576	567	522	537	557	551	528	561	525	505	553	579	545	552	581	552	581	532	546	529	525	521	517	552	536	523	509	547	533	588	542	558	533	528	557	529	565	537	545	542	556	564	545	533	565	563	522	547	574	523	536	584	485	546	552	505	593	526	526	558	552	539	562	530	565	506	491	522	530	553	554	499	520	541	527	500	522	535	526	524	567	545	549	572	499	531	600	545	581	522	556	540	512	546	527	551	543	553	538	560	572	539	530	558	529	515	520	557	577	567	523	519	540	544	513	502	583	602	523	535	562	542	549	515	545	579	560	540	489	498	556	570	535	533	567	579	510	563	552	540	569	563	507	536	555	575	551	547	536	537	597	531	538	593	567	525	566	566	569	555	560	555	508	543	558	557	565	529	518	548	524	561	536	554	560	536	520	546	567	578	515	548	542	555	519	544	541	519	528	495	515	552	514	566	570	521	590	511	520	544	519	538	541	525	537	577	552	530	573	544	542	556	527	560	549	490	548	506	556	497	497	589	559	537	510	545	537	560	527	525	552	546	510	548	580	534	580	562	563	528	493	597	542	566	549	551	546	545	514	591	534	548	557	535	556	591	561	553	521	549	537	564	576	525	543	576	529	579	542	536	535	540	539	514	559	514	530	586	553	545	541	552	525	595	520	532	569	499	496	562	583	539	544	498	560	562	501	522	500	521	544	520	549	550	547	545	576	564	564	522	553	546	538	561	534	520	550	561	586	553	555	536	495	524	520	520	544	575	550	541	599	539	517	530	541	557	522	505	529	535	531	533	535	525	530	557	501	541	519	539	551	516	554	559	568	554	565	505	585	541	538	542	573	565	576	535	574	553	531	547	577	546	555	554	552	552	533	553	579	548	558	546	510	503	550	569	559	556	527	575	499	536	548	551	517	553	564	505	548	556	535	566	547	573	550	565	549	513	557	530	537	542	523	568	531	556	524	529	540
26927	11115	5122	3034	1496	1143	916	705	780	797	963	1511	1478	1142	720	600	495	463	522	470	477	497	466	483	522	474	514	488	478	498	502	488	521	512	480	467	467	461	522	464	435	497	516	475	482	496	475	493	471	524	491	483	451	515	476	474	488	493	465	448	482	478	531	502	469	498	432	459	527	470	487	490	492	482	483	479	478	503	520	497	500	451	482	478	481	489	475	454	466	490	479	503	488	476	489	489	448	477	488	484	479	420	555	461	497	488	480	461	483	460	485	513	454	466	499	505	473	484	514	502	495	509	502	465	490	482	459	469	466	500	503	492	490	453	485	451	500	496	469	489	481	486	513	487	488	465	503	461	495	500	497	482	470	465	468	474	491	506	471	491	481	495	547	500	498	545	464	491	443	504	500	494	493	486	486	486	475	490	476	484	485	481	496	512	504	491	481	484	489	554	512	482	528	503	447	501	502	503	446	482	469	527	466	489	441	501	512	486	463	483	527	477	460	468	523	453	499	505	496	483	502	470	493	487	450	516	487	514	447	467	457	475	488	508	468	515	478	518	469	444	490	485	480	469	479	515	460	465	511	457	489	482	521	515	464	466	499	543	526	506	516	496	510	502	516	518	508	460	508	499	479	472	476	456	489	493	508	511	478	473	524	509	473	468	514	466	476	474	500	471	493	515	454	498	509	483	453	472	513	436	468	472	468	516	442	507	479	501	453	450	462	496	502	474	470	443	463	487	470	514	478	516	488	497	510	496	477	485	467	464	451	507	458	473	499	479	480	494	456	499	459	490	452	471	470	474	447	448	459	525	490	537	503	476	461	472	472	485	502	447	478	517	469	437	487	464	479	503	470	480	518	449	455	510	469	488	478	477	487	490	493	482	447	463	496	527	481	450	498	453	480	453	508	523	495	445	457	494	524	509	495	511	493	490	486	486	473	500	521	467	497	499	489	468	489	482	459	435	493	500	474	475	469	453	476	499	446	504	487	466	498	499	458	504	505	463	489	517	522	490	514	486	512	478	520	498	515	484	482	484	483	474	488	520	464	522	498	468	523	493	502	501	488	495	465	491	484	485	449	498	495	439	504	474	474	461	474	505	466	446	511	466	488	485	489	509	455	500	488	474	513	443	502	485	478	466	486	469	478	466	493	497	501	490	470	517	498	473	480	459	495	499	466	461	468	501	456	464	461	471	477	544	536	473	497	516	518	507	492	502	471	486	480	510	484	488	472	478	496	509	526	515	484	486	478	538	485	454	520	467	466	496	485	459	455	483	464	507	518	474	498	508	449	512	476	515	526	486	474	477	493	496	478	533	504	531	481	490	491	515	508	464	473	481	511	498	529	443	463	521	517	453	553	476	495	504	500	511	475	474	482	453	494	491	533	464	484	510	432	477	513	460	443	478	514	499	492	507	465	475	494	489	491	492	481	516	493	499	492	475	497	506	481	498	497	468	514	503	493	452	457	449	496	510	440	474	504	495	460	500	476	488	492	469	491	465	504	469	450	500	485	480	481	489	508	454	522	473	478	480	466	510	477	448	476	469	489	468	485	508	446	475	477	483	494	472	471	484	523	486	522	488	473	454	474	454	486	497	471	500	493	468	450	479	464	485	453	469	462	490	487	480	482	529	486	454	481	478	473	483	501	450	472	471	472	479	525	517	460	486	457	499	479	464	458	447	498	514	461	494	490	487	505	480	512	478	498	464	489	496	462	490	459	493	489	484	459	487	498	472	470	469	493	497	487	475	506	456	459	461	463	498	443	502	471	491	475	510	448	486	461	480	485	474	497	473	473	495	465	495	508	479	516	474	495	491	491	520	470	501	449	486	473	499	493	514	475	484	471	491	498	502	519	530	439	500	532	486	500	516	450	473	495	483	505	473	467	503	475	467	481	475	472	485	455	507	518	486	520	444	488	481	516	509	506	468	475	455	481	476	467	488	497	462	447	491	488	475	504	474	524	485	479	476	469	475	504	478	449	469	472	492	439	484	507	545	460	500	473	499	479	522	455	441	484	472	501	492	482	497	514	496	458	481	462	464	462	520	482	515	508	478	497	490	471	476	486	506	485	485	475	502	437	506	473	457	502	484	495	487	477	480	448	475	518	448	475	524	465	484	470	499	507	482	486	486	470	502	524	462	485	465	488	494	495	500	528	513	462	511	481	485	493	511	509	493	497	495	464	452	503	515	506	495	465	451	507	491	508	455	475	487	483	474	494	479	517	504	487	468	497	459	490	497	501	489	471	475	467	475	502	463	464	506	471	473	496	484	477	446	507	481	449	477	474	493	493	477	495	515	499	478	486	495	451	484	495	461	488	460	458	441	503	510	512	532	506	467	455	479	496	465	479	523	496	506	436	483	472	474	495	449	499	520	453	494	484	457	507	487	523	459	453	482	471	502	487	484	509	477	474	514	471	522	511	508	511	482	532	496	485	472	449	488	490	488	485	501	475	489	502	519	451	486	486	513	499	477	470	502	503	480	505	499	432	455	493	481	495	516	465	468	471	463	508	471	483	448	470	489	480	464	472	489	435	487	483	449	474	460	484	499	489	449	480	500	492	478	513	483	482	522	504	535	440	471	471	473	517	471	475	441	505	501	487	478	512	478	491	489	481	476	481	493	473	472	500	472	527	468	488	496	488	454	468	482	459	476	478	424	484	486	488	507	427	505	461	481	474	461	501	454	476	480	493	502	464	484	476	522	495	534	469	500	488	482	467	506	511	483	507	456	525	458	496	504	468	449	460	449	499	471	494	431	507	509	488	447	518	506	498	481	484	468	467	500	484	484	509	477	503	500	500	493	489	490	500	482	498	484	464	483	486	439	506	506	485	473	475	486	478	467	503	459	493	495	543	523	456	486	467	514	469	479	505	487	524	458	479	464	445	524	513	485	496	463	518	485	508	503	482	483	511	474	462	499	467	459	505	501	482	487	480	538	476	507	515	484	502	533	503	504	461	507	485	499	480	447	543	479	476	500	502	524	467	469	491	459	483	485	469	520	483	480	476	454	460	536	499	497	488	447	493	541	473	465	463	434	477	506	473	471	442	489	483	467	493	483	500	515	455	544	449	500	472	469	481	468	492	463	483	502	496	527	515	494	474	464	480	503	471	482	485	455	469	503	444	472	471	473	493	566	495	491	477	452	491	479	490	502	519	513	467	430	512	490	508	470	487	480	519	516	501	480	444	460	460	467	505	482	448	477	497	459	487	496	493	502	501	503	436	466	474	491	486	490	464	453	485	496	521	458	478	506	509	494	528	490	504	499	506	468	458	473	492	498	464	475	533	470	432	476	497	487	475	469	467	534	444	482	526	475	482	463	480	463	472	441	466	459	482	482	508	469	500	485	486	468	507	461	483	473	501	527	523	480	513	451	468	475	472	497	459	490	488	462	482	515	466	494	448	522	496	481	456	483	478	523	505	551	452	466	492	472	474	520	471	433	503	465	510	490	478	463	503	512	481	511	504	467	468	476	470	463	512	474
5832	3848	5783	2662	1788	1504	1201	872	932	880	1343	2078	1723	1203	680	521	436	394	418	431	476	424	428	403	437	411	408	432	409	440	424	436	415	405	392	399	416	450	409	424	451	442	430	409	368	406	439	395	408	425	366	438	417	419	397	384	397	430	422	409	403	433	447	408	436	416	402	441	404	410	425	384	399	404	429	424	410	418	417	374	413	412	446	407	428	432	432	401	410	439	430	390	453	402	407	431	403	423	417	441	394	375	428	383	434	427	385	387	400	451	418	378	426	408	386	408	385	408	397	428	383	412	406	407	400	395	395	412	446	414	388	391	411	419	402	422	459	368	385	424	428	406	411	399	407	423	425	445	452	439	446	410	403	384	414	389	438	412	427	400	416	394	398	408	434	436	409	427	411	411	388	429	410	413	412	412	387	448	446	418	405	417	441	414	366	396	443	432	394	404	439	404	430	414	442	381	397	371	486	387	425	406	395	406	408	421	462	409	426	391	427	406	399	408	417	429	417	428	424	420	411	416	446	435	412	440	399	402	412	401	383	422	359	398	411	398	441	443	411	400	406	435	422	399	441	397	444	424	432	428	424	419	413	410	410	428	429	470	411	409	398	401	417	389	418	413	393	414	432	454	431	446	422	425	425	406	435	423	422	441	428	409	434	433	423	395	422	402	425	383	427	400	420	424	401	423	407	430	444	431	431	412	414	439	445	419	413	400	414	422	393	418	404	407	397	400	455	403	411	428	427	388	426	448	422	384	402	422	411	409	393	380	430	414	409	389	404	437	393	396	446	384	402	383	409	406	399	391	417	418	409	365	429	419	413	427	379	421	439	378	390	434	391	429	391	420	407	405	417	452	410	455	431	421	393	400	414	422	395	412	422	426	441	393	412	449	410	380	373	417	417	430	413	430	430	401	425	444	419	382	461	402	377	440	395	401	426	439	410	403	363	373	411	436	419	421	436	407	382	376	443	458	444	413	420	419	422	456	414	398	403	410	464	401	437	408	429	433	423	410	425	409	424	366	438	426	431	416	386	427	416	415	438	415	397	415	411	359	416	444	405	415	397	393	417	415	436	389	438	418	433	463	416	447	413	432	468	431	407	417	415	407	370	445	386	418	420	422	410	427	416	426	410	404	428	402	390	403	419	430	392	406	427	394	445	400	382	418	418	399	424	404	438	417	441	413	401	453	408	401	419	405	420	423	410	423	425	424	441	401	445	446	444	430	443	411	396	402	413	407	431	417	401	441	453	415	439	455	395	400	395	443	432	400	456	402	420	410	424	441	391	435	400	433	409	442	406	430	419	384	413	421	407	412	412	400	401	402	398	425	432	421	395	413	450	387	408	396	416	427	395	433	404	399	382	416	407	419	441	402	457	428	412	447	408	429	406	415	463	410	427	377	435	426	388	412	393	434	416	395	398	403	430	397	442	402	402	401	439	401	391	418	406	377	393	398	398	395	396	435	463	402	412	404	416	461	400	407	387	412	389	406	439	435	426	437	396	401	434	421	424	411	419	390	400	367	416	389	422	428	386	391	413	422	390	405	428	420	420	400	463	407	408	434	400	412	434	428	425	389	414	422	424	394	413	432	410	398	394	417	438	439	418	395	414	417	387	429	444	397	418	404	389	417	374	389	412	409	402	426	439	380	422	397	430	389	393	428	413	406	392	404	401	422	441	413	410	373	407	378	396	440	429	439	425	460	436	429	393	432	437	409	386	400	432	452	429	426	407	372	386	429	416	399	423	384	428	453	428	387	415	428	410	399	448	360	420	378	412	406	408	406	447	424	413	407	371	444	418	409	405	401	443	369	409	415	464	433	435	406	403	387	389	383	447	404	382	466	421	417	414	412	388	411	415	410	423	383	429	399	406	412	390	447	419	411	428	392	389	418	430	424	420	397	392	404	416	406	414	433	405	385	412	431	389	404	426	409	396	435	440	438	416	400	413	422	443	481	411	400	429	421	420	399	393	430	415	400	433	377	413	406	407	416	396	398	392	429	397	389	451	428	417	376	410	412	427	415	418	408	412	432	411	455	415	461	411	395	382	424	376	410	422	395	388	390	442	376	456	426	418	441	408	404	439	433	441	408	445	408	424	429	429	399	420	413	428	447	455	387	429	414	429	390	448	415	394	431	402	378	451	448	390	380	414	396	398	434	408	400	456	438	419	399	415	404	410	421	430	401	435	422	394	411	421	404	401	456	449	419	387	456	407	410	427	428	409	424	446	394	411	422	437	397	451	405	381	430	397	431	372	413	404	430	418	411	405	369	394	415	421	396	389	389	459	434	396	423	421	449	432	393	415	374	447	410	424	407	408	416	414	388	429	403	407	409	463	422	384	413	384	407	418	383	425	398	374	420	428	437	399	398	404	436	379	413	413	409	444	418	435	407	425	411	427	395	430	390	410	424	425	424	407	412	438	439	392	407	436	440	385	421	424	436	448	412	402	374	387	400	418	419	425	379	387	392	475	390	438	424	431	436	374	395	406	421	416	424	421	418	441	455	416	409	429	410	390	438	405	396	399	440	407	430	426	396	418	437	419	440	414	452	443	404	440	444	434	418	413	401	441	414	403	406	403	425	437	400	406	433	446	414	380	453	426	445	424	428	395	412	458	422	409	408	371	445	386	401	434	432	415	395	425	403	412	384	420	419	388	421	464	416	401	438	433	364	425	413	395	408	445	407	409	426	431	399	420	425	471	445	389	419	417	414	420	411	407	409	407	420	447	410	459	422	424	406	429	407	419	422	417	440	409	441	412	413	419	390	423	418	361	396	438	392	440	434	441	383	410	458	391	431	392	413	384	441	421	450	436	444	410	409	421	418	433	457	387	402	444	395	428	458	412	419	416	406	397	430	402	432	383	431	413	448	444	447	407	374	378	415	417	404	400	400	436	421	396	422	429	379	361	408	412	416	397	426	413	432	423	387	406	422	388	394	444	405	422	424	422	422	439	402	398	414	404	413	397	403	441	447	434	468	376	404	404	414	408	430	411	439	429	406	432	416	419	399	425	421	452	414	411	401	455	445	459	419	402	403	386	418	418	445	390	420	411	415	396	444	433	396	403	355	427	428	401	409	427	426	392	381	401	420	374	446	456	425	393	433	403	445	411	406	398	413	439	409	415	409	413	439	420	451	391	404	383	435	418	391	413	404	404	390	455	416	411	374	423	406	441	388	411	365	394	409	437	431	413	405	431	401	377	425	416	428	391	437	419	450	395	407	435	447	411	407	392	436	411	392	402	443	440	395	406	429	411	428	446	408	425	418	426	427	441	396	438	395	379	392	388	392	396	371	402	402	432	396	384	440	440	394	419	461	413	391	386	441	400	415	463	417	446	413	417	386	398	431	408	420	428	379	404	408	434	431	402	427	417	404	422	440	413	386	374	398	415	405	411	467	419	430	437	392	437	375	423	422	403	465	390	445	420	409	407	388	418	387	395	409	417	389	391	437	411	427	425	411	413	427	408	425	393	403	399	414	403	416
24787	20781	26807	24551	11794	2976	1070	944	849	1410	6088	15567	11790	6106	2123	835	577	490	525	481	496	491	466	518	538	472	465	459	503	503	503	490	498	499	532	529	444	512	496	500	496	517	472	530	492	508	515	480	475	553	509	478	521	510	502	493	489	506	486	502	494	474	522	509	494	484	509	484	494	492	499	487	502	504	546	502	514	500	480	519	513	465	499	518	519	473	508	496	478	504	488	501	487	522	513	504	505	536	481	477	499	475	501	482	501	465	469	488	525	453	490	510	522	496	457	492	547	481	479	524	497	507	472	508	490	489	518	512	509	521	523	498	499	477	487	495	484	504	532	491	506	497	538	502	537	487	514	508	507	497	492	551	525	484	500	513	506	521	505	475	523	497	480	540	516	442	477	515	500	529	495	504	523	504	501	453	503	507	479	515	484	500	497	521	508	492	472	543	536	478	532	530	488	510	458	537	495	483	487	519	483	487	514	538	508	550	516	488	488	473	479	518	519	504	515	543	487	463	461	489	465	508	520	519	480	483	511	499	490	498	513	524	488	465	483	457	478	524	520	539	552	497	464	488	505	525	487	471	503	490	509	490	523	522	477	512	478	539	487	516	455	505	506	524	452	522	521	465	492	486	451	510	499	512	510	507	484	533	477	480	515	534	453	538	525	464	496	482	549	487	495	438	520	497	511	490	502	504	474	508	531	493	496	502	504	494	480	503	487	485	526	477	520	511	506	487	528	468	457	514	491	507	455	504	499	520	445	508	521	491	486	513	492	474	507	480	489	503	499	498	499	505	516	478	476	437	491	468	477	496	486	508	495	530	507	527	459	488	487	445	512	491	500	478	473	529	492	498	509	466	531	470	573	497	481	495	500	516	526	530	497	520	489	490	510	502	497	495	518	509	455	484	502	530	475	516	509	486	494	500	509	459	487	515	487	479	473	494	493	496	488	503	509	504	502	510	480	487	497	488	463	493	442	484	485	504	492	471	492	486	493	500	461	517	470	508	526	486	471	482	500	516	528	529	539	498	504	490	527	503	528	549	514	540	511	457	489	478	494	511	534	513	501	469	485	482	447	489	474	479	493	474	524	496	492	489	518	507	449	521	519	466	459	517	495	515	466	464	505	497	509	446	462	531	449	505	531	511	478	495	455	509	501	474	516	515	496	498	508	508	479	535	497	505	485	459	533	469	482	473	503	494	520	489	454	497	474	497	511	484	501	530	469	529	526	492	515	499	494	508	488	495	487	494	461	494	504	450	518	475	503	533	453	507	484	510	484	502	485	488	517	486	514	515	533	477	469	470	512	488	507	480	477	495	479	483	527	505	509	491	484	479	524	475	472	499	520	559	487	500	493	513	521	474	532	492	481	459	498	512	507	518	484	490	522	505	485	487	517	468	478	513	463	513	470	485	494	520	495	480	510	493	501	508	473	476	469	454	489	484	489	475	538	477	503	482	521	483	526	470	467	534	451	488	492	533	502	475	490	520	501	504	495	500	500	519	485	451	521	499	523	532	483	516	526	479	501	509	474	555	516	479	470	492	552	451	483	528	483	484	440	455	513	476	488	482	485	498	515	520	473	497	495	534	513	537	499	492	516	467	484	500	464	498	495	465	479	493	493	499	516	499	504	518	452	506	515	489	496	499	489	485	474	491	524	500	475	505	499	484	458	499	482	494	482	506	526	455	517	472	519	512	449	501	511	454	522	509	509	487	496	504	515	468	508	499	498	470	498	521	479	489	530	474	497	498	526	476	486	503	511	507	501	491	505	475	499	494	501	492	471	476	505	471	476	437	514	515	470	497	495	487	476	474	494	508	495	452	488	508	512	500	472	491	478	512	431	509	459	455	468	494	513	522	466	498	477	493	527	491	495	504	484	508	499	474	487	510	500	492	499	517	494	503	506	508	493	494	515	474	444	502	472	538	475	496	482	524	508	490	467	489	445	477	535	500	540	493	460	482	467	489	513	497	493	507	461	508	496	484	497	466	513	475	501	490	526	501	469	509	498	473	448	462	518	506	479	471	532	501	465	470	491	490	501	482	464	449	473	488	532	489	504	495	503	511	504	434	474	505	524	519	486	536	527	503	484	483	494	535	513	494	485	491	483	501	484	494	504	478	495	482	489	476	487	501	474	482	544	481	488	461	478	467	508	518	492	512	524	505	487	496	504	505	526	481	509	481	509	452	537	525	530	477	504	519	510	483	537	503	502	492	529	476	488	497	505	488	496	473	508	483	492	537	462	467	487	467	506	494	498	447	498	518	491	456	454	466	525	511	490	499	542	478	515	456	486	513	528	506	447	534	480	512	497	540	490	493	465	500	519	504	480	533	477	474	497	508	492	474	537	488	435	553	487	487	462	522	497	461	509	481	459	514	493	463	492	478	509	479	509	478	502	490	510	518	516	493	485	448	529	506	486	482	533	511	477	502	503	533	475	545	518	509	490	496	541	493	543	542	481	528	511	553	476	497	476	489	438	468	469	496	510	485	512	490	525	496	526	509	533	514	520	507	500	437	473	504	483	489	492	508	511	504	505	507	527	538	475	480	496	487	495	494	513	518	526	476	526	527	509	503	475	500	493	465	472	526	510	431	507	509	486	494	481	504	521	486	520	470	482	501	491	496	484	500	515	478	528	498	500	530	533	525	472	470	476	491	490	475	488	470	533	505	499	499	490	495	466	537	463	508	496	528	515	519	486	484	512	510	502	502	487	516	491	477	451	480	491	496	526	480	465	534	507	499	500	488	471	502	478	496	474	490	479	502	549	487	513	475	484	513	491	468	513	517	487	463	493	500	449	493	495	494	502	511	511	479	498	469	484	497	455	496	471	490	483	530	472	479	459	485	472	491	487	511	514	509	506	495	485	512	524	497	500	484	519	532	472	525	490	476	520	529	528	493	497	519	536	504	509	532	523	492	462	439	450	493	482	496	522	500	471	520	485	468	511	493	531	484	516	502	500	472	485	490	536	500	541	463	485	493	520	513	522	470	460	490	496	484	507	498	493	487	487	489	478	507	501	478	478	484	442	491	498	500	479	448	496	505	440	452	489	491	475	524	476	500	457	473	449	490	473	510	531	490	542	513	475	498	496	505	517	483	472	535	498	473	498	489	469	502	495	513	485	483	473	470	513	525	492	480	491	542	481	487	485	549	511	505	559	534	479	506	497	492	474	444	486	499	510	443	498	517	476	504	467	495	495	471	484	446	467	448	461	448	520	476	470	522	496	525	497	510	523	470	496	520	522	503	481	516	487	478	467	462	499	464	503	506	480	480	523	470	511	502	494	450	493	495	517	502	541	513	459	472	540	508	476	483	487	497	477	513	505	456	503	513	478	468	501	445	504	478	509	498	474	485	528	520	479	484	495	489	503	504	499	498	492	495	487	480	543	535	508	498	512	504	496	473	493	517	522	495	484	472	464	479	490	521	502	513	501	498	543	473	467	490	493	520	469	495	465	498	520	545	506	509	475	501	517	473	485	504	519	522
4678	8474	10390	6666	4162	2383	957	1131	982	1982	8988	16621	11082	6091	2276	843	517	453	453	474	450	468	474	491	459	432	448	453	464	454	406	459	442	404	468	434	472	448	438	467	423	428	470	466	444	437	433	441	448	404	440	449	414	449	437	465	414	463	419	441	450	436	477	439	433	417	440	438	429	435	415	465	453	441	445	444	463	410	427	415	450	424	432	468	460	468	432	432	441	442	452	477	474	447	418	456	441	469	446	432	414	435	425	478	431	420	417	400	403	473	436	448	464	433	423	434	449	424	430	426	452	402	453	439	437	449	426	448	448	483	421	444	410	448	400	467	444	425	428	431	458	464	428	466	424	452	433	447	420	456	376	446	413	429	428	442	449	428	437	412	467	438	429	428	412	438	469	487	476	473	413	463	436	454	460	434	418	430	428	416	428	465	414	433	444	454	455	478	420	447	421	444	441	407	387	455	454	422	450	424	434	442	457	424	429	478	456	441	415	420	446	467	440	386	438	481	443	459	442	450	417	434	431	449	409	458	444	450	444	416	414	456	439	431	432	454	455	431	420	422	404	450	451	403	466	428	406	417	457	461	415	425	431	422	452	425	440	435	409	443	430	430	440	440	466	422	444	457	413	470	452	460	419	403	454	415	444	408	426	459	469	422	426	460	424	489	441	414	461	460	469	425	428	447	439	425	419	445	450	417	454	433	407	423	411	459	451	433	443	410	463	424	440	463	454	419	445	449	433	451	423	450	500	479	470	435	451	447	436	425	458	447	443	467	470	460	474	443	479	444	459	461	469	412	447	454	461	469	459	456	430	454	473	375	440	405	481	443	470	430	473	477	434	427	455	452	429	444	468	416	435	422	399	396	439	470	451	442	467	416	477	453	465	455	439	409	419	444	422	449	428	465	457	409	437	436	425	435	436	430	415	443	480	422	464	436	439	425	449	409	436	461	419	464	459	481	450	427	472	411	411	421	441	448	408	426	483	438	437	445	432	451	445	450	452	450	425	392	483	440	421	435	441	455	412	471	438	431	423	431	389	433	416	409	440	404	465	434	414	448	426	447	381	470	463	449	434	449	469	420	420	422	460	439	453	453	436	486	484	472	441	434	426	418	452	428	432	415	431	451	442	468	455	431	424	412	463	448	457	421	442	457	432	460	424	403	427	456	458	414	413	434	481	421	458	456	463	423	407	458	411	445	416	401	422	414	467	442	450	428	445	435	476	395	432	416	474	439	446	417	448	441	420	446	465	440	462	424	428	410	430	422	457	451	444	423	434	418	460	449	438	419	423	451	443	437	458	439	438	451	467	431	424	444	444	427	434	426	395	435	439	494	455	407	431	393	479	436	423	430	407	485	482	430	428	435	457	456	439	450	429	429	430	436	414	410	429	429	466	419	469	466	453	475	462	400	422	453	419	463	456	423	397	457	456	388	448	418	424	476	460	461	414	437	451	446	425	467	457	431	451	454	411	407	430	435	436	414	439	451	414	419	430	444	434	442	449	413	410	422	428	432	443	444	421	401	429	415	461	433	431	463	448	471	407	436	453	384	429	438	461	417	423	413	467	498	440	436	461	428	442	436	422	468	446	414	472	427	445	455	450	446	431	426	408	424	449	415	440	459	441	430	450	428	432	443	466	451	452	436	398	430	431	418	467	443	452	396	451	412	450	464	423	467	395	453	403	401	466	442	442	474	413	444	443	443	434	449	429	432	435	463	426	467	434	486	429	400	442	410	422	441	432	477	429	425	428	420	418	464	423	419	456	426	429	401	463	481	462	415	471	439	463	440	496	432	447	452	440	485	486	438	436	428	458	426	490	443	421	440	422	409	474	432	438	461	440	497	395	451	416	422	435	426	463	462	471	447	410	454	448	449	448	414	431	419	385	465	450	437	434	446	465	417	469	428	438	433	446	450	428	453	474	438	473	429	396	482	438	436	423	441	411	440	452	421	441	440	436	446	420	465	418	471	398	445	459	426	444	447	437	435	455	426	431	442	444	411	438	441	421	468	407	456	458	460	430	409	433	465	447	426	476	436	464	456	442	431	451	443	429	396	439	459	465	422	442	449	451	428	434	433	444	452	462	454	503	443	433	479	450	433	430	455	463	421	409	469	443	427	451	445	487	430	451	432	459	414	462	447	444	403	422	446	415	433	424	424	453	480	446	455	440	390	441	376	436	445	461	405	468	443	423	421	447	484	434	414	413	448	435	412	415	436	444	453	443	447	418	451	446	450	419	458	423	427	454	438	451	438	421	459	453	435	461	468	417	428	437	426	431	436	440	406	462	447	463	441	436	457	465	461	469	435	451	414	456	462	429	445	425	455	430	429	423	405	440	456	436	436	446	418	427	430	413	432	462	430	446	459	439	387	489	447	443	461	396	449	411	457	415	453	469	404	412	411	446	426	447	441	454	427	420	435	428	425	438	452	444	444	455	427	458	486	482	439	402	423	426	440	432	444	430	474	466	436	439	433	451	476	421	450	473	433	456	458	427	433	468	455	433	435	409	475	413	431	458	436	438	416	408	430	435	441	468	434	441	474	422	434	445	397	399	439	440	380	419	384	441	446	434	431	407	417	451	421	431	420	445	422	406	371	417	449	389	416	408	414	421	419	458	430	420	430	440	460	456	426	477	427	453	439	473	422	431	439	438	485	441	467	432	414	426	424	449	440	420	404	465	456	440	464	491	426	423	443	499	429	400	399	461	456	485	435	458	434	445	432	447	443	419	445	444	427	431	460	409	421	458	428	448	451	434	453	406	413	457	418	430	418	435	459	421	442	437	406	425	449	418	437	448	438	413	457	465	428	393	451	416	430	451	456	447	430	458	427	431	462	467	445	446	422	445	450	411	439	447	441	415	457	409	445	427	462	409	462	446	444	402	444	447	463	433	412	422	411	443	454	435	449	442	456	436	454	456	477	447	432	419	439	457	418	451	435	427	415	429	462	437	455	417	433	448	439	456	416	463	408	428	433	413	456	437	455	433	451	463	457	398	437	456	464	416	442	461	452	425	428	430	439	427	451	456	469	415	427	450	458	436	429	420	452	412	447	442	457	440	393	442	448	446	445	436	452	433	445	421	446	432	458	484	431	469	437	408	436	465	437	443	436	429	442	385	434	495	432	450	480	461	432	463	488	438	463	423	437	440	443	441	405	423	439	425	442	458	458	464	459	432	407	426	412	473	441	441	456	458	450	467	441	434	418	432	447	432	442	465	405	446	427	452	424	443	472	446	422	459	436	421	432	439	432	450	435	440	428	452	455	459	451	412	419	426	420	431	474	498	471	447	468	401	455	440	410	461	474	432	443	449	413	414	394	402	429	408	443	434	454	470	476	442	429	444	462	445	436	413	438	438	412	462	436	426	422	421	449	433	449	412	435	415	448	433	429	495	471	436	438	453	430	412	416	421	442	410	422	405	430	429	411	436	423	427	409	445	465	446	469	437	439	452	429	463	435	432	458	429	472	443	423	438	459	434	431	427	424
23826	20820	27844	23936	20549	7731	2720	1819	1162	4571	20859	25367	19060	10254	3335	1305	743	692	611	573	589	552	589	559	590	634	607	586	660	673	593	631	600	614	596	606	644	609	615	603	643	590	591	593	613	574	603	639	600	644	579	589	654	611	569	618	625	627	581	592	565	578	589	595	551	619	604	589	639	601	577	610	595	614	607	592	645	599	608	583	626	590	582	616	609	619	603	637	587	636	625	590	599	616	595	623	595	627	646	610	572	571	639	566	644	578	623	647	582	580	616	564	624	606	637	616	580	580	586	534	591	568	597	590	612	613	590	633	590	586	599	628	601	589	606	570	592	592	584	603	554	593	591	607	585	653	613	622	619	580	597	577	601	601	601	614	623	654	613	576	588	592	632	566	593	577	553	604	583	623	585	591	622	546	588	607	598	620	615	602	611	636	577	587	582	602	570	631	584	566	609	620	590	633	575	592	569	603	593	610	592	602	581	576	581	599	647	605	601	626	590	572	601	596	554	627	603	610	603	634	661	571	604	588	585	615	615	576	637	634	600	622	616	596	587	637	626	628	534	561	593	604	556	578	611	590	602	586	633	593	604	588	602	596	644	615	591	582	584	616	575	590	590	566	588	617	623	595	645	581	592	578	602	632	608	599	626	625	608	558	565	585	608	635	590	599	622	576	596	569	600	610	637	587	576	602	637	591	598	539	570	581	580	570	652	567	602	592	600	623	597	569	615	586	612	594	565	625	661	589	589	600	571	589	521	592	605	578	588	605	622	574	553	607	624	597	619	578	590	591	623	606	590	633	596	592	569	586	654	607	566	642	613	605	617	635	612	611	584	599	570	588	624	588	579	625	592	618	599	578	614	587	636	586	597	591	651	593	576	624	566	583	618	606	627	573	627	611	589	609	596	622	611	614	634	575	613	559	575	587	604	534	581	601	595	614	623	622	643	601	554	602	571	629	620	616	587	575	578	593	579	619	610	596	612	610	613	619	627	570	618	576	605	554	612	593	551	649	625	570	616	610	573	599	552	624	587	610	599	566	616	593	563	622	652	577	580	635	595	597	610	597	609	582	600	610	598	576	600	580	582	567	584	615	639	601	604	604	583	625	599	625	624	593	611	622	620	632	606	574	585	565	568	584	582	586	588	655	625	592	620	595	593	621	618	557	605	594	587	624	586	610	598	631	593	595	585	599	585	600	559	584	596	628	638	615	584	583	580	589	585	603	570	637	595	603	623	613	574	576	634	572	578	615	577	592	552	578	579	560	534	560	585	594	579	590	593	587	629	621	613	592	585	660	572	602	582	614	635	556	578	582	611	577	578	600	574	606	583	647	595	584	606	553	613	597	583	564	633	597	659	616	562	613	614	618	600	573	600	576	616	573	586	633	601	604	631	581	572	599	564	597	653	629	557	589	606	588	608	598	575	609	586	610	592	625	536	580	588	637	625	596	622	586	545	597	580	580	563	615	576	577	612	587	608	593	532	612	572	602	606	579	584	580	609	602	555	616	575	630	589	600	612	602	615	586	623	561	652	644	641	595	594	593	570	565	599	585	586	635	590	562	577	585	595	608	565	613	563	587	610	600	629	621	600	645	652	572	632	599	601	599	600	592	604	602	591	664	560	615	608	601	599	608	625	565	594	588	591	589	582	612	627	586	555	585	612	569	626	588	574	628	599	584	592	593	590	587	574	617	596	614	584	634	617	601	638	588	598	626	600	599	604	618	624	604	574	624	604	621	633	592	610	597	580	607	542	618	609	603	609	590	589	584	589	621	603	568	587	621	575	633	628	616	599	574	618	559	560	605	581	628	605	624	634	591	611	590	611	574	573	630	599	612	606	562	607	596	632	599	582	639	580	609	580	651	615	629	617	551	574	578	635	572	577	576	646	581	531	597	612	596	606	587	581	598	589	641	593	646	632	578	572	632	597	641	555	647	618	605	580	602	573	607	601	598	610	614	575	617	611	562	614	592	573	573	621	612	651	591	611	641	572	621	564	613	615	590	623	585	603	594	612	536	573	596	642	646	594	632	605	609	551	581	573	606	567	584	589	607	650	561	617	604	648	576	668	587	625	612	573	597	609	584	573	571	566	573	559	599	580	582	560	614	562	591	596	609	569	554	568	605	595	610	572	631	640	605	615	601	593	545	564	622	610	602	615	580	586	643	576	620	625	601	581	619	617	590	591	592	601	569	617	590	588	587	565	570	591	610	619	608	602	620	609	566	637	570	607	597	597	585	579	581	585	581	602	606	597	631	594	643	635	611	581	593	572	594	620	620	583	605	553	633	551	578	586	548	622	629	584	603	623	566	591	601	583	546	637	604	613	566	624	582	578	643	608	623	605	615	596	627	628	552	548	572	579	588	600	637	612	624	599	599	590	600	604	605	630	640	599	574	576	597	596	612	600	657	594	583	581	576	582	577	596	555	614	583	621	598	567	640	593	596	561	596	542	609	627	636	614	599	596	573	602	575	596	548	549	554	600	617	601	633	610	571	618	613	639	591	627	556	558	574	601	615	563	608	565	553	612	656	601	608	623	587	593	536	626	569	580	588	604	600	592	580	603	600	621	617	576	584	587	607	602	606	594	601	591	588	593	592	593	600	584	607	600	613	610	578	559	638	545	601	570	590	601	572	606	551	603	599	575	614	551	576	574	616	585	579	607	552	574	584	572	632	586	581	639	598	583	630	591	578	586	596	597	578	619	591	598	583	566	568	604	576	582	572	564	592	586	614	568	590	615	623	623	613	598	620	589	587	601	599	584	573	589	585	632	594	586	603	625	635	608	629	627	617	595	595	584	612	599	606	603	579	618	608	623	600	609	574	603	555	574	613	586	593	585	577	601	554	601	604	584	584	558	585	604	585	568	559	589	584	565	617	579	600	608	612	593	562	583	641	603	563	583	619	590	602	583	566	615	628	643	607	611	585	587	567	647	595	591	589	586	577	578	602	598	611	594	601	614	595	598	613	605	607	590	624	556	638	605	626	617	589	615	643	598	623	592	597	585	576	591	623	618	614	554	578	627	581	598	634	610	604	597	595	631	623	562	617	548	545	576	586	587	566	626	582	577	604	634	642	599	605	600	566	611	581	576	590	614	573	588	544	598	656	638	620	611	564	599	586	652	593	601	605	619	598	572	590	587	599	610	615	610	586	630	602	556	582	587	625	617	574	608	596	606	641	604	585	530	588	605	625	595	597	569	592	601	633	567	644	633	573	595	589	573	582	593	623	606	596	587	570	600	620	552	574	564	613	648	613	549	589	623	591	592	615	570	622	591	617	601	580	608	565	614	632	578	588	534	572	542	595	598	620	604	611	604	617	583	591	589	592	619	599	605	610	599	569	611	582	585	560	561	586	577	574	555	612	587	624	566	635	579	620	552	611	584	609	593	623	588	646	602	602	607	599	648	573	600	564	578	570	618	586	619	626	620	631	565	598	613	622	621	619	600	587	614	591	573	576	599	567	585	567	570	555	613	623	606	605	673	581
5279	8537	10468	8540	5131	1824	2602	2387	1537	7137	22866	23691	16981	9066	3174	1319	690	538	521	499	525	537	524	491	518	497	541	514	523	505	518	542	554	517	566	600	545	535	530	555	526	529	536	509	520	527	527	555	527	526	534	496	533	588	533	558	515	553	507	570	507	515	543	544	507	511	525	528	494	497	530	555	538	536	523	558	511	515	494	511	546	568	499	511	553	541	491	506	525	497	511	516	523	499	506	492	544	531	594	539	528	514	543	535	507	530	509	524	544	536	502	516	513	565	539	524	528	520	537	552	508	524	495	514	518	496	530	540	530	530	537	515	551	500	550	516	531	562	508	524	542	495	503	505	531	521	502	510	533	525	563	531	545	510	508	583	514	541	497	534	533	507	509	552	520	495	510	553	496	499	538	557	499	552	556	539	527	522	524	558	492	558	496	532	496	477	538	498	553	534	566	497	542	504	504	533	527	546	538	519	519	521	507	499	520	517	525	522	503	516	565	521	480	504	518	558	533	520	533	570	526	541	513	519	540	487	533	538	534	527	513	546	489	503	540	529	502	491	526	496	516	568	530	505	486	541	542	517	532	530	519	506	533	529	465	513	535	513	516	512	554	523	533	515	517	495	525	556	522	551	521	487	546	512	537	522	523	537	496	525	524	545	501	535	501	541	527	507	554	540	528	514	499	519	566	544	505	523	501	502	478	482	524	521	512	475	521	491	519	528	543	526	549	550	538	528	530	493	522	539	539	558	528	502	477	501	509	536	504	491	530	482	509	520	537	551	496	527	491	521	494	549	522	563	503	553	521	529	547	566	531	508	570	522	499	510	493	527	498	522	499	490	531	543	542	522	492	547	499	511	566	505	552	524	492	487	528	576	525	531	539	538	555	530	511	521	534	498	506	533	563	537	527	546	524	530	544	540	520	532	537	542	485	560	497	535	539	521	547	507	514	510	550	501	539	549	507	520	455	502	495	530	537	500	511	522	485	545	507	519	550	530	445	480	492	549	491	550	498	498	543	531	542	542	494	510	518	515	507	533	504	545	510	530	510	515	560	507	548	521	498	560	561	552	535	500	525	527	551	526	536	505	516	521	489	523	516	564	521	527	539	558	547	497	526	509	449	538	501	581	525	512	507	503	522	525	475	534	550	511	544	533	534	521	531	518	478	537	527	521	549	516	472	472	552	544	542	489	528	532	592	540	512	554	553	513	498	507	556	560	519	540	550	541	479	536	521	504	550	528	499	554	510	535	541	489	524	550	514	540	496	492	483	520	501	553	514	530	511	572	568	532	508	505	550	501	482	518	563	561	520	551	483	538	539	539	510	521	517	518	528	549	539	562	545	497	542	494	528	496	533	522	523	518	529	534	507	527	558	520	512	556	537	523	488	526	485	511	512	550	535	484	522	522	510	535	461	515	482	535	558	475	529	500	549	575	503	495	556	578	522	552	549	526	552	522	496	530	477	540	490	459	531	528	505	514	518	513	527	530	527	529	494	553	529	534	499	547	494	581	467	544	516	510	507	513	553	497	497	520	522	520	483	504	547	513	518	560	519	521	492	488	558	497	509	509	528	534	536	562	520	573	529	516	518	504	516	499	552	547	540	491	488	538	473	552	541	524	522	543	523	543	494	504	480	523	510	524	518	507	553	497	532	507	527	562	487	496	543	543	566	537	532	539	524	487	509	539	540	515	519	520	501	526	493	516	475	574	495	559	514	537	536	533	524	475	519	494	503	539	532	547	520	470	542	523	527	557	503	569	550	566	512	515	522	560	514	488	540	498	511	508	528	549	548	542	502	544	509	502	543	508	492	514	511	549	475	467	530	534	512	549	519	531	506	527	489	530	524	545	530	508	526	533	526	509	515	513	521	537	516	496	521	532	484	495	530	473	513	527	487	481	502	502	513	517	518	559	515	499	502	536	489	496	530	510	534	482	554	517	516	495	503	530	528	518	525	523	562	587	506	538	505	516	559	517	506	515	564	536	515	502	514	525	495	566	543	491	492	496	516	483	518	540	518	530	503	515	516	539	537	518	544	502	511	558	521	514	512	506	527	507	516	498	517	541	509	566	525	491	526	542	481	476	500	565	492	538	530	482	497	528	486	521	478	517	491	473	519	524	515	525	506	534	552	514	480	526	543	545	511	504	516	535	507	510	524	555	509	468	477	530	574	480	513	531	501	546	493	534	510	521	499	531	559	519	526	506	526	515	503	509	502	527	542	484	529	507	541	464	517	568	545	542	519	529	523	521	522	514	526	543	522	488	531	560	534	538	504	527	537	492	531	525	532	504	516	496	504	500	506	513	482	532	499	556	541	508	487	523	529	507	527	524	504	523	512	565	517	539	506	521	523	509	516	485	469	540	536	524	532	506	515	549	530	533	523	560	559	501	534	490	508	546	523	519	502	543	487	546	518	545	519	503	524	545	538	521	541	521	516	501	502	522	521	513	506	516	541	513	545	507	531	502	517	483	483	534	528	499	528	518	518	522	565	498	526	475	546	518	511	505	515	560	500	541	526	507	505	525	508	501	497	527	489	484	511	527	527	491	535	514	517	493	528	515	504	520	531	547	559	513	501	509	520	538	527	480	523	526	509	508	484	472	512	539	514	489	492	522	517	473	480	540	520	538	519	511	539	474	507	517	525	510	540	555	520	470	561	555	542	479	549	494	507	486	493	461	522	502	458	503	519	472	549	514	514	530	529	510	548	538	508	505	512	521	541	504	484	520	491	529	504	525	536	503	523	504	499	543	507	509	512	544	532	544	486	554	535	547	491	548	531	542	503	528	549	501	539	526	532	523	531	505	503	552	502	533	500	539	523	523	495	534	540	514	519	528	507	498	493	483	520	510	483	533	474	516	542	537	517	524	514	533	526	514	535	482	536	526	489	489	556	530	552	508	513	540	530	525	527	582	514	507	547	496	505	537	527	555	532	566	523	538	489	539	543	503	518	526	536	553	513	540	536	533	487	480	497	499	523	509	536	475	480	548	505	524	522	523	481	580	536	510	509	546	490	517	507	515	502	536	476	514	543	517	525	537	513	522	508	532	503	555	532	511	542	532	533	508	542	492	545	516	495	534	502	476	513	548	513	523	551	527	530	538	487	500	522	510	527	568	540	528	513	534	561	517	550	488	556	494	544	548	507	552	533	528	499	488	497	461	514	499	522	536	511	500	525	497	568	525	523	525	556	501	519	556	483	534	537	519	514	503	547	474	522	542	526	521	524	535	477	523	499	511	547	542	506	556	472	544	519	567	502	527	534	554	480	537	535	554	536	503	505	533	547	545	504	541	475	520	512	515	528	524	509	548	495	531	526	500	534	485	516	509	498	481	499	497	525	515	549	485	532	538	518	513	516	522	516	497	488	564	538	557	541	518	493	533	506	473	496	502	514	503	525	509	497	523	529	552	567	539	521	540	541	499	497	531	515	518	491	485	488	543	544	516	492	525	505	542	492	514	567	526	528	546	540	515	519	545	583	502	505	524
26716	10706	3489	1528	670	540	502	569	477	550	1023	1693	1648	1059	639	460	480	450	490	434	441	440	477	438	501	463	449	443	438	453	446	484	451	445	465	463	467	465	457	409	457	420	433	429	452	422	454	460	466	475	452	453	455	447	445	451	448	479	466	438	451	446	445	449	445	435	474	473	442	454	397	434	446	440	445	466	441	447	446	471	463	436	440	436	457	442	442	497	443	451	433	434	419	433	415	456	435	468	506	453	477	436	447	462	458	451	460	441	506	439	477	454	485	417	430	438	430	447	432	454	458	450	444	448	447	478	459	466	476	508	455	475	479	455	441	468	479	382	457	433	449	461	455	427	451	449	444	439	443	437	474	450	418	436	441	475	453	428	446	458	426	457	428	415	395	463	390	396	435	461	456	463	471	466	469	439	455	426	470	473	436	385	436	441	462	461	419	461	472	458	496	468	414	445	425	429	419	427	480	407	470	465	441	468	462	470	441	428	472	457	472	458	460	440	431	472	434	459	444	436	470	419	467	455	444	454	415	473	460	463	441	467	449	462	425	425	428	472	452	467	438	403	446	450	432	443	402	433	448	436	477	452	480	453	456	458	422	465	427	475	439	429	423	450	444	441	467	470	428	432	446	444	455	436	476	472	445	445	428	431	442	467	458	430	456	430	444	419	431	425	485	465	446	452	435	495	442	427	430	477	484	462	455	440	435	453	453	461	453	468	469	466	478	469	447	491	453	454	458	400	430	465	455	457	440	465	431	484	453	420	477	455	475	456	451	442	454	446	489	438	465	489	412	458	459	463	487	459	456	440	463	420	455	439	519	441	467	407	454	438	451	473	454	470	474	438	444	417	440	441	471	445	440	454	449	451	470	430	442	439	455	452	482	441	428	441	420	462	420	436	456	461	457	466	455	455	422	434	427	451	460	483	499	416	446	447	420	410	451	456	469	464	487	434	454	438	478	431	428	464	445	433	432	447	458	430	441	460	468	445	474	461	413	447	476	474	464	466	445	478	451	420	460	420	471	417	456	502	454	469	447	429	473	433	451	472	460	444	488	451	446	430	433	464	456	507	413	465	472	411	435	451	408	479	450	475	432	444	445	430	454	458	447	465	451	453	462	417	470	457	431	482	460	468	448	458	464	452	429	478	452	455	430	489	433	448	430	442	473	477	426	440	451	463	446	419	448	461	455	458	440	431	464	439	462	460	438	469	476	436	443	470	464	421	424	458	472	440	466	464	434	444	448	451	445	445	512	465	449	399	448	459	454	410	468	456	454	442	456	462	447	482	510	473	453	401	505	443	449	481	462	496	434	455	445	447	458	426	471	455	426	470	441	416	436	471	461	450	403	492	469	476	433	469	426	415	439	442	467	427	449	458	448	443	433	455	499	459	445	450	439	463	466	418	460	473	416	481	460	492	424	494	480	442	473	465	459	430	439	458	427	424	486	432	416	402	466	431	437	463	452	405	433	430	487	475	459	446	501	474	480	482	463	502	424	474	409	441	435	426	488	455	445	447	475	473	474	418	457	479	450	458	467	431	433	452	466	492	479	443	399	462	426	410	460	479	490	457	492	463	462	429	413	403	464	457	536	420	442	425	467	460	439	456	456	457	485	415	449	475	500	434	450	487	435	434	465	477	428	481	435	452	448	449	454	471	418	451	485	456	429	457	451	480	445	409	429	437	475	470	446	442	441	463	476	442	478	465	440	474	437	452	428	442	445	440	415	467	475	442	463	406	430	466	460	428	407	481	447	453	474	478	462	440	437	456	449	456	473	442	425	454	452	390	428	479	455	432	459	499	468	450	465	463	415	447	460	475	487	434	443	462	456	477	446	416	453	493	479	461	466	434	442	459	416	445	422	449	410	441	460	397	442	466	452	426	484	415	457	475	461	436	466	457	455	465	450	481	433	452	463	465	483	469	493	424	445	469	474	458	453	468	476	444	426	442	472	468	480	471	452	447	465	460	445	467	445	454	423	440	427	432	502	452	431	433	429	431	433	436	442	437	490	431	438	443	453	417	446	415	434	430	441	446	412	441	435	461	467	436	470	395	440	442	463	449	435	439	485	469	416	427	458	449	468	464	437	451	404	441	458	477	453	492	462	411	442	434	487	462	435	486	463	422	426	469	481	461	414	450	458	441	439	444	443	433	439	481	440	450	441	489	484	453	488	433	434	435	455	456	456	437	452	467	471	463	446	444	448	423	439	436	461	457	444	440	459	456	455	478	469	461	423	468	426	478	457	457	428	473	530	469	460	442	463	469	490	467	468	450	459	472	464	444	476	466	493	471	436	458	454	446	444	430	465	454	485	497	475	487	456	462	471	448	436	485	410	465	456	451	445	460	435	452	414	425	440	480	430	457	486	438	413	417	459	437	442	444	436	425	446	441	476	463	458	410	445	465	450	437	449	459	510	410	453	482	472	420	424	440	478	420	490	436	448	468	440	427	463	465	446	438	455	494	469	458	434	434	448	455	472	448	473	432	478	447	465	458	450	452	454	431	455	447	453	469	446	502	439	472	480	446	457	450	445	512	477	448	450	420	445	442	457	447	435	453	437	440	471	486	489	485	445	423	465	441	448	461	460	438	430	429	456	435	429	415	435	454	462	414	452	455	479	454	433	438	474	479	473	443	453	459	459	453	454	474	480	425	448	453	454	450	438	414	456	447	462	434	473	453	472	458	476	460	465	435	461	478	446	413	460	451	478	470	445	484	462	447	430	461	438	457	480	464	415	469	478	466	454	470	460	449	435	433	457	489	494	437	425	454	485	432	437	453	433	467	440	474	442	421	451	466	457	477	450	455	420	442	463	441	488	442	431	481	434	464	483	471	464	437	447	479	444	434	449	480	457	470	488	470	428	479	477	433	438	464	463	441	413	437	480	460	440	457	431	454	485	450	481	477	431	456	478	462	437	423	434	497	430	450	481	482	482	422	467	459	433	476	460	477	435	408	477	465	449	428	436	423	459	471	439	433	458	471	448	474	428	435	420	443	461	441	462	436	404	485	486	480	475	396	496	468	453	393	439	450	406	447	485	466	446	440	456	470	453	429	454	436	471	426	448	448	448	473	457	397	416	443	495	464	434	429	472	430	475	442	443	450	465	433	452	438	457	467	450	444	424	443	418	467	451	455	444	432	409	479	447	478	440	457	463	438	434	455	457	442	474	449	454	444	422	513	471	434	423	454	456	423	420	416	448	442	450	462	490	469	437	454	449	464	441	463	468	447	454	453	450	445	467	477	477	443	436	475	505	465	423	454	439	401	478	480	434	455	456	405	466	468	411	452	470	434	466	479	413	453	461	445	486	458	473	438	480	456	432	446	449	449	462	444	430	469	423	403	448	491	468	414	429	453	470	435	417	455	462	460	465	463	415	421	455	430	434	459	467	466	452	457	466	467	440	448	507	449	466	476	460	441	468	462	460	491	449	497	445	469	429	448	446	444	433	489	462	474	448	451	440	427	437	430	450	459	467	504	456	444
5607	2584	3472	1418	691	463	509	585	504	558	1383	2272	1853	1130	603	441	371	398	375	468	386	382	419	362	382	399	367	390	421	380	384	392	395	424	390	375	396	376	401	389	397	364	374	378	387	419	369	386	363	377	382	370	364	365	393	388	440	408	434	376	394	354	395	403	403	390	385	387	399	400	368	387	367	392	382	387	379	396	408	393	411	395	379	417	373	358	387	391	390	387	391	359	393	379	399	416	398	370	366	379	385	361	382	418	408	381	386	355	388	404	424	369	388	375	398	388	377	371	396	420	391	383	391	408	391	409	409	393	390	380	384	372	377	392	414	405	399	361	387	383	441	385	401	395	391	385	406	378	388	358	408	392	372	392	410	406	374	367	399	350	351	384	377	408	390	371	403	367	407	375	395	381	393	403	392	410	361	387	374	361	397	376	392	389	375	360	365	335	396	369	340	371	394	406	397	402	399	379	368	400	382	373	375	377	365	368	396	383	342	386	395	366	397	376	379	401	388	394	376	382	391	413	397	384	384	401	378	370	376	400	380	390	349	376	408	369	381	397	403	344	388	402	376	405	403	336	399	365	389	377	394	382	419	348	348	395	376	427	429	426	390	364	400	401	398	363	425	377	429	403	370	345	398	412	377	368	374	381	386	379	380	367	393	418	388	384	399	394	384	404	420	393	379	409	403	392	410	372	402	391	357	395	371	406	386	395	394	388	356	396	415	391	396	383	370	370	366	385	378	397	375	396	391	410	386	426	358	387	389	393	410	400	370	379	386	393	400	398	389	364	408	361	382	461	373	379	399	372	379	379	371	394	378	425	367	434	400	400	397	386	409	403	397	372	371	362	376	399	388	401	399	387	385	349	414	365	388	380	362	376	387	367	392	393	356	349	383	380	416	397	356	405	370	394	358	362	377	396	366	399	402	384	422	354	372	376	367	384	393	378	345	425	387	381	359	396	360	396	401	374	374	395	394	420	364	375	363	393	392	382	414	383	344	388	397	430	385	356	381	388	362	385	378	381	390	381	379	368	373	401	376	356	370	398	381	379	388	362	366	399	381	377	425	434	410	394	385	372	408	389	397	388	378	403	369	406	409	365	373	390	377	396	398	354	408	375	363	400	421	385	351	362	424	383	361	354	375	389	402	355	405	371	393	370	405	391	382	370	415	367	389	383	356	423	383	366	348	367	359	411	381	404	403	378	395	407	395	398	378	377	417	354	383	389	375	364	373	407	372	417	389	366	399	396	386	415	405	430	377	413	395	372	350	377	372	390	392	354	388	420	378	403	393	398	396	404	385	385	379	397	363	401	404	373	391	384	406	421	396	367	383	356	408	404	384	378	394	409	375	373	373	379	378	363	373	361	386	407	384	423	357	377	368	411	365	372	379	391	408	383	370	388	416	377	404	397	368	381	380	374	355	395	381	381	410	366	427	361	366	366	379	351	384	401	389	414	398	409	391	360	391	394	400	381	414	370	389	370	381	363	368	364	371	366	377	383	377	371	435	364	392	381	353	394	357	417	372	372	382	360	382	388	406	356	354	366	394	379	398	369	415	374	374	375	374	416	363	390	367	366	375	395	403	370	391	422	393	393	396	371	395	380	396	450	415	420	415	371	381	369	370	362	389	373	408	388	374	404	372	355	378	380	367	396	397	421	355	399	368	414	393	364	361	376	375	373	403	364	367	380	393	357	409	378	391	385	388	383	384	389	405	363	404	382	401	401	391	408	390	380	391	368	361	388	404	383	400	356	363	377	364	402	405	371	429	397	370	392	383	363	384	372	377	389	396	400	363	363	394	393	381	389	357	383	381	355	384	422	432	380	387	384	383	413	379	385	359	307	397	417	384	350	354	376	387	401	385	384	347	370	424	398	401	397	389	364	368	394	350	386	411	354	403	411	394	358	392	384	369	339	398	387	380	362	390	398	367	417	401	376	369	381	416	437	369	378	380	368	442	408	381	433	403	393	381	383	398	381	422	372	413	426	395	408	365	396	377	393	365	350	393	411	355	429	397	364	377	412	398	385	378	387	380	364	391	414	422	397	397	383	393	368	424	375	389	392	375	373	426	381	349	397	415	400	370	397	406	378	378	403	408	365	370	340	360	372	380	358	383	390	407	363	399	340	328	362	394	383	404	393	384	363	397	365	404	419	401	370	381	415	406	336	398	413	373	375	390	373	382	393	395	370	382	391	360	403	412	358	380	390	420	390	396	385	386	400	401	406	398	397	400	361	403	417	345	421	356	371	409	388	391	375	388	393	417	359	399	406	343	396	378	396	403	402	422	388	390	439	364	397	379	389	366	358	409	402	395	417	410	389	388	381	373	370	349	349	389	376	380	398	451	367	377	358	391	410	401	395	389	403	394	399	421	382	373	362	381	396	364	368	389	414	400	401	364	363	389	394	381	375	387	391	395	391	389	366	387	389	419	408	356	397	392	421	394	368	418	392	387	377	382	375	368	389	391	354	412	413	421	376	406	358	407	397	365	364	391	406	370	368	396	405	407	388	365	404	396	413	392	430	425	396	410	398	365	371	373	360	398	335	401	399	366	410	377	383	409	419	373	385	373	364	391	380	420	392	382	388	397	388	385	378	375	397	377	366	382	375	394	348	370	406	375	384	364	401	393	369	397	349	379	400	383	364	389	389	372	394	415	398	409	380	393	400	438	396	392	405	372	372	373	382	395	361	375	406	383	364	395	381	376	395	369	340	381	410	386	399	373	399	380	360	364	420	353	349	405	362	351	396	341	371	392	390	396	364	375	383	368	388	390	423	394	399	383	367	398	386	399	413	374	413	391	387	364	394	383	389	385	380	383	379	383	345	365	376	381	416	404	405	388	407	401	404	353	411	431	418	406	394	393	372	371	411	401	359	373	380	355	383	376	361	378	369	395	374	379	365	407	389	383	375	393	375	378	379	380	397	378	381	380	388	394	410	378	378	373	412	389	378	380	421	372	407	378	387	404	371	394	372	398	391	384	374	375	370	414	372	375	393	372	376	389	431	375	396	423	380	381	405	366	383	394	393	418	397	420	396	424	391	383	377	385	394	391	374	416	410	408	393	383	402	403	373	351	436	359	377	398	363	404	419	369	389	390	395	389	371	388	392	377	355	386	383	392	360	394	369	410	415	379	407	386	393	361	404	399	397	379	416	403	355	391	418	396	367	396	425	369	379	395	412	395	397	397	366	387	391	408	413	401	387	352	364	399	392	391	443	385	405	406	418	388	414	342	387	427	394	406	392	390	396	400	422	396	355	403	389	344	420	408	402	370	359	406	344	379	395	380	367	384	381	375	395	409	375	364	365	390	439	398	382	383	388	394	384	383	393	400	355	393	416	366	368	370	360	373	346	344	414	398	398	408	442	371	362	354	409	398	394	355	390	381	402	370	394	408	365	420	391	351	410	390	350	385	407	384	402	388	377	404	371	355	371	395	391	405	416	406	406	360	370	406	366	426	380	380	365	382	367	412	377	387	396	377	381
24762	20808	26773	24790	8882	1451	1026	779	655	1597	8191	16860	12903	5435	1656	727	596	527	535	484	510	489	474	501	517	496	462	494	444	517	497	528	481	496	468	518	493	461	502	482	470	429	516	513	511	488	514	471	503	491	507	517	488	544	472	524	523	493	481	501	503	503	457	472	525	528	518	472	495	466	485	458	531	487	475	480	462	503	479	497	490	512	490	496	455	488	488	498	476	479	516	492	474	470	480	468	505	497	478	458	470	460	473	491	502	508	484	505	476	519	501	499	461	485	527	531	537	518	489	518	474	492	501	509	491	490	506	500	453	456	506	493	443	536	526	499	491	487	524	442	453	460	508	510	488	485	512	486	494	495	502	502	491	480	510	511	443	511	492	475	485	495	487	477	479	502	470	472	536	475	509	500	437	478	509	469	483	502	509	484	474	524	476	499	449	489	475	481	475	506	501	484	484	483	489	487	438	514	514	455	477	471	483	493	513	515	491	482	512	491	501	523	471	496	522	495	503	512	466	462	488	498	503	514	483	504	458	493	447	478	460	518	458	512	512	465	479	474	466	467	472	492	519	466	478	499	504	529	443	495	491	456	499	511	507	511	469	481	499	511	497	481	461	497	500	501	516	511	467	465	462	467	489	476	463	459	504	498	498	477	473	518	483	498	458	491	496	478	475	505	483	507	480	504	514	473	449	485	502	492	476	535	487	492	474	510	528	486	503	490	492	498	504	499	477	503	473	504	489	498	503	508	485	502	507	488	511	517	475	475	525	483	464	431	461	521	497	447	505	509	455	496	488	561	531	496	481	483	492	469	494	495	478	507	527	508	454	510	453	492	482	499	498	466	488	471	483	501	492	501	485	542	495	497	500	511	479	540	434	460	483	506	529	477	510	458	469	477	494	477	491	454	512	475	523	462	459	513	470	480	499	446	481	533	498	494	459	495	477	479	498	488	483	482	480	453	480	452	498	496	527	457	486	495	496	475	487	510	501	489	504	499	474	485	509	506	460	538	455	491	477	484	481	497	517	520	496	490	490	504	490	464	505	487	486	438	490	499	497	471	498	495	510	472	497	480	511	479	482	477	491	464	482	472	531	505	456	528	506	517	490	526	503	486	495	442	491	457	508	484	466	467	472	485	483	448	499	443	476	477	501	493	509	462	518	503	491	475	471	471	494	458	494	494	499	465	465	518	497	525	477	463	523	527	464	516	500	526	513	459	521	511	510	518	529	460	497	492	481	484	485	473	494	499	507	495	522	475	503	468	471	506	451	472	478	451	472	487	455	478	489	481	476	510	483	501	525	513	447	492	508	462	510	469	455	507	468	520	489	498	504	474	493	474	505	463	463	516	492	481	464	498	452	508	466	469	488	466	509	501	499	491	490	529	471	475	468	478	484	535	501	482	494	421	476	488	464	491	500	473	496	524	488	508	499	494	469	487	466	489	492	484	499	490	478	492	522	477	481	492	480	502	486	493	469	509	483	504	522	470	491	545	467	507	492	422	457	491	502	475	444	459	490	512	537	481	453	458	537	481	513	470	516	481	520	510	476	497	486	485	489	507	435	496	495	529	498	475	485	481	468	465	463	484	452	517	476	491	508	479	467	511	519	483	497	512	445	490	505	458	496	461	486	476	490	466	455	505	485	509	495	489	507	458	484	449	542	493	469	470	481	495	531	488	511	468	506	493	508	494	472	518	536	510	490	504	477	494	464	496	482	506	488	504	514	512	533	441	533	489	474	473	510	484	500	510	528	513	518	526	540	505	476	517	494	502	482	521	482	442	462	449	475	508	458	470	441	530	481	452	501	502	508	460	502	493	490	498	487	474	549	493	453	490	465	481	501	486	500	475	480	492	492	486	480	458	498	515	483	486	479	451	510	516	478	506	509	469	462	500	456	499	438	452	520	459	472	484	487	496	511	470	462	503	523	464	502	502	487	452	508	499	460	499	495	452	477	488	523	516	502	514	498	501	459	463	474	476	527	463	500	516	466	502	473	480	508	461	468	481	469	489	521	474	480	451	478	476	473	451	497	486	511	486	497	467	502	486	475	496	477	504	455	496	477	469	498	503	477	478	494	481	509	497	500	475	469	500	507	473	471	461	506	466	490	464	475	508	513	487	460	470	442	484	470	463	510	480	469	452	489	501	457	512	469	490	489	524	483	484	448	493	496	495	471	496	501	509	503	489	447	481	481	502	444	491	502	471	462	525	478	504	502	496	496	494	513	497	495	511	510	488	486	468	499	485	504	503	481	484	467	544	506	483	485	478	521	510	507	452	464	473	468	474	461	510	495	472	478	486	498	489	477	494	461	506	496	520	463	458	527	483	445	459	463	520	450	492	485	493	490	479	496	461	517	491	506	486	484	463	530	466	523	499	500	500	497	512	444	471	501	470	478	459	474	484	533	445	481	489	512	450	479	484	511	502	472	474	503	468	477	529	487	494	493	476	460	463	473	478	477	524	495	488	494	481	501	501	479	486	473	499	495	497	483	490	480	512	485	500	484	469	501	499	490	512	501	424	456	487	496	487	486	497	514	497	474	464	546	483	473	462	528	445	500	488	478	495	456	483	452	463	473	418	494	490	519	486	472	464	484	503	490	543	521	477	472	501	447	503	502	523	508	482	466	440	495	496	529	504	485	520	504	516	479	525	497	509	482	481	498	471	495	490	463	458	521	526	477	538	502	486	471	517	487	471	471	450	512	473	466	503	482	507	487	467	503	497	463	491	498	513	462	485	508	507	491	503	464	492	509	494	520	523	503	507	514	502	451	484	456	527	532	461	502	503	544	439	453	445	454	479	484	503	499	457	521	441	473	479	474	512	459	475	477	451	496	478	474	497	496	512	521	445	535	496	520	517	483	476	462	499	519	522	512	516	512	468	504	499	503	496	513	524	461	503	513	474	468	480	500	483	486	481	465	456	525	461	495	477	503	482	454	493	459	474	500	528	478	475	449	487	507	503	499	470	477	502	473	478	491	477	462	496	483	509	521	457	486	503	490	506	499	495	508	480	495	459	490	499	508	471	463	458	500	500	517	474	493	499	499	509	516	490	486	500	473	481	491	490	467	522	443	483	518	498	493	483	528	523	461	504	501	497	456	479	464	525	462	468	499	498	448	467	448	493	449	457	488	512	513	497	463	497	508	455	462	529	489	489	463	496	466	490	492	516	493	469	518	481	485	530	483	490	457	491	484	476	502	519	456	498	527	497	476	495	506	499	483	467	442	534	516	483	521	475	513	461	471	492	514	481	451	478	498	453	498	483	484	472	525	495	488	466	439	432	454	504	500	481	496	498	499	495	465	484	480	478	487	503	458	486	470	513	459	470	513	467	503	475	515	506	486	495	486	468	485	507	517	504	489	486	475	469	437	450	488	483	485	456	475	508	514	495	475	475	489	502	495	511	492	495	521	438	475	485	490	483	489	471	515	496	465	495	498	513	488	486	469	516	502	487	532	514	467	452	504	518	481	500	505	474	465	489	477	489
4391	5907	6284	3175	1939	1192	1064	808	742	2507	10892	17706	11866	5023	1766	747	533	432	434	433	447	445	440	461	454	451	472	438	445	489	452	420	448	456	457	444	420	455	401	447	435	444	446	445	429	447	449	456	423	464	448	439	434	455	406	413	452	456	447	420	437	415	435	486	444	444	461	390	418	429	400	462	450	443	455	481	425	431	460	443	429	475	428	451	418	434	409	466	442	454	435	429	461	431	412	442	456	440	443	434	442	445	448	429	433	424	440	416	438	416	472	449	449	447	457	417	469	466	447	442	419	435	414	442	453	453	443	434	450	440	431	484	470	464	476	462	413	432	415	482	443	437	441	433	435	411	475	402	414	461	431	452	434	446	470	451	464	456	397	432	410	430	447	424	495	453	451	451	493	393	413	477	430	409	396	435	379	452	480	404	437	440	449	431	431	444	444	448	410	456	416	425	390	428	415	395	448	435	433	448	441	415	433	420	412	438	403	411	449	494	442	432	446	442	441	448	462	459	427	429	407	441	393	460	479	421	480	417	436	479	446	471	418	413	432	462	462	468	465	442	386	470	422	462	425	444	397	452	421	447	458	408	418	433	413	408	423	431	450	457	430	427	430	399	437	448	433	428	449	454	471	413	448	443	424	430	459	443	414	438	433	457	412	485	443	408	399	438	416	382	430	433	426	426	434	435	435	452	448	425	480	409	453	438	467	444	441	429	461	412	414	418	445	444	419	424	472	453	431	416	450	401	413	408	415	410	404	421	434	451	461	432	455	414	409	432	440	438	457	458	444	432	442	434	455	461	428	450	431	464	417	446	419	436	387	442	447	457	421	442	467	425	428	441	422	390	432	431	445	482	430	420	452	412	438	416	443	421	456	418	456	411	432	410	452	412	453	458	488	425	456	441	442	434	441	454	413	473	452	420	429	421	476	465	434	391	420	460	426	431	455	467	417	453	486	459	428	431	433	475	434	428	424	428	452	462	456	417	407	468	420	413	431	442	423	434	414	458	419	419	495	474	409	428	431	446	444	431	437	416	413	419	433	451	461	434	407	460	427	441	454	459	465	435	454	430	440	412	424	448	440	429	419	467	446	433	432	414	447	393	446	429	422	452	429	454	431	445	464	422	467	454	450	479	433	449	416	434	427	425	408	414	439	426	445	441	458	400	429	456	481	396	402	452	423	439	423	450	446	437	421	415	395	454	435	431	443	421	431	466	417	410	428	416	437	430	414	485	462	449	392	409	437	435	425	449	464	414	432	423	457	455	430	419	477	410	429	434	441	463	429	453	446	419	419	428	468	438	426	449	472	453	423	406	437	464	429	440	409	450	421	431	401	458	441	401	443	436	436	464	418	465	439	429	426	442	406	407	401	444	451	423	445	474	445	446	437	400	424	396	432	437	445	400	401	476	415	448	455	457	437	448	440	484	440	428	455	412	449	468	446	455	425	426	431	405	427	463	426	416	436	445	422	424	458	440	414	429	431	450	460	397	411	474	427	412	439	447	437	431	406	426	443	406	431	458	450	457	450	449	386	426	436	467	450	407	408	426	450	431	428	481	415	430	458	448	440	420	434	452	459	425	438	423	465	467	422	475	411	471	447	418	408	444	437	427	446	451	426	446	437	431	424	427	417	404	413	435	449	463	426	457	437	463	410	459	427	432	420	451	458	442	435	427	455	459	408	397	418	437	441	445	452	405	445	406	431	454	442	430	443	411	461	463	447	461	466	426	386	408	413	439	451	450	415	410	433	437	420	416	410	453	464	448	429	444	429	472	412	450	456	415	408	459	409	456	450	424	404	449	410	421	458	444	455	474	424	432	427	416	449	434	461	403	442	422	447	447	431	471	413	439	407	414	430	430	425	461	406	455	449	457	449	398	431	448	425	413	431	428	447	453	448	438	405	438	402	446	389	434	471	419	400	460	418	439	424	394	447	419	447	421	446	416	426	425	432	451	439	451	427	451	433	439	420	469	452	502	438	437	452	429	447	482	407	435	442	448	491	428	430	448	420	438	444	477	408	461	403	473	468	425	480	412	445	427	435	446	408	425	427	419	475	416	434	410	454	419	443	394	468	421	460	469	430	434	413	408	413	435	429	456	453	449	476	429	420	447	446	452	435	389	431	440	426	443	439	446	455	406	437	416	440	446	428	403	463	488	432	455	421	458	449	440	425	463	489	431	448	425	461	488	433	443	423	426	430	418	453	492	430	411	391	459	433	413	416	404	458	424	434	445	430	424	409	387	413	438	437	446	449	430	416	431	433	445	426	436	438	432	450	438	423	425	401	462	434	454	435	410	419	431	453	433	409	444	424	421	447	416	420	425	400	407	420	444	466	412	480	415	476	448	456	436	415	438	428	425	435	445	422	423	422	408	471	429	446	448	452	428	468	436	452	384	414	440	392	438	447	434	420	452	436	420	412	379	427	408	456	438	471	429	418	418	443	446	415	430	434	460	476	419	453	441	467	446	447	431	415	436	424	413	442	413	437	436	424	460	380	403	464	442	405	432	468	483	424	486	396	433	427	437	413	443	413	422	417	441	453	421	440	416	439	397	428	433	416	434	416	402	455	424	395	477	434	404	435	458	416	401	431	432	450	435	406	443	444	406	405	420	417	416	465	456	429	401	426	419	467	431	444	394	430	472	447	437	425	445	445	439	462	407	447	407	440	439	420	435	437	430	467	460	452	455	462	431	420	451	486	447	385	423	420	455	417	471	426	418	419	415	432	444	481	437	474	447	459	466	456	427	432	401	408	429	423	445	467	476	431	445	469	404	440	429	449	450	449	413	435	402	436	440	427	456	415	461	425	448	429	458	413	441	437	456	427	445	418	454	398	441	429	407	452	440	434	426	448	402	437	407	454	459	414	438	430	397	434	419	466	444	454	441	408	439	472	417	420	434	431	429	434	430	442	425	417	417	427	419	396	427	455	435	422	461	439	428	434	424	433	477	434	408	448	407	402	427	432	473	485	402	413	432	396	421	422	352	419	461	446	442	425	468	444	396	398	460	400	464	428	430	430	442	412	402	430	449	434	405	434	430	433	415	434	441	421	432	429	454	402	414	408	475	437	456	417	428	404	397	425	436	391	419	434	454	388	410	417	411	422	408	442	424	434	446	441	504	438	427	434	451	435	461	456	410	415	416	465	410	436	443	389	423	431	431	351	465	427	430	420	405	444	434	444	423	447	475	451	440	424	403	441	407	433	428	449	430	486	450	433	429	406	432	441	411	421	456	460	432	450	431	435	438	464	435	456	378	419	449	435	431	407	428	448	427	440	454	419	425	454	448	426	440	481	414	420	428	447	444	443	427	451	428	429	421	419	432	420	396	418	436	413	465	412	437	455	435	417	416	445	460	428	471	438	418	392	461	409	423	404	426	449	440	410	409	400	458	466	445	395	481	437	437	440	451	428	473	408	439	418	426	433	446	443	438	428	418	428	410	418	407	436	427	418	432	450	402	403	448	437	396	407	415	438	438	421	431
23727	20794	27844	23814	20638	7267	3488	1993	2183	2395	13102	27236	20793	11535	3732	1194	769	671	634	672	667	629	623	630	620	660	624	590	629	621	646	637	617	632	612	604	605	663	621	616	661	644	653	632	614	627	649	644	591	624	606	623	656	656	642	647	653	587	676	637	657	558	688	680	597	650	619	599	636	627	647	653	605	621	616	604	648	634	661	580	589	619	649	644	595	644	615	646	606	648	603	620	660	602	619	594	629	629	599	622	619	640	669	602	647	606	646	635	619	601	634	602	676	616	588	603	627	655	656	590	619	629	626	589	653	638	641	631	616	622	576	650	632	599	632	671	633	650	606	639	663	619	621	614	611	590	605	637	673	621	585	617	630	601	635	615	637	631	636	605	642	602	606	652	648	615	628	610	648	643	646	568	601	661	578	628	636	637	693	684	648	676	675	634	557	617	580	621	658	648	606	616	630	630	623	641	622	608	652	639	615	648	625	663	614	562	639	613	613	607	637	605	607	621	616	674	623	595	631	582	648	663	628	636	586	625	626	592	614	639	667	631	575	587	639	633	635	639	649	634	692	590	639	623	629	644	607	617	628	626	648	642	631	615	649	664	671	597	668	638	653	662	627	638	604	621	664	646	671	646	664	615	633	682	640	651	598	575	582	654	588	647	696	618	628	627	632	629	621	649	603	635	620	608	585	591	622	663	643	605	632	631	636	639	659	652	607	592	612	591	626	588	640	630	642	642	596	612	592	697	638	599	655	654	633	657	642	575	624	636	662	595	618	628	648	594	646	616	591	583	667	659	615	647	714	626	589	636	606	648	684	617	598	624	648	616	650	647	630	644	632	605	601	650	583	649	606	583	594	601	631	594	612	572	620	599	628	614	651	610	623	648	604	631	627	618	641	637	604	624	624	628	683	669	620	598	628	642	640	597	667	585	588	639	631	597	633	597	652	653	608	648	573	654	643	625	615	594	606	610	650	579	577	610	632	616	656	620	636	655	638	612	598	596	578	645	664	590	650	634	650	594	631	658	616	605	629	621	656	615	633	571	613	612	633	643	645	619	627	651	640	639	640	612	633	644	652	597	617	608	611	681	607	646	630	621	609	629	639	648	650	650	625	599	640	638	636	638	584	594	646	618	617	664	663	675	645	675	633	664	617	644	609	609	648	676	628	638	632	597	671	599	627	631	590	646	606	612	600	580	593	648	606	645	612	618	606	582	629	686	628	656	625	691	622	681	612	634	610	634	630	592	614	594	601	594	618	597	606	648	629	651	665	652	625	652	627	612	607	644	600	598	648	627	585	614	589	616	631	579	618	574	663	626	604	650	588	639	606	588	598	592	624	590	634	595	653	631	708	645	645	640	647	635	644	646	584	669	623	649	623	608	573	606	626	623	610	598	625	685	670	673	601	683	608	596	616	593	606	624	642	615	613	593	641	628	622	611	659	608	669	586	619	610	637	592	590	597	619	656	585	584	672	629	621	611	611	609	623	645	617	631	603	628	593	622	641	611	617	608	588	617	636	609	651	626	598	623	638	618	590	648	633	659	658	654	638	631	627	623	635	638	634	588	634	552	622	611	631	599	637	619	619	608	595	609	647	641	589	617	634	648	640	644	656	631	616	584	578	597	628	677	657	602	625	649	656	695	614	650	598	663	605	634	624	570	615	570	610	630	628	622	587	644	605	620	645	616	641	596	538	628	652	637	604	663	608	596	643	670	607	582	592	635	633	650	614	609	676	597	617	601	619	652	691	637	613	618	632	622	642	612	631	614	619	634	651	594	635	639	671	630	629	678	628	625	646	646	618	634	651	612	614	612	646	597	620	624	641	617	595	593	620	623	647	667	620	633	592	618	593	645	625	676	668	634	587	603	596	599	561	637	599	603	627	609	615	634	627	671	657	638	659	603	604	622	642	628	604	625	633	682	612	575	637	612	621	623	619	638	649	639	617	617	636	613	614	655	616	622	631	655	621	624	629	606	590	568	602	608	627	641	651	617	616	657	696	619	664	661	620	702	584	625	678	603	629	640	623	660	643	616	655	638	620	611	640	647	626	624	607	564	629	603	575	631	601	610	635	664	647	640	589	646	546	669	599	569	645	605	633	600	635	665	629	611	612	589	613	696	610	635	626	649	648	602	624	630	615	644	622	611	602	643	598	642	654	676	640	621	599	624	581	617	633	612	626	611	600	589	657	610	616	684	665	594	645	562	648	637	614	599	671	657	643	606	646	638	623	608	636	599	628	644	625	636	637	650	606	590	610	645	620	619	591	622	588	636	666	589	636	637	602	627	619	644	664	608	630	586	589	610	612	607	672	623	605	616	592	636	641	641	652	629	638	638	664	619	603	645	659	639	608	619	669	595	621	673	619	579	583	630	627	620	641	630	645	623	622	639	614	631	637	626	593	623	589	658	628	590	670	612	606	617	612	624	613	629	568	699	658	625	668	652	616	639	611	652	657	602	644	604	642	612	661	638	628	594	621	609	582	633	588	612	636	583	637	631	640	622	616	629	649	629	632	624	587	617	621	602	606	609	572	635	640	624	627	615	641	632	665	673	610	656	669	596	653	612	608	647	606	661	641	620	618	639	607	623	640	654	625	637	646	629	595	611	589	638	641	608	632	628	620	621	611	610	662	577	635	647	612	625	641	593	632	618	667	678	643	595	632	634	587	678	639	668	621	626	637	564	630	624	593	618	621	625	647	625	632	660	555	627	604	618	630	661	653	638	599	601	640	636	626	656	599	587	620	674	567	602	634	625	616	645	610	645	586	586	611	665	654	613	627	647	611	651	595	587	663	589	624	599	627	612	606	667	599	616	638	600	603	593	636	600	644	626	616	614	632	616	633	598	645	634	658	614	635	633	635	592	656	602	629	611	595	644	585	621	608	632	631	634	567	612	634	639	604	598	664	581	666	595	605	609	680	607	609	617	686	656	586	639	576	602	608	620	582	610	607	618	635	594	654	636	647	575	626	648	643	615	673	591	628	617	612	605	648	580	615	661	591	659	582	627	608	598	621	646	672	660	614	599	632	658	665	613	577	630	623	639	690	638	616	627	590	611	601	620	613	639	585	641	605	601	642	627	600	642	587	646	648	661	639	681	606	616	586	586	654	620	648	562	624	638	617	619	590	633	673	643	624	602	613	640	609	620	597	605	617	604	629	610	634	639	631	617	617	643	581	595	651	648	638	609	587	642	659	620	612	606	639	608	616	617	672	615	643	645	640	645	638	601	638	686	624	675	616	643	620	626	601	652	565	625	633	601	636	618	708	651	594	594	629	642	614	645	636	577	654	623	640	637	606	627	615	617	624	618	640	663	603	577	645	643	604	660	621	632	662	641	617	622	642	602	594	624	618	623	617	613	631	622	628	617	667	634	598	633	612	643	622	643	679	656	634	605	616	597	635	649	620	630	622	629	655	601	620	636	632	618	592	625	609	601	626	606	607	685	622	642	626	602	652	610	633	621	615	603	678	596	604	618	587	597	619	602
4774	8750	7351	3762	3205	2093	3057	2522	3039	3594	17181	26316	18117	9924	3511	1167	716	583	530	507	535	556	541	539	557	561	534	549	545	537	598	553	583	531	563	565	572	557	561	575	553	541	574	549	542	558	540	607	558	576	594	552	563	541	544	558	547	581	574	556	571	554	525	574	598	535	518	554	547	547	529	551	551	526	600	565	561	507	594	605	596	534	582	568	575	545	554	534	575	540	514	562	503	549	551	557	515	572	513	554	570	505	529	541	526	594	566	604	534	564	545	550	488	560	557	581	558	551	584	560	551	496	513	538	542	567	513	571	582	513	572	593	548	621	560	581	533	543	522	507	610	573	564	551	495	491	550	510	508	524	525	553	577	559	566	552	525	586	530	531	537	543	530	561	535	551	524	540	533	498	569	581	525	549	559	541	565	545	569	549	562	555	596	545	573	563	561	503	526	543	525	564	565	567	544	576	533	576	538	552	547	575	528	524	580	532	517	568	553	500	523	535	526	556	540	560	581	562	551	553	548	555	573	537	511	545	507	579	560	523	530	569	544	513	543	554	543	522	482	505	557	543	540	541	497	547	523	600	549	524	519	495	557	532	516	545	577	542	534	548	540	552	537	534	542	526	540	510	538	560	566	526	510	545	527	553	525	494	530	548	572	523	518	510	551	542	534	555	570	579	549	512	537	531	591	546	534	556	512	547	511	547	562	518	547	534	574	555	556	518	531	537	592	559	541	540	550	555	487	548	555	555	562	547	578	522	588	536	555	540	551	503	526	530	529	534	583	541	517	568	587	541	519	549	552	518	580	562	557	530	586	545	524	533	513	556	518	492	554	551	552	546	557	538	568	565	510	552	532	541	546	538	513	524	508	550	512	538	515	576	560	543	576	534	548	536	564	507	541	564	537	518	546	552	542	553	524	549	548	533	552	554	565	520	527	504	581	524	533	544	560	527	554	567	532	541	536	533	506	568	571	534	509	516	537	530	558	538	537	557	576	532	524	579	565	547	530	542	561	524	568	504	532	545	558	558	528	554	576	573	532	530	557	557	553	540	541	550	522	550	531	526	558	558	571	559	538	559	538	542	518	560	534	544	543	523	561	554	549	562	557	568	535	507	532	523	513	545	570	562	539	544	495	523	480	537	581	557	600	544	544	525	540	529	579	520	559	549	500	521	583	528	561	558	513	565	519	543	553	547	520	536	545	548	489	591	538	545	602	506	542	532	529	529	533	567	497	562	571	572	520	577	556	509	507	553	520	483	537	511	513	540	523	509	527	529	535	583	531	526	563	524	565	580	516	558	537	570	529	588	535	525	556	569	537	542	524	542	541	553	527	546	581	570	589	523	573	561	560	561	534	520	522	525	541	552	513	510	540	563	520	548	507	519	530	553	549	555	548	523	582	533	535	544	513	540	555	573	543	530	528	553	547	520	564	532	597	506	532	572	502	566	503	553	572	506	560	534	520	572	554	575	543	519	533	512	492	569	545	555	526	511	511	544	545	544	535	540	500	551	529	567	516	562	530	555	538	539	522	526	534	546	570	523	512	598	540	557	588	528	573	544	536	521	564	523	560	527	558	518	542	539	540	545	547	534	555	549	567	492	524	504	533	547	521	491	529	518	507	520	530	528	558	553	533	539	536	516	555	550	525	521	529	554	559	551	520	534	517	553	573	528	535	556	541	520	570	543	553	576	512	526	511	566	521	520	514	525	593	522	520	527	552	531	548	547	560	554	547	528	560	556	534	508	526	539	517	525	500	547	566	570	544	538	542	537	529	557	516	541	518	547	527	577	549	536	552	568	522	559	565	541	556	539	537	508	525	555	526	524	497	532	548	534	485	547	570	551	522	504	545	548	539	575	509	528	559	560	534	577	580	528	551	539	522	533	501	544	555	539	555	513	541	542	528	520	556	515	550	566	539	546	579	514	543	501	559	546	555	550	571	536	541	568	529	555	530	551	566	522	552	544	573	529	503	503	534	588	532	549	560	554	517	551	560	560	557	569	503	556	552	571	561	540	548	542	517	563	551	536	581	574	520	564	555	505	550	499	541	550	514	512	553	527	518	529	548	533	518	577	527	537	560	537	513	514	557	579	566	526	574	583	537	560	543	594	513	563	526	545	555	528	554	552	569	518	528	521	529	543	570	511	567	544	559	528	502	539	574	540	528	574	563	592	530	536	522	525	510	540	497	541	558	528	537	573	543	530	566	508	540	597	555	503	553	494	567	543	550	528	520	511	514	523	565	496	537	545	544	546	536	546	568	509	584	567	502	521	547	549	527	520	527	517	580	546	562	533	558	552	563	545	509	516	502	511	559	498	513	543	571	507	518	518	525	516	579	523	511	566	534	539	522	537	501	560	540	546	552	582	545	549	535	549	563	520	533	541	539	555	523	552	516	559	558	559	527	568	575	544	576	574	542	575	588	542	550	570	535	527	558	549	540	536	543	532	558	529	556	596	551	542	549	522	520	521	523	519	550	554	548	543	534	526	555	524	510	562	547	588	512	560	565	545	566	571	553	540	568	523	560	562	531	555	515	552	585	571	541	564	530	543	521	563	517	547	519	551	565	553	585	550	573	566	561	545	544	538	573	546	528	528	557	520	497	507	535	546	525	548	565	539	568	512	555	517	538	572	554	538	533	532	542	511	530	551	541	557	552	571	533	547	550	565	560	561	560	547	493	549	565	529	570	533	552	547	541	581	530	542	542	542	518	515	500	565	503	518	549	527	541	573	509	527	569	570	535	538	565	535	525	491	521	494	553	512	530	554	532	557	538	486	532	582	553	536	566	520	589	537	543	553	542	509	553	538	549	507	537	530	539	513	563	532	538	527	524	513	550	523	551	534	551	547	554	536	493	548	495	547	573	531	548	518	523	520	488	544	521	523	564	527	538	544	576	584	555	579	551	537	505	590	549	541	556	513	574	556	562	531	570	544	556	528	510	558	555	523	534	524	568	545	549	540	549	558	550	591	555	541	534	505	548	522	552	528	557	535	561	527	545	536	561	571	543	542	531	539	545	546	565	506	527	574	534	529	540	540	525	605	539	567	527	516	510	519	545	550	580	491	549	536	526	546	546	531	541	525	564	562	539	563	496	512	553	559	540	551	556	515	516	540	503	550	552	526	550	569	584	555	546	518	541	525	539	552	556	554	564	540	513	561	538	564	516	528	558	517	547	547	500	563	572	505	583	569	532	516	507	551	550	484	552	493	538	526	548	548	579	526	553	515	536	549	541	519	527	569	520	537	507	533	526	528	556	548	524	562	522	538	546	533	548	529	571	534	535	527	539	521	491	504	538	552	536	537	556	541	535	568	576	538	515	555	548	515	535	514	550	510	568	558	558	537	496	522	534	545	535	540	511	533	524	555	515	543	527	530	557	520	559	556	547	599	524	533	539	532	552	529	550	547	560	570	549	489	596	554	533	539	534	530	555	537	576	516	505	523	560	544	540	519	553	515	551	515	520	530	554	531	535	529	533	539	566	557
26653	9993	2194	1436	1076	897	1258	1189	1152	1105	1249	1841	1583	1065	731	561	573	555	474	545	478	519	503	511	498	526	486	496	496	527	505	533	512	517	513	498	485	513	504	498	571	526	530	516	483	496	520	513	519	530	480	474	480	507	516	531	532	536	510	538	515	513	491	549	538	523	515	490	490	524	513	474	512	487	528	500	487	503	541	518	483	547	517	489	473	525	466	534	519	548	469	501	488	521	510	499	542	499	512	517	528	520	519	534	477	537	475	534	513	468	530	496	507	497	500	529	516	532	475	480	512	528	496	557	506	475	487	503	474	540	522	510	484	539	488	484	484	511	506	533	488	523	509	520	492	535	491	467	499	512	533	516	505	527	487	519	510	499	498	513	510	486	531	507	505	481	519	510	503	556	524	543	558	532	517	482	497	545	511	545	466	472	486	525	524	470	508	555	522	512	522	485	549	563	524	498	501	484	503	493	506	546	487	470	552	523	481	522	494	483	513	492	468	467	508	480	538	517	490	509	528	475	523	517	488	476	532	503	535	503	521	497	520	515	500	538	523	513	486	535	505	488	506	558	531	506	517	516	500	487	514	521	496	518	496	483	497	486	512	498	471	508	521	501	492	505	502	488	491	499	477	487	519	486	518	483	514	550	509	529	483	505	472	485	494	538	524	520	502	560	504	524	507	505	507	490	506	475	489	525	488	505	475	463	531	512	495	474	541	505	507	534	482	505	508	485	510	452	469	510	496	498	485	521	481	486	499	528	514	504	506	467	518	502	530	497	532	478	501	494	464	493	515	518	539	533	518	507	560	505	511	520	548	483	512	500	521	469	508	542	524	519	476	534	527	499	520	445	523	511	492	512	485	511	485	531	491	522	535	524	507	516	510	495	500	477	507	529	566	503	518	514	468	497	484	530	510	502	558	524	486	520	490	519	506	530	512	558	535	531	474	493	471	487	499	528	505	483	505	509	474	487	507	505	495	498	528	544	545	497	546	502	497	523	519	544	540	516	567	483	513	497	537	524	524	512	527	515	523	527	501	521	491	436	527	497	510	522	496	503	535	529	550	544	474	505	559	496	513	527	489	547	504	508	499	520	471	496	491	506	506	526	517	525	548	521	493	484	515	484	554	528	487	490	495	488	509	501	518	506	501	538	501	538	478	501	522	459	471	559	522	520	499	512	534	541	518	516	481	482	514	553	488	505	483	526	501	448	511	499	514	508	497	502	515	501	510	451	524	465	546	507	517	472	515	484	521	557	521	488	483	521	534	517	496	498	485	502	453	506	498	508	544	473	478	490	499	521	496	508	507	503	530	476	520	486	518	527	472	557	489	546	515	498	500	504	538	486	508	502	506	541	496	545	481	511	521	512	531	485	544	497	516	485	529	507	521	509	470	510	495	517	515	493	532	500	479	513	472	503	516	493	520	538	529	476	499	513	503	533	519	510	501	532	528	514	519	517	506	484	494	507	516	501	498	479	531	511	505	493	524	492	538	541	488	531	518	490	493	441	505	521	520	513	517	492	518	523	487	455	525	477	492	518	506	508	500	505	480	528	506	524	507	492	497	481	479	493	484	484	471	472	519	495	549	494	526	473	530	536	533	469	503	510	501	497	527	531	540	550	503	541	535	504	540	475	515	528	496	494	519	515	542	516	525	503	517	492	553	524	547	472	485	529	499	470	459	497	494	517	528	489	475	505	507	505	493	509	507	486	497	516	485	508	531	500	504	476	510	536	470	534	504	482	498	477	487	486	490	462	557	508	503	517	529	522	517	489	471	525	478	536	498	475	501	535	523	477	499	483	538	489	495	515	483	502	513	494	460	480	494	483	512	519	519	485	474	514	514	507	519	504	495	477	500	474	508	507	499	530	479	493	512	470	498	514	498	514	475	464	493	546	515	539	512	528	522	486	517	534	479	503	505	470	522	474	502	477	534	505	532	493	521	493	514	469	488	492	473	508	485	495	472	517	518	532	503	528	502	489	476	494	481	512	505	542	524	522	527	505	472	517	489	471	526	507	505	485	500	487	526	515	531	527	500	495	550	486	533	500	505	473	484	498	503	510	500	500	507	525	503	520	519	492	535	522	517	524	508	529	501	515	523	521	543	541	515	535	493	487	470	521	535	523	532	544	517	505	479	474	484	521	519	499	480	557	526	518	538	490	493	495	538	482	473	502	587	541	537	519	485	489	503	512	524	494	516	487	483	489	534	523	502	446	509	511	501	491	497	504	490	503	510	527	510	518	468	511	518	520	516	510	473	525	494	524	521	528	535	517	500	493	481	476	485	523	514	500	504	454	522	528	476	527	473	452	481	532	500	512	498	488	476	501	490	499	528	515	501	512	482	519	532	487	504	540	537	480	485	478	508	496	527	527	500	515	514	527	491	479	520	531	478	524	525	505	485	503	526	498	527	502	493	491	454	550	511	490	468	509	494	522	509	559	532	509	497	495	480	499	502	523	518	508	512	534	530	463	501	518	514	506	478	480	498	502	523	490	496	503	544	513	489	521	493	547	487	529	551	499	522	542	535	489	505	512	459	538	471	483	501	545	528	543	539	496	519	519	518	488	521	502	518	487	455	532	506	483	491	543	524	513	542	506	483	485	531	513	496	529	496	487	507	481	538	492	516	478	476	537	536	511	555	473	517	579	477	455	488	479	500	510	443	543	536	515	488	461	469	498	482	543	512	534	479	519	494	504	510	516	476	549	554	467	513	507	520	469	489	477	537	508	507	517	485	524	456	472	489	517	459	547	514	506	527	544	497	475	496	509	505	497	517	531	495	508	542	522	508	514	533	493	468	483	504	509	481	519	477	476	509	509	502	518	498	496	520	503	527	524	560	518	483	525	499	523	492	518	500	525	496	521	490	496	468	472	492	542	490	481	469	525	497	450	511	556	536	496	559	482	499	546	537	498	541	542	495	533	502	528	546	506	505	511	518	509	508	531	496	521	530	483	503	498	524	489	483	480	515	510	526	449	506	523	504	501	507	542	514	493	481	569	543	537	523	533	499	509	503	519	520	497	512	519	495	513	510	549	487	467	471	487	482	498	481	501	531	491	506	508	440	530	514	519	506	495	516	538	541	485	487	503	519	554	518	495	480	475	489	497	553	530	510	524	540	513	500	517	465	496	532	492	521	465	561	490	511	528	508	518	518	489	531	493	509	529	492	479	485	472	522	502	511	526	530	499	531	494	485	517	493	495	532	509	460	502	516	519	494	515	528	520	520	510	467	469	492	506	516	466	525	506	526	489	532	525	489	516	507	503	498	449	490	496	514	483	526	501	509	506	502	496	553	503	567	510	495	516	489	504	529	510	522	523	499	495	516	516	532	466	480	480	489	499	484	523	501	512	521	523	491	484	504	497	536	530	547	510	533	462	511	488	515	513	492	494	525	489	518	497	554	521	472	495	539	521	494	474	501	490	515	538	470	490	493	494	487	464	518	479	512	493	466	515	504	527	497	517	506	492	502	506	507	499	510	475
5659	1609	2032	1470	1293	1165	1737	1705	1610	1473	1956	2407	1889	1132	672	482	431	449	429	447	454	448	440	451	424	440	425	429	424	439	412	421	437	435	470	429	417	418	451	414	452	412	441	419	421	435	446	406	436	424	454	451	451	482	402	437	438	439	434	444	435	406	445	453	409	433	458	415	451	416	398	411	445	456	416	421	412	440	479	460	461	419	440	465	443	426	437	405	454	450	442	421	471	432	433	414	434	413	427	436	477	423	482	416	452	397	402	421	399	442	446	457	444	454	396	471	452	445	419	404	420	420	434	420	433	444	437	433	441	419	457	410	471	434	390	412	425	439	473	466	470	437	409	437	457	425	450	402	414	410	427	445	401	408	419	448	453	457	476	429	447	449	421	452	418	439	393	424	445	419	475	439	441	413	404	430	469	441	470	439	405	434	427	455	468	434	428	436	409	414	430	413	422	427	428	446	430	426	467	458	447	456	414	422	433	427	451	421	423	427	441	427	409	473	396	430	407	434	437	461	462	424	406	417	451	453	423	428	442	455	437	407	410	451	430	411	445	437	461	423	437	436	450	437	436	420	448	427	413	436	415	470	439	382	412	422	405	441	422	468	487	437	395	456	430	407	426	414	437	416	411	458	440	437	434	419	435	420	425	433	389	427	450	466	435	461	436	441	406	436	466	471	430	403	439	429	404	421	434	415	431	408	480	424	458	470	400	473	444	473	468	406	437	407	440	412	449	416	465	432	481	410	440	430	402	454	432	416	419	411	444	415	414	411	434	407	415	424	425	436	420	469	458	419	457	414	452	447	432	396	398	416	456	416	423	474	466	451	422	416	450	436	439	433	419	438	460	427	431	416	453	435	428	439	429	474	416	461	434	448	410	435	458	442	409	463	435	479	423	443	410	455	463	447	423	444	422	425	446	429	453	464	416	413	406	426	402	406	435	457	416	458	406	419	410	487	443	410	421	450	428	413	419	428	448	411	415	440	434	451	406	396	427	453	431	461	415	451	437	441	439	400	416	388	450	460	417	490	447	396	411	409	421	433	413	447	421	446	446	441	450	452	451	400	437	453	465	441	459	460	402	407	418	473	422	432	416	437	455	415	432	443	419	461	445	427	397	412	433	416	430	409	423	429	432	405	415	471	428	444	417	395	419	416	414	418	423	422	466	423	411	441	440	439	428	404	429	429	461	436	449	417	425	458	417	421	429	464	438	423	422	478	433	434	416	437	426	433	413	452	439	446	411	478	451	443	451	394	431	434	460	430	451	439	423	414	457	418	408	430	429	460	419	453	473	431	408	407	404	409	435	440	426	457	413	448	432	453	394	440	404	435	429	446	481	489	433	381	450	428	419	402	428	419	426	415	437	419	436	471	439	450	452	421	450	417	436	401	427	441	448	434	424	455	468	474	446	437	446	440	468	435	453	433	448	460	409	442	411	418	468	413	393	432	432	403	435	463	450	411	406	418	464	395	399	408	429	445	422	440	414	421	448	427	429	426	433	453	413	433	455	439	442	419	424	459	446	406	428	422	439	439	461	428	421	386	432	440	432	410	403	442	445	433	454	417	397	466	442	491	459	443	446	447	450	476	430	415	439	437	397	456	429	447	429	434	440	466	421	450	490	443	414	443	406	437	431	410	422	457	441	398	406	430	417	441	418	476	411	446	431	453	414	398	470	408	417	455	411	408	473	458	473	429	436	421	420	428	427	447	427	452	412	440	470	397	411	457	440	460	394	448	417	454	443	450	418	425	426	465	445	439	460	401	414	452	447	426	413	403	440	452	496	477	438	435	401	438	423	415	427	460	433	417	413	436	439	424	460	443	425	432	417	434	414	424	442	423	448	458	454	406	429	452	380	432	414	452	437	405	425	427	457	442	421	437	456	434	406	407	415	420	435	408	434	428	431	411	413	409	459	455	456	413	424	461	440	437	476	454	400	419	453	463	410	419	487	437	425	447	444	423	426	447	435	443	428	431	442	445	420	443	409	469	457	450	458	416	433	410	461	416	427	414	418	450	460	440	455	392	427	410	445	412	422	446	409	443	444	436	435	456	429	435	410	426	413	431	402	406	420	442	426	423	437	436	487	417	452	443	451	430	456	367	455	443	439	459	421	434	445	418	437	414	427	452	428	432	430	455	408	455	415	456	443	469	387	414	430	410	383	435	453	445	442	431	408	407	458	449	444	474	444	416	455	426	447	435	429	448	449	412	443	418	465	457	437	411	432	448	410	410	419	403	419	454	417	447	429	431	442	430	422	398	420	463	414	433	465	438	429	427	430	432	406	411	453	406	452	402	443	450	414	441	467	451	453	458	442	421	413	403	447	437	424	495	451	441	421	443	457	434	422	437	435	437	478	424	447	411	433	431	410	432	452	441	433	445	445	443	451	424	434	449	445	424	429	415	437	420	419	464	455	493	449	481	396	467	431	421	459	424	464	436	467	421	453	426	398	404	390	414	413	420	441	441	420	435	404	435	468	448	420	450	441	439	428	460	440	438	423	431	441	426	408	425	397	458	444	424	470	432	418	440	455	430	426	466	454	431	424	438	469	429	462	436	449	411	440	432	419	462	459	422	396	415	429	458	422	451	441	423	436	454	418	415	477	424	439	383	459	451	453	462	425	392	444	438	480	444	450	433	460	421	400	412	442	424	445	450	428	454	415	415	414	446	417	438	435	421	459	460	484	423	421	410	469	447	408	414	427	426	405	391	456	447	415	460	458	449	458	432	442	447	413	486	402	451	446	445	476	433	434	442	430	440	442	443	401	454	427	395	444	434	473	463	472	439	441	471	410	468	437	449	458	456	427	404	433	469	443	422	457	452	405	414	414	420	432	431	454	441	380	441	424	430	441	417	428	437	441	440	430	413	481	383	418	406	441	427	459	424	445	453	441	440	449	415	427	438	448	474	466	398	414	419	435	431	392	428	459	458	442	437	437	428	428	459	441	406	435	401	413	439	414	449	439	400	402	434	436	468	434	413	403	428	404	403	418	430	424	442	454	434	416	415	405	459	429	456	431	436	435	462	425	415	434	431	445	413	379	482	448	458	408	439	420	400	466	413	410	435	451	419	432	413	427	418	425	409	452	409	442	436	448	452	432	433	427	409	423	444	434	409	433	404	441	443	453	434	469	429	432	440	432	445	455	470	423	444	433	385	466	449	436	416	419	416	422	426	457	434	445	459	441	423	401	428	459	409	450	446	400	446	420	430	457	424	454	436	435	451	400	429	436	412	467	430	455	407	422	455	431	405	438	468	435	446	458	465	439	435	444	434	406	450	468	427	459	446	425	465	435	446	432	441	446	426	460	429	410	422	430	461	425	415	413	442	448	445	415	436	423	420	444	419	404	398	432	427	458	452	456	435	407	463	439	451	428	441	444	444	423	441	450	436	435	422	455	452	451	424	455	456	442	450	429	411	445	423	451	442	449	456	425	430	431	473	463	480	437	432	378	490	429	461	475	433	434	457	468	452	428	433	452	423
24780	20796	26802	24733	9343	2137	2821	2438	2044	2138	8416	15754	11117	4787	1782	842	580	580	547	584	579	587	548	562	598	552	563	561	544	585	555	561	541	569	531	543	575	579	546	535	530	532	545	551	561	544	554	614	573	553	553	541	571	556	517	580	497	538	574	574	618	536	554	548	550	574	546	589	559	606	568	569	537	555	567	505	584	545	553	552	536	520	475	588	580	545	546	603	546	575	525	574	563	599	542	535	571	543	523	555	537	548	554	561	545	532	512	559	512	596	528	547	534	559	552	550	540	554	586	560	521	581	545	565	539	549	554	544	590	603	541	554	550	543	546	529	554	536	561	532	537	547	580	521	512	524	545	548	571	547	538	507	558	533	566	560	560	557	540	553	532	558	581	529	516	555	574	528	560	537	570	548	588	563	524	552	546	547	560	579	560	583	567	547	550	520	543	544	534	553	569	548	534	489	556	563	544	478	550	564	518	550	518	549	601	538	557	516	540	528	525	525	608	547	590	545	572	551	567	558	549	527	566	534	539	564	559	553	525	559	552	545	574	553	579	537	513	549	569	586	562	536	536	543	530	541	595	537	559	530	549	543	546	540	571	585	572	557	534	529	576	549	582	538	535	556	536	574	548	573	503	549	528	536	575	551	529	523	532	542	572	530	507	546	497	536	536	555	553	568	539	540	561	557	516	553	555	516	566	518	549	581	505	560	539	550	543	522	567	562	559	559	552	553	586	550	551	530	527	505	594	562	576	535	551	563	531	543	547	533	564	562	543	578	537	566	547	564	533	548	541	568	556	543	529	565	503	558	544	504	531	549	554	559	595	552	524	606	514	519	551	551	564	548	535	527	568	584	518	556	542	604	556	552	547	553	550	561	551	552	514	573	515	527	520	497	507	547	548	534	528	580	563	564	552	480	533	603	566	561	551	572	557	604	552	533	592	559	537	574	548	573	546	564	541	544	541	538	577	549	538	578	591	572	576	544	543	529	530	523	550	593	532	519	566	557	531	545	560	535	548	548	538	580	547	537	546	565	539	539	522	496	547	546	546	590	549	545	544	567	580	569	534	541	548	540	552	556	567	582	544	545	562	611	552	547	537	577	544	561	518	547	517	532	532	538	512	575	592	520	548	518	568	575	569	574	525	597	508	567	549	537	540	564	546	594	546	549	532	536	569	568	578	526	552	570	527	578	559	539	545	541	542	540	568	555	562	570	580	565	587	567	575	574	556	537	535	550	527	573	576	579	506	544	555	556	562	544	561	580	530	553	534	573	556	578	519	555	559	557	572	561	623	569	517	519	529	550	554	526	528	546	561	583	537	565	517	502	536	562	538	550	550	539	550	555	541	572	497	531	552	505	572	570	562	575	532	552	550	556	551	550	519	492	544	529	551	544	557	584	534	552	515	508	529	583	619	561	515	575	558	540	533	531	571	524	530	519	608	550	551	574	567	513	530	529	525	571	580	565	541	564	531	541	536	541	527	544	547	539	573	545	515	562	549	619	519	532	487	590	556	582	543	547	575	549	512	542	580	582	577	527	543	553	558	539	555	554	538	552	544	532	551	530	524	530	609	518	567	542	552	567	537	572	562	570	569	582	581	568	584	569	551	542	517	515	554	544	549	524	544	558	540	547	544	538	521	548	551	557	518	524	539	541	592	521	531	561	541	507	581	543	538	535	515	559	538	572	540	584	525	567	572	595	618	623	570	538	565	533	502	499	534	556	569	519	576	536	594	561	569	536	512	552	475	540	562	583	534	554	601	541	575	527	560	582	575	505	570	521	557	545	495	550	550	545	533	561	567	537	562	559	549	531	563	567	573	562	555	527	550	581	547	574	555	516	541	594	558	596	589	527	568	569	524	564	541	559	551	536	531	537	529	531	572	558	551	560	546	571	596	568	591	621	528	560	559	591	564	574	518	547	576	575	514	539	562	600	557	604	549	568	549	542	541	540	535	578	555	590	559	573	558	578	564	576	524	539	575	556	551	599	584	537	534	591	586	587	539	546	567	590	547	585	543	536	569	516	571	535	532	530	517	551	546	543	563	543	530	576	545	606	581	542	554	497	553	558	558	520	510	541	515	561	525	476	557	523	554	523	580	560	548	537	533	556	551	556	508	551	527	510	508	559	589	572	565	569	535	593	528	541	561	490	559	528	529	584	539	542	530	533	538	521	580	564	570	592	550	531	609	548	574	570	570	602	561	589	544	541	585	561	591	513	555	531	542	533	561	579	576	538	556	562	544	527	531	539	539	543	550	524	531	559	551	543	569	545	551	538	547	491	545	544	530	578	539	531	532	528	525	557	531	518	561	539	538	512	526	558	528	535	499	542	526	521	512	528	545	558	534	549	568	554	544	560	525	565	579	552	556	556	545	501	596	561	550	567	540	539	557	521	580	554	548	566	585	546	506	554	533	568	553	520	575	601	561	577	525	571	497	530	578	525	545	505	487	597	507	518	527	562	521	536	545	538	570	568	530	573	573	523	581	533	526	533	534	551	571	552	541	568	557	549	561	537	539	558	547	560	558	551	535	557	574	563	552	520	541	509	531	524	521	549	557	579	564	581	507	542	566	565	541	496	559	599	563	550	569	566	588	550	518	575	568	586	546	524	556	556	539	572	557	549	564	586	558	514	521	556	529	593	518	552	550	569	574	579	554	524	550	565	524	598	540	560	587	528	591	588	537	540	535	531	576	586	515	567	560	511	555	525	570	539	556	569	507	526	549	562	528	564	504	559	593	577	565	584	527	565	551	586	552	579	538	560	537	542	549	551	577	571	531	560	538	563	535	514	523	547	551	554	534	519	565	499	578	518	553	566	547	527	557	569	606	571	530	533	564	575	516	565	542	560	568	565	519	529	596	545	520	549	578	546	546	531	550	573	549	579	572	537	549	557	540	554	551	574	520	525	517	544	541	492	563	562	555	543	554	555	535	549	551	548	556	535	526	559	548	543	553	521	540	585	550	542	546	521	524	536	554	549	579	501	514	553	571	571	518	544	540	536	545	529	532	553	570	542	568	547	552	563	543	549	505	555	561	525	542	564	525	537	510	521	542	528	574	536	532	538	549	543	538	534	552	554	544	552	564	532	547	511	544	556	541	548	524	582	589	533	558	567	543	571	552	562	516	552	588	573	577	564	545	521	530	539	562	571	552	549	550	519	527	540	553	573	507	553	523	551	507	539	543	530	541	570	605	549	550	549	534	618	585	559	582	539	565	522	559	567	567	526	507	545	544	532	573	545	536	561	512	572	526	533	552	547	536	540	551	544	563	546	557	540	534	552	516	565	508	552	546	536	574	513	546	544	540	559	557	515	526	585	571	571	542	553	533	528	557	517	536	543	530	548	537	559	541	529	535	547	571	514	534	544	529	588	575	556	565	548	540	580	542	594	594	533	532	552	582	591	547	532	532	555	521	552	535	548	535	565	554	528	567	550	548	533	539	549	530	531	567	560	539	543	562	563	559	579	559	550	570	533	528	547	537	535
4362	5657	8577	3252	1876	1912	3698	3418	2948	3010	11491	16259	10304	4926	1879	776	555	539	508	455	506	512	509	492	474	514	480	498	499	491	486	444	486	457	499	507	462	492	464	498	499	476	477	475	506	471	495	487	490	499	457	464	528	454	469	498	480	430	453	459	478	503	451	499	529	493	519	478	514	499	477	487	481	503	487	475	463	492	506	489	487	453	435	485	454	469	484	518	485	497	487	512	498	518	466	451	460	513	496	492	480	506	483	461	480	505	472	487	494	512	471	519	470	497	499	486	484	474	480	478	491	490	453	469	495	457	537	449	520	458	491	523	481	495	482	489	538	497	481	515	483	486	481	479	481	463	510	472	480	459	533	501	438	517	485	491	459	455	534	498	472	461	478	473	497	466	468	460	511	486	441	458	463	481	447	477	486	499	462	507	478	456	473	517	514	483	496	494	507	483	464	504	451	487	484	514	466	490	491	454	476	457	465	500	513	496	526	492	498	506	485	517	494	491	513	500	462	512	484	450	466	512	504	471	453	475	483	472	495	500	479	501	475	462	517	452	466	444	523	506	430	497	479	491	508	472	473	481	491	469	484	486	495	467	499	456	502	477	460	502	508	466	476	468	498	487	461	478	451	502	466	480	461	526	509	507	491	481	454	459	466	482	486	433	458	436	483	516	427	424	482	498	468	467	513	485	480	480	494	497	469	479	439	449	486	484	450	518	494	510	461	493	499	475	522	452	493	488	516	477	485	484	518	495	480	495	454	523	481	458	502	497	527	469	493	466	471	474	483	432	486	491	523	477	456	502	441	477	452	477	496	494	496	495	472	472	493	492	523	503	461	469	474	464	503	481	491	498	450	460	470	478	472	486	449	501	504	495	542	487	481	453	494	521	501	507	473	499	457	466	503	497	460	465	502	493	538	490	485	508	485	485	490	474	496	487	466	498	491	482	436	501	483	425	467	437	485	482	482	485	449	448	465	500	513	479	490	465	433	488	472	483	491	497	467	496	501	477	512	524	469	488	496	452	512	541	465	478	516	497	495	481	452	490	489	484	474	531	520	506	470	478	464	480	494	512	472	511	515	476	479	517	499	449	497	494	494	488	482	496	494	467	483	467	541	442	475	506	514	490	479	502	440	478	508	491	501	471	523	489	497	487	485	467	452	458	459	504	472	470	506	509	478	498	506	481	511	492	491	489	491	467	473	434	503	478	500	465	478	490	509	483	494	486	475	475	452	453	504	478	464	464	471	504	473	495	455	484	526	492	492	496	492	480	515	485	454	468	507	475	486	478	489	496	478	471	504	461	466	475	489	480	475	502	470	494	483	461	494	491	534	471	514	489	489	516	504	476	454	498	530	482	485	470	434	506	438	434	479	482	485	505	495	478	464	451	522	473	495	454	509	421	488	469	463	490	468	456	482	493	424	469	499	483	495	479	492	447	526	492	509	481	447	455	478	516	497	485	486	476	495	475	487	459	480	474	496	500	515	496	513	482	486	500	443	465	426	495	520	504	541	477	464	492	442	489	487	493	489	498	470	514	492	503	522	490	466	467	494	453	464	477	488	492	510	493	498	456	472	467	482	525	457	467	469	443	463	480	513	449	432	496	494	460	464	478	494	477	502	494	490	453	447	510	491	487	462	486	464	464	512	504	513	514	494	489	454	480	461	463	488	484	506	491	477	457	430	472	514	522	474	468	483	443	502	510	466	458	475	481	471	530	472	463	461	526	501	466	477	509	491	460	490	484	503	470	512	463	477	470	464	499	493	523	443	466	487	488	491	495	455	480	444	490	506	485	457	502	476	474	463	473	466	501	505	411	501	470	479	500	465	519	486	475	473	500	465	475	470	461	485	513	486	501	487	474	484	502	526	461	499	466	484	443	475	471	458	480	506	451	496	493	483	498	492	458	480	494	471	483	505	494	506	506	486	474	439	497	517	480	440	440	473	468	457	515	466	491	503	502	476	517	462	471	482	508	488	453	471	484	498	422	514	475	498	488	480	482	473	508	536	465	499	475	499	462	473	503	512	463	482	463	514	521	458	448	477	495	490	459	468	478	494	509	479	465	482	492	483	444	519	478	476	491	481	481	458	502	438	463	477	491	466	477	503	440	504	481	475	471	463	481	476	470	507	461	472	455	462	452	501	418	459	482	476	543	495	497	458	510	475	506	471	475	449	509	469	501	508	518	481	472	462	504	469	468	507	537	475	474	494	492	539	481	507	478	473	492	439	522	472	465	504	475	444	486	513	469	470	450	465	481	510	464	479	462	497	504	500	472	474	470	463	506	456	479	476	493	502	469	485	483	494	506	510	476	467	468	485	485	478	515	515	453	531	495	452	481	449	454	482	445	448	513	488	477	475	490	438	479	460	485	437	514	445	437	484	527	444	469	464	490	497	485	483	456	471	460	465	463	520	550	475	489	473	456	464	451	471	481	486	504	520	487	495	501	493	522	485	502	474	471	478	493	490	508	489	477	463	480	479	499	472	502	471	479	504	457	496	503	461	475	466	467	452	512	454	492	455	431	464	474	475	473	465	475	471	477	480	469	446	490	476	537	492	469	468	510	488	461	451	475	480	493	478	512	459	474	474	492	476	510	480	486	496	473	481	518	459	519	531	505	497	482	470	512	489	503	468	499	498	521	477	483	484	484	482	453	483	472	457	463	484	480	474	447	479	462	450	496	494	539	492	466	462	497	475	484	489	491	475	490	533	483	486	464	495	504	454	482	444	448	441	524	470	500	456	458	503	470	465	465	458	463	507	459	515	504	422	481	506	471	475	466	504	446	437	490	465	497	487	485	428	479	444	475	481	479	473	518	465	491	486	489	461	522	482	479	501	512	452	502	461	512	486	478	496	471	485	490	470	461	473	483	509	492	458	481	469	498	460	431	484	482	447	483	468	509	490	491	467	461	474	510	487	451	492	489	452	503	448	453	540	482	471	464	479	466	482	445	494	494	498	499	470	472	472	515	491	481	476	486	483	500	457	487	467	467	485	476	486	518	456	497	490	503	514	476	478	521	474	478	448	479	462	475	470	496	463	491	476	444	493	493	458	471	470	485	495	504	501	446	490	427	487	486	470	499	480	498	550	480	454	462	496	491	500	475	477	538	502	509	512	477	521	465	477	526	502	450	468	509	465	489	479	495	466	453	544	519	517	464	505	464	492	510	480	492	484	476	492	470	510	517	481	434	472	491	474	453	496	502	502	470	457	469	502	441	480	503	462	481	514	477	422	465	453	461	480	470	495	486	508	466	470	517	465	455	489	482	466	441	501	493	469	486	499	487	485	471	490	463	460	470	482	448	483	505	502	453	478	432	485	494	498	489	496	463	519	499	478	449	482	472	485	491	496	483	491	473	432	474	477	425	466	462	491	479	490	448	516	452	480	507	485	471	492	543	457	469	509	456	474	483	462	489	474	498	441	496	518	484	498	509	487	463	501	476	466	471	494	471	522	494	498	456	487	505	491	487	489	483	494	479	490	467
23726	20804	27892	23851	20613	9760	6491	3616	2632	2918	13921	26325	19255	10800	3712	1339	787	712	721	705	680	670	665	720	681	679	739	705	739	712	642	703	694	704	668	696	707	678	710	674	705	660	678	630	712	671	638	665	723	706	670	691	708	649	715	649	714	670	696	694	660	649	673	759	729	709	680	670	699	632	673	713	695	750	708	676	715	724	645	678	721	723	699	699	700	688	709	690	719	696	701	659	658	683	643	722	710	652	677	658	700	701	705	672	688	647	656	704	643	684	660	668	703	674	714	680	659	718	715	656	692	677	651	721	683	705	685	705	703	647	666	680	715	662	701	654	715	686	697	655	718	682	711	674	673	695	717	720	688	662	680	652	726	679	625	678	665	693	671	689	735	676	662	693	711	718	688	676	703	662	690	728	702	649	723	687	675	702	672	699	673	741	723	658	708	665	727	680	728	720	710	680	727	693	685	672	725	658	700	706	706	698	691	656	680	704	669	684	700	719	676	657	650	613	720	699	705	659	693	719	662	663	673	667	661	631	682	689	709	692	701	711	720	711	686	646	698	662	719	685	712	695	635	679	674	732	701	690	674	693	705	722	749	649	616	682	692	711	711	709	683	717	687	658	659	690	704	654	682	657	641	669	710	656	738	694	679	699	715	670	704	691	728	748	649	650	679	695	729	647	639	753	748	719	688	671	674	681	685	694	673	689	692	676	665	676	684	715	688	695	680	665	675	659	714	675	739	671	689	681	681	669	664	690	680	682	701	693	728	730	713	663	686	699	663	658	667	707	698	686	701	703	663	732	667	712	730	683	652	662	657	705	666	715	691	683	696	664	681	665	715	683	660	649	642	681	690	735	689	700	677	644	705	677	687	665	683	693	673	702	706	674	715	688	696	671	644	689	721	687	774	690	648	743	681	699	667	659	688	651	681	653	664	688	725	660	675	666	672	675	703	658	666	650	645	638	722	654	675	660	682	729	691	696	687	743	697	660	694	665	653	688	650	708	679	670	696	667	703	696	690	674	701	710	724	709	696	667	689	629	703	659	676	658	597	629	728	682	715	659	710	675	667	648	686	708	667	762	694	655	657	698	711	692	681	667	669	707	665	649	677	684	665	690	712	677	654	627	702	691	696	690	712	694	675	648	682	733	688	666	710	696	709	689	661	674	706	724	697	660	636	689	717	680	671	685	726	704	723	662	636	699	655	684	669	673	668	688	665	649	703	674	738	684	686	705	674	718	666	673	693	684	715	660	682	655	687	668	713	672	723	662	682	699	694	658	657	670	697	652	678	677	738	684	665	677	716	626	667	665	685	620	648	720	707	648	691	685	707	715	651	682	646	652	680	752	646	683	677	683	661	689	664	663	686	732	667	667	646	723	686	678	663	696	734	674	668	671	685	667	655	676	707	704	683	663	723	624	666	680	617	703	720	682	653	702	633	717	726	658	644	643	663	655	684	676	713	647	664	626	698	715	652	707	714	628	641	688	720	673	666	695	716	671	707	674	706	697	716	670	682	691	670	683	645	653	677	666	689	706	723	668	678	666	673	668	716	672	695	696	713	657	683	677	691	695	653	667	694	656	668	682	677	684	680	654	695	734	738	710	736	643	717	663	698	682	713	680	672	672	684	688	645	662	663	690	719	731	669	697	681	723	683	660	678	741	655	688	665	698	704	662	717	700	680	704	668	682	680	661	716	624	735	694	632	709	686	706	661	683	686	718	666	729	612	702	691	724	648	675	706	644	663	713	681	708	680	672	712	691	680	752	685	699	717	660	625	697	679	668	703	641	729	679	729	712	650	652	698	669	696	677	700	643	688	690	664	675	661	663	664	708	659	639	642	678	666	723	731	644	674	678	693	671	658	679	635	704	683	690	704	636	648	681	701	629	707	689	672	687	657	704	676	702	683	665	689	682	660	654	679	664	674	679	716	678	663	657	727	669	649	706	636	722	713	705	735	653	666	675	699	703	661	711	721	711	702	659	711	663	679	685	721	737	685	657	664	712	699	692	661	695	752	696	659	690	710	690	642	647	654	728	694	690	666	655	716	668	671	733	687	665	710	664	723	675	702	696	649	702	661	660	647	677	688	729	641	716	710	703	653	680	701	661	719	682	706	674	698	686	641	736	706	663	671	685	662	685	640	729	703	731	680	685	689	686	656	661	665	686	698	696	685	700	695	673	679	691	675	703	690	723	706	666	643	679	652	646	685	690	649	691	651	696	744	658	657	679	660	646	655	669	692	636	670	710	661	683	652	741	685	695	734	740	715	684	675	715	713	643	728	673	682	693	730	662	702	680	685	705	691	633	688	683	660	717	666	666	691	721	669	649	660	680	717	631	635	682	639	695	712	648	647	644	704	719	637	700	683	654	611	717	672	682	667	698	645	717	651	645	693	678	669	701	695	668	705	660	662	660	661	697	672	684	689	641	679	659	690	657	664	646	693	681	699	652	675	689	753	716	692	687	676	712	687	712	687	700	725	699	671	662	676	649	676	740	676	586	671	655	682	668	661	702	718	687	638	661	702	694	727	736	673	689	684	705	661	675	692	679	746	715	678	643	658	676	680	709	617	653	714	658	665	689	689	649	674	654	682	673	656	632	629	672	653	649	654	711	669	644	667	681	672	737	692	640	693	680	742	702	701	690	718	699	709	651	656	708	684	699	663	630	687	710	699	675	713	693	692	720	687	691	714	663	718	688	670	694	653	729	687	672	632	666	680	698	677	714	691	689	685	630	660	675	670	657	636	668	688	658	656	696	679	674	700	644	708	724	697	684	631	663	682	680	664	664	699	682	687	639	692	637	660	690	739	654	652	651	688	678	671	652	709	704	684	714	663	686	699	657	676	692	653	707	689	631	707	631	712	700	669	677	625	702	721	693	672	683	652	708	651	676	657	735	685	677	700	657	664	706	701	681	627	649	703	671	715	669	609	622	678	677	693	671	673	690	654	669	683	666	663	685	652	696	732	736	691	710	664	698	689	708	675	706	679	704	719	672	715	715	631	737	703	699	650	698	693	729	653	733	687	667	678	708	677	719	668	670	701	666	699	674	702	671	699	714	676	692	700	721	673	673	666	677	708	646	697	650	643	665	743	723	675	699	668	700	665	629	693	669	666	679	708	676	720	666	696	678	684	643	668	673	658	662	699	674	691	736	675	734	700	647	682	673	695	661	715	699	647	732	652	677	732	662	640	704	713	703	634	679	682	681	643	680	688	674	653	697	691	674	635	700	708	616	672	691	679	663	646	712	695	677	713	695	650	684	697	675	642	687	727	729	684	640	683	686	686	671	688	654	663	735	685	653	702	693	643	644	699	630	690	673	626	678	669	668	692	682	681	661	667	722	653	695	667	673	664	686	704	708	640	716	672	680	726	673	688	672	644	678	660	690	667	683	696	682	647	721	633	689	680	645	694	682	697	628	683	652	658	706	691	649	700	700	688	678	679	692	722	657	725	673	666	718	689	672	660	681	704	679	681	680	685	701	662	693
4663	10424	12221	8047	4723	3621	6328	4158	3588	4031	17802	25339	16674	9460	3645	1236	720	595	577	561	586	576	613	626	602	618	597	584	584	591	584	608	581	583	623	582	592	588	594	555	580	577	594	583	558	596	572	593	582	609	629	602	563	598	595	601	559	623	575	614	544	641	608	595	591	607	603	552	621	552	605	601	576	592	609	598	609	587	594	614	621	566	611	564	634	600	624	620	626	565	582	627	543	562	615	605	598	532	582	580	569	585	579	561	570	631	549	594	611	579	583	560	607	635	579	633	583	605	584	603	601	564	551	625	659	618	617	628	617	595	558	534	547	592	608	558	582	597	587	599	567	615	605	574	569	603	579	565	577	629	596	572	614	576	657	620	600	602	559	594	588	563	583	564	571	520	565	562	603	592	551	624	614	622	631	587	619	566	556	559	589	626	592	576	579	617	592	594	583	560	595	579	596	601	563	554	571	582	648	630	595	562	629	608	553	593	632	604	587	587	583	559	578	568	600	567	616	608	569	586	585	574	622	617	585	569	596	585	579	598	608	569	559	666	558	580	593	555	593	613	591	564	572	556	592	571	640	629	585	552	561	600	580	611	603	587	594	588	578	588	621	571	580	580	618	570	545	608	583	574	567	574	560	633	586	606	575	526	614	593	585	583	585	591	542	595	575	595	605	568	570	588	620	574	601	588	606	610	574	558	636	564	566	551	587	582	543	618	562	593	559	633	659	595	549	582	627	592	599	624	604	591	601	588	562	601	594	583	616	626	602	567	555	573	557	605	575	600	538	575	554	613	576	558	577	571	628	586	623	606	560	575	589	612	546	580	610	629	604	634	534	583	595	555	632	566	595	573	572	607	595	628	568	634	585	567	603	546	604	576	597	608	589	578	573	591	596	582	578	593	588	581	589	597	556	612	534	639	639	554	557	605	598	572	606	562	598	590	636	595	632	570	587	562	602	633	618	624	589	558	579	597	569	555	588	573	612	593	596	598	597	601	573	615	560	597	626	585	597	579	624	547	578	598	549	553	596	588	594	568	577	603	584	596	565	566	582	570	588	573	593	614	632	581	578	633	577	603	598	589	564	578	537	610	571	562	579	581	636	625	593	575	612	595	605	600	604	580	601	573	566	614	598	607	587	636	570	589	586	557	540	566	597	618	591	597	550	591	538	578	570	595	603	559	593	597	579	607	572	582	600	593	580	588	615	572	629	566	625	602	590	581	631	572	547	594	584	554	591	563	571	589	562	610	610	576	550	587	608	553	608	578	550	610	568	591	576	609	560	614	593	599	577	567	637	568	558	567	588	561	598	571	577	557	616	626	542	578	608	605	599	612	604	650	598	563	649	614	612	619	593	617	548	578	589	589	607	553	555	588	600	616	608	548	555	611	563	606	557	607	584	599	620	538	559	580	594	624	598	556	595	587	621	580	553	575	559	593	594	611	565	545	582	583	578	564	567	606	538	592	580	612	587	603	621	567	590	573	601	557	609	576	595	544	617	606	558	567	574	579	561	601	613	595	568	616	575	579	574	581	624	576	632	588	575	546	592	569	589	548	563	598	564	557	585	628	602	598	606	583	579	601	605	601	576	585	556	582	588	557	556	584	583	590	595	557	595	589	596	535	634	553	568	575	596	589	579	588	595	591	609	558	573	559	606	555	589	597	628	578	550	555	629	600	608	604	572	564	571	564	563	567	546	620	591	553	579	583	605	607	552	630	605	587	567	559	596	543	591	579	569	595	537	615	569	560	567	603	512	577	597	614	604	558	549	601	627	562	611	574	563	592	588	580	610	593	574	615	589	577	592	559	595	625	557	557	638	551	606	546	599	609	623	596	635	595	580	582	567	556	580	587	583	553	596	555	568	536	563	639	581	620	585	587	576	573	566	578	587	585	542	577	612	591	584	618	602	587	598	556	602	565	617	587	552	570	595	612	555	556	574	593	574	592	536	592	619	572	587	613	603	590	596	566	570	585	620	579	602	596	630	590	542	594	569	645	559	567	586	595	581	583	565	606	603	586	539	597	603	586	586	525	602	574	616	585	631	602	554	609	631	573	551	583	531	597	576	578	587	565	550	603	565	625	570	586	587	606	620	532	617	539	585	555	553	532	583	625	594	549	592	584	570	614	590	563	584	554	570	625	602	591	620	611	563	641	584	607	576	567	558	608	579	544	574	593	594	610	607	562	579	571	586	591	606	596	604	593	611	562	580	550	587	541	607	568	578	540	573	569	590	595	644	577	580	609	580	590	553	617	595	573	578	595	584	584	599	566	568	589	580	607	592	559	578	611	566	540	575	583	645	595	591	577	562	624	553	553	576	577	573	573	568	598	584	590	599	577	583	517	569	591	561	581	609	577	590	601	568	544	592	552	593	558	567	651	620	590	577	568	553	565	583	539	618	610	583	571	616	571	557	594	596	599	621	577	560	580	628	585	587	541	609	596	582	614	585	582	577	570	624	564	566	601	575	584	608	542	595	576	591	601	586	570	602	583	610	589	577	568	571	573	619	582	583	567	597	576	566	576	566	604	561	595	593	563	589	583	575	596	593	572	580	601	575	620	608	574	611	572	583	623	583	561	580	575	594	579	583	548	596	559	591	551	571	584	616	585	601	549	567	553	558	568	629	559	604	551	593	596	566	575	579	560	586	570	599	626	601	589	538	606	559	613	625	585	594	550	547	556	594	593	605	577	558	596	564	600	587	603	595	567	599	528	599	563	564	560	513	558	570	552	565	602	648	600	585	571	568	631	588	577	591	541	564	593	591	585	576	542	611	578	567	578	583	573	585	617	565	586	618	592	600	584	610	605	588	585	582	596	577	606	583	580	579	543	567	550	534	565	563	571	586	596	547	582	587	635	603	586	572	590	564	605	582	604	584	614	591	608	579	562	586	618	576	594	594	565	627	609	620	586	583	597	581	576	599	573	594	597	607	571	570	563	600	573	605	594	574	555	591	592	560	587	577	596	577	598	585	584	597	582	572	565	587	562	567	539	587	597	553	595	597	565	608	562	584	509	586	551	564	568	600	605	571	553	561	589	625	559	606	566	612	572	565	574	571	586	586	614	615	556	597	605	540	636	594	599	611	578	574	574	625	620	599	592	600	618	552	621	540	579	602	597	599	582	600	565	567	581	601	563	585	571	581	552	573	539	612	597	551	576	616	605	579	569	593	559	558	603	541	582	596	591	608	603	576	577	581	566	554	576	568	582	588	584	544	579	591	593	576	596	555	596	591	570	581	572	602	583	586	617	589	561	580	589	581	550	564	562	622	564	569	559	545	607	604	622	601	582	543	625	596	563	607	590	569	581	609	598	617	631	561	609	590	598	619	572	575	604	566	562	567	586	568	592	545	549	556	551	582	594	595	612	571	574	597	592	559	560	581	586	582	605	592	589	605	594	597	591	565	547	578	598	586	613	615	574	573	585	591	601	577	547	567	550	599	589	582	586	573	574	569	594	562	574	575	540	578	570	557	587	568	614	584	568
26886	12093	5872	4041	1450	1067	993	849	1024	1162	1128	1670	1565	1184	816	640	592	586	560	587	546	540	596	545	533	570	576	542	531	575	634	588	568	559	554	552	563	536	578	549	578	564	540	564	528	527	565	553	551	551	549	571	600	583	542	527	555	570	596	549	538	580	531	597	560	516	581	545	559	569	600	588	582	541	562	550	588	527	544	574	576	529	549	559	561	531	555	531	555	552	571	579	575	570	540	569	539	558	549	569	554	593	597	589	563	553	544	538	546	541	565	563	579	512	575	579	537	557	579	600	535	556	548	561	578	535	589	568	557	529	584	585	590	564	532	556	487	566	556	557	557	554	573	552	536	541	563	531	572	586	562	567	552	578	567	587	504	507	581	550	550	557	534	582	562	553	610	574	575	551	536	562	548	563	577	500	568	523	574	550	519	585	517	555	569	581	580	536	558	546	522	553	546	588	543	537	528	529	559	540	551	542	601	533	570	574	548	546	517	611	570	587	563	535	583	513	562	538	571	546	536	573	544	588	549	577	542	542	580	564	562	591	599	569	549	539	570	608	592	548	567	556	518	582	510	545	563	560	575	564	592	553	558	550	564	559	572	582	561	581	569	542	541	573	540	548	562	604	550	574	552	561	578	564	561	554	546	568	561	614	561	525	529	541	575	554	561	556	510	543	563	603	560	538	531	584	537	586	504	540	556	579	570	541	560	541	550	575	562	508	560	524	558	591	572	524	571	612	559	529	526	545	584	570	546	571	501	613	561	572	611	575	551	571	560	553	601	625	566	565	560	538	607	555	552	565	582	569	576	537	542	555	574	568	577	512	598	585	589	539	569	547	549	599	573	554	586	552	585	553	604	580	565	561	598	562	566	529	552	531	528	540	538	493	576	549	599	523	546	547	553	529	535	608	577	576	577	557	579	615	556	517	565	568	571	531	562	540	593	555	554	566	579	563	552	599	556	567	501	552	557	598	574	549	564	565	549	575	579	547	530	596	520	563	555	550	546	549	570	569	554	532	523	580	536	551	593	552	544	523	560	571	519	543	517	586	604	573	581	573	562	603	560	563	563	570	600	587	551	546	539	538	537	556	567	551	543	557	574	547	583	589	553	558	568	542	555	549	527	566	558	578	554	538	543	561	556	612	570	575	564	579	590	564	539	579	523	548	563	563	598	556	602	562	561	546	552	555	585	555	591	562	529	572	552	533	565	588	567	613	532	590	611	525	578	535	535	549	570	571	552	540	534	564	568	554	521	511	553	547	533	574	546	549	573	539	552	569	580	575	583	529	593	569	572	525	511	602	574	515	594	559	539	574	563	531	572	574	535	578	550	567	571	559	549	569	565	579	591	566	556	597	570	534	547	597	530	567	520	562	612	573	592	544	589	558	527	527	524	548	540	529	522	546	544	521	560	530	579	533	596	555	548	583	617	540	571	541	519	543	577	551	543	528	565	573	582	574	531	531	574	579	563	545	512	566	560	527	613	575	537	534	553	580	589	558	585	584	548	568	534	536	569	537	559	539	547	585	566	554	564	570	586	533	557	527	572	544	528	610	557	501	534	600	581	558	562	558	523	578	524	539	564	581	597	543	555	560	561	580	543	580	581	531	569	568	497	597	538	542	539	558	575	563	554	585	531	564	508	538	547	598	588	570	603	556	550	530	527	553	553	533	562	618	563	574	596	536	557	559	553	590	608	551	540	589	555	562	543	553	567	558	600	516	554	529	568	563	564	553	529	542	535	537	562	537	530	552	538	538	540	570	548	570	569	564	555	576	566	571	547	536	550	590	565	591	571	597	599	549	587	600	544	619	562	539	563	583	567	595	601	580	567	579	571	584	538	569	574	525	530	530	551	533	559	560	575	580	581	550	525	563	537	534	559	555	592	507	546	598	598	571	559	559	558	533	538	612	523	550	566	550	579	553	571	572	545	559	580	574	574	585	555	510	572	528	592	557	557	548	570	609	549	592	545	535	569	563	549	541	574	552	556	562	509	569	524	569	570	548	614	556	533	577	597	553	561	522	546	543	572	586	653	539	570	575	584	588	530	610	549	560	545	531	570	544	564	547	546	568	616	574	558	551	585	562	570	624	553	557	606	519	578	555	600	595	593	528	560	575	606	592	530	562	578	541	572	518	589	553	549	579	550	517	578	563	553	580	578	566	568	555	553	583	579	538	543	520	533	549	574	524	590	552	552	540	558	572	525	542	529	549	600	547	557	549	559	564	515	564	567	552	528	564	514	576	537	537	505	521	540	532	548	531	578	590	602	572	509	519	541	555	573	598	578	530	553	593	585	522	555	579	558	546	548	570	548	510	575	612	554	535	560	570	619	597	585	624	592	567	557	548	555	556	556	549	572	543	567	567	582	574	588	566	609	600	602	555	542	532	597	548	596	591	502	509	544	580	555	536	593	562	535	608	547	551	596	547	531	531	533	551	554	596	559	585	556	538	543	603	614	554	525	589	564	549	539	504	563	562	509	551	526	532	541	604	595	526	592	553	591	507	548	540	532	553	538	531	577	531	555	557	598	553	589	561	587	600	535	548	569	577	578	536	551	591	598	579	561	584	570	546	575	549	571	582	576	612	531	598	579	567	561	533	560	548	572	576	575	517	567	570	545	554	534	526	568	601	581	561	538	572	574	560	588	580	587	527	553	593	604	587	557	516	580	614	537	524	577	543	540	576	577	533	552	560	576	563	581	586	570	569	553	572	547	576	527	527	553	561	564	563	541	590	561	544	607	552	543	538	535	539	538	529	550	570	553	551	553	580	603	574	546	582	581	556	541	570	582	581	506	558	577	571	555	532	622	535	574	538	548	560	562	583	518	533	570	607	555	564	574	561	559	573	564	573	556	604	558	521	577	554	557	509	556	558	578	551	574	591	611	532	571	591	528	547	567	567	542	582	564	575	533	522	578	520	558	561	576	575	627	563	577	564	585	546	562	564	554	558	580	596	544	554	559	560	558	633	513	555	577	524	563	559	572	532	553	595	574	527	564	517	593	545	556	529	528	570	592	568	574	606	523	534	548	555	555	551	593	597	539	550	576	560	574	535	546	562	590	544	608	549	572	596	554	560	574	564	601	573	513	532	548	531	549	617	609	564	598	571	559	605	566	518	541	569	606	541	581	518	579	560	566	614	527	579	560	558	549	571	594	535	603	581	559	576	549	541	547	586	588	550	612	537	524	578	632	533	536	629	515	572	555	580	548	557	569	548	567	562	590	570	590	587	571	556	563	521	542	529	543	543	574	572	505	551	528	557	568	575	515	531	533	583	579	571	513	566	585	566	551	533	543	567	545	594	589	602	564	537	547	555	560	538	549	550	558	566	526	542	527	582	542	555	506	586	608	550	507	608	583	564	501	551	557	579	553	537	564	590	533	582	572	563	537	561	562	572	590	609	546	584	555	590	603	533	519	537	606	598	602	528	541	585	555	558	573	581	568	574	535	591	577	588	554	549	535	554	557	584	591	575	529	539	510	538
5680	5027	5985	4089	1516	1206	1221	1002	1390	1506	1451	2104	1885	1248	806	552	515	493	515	470	442	482	482	519	479	477	459	445	478	459	470	431	486	472	444	476	482	454	500	462	484	449	488	467	416	458	462	458	473	498	497	476	482	505	482	466	471	443	509	474	453	464	485	451	464	482	476	466	496	511	436	441	456	495	449	456	469	489	467	478	456	478	450	470	462	413	463	462	478	482	441	438	468	501	486	489	465	432	481	475	476	478	455	446	485	498	447	474	469	461	426	445	484	469	446	472	488	510	451	450	481	479	488	486	491	467	502	463	508	439	457	491	465	452	455	461	492	438	486	451	482	432	446	478	479	523	492	468	501	447	487	492	464	451	465	455	446	478	475	463	482	463	447	499	453	488	481	486	475	459	463	444	477	476	508	470	458	445	473	463	455	453	503	468	473	476	473	487	503	475	457	436	467	469	452	469	470	472	457	455	515	485	452	434	492	466	485	478	482	468	464	452	441	447	493	500	508	454	486	480	469	494	481	470	456	460	455	476	480	440	455	451	445	493	475	492	497	447	470	474	462	434	465	487	485	463	410	439	451	492	492	443	476	504	459	477	494	458	432	435	439	472	479	482	481	452	446	471	454	474	466	483	470	462	490	504	484	481	478	455	461	466	445	470	449	473	449	450	520	449	456	477	516	433	462	472	482	460	494	491	483	458	459	470	463	494	484	472	455	479	478	497	478	487	431	448	458	480	470	487	477	470	437	481	438	457	457	474	456	461	487	494	456	490	462	477	470	462	440	489	453	483	453	478	507	433	469	470	474	474	482	460	459	466	450	479	436	481	444	511	460	483	486	485	457	468	474	517	464	496	456	480	512	527	481	447	510	495	455	486	482	482	473	449	456	482	455	497	474	497	482	486	467	476	455	445	509	448	435	491	455	500	429	463	494	464	509	476	447	496	474	499	480	479	463	489	474	475	503	459	466	525	465	492	489	486	508	493	509	479	473	466	432	471	501	485	466	473	460	442	477	485	456	442	476	469	442	518	455	456	474	453	471	505	447	491	481	475	498	496	506	468	435	474	460	454	440	475	456	501	518	434	453	469	466	434	468	473	496	480	486	431	481	449	480	475	444	447	469	453	465	479	459	518	482	466	489	489	456	486	458	461	537	495	474	471	487	463	492	492	448	499	457	486	499	490	452	472	422	458	540	507	456	479	454	486	485	490	466	474	472	456	438	484	505	475	477	432	499	462	475	473	450	457	463	491	475	477	489	489	463	503	468	500	473	479	454	472	485	485	454	490	476	506	494	465	474	437	443	462	484	465	449	453	481	473	464	461	467	473	462	475	480	497	480	493	487	490	492	497	459	450	463	448	478	507	461	480	457	497	487	487	471	473	447	476	472	444	457	448	466	497	437	474	456	479	488	510	460	431	485	459	492	462	493	446	498	483	453	481	493	480	458	467	421	426	473	428	465	477	454	442	477	486	481	481	476	505	462	519	462	468	474	500	498	438	500	457	473	458	445	488	488	468	473	454	467	474	488	448	445	462	458	477	486	446	459	461	490	500	494	483	470	490	438	461	465	487	489	437	477	510	436	465	462	466	469	445	457	475	456	473	464	478	481	457	547	463	495	489	462	450	508	476	469	465	447	455	466	453	483	439	458	475	447	455	463	486	462	477	452	463	512	495	463	434	518	458	484	494	481	457	495	451	438	459	480	472	454	483	411	451	450	431	476	476	500	478	439	450	449	473	480	470	460	467	438	505	443	468	448	462	476	465	468	487	442	469	478	459	456	513	459	487	442	435	480	444	466	467	451	492	534	444	503	494	477	424	460	480	484	494	486	494	512	486	483	450	442	471	443	498	465	462	485	455	478	479	424	436	500	459	488	458	491	454	469	495	479	483	484	463	440	495	447	483	451	446	469	483	464	421	507	474	460	478	478	496	468	484	450	508	487	453	495	483	473	477	457	499	454	446	470	462	500	450	461	474	484	458	458	452	504	437	458	500	478	512	480	502	467	470	503	503	456	474	460	507	442	470	500	481	465	491	421	478	485	467	447	464	494	470	504	433	476	494	461	469	437	482	514	481	509	459	473	433	471	501	493	453	481	499	513	478	462	454	447	503	499	470	490	484	472	494	512	452	474	494	458	437	438	496	483	500	490	495	456	483	456	486	480	475	439	455	473	443	468	472	486	485	425	443	421	502	491	499	460	467	449	449	448	469	465	473	479	429	448	475	435	460	511	444	500	467	483	459	437	459	470	481	460	457	449	510	478	489	453	494	503	471	462	520	476	469	442	452	460	471	476	485	490	477	488	430	494	501	455	462	496	515	441	426	465	460	500	502	512	434	492	471	463	451	485	469	473	468	456	503	475	521	522	513	438	450	431	451	478	473	455	455	494	449	497	460	459	473	472	476	474	478	456	504	426	458	474	478	453	442	497	495	480	491	459	499	529	479	475	445	463	445	494	485	504	463	497	489	456	493	515	470	488	497	446	473	470	449	461	490	451	454	461	454	484	443	468	493	455	466	453	477	515	468	513	516	455	498	471	484	460	475	482	495	470	440	476	489	455	502	482	458	482	513	495	493	493	482	471	470	495	473	489	484	469	503	443	494	516	494	457	492	456	474	483	443	493	484	468	426	474	481	498	480	492	464	521	482	447	472	451	453	488	448	444	496	501	463	469	489	467	457	476	485	456	472	465	478	492	462	493	462	464	473	466	463	456	503	452	470	456	418	454	465	455	458	449	446	483	490	462	482	465	470	449	457	475	506	481	488	485	455	500	490	498	465	474	454	475	469	484	460	506	471	498	479	492	493	493	495	489	488	439	483	465	474	464	459	490	475	437	484	463	456	514	492	474	451	459	509	506	489	486	462	514	508	489	466	479	480	438	471	443	516	467	463	485	463	470	451	444	476	473	512	444	461	434	503	469	447	497	502	487	463	452	479	485	447	472	480	455	482	432	441	504	479	465	487	455	488	479	462	477	459	465	464	484	509	445	485	456	462	509	487	454	474	476	472	488	456	469	502	446	473	489	477	457	454	478	470	478	465	474	476	473	431	480	491	477	490	507	521	485	471	480	464	484	453	435	504	479	492	494	489	452	492	462	494	460	492	488	446	489	472	443	474	461	490	446	466	466	461	479	470	500	445	502	468	461	482	441	474	446	490	494	437	449	435	520	468	456	479	475	438	485	451	481	478	499	487	455	460	463	483	479	456	466	425	499	469	483	423	450	468	466	501	487	496	452	452	466	467	479	470	433	478	483	448	451	462	465	473	457	469	439	496	427	477	467	488	495	443	449	446	451	492	469	475	474	461	439	420	465	485	489	515	476	499	470	457	514	465	514	492	465	464	455	517	471	472	462	473	476	435	444	461	455	450	501	461	446	475	446	490	482	463	512	499	460	475	471	461	480	441	511	482	467	503	452	436	503	452	451	479	482	505	516	488	515	450	493	483	485	484	483	463	461	426	506	446	461	425	454	490	472	434	498	485
24748	20775	26823	24682	10189	2552	1674	1751	1875	1731	5453	15696	11775	6047	2281	972	662	624	627	599	642	622	615	594	605	629	596	625	587	647	642	638	572	574	605	624	605	601	599	598	607	614	617	607	605	618	575	575	581	604	605	574	604	600	624	619	573	572	613	578	612	616	564	577	654	630	542	611	592	585	595	592	598	596	527	601	590	604	596	614	615	589	581	619	584	589	627	585	550	554	563	582	608	612	511	578	609	625	627	595	635	586	595	556	610	612	606	566	614	591	600	591	594	607	626	615	586	568	616	612	608	630	579	586	590	608	547	601	598	595	604	580	614	537	585	575	601	597	583	611	572	587	622	586	590	597	618	578	568	652	578	578	592	572	612	600	632	569	575	599	585	588	616	604	633	597	603	629	635	592	597	588	629	608	551	578	600	589	599	609	594	584	601	613	617	566	557	613	596	639	595	564	632	620	609	620	627	599	626	614	594	582	592	622	584	617	582	637	653	633	630	568	569	610	607	592	620	532	618	584	555	586	602	619	615	635	602	558	599	604	605	613	605	550	623	609	605	605	669	569	584	603	583	580	591	599	563	627	610	588	633	606	598	610	613	602	549	612	595	593	590	617	592	590	560	585	573	571	569	601	607	599	615	598	598	579	596	606	577	622	578	587	597	565	543	581	605	603	564	607	546	562	547	557	614	623	590	649	603	594	587	546	654	604	617	580	583	575	592	593	544	594	635	602	579	637	593	609	585	584	631	599	607	610	580	618	614	600	566	622	594	598	587	609	615	566	612	624	577	553	598	614	634	645	549	585	573	574	550	639	588	570	597	618	592	580	595	601	589	612	594	617	571	559	640	618	610	612	604	589	529	612	624	544	581	566	603	638	591	627	584	619	567	595	605	566	577	623	553	569	617	571	603	577	590	566	602	594	565	571	603	575	627	610	592	584	601	630	609	583	589	610	593	559	587	567	571	565	574	592	557	557	561	569	625	588	592	573	557	593	671	586	621	604	605	588	618	611	577	598	564	626	567	600	581	604	577	565	573	568	514	571	580	571	577	580	597	604	604	584	638	616	635	598	586	588	574	629	619	537	604	584	583	602	627	597	605	599	544	624	586	573	596	628	578	621	621	610	579	593	608	603	616	567	629	598	586	615	606	609	580	582	563	625	583	592	600	613	608	559	593	589	604	571	612	603	586	575	601	595	630	604	579	599	554	562	585	580	584	591	605	617	612	604	613	589	562	571	594	626	643	545	634	591	600	585	563	572	600	582	571	611	581	622	605	582	609	613	598	586	600	617	596	573	606	594	593	596	595	556	587	563	624	561	591	564	563	597	605	594	604	589	587	613	609	614	643	630	574	576	634	564	567	649	602	588	588	549	594	623	597	561	600	566	578	603	615	574	581	594	581	591	617	569	585	640	581	612	586	550	598	593	579	593	598	563	562	638	567	603	574	569	581	605	547	558	600	593	599	591	618	580	622	607	656	563	610	602	611	601	614	608	622	630	577	613	567	582	604	648	634	612	617	620	606	511	585	636	606	585	636	575	583	608	560	610	619	599	609	591	573	569	605	607	590	619	640	598	588	580	554	627	633	625	638	601	618	589	610	616	599	608	592	587	594	595	555	582	568	623	576	592	629	552	593	587	592	611	617	625	569	625	554	581	573	615	617	630	600	647	656	593	560	555	621	563	611	595	634	587	604	596	631	594	615	579	578	567	556	567	577	594	621	556	603	590	597	574	514	591	567	595	582	597	606	625	539	620	620	630	626	621	599	623	619	571	602	586	578	612	627	594	598	614	556	548	636	562	544	582	578	614	611	592	586	598	605	586	639	585	588	613	600	563	587	596	576	580	621	615	616	634	563	575	606	594	581	577	630	617	594	580	604	625	635	640	594	614	584	592	591	615	589	583	612	614	637	562	612	584	558	552	592	563	586	606	592	587	589	596	580	545	606	543	588	567	627	608	571	631	575	602	547	593	613	641	599	581	576	588	548	609	610	614	613	593	592	611	580	596	570	563	570	607	622	569	606	594	576	638	572	601	627	595	628	588	564	574	592	570	564	614	629	620	640	600	597	614	604	617	586	577	580	618	616	588	595	595	593	583	570	622	618	544	642	618	577	612	575	616	598	552	584	599	585	557	590	595	591	566	645	631	584	650	542	601	561	593	606	600	579	600	603	609	589	557	599	637	557	576	613	542	607	601	609	617	588	579	561	564	565	595	578	634	598	618	569	581	568	550	642	598	594	644	596	583	568	606	629	579	550	610	601	595	573	606	638	612	572	591	654	595	583	665	554	599	555	570	570	578	584	629	554	582	598	602	648	608	598	568	630	542	585	597	578	574	619	643	554	565	637	616	572	593	592	622	626	620	591	549	615	569	577	585	588	593	642	619	616	594	593	585	579	592	587	609	565	578	601	566	647	616	571	624	616	629	590	611	585	583	585	593	580	593	580	576	586	590	600	601	589	542	598	586	633	594	628	611	591	571	594	590	574	620	622	557	614	614	573	596	579	598	611	608	604	576	604	601	613	611	616	570	591	618	585	568	614	609	574	581	606	616	612	592	607	578	562	593	613	563	590	571	584	579	605	610	589	616	575	563	574	571	574	603	582	580	588	600	633	583	619	622	603	590	592	600	551	623	594	583	585	559	627	608	592	583	619	604	576	543	621	584	628	581	549	626	624	630	634	551	599	591	627	630	592	611	627	602	617	571	583	655	625	581	605	570	597	617	561	570	569	596	612	599	556	585	621	579	589	606	571	589	575	530	579	573	527	600	594	620	608	627	603	573	538	596	583	565	623	557	556	591	566	631	612	621	541	578	660	657	593	600	588	559	586	593	616	608	579	569	606	597	625	615	605	570	602	619	632	622	616	594	582	523	640	631	626	629	587	559	589	604	581	583	599	612	580	603	604	633	667	579	564	608	574	562	568	622	578	653	585	613	606	589	597	595	549	566	577	608	562	564	624	603	578	571	618	596	599	592	578	590	583	581	569	644	564	619	605	591	606	623	587	608	570	589	596	631	611	657	598	599	591	601	595	598	571	596	589	593	581	594	584	574	567	615	576	604	581	538	613	554	604	599	573	564	652	620	562	569	559	611	608	573	566	549	583	592	576	610	624	620	648	536	565	638	556	569	648	602	606	533	644	639	596	583	576	558	647	569	519	599	576	653	606	569	563	631	595	565	553	584	570	618	619	626	601	607	596	587	602	579	604	578	584	612	581	614	613	622	614	578	609	614	586	555	606	598	615	609	570	620	672	562	625	577	579	565	581	541	606	609	580	579	600	595	608	588	623	581	587	592	607	567	583	574	591	570	580	603	584	566	647	618	558	589	630	565	560	596	611	596	615	607	574	573	627	595	552	581	617	616	614	614	618	608	622	628	587	593	612	604	561	597	582	573	544	591	573	551	588	611	618	586	591	595	585	620	560	613	577	608	538	589	585	591	610	555	618	615	550	608	565	622	607	632	612	570	621	606	547	587	632	577	593	567
4517	6714	9573	5193	2674	2047	1643	2264	2724	2570	7943	16586	11029	6085	2305	966	601	558	520	491	519	477	476	488	510	523	532	526	530	508	545	486	522	491	517	507	496	511	521	472	531	511	488	502	495	493	517	505	526	523	481	534	508	552	495	498	514	481	516	503	494	574	498	548	551	557	506	486	503	540	509	510	540	512	521	485	507	526	489	530	476	461	502	503	552	524	502	529	546	503	486	469	533	535	507	543	481	546	507	539	517	482	559	522	486	508	511	507	521	520	508	508	491	531	481	503	557	525	486	510	520	491	551	519	526	512	505	528	509	531	531	511	512	474	498	504	494	537	572	519	517	525	519	512	494	491	508	500	507	548	494	539	570	472	491	483	528	543	484	512	506	537	553	541	490	509	503	475	481	506	507	546	529	510	502	490	534	504	506	518	468	514	444	532	503	503	541	493	501	564	514	549	535	506	504	511	491	507	476	519	485	526	518	522	522	520	493	495	512	498	507	521	516	489	501	514	504	506	524	508	480	481	516	515	505	462	504	489	522	521	555	508	558	498	508	484	534	502	496	509	515	526	522	537	516	531	522	513	471	517	520	516	505	527	524	467	525	491	485	506	502	520	509	503	462	515	522	496	479	515	511	471	511	502	500	499	469	498	523	521	526	488	538	487	508	495	553	513	530	520	529	525	494	489	503	517	482	499	522	525	497	522	489	519	526	480	513	496	492	505	507	478	497	495	510	486	521	438	497	515	533	511	478	503	510	482	509	496	472	519	497	504	524	487	516	529	456	521	506	519	495	501	472	505	507	535	508	539	489	488	484	478	503	545	522	520	521	514	445	503	495	494	530	497	508	455	490	499	513	531	481	539	496	520	545	502	498	524	502	494	484	489	484	520	519	522	510	517	491	493	449	499	489	486	497	513	541	502	499	510	502	510	495	542	513	478	481	544	508	513	538	488	541	537	535	510	502	487	517	504	493	515	493	492	472	512	545	514	531	499	530	487	504	532	512	524	496	529	520	510	505	514	532	516	517	515	510	509	538	520	521	502	509	490	478	533	514	526	514	472	506	481	551	533	489	502	538	532	527	518	508	537	527	499	506	514	535	503	521	510	530	522	521	531	505	552	492	514	559	522	490	520	507	550	495	536	515	540	509	517	503	474	503	473	520	524	524	531	531	486	478	499	494	549	503	494	519	481	501	502	490	492	508	535	503	473	494	516	485	506	507	509	509	511	480	501	492	509	466	517	481	508	499	488	480	483	544	492	499	522	528	509	487	456	497	560	483	469	494	532	521	468	521	485	470	473	527	521	542	538	489	492	546	485	522	525	527	487	471	453	513	516	537	499	514	507	494	493	510	490	547	506	520	503	516	548	515	467	533	486	509	504	541	484	539	504	514	473	509	538	527	475	514	530	545	484	476	500	525	521	522	500	530	550	492	479	528	538	517	509	558	525	480	490	540	567	512	532	502	478	490	529	518	568	518	485	488	542	495	494	509	463	550	495	545	516	506	501	518	541	500	481	486	523	506	527	480	490	534	457	519	494	516	563	496	518	515	534	539	532	462	494	538	524	504	512	506	487	523	505	530	503	503	500	510	509	496	536	520	545	522	506	512	534	540	494	496	523	523	524	510	497	513	506	492	488	488	482	532	513	494	493	482	517	518	497	512	503	494	493	492	490	503	505	537	500	532	545	563	470	508	492	526	495	508	541	490	522	547	500	461	488	515	501	508	468	531	497	546	510	514	532	464	483	478	487	501	520	570	495	475	519	576	516	508	450	501	528	489	488	505	484	479	487	482	523	484	479	543	507	494	529	506	499	520	482	508	493	491	488	506	513	549	520	510	490	499	494	513	517	536	499	526	506	484	466	503	490	510	493	514	488	550	515	531	510	539	504	490	525	504	508	503	520	465	510	498	548	518	510	495	505	478	560	516	521	535	541	527	523	508	496	491	510	506	518	512	494	524	492	479	480	504	521	541	510	540	477	526	509	505	505	521	537	470	495	481	512	536	514	483	489	495	482	504	495	474	499	530	511	522	496	477	502	504	537	500	503	512	483	489	513	512	492	473	495	517	529	502	542	532	501	497	477	490	500	514	516	500	528	516	492	514	535	470	523	557	520	516	495	522	489	500	513	493	504	479	508	538	480	523	537	492	472	524	534	503	499	530	507	482	500	501	499	477	499	516	508	564	543	522	520	517	502	496	518	533	532	519	487	541	490	535	513	509	509	504	509	504	538	500	519	478	481	530	477	498	487	470	508	529	468	492	541	503	497	469	504	508	515	522	520	482	503	533	482	491	495	426	551	470	532	478	532	489	487	526	504	495	514	525	494	476	480	506	516	507	506	512	506	541	522	497	512	480	522	482	502	516	489	532	478	510	474	504	531	490	510	494	509	508	473	513	494	527	481	489	519	541	520	496	492	508	488	486	519	491	557	478	508	494	513	517	482	518	538	539	511	463	516	475	525	486	550	499	456	530	526	480	496	533	487	533	520	527	516	476	484	482	495	516	511	511	523	534	544	560	483	494	471	504	521	512	525	494	523	494	529	519	498	491	495	509	546	490	550	516	514	541	498	491	493	483	481	461	525	486	487	515	530	514	528	520	525	543	491	505	477	504	492	496	505	489	498	539	552	508	464	492	497	500	513	523	506	497	477	511	510	537	515	516	505	511	529	508	501	524	488	458	511	486	505	520	531	503	500	505	504	480	500	438	542	521	514	492	521	494	542	464	533	513	519	543	533	551	531	482	543	492	539	525	519	528	555	487	487	509	511	551	483	517	517	516	437	472	501	513	540	512	499	488	523	498	487	519	489	510	513	499	509	484	562	504	545	486	497	510	498	489	512	553	517	524	483	484	501	513	511	516	522	458	513	526	517	498	535	473	525	499	528	501	478	520	490	528	490	502	509	514	521	477	473	528	509	499	506	517	518	526	510	526	492	507	476	506	491	522	497	512	495	499	459	533	493	507	478	529	510	519	512	509	560	521	481	468	484	503	519	501	534	492	501	516	530	531	462	539	525	480	491	517	540	500	556	492	547	526	514	558	490	503	498	535	515	467	476	549	495	463	475	524	532	497	510	473	536	493	502	544	485	535	502	523	525	495	483	512	517	509	519	489	486	508	497	469	522	521	479	528	505	514	558	477	475	489	492	563	477	533	476	495	519	533	497	527	514	495	480	517	521	517	537	518	521	531	529	523	506	480	484	541	477	521	490	499	514	517	533	535	545	544	496	472	472	481	487	499	523	528	504	508	488	522	530	508	515	523	491	521	506	526	516	529	461	511	520	508	529	483	515	544	508	480	499	508	494	476	514	539	495	513	516	531	489	530	522	507	522	512	519	493	494	507	557	510	501	501	504	497	550	532	497	530	499	513	498	485	483	535	488	495	472	494	460	478	484	502	532	502	476	521	505	517	489	484	514	500	481	528	495	488	502	478	525	492	504	524	501	554	495	479	512	480	568	515	543	475	525	470	509	502	521	499	476	521	455
23709	20806	27866	23824	20579	9641	4176	3606	2965	2585	7083	27788	21067	11707	4311	1319	914	755	723	726	703	708	709	725	731	751	731	693	682	780	765	741	723	754	751	711	684	660	692	718	723	713	728	760	715	716	729	734	733	741	706	680	681	718	715	765	725	783	737	672	729	676	697	655	731	700	769	704	692	723	702	718	721	744	724	684	722	656	726	665	726	698	747	704	772	748	710	715	733	667	762	689	756	790	715	739	681	729	696	645	741	708	706	717	734	730	717	745	718	656	684	727	768	764	742	737	666	713	713	668	703	729	725	736	702	694	744	690	703	677	739	723	746	703	694	709	703	716	664	689	727	727	755	755	694	702	756	720	728	740	726	708	752	694	715	723	700	752	691	709	705	670	715	667	732	701	662	740	721	737	672	753	698	728	668	724	742	666	685	684	701	704	722	671	685	696	702	711	701	754	713	748	738	675	731	681	713	693	713	732	685	727	730	724	709	687	714	711	687	705	718	704	699	714	745	728	722	702	717	695	722	709	722	700	729	717	727	693	670	716	752	718	710	694	713	734	676	737	688	708	728	728	748	702	728	723	695	727	706	698	720	729	707	694	733	749	697	677	696	685	702	726	741	723	715	742	752	728	727	700	737	648	700	749	718	752	746	730	754	691	699	733	741	725	705	721	717	723	681	693	764	737	696	720	731	721	679	702	708	726	694	709	714	723	700	714	715	665	683	712	706	741	693	662	716	693	701	697	715	699	739	772	669	695	720	749	732	694	698	698	715	748	727	712	729	699	687	735	674	740	736	712	744	751	761	728	703	740	758	684	736	734	688	728	768	781	711	691	708	699	695	661	680	683	717	723	727	677	672	670	666	749	698	707	698	687	701	698	705	718	702	727	700	712	731	760	721	728	676	757	694	720	698	715	714	713	694	692	727	757	689	658	734	708	730	727	704	694	695	736	714	694	730	665	713	704	696	709	696	747	722	726	697	713	724	680	724	700	711	690	710	656	671	733	705	700	708	683	751	671	722	679	705	677	753	723	706	766	726	709	687	728	746	708	674	741	695	724	699	667	731	663	744	703	702	684	712	671	700	715	718	682	730	694	698	707	711	762	681	754	755	688	703	689	692	710	693	685	718	711	711	751	707	676	707	723	709	728	691	723	715	726	705	738	731	749	736	685	723	721	733	743	747	738	745	746	716	697	726	691	732	693	703	731	653	715	720	681	683	699	719	711	740	710	697	703	691	712	671	689	700	694	701	708	758	698	737	742	678	683	730	675	716	719	713	754	737	761	750	660	718	686	686	745	674	712	694	770	727	749	680	688	689	704	710	692	642	742	732	722	740	698	719	698	706	693	764	713	682	723	727	738	721	679	740	675	692	715	695	669	680	724	721	749	694	698	696	735	714	695	692	717	697	733	719	668	715	681	682	735	699	729	760	696	713	708	703	701	692	738	732	706	747	736	698	677	754	701	710	737	735	702	685	698	692	667	718	732	713	706	779	696	700	699	698	738	696	716	710	699	692	718	738	724	738	751	722	757	715	764	702	712	689	692	707	750	665	727	742	706	708	740	674	749	709	748	688	725	725	760	669	733	721	721	711	708	733	687	751	760	682	715	728	728	665	712	673	695	713	679	754	664	731	741	702	695	704	699	695	703	696	703	715	656	712	709	759	753	714	693	684	723	644	740	751	701	715	698	720	801	714	685	729	743	689	684	695	688	728	691	678	739	670	703	771	703	702	737	731	676	732	645	666	722	705	763	695	685	719	751	675	695	700	728	723	720	709	701	688	706	728	689	754	715	653	675	683	731	690	735	711	706	731	657	751	697	720	726	683	710	729	696	653	694	674	708	657	699	688	684	662	738	713	705	728	779	692	780	692	731	720	737	745	713	702	700	756	702	709	714	779	755	714	710	702	670	703	693	689	760	650	683	687	716	671	693	666	687	736	719	685	736	692	786	711	699	697	703	689	734	686	760	680	697	694	701	686	710	663	711	708	702	745	681	696	714	699	738	698	708	794	738	733	680	678	782	669	739	736	676	723	717	708	683	678	692	684	736	702	713	731	733	665	742	699	725	723	742	698	655	758	719	723	733	689	681	745	706	708	763	695	738	641	724	675	696	714	673	759	707	724	778	689	700	711	727	715	732	694	776	736	698	718	674	735	753	673	689	660	709	697	675	725	716	712	736	727	715	680	708	736	713	766	665	720	672	741	730	698	688	686	694	718	720	696	715	697	737	709	717	716	693	696	714	694	682	686	713	745	679	746	706	703	696	690	710	671	690	668	717	711	689	722	772	671	727	747	653	724	733	681	738	745	735	666	721	734	735	705	700	662	691	729	699	723	675	697	695	776	719	682	720	752	713	671	705	742	689	717	711	736	718	639	719	730	681	713	700	733	738	726	730	710	668	715	749	706	749	723	709	708	687	672	725	740	736	672	674	679	669	714	659	723	678	717	689	709	651	740	731	693	707	708	715	717	717	712	735	719	710	657	711	648	669	711	690	735	699	742	726	766	650	649	734	774	691	684	688	703	707	689	689	740	700	734	720	718	661	758	714	706	720	680	688	690	680	715	705	716	730	676	766	700	703	661	705	675	691	735	673	728	723	699	729	679	717	692	702	773	731	704	703	642	700	737	750	741	738	776	667	678	651	712	694	690	748	692	672	699	695	704	724	705	686	698	690	758	705	702	749	693	742	730	714	679	691	660	723	677	682	733	687	691	701	657	712	772	724	759	723	717	736	719	745	690	691	685	679	742	698	746	711	663	684	747	677	689	707	709	728	730	745	738	696	733	734	698	725	711	751	735	676	693	763	767	702	691	681	694	746	755	720	749	747	730	732	717	713	703	669	724	666	762	712	664	725	718	688	688	696	735	715	665	650	679	741	715	690	720	704	689	728	704	731	713	709	702	756	756	717	670	699	661	707	668	723	687	721	751	712	734	725	784	662	712	715	683	676	668	729	695	703	715	698	748	673	705	718	707	735	731	722	740	707	691	706	738	706	740	711	664	694	709	742	718	727	719	757	667	687	719	725	690	685	703	697	749	701	707	694	726	747	765	708	722	726	689	713	681	722	692	749	700	729	761	707	683	749	712	705	716	714	713	754	672	682	708	661	719	725	682	720	714	675	696	711	733	762	674	681	711	693	707	667	727	692	703	696	680	751	758	672	672	726	707	670	703	726	672	703	719	765	737	704	690	669	682	694	711	764	745	659	701	668	735	661	708	722	717	647	753	738	743	738	729	676	698	687	675	721	709	697	709	670	746	725	679	709	687	683	672	705	706	710	744	707	706	706	705	746	735	707	710	708	774	759	646	710	714	694	767	738	684	722	708	668	707	698	701	702	718	703	701	673	719	676	713	688	687	685	710	721	752	735	690	722	729	697	685	734	697	685	741	742	693	741	688	739	696	719	682	724	712	689	724	672	703	685	743	732	731	729	699	688	692	707	709	772	712	694	723	753	740	746	684	705	676	695	786	709	701	724	722	696	703	675
5191	11512	11803	7099	4641	3288	4040	4354	3918	3475	10033	27138	17987	10120	4039	1299	724	577	599	626	582	614	636	574	583	601	616	592	671	622	606	638	571	621	636	655	611	612	620	622	605	593	602	573	578	604	595	564	591	607	591	594	597	608	586	630	609	612	614	640	590	606	615	569	592	636	588	596	598	582	594	625	585	629	636	545	621	580	587	645	620	607	626	599	580	600	604	620	619	610	576	598	586	591	611	614	617	607	627	644	613	579	675	608	611	587	633	588	644	607	603	570	610	583	597	595	623	580	589	589	640	608	616	579	576	580	646	590	593	589	623	610	634	600	593	585	603	586	592	604	580	609	619	612	587	594	567	590	582	611	611	621	606	607	608	638	608	624	624	598	592	611	581	588	561	619	601	609	583	600	552	603	613	569	587	611	587	577	643	597	608	578	578	575	584	598	604	636	602	626	629	610	612	653	618	590	588	591	567	588	638	600	602	623	591	643	600	587	621	582	563	619	570	576	603	601	617	605	608	565	610	639	600	562	598	602	598	641	622	616	601	592	581	568	595	583	585	621	578	606	573	571	616	582	611	551	580	620	600	585	602	621	584	622	665	622	622	596	600	601	580	590	576	588	646	597	620	570	637	562	604	591	579	613	643	582	611	586	600	602	589	611	628	640	600	598	582	595	605	616	577	514	624	592	600	647	591	625	597	588	568	609	554	571	566	602	571	615	525	626	567	609	599	583	592	570	611	549	599	621	609	591	602	541	590	604	576	605	643	607	600	570	663	635	597	611	621	606	600	581	633	603	613	612	605	582	612	643	619	604	595	595	586	617	636	566	588	555	624	625	630	570	613	591	585	656	608	594	589	587	625	605	635	569	600	583	574	599	596	579	570	590	594	638	593	606	587	619	617	636	554	557	588	605	596	635	604	606	625	593	633	617	595	574	608	606	576	593	658	592	565	605	562	591	598	542	560	585	609	592	611	596	629	535	582	581	624	577	597	578	574	579	611	578	618	654	576	600	551	612	575	571	588	603	587	560	607	601	593	636	611	571	567	619	637	577	578	611	588	595	561	648	550	552	641	643	558	581	590	626	615	593	607	579	591	549	612	584	600	579	586	602	584	616	571	577	611	627	633	570	590	586	642	583	586	584	596	626	614	627	596	583	562	604	615	600	627	623	614	635	599	574	582	601	580	606	582	597	634	583	604	638	585	595	638	545	576	600	586	626	618	590	609	624	575	570	634	561	558	583	591	641	621	601	624	587	624	560	583	608	591	628	616	562	601	560	615	627	578	560	633	611	588	570	609	585	578	642	635	572	559	588	597	564	554	617	587	620	602	612	604	568	646	572	646	552	540	609	593	602	545	631	595	638	579	597	552	602	611	611	577	546	610	605	620	604	609	651	598	626	591	558	609	601	621	591	589	607	580	623	621	592	613	595	561	596	606	634	617	585	597	610	619	639	572	602	602	590	592	603	615	625	601	568	566	578	596	603	598	574	600	582	619	579	591	589	627	605	591	556	603	588	646	573	608	613	605	628	595	631	599	594	632	612	579	601	596	565	611	651	591	540	623	558	573	594	591	576	630	589	603	620	635	605	572	610	596	594	582	570	641	602	613	609	595	605	600	577	604	601	640	628	623	604	642	596	573	589	597	633	595	597	562	583	553	614	589	608	620	624	640	569	608	591	628	615	596	618	556	578	631	626	622	563	584	594	607	646	618	583	579	574	591	619	620	597	584	630	613	578	611	581	618	611	627	595	580	580	597	625	608	580	549	625	589	615	603	556	613	581	559	583	641	612	573	599	630	616	572	587	596	593	646	610	612	589	574	578	583	596	574	630	640	619	581	626	574	600	592	627	597	574	595	601	595	624	599	574	567	569	646	595	574	590	639	627	594	611	607	590	580	613	586	590	563	561	618	592	626	597	570	626	594	622	597	602	589	573	547	608	605	597	592	594	598	572	650	608	602	580	624	576	609	624	596	604	572	601	612	612	603	593	593	595	626	610	605	628	577	576	598	603	569	603	596	613	591	626	625	628	624	588	611	583	547	577	583	595	596	593	582	596	630	579	584	598	597	596	548	620	580	627	603	648	588	552	590	595	580	637	561	611	581	620	606	577	642	608	607	624	612	596	584	626	565	579	596	557	614	565	604	591	607	599	611	596	557	605	617	612	601	567	647	589	572	587	591	578	638	556	623	619	625	576	572	567	612	638	615	570	556	562	610	588	575	587	567	623	621	632	618	611	581	572	579	606	586	599	601	601	637	603	593	581	615	590	588	603	572	575	598	606	597	606	607	579	577	583	563	618	636	595	600	620	616	554	563	599	591	574	597	603	548	598	621	595	584	587	602	574	587	615	639	590	614	628	566	623	582	566	568	618	592	614	558	576	635	592	570	598	560	605	549	602	551	582	594	622	588	581	610	594	598	600	562	617	614	639	626	585	593	623	534	605	593	581	644	602	613	641	613	593	551	553	673	606	580	611	611	597	594	560	651	571	612	583	596	576	625	621	553	633	607	586	586	643	570	612	570	591	591	606	589	609	564	623	605	597	607	597	583	570	609	581	602	592	603	620	583	609	601	577	571	602	641	571	605	613	583	577	619	591	578	633	555	581	576	602	619	564	606	595	602	591	620	628	579	580	625	594	647	601	569	590	640	628	610	628	565	613	584	618	574	598	568	613	524	532	607	605	640	614	614	601	604	654	580	581	591	599	587	564	568	561	605	617	563	609	562	606	644	607	545	593	605	581	563	606	577	635	653	647	598	558	582	605	553	612	581	605	549	620	625	593	573	625	559	589	578	607	594	579	626	606	619	590	618	599	558	618	618	641	578	600	574	585	624	569	623	594	585	628	609	648	583	577	583	641	563	608	608	585	597	573	604	625	637	612	597	595	635	576	588	607	610	586	638	599	606	597	590	636	567	558	628	586	611	622	620	631	609	612	576	558	577	607	605	603	618	618	598	601	598	624	577	621	663	586	597	589	567	611	588	604	594	599	590	604	562	620	578	594	608	557	572	638	627	611	621	632	602	597	584	582	676	566	598	590	602	572	605	613	625	593	592	601	588	597	643	628	615	597	644	571	557	602	627	598	587	616	581	620	556	574	581	599	576	599	597	596	585	569	602	643	546	556	608	577	569	594	578	596	574	618	630	593	659	587	676	613	623	590	663	608	598	557	594	623	592	574	565	627	620	621	599	593	596	618	586	660	571	615	586	561	595	642	634	595	602	603	614	558	595	608	608	606	556	634	565	575	592	601	570	573	577	613	605	576	619	602	605	639	626	584	596	577	607	626	601	599	618	615	606	565	602	570	612	573	606	590	602	580	579	565	567	588	626	620	579	621	614	598	558	530	577	643	613	607	596	638	624	574	556	619	544	615	595	605	567	609	576	554	559	624	578	585	612	581	590	598	591	595	565	610	604	584	612	611	574	632	614	595	596	615	565	614	623	595	580	598	554	612	539	588	618	571	553	614	582	548	608	605	618	589	596	613
26982	10975	2966	1664	1139	1062	1216	1217	1037	937	1011	1706	1742	1318	914	720	594	549	573	577	600	556	602	576	580	572	554	564	589	585	546	516	564	567	613	581	591	604	590	599	644	539	596	606	589	568	594	584	555	597	602	605	566	566	583	568	533	536	585	567	577	599	554	575	639	570	531	578	573	588	584	561	579	619	564	580	581	562	566	557	625	571	614	589	594	589	590	541	582	596	603	571	565	590	559	607	601	620	551	554	593	573	605	575	580	537	548	535	577	542	575	556	586	591	584	595	601	550	564	594	573	588	583	556	544	575	539	548	599	590	580	566	562	549	570	527	554	543	579	571	582	565	591	594	594	574	574	565	585	589	563	586	557	596	587	574	558	567	615	592	601	598	596	558	552	582	531	579	600	549	608	621	605	586	525	601	566	591	573	553	562	557	595	592	575	601	657	629	571	573	590	609	586	589	559	530	572	614	546	587	596	571	532	584	577	576	591	591	571	559	569	649	582	564	601	590	595	570	578	580	599	589	617	546	587	553	576	571	578	606	585	591	552	551	539	620	586	602	581	633	589	595	592	603	573	615	613	574	584	607	580	576	550	541	566	588	567	602	552	573	600	616	554	588	594	604	584	566	565	594	590	572	548	527	573	567	589	581	592	597	559	547	578	585	549	609	590	563	609	594	590	568	580	545	539	625	609	552	575	576	607	592	617	583	605	526	592	573	563	525	576	585	573	566	572	588	595	608	565	624	551	614	576	550	609	572	607	605	629	548	586	574	541	584	582	592	523	580	552	601	570	611	572	546	572	568	575	630	604	587	583	599	632	600	566	558	540	612	574	574	607	573	589	591	577	582	532	564	590	571	532	530	604	598	599	581	570	566	588	602	598	600	592	593	589	556	582	544	566	590	570	566	576	599	599	569	541	550	595	551	559	609	552	594	599	601	597	613	563	598	543	577	567	547	582	597	607	571	576	619	565	579	541	574	572	552	605	540	593	569	556	583	519	570	572	561	576	592	550	577	566	595	587	591	573	554	582	610	562	599	545	617	523	610	573	603	610	580	614	548	560	559	574	587	541	570	563	553	568	530	545	530	563	587	577	578	602	583	601	614	568	591	608	566	591	590	576	600	553	598	589	597	574	591	588	584	593	560	558	577	561	562	603	609	590	561	556	557	571	570	573	588	624	611	598	578	516	559	601	565	567	584	591	621	537	584	586	571	596	555	565	589	588	586	593	632	598	553	568	573	538	569	610	595	628	569	551	611	538	603	578	574	565	583	579	559	543	589	577	589	586	576	589	595	625	565	597	563	555	587	577	568	601	600	576	549	570	577	563	630	601	615	538	571	541	604	576	564	583	598	546	579	579	593	572	624	564	553	526	624	560	589	575	543	601	581	569	613	569	580	579	576	577	584	545	545	539	539	601	606	605	589	568	568	591	564	561	614	628	612	594	563	556	606	569	581	562	592	550	560	580	576	584	614	611	518	563	577	638	621	574	563	552	585	571	594	591	611	561	581	599	603	624	571	609	602	592	600	566	584	597	589	654	548	606	545	527	590	583	565	594	582	591	548	569	627	609	568	594	600	617	561	554	616	598	561	581	572	601	604	592	582	585	591	560	556	566	581	566	588	513	560	620	591	609	570	622	615	588	610	567	593	544	589	572	599	586	555	580	590	597	562	603	540	577	604	562	582	601	579	589	577	554	596	572	557	605	552	586	574	572	565	580	567	624	604	569	572	606	574	588	588	591	584	597	594	562	611	551	560	593	584	605	542	564	601	599	617	570	567	578	583	656	593	606	550	575	572	551	596	573	614	578	558	548	570	577	596	581	592	596	540	630	570	580	576	595	563	542	560	586	565	556	596	574	599	622	572	555	575	600	568	580	568	570	606	574	597	583	554	596	576	590	611	569	568	579	566	505	595	567	564	604	588	593	584	597	560	588	563	608	584	588	602	561	572	550	583	592	597	633	578	569	595	604	556	563	612	571	555	559	604	558	568	593	613	551	611	569	561	562	586	611	542	584	548	551	567	564	626	597	565	584	580	548	553	580	587	559	634	631	632	608	601	564	569	612	557	579	591	584	621	652	597	608	594	566	572	577	586	586	560	562	580	610	580	620	555	556	577	565	573	585	591	552	566	593	579	593	576	576	559	598	556	562	577	552	595	555	557	559	608	548	599	619	596	609	606	595	554	560	602	580	558	555	560	626	588	551	561	616	552	556	582	591	642	594	561	603	606	585	599	621	587	558	595	630	562	574	584	557	531	556	606	581	620	600	596	515	610	605	565	577	555	582	568	566	616	556	584	546	596	620	552	536	586	575	610	603	544	584	550	594	555	594	609	597	597	546	632	549	607	611	565	607	592	586	582	588	590	642	609	578	584	542	581	569	559	631	623	568	591	580	554	574	571	562	571	564	576	567	593	576	592	559	582	628	539	550	582	602	619	608	605	604	555	593	560	600	594	562	573	558	611	629	546	599	594	566	587	586	554	559	566	573	613	549	584	556	587	578	599	601	609	636	600	594	552	600	603	640	594	584	548	571	542	568	571	620	571	614	554	552	617	602	597	579	596	608	611	561	540	608	537	584	595	607	591	610	604	586	584	597	547	625	558	629	517	545	600	592	615	543	619	561	579	567	533	559	615	576	582	565	576	641	574	585	618	536	584	582	595	568	606	561	577	571	575	545	535	632	558	588	636	637	598	639	573	594	576	598	543	594	576	574	551	574	609	567	578	585	616	552	579	534	569	577	544	611	566	606	589	570	569	604	584	582	591	573	554	567	593	602	592	594	569	562	581	558	601	578	525	590	583	634	588	584	582	542	608	592	554	583	559	563	573	561	593	589	577	546	576	585	593	570	592	563	601	546	536	608	599	562	559	583	578	567	587	570	599	610	624	549	598	578	588	591	581	538	593	574	605	586	574	570	593	564	619	586	569	584	608	583	577	540	533	558	585	561	597	575	600	536	583	580	563	593	558	539	591	548	557	575	579	564	530	574	574	538	574	585	613	618	576	597	595	604	566	561	574	605	534	620	603	576	585	607	578	558	541	545	570	607	561	555	596	564	575	602	545	561	588	587	584	552	573	580	592	614	570	591	573	611	626	610	599	597	591	594	539	557	565	558	608	593	574	607	610	570	618	575	566	617	586	593	539	572	595	545	568	601	651	648	616	560	596	627	548	541	572	598	553	594	580	585	547	562	617	612	590	579	623	568	612	592	572	594	581	602	620	574	587	583	597	592	552	579	555	597	583	596	574	563	564	579	549	587	560	555	593	566	560	584	563	597	558	625	586	566	586	575	574	585	564	555	609	635	601	555	586	602	595	606	593	597	570	587	592	589	563	553	534	604	578	582	590	570	564	596	585	530	595	612	564	574	591	551	618	615	599	611	608	501	558	647	571	568	571	608	574	553	601	572	580	574	603	598	582	597	594	581	548	558	566	592	558	592	538	634	609	565	585	565	588	580	580	601	546	574	569	527	563	584	584	566	550
5801	2634	2982	1512	1286	1236	1512	1663	1434	1255	1192	2222	1970	1385	831	573	467	493	513	461	461	482	445	481	478	509	496	477	482	474	495	497	488	480	524	470	514	508	476	460	458	459	513	486	514	466	475	423	478	506	474	470	502	491	512	497	464	480	437	486	449	488	474	505	480	458	456	507	469	463	464	480	495	485	452	504	512	451	488	483	510	497	482	466	456	477	466	492	463	462	488	472	460	479	481	493	510	469	501	467	472	496	453	478	493	490	469	468	481	456	461	493	488	459	516	482	486	483	534	504	491	475	452	496	487	473	498	482	517	478	487	464	513	482	483	462	493	516	481	524	504	482	483	500	498	459	442	447	485	460	494	491	482	457	489	477	490	500	490	443	471	486	499	472	501	507	500	479	481	484	487	460	443	506	487	496	513	470	469	486	480	460	468	476	462	505	463	485	485	480	504	491	442	503	477	446	472	463	466	475	515	500	460	501	458	512	455	494	496	470	477	449	466	489	487	506	454	486	461	486	490	510	466	486	485	510	454	456	479	452	461	473	453	470	509	468	421	502	477	487	456	445	464	500	490	465	494	481	483	495	482	471	513	485	526	462	483	478	506	481	476	525	467	468	500	486	480	454	507	463	443	483	483	480	430	490	452	478	481	476	500	523	473	476	510	494	475	486	483	474	469	485	449	467	493	448	504	459	445	468	446	486	471	471	517	491	479	498	479	441	513	443	472	456	473	526	474	477	500	463	491	495	500	524	510	494	454	471	489	463	474	460	449	453	473	465	492	456	495	485	468	478	514	489	483	463	472	459	487	489	481	473	477	467	469	509	518	433	486	517	451	436	477	480	465	468	470	467	534	466	505	468	471	489	469	457	481	513	496	472	498	492	468	500	513	458	459	496	509	516	477	482	473	467	490	480	474	463	467	483	486	446	502	475	476	445	515	502	473	457	481	469	468	515	507	499	498	476	484	465	521	480	497	490	484	454	456	487	486	499	494	450	493	448	522	476	476	449	480	465	480	483	489	492	490	479	477	461	518	454	463	470	473	481	511	478	494	483	497	480	475	459	517	490	445	472	461	475	505	494	473	466	481	463	490	470	498	493	490	426	459	488	516	453	512	465	478	463	468	477	508	479	527	505	534	502	521	480	465	492	468	475	468	540	476	556	496	455	481	471	489	525	494	483	484	491	431	464	481	471	498	463	469	496	506	499	495	470	477	489	468	491	513	502	440	494	526	548	463	453	471	502	504	504	499	477	499	500	503	514	461	496	498	492	463	503	494	452	466	446	489	511	521	504	485	431	462	435	506	469	475	490	496	491	487	493	458	480	479	498	537	473	507	488	473	472	507	462	477	483	486	484	449	485	492	464	468	474	443	478	478	502	479	486	473	494	483	457	468	486	465	461	455	492	481	485	473	488	490	478	489	517	460	521	495	471	513	465	439	500	478	465	498	492	495	486	498	467	483	488	480	468	472	463	471	475	465	458	488	482	470	470	462	448	484	497	484	473	523	516	468	497	468	514	479	502	475	483	477	459	453	481	461	491	482	512	452	498	461	479	452	475	461	481	498	476	493	487	496	483	491	503	504	478	485	490	456	521	499	477	462	475	485	490	485	453	519	488	506	505	453	440	475	445	486	491	460	496	478	474	500	498	413	455	479	471	494	443	476	458	494	481	498	485	484	458	490	510	493	502	490	515	469	453	485	481	448	470	512	458	489	467	497	503	458	493	491	503	478	513	455	467	533	464	482	488	511	445	459	499	499	502	506	474	491	470	492	484	467	500	456	463	457	448	471	474	449	499	482	465	461	524	492	516	444	463	454	517	482	494	473	457	502	492	464	508	482	471	465	531	473	477	449	507	461	495	473	487	525	470	473	530	484	478	526	497	504	501	498	518	466	512	486	472	489	481	448	477	447	496	452	467	508	531	476	554	456	495	460	489	498	531	478	460	467	544	437	489	501	457	490	431	479	486	473	478	508	522	515	505	450	473	496	478	473	519	477	475	508	486	491	511	500	475	479	499	448	480	471	498	475	469	513	468	490	491	502	469	471	466	506	485	512	505	465	503	500	472	502	491	477	499	443	478	505	486	439	528	486	498	489	512	474	467	475	492	489	484	521	491	502	483	439	454	491	498	496	497	497	479	489	449	504	466	481	490	487	459	454	460	486	443	484	457	482	470	483	500	460	507	461	496	462	481	481	477	470	479	472	477	492	467	477	474	477	466	471	492	478	464	489	494	490	507	486	488	479	443	451	443	468	471	511	494	474	514	461	479	466	480	478	509	480	460	506	499	482	496	494	453	475	486	453	518	479	470	523	478	467	473	439	455	451	461	480	520	494	452	495	504	464	501	513	486	492	458	485	463	492	516	456	494	435	468	499	508	486	502	489	510	494	496	474	474	494	492	457	480	491	490	437	490	471	512	507	476	498	492	457	543	460	455	483	495	470	497	472	494	491	494	487	466	444	457	433	488	447	472	500	490	498	475	499	478	451	504	506	477	481	473	511	497	472	426	515	492	496	530	445	461	500	451	478	464	526	465	498	475	462	506	493	529	476	487	436	489	498	472	502	516	478	497	494	469	489	479	485	499	475	469	491	490	497	472	471	442	476	517	515	477	470	475	501	494	450	523	505	552	493	496	462	475	476	501	465	507	527	483	477	464	463	527	499	474	496	462	466	483	472	462	475	466	489	513	542	511	487	480	514	506	492	501	461	470	457	490	430	448	475	536	509	517	485	472	497	515	489	486	471	443	456	503	452	485	484	465	470	451	474	486	500	451	502	478	468	451	492	517	459	476	471	478	481	469	459	478	497	464	518	454	477	485	475	482	493	503	504	478	467	478	481	464	485	510	503	525	474	480	455	472	525	445	458	482	479	485	471	507	531	488	490	482	447	478	474	502	486	476	495	502	469	435	508	497	467	501	498	483	453	474	475	498	494	480	483	493	480	510	439	462	464	465	517	493	465	468	466	479	504	516	493	459	484	474	433	497	493	513	462	458	512	475	456	522	495	446	480	432	452	499	473	478	504	485	488	497	540	502	467	513	484	475	501	484	511	484	457	471	468	487	475	484	487	459	455	465	469	503	464	487	447	497	523	487	504	464	487	482	475	466	465	474	485	454	470	474	533	458	487	481	471	493	470	476	476	466	461	474	469	475	539	500	539	454	460	514	483	469	481	465	437	489	469	501	507	469	555	481	475	518	464	458	457	457	538	479	470	503	479	489	504	496	494	505	485	454	478	502	454	471	484	485	504	509	496	468	455	508	485	483	498	453	479	467	508	470	486	510	466	491	468	453	502	492	493	470	503	488	490	488	467	502	464	500	469	451	484	474	454	470	438	530	418	481	473	466	481	509	506	531	495	485	480	509	469	494	485	522	481	492	472	469	487	460	462	473	473	495	493	478	473	455	546	494	459	479	485	474	485	467	500	525	501	463	494	455	485	456	476	468	468	456	510	481	471	516	475	467	458	479	484	477	456	479	517	487
24810	20829	26850	24771	10686	3168	2824	2254	1856	1677	2927	15374	12523	7059	2616	1045	674	638	631	628	618	550	598	594	583	598	619	638	628	658	617	611	600	611	612	618	606	607	643	621	630	576	604	622	627	609	615	600	618	585	582	586	606	607	608	594	623	562	600	630	595	614	619	613	619	645	545	645	603	615	595	575	617	590	581	604	554	604	615	646	583	604	614	579	594	576	648	616	584	621	597	612	605	582	616	564	555	610	578	604	590	618	585	610	561	548	572	607	604	609	584	617	611	617	592	625	585	572	617	586	605	621	594	590	618	609	599	601	585	604	555	622	605	612	579	579	636	597	600	605	599	613	639	595	592	605	621	607	646	605	593	580	585	643	593	592	560	610	606	601	623	609	588	628	664	634	609	609	562	599	640	640	581	627	604	578	594	589	616	616	591	637	576	595	629	577	565	612	610	630	599	582	582	594	639	575	593	623	582	599	572	643	637	637	554	631	621	641	578	581	600	605	562	613	584	605	577	628	578	602	630	656	569	560	610	612	599	632	582	596	601	593	611	626	568	646	623	577	585	614	594	626	601	617	620	611	620	556	669	597	568	603	587	638	607	584	613	614	625	596	638	587	598	586	578	618	626	619	659	626	623	586	598	611	628	575	636	627	642	593	568	581	566	660	658	615	612	556	626	570	627	631	606	605	596	620	593	616	593	621	607	577	615	589	578	571	587	618	621	620	609	601	610	563	596	612	652	605	624	601	587	601	588	642	559	627	627	582	620	593	586	572	591	574	583	617	619	621	665	620	639	625	605	646	638	630	574	595	598	607	625	590	656	592	563	630	623	638	566	580	569	594	613	607	591	616	597	644	587	629	616	588	614	619	609	624	592	608	615	612	625	597	616	622	611	643	559	605	585	602	579	589	624	574	662	655	576	635	611	572	606	577	593	628	593	572	583	625	598	552	592	619	614	587	601	636	618	574	641	622	572	639	602	627	590	567	662	622	638	632	627	586	594	560	628	609	622	604	611	621	642	610	595	650	649	615	649	544	648	565	567	582	582	591	587	524	580	581	592	595	628	573	566	656	606	597	614	637	615	607	591	639	607	539	606	612	598	602	616	621	608	612	601	594	647	550	650	576	591	597	578	627	586	565	583	617	591	634	605	589	619	616	613	556	621	655	596	601	611	594	605	578	635	612	582	595	637	614	593	595	580	597	581	593	607	624	609	607	582	609	575	584	611	589	631	606	598	612	603	596	637	594	605	593	586	612	551	645	631	614	657	604	601	583	580	600	652	617	631	575	601	596	589	651	560	627	590	589	589	593	620	643	635	623	659	620	591	608	580	599	601	568	621	593	605	560	598	652	602	539	614	642	605	610	635	634	654	611	618	551	623	587	580	618	618	578	603	590	588	581	611	625	622	559	600	579	613	609	652	645	646	570	603	624	598	607	568	634	563	567	600	611	571	586	572	609	625	562	576	594	604	567	615	644	596	598	624	599	639	574	565	585	612	625	637	620	590	600	597	629	601	624	644	603	601	613	592	632	589	597	623	601	567	602	598	642	619	589	615	592	655	587	599	621	597	609	651	593	589	628	593	587	662	629	616	623	633	578	617	605	631	623	594	625	575	602	604	623	656	630	615	601	575	592	588	645	596	579	600	606	609	606	590	615	605	616	634	598	589	597	589	578	600	593	611	617	617	604	649	625	618	600	580	621	590	608	560	617	602	601	647	621	579	608	595	561	594	582	663	566	618	588	619	605	608	611	622	604	596	603	658	650	627	583	613	591	604	633	621	605	594	580	657	640	614	611	602	640	591	602	606	615	582	635	594	650	577	584	568	604	595	598	612	578	594	596	621	605	631	610	604	573	628	611	603	619	589	559	602	549	614	601	575	576	576	632	607	609	586	626	603	571	607	615	596	593	628	589	597	615	628	630	585	601	586	598	613	587	595	626	602	637	589	614	593	590	641	634	611	630	592	626	620	596	593	613	600	621	593	585	597	596	584	626	581	575	584	608	606	595	578	632	594	624	637	592	567	580	576	570	606	613	606	596	606	577	623	600	603	591	611	671	591	619	580	587	654	608	627	605	556	567	578	575	590	623	599	540	591	590	588	625	586	612	608	652	592	631	614	598	624	611	680	632	583	578	568	620	575	621	603	623	597	589	589	591	646	587	587	604	612	588	587	568	613	670	583	656	628	615	591	637	559	635	622	603	598	628	630	571	570	593	626	540	584	644	594	584	590	590	590	584	579	604	617	575	617	592	618	635	606	556	593	625	589	608	575	593	612	616	615	577	629	578	628	590	605	614	578	596	587	559	618	594	610	618	619	594	611	622	596	578	626	614	578	630	626	622	580	621	617	598	622	600	575	606	623	625	608	642	630	555	584	631	581	646	598	586	619	581	596	569	580	578	611	603	600	591	556	611	565	597	598	608	607	609	592	594	606	571	661	593	574	629	623	607	613	613	615	603	590	611	627	586	608	566	610	576	612	597	609	578	643	598	544	593	597	574	600	604	603	601	608	612	631	635	580	654	588	590	618	596	587	584	603	588	640	594	611	622	607	612	621	570	571	580	589	593	612	594	588	608	627	596	573	625	598	605	615	617	574	626	568	634	564	602	663	590	578	603	616	621	591	588	595	655	596	598	591	572	633	578	635	593	626	595	616	543	565	593	600	590	618	615	576	614	606	566	569	647	630	597	620	561	597	553	592	601	632	630	586	612	603	604	602	594	601	608	619	574	621	605	591	615	602	609	617	627	676	642	641	615	647	599	612	617	578	575	611	571	562	595	592	619	582	597	598	643	607	658	648	598	588	593	628	610	637	602	634	607	574	599	581	597	613	596	621	646	608	615	578	587	596	618	611	606	597	593	603	589	558	599	603	607	639	642	601	606	619	625	604	591	613	581	628	613	613	592	565	604	583	572	569	574	577	627	600	625	573	616	639	598	593	611	586	597	587	594	550	613	621	574	591	619	636	550	609	585	593	600	593	599	584	611	606	618	616	602	606	603	574	612	619	615	593	582	610	597	625	589	584	612	583	596	632	601	586	626	625	599	601	595	627	633	599	571	531	608	611	643	580	571	607	597	589	612	630	628	603	588	578	587	612	587	668	569	644	642	614	613	659	661	604	609	615	571	598	602	555	599	612	581	637	574	538	554	631	639	659	615	566	612	621	594	574	638	566	633	606	605	556	594	602	578	547	579	629	587	570	604	638	564	590	635	591	609	607	587	626	597	623	624	614	589	605	625	577	551	579	574	613	613	570	582	604	614	568	644	571	617	631	586	599	636	598	589	637	596	610	599	616	630	598	621	605	634	628	643	600	584	584	619	622	593	661	642	632	611	613	638	600	590	625	584	611	608	569	579	576	590	599	585	659	570	613	608	625	626	614	613	625	585	634	595	620	598	606	627	616	589	611	599	574	582	584	611	603	578	596	597	600	575	591	630	608	660	558	626	600	573	588	660	586	626	601	555	619	621	610	633	596	633	607	622	612	599
5199	7970	7005	4168	3235	2865	3326	2842	2408	2107	4406	16999	11859	6510	2541	926	588	512	574	536	543	506	530	549	535	530	558	502	484	535	493	531	530	517	522	543	528	525	533	543	486	476	508	511	526	527	523	477	527	543	524	523	553	514	509	511	512	529	549	502	486	531	510	535	513	506	548	509	529	523	568	561	557	515	523	534	512	559	510	513	514	534	519	495	524	519	481	553	528	503	524	488	513	482	511	507	545	491	518	537	507	530	492	535	553	504	519	492	512	531	476	518	516	549	542	507	512	512	497	505	565	552	493	483	481	531	515	537	556	534	525	503	523	512	494	505	525	518	489	520	547	552	513	540	557	524	538	472	517	488	533	520	520	530	514	516	503	512	489	546	498	537	556	514	505	567	527	478	512	508	493	477	565	565	501	471	517	506	493	522	518	498	499	503	504	492	531	519	509	546	550	548	517	506	517	507	481	520	539	520	530	463	522	528	525	503	531	502	508	569	506	510	550	521	537	467	553	535	550	509	495	554	518	503	524	535	519	512	480	536	515	510	564	504	517	495	535	503	494	484	511	480	494	548	516	529	501	540	510	511	509	502	544	496	525	519	486	565	522	530	579	501	528	521	545	501	547	532	511	497	493	521	507	506	535	543	543	526	490	519	518	536	529	512	543	510	512	520	533	548	554	493	494	501	542	515	502	540	533	503	555	529	519	523	531	492	595	519	526	527	536	489	514	466	511	533	501	523	537	539	492	535	506	502	523	557	548	498	560	494	512	520	500	499	493	551	493	533	498	541	504	513	575	550	496	479	521	511	518	564	523	519	545	516	528	538	514	478	549	531	532	569	517	538	518	514	505	526	506	487	481	513	508	511	526	514	526	500	528	481	510	451	522	526	473	515	478	505	514	493	527	475	518	486	519	529	527	530	506	519	489	545	536	524	530	509	496	562	505	534	560	530	526	521	506	517	511	500	489	518	502	489	517	508	560	528	522	566	500	524	487	535	521	514	485	497	534	536	530	501	519	503	505	540	551	475	520	510	527	523	560	533	515	487	509	497	511	497	498	538	539	542	494	496	518	524	483	540	477	528	459	498	523	506	480	518	497	509	506	531	552	540	516	506	531	531	519	486	508	529	511	553	544	533	508	507	527	540	522	500	539	531	512	494	525	557	490	472	509	529	476	495	516	481	492	499	507	550	562	532	536	512	543	544	553	500	491	518	511	516	499	497	489	517	522	561	517	537	537	529	506	538	519	496	509	516	535	501	507	489	513	488	498	518	536	528	498	528	518	465	549	517	553	504	496	471	515	530	513	473	530	510	482	516	517	538	519	521	523	509	497	508	540	544	499	541	495	546	496	513	515	527	532	533	531	514	503	560	537	528	559	547	514	500	520	489	523	513	470	516	524	490	471	484	544	517	494	508	511	471	510	485	571	553	521	538	487	487	512	540	511	542	464	496	483	509	523	540	516	499	531	542	535	520	537	493	498	526	524	476	504	523	529	542	481	525	528	543	502	505	528	492	494	543	561	571	544	542	499	526	460	489	500	525	537	463	499	576	529	528	525	509	571	508	510	507	544	552	530	535	466	550	494	539	552	552	477	531	490	523	528	491	498	511	558	496	495	501	517	506	506	579	530	527	551	510	478	511	479	515	506	538	489	526	454	551	528	493	521	528	503	501	534	512	515	503	563	551	534	519	516	487	539	478	537	506	557	533	525	515	523	526	533	514	484	557	542	491	500	517	525	547	518	495	526	501	502	484	499	487	492	522	502	523	504	525	499	534	515	488	543	525	543	555	529	506	508	510	535	489	510	532	493	535	557	507	523	543	513	473	534	527	534	515	493	515	513	527	546	463	519	488	506	507	496	544	499	494	538	495	518	536	497	527	485	507	492	513	511	535	478	528	508	461	527	525	537	527	526	493	494	512	524	508	518	495	531	516	472	527	494	534	531	525	527	467	527	508	540	537	504	506	516	514	500	542	496	485	501	514	528	556	546	507	521	490	511	525	543	502	520	505	525	540	505	505	528	511	544	538	567	551	543	499	524	516	562	506	523	529	478	509	532	521	512	538	508	500	542	506	551	475	536	549	529	545	555	534	516	518	517	551	481	531	516	518	513	514	480	504	498	494	497	457	506	512	488	507	513	549	517	539	537	484	527	490	489	501	521	486	523	519	559	498	516	532	474	492	514	511	503	519	510	526	525	507	527	539	503	503	529	524	530	537	496	518	510	514	531	534	535	526	512	529	487	503	495	508	510	517	500	478	504	518	474	532	534	486	515	535	499	493	507	533	529	510	510	524	497	461	515	499	495	531	566	522	533	482	473	540	513	502	543	514	523	525	501	511	498	515	539	531	533	536	528	528	515	504	549	501	513	515	555	529	551	561	535	513	515	488	549	500	483	530	506	524	543	538	471	518	542	522	526	544	512	500	557	501	549	518	517	550	484	486	555	495	540	508	502	545	475	504	515	492	527	505	540	511	546	520	515	488	512	499	525	506	541	492	484	506	494	489	511	527	514	513	512	505	529	524	541	521	493	564	510	468	538	515	517	519	497	521	542	522	489	547	516	501	500	497	477	538	539	492	489	507	510	504	506	521	499	469	508	532	525	566	508	541	483	505	527	575	515	515	496	556	465	502	535	545	523	473	484	508	504	532	521	450	553	528	562	489	520	509	542	514	505	488	545	486	519	537	522	516	474	497	474	513	502	547	526	517	505	518	501	476	517	508	490	521	575	492	509	521	525	533	541	487	501	498	527	491	507	528	519	542	491	521	516	493	462	502	518	544	575	490	517	509	511	509	541	532	539	485	465	489	542	527	478	509	515	481	517	564	514	485	501	538	517	517	543	529	519	498	478	526	577	475	512	516	510	510	554	481	503	534	478	543	506	529	542	528	504	475	506	512	533	515	501	501	518	498	486	504	501	534	523	539	552	480	509	487	553	501	539	533	524	523	489	484	545	515	533	572	513	561	517	500	532	569	519	492	516	528	524	520	537	515	526	513	517	518	508	531	512	535	524	485	516	519	556	528	568	494	531	524	496	525	508	555	476	528	530	517	511	483	556	486	496	512	509	480	548	504	520	507	508	535	526	490	546	535	494	533	482	492	562	506	533	503	517	516	549	563	475	519	565	545	560	494	537	465	546	491	531	485	528	479	528	506	493	507	533	480	510	558	526	514	521	497	495	504	534	452	522	483	475	548	535	556	527	524	527	493	517	496	459	514	520	535	543	541	476	472	514	517	550	514	532	527	514	527	533	492	482	533	486	503	507	500	511	524	521	505	514	532	485	492	467	550	508	520	517	516	516	552	531	521	499	517	519	437	509	505	489	564	478	541	523	554	502	512	478	504	539	512	542	518	486	527	501	518	515	512	499	503	505	482	511	537	525	529	496	471	522	515	507	517	510	498	489	561	495	524	542	535	501	500	520	498	539	510	492	490	485	492	487	555	468	475	491	525	517	530	502	501	509	485	552	533	503	533	509	485	498	471
23771	20798	27823	23863	20692	11813	4717	3383	2882	2444	8044	26880	20937	11045	3953	1332	796	771	746	767	754	731	732	716	679	790	754	700	724	769	700	749	775	748	769	760	715	736	700	702	774	738	706	707	710	761	705	709	727	751	703	737	684	680	708	704	705	703	689	726	742	782	729	774	742	700	703	771	678	738	747	730	731	705	720	762	748	755	722	714	719	722	725	661	775	740	764	709	735	705	690	755	711	695	681	723	755	681	724	697	692	721	677	705	742	784	718	694	714	699	730	750	744	736	713	748	704	690	713	737	688	691	730	729	725	696	700	710	748	700	773	709	747	750	733	776	741	715	699	727	754	714	703	694	709	736	682	726	785	699	735	769	702	711	716	722	741	724	723	720	718	744	732	674	713	727	703	665	705	746	710	752	734	762	749	711	737	740	729	688	733	725	735	685	743	731	744	684	689	658	731	741	693	741	685	712	709	735	688	686	711	736	712	701	701	718	672	718	699	734	703	701	735	740	735	709	698	756	663	775	756	687	699	735	735	737	693	740	698	750	710	677	711	667	670	673	691	683	679	698	692	692	722	714	676	717	700	665	727	721	704	751	783	737	718	711	759	703	714	759	706	659	728	764	784	740	736	743	675	716	738	697	720	722	721	697	744	735	765	752	697	682	741	696	772	724	749	764	705	715	685	736	738	741	730	700	724	763	725	709	716	731	728	748	694	707	748	702	683	724	720	767	712	649	715	722	717	751	665	732	666	713	723	703	721	694	717	727	695	739	685	728	702	748	758	733	721	720	702	684	691	769	725	706	730	727	685	701	709	781	681	707	739	748	711	693	733	703	732	707	691	714	708	673	701	757	743	746	711	760	737	705	750	688	731	688	787	695	757	725	714	681	731	711	711	734	724	684	709	683	704	735	721	697	692	709	727	772	720	711	786	725	720	721	691	690	703	704	741	734	722	704	720	720	732	764	732	738	699	718	736	682	695	689	747	713	758	730	693	693	738	732	731	702	726	726	713	730	707	720	660	770	721	764	740	732	757	709	687	742	759	703	700	762	698	771	709	694	680	777	702	740	734	705	741	692	717	682	743	727	720	737	713	751	720	755	746	750	707	705	713	706	739	725	757	731	760	765	711	711	748	700	722	743	747	742	757	706	737	721	702	741	696	691	699	744	723	726	738	697	729	693	686	749	705	727	690	707	743	722	694	715	756	707	686	710	670	733	748	737	715	727	711	718	744	694	674	698	707	725	774	731	739	711	700	666	764	743	701	676	670	774	749	691	697	721	763	764	723	719	705	719	702	747	731	740	685	750	746	693	706	741	678	688	731	796	704	752	715	737	698	662	665	706	668	731	707	713	748	718	705	723	744	729	686	741	747	748	729	735	705	701	730	717	721	669	738	713	696	664	767	726	723	726	703	693	706	703	758	719	730	751	727	702	691	668	718	731	716	744	708	705	706	739	698	709	719	746	705	734	739	728	773	725	773	687	705	731	733	687	744	718	705	763	689	673	710	703	709	752	735	712	698	692	750	718	680	759	717	745	768	762	704	718	720	721	716	706	702	700	704	709	720	731	717	734	675	735	734	734	758	744	731	769	754	725	733	717	688	676	697	746	734	676	731	697	697	718	703	702	678	717	719	717	748	759	701	763	741	671	742	739	713	713	671	749	726	688	735	705	710	689	713	715	691	716	719	764	762	710	768	730	716	717	719	694	741	729	697	737	688	686	762	714	704	724	715	717	778	758	724	740	696	710	724	736	700	754	710	705	703	716	759	697	718	713	730	684	720	711	763	740	728	695	679	683	726	763	751	679	717	726	715	692	701	680	728	726	701	692	712	730	769	690	686	758	775	758	689	697	729	744	766	728	678	689	747	698	695	712	726	713	685	762	710	735	730	712	691	749	763	718	704	717	703	718	690	733	754	710	673	719	679	704	675	686	701	743	709	720	726	673	770	726	724	705	712	729	692	772	704	693	758	716	715	715	734	729	680	710	689	707	722	668	718	732	736	739	702	678	667	719	730	708	706	705	784	653	712	733	721	716	783	656	749	721	706	728	749	700	709	765	753	683	718	728	714	762	728	725	757	723	719	757	759	684	715	711	725	715	676	701	690	681	731	655	711	733	766	717	718	739	666	642	747	698	743	721	790	712	697	728	712	740	709	759	737	728	706	715	715	705	719	696	743	683	735	733	718	685	694	724	716	710	706	704	729	681	708	764	733	722	688	743	737	741	767	682	716	739	737	693	708	710	716	708	743	742	689	700	689	685	729	674	731	665	779	718	664	750	733	705	709	714	715	710	775	710	717	747	721	719	716	728	735	707	696	723	734	670	707	722	710	735	729	750	733	762	676	728	709	717	669	751	685	718	677	703	720	695	711	774	742	709	685	701	728	727	702	719	704	732	739	688	708	704	738	734	710	755	709	727	666	706	724	728	735	721	676	751	710	674	720	685	711	719	728	716	734	729	755	722	699	704	714	720	712	736	708	734	741	667	720	736	663	661	704	684	721	737	743	665	716	736	701	712	687	726	743	735	718	716	699	731	699	719	745	706	702	678	723	706	721	739	717	726	711	731	717	716	684	721	745	764	731	745	717	733	737	699	753	712	726	704	753	803	676	697	647	766	673	746	684	716	699	715	759	738	756	691	707	743	725	678	708	722	750	720	666	717	730	741	698	683	679	718	724	704	683	688	708	739	764	742	720	650	706	714	694	669	702	679	757	750	653	686	741	693	728	693	703	663	720	698	687	697	747	739	730	716	697	680	710	731	717	687	701	765	701	656	696	668	697	729	710	788	713	659	711	737	678	745	683	728	706	680	733	716	699	747	701	692	744	724	748	716	722	737	711	706	725	697	708	726	720	731	715	715	754	727	684	705	735	707	713	693	697	716	681	722	706	725	739	734	749	710	722	775	752	703	700	717	668	723	702	716	734	712	744	728	692	718	675	705	723	712	688	676	714	704	721	766	711	720	703	666	747	708	757	694	737	681	745	709	749	735	751	689	738	693	712	758	745	710	728	697	763	740	707	690	729	691	710	709	754	742	689	679	735	703	770	745	700	742	688	676	727	724	704	733	706	700	711	709	720	749	733	759	716	721	727	720	731	715	720	691	727	730	706	729	689	737	719	700	723	726	682	727	737	765	711	681	749	768	732	706	714	703	733	731	689	717	660	750	794	714	730	731	726	718	761	727	704	685	729	718	733	733	698	699	759	728	702	691	746	716	706	744	672	702	694	697	737	694	655	737	732	683	727	738	706	737	694	697	749	656	765	765	752	717	681	694	697	728	723	703	726	730	736	694	719	660	684	754	734	730	724	739	736	732	726	715	692	693	684	723	705	698	722	722	686	693	672	825	738	701	719	726	737	721	711	725	707	743	696	651	754	736	707	730	712	765	661	730	704	696	717	717	694	698	767	721	722	750	729	750	736	750	732	688	692	733	721	708	726	684	732	708	758	750	684	709	728	753	746	744	726	739	744	766	688	709	714	660	695	690
6061	11393	11136	7009	5967	5637	3778	4100	4004	3334	11432	25827	18276	9383	3726	1132	777	664	671	575	625	576	667	626	628	608	589	626	621	595	594	646	599	628	571	616	610	626	588	610	614	582	612	650	585	606	596	593	578	584	618	557	602	611	590	611	600	582	602	613	672	616	646	593	595	590	585	607	587	620	583	596	610	614	579	601	601	568	633	615	596	593	596	593	623	556	595	606	615	663	592	648	581	575	602	574	606	600	586	616	577	549	603	572	545	578	563	639	637	603	579	606	622	567	566	640	611	606	635	626	667	624	589	586	605	601	547	597	596	628	605	596	599	580	657	602	589	618	624	580	601	585	628	594	614	572	651	619	611	613	548	637	600	619	602	603	639	596	648	638	638	663	606	590	592	668	630	589	615	592	624	612	618	611	575	601	614	604	554	626	609	558	598	581	613	591	600	596	585	549	549	584	570	573	615	617	541	617	610	603	625	591	623	630	577	613	602	584	623	564	609	597	531	563	604	567	606	647	586	585	637	623	592	557	575	613	617	601	551	641	586	596	584	606	600	623	621	593	583	592	615	604	593	583	627	617	590	578	623	576	601	581	625	568	581	605	597	592	595	590	578	585	580	576	597	613	645	606	564	581	629	596	623	578	647	586	605	619	608	651	652	603	572	610	639	601	588	629	613	617	579	630	599	585	639	570	639	618	565	579	630	575	619	603	576	575	604	627	612	554	597	626	647	578	594	602	599	589	559	640	609	596	606	603	616	618	570	611	580	597	613	626	629	641	579	600	566	595	600	576	590	633	599	586	643	604	623	599	577	585	585	612	607	594	629	618	596	619	608	607	625	574	568	597	609	645	595	588	660	559	613	580	594	602	619	606	625	631	584	608	585	643	600	564	572	601	608	582	568	586	588	675	564	581	631	605	565	640	632	609	610	642	596	580	605	621	608	573	594	608	582	611	604	599	640	567	600	619	588	567	597	625	557	587	607	553	597	609	637	584	629	633	625	606	619	629	594	597	589	632	561	644	613	622	623	605	538	600	654	567	599	596	607	572	610	612	620	577	589	591	577	607	598	588	655	646	575	575	605	590	622	617	588	610	634	614	600	580	608	584	584	619	617	579	595	604	596	611	623	596	583	610	600	590	628	605	594	593	627	643	635	580	630	609	588	593	537	585	577	555	609	559	555	647	570	572	606	572	597	624	642	635	616	569	594	602	597	626	622	611	602	588	586	568	635	607	597	631	585	639	615	636	599	615	602	600	613	597	608	584	606	602	662	645	596	594	606	564	576	620	596	618	615	626	564	614	616	589	577	590	619	611	646	610	588	598	605	607	591	632	631	602	556	620	599	574	594	625	574	637	637	602	610	611	600	594	583	606	590	573	582	606	601	615	600	567	612	641	598	606	586	592	604	588	611	651	566	603	600	560	599	585	629	568	614	550	575	595	566	582	568	642	594	581	590	597	617	585	594	590	587	601	587	616	566	602	593	604	626	535	601	626	577	612	587	593	582	587	577	623	577	581	591	617	605	595	572	571	648	584	630	616	632	626	608	623	631	577	580	575	570	587	612	585	592	593	600	626	610	569	606	597	543	655	573	625	659	638	635	603	623	606	602	604	650	636	559	594	592	615	606	625	572	586	630	552	580	627	586	629	641	613	608	634	631	614	591	618	614	580	598	594	589	585	608	629	585	646	594	611	611	602	640	644	594	582	621	583	631	569	619	619	568	600	579	603	610	579	573	583	573	599	552	609	565	619	616	589	622	609	600	601	551	587	585	588	584	578	629	609	615	578	610	601	593	589	595	637	572	582	611	590	625	604	623	618	588	636	543	624	588	618	573	604	565	601	590	582	590	594	589	571	653	639	596	584	606	562	599	589	578	565	600	609	576	576	606	592	586	612	608	615	620	608	516	590	633	585	584	588	570	613	599	571	609	606	636	575	583	623	603	602	593	608	568	617	600	590	588	573	617	565	618	554	616	606	596	580	580	660	579	630	585	594	584	587	581	614	579	532	605	591	587	590	604	657	586	614	595	616	573	595	630	616	601	576	569	585	615	637	639	587	610	620	625	548	641	560	630	603	615	577	622	593	567	596	595	601	614	584	585	627	589	579	584	608	588	595	621	581	614	588	633	595	619	567	600	617	580	606	606	595	588	575	573	591	564	588	595	605	549	587	571	630	595	635	636	603	567	572	590	531	610	565	632	619	621	568	572	541	608	599	625	579	584	639	594	624	629	568	613	625	583	598	616	583	632	575	611	594	625	599	566	593	620	594	571	598	594	621	553	616	621	596	569	563	567	624	601	628	590	607	637	596	615	597	562	624	601	566	627	589	581	597	577	624	590	621	645	547	600	643	633	616	631	580	570	562	615	582	637	592	603	620	625	630	668	594	632	596	640	617	570	616	566	584	603	604	598	556	604	615	590	635	573	601	614	634	584	578	586	607	624	598	620	641	546	588	639	618	591	605	565	598	585	591	592	581	609	577	595	558	615	592	602	611	589	631	607	590	608	568	655	601	601	619	580	572	631	608	598	593	622	554	600	642	614	593	628	595	600	643	544	614	624	583	588	636	610	630	605	608	579	607	591	580	610	622	604	603	620	556	595	626	596	625	564	643	604	596	597	599	574	622	590	593	590	608	546	613	650	615	602	561	568	587	593	573	585	599	599	612	584	601	582	623	579	613	601	560	571	596	624	600	594	628	630	568	600	644	587	584	606	571	617	587	620	587	599	612	612	593	636	593	579	595	578	612	634	634	609	582	619	609	596	603	600	642	624	574	597	621	580	564	595	580	587	591	608	588	579	578	567	638	600	585	594	588	614	610	620	548	557	573	589	616	557	568	597	621	556	581	624	640	606	556	655	622	594	596	612	600	613	598	602	573	625	576	608	622	623	605	607	592	539	581	593	592	632	602	603	622	596	607	611	589	631	634	610	649	583	597	577	577	574	550	591	604	612	627	577	583	602	615	619	593	632	596	588	603	611	603	603	600	582	644	619	617	625	582	610	592	581	623	584	625	570	609	547	621	619	571	576	570	587	594	560	562	600	602	632	582	586	622	583	596	596	599	611	621	616	602	576	596	639	589	591	590	598	636	582	602	581	563	614	620	607	598	584	646	593	557	553	631	586	588	590	606	589	572	574	543	569	578	598	583	579	609	617	598	562	599	603	578	593	609	651	616	598	599	592	577	589	577	601	600	637	615	593	599	613	606	591	612	579	613	573	626	587	606	598	629	603	630	569	635	580	576	595	616	593	598	583	603	611	544	567	577	600	603	612	595	613	596	647	563	603	600	604	611	577	612	613	573	595	555	607	598	600	623	606	592	577	610	628	586	556	606	629	625	600	622	614	631	586	614	530	611	605	591	617	587	548	641	589	565	604	602	575	615	615	565	640	574	589	596	590	564	575	608	625	595	577	639	580	628	600	602	545	604	604	614	617	608	598	602	621	603	555	622	620	615	591	610	577	558	605	567	548	597	636	593	607	588	640	620
26916	10817	3030	2129	1825	1349	1253	1149	1101	1034	1107	1907	1791	1166	888	654	682	631	555	564	591	618	603	589	534	598	582	641	551	592	580	620	562	599	596	567	627	576	605	605	590	585	550	638	569	596	574	612	578	586	587	640	608	624	644	550	614	635	607	607	585	595	580	580	616	559	574	610	640	605	625	573	570	588	576	522	608	599	620	520	569	533	601	579	569	566	607	566	589	565	563	613	578	597	611	626	571	597	567	579	595	564	591	565	566	613	588	573	581	561	591	621	609	577	578	576	602	595	560	576	577	605	543	557	604	605	592	579	597	546	634	577	558	536	573	604	574	625	575	593	591	574	585	558	605	593	573	575	568	579	639	594	614	604	570	575	609	595	591	616	558	539	583	602	595	616	592	628	603	565	619	593	583	553	597	606	586	588	571	540	550	642	598	605	568	596	588	618	577	541	585	651	594	586	604	597	579	572	609	596	553	608	594	621	600	556	590	601	635	627	578	575	638	658	602	583	553	584	565	600	556	603	591	568	549	609	602	585	607	569	587	583	603	607	632	599	549	587	636	566	602	574	603	576	563	599	587	555	567	571	561	589	581	556	555	555	570	602	583	580	571	563	605	628	614	609	602	550	560	587	617	592	550	583	617	604	582	595	567	625	601	599	599	597	637	574	590	587	588	563	581	604	616	589	627	553	589	611	563	583	572	625	594	595	623	640	605	545	578	600	567	559	561	607	595	596	569	587	540	599	617	575	544	564	574	595	576	563	583	581	595	560	575	566	601	596	624	604	574	586	547	575	573	586	613	574	556	576	621	591	617	589	586	555	630	603	622	639	606	632	583	606	614	621	584	586	594	592	597	607	563	611	560	561	606	616	577	576	632	632	608	640	576	571	606	595	635	625	600	573	600	566	597	607	590	600	575	587	569	578	572	626	643	580	600	574	573	621	546	557	541	609	579	556	634	530	583	629	573	603	607	627	618	573	593	597	595	611	577	585	615	659	602	569	565	565	562	603	581	578	571	606	593	623	613	576	567	571	595	576	571	593	588	571	576	621	626	574	619	554	607	566	613	604	611	562	582	572	602	563	573	607	605	568	552	630	586	621	552	607	574	581	596	625	552	605	590	601	585	565	557	634	630	573	581	582	566	594	597	618	605	624	566	584	533	624	554	566	588	558	563	610	603	595	558	577	589	561	578	567	600	652	603	601	588	549	518	614	562	617	588	589	591	579	599	576	592	634	596	579	607	638	575	631	571	571	569	560	556	621	599	616	575	604	607	567	584	601	645	580	557	633	553	597	604	610	577	620	600	607	617	568	588	591	595	597	557	599	590	608	560	601	542	584	563	613	549	607	581	614	604	611	593	609	582	588	638	600	602	536	631	593	600	587	650	581	596	586	540	616	597	604	623	568	579	605	552	587	597	587	609	575	595	577	615	604	643	579	592	576	547	618	604	583	621	600	563	546	603	529	608	569	603	597	595	555	568	563	559	609	597	578	600	603	591	571	576	580	588	590	601	634	605	577	556	608	594	607	607	605	614	588	536	570	594	633	591	629	610	611	556	578	632	628	609	636	621	602	559	639	603	592	564	599	590	610	610	588	572	552	574	600	584	560	567	592	618	590	636	574	581	599	614	594	603	557	633	619	582	601	571	608	587	584	529	579	572	577	592	585	597	577	603	601	574	581	598	578	564	565	575	592	600	586	585	592	621	605	572	597	579	611	572	562	590	574	571	588	607	611	580	597	576	586	570	628	574	513	595	566	590	582	584	560	600	547	563	591	582	593	599	628	592	613	602	610	616	604	580	659	622	603	626	652	580	633	608	564	586	584	599	606	568	594	564	564	579	600	568	585	630	633	622	612	627	583	589	566	566	616	593	637	564	557	590	597	627	557	570	587	571	601	594	611	619	616	566	570	600	622	615	609	555	591	592	605	608	582	569	600	590	685	598	558	578	542	621	557	600	604	578	548	600	597	575	593	550	590	588	584	622	596	624	552	592	614	597	558	562	578	629	575	615	615	605	590	579	595	588	593	603	562	564	591	591	572	569	616	631	608	602	606	598	600	579	594	547	586	599	615	604	581	557	565	624	585	572	580	595	581	578	596	608	595	599	586	602	596	598	601	609	603	577	605	585	583	615	542	606	601	591	608	596	587	603	596	540	616	627	576	598	612	642	615	577	557	579	589	590	608	564	573	585	603	606	582	566	611	545	566	582	608	584	585	549	590	638	611	571	599	607	601	620	604	572	581	560	601	618	614	579	582	617	620	553	591	579	597	605	614	545	619	617	579	607	563	566	551	582	600	576	583	627	582	595	614	594	574	588	613	575	581	607	644	547	604	607	583	588	621	581	569	589	581	598	572	551	595	548	611	553	595	596	617	587	561	620	560	584	564	598	577	593	607	606	575	560	610	641	564	575	601	576	534	607	575	584	598	583	584	573	581	590	601	582	637	617	585	619	576	590	524	582	613	608	572	531	596	505	626	588	581	566	529	588	579	581	616	581	606	554	613	595	553	643	612	575	587	575	623	583	590	582	565	576	618	587	600	564	594	551	617	566	623	569	551	603	603	595	579	629	591	619	599	598	583	580	584	642	540	606	617	589	590	565	592	581	613	615	575	620	637	559	574	617	556	558	596	564	616	618	584	585	593	608	637	604	646	590	611	621	616	604	613	564	611	587	600	565	595	569	609	590	576	591	584	600	610	603	655	617	593	602	579	578	598	630	600	619	627	610	626	614	595	645	614	570	566	588	607	625	617	601	579	563	621	583	576	655	628	585	613	599	597	599	615	612	609	618	617	601	624	568	617	604	571	590	609	593	574	582	607	573	598	572	588	601	583	571	576	596	623	594	662	634	613	571	576	668	581	566	621	616	635	581	615	593	627	623	603	634	600	618	582	639	618	560	606	609	577	610	599	629	591	592	655	574	554	598	583	575	598	613	582	612	590	576	611	529	593	602	589	608	577	594	583	587	609	587	583	580	638	570	578	589	599	597	576	603	599	586	597	558	593	586	592	609	619	626	632	599	593	578	550	551	604	580	603	551	613	602	564	587	600	556	623	581	575	590	590	621	673	587	593	611	583	635	570	551	569	625	587	576	604	567	583	579	594	573	600	546	517	588	599	608	605	622	590	541	588	575	557	616	601	618	603	590	607	585	599	596	606	578	600	631	624	538	578	581	597	546	578	631	578	537	603	562	585	584	605	603	591	605	600	612	519	590	614	581	633	626	601	641	594	590	620	590	598	594	585	611	602	615	571	537	581	581	582	572	615	601	591	572	587	600	608	636	553	575	597	629	611	639	600	581	623	604	647	568	582	585	637	664	592	598	584	612	615	550	619	607	582	605	578	538	613	580	592	621	587	615	579	581	611	569	560	574	607	598	567	620	553	602	612	577	581	577	649	584	628	571	583	606	580	586	586	567	603	598	601	606	590	584	607	564	580	645	613	637	575	622	595	575	611	567	604	631	628	622	609	646	606	598	587	552	546
6011	2337	2637	2229	2222	1709	1533	1538	1434	1211	1395	2433	2107	1240	738	546	544	481	487	497	504	482	514	514	478	489	477	517	480	473	484	531	464	482	491	473	452	475	459	525	502	478	502	498	490	481	491	468	517	514	538	498	514	510	500	448	480	506	476	496	444	511	535	513	490	481	505	471	537	503	507	474	467	466	519	496	473	465	524	486	481	456	471	504	459	437	496	507	446	443	496	457	485	522	494	484	477	490	515	483	533	459	475	506	505	474	493	472	461	503	454	483	495	510	496	549	477	501	494	483	481	445	458	466	516	471	467	486	533	512	506	515	443	476	495	458	524	491	460	494	475	479	448	516	468	501	474	452	463	482	483	465	480	520	513	503	487	468	487	473	494	507	505	472	505	465	499	509	495	480	473	498	493	491	462	485	485	524	475	520	503	506	477	503	469	497	486	463	474	445	476	455	470	485	520	522	534	513	528	463	519	468	474	535	477	484	463	498	460	485	472	507	478	455	460	449	493	497	477	495	471	467	458	490	472	506	494	481	483	489	511	472	541	479	495	449	480	489	484	537	473	459	494	495	483	493	553	484	525	485	479	473	470	455	469	494	475	443	497	488	507	518	486	509	482	502	483	495	475	467	475	504	512	484	484	516	448	478	522	479	482	477	482	474	498	448	448	467	516	454	499	453	482	412	471	468	463	500	444	486	487	485	508	491	475	477	455	491	481	445	490	460	469	515	508	510	480	488	457	452	457	468	498	520	478	453	469	525	461	469	499	517	449	492	505	490	531	458	475	499	494	441	533	482	523	506	486	468	522	491	496	474	498	502	481	523	476	496	492	482	472	495	478	464	472	492	483	497	491	486	473	500	425	460	490	466	489	461	495	456	493	505	487	491	453	502	483	452	487	482	493	436	513	513	473	491	472	510	477	496	421	509	482	497	477	482	482	450	497	468	456	481	505	472	506	501	475	513	526	496	472	472	506	473	456	505	495	465	528	486	480	502	493	479	506	518	454	477	477	483	512	503	546	509	505	514	530	482	532	475	479	479	503	507	462	499	515	487	459	471	496	444	519	520	488	476	497	468	482	458	502	513	437	466	454	474	498	478	502	436	467	472	483	479	489	497	512	466	511	475	483	450	485	472	466	524	462	468	519	498	461	490	503	457	470	430	469	479	473	508	445	507	513	483	516	505	480	470	452	480	484	455	477	508	495	479	454	464	475	471	458	487	490	512	478	502	428	518	507	473	483	496	485	520	511	488	484	462	508	522	479	512	472	490	529	503	479	483	440	510	466	526	470	479	474	493	479	514	493	454	460	471	475	497	475	451	511	503	458	460	468	479	499	502	465	454	473	513	504	484	488	510	485	488	459	457	488	478	470	515	454	491	490	503	469	501	493	481	505	479	469	462	501	479	488	503	513	475	485	481	492	458	448	468	473	507	457	521	479	476	479	467	500	498	475	500	517	470	509	488	519	466	527	485	506	475	523	496	473	492	494	498	475	478	492	480	485	456	507	497	507	493	539	484	529	522	481	507	493	489	495	502	443	462	471	492	468	469	498	512	491	485	491	473	447	474	495	466	450	492	523	473	476	495	494	475	499	502	523	461	488	486	481	505	511	507	518	481	469	485	483	415	491	476	482	490	485	437	446	461	489	482	443	447	505	472	504	504	484	478	492	466	534	493	477	462	515	520	485	471	491	481	495	510	490	521	480	490	459	468	503	517	481	480	513	500	498	482	495	508	477	482	491	487	470	492	493	446	496	466	488	514	488	487	490	463	462	515	514	501	488	443	458	510	467	497	446	496	474	481	510	498	460	489	445	485	496	541	517	506	495	449	496	512	505	497	472	472	463	522	466	472	487	458	494	481	491	499	504	497	475	484	523	499	483	479	474	500	522	465	474	454	489	502	494	475	503	473	464	486	538	508	477	488	505	479	483	451	458	478	508	502	465	505	467	505	477	531	501	518	500	510	496	467	471	506	471	500	497	471	477	479	500	486	502	462	472	479	479	493	480	463	518	505	475	458	495	507	513	525	482	500	485	464	455	449	484	434	514	484	458	475	478	499	468	478	441	479	472	523	485	478	495	498	514	479	452	464	512	486	503	499	442	504	514	485	507	466	508	479	498	492	507	479	502	497	464	504	482	468	491	489	473	476	518	487	504	517	505	466	472	513	471	487	509	481	501	460	485	468	465	473	505	485	507	476	487	479	504	533	468	465	471	482	462	475	492	488	437	482	486	464	500	530	500	483	476	508	516	482	480	482	485	478	503	463	461	502	476	503	461	497	482	509	495	493	483	483	461	500	479	477	515	478	525	458	499	483	436	498	506	489	489	500	464	477	474	488	510	500	524	467	490	535	508	493	491	503	449	475	501	483	482	472	511	442	448	485	488	493	512	497	480	482	504	504	491	531	489	486	529	498	481	469	470	490	487	493	452	491	479	491	466	506	486	483	461	477	486	489	493	467	477	495	506	523	474	505	494	507	441	512	533	482	523	501	487	449	460	481	476	496	490	491	468	449	491	483	526	453	508	524	500	481	484	506	511	473	485	471	518	458	497	469	521	496	465	503	525	480	486	489	452	530	460	516	505	517	492	474	543	482	503	503	476	481	495	495	489	511	489	485	469	499	484	480	484	524	529	518	463	494	485	494	529	484	498	516	495	448	475	494	478	474	503	460	491	483	467	473	477	504	481	460	484	492	504	499	493	537	477	492	480	456	515	490	486	504	498	501	504	494	454	505	497	510	446	485	475	509	478	461	449	513	504	508	471	497	474	483	524	450	483	471	467	489	448	467	513	516	503	521	490	474	510	499	504	487	490	488	465	516	474	451	455	453	484	501	477	481	470	505	533	484	465	447	492	517	506	459	502	446	518	473	495	451	447	467	521	481	517	480	500	475	516	491	461	480	493	491	502	460	533	510	473	478	516	487	480	485	505	441	442	507	461	492	537	478	445	518	477	492	481	496	500	512	494	533	477	492	510	483	507	515	484	480	465	523	477	530	514	506	504	529	514	468	454	500	463	487	496	508	490	450	513	528	480	492	486	466	467	498	489	487	498	504	511	463	440	469	456	511	471	475	483	484	522	477	461	499	456	546	483	504	472	484	461	447	479	521	484	485	503	481	494	495	457	502	461	460	495	486	505	487	467	487	488	506	451	433	492	478	498	482	512	486	493	492	494	500	464	449	486	488	487	504	469	520	517	528	501	518	494	488	433	485	516	503	507	487	482	463	448	496	482	479	475	487	517	499	486	516	504	493	506	503	465	536	507	503	510	486	503	535	517	481	461	498	492	488	507	502	449	497	466	485	480	496	518	507	494	451	499	476	484	466	506	484	524	509	510	503	485	514	483	462	465	431	488	499	483	498	502	532	501	521	489	488	468	466	510	463	477	470	519	502	471	492	497	502	514	483	489	444	505	450	468	493	473	464	471	447	501	489	510	461	482	525	487	521	481	482	480	467	455	457	473	496	459	470	504	514	455	485	475	482
24776	20779	26781	24787	13242	5275	3468	2730	2090	1914	4009	14963	11509	5759	2104	897	710	661	600	591	621	643	661	658	645	654	658	638	630	642	606	632	629	644	605	640	608	613	638	597	593	633	625	594	669	644	638	656	665	644	620	671	641	621	668	648	700	653	630	613	598	648	630	643	615	655	612	630	602	655	636	585	641	593	632	633	632	673	651	590	611	652	594	646	640	628	628	631	667	617	632	640	674	616	635	608	643	627	619	657	600	615	612	590	630	623	637	604	620	652	612	639	670	626	631	645	581	608	612	644	624	635	572	646	629	675	647	639	617	645	613	625	611	574	604	605	637	603	608	639	568	648	638	585	624	614	593	641	579	645	637	616	665	665	630	580	625	558	619	592	654	633	626	681	627	662	586	574	616	613	642	616	595	631	605	590	623	647	625	613	622	582	632	638	641	635	626	662	629	595	617	623	630	622	574	644	622	604	634	612	643	651	630	634	683	602	595	617	663	595	606	622	626	649	620	629	613	603	613	619	617	656	619	597	622	605	628	605	613	589	617	643	644	629	583	616	574	597	618	614	650	600	576	651	653	641	638	607	645	594	616	626	612	604	577	608	628	612	578	622	657	668	637	609	623	632	540	662	619	592	645	612	604	584	614	591	619	614	641	596	601	692	603	649	603	637	617	627	611	614	616	613	605	623	639	618	600	627	630	690	627	613	687	604	642	650	622	657	649	614	615	628	654	623	648	609	639	601	640	601	640	625	607	630	625	647	599	663	636	675	590	639	661	597	596	626	624	592	644	649	653	620	664	618	645	618	595	627	620	609	621	656	600	636	646	639	644	567	638	610	639	628	643	718	578	603	647	611	627	610	646	637	691	618	607	631	600	634	640	613	648	605	599	621	642	609	607	636	567	600	673	580	618	631	673	600	585	651	600	649	627	648	594	577	679	665	626	611	657	606	675	585	612	644	621	604	627	593	594	607	640	592	585	653	602	627	614	666	626	576	580	612	639	609	653	595	603	578	642	573	659	624	630	662	663	655	632	650	605	636	611	641	606	662	649	624	632	657	648	622	654	618	554	628	598	595	660	617	592	584	623	617	642	636	644	646	618	576	643	632	598	608	578	631	646	613	653	621	640	628	655	661	660	605	642	660	638	609	628	619	618	633	635	590	599	638	606	611	626	608	653	632	590	648	626	603	587	654	618	620	616	638	613	599	598	614	630	589	669	623	595	622	669	577	619	621	655	631	567	622	614	637	596	632	640	676	646	694	612	701	623	576	584	644	652	656	594	611	618	628	626	639	630	592	598	622	647	624	596	608	611	662	608	659	603	623	636	579	566	587	636	590	583	645	591	642	627	635	609	679	595	628	584	633	642	647	633	618	622	627	632	619	636	615	636	648	610	598	627	617	651	658	608	633	602	662	632	621	567	653	623	650	651	576	620	570	579	626	613	590	660	614	615	620	588	630	585	637	627	614	614	636	624	595	593	613	599	609	671	629	643	610	609	620	687	617	616	622	631	634	626	606	620	669	598	635	625	628	605	643	640	626	603	623	625	578	598	638	652	605	651	666	639	647	637	634	650	638	624	608	615	674	606	634	591	646	607	641	615	642	570	634	612	634	649	605	660	616	680	632	600	638	620	599	635	676	658	618	640	606	591	583	605	655	598	610	624	658	670	640	626	634	651	645	675	610	577	610	572	607	673	620	634	577	663	593	602	621	621	662	632	622	609	658	607	657	609	627	561	626	620	652	638	581	643	603	633	633	612	607	605	607	616	629	602	632	631	619	623	616	601	622	598	621	648	638	607	591	623	626	659	634	608	623	609	586	640	579	589	581	639	634	621	641	640	612	625	612	642	621	608	665	634	579	590	631	621	596	612	645	644	612	624	661	590	614	573	613	633	624	616	613	650	611	614	678	630	593	602	635	605	596	598	626	571	616	637	620	618	628	609	611	618	675	642	649	598	640	606	610	637	664	641	620	591	627	637	669	623	642	578	645	624	614	617	613	621	631	581	582	622	614	610	649	583	606	621	622	603	633	632	668	619	598	695	638	630	612	637	611	624	577	593	589	556	640	604	608	625	594	576	612	622	619	644	602	633	604	626	588	606	602	567	647	630	616	665	604	641	588	613	618	637	651	619	601	633	649	621	674	575	649	662	583	673	633	602	632	596	607	622	626	625	590	603	603	602	609	613	609	623	623	661	667	649	637	587	606	634	607	574	613	644	645	611	592	637	578	601	617	612	572	639	642	622	597	637	618	601	612	568	611	576	637	636	623	620	598	613	613	644	592	617	613	597	658	653	632	656	647	626	573	590	653	638	611	600	645	594	638	628	628	643	644	617	648	638	617	619	646	587	614	617	607	653	636	595	613	636	619	608	633	602	616	642	648	659	626	597	637	567	638	602	638	612	609	627	572	635	622	615	623	581	638	626	625	608	607	629	632	630	620	636	599	633	586	603	632	573	622	615	573	632	625	629	614	601	577	589	640	621	631	579	560	614	616	654	634	592	609	657	629	621	569	611	615	553	637	623	643	598	601	684	608	599	611	627	616	616	624	647	570	640	629	656	668	605	600	639	684	600	653	662	635	667	607	577	636	610	593	571	624	640	615	579	584	578	604	621	609	607	609	623	623	591	607	642	641	605	598	618	647	632	613	657	651	577	670	629	600	606	625	647	630	650	592	587	631	618	653	646	611	589	649	571	657	617	648	654	621	605	650	592	645	653	585	617	609	621	577	627	618	621	622	638	600	593	594	564	613	615	617	656	641	605	636	660	655	595	654	620	588	597	613	648	624	661	650	623	573	648	626	613	625	624	648	657	658	618	618	629	647	601	631	634	627	603	627	625	623	627	657	649	639	607	596	613	618	640	621	618	579	621	611	630	604	613	602	602	611	597	637	622	631	622	603	607	602	614	593	658	630	640	650	637	625	647	638	576	598	652	619	570	588	592	693	641	641	642	646	654	675	636	582	641	643	660	642	627	648	605	605	632	641	647	575	634	626	610	600	621	627	613	586	624	625	616	638	586	612	581	625	613	604	633	611	600	616	635	608	608	624	609	610	592	642	615	623	588	637	643	612	617	650	610	593	642	637	640	647	641	607	626	654	599	605	627	587	637	610	634	619	654	601	635	626	589	644	629	591	623	626	573	650	609	581	631	562	619	592	644	657	631	596	621	657	647	636	631	637	665	699	608	622	625	623	607	624	632	621	598	636	564	655	676	630	620	637	630	630	620	653	594	598	593	593	619	630	616	655	646	600	630	597	626	600	639	597	640	605	668	623	611	614	598	620	651	592	611	591	602	623	586	602	659	638	588	617	588	605	628	645	651	605	595	609	616	619	637	610	637	611	623	653	585	633	641	611	640	618	663	603	623	635	662	619	668	610	589	635	621	652	627	564	642	636	598	632	606	599	653	617	600	614	617	662	604	635	569	616	609	593	642	635	610	641	652	625	619	607	612	588	646	601	626	613	658	621	619	599	627	604	646	652	626	600
4985	7379	8743	6992	5944	4429	3796	3509	2767	2484	5957	15865	11046	5443	2099	857	577	536	521	525	551	570	510	529	537	511	514	537	556	522	506	532	567	542	585	524	533	550	487	530	523	544	546	552	525	587	525	523	520	516	539	505	536	526	508	558	532	581	541	554	490	530	589	508	546	578	503	550	547	548	523	510	522	506	522	548	542	489	542	471	533	519	521	498	528	535	562	523	544	505	544	514	539	542	514	543	502	473	499	539	507	542	529	525	523	461	564	541	499	548	513	559	499	519	501	519	504	475	522	530	519	548	539	551	505	553	489	487	505	537	535	539	550	493	555	461	533	581	546	553	589	528	587	530	503	587	541	557	503	502	570	547	533	545	544	542	487	522	516	528	503	524	553	515	473	544	567	559	524	510	502	495	555	504	500	532	562	497	566	507	543	547	532	559	544	540	510	542	562	559	550	536	527	506	550	549	529	507	566	524	533	571	558	525	506	526	481	501	567	530	502	516	551	548	542	500	558	528	510	509	537	520	497	550	499	534	567	488	508	540	487	528	497	503	544	523	532	529	555	515	525	528	549	496	525	543	490	481	541	538	523	535	557	584	473	507	503	471	528	539	527	520	534	521	541	526	553	518	531	498	490	531	520	526	528	503	503	557	514	516	506	498	502	516	511	538	509	521	551	536	544	513	522	556	522	515	531	545	558	555	537	568	481	499	533	520	531	559	527	522	556	529	512	520	522	534	506	549	554	547	517	505	511	517	545	532	502	550	552	537	542	527	542	537	539	548	512	510	555	546	540	506	508	511	506	532	524	533	550	511	524	579	509	516	554	550	526	568	494	568	529	545	509	511	548	514	526	538	559	540	503	561	526	547	523	538	531	532	524	515	517	543	494	522	526	519	541	525	513	522	515	511	557	547	527	487	530	526	555	516	514	538	559	469	532	493	554	519	524	513	527	556	531	534	517	508	569	508	496	545	552	539	555	498	519	518	556	551	511	489	547	542	557	520	538	544	510	496	528	493	557	548	529	545	572	538	561	537	512	546	526	480	536	516	548	536	510	487	510	559	496	485	524	543	544	519	559	509	566	530	554	524	499	489	526	555	528	504	555	520	565	560	545	517	558	572	571	556	536	546	517	492	499	546	488	528	535	546	567	527	559	463	542	532	512	525	502	501	597	530	553	527	533	550	501	513	595	547	537	526	559	543	518	498	471	529	516	543	518	527	464	526	521	515	486	519	513	570	528	540	499	538	541	522	501	507	501	527	581	562	517	511	538	527	523	556	489	518	535	500	549	524	496	511	523	490	538	525	483	524	579	542	532	534	521	519	545	563	528	506	495	511	538	566	518	549	556	517	523	535	540	534	513	536	511	506	503	522	525	544	555	525	553	508	503	534	540	522	546	530	539	524	552	532	525	544	510	563	490	529	540	520	548	540	524	551	537	483	504	532	541	491	550	515	527	529	508	545	546	534	520	534	519	519	493	554	511	508	543	512	486	532	503	523	516	476	561	524	560	482	530	571	526	507	483	561	523	527	519	535	550	518	547	574	518	497	539	551	510	539	506	560	542	506	514	545	497	541	526	530	526	512	531	576	517	495	516	528	531	496	555	541	504	534	538	612	520	548	502	512	527	541	508	505	510	569	529	504	518	564	549	506	545	513	498	548	488	527	522	520	516	545	532	504	555	503	542	486	495	496	492	467	531	513	524	539	505	555	524	514	522	553	484	547	575	534	491	521	487	526	511	539	546	523	527	527	509	522	557	534	547	555	516	481	552	519	523	531	540	539	509	521	506	541	536	505	549	521	538	500	555	509	543	553	507	509	520	542	539	509	529	537	525	505	527	531	528	521	502	508	511	541	535	557	557	508	468	549	536	518	497	513	542	486	514	523	534	547	528	540	538	502	562	547	532	498	510	498	529	539	542	519	519	551	518	511	532	567	555	518	539	518	505	533	492	493	545	510	538	553	494	515	513	544	532	542	544	512	506	486	532	505	505	498	542	528	516	550	540	532	523	580	551	562	532	543	499	490	530	507	569	498	502	499	524	548	556	503	577	506	504	507	510	552	508	588	478	486	496	539	493	481	559	500	531	541	531	517	520	549	550	513	523	548	526	548	511	496	509	504	502	476	556	488	539	506	513	530	553	527	551	584	544	512	524	537	495	529	481	531	545	505	511	520	520	545	555	523	518	543	578	517	512	503	525	536	501	538	520	553	517	506	562	542	515	539	500	503	547	549	559	515	508	479	565	554	520	508	548	521	491	496	540	541	581	484	493	552	512	479	526	507	523	517	581	523	533	560	485	514	518	501	508	524	481	501	587	519	527	526	507	540	452	514	521	493	549	539	559	533	548	551	482	548	504	560	548	541	518	526	547	552	522	512	526	547	491	492	544	508	527	535	546	467	507	512	514	516	487	514	524	524	509	533	509	531	531	514	512	534	501	469	551	547	513	528	553	533	542	523	510	526	522	488	517	561	524	496	523	519	550	516	490	504	536	551	563	518	532	518	526	514	521	512	547	534	542	553	493	512	558	499	559	518	510	496	559	545	521	543	493	530	545	559	531	537	492	498	501	539	553	529	533	517	546	531	522	532	560	546	506	485	489	511	533	522	492	540	475	525	518	574	499	477	541	560	528	519	515	571	512	508	518	512	529	526	545	529	512	496	535	540	498	542	513	533	517	483	593	546	508	550	478	504	530	542	562	508	487	529	559	514	525	563	509	506	526	535	529	519	499	508	519	550	524	574	551	518	518	510	521	522	510	494	527	545	497	502	565	502	528	532	516	543	520	522	550	548	549	538	540	496	564	493	484	525	573	489	507	497	485	501	545	550	515	533	508	510	547	551	520	534	469	506	510	517	565	486	502	511	569	548	511	522	575	514	519	539	536	511	522	565	541	521	538	538	532	504	489	526	507	507	530	508	518	509	512	531	521	538	528	542	538	560	524	562	554	547	517	535	473	492	513	511	491	505	474	543	505	513	491	508	517	534	523	538	544	533	502	482	526	518	563	521	527	521	486	519	532	524	513	544	494	524	532	517	501	487	541	529	514	537	514	536	537	492	512	523	548	524	506	500	523	519	518	531	516	520	538	552	517	524	532	558	480	527	536	485	539	528	532	543	551	564	519	521	514	536	493	518	527	517	565	534	514	523	502	511	548	535	492	540	510	483	521	552	501	545	527	533	509	533	516	496	517	515	491	545	510	516	489	546	514	516	575	507	537	574	563	499	548	536	506	552	523	486	528	505	515	524	516	523	514	540	569	543	566	528	556	586	547	499	519	522	536	522	513	545	515	482	544	549	561	567	553	527	531	544	494	523	584	490	573	483	509	513	519	518	541	529	528	532	547	493	537	519	544	553	554	504	484	492	564	540	488	510	542	569	524	502	542	521	508	536	520	533	510	498	497	519	549	517	515	547	532	476	555	527	543	539	542	490	548	563	544	528	520	526	546	514	545	512	564	568	499	521	522	516	515	549	533	541	496	535	560	527
23737	20802	27808	24042	20677	14006	7416	4481	3677	3191	7893	25535	18594	9743	3370	1194	833	732	780	698	758	709	755	685	721	792	745	744	720	751	682	733	769	785	707	737	747	764	766	781	727	770	733	738	712	689	687	767	724	774	765	749	775	683	693	726	742	716	732	755	699	703	727	735	758	713	742	745	762	775	731	761	782	720	782	779	694	715	759	770	748	703	762	733	747	758	726	740	704	793	725	751	715	690	738	777	742	684	764	744	763	731	739	769	747	676	729	762	772	753	779	748	771	749	757	769	711	723	767	698	770	706	759	721	745	727	818	751	736	782	774	697	769	714	715	682	726	772	726	747	792	773	769	765	732	729	744	700	751	729	694	758	773	779	702	705	692	755	735	756	714	755	707	742	736	695	696	757	728	728	759	716	732	703	716	719	731	772	716	724	783	721	743	764	745	754	686	702	731	782	706	679	725	763	740	719	729	707	714	754	697	791	736	724	740	768	754	725	734	717	698	703	765	741	744	768	704	740	751	731	773	758	715	686	747	713	741	728	759	738	787	720	723	724	769	774	756	716	696	705	754	716	718	720	693	743	757	734	732	765	719	727	703	743	745	735	702	748	725	748	696	758	733	756	734	729	743	737	736	725	721	749	751	747	758	800	743	736	733	684	737	727	723	752	699	750	714	813	745	749	736	750	743	744	735	734	708	711	700	710	733	771	757	714	727	803	724	694	759	723	725	718	773	759	756	720	731	775	736	727	724	775	777	741	733	780	763	733	689	713	723	713	767	744	768	767	762	666	714	757	770	734	763	733	756	733	763	767	701	746	738	781	765	730	754	723	741	711	714	683	696	749	750	734	782	732	715	658	754	755	760	750	736	727	733	758	747	717	748	754	768	721	766	693	740	791	786	728	726	754	770	754	765	743	740	751	721	716	670	781	749	742	747	778	682	748	762	726	754	703	713	792	747	732	722	782	765	748	724	779	733	751	680	716	697	672	716	680	751	755	736	758	813	771	719	757	751	736	723	782	744	714	741	767	764	744	695	752	730	717	760	781	743	741	777	734	751	713	776	711	733	743	694	790	700	721	725	759	729	748	730	786	696	745	711	685	737	755	787	778	733	723	738	717	706	758	737	718	749	696	772	786	737	653	690	744	779	804	691	743	772	751	723	716	780	696	772	709	724	696	710	734	725	794	753	690	763	701	745	707	733	758	728	743	742	739	725	687	712	701	751	731	717	725	785	756	741	722	707	700	772	779	729	780	711	733	736	748	719	717	707	721	734	752	723	703	742	782	742	745	750	748	740	742	699	728	696	703	696	775	736	751	730	755	696	767	745	786	716	715	695	718	743	691	825	683	710	724	786	722	695	710	702	735	769	726	768	734	764	725	696	769	702	724	744	707	757	747	725	776	743	771	761	758	740	763	718	743	691	704	750	750	723	756	777	777	723	776	722	742	780	768	721	696	761	759	752	740	761	725	733	726	743	694	724	741	792	763	717	764	683	742	695	749	746	721	746	757	707	750	715	702	721	709	749	726	729	725	719	733	765	756	703	750	724	721	738	746	753	752	739	719	760	740	722	735	747	785	742	711	707	761	795	722	725	728	703	719	720	742	709	714	748	682	760	690	754	770	730	731	709	723	750	772	731	740	725	698	744	753	710	694	789	755	759	661	737	731	783	762	739	737	718	707	743	760	763	738	731	706	734	743	691	687	741	747	748	734	724	733	764	744	728	720	735	753	753	700	747	771	787	709	742	711	693	747	724	720	774	728	756	783	800	728	752	752	739	728	737	739	783	779	813	711	731	695	750	738	728	702	755	712	715	744	781	749	675	734	737	734	719	741	781	735	753	739	751	703	747	736	727	746	722	731	687	730	707	744	758	745	747	762	771	665	719	731	713	756	765	737	713	732	668	685	733	758	736	767	763	742	718	719	697	696	724	701	708	717	708	749	731	723	707	740	717	688	697	696	749	702	708	692	773	694	755	766	753	713	758	693	686	733	714	727	716	728	680	737	723	752	738	692	676	712	754	706	694	705	713	692	725	736	740	752	777	761	784	811	729	736	730	735	756	753	734	683	762	725	742	726	753	727	823	764	721	725	759	697	761	730	733	711	720	709	748	760	713	694	725	697	713	758	720	700	719	736	751	731	708	709	731	714	733	741	717	771	725	772	691	752	731	740	725	754	749	735	741	731	709	742	720	695	730	731	761	738	741	696	732	723	745	758	706	756	745	741	754	740	711	722	716	766	737	710	792	740	782	711	753	728	723	698	693	759	753	703	697	725	723	749	748	784	754	699	758	702	765	720	735	739	734	774	745	720	761	732	764	734	718	745	745	750	671	766	744	717	739	759	766	715	760	689	781	738	721	722	703	716	727	751	772	714	775	698	734	702	740	698	747	776	731	718	726	781	738	742	730	749	759	759	717	734	746	767	708	746	698	769	722	722	684	734	724	703	709	724	742	748	701	752	723	718	780	762	702	707	705	705	725	750	699	725	695	721	760	712	731	774	740	739	727	759	688	745	733	725	745	760	686	705	752	731	734	714	735	775	767	744	789	768	722	751	694	763	708	753	740	755	785	731	691	727	749	748	702	705	753	763	756	763	728	725	721	753	698	713	805	747	735	710	787	737	727	705	730	760	780	680	709	752	741	747	730	731	666	690	707	777	727	741	745	759	706	736	776	725	745	749	720	744	729	693	704	765	712	686	730	708	744	669	732	718	761	726	687	750	755	731	776	715	754	761	727	744	758	740	746	721	740	744	691	739	704	740	739	735	687	768	774	772	734	728	718	687	774	708	702	726	755	730	747	715	701	745	689	735	735	771	783	746	778	709	697	698	745	756	712	692	722	738	739	698	765	746	712	641	737	755	742	730	734	720	769	746	743	730	733	702	723	777	733	753	782	747	729	735	729	738	734	750	727	741	748	778	745	717	702	724	748	747	765	733	758	715	737	783	732	680	753	786	742	702	711	740	744	720	707	757	711	744	726	748	723	699	714	763	755	736	813	721	695	713	739	734	718	720	722	720	708	747	759	694	730	761	708	744	780	694	755	749	706	715	734	712	690	729	713	728	695	734	670	700	747	659	712	733	767	715	706	663	694	739	783	689	749	711	688	710	714	663	740	719	748	734	731	699	693	766	733	727	672	729	714	747	748	725	734	714	721	705	789	756	716	819	799	746	765	732	729	759	744	737	770	743	744	711	749	740	722	745	751	734	777	744	723	746	738	741	750	735	748	754	745	683	739	658	704	752	701	727	721	738	708	753	770	784	693	706	725	769	802	698	754	775	732	702	719	743	725	797	719	723	722	684	726	736	740	746	751	737	725	740	717	788	746	749	693	746	750	712	692	709	693	730	685	742	737	725	707	751	795	721	740	743	726	734	764	698	681	730	726	701	748	723	739	741	757	706	717	709	707	736	733	718	815	767	742	828	708	767	719	721	714	792	726	748	737	745	702	714	759	717	738	792	696	725	738	768	688	728	719	703	740	719	760	710
6310	15342	17080	13235	9593	7507	5804	5233	4960	3991	10802	24341	16525	8381	3218	1107	715	680	618	630	600	677	596	649	590	627	675	633	588	627	623	618	656	589	608	618	635	620	604	607	563	658	623	647	616	654	652	582	589	624	616	625	620	635	651	657	624	631	629	639	636	629	571	623	595	648	608	573	647	607	642	658	615	635	648	559	606	595	615	628	656	648	640	623	635	662	572	618	620	623	605	614	577	608	561	619	576	581	631	638	627	661	651	582	597	573	619	606	604	628	608	665	647	638	630	591	618	663	607	618	621	616	636	633	632	631	598	643	656	628	602	614	621	623	569	605	573	633	606	612	609	632	604	644	621	594	581	591	623	634	615	565	604	658	588	577	659	599	609	654	590	624	581	620	572	587	607	594	619	589	602	618	573	623	602	570	647	662	653	614	610	591	597	642	619	631	553	623	599	615	584	609	605	604	615	658	618	608	600	630	640	637	617	631	617	636	575	590	589	596	595	567	587	614	633	632	627	634	595	607	589	626	598	599	578	658	597	617	643	597	633	603	598	594	620	673	614	626	669	622	652	626	624	632	597	610	609	584	607	618	616	637	626	613	626	610	613	605	602	606	613	597	565	600	603	649	629	687	591	583	605	619	641	640	642	608	641	585	622	628	619	587	648	601	578	588	602	615	627	589	630	587	699	594	619	596	651	591	621	600	644	609	598	653	588	580	602	608	643	605	566	660	573	635	613	586	595	607	613	627	590	603	574	598	660	634	609	632	657	611	630	591	591	653	586	592	618	594	633	599	615	614	612	620	599	588	635	618	654	623	573	597	567	656	606	563	586	606	613	622	591	593	609	637	607	612	675	557	597	604	647	590	670	624	606	644	634	601	644	616	655	650	608	575	578	572	629	612	638	611	666	591	605	612	595	569	611	620	629	605	617	611	618	606	628	631	657	652	638	608	601	616	608	570	624	643	591	602	640	610	580	637	625	622	619	634	590	636	621	580	593	655	662	594	593	631	586	603	617	585	630	595	616	643	641	600	577	629	576	602	602	626	593	629	599	593	613	607	630	586	594	612	640	628	605	588	650	628	630	625	637	605	608	607	617	597	580	639	609	603	587	601	645	618	611	623	597	606	641	558	599	627	604	633	630	590	620	637	628	613	636	611	587	638	637	579	570	611	685	606	600	620	632	658	638	590	615	598	637	562	608	608	602	605	613	604	600	586	609	588	610	599	632	643	597	613	605	633	586	617	585	581	580	587	608	617	572	563	611	616	653	620	665	653	616	612	601	624	603	590	628	611	597	587	593	584	633	591	622	567	607	664	600	570	612	616	665	660	607	617	601	606	632	663	607	616	580	643	607	604	613	614	646	596	621	627	634	612	632	605	581	542	594	601	598	587	605	604	651	584	596	588	624	669	633	584	577	604	599	625	595	636	613	603	583	642	681	627	637	596	607	599	623	561	623	620	598	597	638	656	612	631	620	648	600	575	624	599	603	632	565	629	619	624	624	640	629	620	661	593	585	650	617	643	641	592	606	597	648	596	635	620	605	629	616	604	625	634	661	622	636	623	627	578	610	604	610	566	573	596	609	608	592	617	598	590	618	588	553	601	626	653	606	576	636	628	614	667	598	624	610	615	632	571	631	635	602	617	623	614	584	638	630	589	628	592	639	654	613	598	573	607	606	592	605	626	663	613	551	578	584	626	608	647	580	592	653	629	576	595	626	574	622	595	549	605	552	604	619	636	600	587	589	620	636	645	632	607	623	595	605	619	659	606	631	611	603	618	593	583	599	605	607	613	632	635	575	594	637	590	571	599	647	621	623	597	560	610	609	621	634	587	590	596	583	610	618	636	614	605	602	642	566	605	579	639	625	652	645	579	579	643	627	562	616	606	648	614	607	589	597	625	607	620	605	645	595	652	585	544	635	600	600	624	595	587	599	625	614	588	611	593	639	598	601	616	620	627	596	645	625	627	556	594	673	601	611	641	600	636	611	593	622	653	586	610	655	617	610	609	600	571	657	615	619	626	645	626	609	580	618	614	600	671	625	601	637	618	638	648	615	606	611	599	662	652	605	608	624	599	611	625	635	619	614	579	603	576	583	593	547	614	627	580	594	586	640	636	597	613	587	605	622	620	588	601	633	592	628	606	585	634	615	629	616	667	627	591	598	648	614	625	599	630	601	614	628	617	602	630	584	534	591	600	598	637	615	633	634	638	603	671	638	635	614	558	615	592	632	644	582	634	632	673	614	597	609	628	614	591	593	636	607	603	607	625	604	610	625	611	617	647	605	648	621	635	600	638	622	607	598	600	628	633	659	611	632	632	620	601	607	662	547	621	632	607	611	616	650	625	604	619	634	595	626	584	633	634	595	599	642	602	554	631	596	609	629	599	549	622	634	582	604	575	642	612	606	601	615	615	625	615	589	597	637	640	579	619	634	595	590	628	597	599	639	641	611	639	617	595	602	626	638	593	593	612	632	620	578	599	601	610	650	633	642	576	661	628	628	600	631	597	640	610	596	613	608	636	589	626	632	593	610	640	628	613	605	645	633	603	606	591	592	545	628	606	580	601	605	545	631	610	598	626	610	608	638	621	614	577	606	614	574	593	598	593	633	589	598	649	638	629	609	604	630	613	623	649	654	565	570	628	614	627	626	598	630	591	613	616	620	634	608	588	609	623	579	585	593	610	589	604	620	613	627	615	646	610	577	608	622	558	629	622	568	609	570	622	621	599	664	640	633	602	647	611	641	690	612	603	633	622	628	621	619	624	603	594	621	641	579	607	576	605	607	549	659	613	621	627	607	615	578	590	591	598	584	618	601	625	620	610	581	610	648	605	592	597	570	624	638	627	644	634	617	599	674	575	611	622	620	641	587	576	623	628	613	609	615	613	600	594	622	606	573	639	613	642	627	595	657	612	637	606	579	612	596	593	618	599	638	651	589	565	611	615	618	607	600	572	647	592	644	642	627	609	662	595	594	616	638	619	619	619	652	570	609	637	619	622	660	580	580	634	588	612	649	553	627	675	611	588	593	628	600	618	652	610	578	593	570	588	663	569	633	633	635	649	626	636	598	586	598	643	625	641	595	634	610	575	609	595	635	659	598	636	601	548	612	605	570	632	608	614	593	598	601	617	597	639	618	629	627	607	628	619	588	610	605	602	611	599	634	605	631	652	601	610	664	601	598	627	634	609	603	653	600	604	557	649	646	586	631	605	661	585	656	612	627	586	595	598	601	592	609	561	636	606	617	659	588	618	578	620	642	636	590	613	606	580	616	628	561	583	635	589	575	617	590	596	574	574	609	635	606	613	625	633	617	629	592	637	591	610	585	609	616	653	598	603	610	579	651	652	643	625	560	636	619	595	614	642	597	602	617	631	595	599	588	651	593	612	622	643	586	619	624	628	634	624	614	573	555	609	599	619	626	601	584	632	659	587	657	611	622	618	574	595	601	619	608	597	571	623	645	586	592	593	599	606	603	634	609	569	605	617
27294	14252	8882	5258	2952	2042	1483	1598	1446	1402	1306	1933	1730	1190	746	713	594	628	618	616	586	605	608	647	624	573	589	566	629	590	596	606	572	579	612	633	593	667	636	583	578	583	620	567	603	659	620	568	596	634	608	616	572	572	635	608	642	627	603	608	641	628	578	612	627	621	612	618	647	616	564	619	623	636	607	608	597	650	628	597	635	566	621	647	626	607	613	621	567	662	608	609	584	615	599	647	608	595	588	610	616	637	580	625	598	597	589	587	635	626	597	676	609	621	620	650	606	612	631	585	572	610	637	588	599	618	564	626	584	598	631	630	596	595	637	586	587	597	596	642	591	593	610	614	571	606	618	601	655	600	588	638	614	644	590	580	622	580	576	592	597	598	605	570	572	575	630	602	622	559	597	553	612	578	574	579	612	594	598	626	628	567	639	602	585	617	572	602	620	603	643	618	653	640	624	603	636	577	578	606	683	568	570	606	591	615	567	611	611	606	606	654	575	574	566	633	607	582	599	602	593	585	658	616	635	596	563	615	617	664	598	620	687	579	611	590	595	649	564	588	573	629	586	628	648	598	638	566	640	624	589	602	612	634	586	619	591	577	618	603	594	616	624	615	602	610	595	628	620	586	581	610	592	573	657	619	631	600	590	622	589	542	619	603	591	637	605	611	629	588	591	611	585	606	587	587	599	600	607	561	619	627	612	664	564	622	582	607	571	623	611	559	624	604	607	671	630	564	616	641	665	616	601	613	600	621	617	624	591	653	624	625	629	582	591	573	635	581	601	562	555	636	559	657	651	573	583	638	624	616	587	600	586	638	557	599	589	601	572	599	631	594	641	604	622	616	575	622	571	622	599	589	595	575	576	644	579	578	604	594	560	624	640	592	619	584	612	567	621	620	590	627	620	586	641	590	597	586	635	643	564	584	632	637	631	598	600	616	582	606	609	574	660	603	601	612	607	589	574	563	583	558	560	611	592	621	582	627	593	585	604	608	596	564	587	600	609	609	613	609	600	612	628	621	615	654	588	602	606	597	561	599	591	595	601	594	616	622	568	585	618	649	622	578	585	605	571	592	566	600	610	587	623	616	646	627	582	615	571	606	582	595	599	608	606	635	606	576	620	596	598	627	556	640	613	566	589	633	641	584	620	594	617	622	603	592	561	650	552	588	619	620	615	615	588	584	616	588	593	576	613	616	585	581	604	638	588	551	596	602	583	590	643	567	614	586	635	618	615	572	629	631	606	575	633	610	592	583	619	600	582	606	610	631	614	606	621	575	623	610	615	612	609	578	624	577	598	591	618	586	661	585	593	582	586	589	627	609	580	635	627	593	630	639	590	613	634	606	615	607	594	569	588	644	589	606	606	592	617	603	655	629	593	634	620	628	589	593	629	580	602	594	647	627	655	604	628	628	596	598	648	638	615	589	632	567	603	626	601	600	601	580	584	623	616	615	612	611	633	594	625	611	646	625	565	565	596	585	545	604	605	596	597	607	590	655	652	624	592	647	631	595	628	639	634	596	686	593	619	576	547	590	610	585	622	586	630	564	594	640	613	603	639	624	629	633	654	578	599	622	564	599	639	577	577	608	586	582	577	647	613	584	610	618	586	577	624	578	584	581	624	650	650	562	607	585	582	580	577	625	628	628	615	607	588	640	617	608	614	582	571	594	598	593	613	594	612	591	633	609	618	638	640	611	624	544	622	598	627	591	590	605	606	569	603	631	609	620	636	589	617	560	601	597	581	632	610	623	588	646	624	573	600	618	579	591	609	641	627	590	585	588	619	637	607	593	602	552	653	617	536	605	561	612	638	599	614	616	597	557	566	606	646	546	577	597	650	639	643	659	627	638	593	663	595	628	612	613	582	625	641	621	608	593	631	619	597	591	594	594	608	641	573	608	599	573	582	590	586	579	606	622	641	635	602	616	655	618	607	603	604	598	591	641	562	582	634	625	592	579	653	636	621	585	597	624	637	663	562	608	584	664	570	600	599	609	626	587	588	614	593	582	622	617	630	608	618	626	633	634	632	608	593	596	628	614	591	607	604	569	621	584	587	596	585	603	561	578	617	653	621	595	641	618	578	590	582	593	638	581	612	578	618	581	605	586	606	624	624	596	590	598	589	593	554	581	593	580	633	591	636	651	621	592	599	612	589	568	653	627	586	618	608	623	588	616	599	635	615	569	618	622	643	624	561	605	595	621	641	624	559	621	594	589	623	630	618	619	629	594	626	564	640	565	610	595	605	589	619	612	633	656	646	623	611	579	640	589	601	615	665	643	590	610	579	636	596	655	612	565	610	627	646	596	585	641	648	640	588	618	588	590	599	603	579	583	618	568	581	627	613	627	600	576	615	605	581	601	571	636	559	602	588	588	635	572	599	647	602	558	585	629	607	586	640	616	651	614	613	541	660	612	633	613	627	610	604	581	605	603	601	603	630	578	629	625	599	584	613	622	582	664	588	618	556	599	620	557	597	636	605	639	600	560	612	566	635	605	650	568	623	615	609	609	614	649	643	585	597	614	575	612	612	625	589	594	604	568	603	669	662	608	614	637	630	580	582	590	634	599	618	562	580	593	619	626	558	593	594	575	605	635	617	623	646	572	611	601	569	632	607	656	560	646	622	615	657	609	567	621	619	591	597	590	577	581	600	593	622	590	556	649	610	576	567	633	581	577	604	622	610	617	634	613	602	589	600	587	581	614	601	599	554	571	617	633	624	618	592	601	597	593	652	566	558	625	612	599	639	661	627	589	657	598	620	631	610	600	615	589	589	570	627	649	628	594	588	571	599	586	604	615	635	585	603	675	620	647	614	589	585	662	615	606	606	605	575	614	597	593	593	575	603	609	651	639	614	609	566	630	592	627	558	588	613	533	598	622	597	596	593	586	619	593	620	637	587	593	646	582	567	594	639	616	658	589	639	623	628	570	604	616	584	593	592	569	533	628	574	605	667	605	619	625	597	594	596	611	599	559	620	577	623	611	612	598	630	580	639	661	630	635	589	579	592	631	588	578	640	590	604	628	588	604	611	633	576	620	616	610	630	587	539	549	593	589	605	581	591	570	591	620	549	618	619	589	640	660	598	586	618	587	617	599	631	604	571	589	602	616	628	587	561	645	599	646	615	638	644	591	618	639	580	628	611	628	610	623	628	636	582	592	639	631	601	649	602	616	599	607	602	622	587	563	595	621	618	623	623	582	635	581	575	623	610	652	614	566	594	634	584	606	573	576	632	589	583	628	659	561	636	562	625	596	599	616	641	607	582	571	633	606	577	582	611	609	595	615	577	574	624	569	596	627	603	641	606	574	630	645	600	578	618	612	617	566	605	646	608	581	593	611	635	605	615	634	611	630	579	616	643	645	593	566	596	639	636	612	563	575	614	614	605	600	637	601	544	607	623	579	644	626	606	625	654	606	620	590	554	598	575	595	651	595	619	574	587	590	618	590	614	605	633	599	587	654	571	559	606	601	631	626	636	613	630	607
7227	6799	7631	4414	3301	2607	1963	2019	1897	1679	1691	2441	1906	1125	735	555	510	510	506	490	505	512	466	544	476	476	487	488	538	473	454	490	505	528	490	497	504	517	506	479	506	490	510	507	496	487	549	498	454	495	515	497	499	488	485	524	504	481	527	512	573	483	541	469	506	531	529	468	475	481	506	495	513	522	489	509	514	504	485	523	462	474	556	506	518	481	527	488	484	497	512	556	509	508	483	502	500	512	480	530	515	502	486	531	522	488	495	495	498	510	544	475	509	495	496	522	456	499	488	472	483	437	496	537	522	526	491	530	513	473	480	511	501	514	487	550	504	533	491	481	535	512	464	476	497	486	502	525	535	496	524	497	493	530	456	492	480	523	517	518	485	478	509	484	488	519	419	496	490	471	510	499	510	503	511	487	503	466	515	524	523	533	451	473	482	493	476	514	471	516	500	494	522	491	489	474	504	491	518	493	489	498	522	521	480	502	514	484	495	514	479	473	495	498	527	502	516	500	510	491	467	502	516	485	504	479	534	523	488	471	532	492	506	517	495	513	488	519	519	438	474	497	514	473	478	475	507	486	455	480	502	537	501	481	508	504	531	482	489	481	508	515	490	510	481	497	497	541	467	493	535	481	508	493	516	532	494	466	509	526	514	500	488	484	516	456	530	505	497	510	457	479	472	479	494	490	482	499	511	496	531	500	507	517	526	494	468	533	499	465	466	485	514	541	540	511	479	497	509	494	478	503	513	509	501	508	505	488	523	485	510	487	498	510	537	484	493	545	526	496	540	481	503	535	503	478	512	483	504	511	501	516	513	513	523	512	500	506	509	476	474	478	491	491	487	515	470	479	504	543	500	493	502	535	487	493	495	519	537	531	534	487	513	489	499	471	481	458	473	505	490	496	451	512	518	548	532	520	492	512	491	474	480	495	479	511	517	536	489	533	463	530	501	498	545	520	453	530	499	516	463	490	484	459	490	457	493	486	535	478	464	489	489	505	476	490	518	508	498	525	543	518	493	485	509	524	501	496	512	503	524	490	514	501	508	472	517	462	509	489	520	507	503	546	492	506	500	493	461	524	518	482	509	499	545	509	476	511	492	536	472	516	469	510	481	453	516	498	498	534	513	451	515	535	496	526	470	475	495	528	516	528	503	478	484	525	526	495	543	504	514	538	520	543	499	505	460	502	477	510	523	465	470	487	511	487	505	509	473	505	502	520	466	499	507	514	484	499	480	458	499	502	497	471	472	495	478	498	521	472	499	497	541	492	478	505	499	480	489	516	546	511	524	546	475	542	529	503	528	505	514	510	468	499	528	468	517	502	513	488	511	494	499	495	490	513	479	508	475	515	493	483	516	509	529	487	502	489	543	519	536	490	443	494	544	512	498	476	507	467	531	458	489	490	496	513	548	473	473	478	516	483	508	506	529	505	502	494	551	510	474	480	513	509	472	513	535	529	470	482	473	488	543	477	499	487	519	459	507	499	531	523	486	460	486	471	513	515	520	473	528	503	481	495	462	504	487	506	519	524	496	528	500	491	514	465	493	498	521	486	496	511	530	539	517	488	518	503	497	492	495	499	510	503	499	541	506	467	513	530	493	498	518	527	459	497	535	440	493	529	516	473	495	514	501	553	487	447	481	521	532	524	517	509	503	494	490	491	506	514	521	493	508	476	488	506	536	488	530	521	504	488	492	528	501	483	484	496	490	463	522	468	492	534	521	488	485	547	499	468	464	502	494	508	533	516	500	514	555	508	504	507	505	455	508	495	461	520	484	494	489	470	504	528	510	501	495	501	522	493	523	465	530	513	507	479	485	505	525	527	457	476	533	466	471	491	476	494	513	520	526	489	513	511	475	498	503	477	497	499	500	509	476	482	491	438	454	488	491	508	492	464	500	522	509	483	476	537	517	478	461	503	453	479	483	468	466	507	508	523	485	540	531	481	476	537	474	512	491	494	541	498	520	498	515	514	493	516	490	472	544	466	490	453	449	482	501	487	495	496	523	485	512	516	510	546	486	499	455	515	489	484	475	494	512	466	537	498	522	498	471	494	495	490	478	510	520	487	485	502	477	534	551	508	519	518	470	501	503	496	501	462	496	460	453	494	490	477	464	486	491	519	454	505	488	513	524	494	495	491	495	463	503	508	497	488	496	507	515	499	521	473	554	499	539	545	498	470	468	527	484	502	475	475	500	478	504	507	503	491	487	463	518	515	492	529	486	536	490	473	534	502	522	492	538	487	466	521	495	502	530	485	492	484	468	501	504	507	497	512	484	514	519	500	550	471	521	532	500	492	504	494	502	490	522	548	530	484	520	500	500	534	521	472	514	513	517	521	497	492	503	530	490	510	502	512	529	450	512	483	500	503	486	506	496	456	487	504	508	508	509	541	502	542	522	486	485	520	514	498	544	467	472	511	533	471	511	539	475	470	455	483	491	547	511	494	452	492	488	512	493	505	511	520	514	511	505	517	467	491	511	473	455	522	523	512	453	511	473	486	470	509	484	494	476	497	471	495	527	505	487	496	450	519	577	504	484	543	538	502	496	497	495	532	526	473	479	493	520	486	483	505	526	508	503	480	489	491	513	509	466	489	505	428	517	485	506	507	484	472	499	503	486	486	500	486	482	524	493	483	507	499	512	493	494	498	482	491	505	515	523	482	459	498	554	465	526	490	452	493	471	499	447	502	498	463	526	502	489	526	511	490	516	505	514	513	509	505	500	495	496	515	513	503	507	500	482	467	479	506	474	529	490	513	495	539	518	503	439	502	520	504	480	512	533	507	524	483	499	531	532	513	507	472	499	506	517	465	483	504	510	506	464	510	465	504	482	520	542	496	485	496	476	490	540	532	530	539	436	459	536	531	524	475	549	522	510	478	482	487	515	494	510	531	544	525	483	504	530	517	505	523	517	543	485	468	483	530	474	462	509	493	498	451	529	499	485	449	543	504	523	487	499	513	489	468	473	482	523	504	514	495	483	478	486	487	529	519	503	525	474	507	525	461	533	474	533	513	522	495	489	500	501	513	520	493	503	480	487	488	491	543	489	502	481	481	461	511	519	541	474	496	511	500	537	496	478	534	511	499	478	492	474	501	493	474	494	484	514	503	479	497	498	497	462	455	500	514	470	503	494	527	481	488	488	490	487	502	462	449	436	507	485	493	525	488	512	485	519	530	518	516	512	489	519	513	528	479	490	514	479	513	490	532	500	504	512	493	490	518	498	467	531	465	476	510	485	498	487	512	515	535	460	509	517	480	490	477	493	473	467	471	486	462	474	474	496	498	484	489	510	521	481	524	478	500	540	490	498	526	505	489	494	515	535	494	501	468	496	482	528	472	533	523	503	490	510	472	516	546	519	469	542	476	513	469	470	524	539	483	517	491	441	523	524	455	500	512	507	536	485	564	478	511	534	496	493	467	526	542	503	503	482	504	497	503	494	478	482	507	509	483	489	494	507	506	486	482	514	500	476	490	498	503	490	506
24764	20859	26917	24828	14282	6304	3943	2658	2323	2349	4193	13899	10969	5317	1909	869	664	651	685	624	612	627	633	622	678	618	649	602	605	638	626	657	628	598	613	630	564	604	648	622	605	626	653	649	655	610	677	622	632	639	585	591	640	624	612	588	628	632	621	585	574	623	627	640	627	649	601	642	568	613	587	645	619	579	602	629	653	640	638	643	632	625	622	626	621	630	622	605	602	643	594	672	643	584	589	613	643	576	613	594	602	641	624	586	616	623	589	652	652	604	639	606	666	611	639	622	601	615	616	612	655	618	595	622	600	636	615	613	631	602	589	635	602	589	630	611	602	598	612	626	651	607	612	613	606	617	602	658	607	662	615	625	581	614	649	652	574	596	585	661	637	700	621	624	607	612	630	633	601	640	574	594	630	640	635	597	621	601	619	605	614	615	651	605	650	588	604	648	628	599	639	623	612	615	648	594	649	651	615	634	613	663	597	641	605	622	654	609	618	573	636	598	645	631	612	582	676	632	577	612	635	621	638	606	654	634	692	634	625	617	639	581	592	671	627	590	615	627	650	639	623	660	614	588	590	610	641	596	627	625	637	614	625	681	616	589	605	630	577	585	619	617	597	595	647	668	645	583	684	547	647	611	632	618	615	651	608	680	603	643	647	649	590	624	605	628	608	611	656	599	587	595	682	624	593	602	657	607	601	600	653	614	628	610	635	585	631	583	599	653	669	622	588	620	619	583	613	603	606	659	625	636	643	618	641	630	618	613	617	614	627	601	645	631	615	604	627	657	666	630	627	601	613	630	615	627	593	583	631	656	589	610	641	598	647	667	662	622	585	637	611	557	617	668	618	624	632	660	623	612	594	651	611	656	622	589	592	627	601	598	640	616	691	626	635	614	663	654	610	644	619	612	590	645	642	603	617	615	650	610	602	612	602	647	593	600	614	580	581	616	606	616	646	658	621	588	615	645	643	609	683	616	615	596	609	608	612	661	590	632	608	666	633	603	635	574	617	608	647	645	581	607	623	650	589	576	616	667	579	603	620	592	597	596	608	584	600	581	562	606	612	620	624	597	605	627	610	632	608	641	585	621	579	600	583	585	631	590	644	600	569	592	625	608	632	612	605	592	639	628	595	603	574	636	630	620	641	592	609	657	619	644	611	622	609	625	635	630	624	651	613	603	653	617	622	550	631	672	605	622	592	607	629	598	608	595	577	615	610	606	642	699	597	627	585	587	625	631	576	583	626	634	651	637	644	640	649	627	600	610	586	580	617	627	643	609	633	619	610	652	611	613	601	623	625	601	581	601	611	626	629	646	612	615	659	628	656	625	634	643	596	641	611	605	606	625	626	586	638	590	609	611	615	637	569	653	636	622	581	629	571	637	626	579	617	646	639	589	567	679	616	606	580	654	563	594	604	629	635	595	622	629	598	666	627	653	652	614	647	624	604	645	591	613	600	586	576	576	657	629	601	615	664	671	630	635	641	611	639	609	625	640	641	554	593	605	642	597	648	608	613	674	611	556	600	598	656	606	576	611	619	629	593	616	645	660	594	647	565	597	633	589	621	623	619	636	600	637	643	574	606	575	584	575	641	586	633	634	601	669	622	582	626	620	603	595	640	607	611	631	599	610	649	584	627	594	581	611	623	611	614	624	631	619	603	613	630	629	638	630	595	572	625	627	605	647	636	627	620	638	603	627	625	613	612	631	610	616	590	607	570	604	618	601	596	574	641	570	599	634	617	602	632	597	631	641	596	598	661	614	607	644	639	656	593	576	661	596	657	625	661	642	598	603	607	661	578	648	608	612	611	621	630	626	597	635	622	650	661	582	631	608	605	600	629	652	629	606	623	600	611	581	589	631	613	649	633	590	598	614	624	619	663	615	607	632	577	538	619	653	621	626	639	592	656	650	627	594	648	622	632	599	612	650	628	608	599	608	614	618	580	637	592	618	619	587	624	622	589	611	592	587	603	637	644	610	609	586	595	609	624	594	616	612	622	620	660	596	648	617	618	565	613	608	568	636	589	595	588	665	631	595	646	616	616	655	611	612	641	626	624	615	610	595	629	671	657	622	636	636	615	583	633	610	603	588	664	613	624	588	623	647	647	620	679	567	591	613	635	630	634	593	649	633	649	611	627	618	578	627	658	648	623	673	629	651	632	620	607	554	598	640	599	640	669	602	634	592	561	601	595	615	643	633	591	646	608	660	618	616	624	589	616	625	588	624	609	596	582	613	648	650	618	628	624	568	604	612	623	596	562	619	638	608	606	636	617	578	607	655	628	641	627	600	582	603	620	610	594	626	648	619	603	627	587	645	643	563	639	642	601	649	634	606	637	608	654	640	605	644	615	611	603	620	664	656	656	657	570	595	641	608	568	638	572	607	593	590	593	623	610	576	575	603	639	593	603	653	628	630	612	571	615	642	616	590	615	613	568	595	598	632	560	570	605	600	585	616	599	583	653	600	609	631	626	631	626	605	592	657	626	600	601	536	569	576	637	648	635	645	613	602	620	632	622	605	632	599	589	666	585	626	607	649	629	659	617	622	590	605	637	568	623	641	630	658	631	656	658	687	590	558	625	639	605	611	629	635	588	664	593	605	643	600	605	638	611	596	663	613	596	626	620	615	617	589	633	628	574	662	627	618	632	619	604	585	601	573	651	607	637	621	569	597	642	577	584	585	598	578	641	622	609	643	633	603	596	653	612	579	600	592	637	627	681	562	659	606	632	650	643	643	619	629	646	669	573	617	608	588	627	622	604	605	558	608	593	603	668	614	574	590	612	614	628	643	675	629	607	646	609	662	562	605	633	591	620	650	672	592	645	661	594	612	601	610	632	630	600	597	633	640	634	629	622	628	624	588	643	610	540	635	637	614	649	573	585	593	636	620	606	613	605	641	622	611	594	633	608	574	600	607	555	625	669	594	633	547	622	659	643	619	600	596	617	640	646	649	584	635	669	595	625	583	658	578	597	648	571	625	602	597	587	593	620	629	578	623	604	587	602	650	591	618	619	633	661	633	680	666	559	682	645	582	647	595	657	605	629	661	643	622	622	624	610	661	600	592	650	614	626	639	650	649	611	640	601	629	564	621	605	569	623	611	603	647	672	602	620	620	597	583	624	561	596	649	618	657	661	612	621	621	620	624	631	610	632	630	672	597	564	617	582	631	564	595	615	611	621	592	613	597	646	586	624	654	641	668	576	651	609	661	647	652	583	573	591	628	617	603	638	600	621	627	661	610	629	619	598	592	628	629	578	666	604	665	633	625	636	641	627	573	645	603	588	609	612	614	630	610	636	618	599	575	589	621	576	670	633	592	627	662	679	612	625	624	669	650	647	650	604	617	613	572	590	640	618	621	609	621	620	609	628	594	621	625	657	602	588	648	650	623	581	612	592	610	585	589	616	638	562	604	608	618	639	662	630	628	592	626	616	653	658	651	598	604	642	594	611	601	557	584	656	662	613	657	596	649	576	642	572	627	628	627	631	655
7041	13105	13466	11951	6833	5348	4217	3234	3233	3222	5585	15215	10551	5039	1917	844	630	566	515	489	535	534	493	573	632	496	535	536	555	541	514	543	532	512	506	525	542	523	514	529	558	503	533	522	518	560	544	539	530	551	490	522	539	528	566	509	552	513	502	523	507	482	526	546	527	550	561	549	537	503	531	576	526	546	533	533	529	532	529	544	569	551	531	490	543	554	535	579	531	548	517	520	512	521	488	525	517	544	494	546	560	573	531	539	497	514	530	530	498	531	531	511	534	512	493	538	535	553	538	524	530	522	557	521	560	504	530	517	554	520	541	517	492	587	539	561	533	536	522	454	553	551	519	553	549	585	588	546	544	491	507	532	562	543	493	509	531	525	569	518	576	547	506	516	551	567	523	510	511	560	530	516	511	477	484	539	509	500	545	531	560	526	540	532	527	527	539	522	541	470	522	514	508	510	554	513	540	533	499	512	536	540	567	512	549	548	526	494	531	555	571	477	571	508	531	556	527	539	526	537	521	564	500	526	554	526	516	488	548	547	535	520	511	496	501	517	510	476	560	507	535	465	523	514	553	559	574	552	518	518	510	512	498	542	499	531	539	579	546	510	548	511	547	516	536	546	522	563	553	484	570	468	515	549	514	489	542	500	514	499	527	524	554	531	540	529	539	532	544	535	546	548	543	509	527	568	544	561	511	529	538	516	515	523	533	525	541	532	521	551	518	511	542	470	538	523	546	522	491	591	533	576	517	521	516	551	533	476	555	522	523	488	531	522	569	537	539	541	554	529	508	527	526	561	503	522	529	525	524	488	524	477	556	552	539	499	538	523	528	512	531	511	502	506	513	534	488	538	533	541	550	490	508	520	540	545	510	520	512	541	556	527	512	514	524	544	522	485	534	516	534	505	547	514	534	516	558	539	551	508	500	566	532	536	518	512	497	521	542	500	535	529	504	540	512	535	555	497	494	539	512	521	529	498	510	550	497	536	502	524	554	562	503	508	512	555	509	511	509	527	504	499	532	524	500	530	512	537	542	543	503	544	573	477	495	509	530	513	522	557	572	521	523	531	550	533	515	561	502	513	508	509	519	484	567	521	527	565	533	517	542	503	548	568	533	545	510	533	510	543	499	522	546	566	564	534	537	514	534	546	513	557	511	513	536	494	503	514	491	518	549	494	547	491	508	538	542	536	528	508	488	532	549	530	543	481	521	544	491	547	529	534	520	531	557	554	528	598	512	513	486	528	566	533	510	522	614	544	488	559	537	493	550	556	537	520	537	532	518	507	518	542	552	551	511	523	531	551	558	525	539	545	512	502	540	525	528	555	501	522	515	522	518	524	529	550	528	502	516	485	494	548	512	504	515	553	527	539	521	534	577	589	537	514	525	505	526	521	524	582	557	508	556	542	511	564	577	566	560	523	561	492	517	565	508	524	515	540	547	516	497	538	549	538	554	528	488	536	561	541	512	531	526	531	543	552	519	519	567	556	534	532	508	531	491	496	523	551	505	546	542	523	523	531	552	535	499	515	579	491	529	516	508	559	535	538	536	507	517	524	529	554	528	534	506	536	521	532	572	529	503	512	472	516	536	559	541	464	545	528	543	505	533	537	491	535	536	468	574	526	522	539	536	534	523	557	554	549	512	538	501	495	498	551	545	567	509	527	556	499	555	527	532	576	550	524	548	548	527	531	504	551	550	514	543	504	556	509	574	532	537	491	530	526	528	530	544	522	580	560	526	508	560	500	496	508	534	532	530	566	516	539	520	550	540	523	545	530	522	516	514	540	483	510	538	550	517	539	543	488	550	539	574	553	533	550	536	523	519	497	541	502	538	513	485	522	519	514	500	516	552	551	532	539	518	505	567	548	537	526	561	501	550	514	528	485	482	570	564	517	550	494	511	525	551	557	536	565	497	513	502	529	540	538	556	563	517	509	531	544	547	542	516	539	529	555	554	529	533	521	519	524	500	527	539	519	534	494	525	521	511	547	528	540	494	562	520	562	540	493	531	491	522	534	501	532	517	509	513	553	548	527	508	545	526	500	542	514	497	492	489	504	520	542	541	485	556	571	501	525	518	555	521	509	557	507	524	535	496	568	491	520	534	548	515	514	530	540	516	514	529	531	522	558	521	489	493	504	584	521	532	513	523	503	504	514	544	515	497	522	555	544	512	532	513	542	564	546	557	530	546	544	513	502	516	535	544	546	570	508	516	515	573	507	580	541	465	527	517	535	565	524	520	550	560	553	555	504	514	509	508	576	499	559	528	534	558	500	537	540	516	528	558	501	511	511	552	512	555	523	513	558	504	513	577	521	505	527	541	518	528	507	527	504	528	550	512	548	505	507	574	524	511	539	537	534	547	460	517	536	528	541	530	513	535	505	485	527	525	502	514	541	585	583	508	502	526	532	543	569	484	521	560	526	521	502	517	547	561	511	500	509	520	513	558	466	535	481	551	487	527	512	540	539	516	473	510	525	503	516	494	544	550	587	519	481	492	516	509	525	542	531	498	531	538	487	529	539	528	518	557	509	501	485	559	492	533	540	522	547	534	536	496	537	538	508	515	496	551	521	504	509	499	513	505	512	513	554	535	504	508	549	530	521	520	510	550	508	537	517	537	560	556	530	507	535	520	523	530	548	520	565	544	550	535	534	594	477	536	540	505	503	534	544	527	525	494	539	559	543	485	587	525	524	542	504	501	534	500	550	529	539	513	581	543	513	548	546	508	508	517	503	508	560	486	559	527	500	518	514	531	556	526	504	539	517	542	558	506	540	531	534	543	528	512	532	533	502	550	522	541	514	542	517	591	553	504	556	525	528	510	521	505	507	504	519	515	533	536	552	500	544	530	548	523	514	563	518	523	546	506	514	525	553	542	505	509	562	504	559	562	509	530	538	514	508	485	523	578	539	506	514	524	507	510	529	523	526	520	538	531	541	517	500	488	519	553	522	507	513	484	489	512	498	538	474	517	511	535	524	528	506	550	482	535	514	511	542	537	547	542	506	593	556	519	501	485	502	550	566	528	532	554	513	567	506	510	511	513	549	529	514	506	528	480	510	485	516	555	529	506	571	520	494	541	519	536	524	542	506	532	567	480	519	567	534	530	520	576	540	558	501	561	541	497	549	522	510	544	547	536	536	534	524	494	557	600	520	549	522	517	511	499	517	525	526	515	551	518	539	514	521	525	513	515	545	513	546	549	534	532	546	551	522	536	529	556	533	516	521	515	522	543	542	525	506	526	517	525	513	533	540	520	503	573	541	539	520	538	510	488	507	516	580	514	524	531	507	545	542	523	498	514	537	556	552	553	524	551	552	516	525	518	512	555	506	490	558	529	513	512	532	528	523	497	551	517	546	493	510	533	508	551	542	569	555	537	509	557	544	527	529	536	527	566	510	530	503	554	542	499	563	542	511	517	460	507	556	549	518	522	534	542	501	498	516	543	567	569	521	519	533	530	496	548	496	517	520	492	539	530	533	572	550	569	520
23828	20814	27817	23968	20432	12949	5519	3156	2229	2420	5932	25049	20920	11201	3656	1184	837	723	718	725	726	751	720	709	720	730	728	679	715	717	725	728	743	738	753	711	734	695	767	701	746	729	716	765	704	736	696	751	692	699	731	715	730	717	649	698	720	770	725	726	748	718	665	741	706	670	728	743	720	703	651	705	721	731	685	683	720	736	749	662	759	738	711	717	728	712	742	759	711	719	717	722	723	707	684	734	697	718	711	750	705	738	697	726	728	741	674	725	753	767	717	674	727	730	707	703	730	713	718	752	708	726	700	727	707	648	725	727	729	748	735	727	741	694	689	727	719	733	701	704	694	690	713	742	742	716	723	728	672	702	743	707	704	709	691	755	685	722	707	724	674	705	704	728	646	690	714	671	717	731	728	695	674	731	723	677	712	733	738	699	677	731	700	686	767	740	716	667	706	692	719	757	688	698	676	750	703	709	700	730	687	684	734	721	713	700	749	715	720	680	694	673	746	688	689	709	756	717	692	670	741	670	711	699	748	723	711	679	771	651	773	680	719	773	658	713	748	729	694	646	695	771	769	690	692	690	727	701	707	767	716	730	716	713	717	731	707	683	693	729	696	715	726	668	671	746	690	711	732	716	763	762	642	642	760	721	692	689	747	689	757	680	686	727	758	697	786	698	714	687	716	690	760	722	720	677	722	715	726	710	720	753	731	703	682	731	715	696	711	746	726	696	675	696	734	743	716	705	762	737	760	734	682	751	703	692	742	709	747	742	768	735	754	797	719	715	720	746	718	710	741	671	729	737	715	740	681	711	704	696	724	747	730	713	719	730	751	670	686	717	675	691	709	756	671	721	720	722	746	705	718	724	787	689	719	678	711	696	694	707	701	693	668	691	796	708	736	660	701	726	718	688	753	662	668	717	714	713	685	705	691	727	674	708	727	643	761	700	688	729	734	739	689	759	699	717	744	728	718	713	738	726	722	698	748	696	699	728	748	672	723	682	734	698	721	724	708	725	728	703	735	707	710	736	759	754	721	718	680	700	742	669	744	716	730	718	707	695	720	723	743	749	721	690	723	739	714	727	691	715	762	713	721	727	701	739	701	719	681	732	708	703	720	715	703	742	693	671	710	716	724	705	658	753	645	733	745	741	695	693	664	739	707	744	625	718	769	722	680	751	742	758	721	700	688	743	713	746	701	701	687	688	720	748	701	705	740	734	751	668	648	701	716	739	693	702	755	689	709	708	703	738	777	690	737	677	733	640	710	709	691	718	743	713	691	676	755	696	744	746	714	697	733	772	772	700	691	696	696	751	704	727	746	683	739	723	736	717	709	728	685	700	745	747	754	665	668	663	710	715	701	721	713	681	729	708	741	750	756	712	744	737	721	680	700	688	730	693	700	717	716	698	700	710	741	706	693	693	705	706	726	680	716	694	660	648	654	678	741	726	720	720	731	750	736	719	744	705	707	733	699	635	670	685	740	702	733	719	708	715	708	646	770	719	761	752	718	707	723	702	750	733	783	671	729	716	709	668	725	729	675	678	705	686	725	715	724	760	664	720	733	768	738	664	731	746	716	695	708	697	687	740	761	774	724	728	718	720	717	765	708	727	708	703	711	656	644	681	712	719	692	745	690	693	724	738	744	715	689	736	682	663	716	705	683	682	721	705	773	735	726	715	714	689	696	731	706	727	688	750	699	672	694	731	703	722	741	698	702	713	740	693	694	680	693	716	710	731	713	707	731	700	679	761	739	720	698	766	765	740	732	697	665	710	703	677	703	714	703	730	718	746	723	688	703	744	712	696	744	684	734	715	713	726	707	678	738	730	699	748	758	747	712	724	741	723	768	715	725	719	716	720	721	755	728	711	710	704	712	729	690	700	692	771	746	737	651	670	758	718	703	743	703	707	768	719	696	728	697	729	694	756	698	725	711	705	718	724	712	749	759	679	739	731	720	689	697	715	719	730	658	686	696	742	715	710	758	736	731	716	708	717	766	687	766	672	711	724	685	752	735	707	709	731	694	717	763	725	681	688	700	710	714	684	669	694	731	733	715	721	714	732	737	669	704	699	723	706	744	675	699	704	756	748	735	694	689	761	764	734	689	710	688	750	731	694	716	694	689	673	764	680	666	708	704	677	719	680	762	702	718	712	686	731	734	719	725	694	782	715	719	657	739	715	712	670	637	747	704	698	678	696	676	705	752	694	728	690	729	702	760	719	688	713	736	728	753	716	699	679	699	724	728	670	713	780	779	730	721	735	705	696	724	739	703	690	717	725	732	700	765	689	680	700	705	658	738	673	721	669	704	756	702	706	708	678	726	732	689	704	711	724	706	684	716	708	702	704	675	701	726	722	707	738	686	699	667	732	694	720	739	717	692	714	760	724	737	713	695	729	685	702	699	719	736	674	740	740	734	721	661	701	682	702	695	648	654	703	694	703	764	748	709	726	745	709	740	689	772	737	712	715	716	710	738	669	718	676	656	692	733	723	683	692	725	686	725	703	703	717	701	681	668	665	727	722	691	687	762	689	701	726	732	708	720	736	712	699	712	726	699	712	650	715	712	723	708	701	729	616	725	675	717	706	690	725	750	729	731	746	720	709	730	703	728	736	703	664	745	704	741	751	716	735	741	667	688	703	737	748	715	687	673	722	658	733	763	698	686	706	708	756	696	723	659	720	716	735	776	713	727	674	719	767	686	692	703	759	709	704	671	685	688	697	722	721	738	708	661	677	692	704	691	765	731	700	648	686	691	688	703	708	732	761	717	696	735	716	767	725	787	659	730	773	722	686	747	706	729	694	751	699	733	678	687	731	709	709	688	713	696	740	760	746	702	690	803	709	694	745	702	702	701	721	723	672	695	721	663	735	718	727	726	687	768	713	696	698	720	736	741	676	697	763	720	722	719	691	741	690	667	684	726	706	699	717	652	699	740	713	716	703	645	725	674	735	695	714	740	726	673	677	738	709	699	677	719	661	721	715	747	733	690	670	723	695	790	729	701	711	728	727	688	755	741	706	709	748	688	703	722	666	692	698	749	766	749	766	754	673	722	717	716	705	693	733	672	726	684	713	723	725	738	690	717	734	736	700	747	710	779	654	719	710	701	697	734	710	717	728	713	733	769	691	737	730	747	715	703	752	729	725	712	749	683	700	726	694	724	706	716	704	688	685	743	690	734	686	712	708	653	696	723	719	729	705	690	705	724	692	708	716	689	731	710	723	701	718	723	705	708	762	738	724	737	716	677	719	704	682	697	722	711	698	725	749	722	692	756	694	723	672	676	741	702	707	668	690	699	756	698	706	724	736	730	707	683	730	680	747	707	705	706	697	722	685	705	701	709	736	718	706	725	707	702	672	730	736	670	703	739	657	747	700	698	699	704	742	695	703	720	691	719	732	702	695	720	704	724	758	732	719	722	646	702	732	701	678	690	696	730	713	714	696	708	730	672	720	723	665	695	765	720	711	766	738	704	708	699	712	740	702	728	726	676	755
8391	17649	18141	11115	7993	6142	4316	3581	2795	3114	8390	25449	18164	9573	3506	1115	696	652	639	640	597	582	607	617	588	618	592	650	590	595	627	583	611	633	601	599	613	623	584	613	647	548	611	613	609	622	641	588	619	621	584	581	591	641	589	588	618	610	618	607	649	624	592	582	647	594	584	612	596	629	588	657	584	605	609	614	644	629	580	570	621	609	612	638	583	632	615	580	656	576	566	602	586	613	551	653	591	586	582	630	627	535	616	593	646	586	589	594	590	622	606	607	592	632	596	618	623	589	614	634	592	626	591	603	591	572	611	593	618	611	586	629	611	620	618	591	615	607	593	597	581	632	623	590	636	591	605	578	626	594	593	603	650	605	561	578	665	624	599	565	585	601	590	554	581	601	601	605	575	606	612	594	621	599	636	592	575	594	601	602	608	594	625	597	617	648	602	617	587	616	621	617	625	600	564	600	592	570	597	595	605	593	604	575	610	571	623	606	606	621	607	579	658	587	572	615	608	630	582	604	606	595	589	566	589	633	635	598	590	583	667	620	623	576	635	654	630	544	594	594	628	604	612	641	624	658	592	597	615	617	618	643	624	605	603	623	617	630	585	603	619	610	623	673	577	629	601	600	635	638	597	576	578	558	608	591	603	623	608	594	620	565	632	598	599	607	623	628	617	627	623	633	613	644	586	602	606	585	583	605	603	580	564	584	593	651	629	615	618	600	589	614	611	599	575	595	602	553	606	603	647	591	603	583	616	561	606	587	632	611	598	642	609	572	611	609	629	615	592	617	608	598	655	601	598	553	633	580	595	643	578	614	616	600	578	584	634	641	629	602	570	564	627	600	613	603	608	609	626	588	598	624	619	598	593	589	580	604	633	608	602	626	594	602	568	633	578	611	600	596	598	626	644	655	581	558	580	632	595	586	572	613	585	575	610	577	595	569	632	584	581	618	605	617	586	616	595	627	593	574	601	588	601	620	600	620	615	619	605	596	627	653	627	609	585	589	612	613	627	591	576	605	613	580	555	590	573	623	598	623	574	621	580	622	594	597	559	579	589	571	567	607	575	642	635	584	582	617	608	614	624	585	566	609	634	593	569	610	628	569	622	611	637	634	628	594	578	614	619	593	562	579	581	568	606	577	610	606	570	609	570	614	614	626	616	584	633	606	571	574	633	590	566	592	646	624	586	598	558	605	580	578	590	575	580	628	593	580	589	601	572	584	583	599	581	582	595	613	575	653	609	599	627	603	618	600	580	585	584	602	582	597	604	570	618	613	593	621	617	595	560	582	621	627	585	599	609	595	580	579	564	667	606	608	601	580	591	628	584	563	610	596	609	599	623	622	597	577	650	620	612	587	637	602	617	604	584	583	572	600	584	597	588	554	648	632	566	578	591	578	586	595	576	603	604	604	609	641	533	557	600	593	631	586	623	585	607	593	608	615	643	567	648	608	570	628	592	600	584	564	636	589	621	580	587	614	585	592	622	618	635	557	627	601	609	576	583	637	625	638	553	623	594	588	586	608	643	600	606	595	619	606	594	627	563	597	641	597	590	625	585	592	619	560	595	569	627	610	604	612	616	565	580	603	545	628	586	576	605	561	605	579	599	571	568	641	606	663	560	596	594	587	586	608	580	603	610	623	611	573	611	680	607	607	583	555	605	597	550	631	586	585	580	605	597	648	599	582	638	593	543	580	619	595	600	594	634	629	627	578	604	567	618	611	548	630	647	619	554	599	583	610	616	592	543	631	624	589	638	587	607	651	574	613	607	592	571	629	631	615	578	577	564	606	601	603	593	585	608	635	600	581	588	600	617	611	551	616	619	617	609	591	624	656	616	602	552	648	607	603	586	585	629	609	578	591	581	542	644	599	593	600	575	594	586	623	567	612	633	620	569	590	581	593	613	607	554	646	594	590	604	591	606	549	609	565	605	588	612	604	595	539	626	590	603	571	653	619	610	645	566	543	544	588	578	578	624	639	586	674	621	628	568	594	624	592	574	595	567	618	600	607	581	645	638	596	572	612	547	588	651	625	583	589	590	587	616	629	578	550	523	611	596	603	558	567	595	601	593	602	613	597	641	598	574	614	582	622	596	604	622	585	627	639	629	626	566	624	571	637	599	602	559	608	661	585	671	569	592	614	568	597	551	571	606	587	630	613	613	597	581	627	592	620	619	609	595	645	591	630	670	550	568	643	618	637	597	559	625	627	624	584	572	578	629	599	591	628	618	599	612	605	584	594	564	610	588	601	587	604	565	594	620	595	576	598	605	623	580	595	608	655	616	584	553	611	586	592	591	605	597	598	611	595	609	629	601	575	588	624	595	566	603	597	637	611	593	601	637	586	612	618	579	602	572	585	609	566	559	586	604	516	588	560	593	603	604	630	590	624	576	619	604	605	581	606	622	566	577	562	606	559	598	579	618	612	602	581	585	585	629	598	638	614	646	614	596	592	619	596	573	611	631	576	604	595	572	612	606	611	594	610	580	598	576	586	558	605	544	556	594	580	591	624	605	578	618	599	597	629	638	601	585	589	603	584	599	574	591	637	610	581	560	599	607	604	564	611	613	620	571	605	566	648	623	611	580	598	550	590	591	566	617	560	614	584	622	602	595	581	572	616	569	624	605	595	597	603	608	599	582	578	609	609	601	596	558	589	640	556	576	645	607	580	562	578	577	597	584	583	579	656	582	596	585	579	626	576	552	615	565	614	570	607	604	584	606	597	632	626	624	571	626	584	627	583	608	620	590	599	569	557	623	614	557	590	619	594	606	620	575	603	645	602	553	582	608	593	586	604	605	615	598	586	560	615	606	593	592	588	598	552	593	598	632	593	647	601	587	594	593	581	598	671	608	595	576	620	627	609	593	588	594	657	600	617	577	579	593	603	563	619	618	557	622	586	611	568	627	591	625	620	622	598	562	609	607	591	648	598	562	594	645	598	624	575	603	602	619	564	610	630	576	634	589	620	597	623	620	591	586	605	614	615	621	590	643	602	558	608	617	583	569	621	616	597	628	591	642	626	579	607	600	643	607	592	603	606	583	591	621	580	569	588	549	622	601	643	606	586	567	611	622	578	599	567	595	647	568	598	607	601	580	581	594	638	606	580	567	617	599	571	636	624	547	662	621	581	586	614	609	618	607	636	633	595	602	595	545	581	574	636	599	632	613	588	607	620	563	608	559	543	562	613	562	597	570	621	612	571	580	575	584	557	610	605	620	592	554	594	620	581	593	642	619	637	588	590	598	640	589	581	624	593	588	599	646	583	624	634	584	632	589	607	549	565	639	597	575	591	586	599	572	618	574	580	555	570	626	606	633	583	661	584	578	565	613	619	607	597	594	595	568	602	619	610	618	601	604	581	611	614	589	581	630	594	579	586	595	581	624	620	602	620	593	605	568	627	590	648	638	649	611	633	637	602	550	593	597	605	615	629	604	612	579	620	582	595	623	534	628	582	592	605	644	614	583	630	599	596	590	609	599	551	595	604
27264	14697	7623	4321	2045	1305	1097	932	929	1127	1275	1825	1772	1247	836	651	583	573	551	593	576	551	563	619	570	554	580	548	589	579	587	600	561	563	606	570	596	581	572	576	586	571	562	593	630	581	602	549	535	578	538	565	588	568	588	566	615	546	605	626	557	579	565	579	545	603	545	594	580	577	556	613	544	543	531	539	612	605	558	568	604	613	580	609	607	562	592	582	547	535	571	610	566	565	573	575	615	573	549	564	586	550	591	541	581	566	581	574	605	561	587	573	570	570	595	525	549	585	536	574	591	563	580	541	616	546	577	617	524	570	561	587	552	569	592	604	555	569	577	635	543	616	556	599	557	617	576	597	618	593	584	551	589	588	580	593	556	600	570	557	543	604	545	535	570	597	582	559	611	545	579	554	545	550	610	592	597	613	549	583	603	596	600	580	561	564	549	609	565	572	568	560	587	596	560	564	576	574	562	588	573	567	569	620	588	585	560	598	561	596	552	588	561	555	583	590	581	530	545	584	613	560	612	598	595	610	539	573	551	590	575	571	554	604	588	568	548	557	565	552	580	576	578	601	556	604	584	603	590	580	586	544	600	593	575	568	604	584	570	588	575	609	573	575	564	541	596	541	581	593	541	548	610	568	558	576	607	551	570	592	611	563	590	563	567	636	602	603	563	635	558	547	602	555	575	542	552	556	587	628	587	619	574	536	585	564	589	547	581	564	564	589	556	585	601	578	597	556	583	583	574	585	549	570	598	564	594	607	565	575	563	566	569	574	531	570	530	625	548	583	563	586	555	580	556	581	559	592	579	573	575	567	557	580	627	552	594	563	588	590	608	533	591	581	619	574	578	552	577	605	554	564	596	601	537	589	594	617	627	611	559	572	602	543	589	560	551	544	610	567	564	586	546	568	571	604	577	579	612	579	560	554	575	584	577	575	589	523	563	530	578	564	593	550	573	540	565	536	599	614	537	606	568	597	570	562	538	586	581	562	631	570	592	558	526	547	568	576	554	570	593	587	598	612	592	607	577	602	528	574	558	564	574	576	629	546	565	534	579	576	568	569	587	590	546	608	556	609	585	593	593	625	592	614	560	603	594	585	537	596	593	551	536	558	549	542	560	605	540	559	526	613	592	586	561	573	555	578	542	584	572	591	603	562	553	559	588	586	574	616	570	543	588	569	548	544	613	557	604	526	566	614	565	625	582	593	549	596	588	576	567	559	583	584	575	591	560	552	620	591	565	579	546	565	555	586	549	612	594	547	587	571	524	609	575	569	573	584	582	565	578	568	595	570	574	606	583	580	589	607	558	588	529	577	613	560	581	574	575	581	564	577	524	612	541	576	556	565	577	562	605	548	619	559	563	531	594	581	589	574	586	572	574	563	580	585	597	587	523	630	570	589	543	591	592	592	588	589	595	633	575	603	556	634	588	597	587	553	579	547	553	614	547	572	574	584	571	599	567	581	614	579	599	588	580	608	583	569	587	614	583	577	591	541	577	551	579	592	561	599	591	542	585	580	556	535	569	578	559	593	561	595	593	599	607	581	589	551	574	573	541	569	591	581	583	579	583	554	577	542	578	562	578	587	552	540	608	582	559	556	586	587	564	567	548	566	635	540	557	577	548	552	559	569	610	557	597	585	552	543	596	581	541	573	595	584	597	567	566	542	615	563	573	580	574	545	573	593	554	547	570	601	579	605	565	622	570	589	590	541	592	601	555	553	544	511	600	553	610	618	570	570	577	617	557	594	591	592	583	577	541	558	575	602	618	582	560	587	552	574	575	595	566	551	567	595	602	547	604	553	550	575	551	583	534	588	534	563	621	606	576	577	547	583	578	568	564	578	561	603	614	543	567	562	614	570	592	535	532	595	558	528	597	554	616	557	584	531	566	582	597	575	563	557	546	582	562	586	567	601	610	571	626	555	551	566	592	589	612	623	564	569	612	558	556	580	576	567	595	581	591	596	589	616	586	588	606	595	647	607	560	521	546	581	569	555	581	608	589	604	556	584	561	552	527	542	564	566	563	549	565	584	585	559	590	579	547	553	569	544	583	542	587	582	552	539	586	567	529	619	594	622	561	546	613	575	569	562	615	575	546	627	589	548	552	627	528	593	574	572	552	583	553	538	578	566	566	551	585	587	556	573	629	558	541	591	573	571	581	537	611	583	580	563	619	543	614	598	573	578	603	590	566	589	533	562	565	562	542	575	566	583	603	545	559	587	574	576	598	585	550	551	582	583	590	606	604	547	549	567	581	606	577	547	572	552	600	543	541	539	557	572	589	570	566	648	607	606	594	567	567	618	601	539	559	559	564	603	537	617	596	531	558	595	565	565	587	581	591	590	610	596	542	571	538	571	592	571	563	574	553	563	575	541	563	546	564	599	592	585	603	559	563	555	592	575	578	572	576	558	560	570	574	570	565	622	587	573	539	544	551	575	565	605	570	589	600	565	546	538	561	571	662	607	590	587	539	556	520	544	560	554	587	622	574	568	560	540	552	568	579	613	613	574	543	578	578	605	566	562	571	596	603	574	572	584	569	580	601	576	574	568	578	584	530	579	552	572	560	563	548	555	548	586	586	561	560	586	599	557	570	567	591	572	557	575	569	619	571	592	585	569	567	559	584	582	552	582	591	567	607	587	585	564	533	568	565	565	568	533	561	554	521	552	540	586	576	594	584	575	566	596	590	557	541	549	604	559	573	532	557	559	613	582	541	600	564	559	577	548	593	542	557	534	608	557	542	597	541	567	585	567	584	600	539	595	567	597	582	573	597	586	562	584	590	562	571	545	620	552	570	606	599	563	575	564	557	545	576	589	623	633	607	581	521	606	560	562	575	624	597	573	567	551	612	582	586	568	557	599	560	582	568	598	586	566	572	619	533	568	620	589	587	569	600	553	611	564	593	569	568	540	565	571	562	572	553	597	591	585	528	570	549	548	601	586	606	601	536	573	559	532	622	577	604	579	569	619	551	547	565	560	564	581	580	565	581	565	572	587	611	584	516	600	552	556	563	586	548	565	562	566	564	563	619	573	560	605	516	568	577	548	590	546	544	558	565	572	559	564	563	569	540	566	564	594	562	589	544	549	567	556	582	584	589	536	598	587	555	603	573	594	549	582	535	599	614	548	502	601	624	558	573	583	545	595	564	569	584	565	623	536	596	629	627	548	582	591	585	583	614	580	577	586	577	587	554	616	584	601	573	557	592	559	593	605	608	557	610	533	572	586	564	601	573	553	622	599	540	569	522	584	551	570	592	571	574	573	579	617	609	559	579	585	583	566	615	610	533	561	531	548	575	596	612	598	538	605	581	568	573	625	614	609	614	579	540	582	584	606	601	549	571	526	565	557	594	593	558	611	598	601	576	591	578	560	586	535	547	546	583	608	568	560	561	562	629	546	530	554	575	601	579	617	583	580	622	605	582	576	558	565	559	557	600	535	612	533	558	567	596	557	594	568	557	555	585	623	605	558	554	544	611	593	545	568
7750	7242	6003	3868	2356	1602	1309	1122	1133	1420	1684	2531	2114	1322	798	543	453	463	493	515	485	497	457	472	490	489	459	459	498	487	463	457	450	496	497	493	442	448	489	471	475	455	482	478	479	459	475	514	470	495	468	452	458	452	460	482	471	456	457	460	546	456	461	467	463	517	468	497	478	500	467	504	469	472	508	463	489	476	482	438	489	497	488	467	490	483	465	476	454	476	449	494	438	464	498	464	483	478	479	506	486	476	458	461	480	463	428	499	472	490	464	486	492	483	469	481	523	460	480	498	509	473	513	473	455	460	455	499	494	456	497	503	434	451	466	489	503	456	485	496	516	492	471	510	470	499	452	456	477	501	465	506	459	487	512	470	471	457	458	443	439	471	493	460	469	424	478	448	476	475	488	472	504	492	508	452	468	491	494	479	476	482	488	447	494	471	471	463	507	504	475	483	491	473	471	468	481	471	433	470	470	455	492	420	490	464	488	467	534	474	514	514	498	516	454	490	469	490	471	490	451	477	500	465	476	495	450	487	467	449	508	484	460	465	480	472	447	468	464	476	488	439	488	473	470	497	469	461	494	458	471	487	508	458	458	468	457	495	512	456	539	493	442	498	482	457	491	450	514	483	452	515	498	448	477	509	444	503	471	484	443	441	433	512	498	526	456	465	481	473	499	475	482	470	489	490	467	448	481	456	482	492	492	475	456	477	452	497	506	494	489	472	482	494	488	469	460	491	492	503	453	438	509	477	524	477	480	528	479	493	489	464	495	474	457	474	472	470	529	465	514	470	464	446	478	488	459	498	463	467	472	477	481	484	511	462	476	463	462	468	429	524	419	422	472	462	481	462	466	484	495	518	484	483	448	499	536	471	469	442	532	469	457	490	491	451	489	472	485	494	443	447	470	502	462	505	479	428	480	462	470	516	452	513	483	485	448	457	479	462	493	474	484	457	453	480	468	483	491	458	477	490	438	447	508	489	487	454	468	485	512	443	487	483	530	495	488	445	498	488	443	495	486	468	485	493	448	479	480	459	487	506	453	463	456	478	436	521	482	508	468	433	447	495	462	481	461	479	459	487	482	474	467	513	445	447	476	511	505	513	493	503	486	478	499	483	475	489	486	480	494	457	482	460	490	492	440	485	488	455	469	508	493	483	520	490	477	515	472	444	430	498	457	498	463	478	484	493	502	498	457	485	477	458	499	447	460	489	475	483	471	483	453	453	501	490	450	498	504	489	493	473	471	509	448	469	458	471	522	457	471	496	458	472	503	450	450	487	486	487	427	500	482	476	482	468	462	460	460	506	501	488	490	508	459	492	470	466	507	486	489	484	457	459	474	528	501	479	454	470	450	467	465	460	459	442	479	464	494	486	481	448	494	489	490	501	478	430	451	497	497	478	457	495	480	494	473	494	458	492	488	473	498	480	490	506	443	479	529	498	469	451	439	465	476	473	476	470	450	472	464	495	497	494	476	532	447	458	451	484	467	519	461	465	494	481	483	470	488	474	509	449	458	495	462	462	470	492	480	491	493	454	495	469	491	479	452	458	473	444	469	488	460	477	461	494	437	463	476	491	463	494	509	512	466	449	456	500	491	444	473	476	484	480	547	499	444	466	479	484	468	503	438	487	485	444	464	474	436	492	549	515	461	430	496	494	498	499	521	502	467	474	479	477	502	475	495	466	502	513	509	455	486	512	481	485	472	492	492	471	480	471	451	521	479	459	478	521	455	459	486	508	420	437	452	469	461	447	493	437	486	483	477	483	439	482	513	510	497	473	480	446	488	479	500	478	520	474	470	457	435	469	492	483	498	468	482	509	493	441	482	483	462	512	450	507	472	473	496	507	472	466	447	468	514	461	483	458	486	500	508	498	463	454	461	428	450	481	468	441	435	480	499	454	462	472	473	465	475	461	495	446	475	462	477	480	483	490	468	444	484	466	426	511	480	468	460	486	453	513	480	481	462	511	486	417	500	509	503	473	516	460	490	464	464	473	487	481	531	489	477	473	482	489	449	478	466	480	507	487	479	456	432	486	443	463	489	487	448	465	500	462	470	495	461	495	460	478	461	466	454	474	502	496	465	499	498	485	490	508	457	445	441	498	510	503	509	503	496	500	486	490	479	494	490	462	510	502	429	475	467	467	464	438	471	480	496	443	503	478	480	489	551	495	504	493	468	468	501	464	469	464	462	486	503	437	481	438	469	480	477	471	459	481	480	432	436	466	492	495	525	463	437	504	471	516	463	490	473	419	468	484	495	482	430	482	475	481	449	452	483	483	493	484	470	454	463	466	470	504	501	490	476	472	475	474	468	500	490	470	471	474	500	497	484	484	489	503	435	501	479	473	465	454	483	530	465	481	490	492	464	468	486	467	461	464	507	458	476	511	484	484	457	466	484	466	440	489	450	477	506	472	467	458	432	508	483	482	480	509	463	479	456	470	491	508	473	474	461	492	441	486	444	479	485	488	466	453	459	447	468	496	487	489	493	498	485	451	496	479	464	449	493	513	504	510	480	480	495	452	464	474	477	464	481	471	505	471	479	491	471	501	451	481	441	507	452	482	398	467	457	485	494	447	433	466	477	464	475	479	471	492	424	480	508	480	479	464	505	479	472	475	480	478	491	468	471	464	468	488	512	535	441	462	444	500	489	479	477	501	498	466	487	448	460	485	491	504	474	470	489	509	463	461	462	474	495	484	463	487	461	463	496	504	507	455	521	452	504	489	490	462	497	527	473	505	514	512	466	510	480	482	520	482	455	514	489	477	478	495	472	459	434	459	427	492	478	496	473	453	443	510	485	459	440	519	471	461	456	456	472	490	464	474	454	453	532	497	448	487	451	451	468	441	443	505	462	477	476	452	419	519	465	490	489	427	474	468	459	481	490	443	514	442	466	479	478	469	493	455	460	484	478	468	501	498	489	439	476	501	480	465	484	468	454	456	471	459	475	499	504	480	465	484	490	471	471	507	478	460	457	488	445	482	440	486	452	515	461	485	457	456	432	484	506	465	482	467	449	483	491	471	508	452	460	460	517	474	510	458	477	480	469	506	485	449	492	443	491	472	503	488	517	431	480	516	483	474	532	495	509	473	424	447	460	492	507	493	480	436	503	451	484	523	509	498	465	495	484	481	480	473	504	470	480	453	456	482	480	505	516	490	481	471	505	489	477	481	487	483	449	504	462	475	497	479	488	492	473	482	466	458	454	463	457	506	458	500	474	482	449	488	483	497	473	471	461	460	486	509	487	505	452	433	470	465	494	539	462	480	472	505	443	432	484	490	461	466	443	454	463	476	483	474	495	457	456	483	513	463	469	489	498	470	476	487	490	510	507	467	454	472	444	510	476	459	476	468	487	459	464	453	450	474	439	503	487	490	441	469	491	494	481	483	451	485	480	490	470	484	490	516	502	511	488	490	520	532	485	494	481	480	490	477	418	454	422	485	505	501	485	473	443	528	460	512	499	456	515	416	479	445	497	464	424	490
24647	20835	26909	24531	12803	4567	2976	2131	1779	1840	2650	13324	11646	5955	2146	883	676	615	642	590	607	600	583	608	569	569	578	624	600	610	572	613	621	621	593	575	638	571	568	604	608	553	619	608	582	522	559	618	615	603	599	622	574	601	599	576	598	552	552	611	600	549	614	617	544	593	585	570	590	553	599	622	601	616	633	568	596	579	605	605	614	567	603	561	606	567	580	600	567	574	606	571	550	611	596	554	635	615	614	563	583	564	595	560	560	634	580	535	596	572	570	603	618	572	591	569	592	590	516	573	592	587	631	549	583	632	598	608	618	602	517	573	618	574	552	564	626	602	594	596	590	605	585	595	616	565	616	621	622	563	609	598	582	574	563	581	555	556	563	619	548	629	589	583	610	594	600	598	611	557	577	579	608	579	569	579	563	623	616	604	585	564	569	583	564	577	603	611	553	601	564	571	580	625	588	567	622	564	593	612	585	550	583	589	592	617	569	585	566	591	570	565	608	559	583	603	559	603	598	565	576	589	591	558	607	585	580	556	613	562	588	590	627	597	526	582	584	569	598	577	596	568	582	582	577	561	564	569	595	613	608	568	528	573	595	573	591	570	609	618	625	597	564	604	531	594	584	614	573	570	594	577	559	571	591	582	574	575	536	627	602	542	564	558	590	591	619	564	576	639	547	576	614	597	577	596	546	561	574	590	584	606	587	603	610	588	559	609	616	600	578	586	566	542	553	588	583	574	627	521	573	605	573	609	588	605	585	603	534	582	579	581	590	594	587	582	566	624	632	634	597	600	580	582	569	612	602	611	588	582	575	603	578	593	565	590	586	606	591	596	591	587	566	594	602	652	557	560	587	585	556	574	578	592	569	591	572	570	609	566	553	572	585	571	592	558	590	619	571	634	620	584	586	609	587	614	600	585	590	581	587	611	630	581	581	583	583	568	617	568	638	607	555	634	623	622	553	609	605	593	582	549	644	602	590	528	603	603	573	628	580	573	583	599	601	555	591	621	599	633	604	592	604	560	583	657	612	565	593	611	548	645	598	579	603	602	600	566	601	550	580	584	567	557	566	584	606	596	584	588	591	576	608	589	552	617	553	601	592	535	559	554	552	573	586	550	571	593	625	613	570	603	575	595	576	578	581	606	590	532	554	560	612	559	566	547	629	525	573	593	584	587	552	571	565	558	588	550	563	591	586	567	621	540	608	588	598	576	570	619	542	552	566	575	608	513	646	571	553	553	562	551	598	612	602	581	588	604	576	595	576	559	582	542	580	597	566	566	547	609	588	563	604	559	589	575	609	616	610	600	599	582	562	553	602	608	559	613	639	588	592	650	624	580	585	614	573	575	610	607	578	614	563	597	564	592	602	567	578	582	582	560	562	573	596	605	610	613	569	545	612	591	542	567	554	569	626	596	570	550	557	587	561	580	598	599	577	567	540	596	582	572	615	578	642	602	588	567	575	594	574	591	567	568	550	606	595	579	592	618	563	556	619	624	587	600	594	553	571	609	550	592	574	598	559	582	593	587	559	567	629	617	545	570	593	622	541	634	588	584	553	575	540	616	585	611	607	609	593	567	564	586	592	585	586	560	603	533	587	594	600	571	591	597	582	574	587	577	617	586	608	591	565	557	610	609	583	579	624	640	580	577	571	586	623	585	620	621	605	626	608	595	584	615	541	554	621	586	578	576	572	576	568	574	641	606	559	580	604	580	605	589	585	570	571	555	555	587	563	627	556	591	621	606	579	552	575	611	594	590	597	612	600	556	582	622	602	607	564	529	626	590	549	601	601	630	603	586	619	628	615	602	576	548	578	556	606	605	627	585	574	599	568	617	594	600	587	574	617	538	609	596	604	569	597	608	601	601	568	567	563	559	599	611	608	583	577	595	592	517	657	584	592	578	607	610	608	578	595	592	598	607	579	581	572	600	610	620	603	607	643	563	533	617	531	609	612	636	594	576	545	560	575	544	612	592	550	568	560	597	571	615	573	575	568	562	602	619	616	628	547	601	611	613	582	588	609	601	535	596	600	582	613	604	614	638	550	558	553	580	575	578	527	564	598	567	572	604	605	594	588	594	556	578	602	528	561	609	605	611	612	608	599	605	599	565	626	626	542	582	552	598	598	577	606	586	574	649	598	597	599	610	570	577	584	647	606	577	569	595	602	594	591	627	597	594	554	605	610	594	577	574	569	577	600	592	591	561	561	610	586	604	563	588	651	556	592	555	537	574	552	564	572	577	607	595	589	571	639	610	545	560	585	591	541	550	606	594	624	585	551	615	621	609	611	548	571	597	585	561	572	589	564	599	573	547	615	563	596	545	542	605	611	615	620	597	579	577	541	595	578	591	601	585	578	593	576	619	596	649	562	569	560	572	570	586	621	584	578	591	567	572	613	570	553	586	596	593	583	581	533	591	614	596	554	628	568	579	577	602	622	568	584	640	617	624	584	560	556	583	619	570	587	578	575	571	602	543	545	549	582	583	580	553	578	602	592	608	589	588	575	600	594	564	577	562	582	574	600	582	573	574	577	637	550	585	584	542	585	591	605	623	629	552	557	579	599	598	605	611	577	636	580	580	600	592	559	594	587	611	624	571	605	594	586	573	598	570	547	599	584	593	566	581	562	609	619	565	574	576	610	579	567	590	579	599	573	545	569	542	599	601	599	615	567	571	609	528	560	555	562	574	587	559	591	560	590	527	591	565	619	597	586	548	588	592	581	596	588	571	606	636	622	557	580	585	590	585	619	626	540	573	596	606	571	554	571	573	603	574	604	557	610	545	573	570	583	585	627	602	594	588	576	553	562	610	617	611	555	600	565	589	634	600	507	601	618	575	542	555	562	608	572	599	580	596	574	625	548	541	600	580	571	609	602	571	570	582	606	645	634	589	580	638	577	584	576	604	592	629	603	619	554	574	574	593	616	542	539	631	566	645	581	612	599	563	563	613	609	606	576	610	551	607	587	582	650	613	569	613	572	557	580	565	590	589	522	616	589	578	572	606	608	589	562	631	603	596	601	624	557	566	593	587	593	598	562	608	585	569	588	568	589	625	551	590	585	566	584	547	601	597	580	571	546	584	566	551	586	636	594	558	599	617	622	628	589	551	587	601	611	610	558	583	540	593	608	604	589	602	593	596	552	613	594	553	551	562	573	574	597	568	615	589	557	595	592	574	593	575	607	539	566	577	623	595	633	564	571	596	570	571	551	612	562	571	629	589	616	588	565	561	591	570	548	581	600	550	550	580	528	582	616	582	565	580	590	620	571	580	633	582	585	577	596	558	568	594	560	625	518	630	591	560	556	632	550	602	563	560	548	572	544	585	555	585	560	552	565	623	589	570	602	597	597	566	568	585	600	622	559	546	602	581	630	605	602	563	571	555	584	541	608	617	553	581	603	591	598	526	554	570	579	557	579	606	618	595	606	604	586	592	563	609	615	578	612	559	562	586	582	612	579	594	553	613	593	616	590	600	583	574	575	594	590	555
7642	11963	12427	7944	4941	3779	3349	2678	2376	2543	4090	15095	11343	5694	2216	789	544	522	504	530	548	488	474	513	491	503	503	525	481	512	485	541	492	507	501	525	464	531	501	495	494	476	524	505	465	487	474	510	482	502	515	559	450	512	464	488	520	527	529	531	502	472	516	514	471	526	526	559	475	497	467	504	469	543	486	473	485	501	502	487	490	515	497	484	477	500	509	489	477	527	486	510	479	529	488	519	480	494	492	497	495	495	474	517	543	488	521	475	499	490	515	513	477	489	522	527	488	485	466	458	506	507	537	498	486	469	491	511	512	499	502	526	485	474	484	499	507	470	517	473	504	492	504	527	497	482	509	475	505	507	507	474	518	474	512	461	497	500	516	527	504	519	533	500	518	524	511	484	484	503	494	523	525	496	480	523	491	501	502	483	505	488	478	474	524	484	501	498	502	518	466	500	514	522	459	493	511	482	502	476	477	522	532	533	480	458	516	550	524	537	484	464	508	473	498	535	487	526	485	530	494	525	493	510	503	520	518	460	495	501	551	502	482	499	475	470	533	525	515	494	502	518	500	510	519	561	539	521	520	536	527	514	477	517	506	476	497	541	505	510	534	516	571	517	499	520	500	549	505	499	478	511	515	469	496	474	507	467	473	470	526	490	529	495	463	522	475	527	494	515	522	508	482	494	498	501	555	534	447	513	536	529	527	522	495	532	504	506	515	507	514	497	497	449	511	512	516	497	514	504	508	525	479	453	516	479	549	507	492	526	518	499	488	500	480	514	516	513	472	500	477	500	511	556	462	478	532	541	517	530	542	489	494	499	478	511	495	459	488	516	514	454	504	497	503	493	485	478	503	466	478	486	488	521	497	483	521	504	501	502	476	488	519	515	485	524	529	445	507	512	453	517	488	519	460	473	513	493	499	497	535	490	468	459	482	481	501	541	519	497	496	537	508	505	481	516	522	512	493	516	495	539	482	498	502	535	534	521	510	496	509	538	493	510	480	498	497	479	494	482	434	465	496	501	483	519	489	510	511	490	458	502	495	481	502	461	484	494	509	548	498	480	495	528	490	465	491	531	483	496	475	521	494	471	515	547	510	522	505	501	487	518	494	479	500	522	497	495	518	501	504	503	485	506	510	528	517	498	503	522	497	487	497	494	513	568	454	494	472	535	522	538	510	455	517	502	495	523	523	497	513	491	509	507	530	500	497	517	510	485	481	494	462	485	460	507	509	514	480	483	490	496	528	459	493	457	524	509	522	523	480	479	510	488	497	500	471	506	510	500	505	491	506	497	512	472	486	494	521	513	507	506	541	468	474	490	491	519	494	497	512	497	533	485	488	482	483	483	527	475	507	511	522	521	464	525	543	530	533	428	490	501	463	488	491	453	485	526	482	498	501	490	512	520	484	460	505	523	508	543	519	502	518	492	523	467	467	496	532	483	495	501	493	491	496	559	522	497	537	496	459	497	506	513	532	525	518	518	480	468	478	494	506	493	488	515	497	442	505	518	497	501	513	501	468	519	501	514	471	484	520	495	526	531	496	489	567	476	517	485	497	480	484	522	493	505	493	491	431	477	478	503	453	521	500	529	490	513	495	480	466	529	489	504	476	489	504	500	500	489	465	536	491	499	457	498	513	504	487	443	508	474	468	489	497	492	518	481	481	523	503	522	514	524	515	490	517	520	507	508	496	497	511	475	484	508	517	512	477	496	469	528	505	525	484	510	504	467	455	478	527	501	498	483	518	507	492	512	524	503	499	528	531	483	502	490	533	512	473	497	513	526	497	497	479	475	496	454	506	521	489	483	495	488	499	480	514	505	528	500	545	484	463	466	521	505	489	519	504	472	497	529	476	469	507	480	448	514	516	481	520	469	493	484	501	493	496	485	503	481	482	522	477	490	519	514	489	521	514	458	487	521	492	503	502	499	527	524	481	476	515	488	486	516	500	517	521	507	503	466	506	523	503	485	512	506	499	503	465	496	457	525	473	557	528	483	504	499	496	527	500	524	484	549	469	467	513	481	475	548	469	527	537	475	496	485	521	484	510	499	483	496	533	496	504	492	503	508	498	490	517	465	478	559	476	463	470	511	498	517	478	508	507	474	529	476	504	512	509	507	486	519	516	509	534	514	505	493	506	499	509	567	534	507	492	496	523	513	488	522	500	515	487	477	486	509	526	488	522	528	486	483	528	509	487	465	504	512	494	525	525	537	514	467	494	498	484	474	475	556	486	503	484	494	442	516	494	503	538	504	491	488	431	494	482	467	571	467	504	502	522	500	499	509	499	506	527	454	449	522	477	516	476	522	515	488	504	509	510	512	439	476	518	487	496	499	482	463	516	545	491	509	484	525	470	499	517	520	454	476	516	520	519	530	487	520	491	499	533	508	507	474	512	511	496	516	477	463	467	529	493	519	488	487	504	517	499	477	517	489	490	501	493	478	509	499	516	492	469	513	494	517	495	497	471	473	525	506	480	471	476	468	474	505	492	504	491	535	508	472	478	493	490	460	478	477	518	520	498	489	513	461	475	467	489	519	504	491	484	547	516	483	490	475	538	507	502	491	506	478	480	497	500	520	479	547	503	493	508	493	488	500	473	506	497	451	527	491	494	523	480	474	470	498	473	506	497	487	497	523	511	530	495	534	524	516	472	469	485	470	505	503	511	503	501	531	522	488	488	539	507	493	458	543	493	440	505	527	507	496	540	467	506	518	505	471	448	514	487	522	515	516	484	481	504	498	482	525	504	455	504	507	503	467	492	475	471	496	486	481	519	501	487	501	491	507	460	538	509	480	480	501	443	496	487	448	438	503	498	487	511	510	483	510	524	504	485	474	538	515	491	511	458	505	500	497	500	524	526	467	538	474	522	497	505	519	473	510	502	444	446	507	557	470	490	548	513	508	482	499	481	485	523	501	482	512	498	472	470	501	512	529	444	488	493	481	447	495	496	506	476	504	495	511	493	496	488	454	510	503	482	521	507	505	481	480	497	476	516	494	471	512	452	475	502	471	508	476	500	517	466	527	485	458	441	514	506	474	507	512	486	544	465	457	482	466	490	506	511	493	541	547	526	501	489	467	482	459	460	477	487	465	499	497	493	496	467	539	480	493	514	513	480	501	513	479	505	525	462	501	504	508	475	472	490	492	510	522	493	512	510	507	526	497	505	498	514	484	500	504	488	491	504	457	514	484	496	534	522	495	537	506	503	549	496	493	469	503	492	482	455	489	555	470	453	485	532	493	523	546	485	494	511	497	518	492	516	496	523	484	478	539	480	533	518	479	500	491	492	506	495	518	463	491	469	553	517	520	498	491	545	483	500	495	476	500	503	493	483	491	480	437	517	483	514	487	494	488	502	501	457	512	489	511	515	500	533	536	513	483	494	485	482	490	460	476	490	563	456	506	490	497	514	479	506	503	510	473	445	440	483	485	549	497	469	493	476	504	502	445	519	492	508	502	524	489	498	516	487	477	509	530	535	489	466	479
23671	20754	27755	23853	20579	12879	5398	3369	2622	2213	3494	23154	21337	11589	3968	1259	830	710	656	696	687	691	720	681	690	706	738	693	678	734	666	679	723	667	687	671	707	686	669	690	679	691	724	685	681	681	690	665	661	661	683	655	722	725	714	694	686	739	716	629	704	623	653	672	650	651	654	712	711	736	708	647	662	688	670	699	718	712	732	701	692	730	696	705	680	683	709	687	685	698	711	678	693	688	716	683	672	697	677	712	702	743	682	670	663	727	688	656	686	671	721	693	705	674	654	678	656	690	665	670	662	719	645	656	666	691	691	662	688	671	682	680	706	632	675	695	695	727	713	654	663	670	675	701	628	727	682	696	713	741	656	734	684	676	660	687	675	697	709	706	710	634	676	719	676	704	676	667	692	720	681	658	691	703	668	689	683	657	747	727	758	699	705	709	705	721	705	691	665	698	675	740	672	709	703	701	710	691	644	699	686	687	700	667	704	724	728	681	686	662	679	666	741	712	655	674	709	701	692	680	660	671	657	710	646	673	695	706	700	734	675	694	714	732	711	683	682	698	688	672	700	704	749	704	651	712	741	650	693	709	713	687	705	707	678	683	675	685	651	700	678	637	687	714	679	686	741	718	715	677	699	699	671	705	702	645	693	689	693	723	698	657	702	672	667	656	673	672	647	679	631	712	634	667	657	704	642	697	639	673	673	731	670	716	670	671	663	677	721	747	681	733	689	698	665	644	679	711	677	641	671	708	658	696	681	642	687	675	686	653	705	671	682	683	684	710	721	642	696	669	633	701	652	661	686	713	665	667	692	714	638	669	670	704	678	656	722	663	718	656	678	665	685	683	660	656	619	711	643	669	645	672	668	668	692	699	674	668	694	668	678	709	693	665	721	640	722	653	701	665	635	683	703	661	714	644	709	694	636	716	689	715	677	666	743	683	690	665	699	706	685	648	675	701	709	648	690	682	685	682	649	670	668	649	696	663	683	633	688	702	663	693	649	695	669	682	667	706	627	684	690	702	736	682	696	711	668	716	675	680	681	694	687	693	667	700	672	672	592	687	668	679	669	669	666	684	700	691	698	683	703	685	691	682	647	740	694	650	721	668	621	718	714	705	736	699	710	643	695	666	676	696	696	669	719	669	688	702	677	698	686	696	715	662	656	672	719	748	681	695	676	706	680	718	714	657	659	681	716	703	726	699	667	720	695	691	687	663	687	648	649	688	692	679	721	665	673	732	664	711	702	668	654	697	705	651	692	694	661	710	709	666	738	658	736	669	687	692	677	703	683	675	718	742	678	721	707	663	706	647	704	699	654	694	682	656	689	619	649	666	685	690	682	687	675	667	690	693	696	641	710	666	676	688	700	708	735	691	686	636	720	671	687	683	665	723	725	655	696	674	688	647	681	681	733	647	718	709	663	621	685	704	669	716	682	681	728	667	629	714	690	727	681	705	704	638	693	683	628	691	643	617	702	691	662	696	690	675	688	706	681	672	650	668	709	658	679	678	695	704	673	728	674	682	712	714	678	700	620	717	708	703	700	641	708	669	699	665	650	673	695	643	707	686	711	673	668	682	689	631	636	664	667	658	655	692	680	660	696	683	686	689	692	674	685	733	698	669	685	654	654	642	690	679	661	741	713	721	686	695	666	708	667	662	695	668	654	676	669	673	701	694	659	670	709	683	681	669	652	679	711	660	683	733	677	646	705	700	667	691	690	688	709	723	708	711	669	657	653	675	666	705	674	686	664	689	690	642	666	718	686	643	689	660	696	677	624	743	681	686	703	727	699	687	718	657	690	701	714	648	674	690	742	623	734	704	666	663	677	677	659	740	669	683	650	680	690	648	643	691	667	713	687	703	668	699	684	669	655	658	695	700	683	706	660	657	677	670	667	698	703	680	650	634	697	669	690	706	686	700	677	642	723	686	714	687	680	666	752	676	689	711	662	655	689	701	707	611	686	681	673	705	683	694	655	671	673	691	658	729	685	672	660	696	709	696	683	629	710	644	692	709	737	673	627	677	673	708	664	705	719	663	693	674	695	743	708	659	642	703	673	656	696	641	648	721	656	699	650	679	675	690	683	628	682	702	667	691	690	736	732	690	678	694	638	668	709	708	706	656	676	710	670	685	711	706	667	706	664	695	672	730	734	682	732	682	686	685	709	754	686	696	719	654	666	697	689	731	757	733	721	685	690	668	691	693	720	702	673	667	666	673	678	659	686	638	690	686	720	700	680	690	700	680	674	695	680	707	677	646	664	667	680	664	638	724	711	695	642	689	696	665	717	705	697	679	718	710	699	666	674	701	704	689	726	688	678	671	702	690	695	652	674	727	723	669	651	712	714	722	668	718	676	698	663	664	679	637	734	698	663	709	646	675	709	703	696	711	637	680	685	693	719	679	709	661	731	660	701	702	686	661	663	669	694	691	700	668	687	670	669	661	679	704	692	681	691	633	686	684	669	674	673	661	671	674	698	668	692	732	642	671	681	664	681	663	683	662	675	675	737	702	756	656	671	709	599	740	722	677	686	691	646	700	709	677	652	679	669	700	688	653	633	661	679	700	692	666	656	694	662	683	706	764	675	712	715	675	676	694	677	676	701	678	668	676	688	668	684	705	634	652	676	674	633	640	699	683	660	702	709	629	638	647	688	702	679	643	712	667	629	664	698	731	681	731	674	674	712	688	638	676	695	653	688	714	678	662	689	659	693	687	668	709	694	691	715	661	646	651	710	724	646	679	671	670	687	670	692	684	688	717	673	673	646	684	657	686	651	668	628	678	653	719	672	679	685	701	703	667	680	715	680	650	682	705	674	695	728	694	671	688	707	704	713	686	716	708	705	679	668	690	726	696	655	675	646	737	664	679	709	705	713	711	668	678	733	660	625	654	684	723	657	723	727	702	688	715	686	677	694	704	707	694	676	711	715	734	711	721	690	677	709	670	715	727	659	689	660	683	698	646	660	728	684	704	745	708	707	692	694	683	688	691	685	675	703	666	683	687	682	658	670	668	678	731	640	693	657	684	695	689	685	690	685	677	701	658	674	699	701	706	711	658	656	673	696	660	693	647	684	713	659	655	693	706	648	713	661	654	649	646	654	655	671	657	697	720	706	673	703	601	684	670	703	701	730	698	706	702	686	684	660	677	705	660	681	655	702	644	703	692	708	677	670	720	686	675	678	666	674	723	690	658	692	691	721	656	697	662	677	693	670	713	685	678	641	683	647	679	660	688	652	663	671	675	623	652	689	656	671	671	670	670	667	660	667	685	724	665	655	687	670	697	670	679	649	659	643	687	685	686	690	665	703	630	650	630	672	694	666	725	727	693	652	647	706	720	676	653	640	689	732	687	678	662	700	677	649	683	691	693	679	690	672	640	710	689	695	681	694	638	710	688	680	661	678	707	696	672	661	682	652	677	654	740	747	653	680	684	655	718	639	653	691	732	659	651	654	654	667	609	659	648	679	705	627	686	698	727	693	667	687	673	629	661
7963	17269	16705	12336	9197	6295	4406	3811	3339	2900	5129	24354	18955	9826	3774	1124	659	620	546	566	613	631	618	634	576	625	570	596	612	540	582	534	575	593	605	547	572	566	582	599	607	582	564	577	587	597	538	589	602	596	621	564	586	553	611	585	600	584	543	635	596	562	548	537	569	555	589	615	571	557	588	610	577	566	632	612	594	583	616	560	598	625	567	585	555	594	543	549	587	591	582	584	573	577	578	561	587	546	570	570	554	547	600	550	564	562	567	582	583	594	606	572	587	589	591	568	583	588	553	568	596	540	572	599	594	601	563	588	627	565	595	559	579	571	571	596	561	588	579	563	592	587	574	620	643	604	582	565	556	575	563	581	548	566	574	576	569	571	569	565	591	560	578	587	571	555	568	593	568	559	564	605	613	574	593	555	611	573	589	603	621	598	554	645	600	548	565	549	565	604	583	541	542	605	614	578	596	638	548	547	623	564	571	556	556	561	600	573	585	559	582	588	578	611	598	590	561	568	568	590	600	551	529	557	561	593	532	564	556	589	619	596	595	587	599	575	629	581	617	567	641	557	595	552	547	569	558	644	551	600	589	565	571	579	567	609	527	560	587	538	546	566	608	604	645	567	562	649	580	614	579	566	581	595	598	606	628	534	616	535	568	598	568	566	540	546	604	549	579	561	574	584	582	591	547	577	546	589	559	560	588	547	615	537	520	529	598	551	588	593	596	567	584	570	572	557	597	584	615	552	559	553	597	581	604	576	525	600	585	549	561	557	549	589	608	570	584	593	566	569	573	583	599	588	535	611	575	536	598	573	577	610	574	520	583	568	590	556	594	600	583	559	623	542	576	537	600	569	610	562	551	560	555	531	553	580	556	573	613	535	555	545	554	576	542	558	543	567	544	532	573	580	615	570	569	541	553	598	559	516	570	613	580	555	602	588	586	577	576	563	582	587	591	637	578	593	531	586	593	549	594	581	535	581	523	631	606	620	547	588	590	549	538	556	595	576	582	562	569	604	587	581	614	564	584	543	595	576	581	554	563	593	569	596	604	601	559	535	596	609	524	572	613	619	585	555	617	586	553	601	534	590	544	579	564	610	556	602	577	586	584	580	565	579	582	552	619	592	579	530	566	559	556	588	571	581	567	571	545	541	567	582	570	560	593	595	578	560	547	549	564	594	558	562	561	588	574	584	582	599	570	600	565	563	608	568	565	569	590	570	590	576	556	590	584	555	567	514	602	533	590	556	581	541	580	610	607	580	573	589	578	571	579	575	587	610	606	595	604	571	572	583	556	591	545	593	563	642	536	581	580	579	582	528	590	592	594	599	527	596	588	580	548	563	538	583	605	575	590	557	555	564	537	581	594	575	584	558	547	591	563	575	600	604	595	587	554	616	571	567	568	602	594	572	587	568	560	601	567	600	605	595	614	590	553	579	603	586	591	578	576	616	574	566	576	551	593	571	603	573	567	594	573	632	568	580	581	589	585	589	587	614	565	588	552	607	592	575	563	562	509	560	607	575	606	582	569	574	570	585	594	539	565	602	550	581	548	588	580	609	600	581	575	588	588	569	606	556	539	586	540	569	605	599	610	562	563	610	557	527	583	565	566	564	563	549	589	594	608	599	586	553	551	550	621	604	516	553	562	606	584	600	525	592	604	577	579	545	584	541	570	547	561	595	559	558	612	564	537	571	618	600	568	584	592	576	576	600	568	551	564	577	559	555	608	578	506	540	576	569	603	599	594	585	567	575	547	629	608	564	596	526	572	567	578	579	573	641	609	538	618	605	593	563	553	592	588	594	586	512	560	535	583	551	562	630	553	586	617	593	564	562	570	588	544	593	558	573	569	571	600	568	533	583	594	562	600	613	571	588	524	578	577	592	584	587	559	599	550	563	597	568	610	585	609	587	560	590	572	581	603	582	560	579	593	570	577	570	614	596	565	555	591	615	589	582	582	556	529	615	564	592	563	593	575	557	606	573	555	602	606	545	570	574	598	563	579	626	555	613	556	568	622	554	602	549	578	571	573	582	573	581	581	566	560	576	588	531	546	595	583	569	536	597	552	568	559	564	556	586	615	568	584	578	590	580	597	585	618	572	596	577	570	543	593	601	561	576	543	604	601	578	575	533	563	611	574	561	585	582	593	568	562	575	584	570	616	617	581	575	607	511	541	540	559	584	541	600	550	550	608	543	576	553	587	574	564	548	592	583	584	599	572	536	563	588	597	566	575	510	583	576	614	571	577	563	556	586	597	563	578	564	617	563	578	545	550	590	568	548	553	563	597	562	591	566	596	559	539	598	539	553	606	545	562	560	549	597	567	618	594	570	567	559	580	570	580	560	526	588	607	585	522	575	558	585	542	571	590	560	574	604	594	569	573	547	551	599	594	582	527	561	565	572	556	549	619	598	603	589	598	603	559	542	578	604	575	568	603	591	542	626	557	607	572	595	556	561	596	557	526	559	586	612	563	560	571	524	543	531	552	550	539	576	588	588	581	576	574	640	592	576	557	558	567	560	606	582	609	560	560	567	614	589	542	573	545	574	569	560	542	578	575	592	603	592	577	572	551	533	595	565	575	583	561	618	570	565	598	532	525	546	553	523	613	591	604	616	528	553	576	564	560	583	598	610	559	556	559	535	595	575	570	575	591	545	568	616	546	557	574	595	548	570	563	595	562	562	620	596	628	550	579	573	615	544	557	557	584	591	593	580	614	604	590	568	568	547	586	583	565	529	582	554	582	561	581	591	584	575	597	580	552	616	545	540	602	585	564	558	560	574	565	548	557	519	601	596	583	526	598	584	567	634	595	576	551	603	573	576	549	616	533	609	583	575	555	522	556	579	533	587	603	574	553	573	620	528	578	518	623	584	586	579	574	543	569	586	544	559	555	582	559	580	585	587	608	575	580	573	496	555	588	602	568	582	556	615	594	589	546	582	562	582	564	566	614	544	529	586	584	555	535	569	553	590	577	595	562	599	572	540	578	588	603	547	567	655	558	546	536	560	580	581	605	586	561	554	545	577	593	591	610	581	510	559	543	627	550	555	548	565	593	576	528	547	598	555	642	558	566	565	554	539	547	528	561	579	602	563	580	574	579	548	580	585	548	580	566	587	568	584	525	588	552	567	641	550	572	546	551	548	580	566	547	562	579	570	549	524	544	537	555	590	564	558	566	608	594	570	610	569	525	568	604	613	580	594	536	609	563	541	598	593	573	617	578	596	581	568	610	571	525	572	560	584	573	593	540	572	563	568	582	562	590	566	571	559	554	573	549	594	590	554	576	539	593	586	598	610	591	592	507	570	582	574	581	579	580	580	545	536	555	553	599	594	546	566	516	547	604	593	570	591	573	590	629	578	585	559	574	594	532	621	567	595	547	571	583	617	564	614	552	594	525	568	596	594	554	600	517	624	558	559	566	564	564	576	620	528	590	587	552	580	545	561	554	572	597	561	563	562	572	555	577	583	591	554	533	574	541	560	556	581	587	526
26921	13998	7818	4986	2294	1384	1055	891	835	849	916	1681	1763	1126	802	651	585	596	590	526	565	550	549	547	552	566	555	538	610	510	550	520	538	528	497	601	559	566	540	549	539	536	580	606	533	573	601	582	586	564	551	582	587	544	559	596	597	543	551	576	529	519	569	524	557	549	553	575	564	556	568	528	572	577	505	544	542	568	556	544	565	534	495	549	552	580	554	549	549	591	535	561	559	518	583	554	575	578	518	558	587	555	552	547	586	550	537	573	562	574	562	539	579	558	597	557	559	513	543	579	548	522	577	520	548	533	529	529	576	545	557	557	569	544	547	560	596	550	578	572	505	582	548	517	553	561	566	581	556	561	512	564	547	583	543	575	566	563	558	508	557	507	544	558	546	552	582	560	549	550	540	576	540	542	551	569	522	509	549	551	565	508	514	562	550	565	583	576	553	538	522	528	538	587	557	553	557	547	534	557	542	556	555	567	545	549	563	526	503	532	560	544	577	580	563	582	489	575	539	551	558	540	561	559	570	572	545	537	564	497	503	565	567	549	525	527	541	595	571	578	505	512	576	549	537	622	569	583	583	559	549	532	544	526	564	545	568	524	568	584	514	581	607	547	543	554	565	582	550	550	547	558	544	565	538	575	523	565	519	547	582	553	540	543	583	591	575	526	549	562	527	567	567	570	566	522	587	521	559	587	567	529	556	533	554	567	517	541	588	526	566	559	577	567	559	558	550	553	537	512	576	572	529	541	523	543	510	517	549	564	577	529	588	560	530	530	527	523	546	553	556	546	545	528	565	534	556	537	545	564	559	523	592	538	531	539	558	568	564	555	551	542	530	558	532	518	556	545	559	503	556	602	587	566	525	534	537	586	548	547	537	573	520	524	540	556	528	560	547	545	543	537	568	513	557	533	570	578	579	544	526	542	543	536	582	528	529	545	553	564	507	588	543	558	521	554	560	576	586	571	574	588	555	537	533	513	541	574	547	511	531	570	550	521	521	540	507	561	523	561	547	528	540	553	550	542	504	575	561	562	540	544	560	549	555	585	581	549	560	575	563	519	557	563	587	490	601	578	576	535	510	560	542	555	565	594	552	576	506	563	513	571	575	592	562	573	598	565	565	570	516	522	546	586	547	528	549	533	555	567	610	584	585	488	544	525	525	573	547	520	551	546	559	566	528	512	552	581	536	580	557	528	552	531	535	517	572	568	544	553	540	551	539	534	520	545	527	593	557	592	572	578	560	527	528	570	556	536	529	525	518	578	549	559	577	580	589	563	520	537	565	566	545	541	515	611	549	512	529	532	548	534	550	544	553	559	555	557	570	501	511	538	532	603	564	597	544	573	540	566	567	561	541	539	604	540	598	561	534	562	565	610	612	572	593	551	543	541	541	544	535	490	547	568	542	521	570	565	568	551	574	520	581	604	552	535	583	518	530	523	566	550	529	526	540	559	561	536	530	575	530	547	550	549	554	532	573	521	548	550	575	537	537	561	543	572	527	580	545	565	564	593	548	587	565	574	556	539	570	567	558	574	534	585	531	517	592	553	546	578	557	569	518	551	582	523	583	569	528	534	558	529	501	543	582	565	546	554	536	521	595	547	565	547	539	527	523	613	557	541	588	577	539	591	526	543	542	570	554	556	554	572	568	521	540	578	521	564	579	522	525	605	533	543	566	571	569	518	597	549	576	556	582	563	589	523	541	525	550	564	548	544	575	543	557	522	534	552	607	549	535	528	540	561	561	562	521	565	548	516	528	600	533	543	519	529	541	549	583	521	558	561	556	513	553	551	576	563	550	528	543	574	567	591	561	551	529	560	562	584	557	607	519	517	586	519	536	549	519	572	577	568	521	507	539	547	578	521	601	533	569	565	523	562	539	582	524	564	553	566	569	536	547	524	543	572	579	567	539	516	570	535	540	550	492	558	567	553	515	552	487	568	548	529	564	532	514	517	575	626	599	577	546	533	525	559	557	525	543	532	516	551	545	568	514	518	544	555	537	529	550	548	578	588	579	601	539	554	552	596	599	559	527	548	572	548	564	554	540	509	596	586	572	558	576	605	570	530	536	588	528	507	585	557	568	622	545	543	583	528	561	577	529	500	522	549	544	572	540	558	526	557	546	555	535	543	567	533	566	533	594	531	514	559	550	536	563	542	543	529	555	522	592	525	557	553	619	524	517	564	575	528	598	555	557	577	546	562	552	566	542	539	570	558	545	476	533	553	572	549	551	575	604	546	580	520	531	585	543	550	538	522	532	574	571	537	562	551	541	576	591	499	519	558	530	531	560	543	531	600	583	558	585	572	528	536	571	538	575	570	541	539	495	570	571	557	571	587	558	506	554	582	544	528	553	559	553	568	549	538	541	523	590	578	520	568	540	529	530	576	539	550	578	568	554	586	547	541	529	545	527	586	577	538	580	541	540	584	532	521	528	525	546	587	566	537	552	540	559	568	589	580	561	509	557	543	549	559	560	556	600	592	590	564	533	527	537	573	554	563	566	594	579	529	541	549	554	538	560	538	563	557	525	536	572	520	578	584	513	550	542	597	552	563	530	537	551	553	522	546	542	564	538	557	547	497	551	524	556	553	549	541	529	546	570	542	495	548	514	549	574	553	570	540	542	536	560	527	563	560	549	531	548	571	529	552	547	552	564	569	548	536	561	519	590	565	572	546	583	557	584	544	540	530	572	527	522	564	533	570	539	532	532	538	574	542	577	513	558	545	561	571	531	561	566	495	574	525	625	555	569	576	563	552	547	558	545	559	591	591	516	521	577	580	634	564	555	563	544	554	510	521	546	541	545	531	536	550	528	573	565	541	546	577	569	609	565	510	547	549	525	571	523	518	535	567	555	536	594	540	538	566	516	577	578	569	542	568	539	536	564	560	543	554	582	547	567	549	566	557	547	539	579	575	520	560	559	568	566	592	573	526	575	578	546	563	514	521	565	543	574	567	497	530	591	586	516	574	556	585	577	561	559	550	550	566	539	537	548	552	557	549	563	502	547	561	540	576	519	602	493	539	598	507	556	588	561	528	582	526	553	553	565	548	519	590	558	581	552	577	539	533	580	553	522	557	563	524	582	567	578	572	546	581	572	540	578	586	525	530	554	583	542	563	575	536	545	580	538	561	541	611	553	547	556	564	586	533	507	561	582	527	536	567	531	554	515	518	582	567	561	552	530	537	562	577	562	538	566	571	539	551	570	556	549	569	519	554	511	578	563	570	551	520	542	542	531	531	556	523	552	565	547	565	523	551	526	608	525	585	577	561	498	542	567	524	588	545	536	542	529	535	604	571	559	573	544	601	527	556	593	555	557	554	544	552	544	573	537	529	546	550	539	559	532	516	518	540	575	551	558	557	562	565	578	585	591	517	583	519	572	533	539	564	532	563	591	567	563	546	531	570	544	558	512	566	569	554	550	570	541	525	554	573	558	507	565	567	524	553	521	539	586	525	561	576	516	521	524	539	540	549	565	544	587	513
7374	6646	6932	4575	2463	1659	1283	1071	1015	1000	1065	2202	1963	1154	686	504	481	463	483	463	472	447	461	474	458	440	390	462	493	441	427	481	447	460	476	493	460	454	427	444	475	458	468	469	423	449	494	439	479	466	436	514	462	479	469	418	500	444	470	467	455	452	466	461	432	454	456	455	489	438	455	458	475	475	448	459	468	484	452	444	449	437	475	436	449	471	472	438	419	476	467	447	468	457	438	398	435	416	439	434	447	426	474	456	475	462	458	468	440	488	456	445	453	467	454	472	474	462	421	475	444	474	412	483	480	460	476	450	454	437	419	438	426	463	464	494	472	455	431	473	436	400	460	466	480	444	447	459	446	459	460	455	422	446	445	433	497	445	479	413	449	483	473	512	449	490	464	443	455	417	428	452	458	439	466	461	477	446	466	445	419	426	450	487	448	434	425	466	466	488	469	447	469	482	471	473	468	490	445	426	461	443	422	466	497	452	477	479	437	432	439	443	434	436	484	463	425	456	457	493	473	451	488	473	440	481	472	475	479	460	492	456	450	467	468	467	432	417	432	469	462	454	472	447	461	477	409	452	452	465	447	469	453	453	491	446	448	431	438	480	479	462	458	455	478	454	418	439	482	458	475	446	474	443	465	477	453	469	460	477	462	462	447	442	492	463	428	504	455	489	489	453	470	422	472	421	493	450	461	437	438	441	470	442	496	448	519	480	444	479	460	459	509	441	457	499	446	462	450	429	449	468	432	449	424	446	436	433	477	467	460	460	486	452	453	461	499	429	471	429	473	467	454	455	510	434	456	452	453	474	424	457	459	418	441	447	456	444	471	460	463	434	446	455	479	474	505	474	468	505	443	468	445	487	433	498	488	454	446	458	455	390	449	443	470	462	448	474	425	472	490	433	460	442	468	467	442	453	470	468	449	470	461	476	471	430	434	448	446	466	506	474	454	468	458	498	480	468	469	432	454	429	446	454	421	454	436	491	466	458	467	416	419	458	484	447	487	469	447	460	480	444	439	451	442	491	514	409	429	480	449	505	418	444	451	463	465	458	473	453	429	423	463	433	444	430	468	462	478	485	434	445	449	455	435	438	448	460	443	488	463	460	455	452	459	476	465	477	486	482	442	447	430	454	478	486	432	464	441	461	434	448	446	418	472	472	469	463	469	471	506	476	441	470	529	491	425	437	473	444	478	448	448	459	475	447	486	496	478	490	458	470	455	468	413	449	410	451	494	447	441	483	440	433	476	443	477	439	421	449	475	457	446	448	474	467	423	453	478	453	445	447	442	463	431	449	451	440	475	461	453	432	467	462	460	460	470	425	451	504	492	442	436	466	501	478	463	499	449	448	440	459	449	435	446	480	442	478	455	485	443	463	431	477	443	494	447	462	468	478	437	452	476	474	440	442	433	443	435	459	485	490	461	470	465	456	461	426	439	454	449	477	490	398	459	449	462	471	443	436	464	439	462	445	476	469	482	474	462	490	462	431	479	466	451	468	475	426	464	439	417	451	464	474	418	486	436	440	434	460	409	457	489	462	475	445	449	490	475	428	490	462	431	451	495	460	448	467	420	478	470	460	458	483	429	462	472	447	411	460	451	452	480	462	476	464	480	462	460	485	453	440	451	447	469	434	457	418	468	428	434	440	493	454	455	434	468	451	417	419	450	460	491	431	441	433	472	442	455	442	495	482	459	449	482	480	440	444	462	465	488	460	421	451	467	436	438	480	489	503	469	460	447	430	464	470	461	452	465	454	458	436	481	445	480	442	502	437	450	466	456	479	449	451	430	452	434	427	461	434	452	465	445	460	440	479	436	432	462	469	443	451	456	446	455	478	456	432	457	425	437	465	414	454	419	490	430	463	481	462	454	462	469	457	460	442	440	439	470	459	487	437	483	456	485	452	443	428	515	470	469	467	425	463	457	465	409	481	457	482	464	488	418	487	490	491	456	454	500	481	491	475	470	448	486	450	455	485	491	435	436	455	490	439	478	471	482	443	470	453	459	481	469	439	462	462	485	493	481	472	480	473	443	456	437	461	451	474	455	474	441	449	490	465	452	464	414	458	464	438	459	461	420	470	501	468	501	436	429	484	470	411	465	460	506	467	425	422	481	460	478	448	482	475	475	477	473	441	451	479	458	424	433	445	489	454	461	467	479	458	462	441	468	511	472	434	480	486	458	429	454	445	448	443	437	466	456	467	456	445	477	453	456	462	438	450	451	431	459	431	421	457	478	472	458	465	402	439	454	491	415	442	466	467	486	487	443	463	481	458	478	467	474	425	438	424	483	466	472	483	430	449	431	472	458	466	452	472	464	487	463	473	458	474	472	453	410	468	463	434	434	442	473	438	439	446	461	454	443	436	443	433	447	512	444	428	452	473	467	442	426	443	471	469	452	433	461	507	468	467	437	478	464	480	471	448	435	443	452	446	466	515	452	482	490	447	489	476	462	432	423	465	444	465	448	447	497	473	433	448	447	404	460	461	465	462	456	462	476	449	445	519	450	500	467	457	461	448	423	476	481	472	452	444	482	481	474	458	454	427	435	427	450	454	469	453	494	467	449	434	473	473	452	436	460	463	499	468	469	478	448	450	449	421	455	457	458	422	449	444	472	443	472	495	416	464	445	464	472	482	426	465	464	406	438	462	444	501	438	465	453	465	464	457	457	427	514	452	489	452	426	463	504	447	422	462	430	440	431	450	477	448	435	414	439	491	479	426	486	478	436	475	460	449	454	478	454	465	455	434	467	478	455	453	456	465	447	464	461	474	378	492	485	471	482	476	485	457	469	461	466	441	465	464	447	476	439	429	455	459	479	448	474	471	482	456	474	459	432	480	464	455	425	456	435	426	466	473	419	450	434	477	460	420	457	454	480	461	445	437	506	481	452	485	466	465	470	450	461	426	438	477	463	441	476	438	426	463	439	486	395	480	487	458	445	484	462	483	486	474	465	440	433	451	485	479	426	466	457	421	466	463	487	416	416	473	439	470	493	449	483	469	451	442	491	435	427	459	446	486	478	474	477	481	444	499	463	468	482	483	475	463	429	433	460	490	469	440	504	423	457	443	438	457	451	467	430	444	429	477	491	449	446	448	442	435	490	449	460	445	480	430	477	454	484	439	450	444	443	509	445	448	470	428	445	509	469	481	463	495	410	460	473	470	485	462	431	459	453	453	473	460	497	452	455	447	453	421	434	473	441	453	451	435	450	460	457	470	407	447	450	405	432	472	479	500	450	469	450	475	461	498	461	433	479	470	496	433	461	432	461	470	433	482	464	498	434	468	511	455	447	436	426	444	445	452	479	478	469	493	447	460	450	469	425	494	431	483	478	467	486	424	483	430	462	473	453	430	453	443	470	431	443	476	478	448	456	530	478	475	445	475	457	416	467	469	473	462	446	426	465	436	443	402	441	456	465	438	468	455	439	431	454	428	421	431	432	447	473	438	420	501	437	477	457	483	467	466	468	419	443	454	417	451	464	444
24646	20747	26823	24468	13283	4940	2676	1609	1254	1394	3298	14117	11280	5438	2100	901	728	619	564	621	599	500	584	616	522	572	614	621	600	531	598	549	589	571	548	553	584	624	560	560	560	582	611	572	583	592	592	576	600	569	552	536	597	605	564	629	565	595	594	576	618	560	583	571	572	604	558	582	598	621	639	610	596	584	577	613	599	574	560	541	569	559	580	572	605	572	558	621	579	601	604	592	563	554	615	565	630	590	588	566	570	584	583	560	619	574	611	569	540	583	608	614	586	580	555	539	629	573	545	562	585	565	566	580	635	610	586	578	604	580	577	566	563	599	622	578	550	560	588	589	568	565	581	585	574	560	614	573	608	546	556	565	552	572	592	562	595	591	570	593	554	605	589	569	572	575	557	576	572	553	586	637	605	565	571	596	616	539	591	566	595	544	563	593	611	564	616	566	551	596	570	592	566	586	570	529	581	578	608	594	620	592	563	578	576	608	558	551	572	561	584	581	581	578	558	615	584	581	580	566	587	598	619	575	568	553	613	565	547	568	592	558	625	545	581	529	575	626	593	562	548	588	545	546	580	587	544	596	570	559	577	569	531	580	571	575	573	594	592	586	588	585	634	617	610	557	581	568	624	610	585	547	567	546	571	567	557	614	580	595	596	597	580	540	561	579	554	581	588	591	608	584	539	538	594	570	609	547	568	594	598	584	565	572	574	552	637	600	580	636	557	535	622	622	590	547	559	592	578	556	599	600	562	569	614	548	573	539	573	580	584	592	582	585	577	597	559	615	604	572	593	617	578	583	590	569	553	594	604	573	565	591	594	572	624	541	569	607	581	582	586	566	601	604	561	577	573	588	560	593	563	591	602	617	544	627	577	559	565	615	594	550	576	617	563	587	601	542	608	564	582	595	612	583	536	591	594	577	528	558	582	561	576	579	539	552	603	581	574	588	540	570	581	557	603	574	596	601	577	585	549	599	583	589	547	525	601	599	565	556	578	581	542	611	564	605	571	600	572	607	593	568	567	565	581	541	584	581	580	554	533	582	560	571	545	567	557	561	566	553	564	603	588	604	559	580	601	598	566	623	594	561	572	553	604	536	588	546	577	615	603	580	554	525	562	589	605	537	567	576	582	530	521	569	560	599	604	576	558	582	571	588	556	589	564	601	562	556	575	610	608	585	578	602	562	614	564	588	627	570	569	614	593	578	572	591	560	589	546	580	660	572	577	563	581	572	555	541	618	590	562	594	540	576	588	608	550	594	597	569	614	554	611	554	557	620	554	594	611	556	608	559	563	539	568	601	566	600	625	572	559	599	587	600	581	539	570	579	588	549	569	548	610	555	574	583	611	583	587	555	594	580	563	548	545	600	548	570	604	621	582	577	584	564	581	570	638	569	588	580	602	591	573	522	552	591	588	587	564	601	564	552	597	566	597	555	567	542	627	568	627	589	599	600	554	615	602	598	596	544	556	565	585	591	558	599	584	592	539	584	589	526	567	590	590	558	585	568	581	602	587	591	566	578	558	553	585	608	600	557	578	558	555	569	546	596	554	591	570	610	608	559	535	538	567	596	561	553	539	578	584	571	566	537	578	581	561	560	580	625	586	576	558	580	590	529	565	572	583	557	586	542	553	559	619	573	563	586	565	576	602	562	571	563	601	582	579	561	574	584	590	562	554	558	561	547	561	597	558	612	549	606	560	564	557	546	549	570	563	579	558	569	536	540	558	601	597	594	576	554	605	574	583	563	604	554	606	557	547	554	596	605	554	581	617	511	553	586	542	606	572	554	570	600	556	597	586	631	545	591	570	567	568	599	582	616	576	586	590	577	595	603	598	601	584	559	573	589	620	589	553	596	558	604	572	611	546	518	605	562	561	576	561	541	552	540	544	609	563	586	591	594	574	560	488	591	568	571	559	593	546	563	553	606	617	538	564	555	614	556	572	539	554	579	546	601	570	594	584	571	596	591	602	553	590	584	546	567	581	608	594	596	600	549	553	574	563	586	551	558	531	557	582	615	576	566	623	615	550	587	547	597	594	593	535	573	553	589	580	588	568	562	575	577	571	598	534	606	577	580	588	607	584	567	576	558	580	576	523	591	562	562	561	507	570	609	569	549	547	594	575	603	566	590	597	625	572	582	614	542	545	598	579	593	667	563	564	574	575	572	594	526	583	654	572	586	589	578	571	601	575	613	575	560	615	591	578	605	566	579	546	537	618	571	564	577	567	564	586	579	590	566	625	585	583	553	597	608	554	584	562	576	561	582	548	562	588	597	571	566	552	597	569	598	585	539	529	651	547	570	537	606	552	540	573	614	607	567	565	577	583	607	540	611	557	568	569	590	576	590	544	565	580	562	558	563	537	601	579	572	596	555	596	560	593	584	569	576	579	619	576	609	566	581	587	588	564	583	554	550	549	547	571	558	589	607	555	569	559	586	567	557	565	561	590	554	555	593	589	547	580	570	538	615	543	637	603	602	586	592	604	572	574	614	577	551	564	595	609	630	598	585	591	568	571	540	581	530	555	499	585	546	516	597	568	605	545	565	570	589	585	562	524	575	572	545	597	557	564	579	550	561	567	627	598	607	573	593	555	573	586	572	604	571	571	578	618	550	576	613	576	575	600	582	579	569	561	566	570	582	582	581	591	583	557	560	606	568	569	556	562	580	536	578	606	603	570	607	550	587	628	594	579	581	562	567	578	571	562	585	539	592	551	555	572	587	534	549	596	584	574	592	575	599	609	589	565	547	597	596	568	576	572	566	576	593	571	575	590	560	588	615	571	624	530	542	579	586	597	536	608	569	563	585	603	578	561	597	609	590	590	592	603	575	563	560	602	581	555	575	592	553	572	550	559	547	563	590	568	583	600	572	586	581	565	580	534	571	622	588	619	605	588	579	569	570	617	569	587	542	567	517	585	574	558	577	569	547	577	576	606	553	584	542	580	589	586	555	523	578	538	558	576	553	556	551	561	577	590	568	539	587	582	574	574	547	559	583	567	558	560	596	579	590	578	619	565	578	617	605	570	597	608	614	567	577	564	587	575	615	607	635	549	576	606	539	567	565	542	622	549	584	567	597	566	637	556	578	585	566	552	621	554	550	581	565	537	572	555	571	564	567	578	527	572	533	568	586	546	528	601	545	548	594	588	597	594	574	597	561	541	545	588	572	555	566	576	566	584	613	565	535	573	585	583	560	587	589	544	585	579	614	535	554	585	547	570	552	562	573	575	589	564	571	559	588	561	555	585	582	585	564	547	544	593	596	554	636	540	608	562	587	569	610	545	592	576	568	518	568	553	606	584	589	572	609	560	548	590	583	545	556	589	590	563	564	594	592	525	532	585	580	546	584	599	542	598	562	618	590	583	565	563	557	596	578	602	569	555	541	576	564	536	570	586	571	604	563	564	592	571	571	555	585	601	582	593	610	570	584	570	599	545	570	577	564	587	618	521	573	568	558	592	558	607	598	590	565	587	612	598	595	574	596	636	576
7077	12012	13013	8355	5231	4029	2634	1869	1586	1966	4703	15705	10836	5463	2315	851	547	492	503	513	488	472	523	501	477	482	485	495	482	498	517	521	525	496	502	443	494	448	512	503	520	521	512	486	529	483	512	489	471	517	476	500	495	536	534	504	506	501	505	507	518	509	538	481	513	475	469	512	494	526	519	468	492	498	521	455	558	495	506	486	472	504	483	457	515	516	495	512	484	502	544	515	490	484	482	491	489	508	500	535	505	512	471	484	482	466	463	488	506	530	548	506	476	529	506	515	493	487	459	512	521	546	520	534	490	463	509	487	486	502	491	515	485	451	510	496	483	493	503	504	529	467	495	503	502	481	485	527	483	526	497	487	471	491	465	450	549	496	492	511	507	464	495	495	489	522	518	520	524	498	485	444	481	461	463	506	551	499	467	509	525	521	526	500	478	534	471	535	474	475	494	506	491	474	533	538	483	473	519	517	484	522	512	474	513	487	529	506	468	474	509	489	456	522	480	504	484	542	442	501	474	455	486	530	516	462	509	545	463	514	468	513	494	490	501	447	528	507	493	463	508	481	494	498	444	521	509	525	471	500	478	485	500	535	486	494	495	481	462	519	490	475	475	501	462	458	521	474	505	476	463	509	526	542	482	497	513	498	488	527	511	466	531	537	488	472	488	532	522	518	487	473	489	490	525	505	481	538	502	485	502	457	476	504	501	469	486	459	461	498	488	511	502	535	489	462	508	486	495	474	453	509	527	504	508	511	516	449	459	521	487	518	484	537	513	477	512	469	464	467	501	509	494	479	459	514	556	509	500	499	497	505	511	457	488	510	488	487	440	520	531	514	481	489	495	512	535	502	500	488	459	466	500	469	516	493	480	511	467	494	507	481	521	493	522	471	480	480	503	457	497	480	501	514	514	477	489	514	498	509	525	450	534	513	472	524	488	459	481	521	469	506	494	476	526	469	526	517	488	494	530	483	486	532	513	533	528	497	452	494	486	467	481	445	503	513	474	518	493	468	517	489	457	494	498	502	506	530	504	502	511	505	463	523	495	504	493	485	516	474	502	518	488	480	476	475	503	488	489	492	522	489	528	505	508	472	489	441	498	509	528	492	477	520	487	470	437	498	518	489	490	493	530	449	499	534	484	502	503	492	523	509	499	534	488	501	483	481	510	479	494	516	507	472	504	471	477	459	471	472	501	466	496	478	513	523	479	495	484	491	498	493	508	460	531	473	527	493	488	454	501	483	504	480	517	481	519	481	478	460	501	504	504	510	452	503	453	477	504	503	516	476	531	467	461	509	478	489	513	500	515	528	456	557	488	530	493	510	475	495	510	494	491	506	510	515	495	498	484	478	506	529	512	500	471	532	521	469	457	506	527	478	470	511	459	481	486	516	460	500	495	512	476	497	498	468	459	483	490	481	457	470	510	519	492	497	492	523	476	490	511	495	519	503	522	507	496	486	478	507	493	448	541	491	490	511	479	474	512	518	458	534	502	517	483	508	496	506	490	476	437	504	503	506	468	475	504	509	524	511	459	493	511	504	485	474	495	487	498	512	501	496	464	495	455	497	470	491	496	483	488	513	512	496	490	478	478	484	489	528	547	501	476	477	532	474	473	539	521	507	489	506	487	450	485	504	484	481	511	461	513	511	465	506	538	522	481	521	504	496	536	483	502	485	474	501	476	514	489	479	473	432	504	476	485	518	499	474	484	526	471	526	472	459	513	451	493	495	508	510	503	510	495	478	518	455	495	499	454	526	494	451	464	495	474	490	519	488	457	494	502	516	484	441	495	506	474	492	450	515	466	511	489	463	504	471	511	497	465	501	485	484	476	500	460	464	508	518	479	505	456	467	473	490	505	490	447	467	482	501	468	458	479	460	483	445	462	528	496	499	507	485	514	492	482	513	467	547	466	470	502	486	500	498	550	483	538	467	510	483	494	551	495	495	508	471	493	495	502	458	450	522	515	497	492	485	448	490	474	493	538	506	479	497	507	514	481	497	454	491	484	503	479	477	480	524	504	540	487	490	506	463	510	522	556	449	495	478	465	453	498	491	484	472	501	486	478	504	506	496	491	479	440	503	527	480	475	507	477	447	503	460	497	481	487	499	473	517	462	563	489	511	497	485	477	460	505	477	502	505	497	484	488	471	505	487	497	479	470	480	521	508	515	505	491	479	512	495	524	499	505	491	467	472	495	489	498	508	489	491	475	496	511	484	495	464	499	481	491	524	507	477	558	491	512	483	503	495	513	517	537	523	464	489	483	493	496	502	495	503	500	497	512	498	502	476	513	498	469	508	503	459	467	458	479	495	456	511	505	527	498	512	490	488	483	529	495	491	459	494	477	499	472	478	500	504	496	474	475	525	442	502	516	473	503	521	501	490	509	504	499	488	509	498	531	485	477	499	488	508	486	496	453	507	495	502	509	490	490	474	531	541	505	519	521	504	491	503	514	509	463	492	509	497	539	475	462	512	472	465	510	485	461	485	503	484	485	490	501	478	498	500	483	539	464	490	511	495	454	511	523	515	469	484	537	487	462	499	502	522	504	477	481	494	545	554	510	496	464	475	457	471	478	491	490	534	471	499	546	468	479	493	494	462	504	455	518	485	565	473	491	506	492	497	534	506	491	527	477	490	475	532	498	500	498	507	475	477	491	517	530	427	449	486	487	485	508	490	517	493	492	484	483	507	504	518	522	476	487	546	499	500	476	530	512	482	487	524	518	535	488	491	506	472	453	474	490	488	479	512	481	505	497	470	499	479	478	545	491	466	526	461	520	489	516	494	479	488	518	518	485	494	512	480	467	504	522	466	502	500	441	525	511	518	493	486	519	506	475	498	492	505	476	489	478	478	442	469	453	539	509	489	508	490	477	496	500	503	494	480	502	473	540	501	488	453	480	494	442	520	473	492	480	472	501	468	480	509	484	468	472	489	482	470	504	491	541	484	503	505	511	509	497	476	519	492	488	491	517	527	505	496	467	561	491	497	525	467	489	501	477	524	516	493	451	526	504	478	475	449	477	491	477	489	468	465	502	494	526	488	451	498	486	490	459	517	475	481	483	491	483	496	493	517	502	442	497	478	496	507	501	516	514	506	499	472	480	518	498	498	537	502	464	502	503	479	460	471	487	513	532	521	468	484	477	486	456	461	485	466	465	479	456	492	462	486	485	482	458	529	474	496	464	504	511	491	509	494	520	491	543	476	472	511	508	508	478	452	505	498	499	467	473	509	469	510	504	506	509	468	496	488	493	480	497	453	515	475	516	525	521	516	510	503	486	454	487	470	504	538	470	466	475	485	532	478	513	489	436	472	457	506	498	484	507	473	506	508	482	483	500	481	458	500	494	496	498	495	495	484	492	494	476	517	517	491	477	456	486	490	523	520	462	496	497	462	479	504	479	514	498	488	499	492	518	488	507	493	474	538	460	501	490	485	455	493	493	460	488	493	489	471	521	520	481	473	483	474	498	481	487	485	516	500	478	506
23683	20754	27832	23865	20616	12680	4986	3133	2303	2431	4164	21288	20748	12462	4726	1363	842	747	751	684	695	727	658	724	702	726	720	713	701	725	644	716	719	702	721	670	699	705	652	693	684	726	732	711	692	666	689	681	667	734	659	719	687	684	713	666	696	698	694	668	704	678	684	673	692	691	734	714	719	738	722	729	686	720	683	720	705	678	715	668	686	692	738	703	678	706	742	700	692	690	730	702	767	718	703	678	704	679	669	669	659	677	693	707	695	711	713	689	702	668	701	655	689	700	699	660	680	720	694	696	723	696	666	688	695	687	693	694	655	674	691	728	771	716	691	640	677	650	661	723	714	692	698	698	680	657	693	717	627	672	650	693	638	686	687	715	695	668	629	683	690	714	629	719	648	731	693	729	705	679	682	712	676	705	730	705	681	685	685	708	675	692	674	694	696	639	697	692	719	764	698	694	708	674	698	749	680	713	716	669	699	692	688	722	686	672	670	717	719	730	715	715	736	654	706	706	677	659	674	688	691	683	640	685	710	701	710	695	707	664	673	634	679	695	704	699	664	686	681	667	706	667	714	714	697	651	735	680	716	677	714	716	656	690	696	717	702	700	675	688	694	679	712	620	700	709	710	697	704	679	713	691	672	709	729	708	708	682	716	683	712	664	728	720	689	693	667	658	717	721	700	703	678	666	713	689	695	689	665	677	719	677	685	638	670	688	687	686	729	658	680	758	701	733	706	688	728	675	661	679	675	697	741	696	701	703	690	652	699	675	719	677	657	710	628	714	701	687	694	658	719	682	669	679	673	712	700	681	695	639	663	667	695	654	734	715	675	667	752	667	687	735	674	653	695	718	712	696	689	688	676	696	692	700	690	674	692	710	675	666	739	733	670	702	678	720	676	676	709	687	707	666	673	663	717	732	655	697	730	736	692	664	673	676	688	729	705	628	672	729	702	696	697	684	663	694	694	659	725	723	680	740	744	669	689	697	669	713	712	720	694	715	668	667	685	734	718	665	682	727	645	697	656	686	642	725	647	675	678	676	692	659	725	668	677	704	685	712	653	688	683	668	679	674	662	666	683	691	679	706	724	659	677	650	687	691	684	709	704	715	701	707	682	673	665	672	685	692	674	627	724	696	701	699	661	690	691	697	694	701	691	690	638	715	705	657	666	673	715	695	686	691	736	710	695	674	724	715	698	688	667	686	706	703	686	707	690	687	708	737	691	696	678	744	675	692	666	662	682	677	699	690	701	694	701	729	670	700	642	699	699	607	682	726	698	690	695	708	707	730	673	705	701	626	690	754	727	676	645	743	684	632	707	682	685	703	698	701	701	664	705	678	678	700	729	705	717	665	714	716	726	688	720	732	682	659	717	674	673	691	716	709	678	695	704	691	685	709	699	697	697	688	725	703	715	687	701	661	684	741	690	675	761	695	666	701	682	678	676	687	649	680	658	701	669	660	696	664	670	732	654	706	670	728	716	695	705	733	730	702	734	675	722	701	706	678	723	680	688	694	665	694	704	670	731	691	653	709	730	689	707	689	648	654	680	706	670	700	658	700	693	704	725	707	657	696	694	640	609	670	727	709	674	701	645	653	682	670	716	683	683	661	638	643	697	695	717	699	684	694	705	683	689	680	717	715	708	700	710	697	632	698	683	688	681	699	688	698	670	703	738	656	686	660	674	749	665	703	662	671	703	715	679	687	712	656	664	677	688	678	676	657	665	708	713	708	714	673	688	710	658	657	712	702	693	713	670	744	694	647	648	670	648	679	725	661	682	707	692	647	744	687	694	691	714	708	707	690	623	655	687	692	705	651	677	691	655	681	717	700	705	665	652	703	736	666	749	702	731	707	722	694	723	670	696	665	681	667	672	710	718	729	686	616	669	650	640	652	662	682	688	650	702	698	725	685	740	669	709	690	680	704	678	704	691	636	716	658	644	702	682	675	667	666	686	687	722	653	723	695	733	729	687	682	720	701	659	683	688	673	696	677	694	697	745	679	741	712	654	701	711	685	682	703	720	692	699	724	641	721	693	695	710	695	717	704	686	676	661	685	673	670	678	691	666	672	717	666	653	678	742	691	727	704	653	664	674	712	714	672	702	736	717	681	710	646	722	747	670	664	697	708	685	681	748	692	714	671	714	700	708	701	711	680	716	707	691	673	720	699	683	697	674	647	677	681	714	673	724	667	779	709	705	708	689	757	668	657	697	655	677	709	686	646	674	669	663	660	678	646	724	694	701	658	694	647	704	693	647	711	680	717	702	693	677	666	679	745	719	658	661	689	676	679	717	711	680	693	699	655	666	723	706	734	649	608	656	644	735	692	686	669	669	712	748	699	681	677	702	706	676	688	681	626	745	698	650	675	756	695	681	698	696	728	673	682	705	718	679	662	710	681	677	620	673	681	659	708	654	674	719	713	673	727	698	698	668	694	684	657	659	748	687	689	667	682	694	707	685	730	695	705	723	643	658	716	701	682	673	711	697	711	656	691	678	703	680	700	664	647	683	690	658	728	741	702	648	712	659	718	681	715	686	685	711	723	671	645	686	691	696	646	699	723	686	655	685	694	690	730	653	746	702	682	677	667	691	693	690	677	710	692	656	709	703	719	738	638	656	671	654	642	716	681	686	680	667	701	674	698	683	668	684	695	719	707	651	656	699	672	736	652	664	660	638	722	757	708	720	706	686	677	676	678	685	722	710	736	753	674	701	728	676	691	661	685	644	647	693	650	642	675	689	662	685	707	677	736	730	684	703	638	652	672	670	679	677	650	677	687	664	623	669	703	667	682	696	732	667	692	726	708	703	677	732	682	666	693	655	733	700	656	663	695	671	694	710	689	703	696	703	683	694	682	705	698	742	679	707	695	662	672	699	704	642	650	638	675	673	667	695	677	702	732	718	748	672	657	689	719	669	687	695	640	699	680	667	739	708	714	687	691	680	659	678	700	647	699	655	699	696	716	688	679	712	663	694	677	743	666	660	691	669	689	659	679	721	706	664	685	714	712	730	674	664	675	703	704	689	672	702	698	729	674	689	691	664	703	650	615	668	670	698	739	689	670	691	679	716	693	674	673	701	642	698	732	718	726	623	707	658	695	694	698	682	703	752	688	662	670	658	677	634	703	733	713	726	689	690	700	712	691	674	708	677	742	653	700	694	629	724	696	660	681	676	686	642	704	746	673	672	714	669	743	652	683	736	689	737	694	710	703	732	670	705	651	751	672	682	707	686	673	675	672	683	728	662	741	686	756	724	720	686	674	747	699	707	670	680	688	682	702	663	694	725	694	727	661	664	730	699	687	703	721	648	738	676	676	706	681	710	658	729	711	693	708	754	753	691	670	684	686	656	636	707	708	686	684	623	687	728	682	714	686	704	699	717	661	664	652	711	733	724	681	686	730	726	658	666	687	716	672	694	695	695	712	687	701	674	692	655	688	699	673	697	706	644	607	704	702	707	681	671	716	685	701	703	694	735	678	622	625	707	670	683	689
8560	16308	16864	12009	9177	5584	3891	3418	3061	3259	5964	23265	18161	10667	4285	1283	701	627	596	591	588	592	595	609	599	598	639	583	596	563	603	624	563	579	537	599	576	611	576	609	647	611	571	603	602	606	579	579	602	559	540	604	595	585	584	563	614	575	608	574	567	603	609	570	564	586	603	596	610	582	582	595	601	580	554	627	585	562	596	609	630	570	618	622	538	558	583	601	534	568	612	590	638	551	615	585	599	584	579	615	582	571	555	589	631	533	578	612	545	563	601	570	584	607	562	576	560	622	567	603	604	581	570	621	620	586	578	585	591	605	550	601	614	558	573	622	610	612	568	579	583	604	565	583	572	643	543	544	626	581	574	547	558	561	585	585	537	552	572	571	620	597	573	574	630	559	568	589	594	566	577	566	608	535	585	597	586	548	572	569	557	581	581	584	549	585	560	549	652	559	578	571	585	607	526	614	548	559	587	613	585	554	598	540	573	625	611	591	583	552	599	584	594	605	621	584	568	607	551	594	574	594	579	552	602	577	581	579	569	533	570	577	561	578	578	624	568	541	598	587	642	576	580	587	575	599	614	591	593	572	587	521	588	621	588	596	589	555	598	590	555	566	556	592	589	566	573	590	555	572	586	596	586	635	580	616	561	551	540	568	536	562	573	568	559	534	552	607	599	600	601	633	586	585	607	565	574	588	589	602	582	583	615	500	593	566	600	574	578	627	597	598	557	631	555	561	608	596	586	597	575	580	588	594	576	599	565	580	586	593	584	537	637	609	605	606	559	568	586	592	583	564	553	559	593	655	552	565	614	584	608	574	573	567	616	551	573	585	574	567	564	560	537	583	574	597	569	591	557	608	577	586	584	578	630	590	600	561	587	561	588	599	569	571	544	594	528	548	554	576	641	595	626	624	601	599	568	557	583	552	571	616	594	555	600	608	567	588	576	616	601	552	580	564	592	565	543	581	550	606	577	574	577	591	585	543	577	584	584	623	599	615	584	603	594	577	553	626	546	574	575	554	602	574	605	583	574	599	621	608	626	566	585	605	596	570	584	620	606	591	550	562	540	560	532	557	611	596	584	594	606	575	584	559	565	616	584	605	635	604	578	556	584	620	562	592	623	569	584	579	584	596	562	615	548	564	591	596	598	601	575	554	592	629	583	573	588	629	576	568	533	610	575	546	589	615	535	572	593	564	541	557	606	598	536	598	577	558	626	589	575	577	576	583	569	617	565	596	579	604	622	609	575	582	541	573	555	572	565	583	555	590	543	592	622	582	628	590	605	575	573	572	626	620	567	552	565	591	576	608	589	615	569	622	607	575	569	585	634	583	602	616	596	541	662	572	565	557	546	593	546	578	562	573	553	565	569	549	597	578	587	571	589	594	577	586	555	618	569	596	576	606	530	599	603	548	532	551	596	599	585	564	546	567	576	619	610	578	579	561	570	568	585	559	612	563	541	593	534	564	549	566	530	576	563	552	585	554	587	637	584	594	572	600	589	591	666	591	579	601	571	592	593	544	588	615	622	524	562	566	557	612	534	611	595	597	542	581	587	558	571	600	581	559	618	581	584	566	592	618	608	567	559	590	573	549	579	579	572	611	581	596	572	557	571	608	568	572	564	578	587	563	599	591	588	612	557	596	588	564	605	556	582	567	574	585	572	549	578	587	617	597	586	591	593	591	581	603	517	600	578	574	595	547	568	566	608	546	561	589	532	619	536	566	560	563	610	581	619	561	583	586	584	599	563	584	582	587	595	629	605	611	572	562	564	587	575	583	576	571	610	582	600	569	594	568	581	546	609	533	574	579	584	543	594	603	576	553	611	604	573	574	556	571	595	562	597	583	578	621	620	580	568	583	557	590	599	598	555	569	555	552	639	557	599	554	613	564	589	579	637	608	604	608	612	597	620	559	535	602	578	578	586	575	655	565	606	568	583	582	608	575	605	540	545	556	607	561	576	574	580	567	540	615	617	600	595	587	593	566	605	599	623	566	574	580	605	611	560	577	581	572	635	593	571	566	610	575	600	556	555	595	548	591	579	596	568	637	510	622	605	624	578	604	593	600	588	578	550	574	591	567	579	611	584	618	605	562	560	570	550	589	590	558	572	596	602	575	563	563	578	571	567	570	553	584	565	599	568	578	577	603	580	578	581	600	536	545	601	610	542	563	588	600	584	612	597	616	600	590	567	560	566	593	567	543	589	569	553	617	597	644	594	587	559	608	570	603	577	550	577	590	567	640	577	589	547	548	604	557	559	567	566	561	576	597	586	611	546	610	626	586	608	585	595	567	557	557	563	543	598	583	542	556	615	578	605	572	587	576	533	569	593	530	613	578	582	574	594	592	584	598	544	592	590	532	610	592	606	571	549	571	560	628	578	577	563	554	570	578	554	551	578	575	582	587	613	587	582	578	579	572	582	606	554	570	600	575	558	557	572	580	547	590	582	603	536	559	561	571	609	589	572	584	598	591	596	595	574	620	594	560	585	601	612	598	596	571	590	576	553	585	609	562	602	597	595	580	561	564	561	589	559	591	551	590	604	576	554	544	594	599	615	572	578	581	569	597	556	572	566	597	604	590	580	602	555	580	580	562	529	570	560	585	587	564	601	565	562	570	551	507	595	603	584	594	596	578	575	589	579	573	594	567	589	567	577	562	583	550	556	551	579	553	640	554	582	563	576	572	586	618	598	634	567	557	578	584	567	597	560	583	550	569	582	568	573	614	570	558	598	561	572	552	617	588	550	617	609	592	587	564	549	614	596	590	565	572	571	565	567	511	602	538	602	605	585	556	586	596	548	554	601	554	588	575	573	590	577	607	586	610	581	579	542	577	570	524	558	575	623	596	582	599	582	609	575	585	602	619	569	589	558	565	563	547	582	570	561	579	548	603	615	572	570	599	590	586	582	551	609	554	615	563	600	563	565	550	571	585	560	575	549	597	554	550	567	555	600	584	606	586	570	571	570	571	536	599	577	609	577	576	568	550	617	593	579	562	588	601	572	585	590	583	610	585	617	563	587	567	544	538	578	574	568	528	600	604	539	560	590	595	614	559	572	554	573	557	574	599	620	590	571	574	549	550	617	553	544	578	614	574	552	582	573	575	563	574	593	575	585	606	594	580	543	587	583	554	595	587	560	579	568	562	572	621	583	577	557	571	591	626	591	573	550	582	574	606	644	580	597	593	600	587	583	588	580	591	552	612	582	611	585	577	573	566	595	568	590	567	539	564	552	596	607	564	614	603	523	531	597	567	562	598	603	603	544	535	574	588	649	586	592	577	558	536	572	588	557	556	602	564	576	565	557	558	612	592	566	563	582	600	566	575	596	618	606	572	569	571	558	582	554	577	606	565	612	590	602	572	578	589	616	590	566	597	612	558	574	561	527	598	623	558	616	593	591	569	562	579	584	553	578	566	578	586	597	581	565	601	542	599	572	587	600	573	562	597	591	578	579	578	580	621	602	589	567	588	575	561	613	608	533	536	541	600
27224	13981	7124	4654	2285	1422	1173	1033	1035	1075	939	1712	1624	1192	780	620	569	529	559	567	593	555	569	543	581	539	554	567	573	545	587	550	583	507	585	593	607	551	563	566	597	566	548	626	552	576	565	544	579	564	564	560	553	610	541	531	600	560	566	507	580	601	558	548	591	541	539	545	576	515	566	549	558	568	557	568	524	577	635	548	532	604	529	573	562	569	577	602	567	560	560	565	581	529	579	575	563	560	597	549	515	550	541	564	583	583	590	579	581	524	603	524	593	579	569	575	554	579	534	548	548	566	606	554	567	583	545	575	579	561	561	585	591	545	616	606	561	590	549	561	561	580	553	583	532	564	572	560	503	539	532	586	502	586	536	562	551	549	571	558	555	580	588	507	581	573	557	566	569	551	554	587	572	575	603	572	564	595	563	535	548	573	587	575	540	562	570	595	565	594	558	602	601	625	570	549	564	564	553	535	538	574	535	598	563	533	513	567	600	524	594	566	592	558	579	564	561	500	618	589	570	530	544	522	588	526	562	555	559	563	626	553	583	553	590	560	572	576	517	576	600	564	571	553	590	584	518	589	586	565	585	595	522	559	551	570	566	584	535	544	548	576	561	573	558	609	525	604	569	531	592	552	614	545	504	559	563	593	546	592	569	553	541	542	589	552	574	572	502	562	594	560	577	581	547	599	570	610	546	588	572	538	580	562	571	572	550	542	568	541	559	573	542	518	557	539	599	539	540	557	573	563	598	589	575	586	560	574	553	542	553	565	575	554	558	574	575	552	619	601	553	555	568	575	601	499	555	569	522	544	576	562	549	603	587	540	559	576	575	568	564	610	577	569	587	595	528	559	594	547	598	582	571	585	543	519	578	556	540	603	568	572	578	556	574	556	526	542	536	577	546	555	563	582	547	569	590	573	626	605	574	541	565	556	514	584	532	557	603	580	573	563	587	523	591	605	630	570	549	539	619	596	565	570	554	598	558	584	561	579	560	565	589	556	546	531	525	563	564	593	571	533	556	545	581	561	585	577	595	576	545	522	536	568	548	567	580	596	556	616	600	561	538	559	535	525	595	586	549	577	555	599	557	538	561	564	576	518	553	578	583	556	573	572	569	544	512	545	614	556	569	557	617	616	555	543	537	595	567	574	542	613	560	575	550	540	546	573	572	546	541	512	523	576	565	588	587	595	564	563	570	562	546	570	516	535	543	577	567	537	528	583	597	559	585	543	571	555	564	566	528	591	619	572	567	573	565	577	543	519	553	559	548	594	535	562	580	593	550	532	590	562	534	590	579	583	567	596	536	570	565	600	542	601	591	549	595	587	570	568	589	566	588	537	581	539	526	571	547	564	579	554	537	558	590	604	577	576	594	557	555	605	576	590	537	559	521	539	595	551	631	497	551	542	593	578	558	580	561	537	556	590	581	567	571	596	551	587	620	561	588	570	557	597	546	574	556	579	558	618	527	589	576	565	587	546	573	580	568	576	576	528	583	536	556	593	536	565	584	566	589	555	642	575	584	552	561	588	568	564	559	539	542	572	615	562	526	521	558	590	580	580	548	570	576	573	542	508	582	563	571	563	561	560	559	557	543	530	595	563	597	535	560	533	597	583	593	588	585	548	546	539	510	570	566	570	565	561	561	555	552	561	581	582	547	537	567	556	535	547	570	572	521	577	528	556	562	548	548	591	543	568	581	574	577	545	571	584	526	552	574	558	531	564	561	533	555	578	540	543	533	528	564	580	551	583	534	569	582	603	569	551	570	582	590	561	594	576	559	587	581	593	552	591	509	531	561	547	561	583	599	523	551	542	572	551	524	594	548	594	537	542	554	543	546	580	529	534	548	560	597	563	562	565	572	562	558	605	573	596	607	557	609	570	613	546	581	530	566	582	537	579	583	564	532	609	543	569	552	574	562	538	554	589	547	567	589	557	566	539	558	596	524	542	580	557	560	546	587	583	565	570	583	604	559	567	553	587	596	534	595	526	595	565	536	574	534	564	595	578	604	602	531	529	548	581	551	569	520	590	569	548	542	537	560	603	592	548	584	538	567	584	593	576	603	512	564	571	545	555	530	543	558	547	548	626	576	504	561	546	545	542	580	532	563	574	586	611	590	583	567	599	590	561	594	577	567	568	610	578	559	546	590	573	524	570	551	569	579	587	597	576	556	561	592	564	596	575	522	557	559	580	585	551	564	574	590	552	535	582	579	583	571	528	590	537	610	598	569	542	540	577	603	544	593	575	550	562	588	581	566	570	530	614	510	556	581	569	586	562	565	521	572	564	541	595	581	572	543	537	547	529	561	555	560	534	543	568	600	549	552	583	555	558	597	557	566	573	560	606	579	574	554	575	528	530	574	540	551	573	573	585	580	589	584	560	579	594	611	586	615	544	579	594	584	541	617	593	595	541	546	571	573	546	608	554	565	576	568	511	582	569	567	541	554	571	564	552	578	586	559	522	545	583	520	603	583	587	617	592	567	534	520	583	594	562	593	563	607	584	576	563	574	569	564	583	560	550	543	582	503	605	537	592	544	579	579	542	586	532	596	568	645	566	539	567	549	547	574	604	524	615	609	574	560	572	558	581	565	595	541	584	598	593	570	548	585	592	617	548	586	594	571	597	546	548	568	570	583	540	564	535	511	543	520	575	516	551	587	556	570	530	541	593	520	511	586	582	593	515	525	569	584	557	558	571	555	588	557	587	547	544	604	561	566	572	537	590	593	525	546	568	578	541	561	559	595	568	579	594	580	563	611	597	555	574	546	595	578	545	553	579	535	561	535	594	603	524	563	555	576	561	520	595	540	566	578	563	544	567	578	575	592	544	572	589	558	605	554	570	497	567	595	557	563	591	539	548	566	534	608	599	602	587	543	566	554	582	553	559	533	599	555	584	573	544	580	573	550	614	557	544	584	549	605	602	553	585	581	596	557	542	562	577	575	582	599	549	556	562	610	573	599	550	626	566	550	588	567	577	559	583	592	602	534	611	530	552	570	558	608	587	618	569	549	557	597	620	556	530	548	559	561	546	553	578	586	602	568	569	508	552	585	561	573	579	546	592	554	597	570	608	577	591	533	596	540	547	544	550	535	574	566	555	554	550	545	552	595	553	533	559	542	621	585	534	560	591	622	533	551	546	559	559	572	586	570	567	578	582	552	544	548	583	573	587	591	533	586	527	532	550	539	551	566	558	565	559	559	560	589	580	555	547	528	575	600	579	552	573	580	602	580	570	573	555	557	578	564	577	552	588	552	522	587	591	564	557	541	555	544	565	572	577	577	579	543	562	543	594	550	597	589	538	567	542	534	571	584	535	585	570	511	553	560	583	562	571	607	524	566	608	578	565	556	563	515	534	555	536	589	574	542	577	645	581	563	554	544	572	609	564	584	559	592	563	561	545	578	571	562	557	564	508	508	578	571	593	588	584	570	609	586	584	575	596	541	534	598	573	523	543	534	575	581	532	548	581	570	560	535	565	585	546	545	585
7965	6873	6614	4651	2830	1704	1433	1282	1274	1318	1148	2128	1890	1195	747	574	489	487	524	528	495	469	454	453	460	476	459	460	491	456	501	456	479	471	517	506	479	457	490	478	478	492	514	472	474	463	494	465	470	475	431	490	449	492	495	454	479	472	456	485	457	468	499	466	499	482	479	482	473	476	461	444	445	451	457	500	472	441	445	465	503	490	486	457	497	448	462	491	484	490	478	450	505	480	461	457	454	496	504	458	470	491	464	491	467	509	448	469	457	498	468	487	473	460	463	507	510	480	493	457	452	470	463	501	471	479	460	481	506	464	494	450	473	497	456	502	510	486	509	475	473	489	486	490	472	507	445	487	470	440	456	511	453	500	448	490	439	496	475	491	467	443	515	469	451	459	479	457	491	463	459	445	488	487	502	470	471	456	465	480	453	443	492	519	481	447	454	488	495	467	475	440	465	476	465	446	453	471	461	502	474	486	484	462	476	469	481	470	467	480	501	467	461	481	462	487	493	501	458	489	442	503	473	492	465	442	456	455	455	484	521	430	468	443	453	456	465	441	444	501	504	508	502	443	470	503	493	470	483	461	509	475	490	481	490	450	430	477	453	469	467	456	473	462	489	472	508	467	459	456	463	433	477	497	478	453	478	440	468	467	486	495	484	478	462	487	476	478	443	455	459	453	465	465	456	476	465	442	434	478	486	487	429	453	494	495	488	452	455	463	446	466	465	498	466	478	483	478	450	496	474	474	456	511	471	472	474	418	467	498	479	499	480	488	486	527	491	465	477	481	501	455	503	467	465	468	497	477	497	469	469	461	455	470	490	479	479	462	503	504	480	475	479	489	484	448	466	493	446	510	510	493	472	471	444	434	491	491	475	462	490	489	497	441	429	475	470	474	477	476	452	477	495	447	474	540	452	473	483	478	455	484	437	496	489	526	467	492	479	478	528	481	468	455	453	482	478	449	508	467	493	488	473	495	490	498	462	500	435	517	446	476	479	500	475	477	460	461	448	459	468	500	454	459	444	491	484	448	477	446	473	476	449	470	489	462	452	468	480	477	458	480	483	491	471	434	460	480	447	452	483	488	453	493	480	467	437	518	490	462	460	492	495	452	481	484	430	430	454	456	475	498	466	528	485	462	455	486	460	481	460	457	487	486	478	480	503	466	416	484	485	454	477	489	500	436	425	508	487	528	477	467	510	496	435	468	499	497	487	450	468	494	496	486	443	488	478	430	480	459	460	479	483	447	482	424	480	499	452	475	512	468	504	468	492	494	502	494	452	476	500	507	426	499	461	445	433	483	470	504	453	490	495	471	451	445	454	506	437	441	469	466	468	488	454	484	438	472	491	498	466	439	507	490	505	486	466	443	463	449	494	422	474	467	447	489	481	505	516	481	469	481	443	503	498	494	481	457	486	454	474	512	463	468	452	488	457	471	482	503	478	472	502	516	497	526	468	499	426	481	459	477	497	488	502	471	477	484	508	490	479	480	491	482	469	462	450	465	465	457	502	470	502	487	478	473	462	450	468	472	484	470	467	465	514	473	450	464	511	517	470	457	488	526	470	478	485	478	487	474	447	501	481	479	443	478	491	481	468	473	474	482	449	444	493	446	491	432	493	434	463	490	518	469	477	451	481	454	455	471	483	473	467	467	485	472	484	462	476	489	432	480	468	469	469	504	478	474	479	487	466	465	470	499	465	479	469	484	453	453	458	462	501	472	473	475	450	474	487	467	523	449	471	469	458	480	458	469	450	417	504	503	424	447	485	428	466	460	481	455	463	467	504	489	506	491	462	508	479	502	494	449	479	486	475	441	491	457	482	481	447	486	511	484	489	485	443	470	458	440	436	457	456	483	498	479	465	467	480	463	486	499	500	462	487	467	438	517	468	468	480	465	497	475	521	473	456	454	469	470	455	480	448	468	490	484	488	451	448	453	494	467	485	429	499	489	455	465	465	473	456	465	477	450	500	486	459	487	489	464	456	455	489	466	474	472	466	464	452	475	493	491	489	469	494	509	469	508	467	495	484	508	471	512	491	462	489	482	471	491	529	449	460	517	517	485	472	443	471	500	477	480	471	492	495	461	457	454	461	506	490	485	499	457	456	457	500	445	477	487	447	450	478	474	503	493	509	434	503	431	495	457	434	469	480	476	469	521	469	490	452	490	474	481	474	448	453	466	432	444	473	479	465	471	487	472	465	433	505	474	474	507	499	483	484	457	473	476	504	474	497	476	473	472	494	471	469	477	462	474	489	472	514	470	488	477	441	475	472	470	465	468	491	444	456	446	466	486	463	491	494	486	501	445	487	488	516	460	469	511	469	466	447	473	472	480	441	509	492	460	485	452	477	470	459	466	453	460	477	496	500	450	524	509	507	475	524	457	463	479	485	491	493	515	493	490	485	458	431	505	484	484	479	483	432	486	475	464	496	483	444	503	482	473	495	447	438	470	489	487	463	538	491	454	463	476	474	422	454	489	463	455	453	490	474	449	468	486	469	496	455	473	451	483	514	468	458	477	461	435	473	460	515	475	447	487	468	462	460	517	486	471	476	470	480	483	511	484	480	469	478	453	454	493	463	450	449	478	457	485	499	460	470	469	487	491	464	481	468	505	496	475	481	433	458	491	468	440	524	528	492	489	482	461	460	411	470	473	485	492	497	448	509	446	507	474	451	455	462	520	447	459	500	499	475	485	456	518	439	477	494	484	465	501	479	509	473	501	487	485	460	471	480	448	482	446	475	502	454	464	472	436	506	502	492	544	486	455	466	486	463	489	456	475	467	452	473	502	471	475	452	480	445	466	503	488	473	464	459	467	461	472	449	516	481	504	464	491	474	482	445	487	481	481	488	454	474	438	477	494	440	498	469	473	492	483	426	478	469	481	497	499	494	450	482	495	481	482	528	479	517	472	458	499	454	471	499	459	506	441	452	457	465	493	450	438	473	446	551	518	476	492	434	440	497	475	496	496	457	474	477	494	461	514	475	486	485	451	456	460	454	489	469	486	473	500	436	477	444	498	461	479	491	448	500	485	449	425	448	434	506	467	436	499	489	455	484	508	469	456	479	488	439	476	485	460	455	475	468	479	486	429	459	454	482	479	461	461	452	489	499	464	462	486	487	459	474	488	490	482	489	507	468	459	487	496	451	460	472	477	471	475	445	499	454	473	466	502	456	460	483	483	477	481	456	465	477	523	474	466	451	468	511	474	459	481	467	455	435	495	439	492	464	503	463	477	431	487	488	443	478	450	478	425	481	505	469	501	476	446	490	508	438	479	468	483	455	480	476	448	453	467	438	457	437	454	487	436	452	463	494	445	444	476	482	473	428	491	502	478	461	490	486	507	476	457	478	422	483	483	494	463	495	468	510	475	507	466	418	500	490	494	474	508	456	442	481	466	480	477	480	469	472	448	478	494	450	488	477	471	468	485	513	472	462	454	450	479	426	453	496	452	490	497	487	503	480	464	453	498	478	477	445	438	488	496
24695	20779	26776	24679	14129	5848	2781	2305	1909	1593	3951	13455	10719	5373	1918	829	676	593	590	597	628	614	641	590	599	582	597	612	614	564	602	601	585	578	593	595	582	575	561	588	557	620	591	606	600	563	594	600	569	593	585	555	588	604	567	601	566	590	606	564	602	582	639	598	570	568	570	607	617	590	594	548	617	557	602	595	550	576	609	604	619	605	554	618	551	572	564	629	611	626	565	607	548	611	590	591	578	581	576	625	585	548	599	572	561	617	609	577	621	576	597	561	517	565	561	609	613	590	588	633	532	552	604	567	610	565	610	634	584	581	562	582	543	580	590	573	563	651	597	563	591	598	578	583	599	573	584	640	594	584	563	583	669	582	571	543	573	564	534	574	572	547	560	551	562	575	608	587	584	585	550	548	563	551	560	619	627	605	551	587	553	597	547	559	622	617	576	532	634	576	603	594	587	613	569	581	616	569	599	610	587	574	599	593	616	593	625	523	588	559	604	652	624	592	602	589	611	555	580	585	557	619	569	549	638	652	575	592	570	599	641	568	577	605	540	601	553	581	579	624	542	569	597	600	630	590	577	567	587	524	604	555	527	577	584	620	573	585	609	565	603	576	583	552	554	579	664	563	552	548	587	607	595	578	604	591	608	600	593	586	552	577	597	581	576	600	588	606	592	594	611	550	611	585	572	578	623	557	589	634	597	604	579	650	583	594	578	587	578	582	587	584	554	562	605	580	566	544	584	570	582	568	576	605	584	579	583	562	585	562	634	646	587	627	517	582	590	522	579	587	595	602	580	644	549	591	572	576	529	549	640	563	578	625	594	593	556	636	612	590	611	581	577	516	593	566	633	537	596	584	603	600	599	595	595	562	613	559	640	594	580	614	597	561	592	561	588	573	520	647	562	577	600	587	567	628	591	615	557	562	558	569	577	563	602	583	599	590	540	582	599	588	604	568	596	606	579	612	534	587	550	595	585	600	596	591	548	599	565	631	557	592	569	586	590	572	560	613	578	572	569	578	559	571	623	574	583	574	548	602	586	609	576	582	614	605	557	608	606	590	564	567	610	568	582	588	615	545	594	583	615	610	576	566	624	604	604	569	546	595	585	594	563	549	580	570	585	560	605	553	582	566	604	618	584	570	585	594	589	582	558	594	603	612	554	604	572	635	597	630	540	590	550	595	602	548	585	555	588	619	567	574	561	541	605	595	546	603	592	573	612	544	591	569	586	603	588	565	554	581	553	614	563	586	587	564	550	552	601	588	533	622	618	608	592	577	562	576	553	567	550	609	573	616	620	591	564	626	600	581	569	545	617	622	559	578	568	623	564	597	581	597	527	575	559	603	596	591	592	568	619	606	579	577	543	541	612	593	539	592	583	575	569	601	569	589	577	576	589	575	584	597	619	577	583	569	602	553	590	615	604	570	626	556	570	553	608	600	547	573	626	602	609	618	583	581	584	561	581	574	633	552	615	618	544	588	561	573	584	594	586	591	592	571	560	588	598	572	567	601	589	629	560	628	590	574	573	580	614	589	589	589	589	563	561	569	575	565	587	562	563	580	572	604	582	556	559	598	607	600	527	585	549	593	573	582	602	589	567	583	622	608	575	604	548	578	587	578	573	535	660	613	602	594	601	584	600	584	611	605	608	588	587	603	573	592	614	560	584	568	593	539	592	582	548	551	560	583	633	564	568	605	602	594	586	560	555	559	580	642	555	574	582	571	577	572	606	581	535	572	615	585	629	563	573	594	588	569	608	557	572	587	556	537	546	614	587	612	583	616	627	557	600	589	586	607	547	577	567	599	628	598	560	577	596	636	578	633	567	595	584	546	553	558	617	588	609	636	580	572	527	597	597	631	580	578	595	599	590	561	564	618	583	562	566	598	515	551	572	590	571	625	564	591	607	610	562	581	608	588	575	590	642	545	569	583	585	590	600	547	616	574	590	617	583	591	568	637	564	602	582	567	622	601	613	569	619	578	572	609	560	548	552	602	601	611	596	600	575	572	606	586	590	589	571	609	577	569	559	586	539	567	579	592	579	645	603	565	572	572	582	548	591	607	535	617	545	594	628	578	590	562	604	558	580	568	623	604	556	578	553	616	599	579	594	599	545	578	586	546	645	605	564	600	568	606	530	575	567	611	579	607	566	600	602	590	617	580	584	590	593	599	542	581	590	609	564	601	536	561	609	564	626	578	589	611	574	606	624	594	576	629	626	574	582	569	576	590	605	624	586	585	571	577	594	588	570	596	611	568	630	593	578	589	584	567	613	593	551	570	631	553	603	618	640	603	569	611	605	548	601	590	603	595	580	575	565	566	576	604	560	598	605	610	623	630	614	607	592	590	539	582	593	572	564	572	605	578	625	601	616	586	593	594	533	575	548	581	570	584	618	613	570	542	585	620	559	581	573	579	593	619	600	614	593	569	602	586	577	567	587	569	588	625	559	562	559	539	543	597	577	610	553	579	578	604	572	554	586	544	581	592	579	589	576	581	564	613	587	599	605	589	575	601	580	554	590	604	584	612	592	553	541	587	548	568	601	583	608	620	601	601	542	610	599	581	584	649	575	565	636	584	565	569	580	596	572	556	549	559	593	586	597	574	580	565	625	600	558	596	577	558	584	596	614	620	550	595	605	619	600	537	540	557	581	577	586	578	582	604	599	598	570	613	626	559	582	556	610	593	584	596	583	579	571	593	561	589	616	608	607	617	601	593	573	572	600	602	586	565	614	585	567	516	639	599	579	621	569	595	556	564	592	567	563	594	595	633	634	615	624	550	609	639	604	590	579	591	624	549	552	617	558	600	545	582	566	567	604	605	543	565	600	562	589	595	598	643	591	576	602	612	551	619	599	635	604	569	592	564	595	558	601	588	610	641	636	576	573	581	624	589	558	537	609	598	603	576	589	594	592	631	613	578	618	609	571	597	574	606	611	620	599	613	551	556	570	572	563	560	553	566	586	591	594	563	556	583	602	596	580	589	594	581	569	579	582	553	601	593	615	606	597	607	583	554	567	585	605	581	598	579	572	629	578	583	596	560	596	582	595	571	588	601	605	533	604	574	593	546	557	616	574	585	590	568	553	588	571	611	614	559	631	588	559	569	570	592	565	611	580	570	603	626	580	551	536	563	592	581	616	589	593	564	603	582	577	566	591	602	590	548	584	571	557	585	596	554	581	584	575	582	627	589	584	536	575	544	575	585	612	605	581	586	584	554	637	616	598	595	547	601	584	580	605	569	601	579	575	600	594	603	579	574	581	542	613	584	570	590	546	606	602	570	577	605	555	503	524	595	558	579	592	582	597	568	559	583	549	585	566	563	546	575	577	593	587	590	592	650	575	577	632	633	541	574	578	567	580	586	584	582	608	613	601	598	614	565	608	602	609	585	584	606	575	567	598	542	568	565	581	630	592	589	577	575	588	573	591	589	596	559	638	587	608	591	605	634	611	621	582	599	536	573	601	629	527	572	609	578	607	596	626	586	604	654
6794	12093	14793	9416	6489	4628	2922	2951	2743	1962	5624	14704	10521	5323	1988	855	583	525	504	522	538	520	505	536	490	507	504	506	497	499	525	511	503	494	497	548	558	533	522	514	479	493	496	547	515	520	503	505	489	534	509	514	507	521	496	512	543	494	499	521	519	509	502	526	521	473	518	508	520	507	518	506	497	535	517	497	485	530	498	498	520	507	521	538	475	518	519	483	501	520	505	518	517	477	492	503	501	475	485	497	487	515	522	506	502	503	526	494	511	533	492	502	526	527	491	509	512	518	527	500	500	522	513	497	542	493	507	520	506	510	516	522	467	530	509	503	502	466	485	502	559	495	513	543	521	546	497	541	529	486	522	516	544	522	506	498	502	517	483	490	497	503	481	467	499	496	484	488	532	512	503	517	481	514	531	533	510	543	519	508	523	520	504	502	485	543	523	513	515	518	537	489	498	498	509	512	479	480	539	505	500	498	508	501	541	515	506	501	537	523	552	525	490	509	532	498	488	527	525	529	479	508	453	466	517	576	520	496	489	511	529	512	512	504	480	538	498	497	495	500	535	523	530	547	517	512	533	527	510	540	468	518	479	511	509	492	537	474	524	493	535	507	526	522	473	536	510	528	490	482	517	470	522	538	514	456	493	441	525	511	505	456	522	490	478	515	507	486	519	511	472	510	493	495	536	463	503	506	512	480	485	502	519	521	544	524	462	519	508	519	534	505	506	539	464	512	545	530	522	482	495	522	515	502	529	515	550	467	472	516	506	470	511	509	493	508	547	522	490	525	540	512	495	488	489	536	506	498	517	535	557	475	524	506	502	470	493	483	508	532	497	492	482	496	505	476	459	512	499	464	464	487	475	489	493	517	501	515	517	476	529	477	484	508	511	512	529	529	514	502	492	480	499	490	472	510	518	480	502	530	509	517	512	500	490	506	465	490	485	535	509	496	474	474	507	493	511	478	490	512	569	522	530	506	483	510	524	488	460	486	520	470	515	477	520	494	489	538	509	483	491	524	581	524	520	479	487	452	496	485	523	463	522	555	468	504	505	507	481	418	536	482	533	486	512	492	528	477	499	519	510	509	521	474	512	495	472	535	497	502	486	491	515	556	525	525	511	501	478	495	482	534	469	521	490	480	475	518	498	491	531	485	500	471	512	509	494	487	498	496	484	496	475	506	509	498	525	503	462	509	507	526	535	490	521	548	515	524	462	548	516	501	477	509	502	437	555	500	465	491	490	493	527	559	505	508	481	496	498	513	484	508	463	473	529	488	527	529	572	506	487	493	514	506	527	512	532	526	518	506	522	503	508	550	489	485	496	499	528	510	480	498	521	549	519	534	515	494	466	504	513	497	527	523	501	501	510	497	498	496	504	525	516	500	489	503	492	515	499	499	507	506	481	455	475	519	542	546	495	498	508	509	518	479	495	492	507	478	519	523	549	572	510	521	483	501	537	539	520	488	548	474	512	481	529	505	466	460	525	507	528	489	471	495	512	478	519	529	490	523	513	520	472	488	486	527	464	505	556	514	506	547	477	461	515	523	516	494	525	536	501	503	481	498	523	503	544	486	496	523	489	486	490	491	492	497	496	498	536	478	515	489	530	501	512	491	497	473	537	461	509	540	513	540	485	508	483	481	538	530	487	501	555	533	512	502	515	453	532	505	448	509	509	546	508	533	467	529	518	532	506	551	528	521	506	481	510	545	532	523	526	498	515	537	475	509	494	484	478	520	481	438	483	531	492	451	447	481	511	523	511	503	480	509	528	496	513	505	458	462	511	478	496	496	509	520	468	529	486	513	497	503	478	530	476	513	510	505	506	475	506	475	483	478	570	499	519	522	504	541	497	482	517	510	526	496	503	468	490	475	535	500	496	502	491	511	536	503	529	499	494	518	486	550	467	514	489	504	503	492	517	508	492	508	491	531	516	534	537	496	514	515	531	513	501	503	478	509	519	529	522	504	467	474	474	506	515	493	519	525	486	530	522	517	542	554	502	508	486	499	518	495	495	502	506	499	516	522	511	516	488	515	463	494	510	448	529	509	567	469	457	476	518	509	507	480	506	527	488	510	575	491	488	552	524	534	488	514	494	513	503	504	513	489	509	528	479	518	516	502	522	499	473	463	495	494	459	485	480	527	504	479	534	505	521	480	487	504	515	525	473	491	485	495	486	472	490	506	493	508	508	548	520	465	500	465	522	508	499	469	544	459	494	504	517	519	494	486	515	511	496	497	515	480	511	530	492	500	503	514	519	509	507	466	519	482	489	540	484	488	503	507	503	532	494	479	509	474	497	494	488	502	486	501	493	507	451	525	509	488	491	533	489	464	502	526	499	461	476	497	493	487	450	511	471	452	518	492	490	536	514	486	517	544	497	495	510	500	520	452	470	498	524	530	526	483	518	486	496	536	512	499	511	499	540	509	514	476	526	516	517	522	529	538	512	479	499	486	517	499	540	498	532	499	523	500	523	481	504	477	520	522	546	526	502	526	539	519	532	480	524	514	494	503	533	533	485	542	468	511	519	489	507	497	469	508	553	490	519	518	518	486	521	490	533	506	490	534	498	521	505	513	518	546	540	486	493	496	487	523	491	466	488	522	512	500	510	518	509	518	470	501	484	510	516	520	492	501	494	488	540	500	540	501	504	528	507	527	505	494	473	488	506	530	452	529	501	538	491	495	545	504	501	535	540	489	504	531	552	491	555	527	534	524	514	525	491	525	517	526	531	458	523	537	530	494	484	477	502	521	494	476	479	502	505	502	493	481	507	510	512	492	541	502	488	478	524	492	528	502	501	502	529	466	502	497	491	470	536	524	489	499	547	497	508	502	496	506	472	540	472	504	510	500	493	493	492	437	532	488	520	535	538	490	485	507	510	533	478	477	523	524	510	511	522	545	528	506	505	487	508	482	500	555	538	504	470	503	516	528	491	511	457	504	497	524	500	545	467	488	492	506	497	494	509	478	522	501	479	506	548	503	532	558	453	495	478	502	505	477	499	489	469	491	456	473	510	527	519	488	486	504	539	534	494	497	502	526	522	515	493	508	506	496	509	515	505	494	506	528	508	520	519	511	506	526	489	526	504	532	491	534	519	495	492	475	500	537	472	530	508	488	481	528	497	496	481	501	499	508	497	488	517	482	469	468	496	497	476	499	464	502	532	488	520	504	483	492	508	505	511	479	494	492	506	527	501	487	539	500	490	465	529	507	509	534	496	476	492	486	522	523	490	527	483	539	494	517	524	484	483	494	492	488	544	495	485	520	518	488	522	494	524	527	486	505	497	503	508	547	501	466	465	503	494	481	532	516	496	494	477	514	523	538	506	507	470	478	468	519	532	517	512	488	502	513	539	509	507	517	513	533	498	523	491	490	523	509	512	538	496	477	503	491	545	472	535	507	495	497	496	564	476	474	500	510	498	531	497	485	472	486	509	476	552	506	525	497	478	485	507	479	510	515	511	485	521	507	513	493	495	521	499	514	493	526
23688	20746	27702	23933	20438	12982	5993	4018	2817	1976	7302	25083	18746	9702	3177	1161	743	716	734	701	699	714	698	647	699	699	717	729	693	699	690	679	683	714	688	682	696	739	751	692	715	722	706	691	695	698	697	703	704	701	750	694	697	714	703	667	699	674	679	700	694	721	696	725	715	726	671	690	721	683	726	700	735	699	733	682	677	669	724	665	695	655	726	676	699	703	703	660	706	678	680	701	689	672	715	705	644	693	723	710	719	742	701	699	706	697	697	654	638	645	706	728	716	680	682	726	722	692	729	676	683	710	701	669	717	654	690	704	745	662	694	673	747	689	725	702	693	672	712	652	689	703	735	754	683	709	704	693	687	695	676	653	686	691	732	671	707	673	699	705	728	729	720	768	701	671	734	662	691	705	725	718	720	711	770	681	680	651	668	661	710	695	685	682	705	716	631	675	714	701	685	659	670	706	635	693	724	714	696	719	650	692	715	694	682	721	666	680	701	707	718	675	704	681	694	652	676	696	695	655	690	710	693	687	662	742	704	663	645	700	692	674	667	688	663	717	717	729	684	700	716	737	726	693	714	715	725	705	742	687	716	670	683	683	673	690	733	690	680	704	724	684	715	657	674	691	687	676	663	703	688	631	703	720	709	706	646	649	653	669	734	655	712	686	685	705	727	683	663	714	684	675	699	683	651	660	679	733	698	691	681	692	710	690	695	704	652	722	712	683	673	730	660	647	735	708	703	706	693	637	633	701	740	733	730	679	688	680	670	679	719	734	658	651	680	674	673	708	703	688	664	751	635	703	691	665	680	702	724	686	690	714	665	664	678	699	709	650	688	670	717	679	663	729	661	687	688	692	663	717	695	663	679	698	724	736	721	671	696	738	686	665	730	719	717	776	710	670	697	676	717	762	722	663	671	733	714	707	719	727	698	675	689	681	674	675	700	650	656	669	647	672	704	718	689	748	680	659	659	704	688	655	648	718	713	681	680	723	696	707	686	674	651	714	695	692	675	698	711	733	704	694	679	652	703	666	713	693	664	657	683	644	716	693	678	688	675	740	722	690	679	730	656	709	671	740	740	710	703	653	728	646	729	697	671	712	717	636	643	656	683	729	683	709	720	716	686	667	671	688	671	649	698	690	645	709	655	584	671	650	681	715	694	675	681	679	725	716	677	738	702	665	687	697	678	694	742	698	688	698	668	690	653	690	720	661	689	742	714	694	673	693	684	643	751	704	707	726	704	672	655	652	711	655	718	679	725	688	666	700	712	660	670	671	682	715	697	663	712	687	729	662	724	677	648	693	694	679	677	727	659	715	673	651	699	698	689	696	680	742	714	715	769	691	689	657	632	671	671	671	714	644	665	729	671	733	698	735	669	682	655	710	690	660	673	665	651	669	674	669	684	639	681	726	750	675	678	709	686	702	666	652	681	689	707	673	725	752	684	718	740	717	733	702	668	666	731	706	732	675	674	715	711	707	732	741	635	728	702	673	661	689	704	676	679	699	652	700	662	686	676	706	711	677	744	668	662	677	696	735	687	682	721	661	703	662	706	689	704	653	715	693	679	686	726	695	687	682	698	645	726	695	722	677	709	666	658	700	659	705	738	676	765	727	638	723	706	693	705	704	689	708	698	678	717	709	687	688	648	729	680	661	710	699	629	709	709	660	665	721	659	703	673	691	696	716	665	736	680	701	732	698	678	745	702	702	691	645	665	684	697	640	651	675	708	685	685	703	660	661	655	655	695	703	677	706	673	721	685	693	727	657	668	728	657	727	705	699	711	702	675	695	688	726	661	721	651	703	674	679	648	694	670	676	668	721	713	682	698	627	662	705	716	643	718	710	723	719	656	702	686	687	701	650	674	673	705	723	677	680	688	674	659	679	718	687	698	673	730	675	703	689	706	699	665	726	684	705	717	725	708	667	656	673	639	685	646	682	717	686	679	725	677	720	675	632	673	664	678	703	732	718	663	710	680	679	736	685	759	709	683	651	718	698	672	639	712	696	668	644	656	683	682	723	674	698	732	688	673	652	673	723	700	725	662	713	707	717	654	659	683	696	712	698	672	696	727	644	683	636	691	655	682	722	700	700	693	689	699	690	647	713	682	644	683	693	721	659	687	687	677	688	703	708	693	711	748	658	681	679	703	704	660	652	732	686	660	718	702	673	637	677	621	618	693	720	693	733	750	669	703	678	677	642	728	633	708	656	711	662	725	652	670	676	718	654	722	709	706	725	731	656	661	673	676	703	688	660	680	693	716	686	629	725	730	677	656	711	688	640	673	704	706	677	692	682	658	685	668	690	708	684	667	687	703	653	708	701	694	703	693	700	677	648	645	714	725	670	683	757	701	701	706	668	673	715	742	662	668	728	669	708	676	681	658	701	638	690	707	687	704	674	722	714	695	685	670	713	706	614	689	714	667	701	668	671	682	694	652	743	663	692	703	696	670	664	672	679	750	720	670	730	703	715	652	689	701	684	725	705	695	693	657	668	723	720	727	641	618	702	672	697	738	707	721	676	673	703	716	673	706	684	685	626	704	672	703	697	702	679	715	727	725	717	707	781	686	705	691	678	668	718	684	687	691	681	683	682	699	702	706	718	693	665	693	705	623	695	703	645	701	669	673	755	675	686	677	700	710	672	655	736	689	683	671	746	722	722	678	686	653	666	666	736	666	664	723	721	687	730	678	680	686	665	699	673	667	683	682	685	700	706	700	677	675	700	669	649	754	674	707	718	704	674	652	692	672	675	705	734	683	689	684	698	662	659	655	716	682	712	686	696	681	727	763	692	690	721	702	723	692	698	668	720	690	674	677	663	704	667	665	671	728	684	691	724	718	672	684	719	681	700	743	710	712	664	667	667	701	709	659	693	635	693	716	687	724	679	681	637	725	662	667	686	676	655	642	701	719	656	676	672	682	754	706	676	684	708	689	652	673	687	623	736	689	717	712	685	711	670	684	670	684	686	660	716	698	648	701	672	645	704	696	671	662	704	701	733	705	662	682	675	652	727	715	695	694	697	682	682	682	662	726	699	736	694	662	640	727	711	698	703	669	686	701	684	690	721	721	685	675	702	687	706	690	685	644	755	679	732	726	711	675	665	641	712	714	674	667	710	723	662	694	719	685	673	692	706	670	720	710	674	719	674	705	754	686	688	724	704	679	680	718	644	650	725	692	714	680	724	690	701	669	681	685	657	728	656	694	682	618	671	723	691	690	709	711	669	664	678	653	687	698	708	691	681	712	693	734	659	630	678	668	709	709	690	707	707	664	635	720	650	668	670	711	679	704	666	704	726	706	674	695	682	722	747	681	701	689	716	687	684	687	718	679	667	680	742	684	677	663	687	663	724	668	661	688	684	616	678	707	690	700	709	701	721	706	697	697	671	687	662	727	659	688	703	676	725	650	733	687	690	725	701	681	637	710	706	707	665	702	701	685	731	670	654	720	701	715	717	657	703	694	692	663	697	662	702	711	667	697	682	699	683	719	686
8789	18917	17731	14631	9362	6154	5019	4650	3763	2492	10469	24167	16577	8419	3107	1119	705	577	607	570	591	559	577	612	586	644	614	565	633	607	529	550	553	587	607	553	558	562	593	606	575	556	592	593	605	591	586	591	591	545	556	581	586	583	604	618	594	575	569	600	566	572	590	546	555	578	612	556	537	585	629	597	603	569	542	551	606	563	586	611	605	538	596	607	636	622	580	614	558	598	630	556	647	535	626	564	577	582	556	604	559	587	533	577	553	576	570	613	624	596	530	556	597	607	606	587	598	621	641	622	530	616	570	595	615	592	581	575	597	593	615	531	589	591	575	518	547	535	590	568	618	607	542	568	575	593	638	623	564	571	586	565	545	591	607	580	615	586	536	601	592	567	623	630	617	609	561	585	602	560	615	615	565	596	585	584	571	566	620	561	592	608	527	583	583	553	594	552	607	574	598	570	553	576	625	577	596	676	610	540	553	592	583	616	532	583	611	566	575	614	611	572	542	591	583	602	584	550	579	622	577	618	590	619	589	616	581	604	587	583	603	560	591	584	617	580	592	563	612	584	602	593	540	588	595	587	596	585	589	581	516	611	563	585	549	592	564	614	585	556	612	576	605	589	624	629	600	600	623	552	633	584	570	518	623	522	566	585	565	603	582	596	571	572	569	554	606	586	612	616	580	596	620	575	590	579	584	583	573	614	587	609	537	598	580	575	608	588	604	586	577	588	554	544	598	571	584	564	606	593	563	558	567	519	596	538	533	585	541	575	558	609	548	603	569	569	573	552	620	564	577	587	591	565	594	576	546	584	601	572	574	583	564	603	623	559	604	585	566	564	535	580	616	594	629	608	559	581	633	601	568	570	572	602	542	631	560	562	559	556	595	619	553	578	602	609	586	613	580	594	639	581	569	558	594	623	597	593	569	612	578	583	587	616	547	593	585	532	565	582	564	592	582	569	558	555	567	563	604	528	555	620	590	570	604	586	570	580	584	603	556	591	643	615	635	556	551	565	571	602	574	596	565	568	576	616	570	559	595	565	608	576	581	601	592	568	591	559	604	558	591	574	583	591	616	576	568	609	584	597	634	572	563	580	585	567	594	602	623	582	562	569	554	544	582	618	605	604	585	642	591	629	634	585	588	556	600	567	568	591	553	613	614	639	608	620	575	546	583	592	591	597	589	578	609	606	539	558	577	587	605	574	557	574	572	562	589	545	604	594	586	587	574	573	599	551	606	551	608	571	577	561	594	571	563	607	561	531	651	566	527	590	530	576	551	598	563	564	567	576	578	619	581	550	551	618	623	608	592	572	607	570	574	534	659	610	606	568	540	570	560	582	562	554	654	584	587	578	590	545	586	588	607	569	559	587	538	596	585	577	571	581	575	591	617	582	577	539	546	580	592	572	581	621	596	566	595	564	581	605	527	575	603	519	585	555	567	558	611	615	566	638	586	593	593	597	567	592	586	573	550	598	594	589	632	574	604	567	575	586	556	566	578	550	565	595	570	605	614	603	597	587	564	574	599	583	542	612	551	577	594	590	562	562	564	574	586	572	621	595	583	550	538	540	563	581	617	556	606	589	618	600	618	604	569	566	601	581	550	599	603	568	594	579	600	597	608	564	571	622	576	596	544	604	588	605	542	580	596	580	567	591	569	561	602	608	602	595	559	603	570	620	540	592	565	568	599	575	597	597	591	592	566	603	589	564	607	528	570	573	564	588	614	574	601	611	575	583	603	548	578	566	591	565	586	564	576	584	590	590	588	598	625	568	557	552	529	566	646	593	572	580	562	548	605	552	531	587	606	562	598	514	620	594	580	566	602	576	568	539	587	579	561	589	593	578	588	603	568	561	573	585	600	583	568	562	583	580	581	593	585	565	615	587	579	555	551	571	609	572	573	543	543	567	578	587	596	559	611	583	571	641	583	568	580	577	590	596	549	547	604	602	619	614	563	610	597	595	562	606	608	621	553	548	549	568	528	583	573	589	573	557	583	557	584	556	561	577	547	549	585	606	583	563	542	582	592	586	628	571	550	548	562	598	578	552	558	564	589	521	545	578	574	560	600	550	606	585	616	582	616	585	584	599	577	557	566	546	565	553	617	580	580	541	595	570	591	567	600	566	567	567	574	595	543	605	610	570	586	573	589	589	571	597	590	552	606	594	596	572	543	585	604	620	604	599	584	583	598	588	547	587	613	595	589	603	615	563	519	593	576	591	557	533	580	591	563	580	543	610	591	616	579	564	525	531	579	543	569	572	565	547	605	550	564	576	570	584	564	619	545	573	595	553	557	559	573	581	575	577	516	617	576	589	565	610	596	551	586	613	601	540	584	598	620	537	612	557	612	576	598	567	546	571	598	627	562	617	586	573	621	579	605	564	600	555	546	521	553	630	605	609	600	574	554	541	585	541	526	589	552	577	566	579	596	586	559	534	616	584	586	614	581	590	609	541	600	560	613	593	566	581	589	556	539	536	565	566	619	514	582	589	569	605	577	550	604	596	589	603	561	561	566	583	573	554	625	569	596	531	572	598	526	578	615	579	629	579	602	558	563	605	565	603	571	566	563	604	573	593	594	577	544	602	573	575	585	639	560	580	582	591	548	555	594	568	554	609	547	599	612	591	583	558	570	597	565	591	568	585	538	542	554	580	574	573	538	591	587	587	577	581	592	574	567	556	539	566	580	568	577	581	600	577	576	593	595	575	577	554	530	542	602	577	573	577	570	593	612	607	519	593	536	560	601	611	585	609	595	534	611	573	578	594	584	597	608	562	571	555	577	600	627	567	590	595	593	606	552	552	581	605	552	564	562	597	580	543	573	580	539	591	552	549	601	563	597	566	587	567	563	535	567	592	615	611	557	557	571	559	544	630	569	617	615	580	583	577	591	546	605	598	579	577	564	569	518	591	542	614	578	602	589	599	557	571	583	622	579	620	593	541	612	570	591	588	603	585	582	577	579	577	551	552	538	595	587	575	578	603	569	551	591	552	553	551	552	625	590	538	571	560	561	583	536	618	583	606	609	577	596	593	570	588	583	553	562	600	596	579	581	593	583	603	573	574	581	547	581	570	560	568	602	583	584	582	609	586	607	587	560	575	591	600	597	569	593	617	562	565	588	552	586	584	577	554	536	576	573	609	558	554	600	586	552	559	588	608	604	594	567	568	568	587	581	604	561	607	583	564	545	559	585	586	533	557	583	584	588	604	618	574	565	566	595	555	592	525	608	585	560	587	573	597	605	611	583	557	555	614	538	573	578	646	608	603	565	602	554	584	571	577	622	588	524	575	604	610	555	561	569	582	552	547	568	592	560	578	562	594	599	605	554	562	544	532	569	579	552	526	560	572	575	549	593	625	579	566	540	603	570	597	530	579	561	517	570	561	574	570	614	573	554	565	614	587	540	548	571	591	579	599	589	622	579	564	558	591	595	610	572	581	586	583	598	615	523	567	585	546	589	574	568	602	555	618	562	548	552	527	569	555	601	612	540	605
27242	15042	11119	6234	2419	1508	1392	1153	961	826	1107	1706	1449	1078	737	624	578	559	584	552	560	579	572	565	554	533	575	585	571	606	556	554	551	595	564	525	517	566	562	584	588	555	583	529	563	566	594	560	556	564	576	558	576	535	563	564	592	619	546	555	549	557	592	591	537	580	544	583	555	559	566	516	543	517	515	598	622	586	582	590	549	537	566	612	560	570	538	581	556	569	534	564	542	537	565	560	568	556	546	513	526	586	567	524	554	565	536	535	530	566	569	518	542	541	524	562	572	570	526	570	582	542	600	548	527	564	574	542	554	579	556	556	560	554	532	560	523	575	514	604	573	516	539	590	508	568	546	555	521	551	572	545	594	538	512	553	540	575	527	549	535	539	534	537	591	564	555	590	586	557	558	541	598	570	587	600	574	532	554	553	542	616	597	551	574	550	558	563	563	534	548	523	550	579	603	562	555	561	542	518	545	565	538	538	563	546	529	538	526	592	545	604	568	531	617	579	541	565	593	556	585	577	540	599	525	569	538	560	600	549	597	544	591	566	584	537	559	523	547	526	572	582	588	511	557	577	587	573	545	511	560	557	558	535	586	541	531	568	539	566	594	559	601	549	507	543	568	539	582	546	568	543	568	539	566	575	553	539	527	577	532	577	554	558	541	572	554	568	585	515	561	579	549	604	532	565	538	573	604	535	582	556	543	548	544	574	575	559	574	530	558	559	554	575	554	572	584	529	521	549	537	550	553	598	583	525	534	549	565	524	560	628	567	598	540	592	588	568	534	556	571	583	550	572	559	555	548	607	576	507	553	592	548	541	563	568	584	530	556	564	562	532	539	563	539	559	554	523	512	521	533	548	609	570	558	540	561	561	534	606	568	604	571	548	558	545	588	554	510	571	561	505	553	534	551	582	541	548	576	573	547	527	620	563	562	582	575	571	583	523	542	505	581	517	577	523	546	513	580	561	555	554	556	539	549	506	570	556	538	560	527	562	627	537	538	548	557	581	595	566	520	529	548	548	540	551	588	575	538	539	560	548	577	514	561	566	562	520	569	526	538	543	567	547	587	574	530	552	551	614	592	516	540	580	562	548	491	568	533	529	562	524	546	561	572	575	588	578	533	552	568	595	588	551	561	620	553	526	575	583	549	540	568	542	505	560	530	567	558	535	513	572	556	568	554	540	547	543	558	575	534	527	598	582	521	499	543	589	546	562	543	528	554	578	536	568	526	554	519	585	555	559	611	576	547	486	545	586	524	517	504	526	534	593	542	580	551	546	565	523	541	576	557	540	540	534	566	551	557	546	552	504	526	513	563	546	513	556	497	577	550	508	565	498	552	541	577	543	560	526	542	553	545	503	528	540	570	570	586	593	584	531	530	588	595	529	560	558	543	606	537	563	574	521	566	549	542	597	586	512	575	549	606	535	586	553	534	506	565	563	557	549	539	569	557	581	573	580	558	571	523	529	567	576	547	550	587	604	569	550	508	511	548	564	546	533	520	574	555	528	606	568	562	539	547	551	547	547	525	552	552	549	530	543	559	547	581	590	544	512	545	573	570	589	576	577	570	565	503	605	526	570	544	570	571	584	564	536	543	591	565	542	574	625	553	535	583	557	527	522	581	551	536	558	528	543	537	543	569	566	541	543	551	520	537	527	605	608	596	578	524	538	575	540	566	551	551	581	567	536	538	494	550	586	577	561	588	567	568	578	579	556	541	537	534	540	574	524	589	530	582	562	539	566	504	537	515	568	539	543	527	563	553	524	582	552	546	542	529	564	547	561	527	523	526	560	559	579	554	537	545	549	551	557	555	532	554	541	557	557	581	567	538	564	498	520	593	532	566	565	573	556	563	532	597	609	574	520	590	562	587	550	573	531	597	526	584	568	531	539	519	552	546	543	548	580	559	535	531	583	559	592	547	558	540	561	583	571	543	538	543	507	591	568	547	532	583	595	552	592	580	563	536	587	550	573	584	553	588	535	567	555	558	551	549	550	559	559	529	570	560	525	547	573	511	580	571	532	509	539	552	610	578	573	569	557	577	569	539	571	547	545	550	552	594	589	599	533	548	533	580	554	546	549	549	583	564	560	539	551	553	537	523	568	572	555	538	540	568	567	561	523	539	579	540	566	559	530	595	552	569	547	559	538	551	583	584	579	554	568	523	516	532	578	543	577	570	582	534	537	515	576	540	512	554	536	560	545	572	513	518	538	567	531	552	569	553	590	590	561	593	575	503	542	526	578	583	526	537	571	562	536	543	570	531	570	583	521	594	559	554	554	523	560	584	550	573	546	587	533	581	534	603	579	542	562	552	554	533	530	549	559	570	554	517	525	574	559	563	580	589	552	574	547	525	536	563	578	570	566	565	522	558	537	600	556	576	626	576	550	564	524	523	540	573	578	553	576	542	571	544	569	599	526	574	578	555	566	561	535	555	536	560	525	538	590	569	587	574	540	499	594	563	532	581	566	571	579	528	591	531	563	552	544	584	582	547	566	557	572	538	545	566	540	548	596	603	545	535	527	575	556	553	572	518	575	548	575	567	521	579	551	592	513	527	559	565	582	534	561	558	569	563	541	562	557	580	536	527	568	560	544	613	544	596	518	565	577	543	513	564	534	551	565	498	575	529	585	560	552	572	587	552	554	561	572	555	555	575	557	573	547	527	550	558	520	551	550	511	548	592	592	508	591	554	544	563	578	502	604	555	529	563	595	565	511	576	563	552	579	577	576	546	573	609	565	533	606	575	517	610	553	554	578	536	567	537	556	586	555	565	545	539	588	558	566	568	552	558	561	564	540	584	535	578	539	551	593	581	548	542	529	517	608	554	516	549	575	565	540	544	565	584	567	558	600	544	580	577	542	506	497	555	575	593	537	554	520	586	587	538	553	577	540	570	539	554	554	548	514	569	535	509	572	578	563	561	565	530	563	537	564	584	543	592	551	529	599	542	566	527	580	534	556	571	558	572	535	585	566	580	567	532	557	555	518	577	560	543	535	558	546	549	557	538	556	528	502	548	586	516	526	570	561	577	524	500	567	543	541	590	573	564	518	516	518	546	552	554	535	500	564	524	520	570	559	533	506	564	542	589	515	637	601	580	615	590	557	555	533	580	541	600	558	548	572	556	555	563	549	534	615	553	577	523	543	549	558	519	553	560	529	576	552	594	571	571	566	596	551	587	539	591	512	534	593	544	545	550	567	533	562	556	563	516	545	581	555	609	562	525	559	562	559	554	561	532	607	508	545	557	573	592	521	527	549	575	568	574	526	557	575	606	575	539	600	554	582	608	535	537	568	566	571	577	563	498	556	554	579	551	543	585	512	529	575	560	572	520	567	572	577	532	550	564	548	584	566	572	562	562	570	562	540	586	536	591	545	534	548	556	585	529	568	534	552	566	589	544	575	569	586	557	514	574	558	558	531	596	544	559	569	557	525	532	542	504	590	516	535	568	575	538	551	543	528	551	566	568	557	532	530	515	529	591	536
7971	8107	9621	5331	2729	1788	1732	1569	1281	1005	1337	2174	1647	1129	683	545	479	486	530	496	473	472	477	474	470	488	467	497	471	467	434	467	485	462	434	448	461	449	473	471	473	437	476	432	500	502	468	476	471	470	429	478	492	454	455	456	424	446	469	467	462	466	503	460	447	437	465	475	445	436	474	478	445	457	441	447	431	473	460	482	454	475	479	459	463	430	453	446	477	485	496	437	473	435	463	479	471	485	490	449	452	491	462	479	446	505	462	461	463	506	497	468	444	458	451	476	458	417	482	457	519	474	438	462	447	454	462	468	498	519	480	479	483	454	432	461	453	518	482	446	454	458	467	495	449	464	459	493	469	444	497	460	454	476	526	508	474	503	509	470	462	456	439	488	493	474	461	482	470	486	506	472	475	453	458	464	468	451	480	487	439	476	475	455	418	493	437	479	458	454	489	461	466	494	490	476	461	448	453	480	458	489	493	456	471	468	485	457	457	474	458	468	430	453	439	473	463	454	510	458	448	461	475	461	421	464	494	433	447	448	471	437	459	479	484	428	469	473	470	489	454	477	455	475	446	496	483	499	491	498	460	446	397	457	485	427	463	492	458	436	481	465	491	481	453	489	498	443	446	459	474	437	480	492	434	498	440	462	460	440	466	484	487	465	484	430	491	429	434	451	476	451	460	447	475	475	486	457	438	468	433	464	489	516	527	443	504	460	512	428	486	454	446	471	444	463	454	443	481	462	461	475	466	447	424	481	490	473	466	446	461	451	476	489	477	472	488	465	463	480	475	475	488	446	460	448	499	496	478	484	474	479	460	454	460	461	449	479	485	486	475	459	438	450	512	441	471	474	448	466	418	434	492	499	434	450	436	461	429	503	437	520	486	457	448	440	450	438	459	436	491	495	453	461	475	469	470	438	473	460	434	476	451	463	464	482	502	428	444	471	443	475	475	461	450	443	458	463	452	481	463	426	498	466	446	451	467	500	491	490	465	488	421	445	459	493	487	425	469	442	454	452	453	466	429	450	478	528	423	477	428	452	479	456	482	497	468	506	457	471	430	442	463	465	472	472	479	464	454	461	462	466	436	501	475	445	467	454	453	498	486	420	470	464	464	418	464	455	468	489	431	447	482	487	507	463	459	493	465	475	427	464	426	470	477	469	437	470	470	402	470	454	426	499	424	452	526	490	482	485	481	477	437	469	450	472	455	442	486	477	467	452	471	471	442	478	499	471	470	466	461	481	456	487	466	441	438	437	512	446	492	478	472	433	471	438	466	470	521	497	462	474	471	451	495	490	454	449	474	491	465	470	470	460	441	490	469	487	454	483	419	460	470	450	487	455	471	436	463	458	464	475	458	444	469	477	483	496	487	427	474	492	442	445	474	468	449	489	489	461	457	469	460	451	483	422	457	492	507	491	475	474	490	479	498	458	465	473	485	484	463	445	473	461	449	459	441	496	454	434	454	452	468	462	450	455	413	454	479	461	456	485	455	437	486	465	469	472	444	479	470	477	433	452	442	432	445	468	476	458	473	485	473	448	497	473	491	466	411	470	455	481	480	467	502	446	500	418	469	439	417	493	471	430	455	463	490	417	507	470	459	422	453	506	461	487	470	478	450	450	450	444	453	452	472	477	481	440	487	462	455	456	479	463	466	448	438	487	437	434	455	495	487	491	458	440	517	477	422	483	453	440	468	466	435	428	491	468	456	474	489	465	483	462	484	488	466	479	478	465	462	455	466	428	499	461	441	511	445	455	478	470	438	456	465	467	464	498	490	443	478	482	488	477	461	432	477	508	491	518	443	451	510	451	457	472	470	484	431	463	478	471	416	445	485	471	459	471	471	521	449	483	505	439	451	467	445	480	452	465	486	454	483	447	441	451	469	491	478	405	481	469	448	499	452	449	444	452	478	469	413	467	451	511	453	464	467	495	469	468	462	500	451	444	446	467	487	473	467	445	465	468	454	448	465	455	456	436	465	485	509	461	443	487	469	462	444	465	421	492	511	444	495	493	485	488	491	499	498	454	442	467	447	439	482	500	458	492	468	452	479	502	474	509	481	503	477	503	431	482	454	455	469	472	454	421	464	462	429	480	451	468	490	477	482	430	491	477	459	474	420	473	507	465	477	517	490	484	447	451	439	449	458	429	448	467	449	497	438	501	477	467	487	482	483	481	463	471	479	485	470	489	440	443	457	431	456	434	442	442	437	457	477	443	463	468	454	438	490	441	458	485	436	437	502	476	443	453	482	446	441	483	455	487	475	461	438	502	485	483	471	445	466	488	483	462	445	507	442	470	488	477	480	460	431	451	474	452	436	440	451	497	501	462	512	441	462	447	472	444	441	437	459	459	494	465	488	503	474	482	442	396	486	469	470	462	516	445	456	455	447	450	453	437	494	502	432	489	481	460	481	482	459	442	451	488	469	477	472	468	513	445	427	505	481	462	451	475	480	450	453	440	461	447	463	465	454	468	441	507	464	448	473	426	468	462	456	446	477	433	482	472	464	447	480	448	464	459	485	478	451	497	469	450	484	434	480	489	460	505	459	469	460	451	438	464	479	458	445	484	520	432	444	478	470	497	493	461	414	458	485	447	500	453	455	436	459	458	466	494	444	514	477	427	419	447	441	423	465	509	438	461	512	446	449	472	460	432	483	481	453	500	458	423	483	478	462	435	469	444	467	462	453	465	483	445	499	453	466	474	496	459	519	480	479	487	516	455	490	455	493	480	478	460	446	510	464	446	499	458	452	480	438	481	447	458	440	487	508	453	469	449	478	465	457	472	468	477	464	465	506	440	433	456	467	431	472	439	424	458	474	462	468	457	449	465	492	468	457	445	492	442	463	464	462	474	497	469	446	443	446	505	494	475	462	460	461	458	454	494	456	430	481	483	497	482	445	490	432	478	486	468	469	471	439	479	451	426	480	476	468	475	462	481	451	446	471	468	461	450	485	477	489	493	492	459	517	443	469	433	476	438	484	458	483	497	455	418	479	484	492	446	471	458	451	446	442	458	475	444	440	474	454	430	461	451	490	462	467	490	482	475	468	485	478	471	444	456	435	512	444	442	476	481	430	459	466	484	460	490	454	449	463	463	458	479	485	510	453	461	456	508	488	467	499	483	528	454	467	456	473	502	446	465	444	460	465	453	451	453	473	467	439	489	443	458	448	439	443	447	474	497	458	491	461	432	474	436	478	463	471	488	442	471	466	469	484	451	438	466	494	461	487	506	492	458	440	466	438	450	485	470	465	480	411	461	488	458	428	448	474	521	474	455	473	460	487	478	473	453	437	497	463	493	503	511	470	480	428	483	432	449	457	513	489	452	454	465	499	473	464	465	483	496	487	480	447	441	486	482	427	422	503	447	474	508	473	443	439	467	447	481	442	456	457	456	476	432	472	449	427	456	451	449	476	457	479	421	500	473	461	452	462	458	475	440	467	477	437	467	466	479	458	470	445	477	443	435	460	445	443	472	491	452	452	469
24710	20831	26871	24707	14671	6385	3613	2240	1626	1355	3362	13192	10783	5212	1851	857	654	582	592	551	567	515	571	556	583	607	609	585	593	560	586	604	565	564	555	559	617	541	537	550	602	610	576	605	590	543	550	601	593	597	551	547	579	566	578	579	569	555	602	589	552	555	533	586	592	591	603	608	591	591	543	592	575	574	563	605	566	563	558	591	508	584	592	575	555	585	516	573	563	579	568	584	630	603	541	561	583	595	553	602	612	563	570	601	535	559	545	575	575	569	548	568	574	559	579	555	619	579	614	599	572	613	559	595	569	603	559	621	504	543	571	530	585	568	549	543	576	534	558	559	551	553	553	601	528	603	565	565	569	546	550	574	556	560	568	556	590	603	582	598	609	534	547	593	583	575	551	597	545	585	554	561	578	569	595	549	562	540	590	609	589	584	566	597	623	608	542	594	576	564	534	551	566	576	583	556	591	585	563	574	623	562	580	547	546	593	539	571	612	562	586	573	568	559	579	585	606	566	558	560	544	563	569	574	579	567	574	584	583	586	573	572	554	570	560	585	559	537	598	575	608	547	595	585	578	597	562	600	613	584	563	529	572	568	571	610	581	543	595	586	535	571	562	572	599	562	595	598	579	554	562	575	571	569	518	582	583	576	509	546	539	581	554	542	556	558	586	601	550	562	582	566	540	576	589	555	582	571	527	584	577	560	535	599	561	556	554	598	579	586	612	555	602	571	561	545	560	556	587	531	573	632	584	544	546	564	533	539	540	536	577	568	550	610	550	575	571	567	597	572	554	567	585	578	575	558	562	583	589	563	574	568	549	563	551	564	557	534	575	554	547	591	567	563	599	580	617	585	528	596	566	559	569	588	586	584	528	579	585	578	571	580	586	567	579	559	561	561	526	537	607	584	587	587	556	565	546	579	548	567	566	586	547	563	572	569	567	609	574	570	546	559	569	601	561	580	536	577	535	575	617	581	571	571	588	607	564	568	559	554	567	598	561	580	581	579	591	537	605	560	583	567	563	588	566	573	575	545	605	572	571	533	566	594	600	548	574	566	574	545	572	586	572	583	579	591	588	547	563	603	552	553	553	634	587	547	576	561	583	550	592	598	541	570	588	555	574	569	586	530	541	603	566	559	555	573	555	527	520	557	529	575	552	601	614	572	582	584	604	588	580	561	573	589	580	612	577	599	539	520	546	567	561	587	537	570	614	557	538	542	572	534	564	586	551	546	593	595	570	574	561	575	582	582	546	601	558	553	580	576	552	599	562	569	584	604	536	567	551	571	584	564	578	566	530	567	634	572	587	579	565	562	559	578	549	560	557	613	581	497	544	553	589	518	568	561	585	569	608	560	594	580	555	540	597	552	542	559	593	539	580	588	575	547	546	547	585	576	570	591	584	552	570	543	581	584	563	547	614	573	548	586	561	560	568	547	563	535	591	590	564	559	557	601	571	542	580	580	572	547	575	563	555	560	543	573	570	593	576	565	559	567	556	555	552	555	571	578	590	540	600	595	571	537	553	589	576	566	633	584	569	582	536	539	561	544	547	531	570	550	583	583	581	562	574	549	573	580	561	594	552	580	592	577	549	573	587	578	595	588	594	578	574	584	541	548	641	599	556	540	556	533	590	545	611	539	541	573	557	533	581	606	632	558	562	573	573	590	531	530	554	528	575	638	552	610	584	561	570	609	547	583	524	594	595	602	592	592	573	575	586	539	578	534	594	569	578	572	529	537	577	586	560	545	565	567	549	538	628	550	586	560	545	550	570	593	601	559	586	587	580	590	553	562	587	593	580	564	571	616	585	581	604	589	571	593	580	566	579	561	610	554	552	545	583	595	595	574	580	604	608	573	549	575	551	578	576	561	567	563	568	532	545	578	600	556	551	572	600	553	580	571	553	618	574	538	596	585	581	589	575	587	513	565	585	548	578	556	560	574	545	567	575	602	572	545	522	577	554	588	604	550	531	541	563	591	580	603	605	571	581	567	535	589	583	589	578	585	556	596	593	555	610	554	586	594	563	553	588	531	576	594	549	543	592	491	583	567	592	561	590	563	556	553	587	562	582	540	555	586	599	564	566	537	548	494	535	589	569	572	555	494	558	598	584	598	517	547	586	571	575	612	569	529	546	570	606	561	541	596	579	576	581	572	557	606	570	584	556	614	560	573	563	555	602	559	572	563	526	538	549	612	596	558	561	597	551	599	575	512	569	615	565	545	534	590	577	535	583	578	567	588	537	574	554	626	540	553	539	574	572	561	535	607	553	527	555	524	592	588	591	555	547	568	545	570	541	633	547	561	618	559	568	610	554	560	566	618	581	574	586	592	572	617	576	533	585	533	558	560	607	577	601	601	558	615	575	555	546	566	582	584	525	549	523	599	583	564	569	602	607	587	586	587	564	597	588	560	569	570	556	577	567	607	565	546	559	534	554	601	612	557	584	581	535	591	565	564	560	586	570	597	577	552	576	589	616	608	591	568	578	549	571	572	552	560	609	568	564	569	590	516	538	596	613	552	572	552	540	580	595	548	586	551	625	560	585	551	540	614	583	563	541	593	577	590	557	542	608	531	571	586	594	557	580	587	555	555	581	546	572	558	595	570	584	608	535	528	569	535	608	565	611	615	557	557	541	547	585	586	578	611	583	609	586	570	576	573	582	562	577	528	612	558	595	564	575	574	574	586	552	526	550	578	594	594	570	550	557	566	575	607	561	556	583	566	540	519	571	552	556	542	588	556	598	603	572	583	532	583	574	565	570	552	565	548	546	560	594	568	582	569	612	562	577	557	531	544	599	558	574	564	554	545	566	552	563	556	553	588	563	565	578	588	573	631	558	569	553	531	506	549	545	539	605	546	564	566	558	559	603	577	559	613	546	563	568	547	569	522	598	579	597	579	556	573	579	554	578	578	632	586	533	601	561	587	589	561	554	558	564	531	542	552	570	538	554	531	537	543	551	612	598	531	577	598	624	552	593	583	572	565	570	560	585	575	583	590	541	551	584	537	577	573	532	560	572	565	534	560	571	593	581	593	614	593	543	521	582	583	593	572	559	589	555	574	563	571	530	558	569	571	506	573	565	563	580	605	588	602	577	548	582	586	567	544	565	569	561	545	653	581	565	565	543	550	557	561	570	585	539	579	580	602	555	568	579	545	555	590	563	627	574	598	582	584	600	600	549	555	558	528	591	558	548	542	576	592	564	606	575	598	647	575	573	642	574	625	570	570	551	595	579	538	600	575	613	587	575	590	541	572	591	557	550	561	570	593	624	550	596	553	531	581	572	579	557	585	560	575	553	552	572	531	543	599	602	545	577	573	570	595	537	542	591	586	597	591	527	581	598	554	563	588	587	540	544	576	565	610	577	560	590	573	575	609	578	586	538	607	556	587	602	578	561	581	572	596	594	599	614	544	548	587	534	532	585	543	593	534	590	571	519	562	517	535	565	566	557	575	603	572	567	563	607	551	563	617	570	585	557	580	553	594	553	547
8405	14770	15838	9745	6860	5166	3559	2761	2061	1685	5051	14869	10343	5043	1924	704	579	520	460	524	510	472	553	488	522	502	505	505	520	505	523	483	482	497	480	525	508	495	508	471	519	464	474	522	463	484	501	471	447	503	454	512	519	474	482	461	499	491	499	471	481	524	480	501	489	525	513	514	505	477	487	505	509	518	529	480	520	518	498	511	527	481	528	462	520	480	531	474	528	520	498	524	491	522	557	503	487	509	492	510	496	504	492	521	462	496	501	498	526	510	519	499	484	495	535	508	478	479	533	470	478	505	515	484	522	506	477	482	498	468	499	467	477	494	495	483	463	464	496	487	478	514	489	493	518	493	541	484	488	497	481	499	444	521	503	475	509	533	495	501	475	515	500	494	488	486	458	508	483	552	492	494	514	454	511	460	500	472	465	518	489	490	481	443	487	499	462	470	499	483	469	503	491	490	450	498	487	470	491	498	512	466	512	421	527	495	489	529	491	518	475	494	458	514	542	514	493	469	497	491	449	481	511	496	512	480	499	446	464	496	473	481	474	505	487	493	494	533	536	485	496	519	480	464	482	494	489	487	487	452	500	500	504	507	479	520	511	484	479	492	472	496	484	498	517	495	483	517	538	511	548	511	497	484	509	472	484	513	489	487	487	474	491	486	498	500	479	501	536	463	479	451	464	465	508	438	463	511	447	496	454	509	513	554	545	497	468	474	534	502	469	491	501	522	496	524	494	482	540	507	427	472	457	482	493	479	513	507	475	438	488	468	501	476	534	491	499	504	533	447	497	517	496	506	502	515	523	483	433	504	483	472	479	509	490	519	468	481	506	447	463	518	462	482	477	500	540	471	507	502	483	453	487	488	515	527	496	463	501	516	457	521	492	496	536	471	461	478	518	495	517	485	506	478	507	488	467	486	457	506	488	504	499	521	494	456	522	518	471	488	482	458	477	480	539	490	510	490	500	529	508	490	515	461	470	511	493	497	494	489	474	510	494	501	496	509	512	462	494	455	448	546	497	488	492	463	504	475	478	497	514	483	472	442	517	485	497	493	512	489	471	443	472	513	482	525	527	476	501	500	523	534	458	512	493	535	479	449	467	486	495	501	455	520	518	485	433	495	448	469	483	481	503	529	497	510	478	469	502	535	484	483	440	470	470	456	503	513	519	458	516	459	488	494	511	498	505	529	461	496	461	475	506	516	486	496	490	489	467	480	485	516	511	490	502	534	496	500	484	475	482	508	492	491	471	451	457	502	441	487	503	474	548	480	517	515	467	498	474	496	472	509	518	490	494	482	456	510	489	486	475	494	484	537	500	518	506	482	534	501	512	521	521	496	477	469	483	518	529	515	512	519	513	518	505	478	486	514	481	501	475	463	484	480	475	531	471	488	503	490	505	486	470	468	456	517	498	520	461	506	506	447	529	505	471	536	477	491	452	465	513	466	508	458	478	447	530	452	502	431	480	489	495	461	464	470	471	458	461	466	525	443	496	471	477	459	512	512	449	498	504	488	480	527	484	525	483	471	498	480	458	510	472	481	444	511	489	488	489	485	501	487	537	517	460	482	462	486	513	467	494	489	482	495	523	461	479	485	450	480	537	502	503	446	503	493	487	468	490	493	512	487	461	483	474	485	534	507	509	449	521	482	472	480	487	488	498	472	476	500	474	523	535	481	492	494	496	466	480	489	475	491	506	500	512	449	500	505	450	504	508	506	493	492	485	498	478	500	471	512	484	515	475	472	525	509	492	482	470	471	469	492	480	497	504	471	424	507	504	526	496	515	505	508	455	529	487	467	497	481	492	482	472	508	454	520	483	484	508	474	475	499	467	491	514	480	459	486	529	525	462	468	460	479	469	509	491	476	484	512	497	499	481	508	490	484	484	518	461	490	467	450	473	480	476	519	484	502	490	533	495	468	491	519	488	491	511	499	504	490	495	520	485	473	465	485	469	498	469	502	480	499	525	458	507	493	509	489	506	488	451	504	506	480	496	491	517	492	492	472	507	507	495	484	451	501	483	519	501	443	531	486	483	490	475	507	510	510	528	453	496	510	519	462	512	517	518	466	494	481	518	485	485	506	527	497	513	538	477	506	515	481	517	494	489	521	493	481	501	522	472	474	510	475	475	482	456	508	522	513	494	505	525	464	525	469	514	461	519	487	492	497	532	499	474	481	510	495	515	491	449	510	472	450	503	492	519	507	500	498	478	505	486	499	483	480	488	445	449	481	459	506	495	483	499	479	501	483	472	448	493	481	470	496	474	506	482	512	466	453	481	511	487	490	521	529	478	479	477	526	520	501	490	448	487	489	482	504	493	481	489	498	449	500	446	484	513	478	506	509	508	479	475	519	510	492	516	512	520	471	505	487	536	468	495	450	498	516	489	479	482	487	482	521	541	513	504	473	482	448	505	518	492	510	480	527	471	500	491	463	544	468	452	493	509	484	487	479	469	435	477	500	474	478	470	482	539	490	442	502	543	521	496	535	491	523	474	485	493	508	472	477	468	516	518	481	485	511	461	524	476	514	488	473	493	506	495	470	478	495	474	521	484	501	495	515	456	459	482	503	465	480	471	481	462	474	505	527	473	517	458	522	485	538	489	466	488	497	495	452	515	499	463	474	450	547	503	465	460	474	485	501	457	466	477	502	524	484	503	494	462	517	486	473	448	495	515	476	521	510	484	490	520	495	507	486	484	484	489	523	501	503	501	469	481	476	490	482	473	517	501	500	496	472	485	535	473	492	471	490	500	465	528	498	472	487	478	489	454	485	482	506	454	506	518	494	472	489	509	471	446	510	465	482	489	471	468	500	484	468	493	518	496	464	483	482	482	509	480	482	516	496	480	467	449	517	476	524	476	519	523	498	467	493	444	480	464	457	467	472	503	501	482	469	527	503	466	521	487	536	476	481	471	458	460	518	494	506	509	490	513	483	522	466	466	482	497	539	488	475	483	503	523	474	440	500	496	468	517	491	455	485	481	492	492	472	479	533	428	466	504	505	461	508	525	505	489	506	513	514	500	497	449	467	499	475	487	458	484	483	453	510	477	449	506	504	522	494	545	541	466	539	481	501	481	499	503	480	473	458	472	516	511	443	457	505	511	480	466	475	487	502	504	475	507	515	522	507	508	522	488	480	508	486	441	493	499	478	480	497	515	483	487	494	491	477	489	485	498	536	504	467	469	472	482	470	517	472	475	476	511	500	487	499	529	476	475	444	495	490	480	471	495	488	499	505	486	484	487	489	508	464	464	461	491	460	485	488	464	494	495	504	514	509	490	516	480	458	456	478	510	493	448	459	506	498	532	453	493	494	498	478	468	515	492	507	451	499	537	488	476	499	525	496	465	457	490	480	487	470	489	501	483	483	475	490	459	484	507	525	520	486	468	489	468	499	489	433	486	531	456	475	491	464	500	471	497	451	452	488	489	447	482	495	473	462	497	468	455	541	454	493	499	506	480	510	492	470	508	469	478	511	459	442	494	530
23683	20763	27722	23962	20539	14217	6602	3356	2137	2425	8874	24325	18818	9392	2844	1136	757	736	757	698	658	744	656	687	735	686	728	751	666	688	644	688	659	661	689	696	659	723	671	697	658	708	655	608	649	677	669	735	615	677	669	673	674	684	687	712	669	654	691	687	676	643	677	690	663	701	715	669	648	743	631	635	669	683	665	666	627	695	639	645	653	664	614	667	682	667	701	674	694	736	694	676	669	660	674	681	713	662	714	692	675	643	690	688	638	685	638	643	707	628	719	681	653	669	669	650	660	684	656	655	675	697	677	687	665	651	703	675	630	671	675	635	667	682	700	634	695	660	637	655	608	672	652	639	670	617	707	658	659	682	672	658	659	691	662	663	647	681	689	673	656	648	620	680	662	684	699	662	657	650	676	688	711	663	693	656	699	690	693	684	667	669	668	696	685	657	711	662	652	713	700	707	692	664	686	670	663	651	644	651	639	636	691	698	683	699	660	665	683	659	702	696	655	668	676	663	635	689	675	703	636	628	692	623	659	626	671	661	594	656	635	680	708	640	692	637	677	662	714	731	678	685	678	647	642	655	691	649	658	632	666	616	661	684	652	669	680	655	651	656	668	706	651	672	647	670	677	685	695	642	673	682	673	672	654	641	652	686	652	661	707	682	657	697	704	689	738	714	689	677	665	696	641	676	698	673	663	626	688	723	683	632	725	726	660	641	691	655	642	640	646	681	676	677	660	626	681	661	680	630	661	689	701	694	661	674	612	630	702	701	662	705	693	651	664	697	676	715	673	711	654	671	727	686	670	683	640	644	628	628	653	630	675	670	680	666	657	674	688	686	685	685	699	665	599	702	653	658	672	695	643	675	654	679	688	641	690	700	647	651	671	628	687	700	673	601	723	651	626	677	647	666	664	650	697	623	661	623	637	678	697	661	662	630	634	652	640	601	659	658	668	647	701	634	672	712	673	664	651	706	623	649	683	701	666	648	683	676	653	683	679	686	683	715	672	643	627	662	634	692	656	643	645	711	679	681	680	721	651	676	684	613	608	694	683	700	698	663	636	639	688	629	659	662	679	663	688	649	679	667	667	687	702	678	676	650	625	621	668	677	641	654	636	670	645	725	681	641	638	671	671	626	713	664	713	657	676	642	697	646	674	681	623	652	700	643	660	620	689	651	696	716	674	629	639	655	632	625	708	736	702	679	619	715	659	676	728	670	680	679	647	669	749	665	625	653	642	681	648	694	717	688	662	649	671	733	726	651	631	607	661	691	671	659	645	662	663	683	685	676	660	669	660	674	669	640	641	697	682	688	673	677	681	662	641	650	689	690	681	663	645	667	702	686	673	702	689	646	654	663	684	682	660	722	610	666	681	653	650	676	681	675	716	655	711	650	694	670	691	677	633	610	655	671	691	729	657	637	679	633	678	678	660	649	683	684	657	658	689	653	651	660	672	617	658	664	688	640	670	691	704	640	693	688	682	627	621	671	694	736	640	657	661	683	687	671	677	678	694	675	683	685	689	657	692	752	633	666	664	610	674	669	717	688	651	659	656	700	676	693	663	647	629	684	680	650	663	667	686	662	696	664	676	680	671	651	659	701	696	660	656	639	704	681	671	696	648	646	670	696	709	675	689	675	675	629	647	695	624	685	637	677	633	644	655	628	703	697	719	666	628	682	647	656	670	664	613	660	648	666	675	646	642	647	676	745	682	674	701	676	669	700	646	703	684	705	720	652	661	655	706	646	694	687	653	674	643	679	663	683	660	669	644	672	667	679	690	629	703	660	649	685	661	676	662	671	679	657	657	643	647	666	689	683	660	685	660	676	700	644	661	658	632	707	662	655	654	689	704	604	690	645	675	642	708	652	632	679	696	691	694	628	678	661	686	641	665	690	663	716	691	603	684	625	650	680	693	693	648	613	634	686	697	653	644	662	659	680	639	702	644	634	655	671	635	691	674	689	674	654	662	696	668	699	675	681	687	700	613	634	647	679	678	661	716	644	656	650	635	686	723	664	674	726	670	676	686	677	712	648	639	682	718	676	644	623	698	599	666	647	661	668	610	659	666	672	708	670	631	652	653	640	627	662	697	663	706	723	644	628	668	716	678	682	601	665	689	656	609	624	683	616	641	706	642	701	692	666	648	692	702	664	676	691	705	673	655	665	686	688	681	666	674	673	665	679	664	656	658	695	643	662	637	650	631	662	657	647	678	684	664	648	682	608	640	709	659	623	621	658	657	668	693	655	641	637	686	642	666	679	595	642	668	682	690	695	716	695	671	709	673	654	668	674	689	695	656	728	651	672	647	693	673	688	681	671	634	670	675	683	679	604	689	690	680	659	677	653	723	704	647	693	680	636	712	705	675	704	703	691	704	685	686	648	652	728	619	632	636	629	651	666	632	696	678	646	643	685	721	694	668	599	635	671	668	687	618	661	660	605	707	680	669	657	672	665	648	723	653	615	678	717	606	656	666	625	674	713	686	669	660	679	634	654	727	642	679	654	663	671	646	634	664	678	691	663	712	672	689	679	671	650	656	698	671	631	691	646	678	661	651	636	679	631	613	687	724	719	668	682	651	646	661	657	679	665	674	660	668	670	687	650	680	708	629	633	613	643	621	662	666	710	621	635	672	706	646	674	671	663	676	669	671	650	666	707	708	637	691	642	693	673	707	630	671	677	629	719	660	618	644	707	661	711	642	684	658	677	646	632	670	722	709	668	647	677	677	643	660	668	666	708	651	671	665	659	633	655	665	628	717	670	622	650	682	691	691	640	653	636	669	670	619	705	640	684	649	678	683	718	689	653	694	686	683	674	670	676	633	703	696	654	660	631	653	657	670	680	662	680	661	714	694	665	641	632	676	690	724	673	672	653	688	685	654	685	637	666	693	640	667	671	648	605	735	670	703	706	680	673	655	649	659	666	663	681	712	638	600	654	678	673	686	680	669	645	661	710	654	626	673	663	665	663	666	681	644	643	697	662	696	637	665	642	625	652	673	694	654	630	712	660	643	644	640	674	675	680	685	666	642	665	707	703	682	674	631	635	676	686	624	676	664	642	661	644	682	683	653	680	683	653	633	624	713	704	675	691	725	646	638	689	657	664	631	707	666	593	644	695	701	672	649	690	700	682	700	665	725	680	656	656	689	704	727	671	678	715	656	632	688	664	677	675	651	690	687	705	652	646	682	695	647	669	645	663	748	683	674	663	682	708	677	680	668	646	625	700	675	671	671	669	682	651	656	630	642	664	724	660	639	636	687	647	648	647	677	664	651	676	717	678	653	715	667	708	700	673	658	708	685	689	689	690	624	670	640	646	673	693	670	676	671	680	614	663	678	676	683	631	681	646	688	655	671	672	678	724	670	625	677	661	650	677	698	675	652	656	672	701	708	663	616	695	670	642	645	679	693	626	684	661	671	673	659	691	673	668	703	680	642	681	641	643	658	662	657	611	671	651	674	658	671	673	654	644	665	660	702	665	649	675	643	710	663	683
9660	20003	19437	14454	10640	7333	4993	3747	2611	3319	12102	24004	16392	8168	2903	1014	657	625	603	630	613	603	586	549	555	581	593	588	601	569	581	571	592	589	624	561	560	580	563	571	577	558	598	525	582	537	589	564	533	588	607	567	591	583	559	555	603	552	569	591	539	554	583	593	563	533	586	539	585	540	593	572	592	589	572	569	578	585	589	589	586	607	547	587	572	551	582	582	552	604	556	557	563	575	596	569	579	561	584	571	571	599	554	574	577	602	590	604	580	544	582	574	586	544	604	517	577	591	549	562	594	574	588	574	569	571	527	575	528	590	595	602	573	564	572	572	591	625	595	543	602	581	587	524	591	565	622	592	557	584	584	550	561	560	578	585	604	563	560	563	563	601	585	561	549	552	561	551	569	612	595	538	535	545	592	546	561	560	579	593	622	564	546	611	550	576	553	600	571	546	579	582	581	578	614	539	545	587	577	573	614	596	529	548	541	583	548	604	580	556	590	579	587	553	542	602	593	536	573	583	600	590	536	560	554	543	599	575	549	570	571	556	576	573	541	552	575	518	562	560	551	576	563	531	574	527	559	588	612	576	516	559	566	588	633	597	587	588	553	523	543	546	561	592	569	540	543	571	534	545	620	539	554	567	577	593	605	616	569	575	617	523	574	631	554	556	575	585	546	555	587	594	580	594	616	563	572	513	530	578	581	602	568	566	586	537	606	555	575	563	591	557	579	571	573	597	561	549	578	594	603	595	597	560	580	525	587	563	595	605	520	535	583	603	582	592	608	577	543	549	584	547	584	581	594	570	602	583	571	540	605	579	551	576	566	562	573	546	556	554	550	553	609	561	609	571	568	602	553	559	595	584	562	550	551	555	595	554	590	536	539	547	559	569	567	573	591	532	577	575	582	532	545	563	587	578	543	589	551	577	575	541	573	572	564	544	575	600	584	568	561	645	592	556	551	596	581	551	524	593	578	550	553	583	555	546	545	527	514	538	579	568	549	519	576	541	563	621	578	543	532	573	538	563	594	631	518	594	572	566	587	559	565	577	557	584	619	557	553	568	590	576	572	547	612	561	577	544	597	583	590	559	628	556	557	576	613	592	550	559	589	533	626	537	573	565	522	573	560	614	556	523	580	586	557	593	539	586	557	579	603	576	597	556	543	550	564	568	583	574	552	587	544	540	569	595	569	609	563	598	554	596	572	593	571	602	566	570	575	601	559	532	565	558	529	542	574	574	579	592	582	545	571	568	554	559	523	563	555	519	544	544	568	593	544	601	543	536	548	515	551	549	563	561	538	571	569	567	551	564	555	544	557	519	582	540	564	577	549	587	562	582	573	593	561	572	511	564	569	566	502	554	565	563	524	598	596	579	576	499	553	581	615	564	603	599	542	568	542	591	558	560	578	538	563	568	571	555	576	555	570	559	576	579	528	548	607	554	546	578	530	592	547	521	554	567	553	550	595	578	518	559	585	581	583	578	566	562	527	572	600	575	565	589	570	586	547	573	532	577	590	590	540	592	564	548	556	574	549	533	541	612	588	577	583	542	590	568	574	584	581	541	531	582	584	576	577	537	588	518	586	537	575	560	607	544	550	555	577	588	598	538	579	572	614	553	577	545	549	558	614	611	578	553	571	577	581	572	594	589	526	571	632	516	564	550	592	541	525	525	503	603	590	535	572	543	581	541	568	551	562	556	601	566	591	582	604	536	543	584	590	568	572	582	569	589	529	540	541	534	537	595	551	523	589	563	563	545	608	587	546	589	581	534	617	583	561	560	562	582	539	509	566	598	546	609	571	563	577	549	590	540	560	582	558	605	617	580	560	558	595	583	580	588	544	562	557	554	542	561	575	530	580	551	534	586	598	541	604	528	593	594	592	605	643	574	519	560	605	587	619	555	584	549	563	550	561	554	549	542	565	539	535	561	562	567	568	572	558	607	558	570	553	576	585	598	559	556	538	608	560	577	526	559	592	564	548	585	564	611	552	589	581	615	568	574	572	579	556	601	575	584	569	565	566	564	559	589	564	581	586	555	601	571	587	562	554	584	562	549	576	578	568	569	598	574	589	527	543	613	601	563	566	568	516	578	553	593	570	569	582	582	520	603	616	565	555	600	577	613	564	567	528	566	576	546	535	555	573	558	547	593	588	544	548	571	547	582	576	554	562	592	551	563	534	564	540	563	559	623	581	547	597	557	560	527	564	553	529	566	562	527	540	536	578	603	633	558	566	530	629	593	607	572	552	560	575	586	563	595	583	576	537	588	552	531	558	580	554	588	573	552	562	567	551	566	530	554	570	570	571	570	546	629	592	571	593	572	550	575	561	570	572	564	578	554	575	606	564	550	548	592	568	617	567	543	597	551	542	532	505	604	567	560	570	568	587	538	523	566	560	574	546	556	577	574	585	596	595	574	601	586	572	615	599	566	592	563	608	544	538	535	570	580	549	609	609	562	560	536	594	585	541	568	620	540	565	557	570	546	586	573	583	515	560	538	542	552	565	586	568	562	566	568	573	590	546	549	524	592	559	594	546	554	547	570	534	558	539	581	574	542	549	583	537	588	575	606	542	546	581	548	485	531	552	569	569	547	556	575	580	563	573	585	566	576	571	592	561	532	506	574	545	571	566	608	547	585	558	493	586	563	581	536	549	582	580	595	555	588	554	545	565	588	582	557	581	592	562	555	540	598	551	566	563	552	536	523	545	545	591	542	576	519	571	552	565	565	535	600	567	533	549	569	554	563	566	592	606	541	531	570	574	552	542	554	585	525	572	601	562	575	514	587	547	537	533	566	564	586	539	574	583	531	540	553	544	561	558	599	586	579	604	532	539	570	562	558	572	572	585	581	573	552	504	569	588	543	544	588	547	603	583	549	575	545	545	561	584	580	623	564	581	581	560	584	601	542	565	590	563	516	607	530	602	546	572	574	561	568	560	617	587	562	580	553	531	566	562	595	523	586	583	590	544	607	570	596	591	562	565	583	583	586	581	551	539	542	568	553	582	560	591	578	561	577	555	537	561	568	590	568	612	588	592	589	555	572	570	591	581	581	538	575	565	545	558	567	535	562	549	575	582	551	583	540	553	561	574	536	575	589	606	624	600	548	551	552	586	586	575	586	570	585	493	556	557	568	584	540	572	613	543	561	532	536	538	575	573	524	570	557	535	572	569	530	546	573	552	597	550	591	551	535	575	568	517	568	574	572	553	599	562	532	552	579	568	522	542	538	550	553	581	559	601	562	576	569	564	529	557	582	532	531	601	545	566	610	572	571	576	567	541	593	545	568	622	539	573	557	577	530	564	579	600	608	555	546	561	572	531	559	552	589	559	561	559	604	596	536	565	560	549	545	577	549	568	527	597	570	540	544	559	521	561	537	568	587	527	558	538	571	543	556	566	522	578	560	538	595	579	596	574	596	533	553	568	580	574	619	570	577	562	540	570	575	576	538	542	572	598	556	583	572	567	566	551	578	591	594	551	566	519	545	563	558
27521	16885	11482	6298	2916	1598	1200	848	832	824	1211	1787	1479	1029	738	619	529	530	553	527	515	528	563	532	498	551	522	518	519	539	527	536	541	528	582	583	539	556	544	554	504	575	563	578	553	559	531	523	554	542	557	562	552	601	521	542	529	536	536	553	515	516	486	530	549	539	563	531	568	582	557	530	501	551	523	533	572	558	531	567	582	551	541	535	558	478	536	547	502	550	464	539	534	578	548	505	540	572	549	556	558	522	576	558	511	545	535	522	521	568	553	544	576	497	506	526	547	541	578	532	553	562	556	565	554	569	570	527	523	462	498	514	570	578	540	532	547	540	569	504	551	555	576	517	539	553	567	504	572	552	550	525	506	543	533	561	515	545	565	563	526	520	535	503	552	561	562	512	551	541	550	533	552	563	524	536	542	555	513	516	520	556	534	532	554	538	543	520	554	556	516	554	520	547	536	528	518	543	551	558	536	557	512	538	584	571	554	520	547	576	518	548	560	577	531	583	557	525	496	539	552	549	533	555	553	582	523	545	582	593	554	527	552	537	548	587	515	561	472	555	525	558	539	577	575	538	635	534	523	536	545	552	600	567	527	582	555	559	572	515	532	576	494	521	532	563	531	513	589	557	526	583	569	506	485	544	571	549	572	559	565	560	525	532	513	535	576	535	564	553	553	547	564	551	548	559	547	561	554	564	558	583	510	525	558	574	528	534	545	529	549	573	550	506	512	532	524	540	565	578	546	562	521	541	575	576	525	538	517	547	486	511	544	556	580	527	554	543	572	545	540	592	584	595	535	558	533	560	537	571	512	543	510	521	569	544	606	559	531	545	549	557	548	545	543	566	617	530	536	558	511	515	541	567	558	542	568	532	534	558	502	521	533	540	553	504	546	529	539	565	610	591	513	548	554	560	567	530	533	493	503	558	545	526	577	533	545	507	573	590	524	585	543	531	547	532	533	540	527	538	554	535	563	518	530	529	562	566	546	527	538	539	552	533	537	536	551	502	531	516	539	566	543	505	568	556	575	578	594	510	587	541	559	556	521	516	545	566	566	560	547	557	531	572	541	566	537	572	501	527	550	557	543	567	522	495	534	540	518	566	534	530	569	555	548	515	507	550	569	567	535	532	535	553	548	577	530	565	542	574	526	490	522	544	553	521	547	534	534	533	552	530	538	531	582	525	581	514	524	544	539	519	520	546	558	536	496	514	562	573	542	526	547	547	552	512	566	543	565	521	566	530	539	531	573	530	536	557	545	554	550	514	566	524	556	518	564	557	518	565	504	538	538	514	531	516	504	523	554	537	541	591	498	531	518	515	571	530	541	555	547	559	495	553	513	548	546	530	549	540	564	554	548	541	556	513	553	509	548	558	540	521	563	479	556	501	501	512	516	541	532	543	542	548	512	593	557	535	548	560	555	531	558	543	568	517	578	522	556	564	551	587	536	536	529	552	534	508	497	549	534	571	531	480	524	554	528	504	572	551	534	559	525	548	536	525	564	535	534	526	553	573	596	539	525	536	587	534	513	546	516	578	538	537	500	526	513	558	553	546	526	527	548	548	533	536	550	489	522	490	561	509	531	524	529	540	531	558	584	553	562	542	510	537	522	531	543	540	544	533	546	564	544	547	540	531	522	526	549	566	537	534	534	578	508	559	527	531	523	522	546	585	577	549	536	512	547	539	506	549	568	560	571	552	537	543	516	530	561	560	539	587	551	508	528	576	575	546	555	530	514	519	564	525	540	560	528	512	558	574	533	575	566	477	553	541	564	547	539	520	505	526	542	573	544	523	550	579	593	555	508	552	590	537	559	531	556	561	527	517	526	521	549	516	553	544	569	549	500	496	556	532	574	517	526	546	539	533	580	515	566	551	545	530	547	510	523	539	521	610	531	550	565	533	568	529	558	543	544	551	539	541	577	511	540	519	545	495	524	572	535	498	554	526	556	564	575	561	547	534	511	588	559	517	535	526	522	550	541	553	542	528	547	520	542	584	496	525	532	566	488	535	496	534	550	548	532	583	530	520	522	534	559	524	532	531	562	579	488	579	508	529	536	548	529	525	514	551	557	563	555	544	548	529	549	536	540	524	507	554	568	526	543	541	582	527	552	567	559	558	543	535	558	548	538	550	533	513	532	535	539	551	552	505	514	558	523	541	544	556	574	517	544	551	535	492	539	529	512	570	586	509	569	514	563	537	540	547	535	521	542	539	513	544	517	559	539	550	559	501	551	526	514	497	515	567	517	536	591	527	513	556	558	544	543	542	556	544	518	503	555	542	512	545	536	562	505	559	502	541	546	564	542	500	558	531	584	556	545	516	589	569	528	518	531	566	533	521	531	520	493	567	495	508	537	572	514	549	566	544	518	546	575	579	555	574	556	525	533	580	556	570	560	557	527	552	574	565	506	496	552	495	520	500	519	544	562	520	558	538	538	501	538	534	556	541	517	493	529	555	538	522	530	524	512	560	532	530	529	524	526	564	560	539	534	533	550	546	549	496	541	549	487	571	576	537	561	565	578	539	565	537	539	503	573	540	549	556	550	566	581	581	522	564	536	539	520	491	555	524	573	537	512	548	519	528	519	552	547	555	551	610	542	512	521	541	561	484	559	544	587	515	503	500	559	551	549	518	592	525	537	545	551	510	540	525	526	518	514	551	532	556	539	525	524	596	543	495	512	550	543	555	586	528	551	532	540	572	520	534	589	549	544	514	514	549	558	506	534	570	537	535	550	572	542	540	546	548	558	545	543	551	553	585	524	601	518	568	564	557	559	514	534	574	533	541	545	482	537	535	491	551	545	552	546	506	537	503	572	552	562	533	556	527	544	510	582	539	545	536	547	591	471	548	543	529	544	508	552	529	524	565	480	505	564	539	560	528	531	546	546	552	528	553	561	546	552	563	591	540	548	534	537	543	479	552	508	536	538	547	561	493	505	504	531	535	568	499	524	558	511	520	576	538	582	536	543	543	550	539	497	522	556	523	534	596	553	523	556	511	561	579	564	506	594	511	526	562	519	518	582	513	539	534	538	517	522	532	493	543	521	553	528	565	580	533	578	509	543	527	533	575	550	514	525	530	526	525	523	531	540	552	502	560	531	580	529	562	522	532	573	498	520	575	542	546	575	538	544	530	548	554	574	539	546	564	533	534	525	557	518	550	522	499	523	508	566	552	537	525	531	538	551	558	546	595	579	558	516	556	567	572	549	579	499	577	507	522	574	527	557	526	548	521	563	554	556	534	539	556	549	581	521	511	528	524	530	512	579	545	523	560	534	555	567	540	583	551	520	522	527	556	525	562	568	523	582	575	523	521	535	538	509	576	556	545	541	525	559	573	499	521	524	565	543	546	538	556	540	569	509	530	545	551	533	509	540	526	542	505	563	546	530	549	523	560	548	540	556	497	547	542	566	513	523	521	583	523	545	573	498	561	546	544	523	572	503	564	534	525	552	584	554	566	502	537	559	550	565	533	572	537	551	532	501	534
9377	9657	8828	4914	3103	1980	1625	966	896	987	1580	2200	1576	948	692	510	425	464	431	447	447	454	423	462	407	434	470	459	423	466	463	438	487	472	421	461	452	442	450	439	430	443	439	462	445	452	445	453	430	457	446	437	436	430	470	428	435	432	456	450	457	419	447	463	467	480	423	431	460	444	466	465	445	481	470	481	418	437	459	452	405	401	434	423	435	427	463	407	441	476	448	455	426	433	508	436	476	403	479	425	468	434	460	444	453	456	431	485	447	432	436	439	433	422	489	427	435	449	422	458	463	482	444	470	443	451	449	476	470	471	448	436	423	444	447	472	443	405	472	467	445	431	478	458	457	466	421	464	439	464	457	441	454	414	446	439	463	461	451	452	461	424	415	452	442	452	421	460	491	452	475	464	426	423	421	441	421	462	417	469	438	451	469	445	482	454	468	446	430	441	423	422	445	441	478	426	440	469	481	470	410	458	471	474	491	451	449	427	484	440	419	447	442	456	437	447	450	415	441	421	438	427	447	440	435	459	426	484	460	427	461	480	450	453	433	470	446	450	455	444	449	413	437	451	432	485	458	474	430	441	461	424	426	418	425	457	452	419	418	424	459	437	468	433	461	467	428	453	423	442	441	433	459	469	432	438	447	427	466	449	439	459	436	453	455	437	439	443	418	431	465	415	425	458	465	474	466	447	466	425	454	400	451	463	448	444	451	479	461	422	425	416	470	415	442	427	466	457	494	450	447	467	450	434	435	428	460	475	469	487	429	418	427	448	474	499	435	456	471	445	439	475	467	459	441	467	466	441	445	435	448	437	439	463	465	440	458	444	419	441	413	416	477	487	439	433	492	439	473	444	430	448	448	465	446	449	475	418	467	407	462	408	415	410	452	442	426	443	425	483	452	459	456	448	492	442	464	436	445	464	453	431	425	468	440	427	452	448	497	409	442	443	466	439	465	443	430	458	484	474	478	443	449	454	447	427	475	454	430	425	433	457	454	409	429	481	459	452	432	419	445	421	463	408	436	431	427	454	465	473	421	460	410	455	443	469	466	452	486	443	438	411	458	446	494	438	449	473	444	469	470	478	455	443	406	448	454	457	473	447	454	442	482	415	414	437	430	440	454	421	452	471	456	425	426	454	452	410	405	395	402	449	428	446	464	453	458	444	406	438	464	456	441	431	433	425	432	434	435	431	443	417	508	395	439	437	450	470	465	459	422	431	463	416	455	446	451	453	430	463	454	446	442	428	424	451	461	433	437	446	441	456	456	436	470	417	412	419	454	456	429	425	455	456	447	446	464	469	465	407	439	398	477	464	447	447	458	416	454	438	478	437	425	431	417	451	437	453	437	441	448	459	458	434	504	486	422	423	446	427	486	447	419	435	451	472	478	435	468	484	433	430	478	460	443	422	500	453	434	456	442	446	428	436	455	441	456	488	458	457	448	427	451	412	458	432	440	440	429	442	421	447	457	437	450	423	426	438	438	447	440	440	478	448	439	442	448	457	485	455	445	450	455	448	468	442	439	419	451	446	437	426	478	484	437	448	466	398	427	434	438	473	455	470	432	429	420	471	430	451	449	423	478	447	430	451	443	445	439	462	428	452	443	436	426	470	410	415	423	480	423	441	453	475	448	422	431	446	477	463	410	414	436	444	433	459	459	482	463	462	416	458	466	461	436	459	422	418	450	455	483	447	429	405	426	446	464	492	452	478	435	447	463	473	442	425	469	395	486	484	493	429	435	442	452	445	442	442	426	425	429	461	462	481	451	444	403	433	436	405	476	428	437	474	466	451	444	461	455	428	462	421	419	468	430	447	421	441	437	426	432	442	440	456	475	476	447	442	443	442	487	447	412	435	447	463	450	486	422	473	450	453	442	446	461	451	429	457	422	470	421	431	463	467	463	454	452	452	431	460	463	426	505	414	439	479	451	445	464	415	415	441	472	492	447	482	427	464	438	453	450	434	463	494	409	440	432	461	442	467	416	417	424	448	424	448	515	476	419	426	428	433	420	441	452	456	459	430	446	466	453	414	440	455	420	462	461	412	453	492	435	493	424	428	420	458	424	451	438	469	412	456	464	437	427	443	468	522	393	470	482	445	470	447	426	420	433	441	435	452	468	433	449	452	475	465	440	462	438	484	468	463	439	434	400	442	446	499	499	493	450	419	476	401	423	466	473	446	450	435	464	411	438	456	458	434	448	412	439	456	439	444	468	420	445	444	496	438	444	464	454	453	413	501	494	460	412	445	463	420	447	473	404	420	417	443	452	428	435	474	469	453	496	424	475	438	450	491	430	430	442	438	431	430	458	469	438	450	464	441	406	448	465	459	415	465	449	444	451	487	443	437	405	456	431	469	469	457	443	432	434	444	472	440	477	447	433	429	438	484	430	469	407	423	428	424	462	475	463	440	448	454	440	442	458	435	417	446	451	418	417	468	435	443	477	481	459	466	451	466	427	501	442	443	414	442	436	453	463	435	455	470	428	450	447	477	471	459	430	450	458	475	419	434	432	452	449	418	422	420	419	439	410	429	451	471	463	454	465	422	460	465	437	461	464	481	437	433	458	447	445	428	459	464	442	455	413	423	447	469	475	447	437	429	457	425	454	444	486	453	478	441	452	429	435	478	467	446	483	462	451	444	438	425	432	428	441	457	463	455	452	425	425	496	430	436	460	422	435	462	465	433	436	439	453	409	461	444	439	434	454	433	442	462	440	475	420	473	464	434	423	440	418	457	411	470	425	483	431	448	449	444	464	437	444	425	444	452	431	430	448	438	448	436	451	460	441	441	474	452	417	418	427	428	449	451	459	438	463	438	443	452	484	488	435	421	481	443	469	436	472	445	448	430	418	433	459	439	463	460	434	444	405	460	469	463	424	449	434	414	439	447	458	463	435	451	477	434	409	439	437	454	434	485	464	458	422	446	420	451	415	446	399	451	442	410	455	467	451	477	416	482	450	422	449	451	473	454	445	450	443	423	449	424	469	446	406	483	451	420	460	456	465	468	455	434	436	439	462	420	465	425	419	437	422	469	425	412	446	467	435	422	426	429	436	448	481	423	469	481	415	424	451	412	467	453	440	446	444	445	436	445	443	399	452	429	474	446	442	447	470	464	419	474	450	457	461	473	442	447	431	436	439	455	475	411	402	428	459	442	430	453	463	473	457	447	426	435	429	457	444	410	454	477	449	454	503	441	460	466	448	449	452	442	473	470	428	470	418	444	440	477	461	469	415	448	429	455	467	437	441	468	443	439	468	409	411	486	444	429	441	461	433	440	444	433	432	445	431	473	461	436	432	469	444	457	468	459	443	456	455	426	460	481	430	412	425	495	433	446	442	436	473	442	403	426	458	423	467	430	438	434	467	491	431	446	420	409	412	453	453	427	446	444	429	422	453	380	442	427	455	460	448	458	458	507	454	507	470	413	472	461	490	433	430	468	403	434	486	448	459	425	424	417	446	440	447	453	441	430	446	465	451	444	451	440
24728	20796	26749	24490	12666	3554	2277	1458	1223	1025	4573	15958	11947	5482	1785	764	606	585	530	584	600	595	597	546	594	566	566	611	613	586	571	584	531	580	591	544	569	552	608	583	575	581	540	555	565	573	567	570	566	618	541	558	539	561	559	559	593	544	567	558	567	588	531	591	574	536	543	539	546	562	517	524	553	583	539	565	592	551	580	544	560	541	567	569	557	558	568	530	598	544	533	589	578	556	566	569	568	568	580	543	556	555	587	554	538	555	560	593	576	554	548	548	599	552	555	545	558	531	559	578	580	519	577	541	541	552	566	548	575	555	539	532	559	567	587	531	586	522	561	533	554	531	551	542	537	565	555	570	529	566	541	584	578	600	572	566	544	544	523	558	575	542	552	559	551	515	599	572	572	591	573	547	549	570	566	550	567	570	550	604	554	524	574	551	584	558	537	563	553	557	596	581	588	611	563	603	562	542	590	502	554	578	563	529	539	579	547	564	591	542	540	560	539	532	584	568	552	611	537	561	509	557	587	575	548	522	566	548	570	566	581	541	532	573	555	548	575	556	524	584	524	543	542	574	573	531	544	601	567	545	558	573	583	553	567	558	538	595	530	521	570	540	576	565	565	528	604	549	527	591	581	530	562	528	565	566	580	563	529	578	549	549	596	544	558	540	581	626	583	579	539	563	574	539	558	555	538	536	544	569	534	573	541	541	571	557	546	556	534	559	556	517	585	529	572	531	582	570	553	509	562	570	569	556	582	539	564	584	596	556	557	550	571	570	557	564	519	531	600	573	545	561	553	533	536	584	550	558	578	562	554	570	583	568	584	574	561	572	569	554	600	573	577	595	603	560	566	602	573	613	539	559	544	549	604	544	539	526	586	561	532	526	561	583	573	567	552	545	520	572	585	571	549	561	641	576	618	540	572	583	516	593	603	576	569	520	557	591	543	492	567	538	548	566	518	559	566	570	577	575	569	546	532	549	557	517	592	579	567	534	565	577	626	568	575	579	596	609	570	557	556	578	547	542	541	593	547	558	539	568	566	569	568	551	595	516	590	566	613	605	534	566	537	530	537	598	605	560	611	557	593	539	588	589	581	582	562	552	584	591	607	603	559	567	565	519	550	556	619	518	535	648	564	578	549	597	562	573	553	564	555	575	570	539	514	580	538	553	565	589	549	582	553	533	541	575	541	570	594	553	599	601	599	525	565	537	548	507	541	520	575	612	572	518	560	563	564	582	544	559	599	549	562	556	546	556	552	553	544	569	547	532	541	537	515	576	545	612	562	553	593	536	562	598	553	567	561	573	555	565	606	552	557	558	547	528	519	609	561	596	578	576	587	563	614	551	509	572	555	535	556	533	554	564	560	582	608	567	559	572	540	568	583	587	565	537	534	552	572	569	519	559	570	534	551	545	569	539	566	564	567	544	544	578	555	564	531	561	565	517	587	555	554	586	553	553	592	529	591	571	524	576	566	541	533	588	579	602	587	552	578	523	517	590	584	539	538	535	530	570	558	534	545	586	584	544	560	608	560	629	580	553	565	552	594	581	574	573	526	536	551	574	574	576	547	536	520	561	563	543	560	573	581	576	517	537	568	505	569	567	589	531	620	530	557	523	604	551	581	568	534	566	565	573	576	606	562	539	534	572	558	582	582	531	531	576	527	553	522	570	583	559	569	533	588	568	575	544	560	545	598	541	558	554	545	581	580	547	581	561	538	580	536	568	518	575	574	559	568	568	558	571	556	578	574	549	514	567	544	579	530	567	546	591	570	551	546	584	548	570	562	541	540	587	563	550	562	597	587	527	581	572	553	546	564	574	584	534	542	542	579	567	595	588	564	574	578	558	520	527	527	551	602	551	549	585	558	571	562	555	554	561	604	585	544	577	559	570	567	555	551	552	571	563	543	594	549	544	577	581	554	548	580	595	536	609	572	588	565	555	540	526	567	578	549	558	565	556	553	539	552	559	573	572	558	549	555	596	582	585	540	558	594	554	550	559	574	572	565	558	554	547	578	526	551	558	581	520	572	562	567	566	588	539	564	571	606	546	532	576	536	542	568	586	548	612	557	553	578	527	586	554	587	550	570	557	569	535	554	554	564	585	560	608	584	561	518	556	558	546	572	562	565	569	574	538	545	576	560	558	556	617	543	613	543	553	519	567	552	557	566	529	531	559	557	568	590	545	565	572	521	548	595	534	541	550	556	539	543	542	562	598	557	548	528	547	527	513	571	570	573	563	534	569	577	530	517	585	566	572	533	513	539	536	576	560	539	540	581	548	571	551	564	561	563	560	574	576	522	539	566	574	529	610	590	532	557	544	546	574	560	587	543	555	564	549	551	559	551	533	529	537	578	557	576	557	584	601	558	574	575	589	522	562	553	603	534	546	551	539	568	564	581	596	535	554	562	553	517	570	571	523	526	543	569	541	537	571	586	574	549	542	536	538	555	561	530	565	547	554	554	564	561	547	567	563	579	501	545	623	560	595	578	593	578	566	562	586	546	576	518	563	525	536	548	578	584	548	567	513	576	560	517	567	556	586	593	553	518	590	563	554	571	544	524	550	561	542	544	576	547	566	558	559	527	562	550	562	551	584	579	565	546	518	518	582	579	557	569	554	567	591	551	566	581	551	566	583	552	541	542	602	583	595	533	577	602	600	587	549	530	541	582	516	577	529	538	550	584	592	554	585	564	560	514	531	580	534	571	543	588	546	564	582	539	542	586	553	526	554	579	547	586	535	596	539	566	546	563	573	598	511	586	577	543	535	580	563	571	563	595	578	553	530	537	564	564	561	579	618	579	507	591	563	588	568	539	591	547	543	546	551	580	574	554	529	593	553	605	559	527	584	509	571	529	573	542	536	630	536	603	594	554	564	566	568	510	525	557	543	567	555	511	533	539	584	538	571	577	511	572	560	547	532	545	574	545	557	550	572	590	588	570	518	554	596	558	580	494	553	534	571	546	534	563	539	569	527	541	606	536	550	573	562	545	571	551	559	559	542	546	584	549	550	544	544	571	512	544	548	554	547	545	542	536	559	585	533	561	582	549	566	550	516	509	573	563	593	579	590	541	581	548	566	551	580	603	558	564	588	546	521	529	569	567	526	530	545	560	533	583	596	572	570	511	533	570	557	536	585	516	547	536	563	565	560	586	590	539	516	535	521	575	559	550	571	535	568	556	565	568	581	577	578	578	552	591	542	557	568	595	598	554	606	552	542	510	608	538	596	565	522	574	569	557	557	562	540	593	558	588	590	558	552	573	617	554	541	585	512	571	506	523	597	568	559	550	579	609	550	581	585	572	590	559	552	614	587	557	594	568	550	618	556	555	588	573	560	614	573	542	561	560	578	571	586	569	530	577	545	555	562	569	553	535	536	568	558	536	545	583	564	544	581	519	551	535	535	553	569	578	559	581	565	541	536	541	560	543	571	573	571	548	579	561	568	597	603	551	527	554	555	537	563	536	578	528	549	591	557	601	576	562	528	558	541
8256	14693	13770	9210	4732	2650	2256	1698	1478	1339	6656	16409	10798	4992	1724	745	512	505	462	465	430	500	459	452	431	484	478	460	443	430	468	475	463	457	475	458	491	488	476	464	479	500	463	476	503	458	520	500	474	479	474	442	479	481	475	480	447	463	450	478	513	507	475	465	475	476	522	473	502	460	490	462	519	538	479	476	465	505	483	464	487	481	455	514	422	457	447	452	456	466	439	472	465	470	451	446	463	468	483	470	437	456	477	429	469	531	486	433	460	457	485	464	448	486	482	441	452	479	471	456	431	511	454	481	465	494	510	449	486	483	521	496	456	446	459	427	481	497	480	467	500	507	468	473	481	518	490	458	435	409	458	439	480	454	482	502	471	465	458	444	501	508	460	465	515	462	500	490	424	457	461	469	432	447	479	455	450	487	485	449	492	430	461	485	453	478	500	445	469	498	479	489	484	463	466	445	455	436	484	472	469	454	484	436	455	500	461	456	457	460	422	519	485	479	487	468	490	454	448	471	481	459	486	481	461	492	469	500	476	470	479	474	422	439	471	504	518	483	463	442	511	498	513	470	462	446	420	466	491	442	474	477	443	481	510	426	467	482	487	480	467	450	509	447	498	455	474	477	474	438	440	479	464	459	455	437	503	461	456	485	484	427	487	459	490	490	444	492	496	479	505	486	512	493	487	478	451	482	467	443	517	496	501	448	486	499	465	435	468	424	476	496	481	477	500	407	467	504	483	461	482	465	506	467	495	445	457	468	500	516	498	471	439	479	444	482	470	453	502	458	455	468	466	437	437	484	424	496	474	445	470	479	468	475	492	504	458	451	502	484	494	443	475	488	445	479	500	470	495	468	451	489	465	469	466	452	451	482	462	461	498	520	487	490	473	458	468	517	446	471	459	455	472	469	470	486	462	513	452	487	509	478	459	446	471	469	461	478	454	498	471	497	473	484	519	472	486	470	450	460	457	450	454	478	431	444	445	471	458	471	485	462	476	496	488	481	450	468	451	463	473	465	464	479	474	459	426	440	462	510	475	438	456	468	436	500	448	484	421	472	467	484	540	472	449	435	459	468	471	474	491	455	477	463	486	488	445	474	435	500	464	506	455	515	480	421	463	490	463	465	490	449	493	488	515	456	464	476	461	460	447	451	500	479	505	468	487	434	443	491	450	460	495	460	446	439	483	491	438	437	464	485	461	485	491	478	460	434	465	480	508	512	485	474	474	449	439	457	448	467	492	473	461	485	506	499	470	487	486	454	480	471	452	452	449	471	493	475	465	494	446	478	504	481	451	507	478	482	460	477	454	433	435	486	469	503	485	475	409	481	509	496	443	465	479	457	485	472	418	464	469	476	511	478	491	523	483	463	496	433	473	477	468	497	465	454	443	444	502	434	461	474	489	454	478	455	441	451	477	460	468	468	437	443	466	459	444	455	467	495	491	467	436	428	475	473	460	487	448	460	470	486	494	471	506	520	466	473	471	487	482	456	463	451	514	496	479	496	481	497	477	479	481	457	485	467	466	499	468	462	489	501	485	464	463	460	452	477	451	491	478	489	457	504	477	476	434	450	485	469	439	467	483	447	482	468	476	465	477	433	463	505	459	442	495	478	451	453	483	491	480	477	455	472	490	476	455	474	474	470	441	453	488	483	478	467	433	442	443	498	487	442	463	483	450	446	503	470	435	480	441	462	444	428	451	450	460	477	459	469	479	458	513	479	472	487	496	483	457	470	513	485	463	478	456	455	459	473	470	451	453	446	422	448	462	481	472	470	450	464	475	463	428	498	443	474	485	466	510	472	461	462	475	450	476	495	513	451	458	458	492	479	429	441	448	448	451	471	460	445	483	465	482	505	504	500	482	460	464	469	449	474	465	426	443	474	486	462	497	488	491	419	466	482	491	509	476	490	477	435	483	486	445	492	470	466	501	494	467	475	493	468	500	488	453	459	471	495	468	486	505	470	443	550	463	517	514	519	475	475	455	475	506	407	456	480	487	434	445	488	485	486	495	465	484	461	480	511	486	471	428	473	481	470	443	435	505	470	444	480	476	471	485	456	453	446	448	510	462	475	450	453	490	465	482	471	500	465	488	497	450	478	506	522	460	484	461	478	482	450	488	473	471	472	482	458	470	500	470	490	475	432	470	473	460	477	453	486	456	484	483	482	487	486	475	484	485	501	463	446	448	453	453	459	507	447	474	447	477	470	478	447	509	464	463	458	466	487	470	458	525	453	494	458	428	468	466	493	466	462	474	438	463	457	469	454	479	493	483	465	490	489	458	461	475	482	442	518	468	487	431	498	466	498	460	429	468	483	447	437	468	489	437	458	470	480	439	501	487	510	432	478	488	467	477	456	474	440	504	485	477	433	483	493	509	463	454	446	489	465	498	462	447	481	465	473	465	488	457	478	468	510	470	457	468	515	523	491	440	466	459	439	498	458	461	436	490	451	499	483	452	488	481	496	432	468	449	421	446	426	466	472	453	450	470	464	465	475	494	450	438	466	435	449	483	495	469	490	484	460	498	457	493	444	489	498	477	468	434	429	468	501	470	459	442	497	426	500	445	473	488	444	481	475	469	427	494	510	468	454	466	489	455	475	449	455	517	483	475	452	468	492	479	475	472	488	443	449	475	429	486	495	481	506	490	496	482	462	473	455	464	447	442	486	476	455	462	473	471	460	460	457	465	466	471	433	492	443	488	417	456	467	458	516	517	479	456	495	439	477	440	435	478	470	446	465	478	482	448	482	495	502	453	449	531	480	447	483	475	431	449	436	471	499	433	415	443	456	513	447	491	448	438	431	468	471	437	450	435	460	450	474	460	489	463	460	458	458	490	465	492	492	443	472	454	503	442	475	444	453	446	448	477	501	470	507	452	494	464	472	495	428	466	470	424	499	491	460	432	448	486	469	480	445	499	470	464	461	446	443	465	462	472	507	498	499	517	469	455	476	476	480	460	453	418	470	436	473	453	496	474	439	460	474	427	438	494	472	484	467	467	496	422	474	482	453	491	476	464	491	468	493	466	463	448	440	499	423	486	473	436	463	460	441	462	453	464	489	487	504	451	458	475	444	457	483	464	502	478	450	517	478	502	453	461	453	511	482	437	517	455	456	432	472	478	520	454	511	462	503	474	449	481	502	459	462	449	470	473	440	475	473	446	471	472	506	478	493	486	460	454	472	466	456	470	465	426	465	492	469	453	482	458	429	491	498	468	446	453	455	510	448	510	434	452	452	464	439	453	488	462	501	424	461	453	465	479	436	483	501	443	478	469	441	452	450	483	470	453	485	507	447	449	477	485	479	506	448	496	449	447	468	495	469	442	505	493	449	465	447	446	494	521	493	479	478	412	465	482	487	466	453	472	479	465	474	468	498	490	471	475	453	438	495	472	462	445	426	453	493	477	486	437	473	480	435	436	491	465	421	466	492	464	454	478	473	484	453	450	478	433	466	464	454	502	455	474	431	460	465	518	473	436	460	465	478
23650	20778	27757	23842	20215	9541	2999	1690	1392	1513	13376	28606	21215	9673	2916	1101	770	702	683	662	703	670	635	709	662	684	733	715	648	692	676	667	664	724	664	675	684	684	659	696	618	631	708	676	657	707	609	659	658	670	679	683	666	689	706	643	655	662	661	693	692	726	702	694	715	702	705	697	661	685	669	659	650	670	706	660	709	674	614	705	668	644	699	648	670	657	663	662	615	676	679	678	708	697	756	711	646	664	651	676	658	641	680	679	652	692	670	688	700	668	684	644	686	677	659	654	709	729	657	681	678	675	656	674	668	673	692	663	705	632	677	678	678	704	680	666	677	729	645	637	689	712	620	645	618	725	660	641	637	672	652	673	650	661	700	691	678	664	685	692	709	664	668	720	634	651	663	673	694	670	666	678	679	666	668	644	666	631	693	633	655	673	665	707	686	696	631	636	692	721	669	715	656	677	671	711	674	649	719	665	663	655	697	693	666	687	706	700	694	706	683	682	701	690	668	686	702	658	661	703	686	677	666	661	651	634	640	682	679	642	686	661	681	682	669	675	671	696	666	670	662	703	683	641	701	652	702	685	651	706	683	633	656	627	675	663	673	684	669	674	700	676	669	635	668	687	638	688	702	669	692	703	660	671	692	674	650	650	700	723	692	665	675	673	667	712	695	685	680	691	631	696	703	675	652	653	704	668	676	657	673	663	687	698	672	696	710	643	673	715	623	659	687	664	689	652	648	679	702	621	680	685	665	681	693	700	654	705	648	645	714	699	681	654	711	665	682	675	668	673	654	671	652	694	696	607	665	651	661	640	649	737	729	687	653	717	631	638	676	679	636	678	689	679	681	655	687	701	682	617	669	637	678	687	700	669	631	700	645	666	672	643	689	689	614	646	673	667	683	688	691	686	693	668	643	668	651	666	710	694	708	661	677	668	695	651	668	694	676	645	666	690	695	644	623	673	655	671	691	637	701	653	613	696	692	686	627	682	650	774	650	681	709	630	649	665	638	701	648	719	716	675	671	690	656	674	675	682	651	638	661	685	678	684	657	726	677	663	689	668	685	660	680	671	698	669	679	707	686	657	687	667	670	633	669	658	683	726	669	689	677	631	622	706	661	654	704	638	646	714	641	669	620	684	654	731	669	623	747	691	666	651	659	608	684	691	633	685	699	661	610	680	609	651	658	723	700	658	691	663	634	661	666	697	648	701	671	647	711	647	701	661	635	715	671	671	675	662	597	661	696	687	662	697	705	709	664	672	688	669	712	676	646	719	623	641	637	708	688	713	725	679	686	706	659	699	642	680	587	697	672	704	672	644	688	685	727	645	678	682	660	634	633	675	662	658	694	701	671	681	678	686	650	648	639	731	658	660	683	642	612	638	663	622	673	718	676	648	636	644	700	665	722	686	666	710	649	705	674	628	579	625	717	628	663	682	641	648	606	691	652	721	689	718	681	654	662	669	699	669	666	647	651	640	628	725	657	691	646	670	663	664	734	670	630	691	662	679	687	673	673	594	636	665	658	653	702	703	665	671	643	702	659	665	653	725	668	727	703	648	722	659	667	672	657	670	661	682	698	678	683	733	674	680	644	662	659	706	682	640	679	671	628	691	651	705	731	682	654	640	629	645	629	663	658	668	691	670	661	620	656	687	675	675	692	608	696	642	725	685	665	677	656	664	640	714	690	675	634	721	652	658	698	684	698	635	707	653	682	668	679	695	689	684	690	664	630	744	638	705	679	652	645	612	680	687	646	657	696	653	638	660	672	645	678	661	677	697	685	685	696	705	657	666	635	658	633	682	670	687	675	725	653	659	645	625	680	663	639	707	651	672	660	634	680	690	676	646	665	718	670	653	697	686	644	664	685	625	656	656	662	677	708	588	691	577	625	662	659	637	659	660	696	664	671	670	645	636	653	668	679	670	682	741	703	661	635	646	681	644	653	679	647	631	671	648	641	722	690	690	703	632	633	623	709	697	708	698	671	640	687	648	648	688	645	654	716	652	663	656	657	653	705	681	676	683	671	660	651	710	712	671	702	690	661	682	671	709	705	629	696	688	652	673	626	719	676	708	717	668	695	671	678	675	702	676	638	652	629	635	705	695	701	656	710	683	676	655	669	654	675	647	635	655	675	674	637	660	645	685	708	713	690	697	639	711	678	674	692	661	694	687	687	643	680	688	651	660	642	664	691	696	647	696	700	661	681	664	636	661	655	700	669	712	702	653	668	697	658	695	664	671	630	673	617	679	660	640	686	702	666	715	668	655	648	693	680	671	694	712	657	609	700	690	668	660	671	647	678	643	663	680	666	671	690	664	630	648	671	714	649	684	691	715	624	671	691	703	634	619	701	690	672	679	651	646	651	639	685	692	658	679	714	662	683	705	645	699	651	692	697	702	715	662	668	671	678	696	725	665	686	647	691	663	666	688	657	699	673	693	675	709	667	656	675	643	632	682	716	661	711	734	663	718	635	669	650	670	665	706	651	633	688	689	689	689	661	654	677	663	649	642	667	654	705	629	682	628	647	697	711	688	677	683	691	676	660	649	672	697	700	688	674	691	689	644	680	700	680	691	694	613	638	622	679	637	658	695	662	608	672	662	656	645	715	646	662	711	657	652	681	716	675	601	643	755	635	674	691	703	668	667	678	709	652	688	651	654	688	632	638	662	648	632	706	708	657	637	646	673	672	662	672	697	652	662	636	682	695	618	679	624	674	669	655	654	691	634	647	706	683	692	726	696	640	657	626	649	692	689	635	656	644	692	631	693	634	696	639	695	667	686	675	693	708	719	641	694	705	624	720	668	655	670	664	694	664	682	650	671	678	690	661	694	671	682	639	674	677	624	634	661	657	650	643	718	694	637	628	671	708	579	668	662	678	678	671	685	682	680	657	653	726	710	691	652	653	681	695	669	657	653	660	664	664	697	688	663	713	689	701	647	701	676	653	672	679	670	665	658	690	696	651	666	637	662	645	678	698	695	685	641	678	635	679	716	674	676	626	623	612	648	638	662	676	679	698	688	717	701	613	670	678	687	678	675	680	713	704	670	713	667	655	641	651	659	637	666	661	671	669	673	702	684	650	696	671	643	669	667	708	712	663	671	694	674	645	682	642	669	701	663	627	679	660	671	714	671	768	709	698	649	713	665	669	690	673	665	651	687	669	643	641	671	620	641	637	661	690	690	640	693	676	688	652	709	675	672	711	628	681	711	687	689	667	693	709	669	663	676	661	638	650	744	662	682	645	698	637	688	606	642	636	677	697	683	651	669	685	620	695	666	686	669	714	638	686	663	621	660	718	685	686	643	669	682	663	657	702	689	716	728	691	644	687	670	693	681	698	702	675	660	644	686	624	642	698	663	668	696	616	657	647	709	660	665	639	648	643	695	617	704	651	618	681	662	643	664	689	694	673	611	708	728	711	662	717	640	698	666	655	635	692	662	654	679	690	682	669	661	670	655	680	690	678	702	650	663	699	645	673	649	675	679	678	662
9096	17337	17107	9995	4275	2664	2178	1681	1623	1768	17052	26729	17771	7992	2728	951	672	571	550	566	552	538	559	573	520	567	570	576	597	564	542	563	536	542	583	530	582	574	571	549	528	490	515	596	533	532	510	596	538	562	559	566	561	586	502	558	551	553	559	558	563	569	520	561	563	553	551	549	533	530	593	552	542	557	545	565	541	552	566	549	518	561	567	552	548	535	555	491	575	572	552	505	555	548	537	549	541	592	570	522	574	600	581	571	551	571	527	555	530	531	543	574	550	543	550	573	510	555	509	592	549	551	527	580	537	592	537	519	553	560	532	540	523	581	519	590	488	528	543	525	558	551	563	544	532	564	543	549	542	535	592	546	568	480	563	554	502	531	535	527	547	567	586	569	512	564	540	572	553	530	593	503	592	562	539	547	539	546	515	569	498	539	537	571	535	552	526	541	551	546	577	510	529	564	580	543	547	554	520	582	559	571	587	529	533	549	530	566	574	569	610	512	531	569	584	575	558	549	567	594	543	539	545	543	522	545	553	571	556	589	554	573	546	574	572	569	519	542	527	566	570	556	575	505	558	539	582	572	551	546	546	527	549	550	533	540	572	540	559	554	560	533	573	577	554	557	573	549	589	545	572	539	542	561	577	557	542	554	612	551	570	590	564	558	568	562	590	553	543	522	566	546	564	552	551	579	540	601	542	557	541	540	556	561	564	598	513	506	543	545	556	549	539	527	546	544	540	531	513	600	581	576	537	554	571	560	535	589	532	523	543	548	528	536	517	559	542	560	550	545	502	537	514	580	595	589	589	599	526	522	573	547	527	520	515	544	556	590	570	531	501	552	536	505	522	565	533	564	538	538	525	548	531	565	566	516	539	527	570	566	555	547	553	547	535	552	564	533	530	544	531	519	561	580	521	567	568	535	604	567	562	520	505	548	539	513	532	542	510	531	563	537	537	561	558	587	563	588	586	499	567	574	553	546	567	570	570	562	558	560	578	539	545	523	551	543	544	546	527	549	517	536	543	552	577	558	543	564	569	575	550	577	585	553	554	533	552	552	509	512	595	547	552	545	539	552	518	611	575	551	598	541	576	526	584	543	595	541	562	522	587	559	524	550	531	593	565	551	571	544	508	554	571	552	510	531	590	516	591	532	532	547	533	539	522	548	530	548	556	549	550	575	533	559	564	550	544	529	597	572	540	561	550	559	516	567	565	539	530	527	556	535	558	525	546	563	510	587	542	548	512	520	580	565	545	570	560	556	567	578	486	555	555	543	554	514	524	561	529	497	545	533	507	560	570	577	553	537	537	557	558	538	521	490	545	569	532	560	562	503	593	544	540	551	540	547	520	530	539	518	587	527	548	613	551	528	574	543	531	546	539	573	569	540	529	529	569	544	541	531	531	508	529	531	541	515	515	628	543	557	562	532	548	531	548	521	535	536	525	559	557	564	532	542	581	579	580	555	523	522	533	538	566	489	585	538	576	503	539	585	528	530	567	573	580	608	556	558	545	591	533	532	562	560	530	573	557	581	553	567	554	558	563	557	553	572	522	490	520	529	565	534	551	519	563	540	568	587	611	535	532	578	528	569	554	527	534	537	619	546	543	548	563	521	515	512	583	585	584	519	497	537	531	570	517	533	529	535	532	585	502	550	516	562	528	555	551	539	547	556	568	604	576	528	539	537	579	545	531	529	511	555	564	542	516	572	524	526	594	532	556	567	539	529	545	571	554	538	532	532	600	500	564	566	508	589	538	587	535	561	550	523	587	540	486	576	577	572	603	546	526	553	545	549	536	582	546	555	510	605	593	518	536	558	516	557	502	580	539	524	541	502	560	496	553	587	539	528	560	530	519	551	528	565	565	527	542	560	563	527	547	571	521	558	594	547	553	531	525	582	540	548	551	576	581	545	543	535	586	587	562	546	556	555	555	562	531	516	544	519	598	549	575	518	575	526	564	542	537	553	521	566	530	552	539	548	557	543	557	556	533	516	553	563	518	563	544	547	574	554	529	513	552	533	558	553	568	552	526	550	542	586	545	545	537	505	571	519	513	534	563	557	566	538	531	572	549	520	561	530	598	539	535	555	540	525	537	590	565	592	583	604	541	524	554	532	537	555	549	573	534	566	566	542	573	536	551	552	505	528	562	552	548	565	597	516	568	553	520	549	536	532	560	532	579	528	574	537	546	541	553	541	541	534	527	555	593	524	578	526	535	587	533	570	561	572	567	560	563	528	537	555	550	541	528	550	533	556	567	556	523	525	590	595	524	553	574	559	551	562	560	540	542	550	577	558	535	559	531	505	560	568	534	562	584	534	534	537	552	542	548	590	523	546	539	540	544	518	535	550	546	551	521	563	550	575	554	568	543	540	524	582	547	528	568	525	519	527	566	565	540	547	571	507	528	542	556	576	488	542	560	571	526	551	528	559	543	583	555	543	539	573	558	544	503	553	567	534	560	561	565	574	559	578	552	570	560	552	533	562	560	520	516	518	554	539	533	562	480	515	545	574	547	527	578	541	540	528	526	548	526	551	518	557	563	559	493	515	582	533	594	551	564	524	535	536	556	576	571	537	569	550	569	548	541	565	576	543	554	532	522	555	524	559	538	534	529	568	546	577	541	515	511	504	563	525	572	540	541	545	528	535	546	581	573	565	515	563	543	509	528	537	588	520	553	554	508	536	527	587	564	544	555	576	539	540	537	541	540	523	546	536	551	532	537	589	566	585	555	561	546	500	532	555	575	561	516	553	591	545	517	574	511	544	525	554	528	539	543	529	515	524	540	540	532	536	554	556	542	571	594	564	570	543	527	502	528	535	514	548	594	568	553	543	584	544	557	510	573	587	524	556	563	571	556	572	527	527	526	532	598	562	559	524	523	554	558	553	515	584	523	558	510	567	556	570	552	553	576	517	529	543	590	556	551	564	568	552	561	544	569	567	544	545	525	549	599	555	571	542	547	562	532	537	580	562	543	574	512	546	553	550	544	595	572	575	572	581	545	545	574	558	547	603	523	536	557	532	519	577	557	532	545	552	562	533	537	569	509	548	581	538	516	555	538	526	569	543	538	517	599	532	552	556	573	544	562	538	521	554	577	563	542	529	508	552	568	541	525	532	542	584	576	537	538	532	563	559	544	560	523	584	518	513	558	542	527	524	559	537	549	570	536	541	524	552	596	553	516	565	512	530	522	500	541	589	542	535	520	551	520	543	565	559	535	518	531	579	531	558	519	537	531	545	543	560	503	573	553	542	525	521	521	518	551	531	523	540	542	542	516	601	522	552	548	558	504	524	533	575	546	537	538	550	573	576	541	518	546	556	552	556	561	526	527	543	514	563	518	554	561	544	543	571	546	582	539	579	559	542	564	533	562	544	553	526	594	573	552	513	491	519	604	594	552	588	555	583	554	561	537	537	528	468	550	495	553	548	535	530	532	535	569	516	531	511	532	560	550	562	586	509	561	576	540	506	553	579	537	536	546	547	549	577	582	538
27098	14359	6069	2372	1016	730	669	726	756	620	1142	1673	1537	1071	770	580	562	543	493	505	498	548	531	496	513	474	528	542	515	498	551	508	505	539	547	526	587	521	553	513	514	536	530	536	552	534	505	534	515	527	542	537	563	531	518	506	491	527	521	526	516	493	540	541	528	513	551	531	539	535	505	555	545	540	510	516	535	510	549	534	547	573	525	514	530	517	510	540	510	538	505	491	509	494	498	534	530	496	480	552	539	520	525	582	536	538	574	538	519	522	556	509	541	533	513	508	578	555	516	536	540	490	539	539	532	584	535	564	537	525	557	536	512	531	557	536	549	519	556	586	542	493	516	493	559	520	537	542	569	518	562	557	544	523	546	512	518	513	525	519	559	566	543	535	601	516	540	486	545	528	532	521	528	514	570	525	556	515	515	500	546	525	543	532	531	511	536	538	559	536	538	543	524	550	537	565	539	527	538	524	564	556	536	500	502	530	509	504	534	563	525	547	553	534	548	500	529	509	541	546	557	504	539	489	550	541	552	540	520	518	534	525	525	525	530	560	570	511	518	549	519	528	550	554	511	493	515	530	520	507	512	503	550	524	562	545	526	574	530	502	507	530	524	512	507	528	539	535	546	487	537	506	530	482	511	486	552	504	513	544	545	522	517	477	514	511	521	541	546	508	526	524	560	528	502	526	515	594	535	545	541	553	517	511	486	501	501	560	566	546	512	551	496	520	522	548	501	515	531	505	549	512	532	523	522	534	515	568	489	532	513	533	561	519	517	478	533	579	539	552	531	507	524	530	527	532	568	534	541	538	511	564	500	507	501	514	510	496	538	553	546	556	514	538	483	511	527	524	553	554	532	541	566	548	539	525	534	520	577	520	567	516	531	504	491	519	536	532	523	511	522	533	526	471	479	554	515	489	546	517	531	508	475	538	531	521	508	584	545	544	528	509	525	530	539	505	531	516	563	553	517	495	527	533	544	542	508	512	531	525	521	519	521	568	523	533	528	553	517	547	506	541	555	522	547	543	499	485	551	500	540	541	542	531	502	541	537	546	515	536	539	541	499	565	529	573	540	491	584	538	548	527	514	509	518	551	573	525	567	521	495	522	529	522	530	576	541	545	506	499	529	539	533	504	507	550	518	523	504	534	536	546	540	517	515	552	528	548	555	598	552	544	552	527	502	529	537	537	545	511	534	532	510	558	539	523	505	554	513	556	535	515	527	504	533	589	526	559	565	523	492	535	526	532	562	526	526	534	530	558	526	536	506	524	570	576	520	546	492	557	541	545	544	515	520	531	520	541	515	563	497	498	526	509	524	488	535	562	512	540	519	482	543	525	545	525	519	520	524	533	482	542	542	556	552	564	519	522	535	531	551	474	520	581	526	509	529	524	542	491	552	540	515	519	512	484	469	496	531	567	574	550	555	543	512	532	520	515	602	530	521	492	537	513	547	564	551	512	556	512	552	523	544	540	529	564	507	555	517	489	548	551	536	546	535	483	534	524	527	511	540	536	535	545	582	535	502	540	588	501	486	536	549	541	546	516	527	552	492	494	469	509	529	516	532	553	549	536	538	535	537	502	506	524	524	554	525	491	539	508	528	573	503	528	542	494	525	494	523	505	529	550	502	589	522	497	569	519	562	544	546	504	573	504	545	532	524	538	550	575	533	553	494	545	515	517	518	588	535	499	534	560	464	541	534	569	525	552	535	526	531	534	557	513	539	558	556	527	556	501	520	567	550	522	507	556	548	520	540	545	494	568	542	518	506	492	501	562	580	485	533	544	560	505	513	499	524	546	547	518	519	507	510	520	520	514	538	543	545	542	516	562	502	559	512	535	556	464	517	526	533	522	560	541	527	507	552	550	562	576	527	530	578	521	553	511	521	509	540	559	538	506	540	508	515	532	543	522	522	515	498	502	542	541	518	499	539	508	560	494	494	563	539	533	557	528	585	576	528	502	535	537	526	530	566	556	530	569	529	518	541	578	527	491	587	536	526	489	514	520	544	508	522	587	547	525	532	539	511	557	554	498	510	529	521	538	537	532	558	516	553	512	568	515	543	581	535	545	521	553	560	539	531	582	541	539	515	543	503	514	519	533	524	556	542	546	601	513	532	535	522	545	523	526	558	528	521	524	538	557	564	542	506	556	538	517	533	542	566	525	538	555	533	543	514	503	511	521	542	563	519	486	571	553	586	572	561	555	517	531	529	549	494	540	559	530	523	521	509	528	547	504	501	506	531	526	519	511	493	548	586	530	530	541	522	502	487	572	524	488	568	483	536	557	481	538	518	534	524	495	540	509	515	515	473	516	538	565	486	508	572	571	536	555	528	522	517	543	559	490	532	498	545	489	579	545	515	509	509	577	508	513	524	529	493	540	501	526	504	514	579	507	578	519	522	478	530	511	537	510	566	503	517	573	550	527	555	532	542	563	519	564	502	545	540	519	514	568	525	515	545	487	510	556	596	533	528	489	529	505	526	522	552	570	506	551	537	534	544	554	563	544	554	533	557	535	525	514	535	506	511	513	513	535	527	552	501	506	534	537	557	530	554	559	512	510	531	535	488	551	540	495	544	557	564	533	495	551	517	543	528	502	516	571	528	548	524	547	489	525	523	558	529	559	482	489	554	506	539	514	498	490	561	483	527	525	516	534	514	482	534	521	510	505	550	517	546	526	525	523	527	554	490	537	510	490	518	541	546	539	552	539	529	549	511	492	505	561	557	527	501	517	568	539	533	558	507	536	519	519	506	561	492	532	539	525	574	519	508	538	511	543	538	561	552	529	561	539	512	525	490	588	547	545	531	525	593	523	505	527	494	512	542	541	526	525	498	562	524	523	524	539	505	550	541	498	525	524	524	564	510	553	575	533	505	521	519	542	560	534	547	505	557	498	545	568	471	517	528	544	514	526	533	508	535	510	531	549	502	537	525	534	541	543	546	519	491	472	569	550	550	545	468	543	551	557	547	518	569	520	543	527	535	524	565	550	503	544	511	534	545	514	574	523	554	532	526	528	528	542	563	526	581	552	477	549	533	519	531	551	517	523	524	518	483	560	518	504	494	557	520	559	525	527	549	555	561	515	511	513	515	496	550	562	535	512	534	499	548	491	517	558	563	530	516	536	521	540	519	505	526	547	559	533	526	569	521	539	567	543	564	515	546	519	535	494	510	531	540	523	537	537	559	569	550	522	568	519	519	520	490	544	506	544	492	514	523	544	584	547	505	538	499	557	591	527	542	532	549	524	521	526	518	524	524	534	533	518	521	553	522	502	515	502	523	522	559	514	481	546	518	508	592	543	513	490	542	541	533	557	500	505	515	560	521	547	515	533	530	526	513	527	578	525	517	547	539	543	560	551	534	537	498	526	534	526	533	533	569	543	568	505	511	538	516	551	561	547	531	521	534	525	559	549	587	522	525	501	514	563	531	553	536	554	546	518	547	530	560	574	521	556	512	500	549	538	509	543	530	530	539	581	513	499	553	519
8171	6880	4262	1813	1020	648	741	754	683	604	1451	2149	1866	1062	680	493	478	405	415	431	427	417	409	409	430	460	441	409	428	444	512	380	431	422	427	444	428	431	424	395	426	416	431	482	422	441	448	431	423	404	401	443	473	421	438	434	427	457	406	453	434	409	426	422	424	421	432	464	411	437	419	443	411	430	440	397	440	455	424	414	450	434	409	460	444	379	419	446	456	442	459	421	424	457	436	454	422	412	453	429	429	441	452	429	416	445	469	448	419	408	402	422	425	416	438	390	463	445	441	390	406	409	419	443	445	456	448	442	430	429	415	429	438	441	409	416	413	407	422	453	442	418	429	432	425	420	418	441	409	418	436	433	408	421	420	390	415	402	438	454	436	433	416	429	378	428	415	422	424	420	413	424	402	390	419	432	441	421	426	447	401	447	414	423	402	439	424	375	409	421	426	429	446	412	427	389	417	412	422	454	482	441	373	398	443	414	452	435	424	435	412	437	428	410	442	397	421	436	422	426	433	446	382	445	434	413	455	439	428	439	400	432	433	401	408	438	416	444	423	423	417	459	434	444	422	435	407	460	416	404	481	429	414	421	403	422	417	429	460	404	409	439	411	430	448	455	427	469	449	466	438	426	435	464	438	443	437	423	429	414	397	405	433	445	410	437	410	440	393	426	464	443	456	426	436	425	427	452	442	444	442	461	434	410	472	447	421	422	402	453	425	398	411	458	408	412	451	426	415	437	422	405	454	462	459	422	426	437	440	417	462	445	428	412	406	418	426	395	459	413	445	439	416	427	401	424	439	431	422	455	440	422	408	427	444	456	460	471	393	428	428	422	388	439	444	413	429	429	438	437	405	435	386	411	433	435	478	445	441	444	437	464	406	410	434	382	437	414	378	444	453	432	429	448	445	421	394	398	459	435	463	409	425	403	402	447	438	422	426	432	476	418	412	449	448	450	431	415	452	414	407	460	444	433	437	417	404	407	426	447	413	434	397	456	477	437	448	436	436	418	450	440	438	433	428	435	418	433	412	412	433	410	437	412	431	407	405	419	434	461	419	393	432	398	455	449	429	429	384	412	452	428	439	411	427	423	385	451	409	433	417	440	425	434	407	441	447	424	436	449	428	402	409	424	465	426	372	445	447	425	442	447	436	437	404	415	425	408	423	458	441	406	406	418	412	416	441	454	420	428	465	430	458	406	405	441	422	419	419	419	455	427	446	404	439	440	389	421	442	424	418	431	426	417	427	488	440	453	452	439	407	433	432	397	436	430	426	450	448	444	420	450	405	418	483	418	420	457	420	386	465	425	412	456	412	411	427	423	401	395	388	431	436	439	420	428	455	379	410	434	447	421	440	416	417	422	424	401	446	410	423	406	445	422	448	432	428	440	429	460	404	479	421	453	436	430	411	409	443	411	433	412	436	417	433	443	443	419	440	399	422	442	444	439	409	420	407	440	422	446	431	460	457	421	459	411	427	453	458	440	453	456	428	439	447	444	436	446	437	418	434	408	418	418	456	409	457	447	443	429	444	470	457	462	431	422	405	429	442	430	450	457	434	418	410	390	450	443	424	414	386	410	438	440	398	451	402	453	403	445	427	402	414	393	408	406	414	416	449	406	432	431	422	408	418	444	427	425	454	426	402	425	399	439	422	405	427	416	446	447	419	442	440	449	447	387	450	457	430	408	414	416	427	452	395	393	435	424	407	416	435	434	423	444	437	423	417	447	435	407	386	439	440	401	378	428	435	417	378	471	430	456	398	425	406	394	410	439	435	447	422	439	415	417	438	393	437	432	446	447	420	447	453	394	452	430	421	457	450	400	421	438	441	447	456	371	455	433	435	411	428	446	411	451	418	390	420	451	451	439	416	423	441	408	398	450	415	391	416	451	430	432	447	445	402	456	458	398	408	418	437	456	432	444	411	471	423	433	448	419	417	444	430	428	401	449	427	400	391	462	447	443	453	435	405	426	421	426	401	426	451	421	402	457	459	457	442	426	431	446	437	432	443	391	406	441	419	430	465	448	426	461	398	452	424	402	413	451	413	435	420	423	434	448	446	444	417	404	411	431	434	443	420	474	449	450	416	435	427	432	437	419	446	426	437	452	399	400	432	442	431	454	412	418	426	423	442	432	437	440	434	419	422	446	434	463	427	440	454	427	431	434	433	440	441	426	428	430	470	453	433	446	429	440	497	397	434	390	470	410	407	433	442	472	422	427	423	398	483	443	446	457	400	456	440	395	471	468	412	464	430	447	386	401	437	429	458	419	405	449	410	424	455	399	415	452	459	420	426	403	447	425	410	396	424	398	413	436	427	445	429	432	433	403	459	415	442	408	431	433	434	428	408	420	411	423	436	425	391	446	440	449	410	425	445	422	398	423	452	448	430	447	430	437	413	443	483	452	448	427	437	449	441	483	423	415	402	407	421	428	447	445	392	425	414	429	450	432	436	432	402	411	406	447	440	401	442	416	413	409	471	399	432	435	449	437	462	424	419	459	412	467	432	492	393	421	435	424	418	422	447	443	435	413	403	448	436	428	416	390	420	411	429	412	406	480	439	465	392	454	376	431	418	453	415	454	448	456	422	421	386	440	445	412	432	437	442	411	412	447	412	436	406	445	466	414	451	406	407	414	426	433	458	452	436	416	414	438	450	457	428	436	448	396	398	448	414	424	405	413	455	418	440	423	434	447	430	432	445	458	444	446	454	383	417	428	437	411	404	408	452	402	424	471	458	386	427	441	414	437	422	438	455	454	415	454	371	439	449	452	433	431	432	421	442	472	378	416	447	438	477	404	445	429	391	422	469	420	419	425	417	427	393	433	413	412	400	420	442	423	460	446	417	456	439	404	417	422	410	442	398	429	396	461	396	406	405	421	466	404	422	434	405	448	464	434	463	419	407	433	432	473	460	416	442	452	437	429	446	418	440	426	435	396	442	429	451	415	452	444	409	442	444	471	431	486	404	437	410	423	412	412	461	437	438	418	439	382	407	437	412	413	451	425	452	440	441	432	428	411	431	416	430	417	442	452	417	443	415	412	459	433	449	438	430	417	490	455	467	428	437	456	417	428	418	461	426	441	430	441	418	452	401	417	408	443	394	410	429	412	429	420	418	407	433	414	426	435	386	407	470	433	458	439	461	412	448	452	423	433	409	454	450	449	439	411	434	463	409	421	448	407	414	440	457	446	401	431	443	427	444	421	417	448	426	393	430	383	382	443	441	437	397	438	440	431	433	436	476	420	414	459	470	423	402	428	420	411	429	432	438	409	426	411	428	424	465	422	368	449	440	407	416	438	455	423	436	420	411	432	415	441	399	431	422	465	402	439	407	458	404	462	446	450	395	421	437	402	423	420	421	431	467	416	422	410	436	396	434	395	398	404	429	464	407	412	448	420	437	417	440	433	420	436	432	409	431	399	401	421	428	421	407	416	434	456	415	419	436	450	420	390	467	414	388	393	454	421	409	429	434	434	442	444	428	410
24707	20767	26742	24576	10408	1965	1426	1078	1197	2369	10365	16024	10801	4447	1549	741	636	610	552	554	573	588	537	610	578	577	569	576	570	602	560	566	570	567	555	509	555	551	574	576	583	594	578	505	552	558	565	575	596	564	550	585	536	555	602	581	581	546	562	576	575	539	497	549	586	624	576	562	545	557	532	546	580	590	539	612	555	597	536	561	535	555	556	539	584	581	547	569	535	564	572	573	574	596	543	589	574	553	559	557	544	567	585	552	564	569	561	537	563	577	563	601	599	569	583	596	537	591	574	557	556	574	554	543	578	627	555	581	561	553	525	566	553	585	549	571	570	585	555	578	583	574	494	558	535	556	560	592	551	561	533	601	591	560	557	541	540	535	515	566	575	575	591	570	564	540	582	538	547	547	554	581	549	569	592	586	559	559	572	555	550	548	533	534	570	558	545	606	579	552	580	555	595	593	562	581	565	555	577	635	538	610	574	568	585	530	582	534	553	528	530	549	567	590	581	598	583	554	551	578	569	546	548	557	572	541	625	576	568	538	594	529	598	562	590	553	525	548	564	553	529	553	562	576	566	531	576	580	638	507	502	547	547	581	567	548	580	552	573	547	563	553	572	541	551	608	539	536	568	552	572	565	560	542	558	575	497	534	549	516	546	549	530	569	567	567	575	590	572	569	566	511	535	573	528	552	573	572	539	578	613	552	544	575	550	533	563	556	610	576	553	567	538	579	586	561	557	580	536	543	573	563	556	599	531	533	568	601	577	588	557	565	550	579	564	563	572	573	584	564	575	583	534	557	546	560	573	557	581	571	566	530	580	569	591	571	585	566	589	528	517	588	518	559	582	537	566	521	573	542	540	569	570	603	552	512	525	558	585	584	536	598	572	542	595	562	551	567	564	622	556	543	565	564	600	588	589	545	599	560	526	566	576	560	555	573	580	563	546	555	579	544	536	566	556	560	531	496	600	558	551	605	555	553	535	516	573	523	525	522	532	554	571	536	528	584	582	508	562	578	552	541	592	575	575	580	566	557	535	574	545	590	586	570	485	559	539	565	524	589	548	561	554	579	573	597	589	621	597	594	576	575	534	580	571	559	535	548	584	518	576	557	547	591	530	654	557	530	560	585	572	565	545	562	565	576	561	562	604	537	561	554	537	626	537	550	588	559	603	580	571	535	576	511	544	550	526	563	580	565	554	563	520	560	560	567	562	529	602	572	551	569	582	551	566	518	563	599	582	581	587	567	561	592	506	600	612	518	591	545	588	534	548	539	553	565	585	576	539	565	611	586	571	527	588	530	524	564	541	553	529	564	581	582	546	527	536	553	591	532	522	536	544	607	570	543	544	562	574	518	548	536	561	586	591	598	546	547	561	567	558	565	575	542	551	570	580	561	551	608	546	542	557	513	557	564	544	595	566	603	558	571	564	568	560	559	537	534	550	551	585	574	545	541	578	598	563	590	554	534	568	584	557	562	556	563	542	545	590	570	581	544	625	553	581	532	557	608	601	568	533	563	541	523	558	529	552	577	552	550	574	557	573	546	594	603	560	596	567	526	506	532	548	573	554	562	585	580	533	564	595	581	594	563	559	547	573	590	556	570	536	575	560	574	565	555	570	530	534	573	584	608	514	558	552	567	578	568	605	550	555	543	537	579	594	589	594	547	562	625	574	540	536	536	554	584	599	532	565	559	568	578	540	570	589	564	544	521	526	553	513	576	612	520	579	619	574	635	574	585	583	517	539	578	560	536	553	561	582	626	555	570	551	555	565	509	528	547	583	587	544	558	567	556	543	585	577	568	525	537	530	566	589	600	540	563	554	555	584	578	579	548	536	553	560	578	586	592	594	564	599	558	585	563	587	585	535	537	543	554	565	560	576	565	583	574	551	583	548	554	584	565	552	629	555	580	564	563	535	581	569	577	572	600	588	530	536	540	553	551	548	533	580	558	573	551	534	582	545	560	596	517	573	562	539	527	549	535	548	516	557	544	531	541	597	562	613	600	600	556	575	539	587	556	559	554	531	496	543	538	553	550	582	559	537	587	568	587	567	583	551	546	597	539	562	542	570	567	549	566	544	609	534	583	561	563	506	568	625	586	570	570	527	545	603	598	597	570	570	584	602	569	558	561	548	534	550	556	617	578	556	570	572	581	568	561	532	570	531	555	574	541	547	549	585	577	541	567	538	581	555	534	562	576	573	562	576	565	560	579	583	546	599	544	570	562	565	525	580	555	522	558	568	550	580	548	578	543	572	596	508	542	569	586	565	557	567	518	555	534	570	588	583	555	562	561	533	571	574	558	532	566	529	598	571	573	553	552	590	570	565	540	547	523	517	507	546	545	586	581	541	529	527	566	576	597	577	556	576	553	552	563	586	553	519	592	526	589	603	598	546	551	600	530	583	572	559	557	540	561	548	556	578	561	544	571	562	588	566	574	557	565	562	543	565	570	601	564	562	535	584	568	516	555	547	563	490	561	520	577	569	542	523	591	593	574	552	566	559	554	577	594	534	568	555	543	560	603	575	553	555	616	524	517	574	574	537	574	612	583	602	555	585	591	542	551	548	552	558	544	542	561	528	579	569	550	548	496	549	512	584	599	556	569	556	555	547	544	604	547	518	557	546	630	589	547	551	525	594	580	527	570	580	578	565	511	558	573	554	615	563	569	573	572	579	549	549	565	552	570	554	588	542	548	602	581	585	541	526	563	566	542	602	549	561	562	548	575	535	577	548	564	572	533	601	572	546	529	576	603	592	575	612	554	534	573	597	548	539	554	559	561	555	574	527	539	528	534	560	549	563	556	563	561	553	546	585	595	551	561	583	574	534	580	531	530	584	573	509	606	611	567	532	553	553	570	581	597	532	581	565	555	534	523	532	554	560	552	580	532	569	590	550	521	531	514	576	586	579	574	596	582	571	591	553	579	583	618	546	545	541	548	545	556	586	561	572	579	532	554	542	575	572	528	580	569	549	591	586	564	599	549	525	570	554	571	551	550	558	574	538	578	587	553	565	560	611	551	591	538	566	576	568	528	564	605	622	556	575	528	527	551	568	552	525	575	490	601	505	573	593	559	543	562	551	598	541	598	556	571	576	569	544	546	561	558	595	518	592	578	580	567	544	574	584	521	606	533	576	615	570	566	549	536	550	616	583	527	535	579	542	552	539	559	548	582	565	575	576	569	541	574	614	555	572	538	599	536	614	578	552	544	563	573	544	542	546	608	515	544	567	549	591	557	545	550	604	541	559	506	541	535	565	580	583	559	522	575	582	560	571	533	565	559	548	621	557	566	604	552	553	569	558	531	566	555	574	570	557	596	548	563	566	584	507	581	550	546	536	570	602	562	546	569	515	572	609	576	587	562	547	553	523	542	517	542	556	603	535	574	569	553	555	580	563	549	549	587	568	573	520	588	566	606	556	562	545	527	544	534	528	572	541	595	530	594	555	489	566	541	553	525	563	559	549	577	579	512	575	515	591	579	557	520	554	551
7033	11751	10757	6590	2448	1445	1404	1237	1579	3500	12934	15448	9832	4259	1524	639	495	467	457	475	453	487	461	479	462	487	459	487	493	487	471	476	463	515	482	456	444	505	491	486	434	463	488	506	460	456	449	494	498	467	489	461	485	488	429	402	474	475	481	477	491	447	505	522	465	489	451	473	418	488	459	432	481	451	490	441	469	505	493	472	470	482	504	449	497	497	470	484	466	503	468	457	480	469	480	487	456	464	453	485	485	463	460	464	460	486	464	449	479	472	448	445	473	500	452	471	468	474	489	438	486	468	465	476	470	452	493	519	473	466	431	456	480	492	491	457	472	493	502	459	485	500	466	422	465	490	472	499	448	524	445	461	451	466	464	477	509	465	476	493	494	496	443	464	510	456	493	489	442	500	490	473	470	507	505	458	459	487	482	444	484	495	485	444	468	476	452	467	467	444	501	490	446	494	457	491	482	497	461	455	450	523	467	442	484	465	492	481	477	467	439	490	486	463	474	485	499	435	444	475	463	457	484	459	474	484	470	440	485	464	472	441	452	496	465	449	453	460	485	485	461	455	452	447	455	448	536	504	460	496	480	503	452	467	518	463	474	471	469	467	492	459	477	471	493	471	505	464	451	490	466	484	453	466	418	468	480	493	499	488	445	513	476	430	442	456	503	483	437	462	495	478	445	472	454	468	474	437	484	465	495	482	459	490	514	485	455	451	452	465	476	466	459	448	470	470	491	488	451	470	461	499	486	479	453	472	443	516	515	499	504	496	469	464	474	460	442	480	459	471	465	470	501	432	475	475	466	474	459	461	481	442	489	468	433	493	454	489	453	512	475	467	470	494	447	477	442	471	475	488	488	490	533	475	508	462	462	479	494	475	437	438	461	463	453	476	460	486	428	498	473	458	448	477	475	447	503	484	475	471	473	479	489	467	458	469	474	457	499	479	448	491	468	485	466	472	502	462	468	468	454	463	468	487	515	452	476	468	465	488	487	480	472	474	461	471	495	476	487	492	427	457	448	483	475	483	486	487	475	474	475	492	475	478	471	472	460	500	449	480	486	452	527	486	441	448	458	457	456	489	488	508	417	486	484	478	469	464	443	469	484	440	510	434	488	502	473	442	479	485	465	489	451	450	455	484	488	489	454	500	499	464	535	439	463	449	496	518	407	502	479	501	516	503	461	471	459	447	458	437	494	475	499	462	455	474	512	456	455	453	478	493	476	483	453	486	470	473	481	492	474	485	461	495	492	486	507	441	477	457	473	469	419	526	499	444	456	481	440	472	454	478	489	472	490	497	463	497	442	482	441	446	440	467	500	455	473	452	465	495	491	488	517	489	465	439	458	460	530	484	497	488	466	476	482	502	473	456	492	450	459	476	501	447	476	484	505	485	473	476	515	448	445	455	454	489	459	483	453	532	450	469	452	533	504	512	522	494	446	474	480	480	445	459	494	436	473	436	452	462	497	459	467	460	486	495	477	477	437	459	458	473	436	488	451	444	483	502	434	481	471	495	463	497	498	461	495	436	483	464	498	476	481	482	459	472	455	492	441	466	503	495	481	488	461	484	459	486	472	494	476	472	507	476	463	497	467	486	445	498	454	469	446	474	496	459	449	462	471	481	463	452	451	469	460	489	451	475	470	473	477	482	524	461	463	475	461	498	458	497	477	447	480	474	488	445	477	454	492	490	441	517	508	446	464	530	502	465	483	484	439	466	482	498	496	439	474	467	456	502	445	485	460	474	490	491	488	483	452	464	437	430	509	486	459	475	468	539	504	449	461	472	476	467	476	462	477	439	472	456	472	463	482	459	480	436	485	502	447	449	477	477	464	480	461	500	429	496	493	449	438	523	451	500	497	465	488	452	477	496	448	481	499	485	495	431	494	490	472	473	480	482	466	485	475	481	467	469	468	481	468	494	512	466	506	480	457	466	495	475	434	502	463	458	501	497	451	452	485	448	459	465	478	477	482	492	460	487	491	485	497	478	435	492	435	515	497	470	496	469	489	463	486	446	464	464	493	471	464	454	477	452	472	473	476	487	441	494	468	441	452	472	454	469	452	466	482	460	488	465	473	455	459	439	502	438	466	489	425	501	457	457	475	473	483	482	471	453	482	451	467	468	458	493	467	443	491	473	471	478	503	467	466	486	450	476	481	446	471	462	426	438	468	478	461	483	456	493	483	501	457	449	475	446	463	451	495	508	452	480	443	467	459	452	491	451	487	500	457	461	480	472	478	457	451	443	473	436	472	481	475	438	451	497	462	491	455	469	469	455	457	453	490	439	467	450	430	495	466	458	488	467	444	488	452	476	462	479	494	470	511	469	463	468	441	467	462	481	482	466	491	490	466	464	461	470	489	467	520	486	488	429	502	476	481	512	464	479	473	512	464	487	454	470	454	493	523	482	462	481	462	482	497	452	464	506	491	479	477	471	489	482	471	443	476	481	482	463	487	477	474	478	471	474	488	473	458	474	446	485	446	487	470	452	439	515	467	485	453	437	450	490	438	486	474	462	459	498	491	473	465	501	434	472	435	440	457	498	499	464	460	498	492	490	472	471	437	454	478	472	498	468	485	449	475	435	464	487	501	472	478	445	472	457	427	471	509	453	471	461	484	499	496	451	501	448	506	443	493	452	459	465	504	465	438	482	470	453	507	477	452	479	454	478	472	453	495	475	467	468	470	441	470	463	453	446	448	429	527	463	468	458	467	478	463	440	496	512	504	495	487	491	468	507	475	448	525	456	489	433	476	430	436	489	475	458	445	496	476	487	473	458	474	516	434	438	461	446	503	491	489	451	476	474	484	450	480	475	486	468	473	507	516	467	440	455	457	472	492	455	486	453	470	516	477	483	480	468	430	528	471	471	469	461	468	467	486	484	495	490	468	462	454	472	482	480	480	474	459	473	484	487	517	464	434	456	461	478	478	452	465	444	471	468	479	470	490	463	432	444	465	463	429	483	438	484	508	491	501	457	447	449	495	461	479	472	461	456	463	454	506	448	496	468	523	501	479	477	469	498	441	453	446	448	469	440	474	505	496	463	465	451	482	474	469	490	472	495	458	438	458	454	456	484	490	485	484	439	435	477	455	484	458	462	494	464	487	460	473	431	474	464	476	500	469	485	505	453	465	444	524	422	453	486	474	468	515	496	472	495	495	457	483	484	451	472	471	450	497	492	485	447	474	513	451	494	489	448	481	486	463	451	501	479	465	500	440	499	451	506	478	489	472	476	491	498	504	463	465	458	464	489	479	458	469	457	431	449	482	487	457	479	482	479	445	492	510	481	443	471	489	450	471	460	476	460	441	498	491	482	481	469	509	468	462	457	516	408	457	504	465	453	476	486	451	497	509	472	494	455	470	446	495	447	431	463	482	450	460	472	497	466	517	464	468	439	470	471	512	480	480	460	461	496	490	458	498	491	466	466	403	495	456	465	477	460	464	491	454	470	494	481	475	483	464	479	479	471	467	503	496	449	476	457	477	466
23724	20802	27870	23800	20345	8320	2254	1428	1555	9198	26592	26529	16690	6574	1970	948	796	691	681	680	633	691	697	654	682	673	686	679	672	669	698	652	669	669	680	695	668	691	714	668	723	659	684	680	714	697	721	677	647	671	700	711	710	714	684	701	649	677	708	714	702	661	688	690	648	679	692	703	688	675	679	626	671	701	658	682	749	680	666	697	690	687	695	670	652	695	703	653	688	724	701	708	670	685	715	667	675	651	678	711	713	689	701	690	686	675	701	686	718	700	686	710	664	639	668	659	648	695	675	700	634	679	687	680	698	689	663	685	642	675	670	667	733	649	670	683	666	714	729	650	681	688	681	704	692	739	652	664	634	707	670	614	693	717	745	725	693	679	691	711	665	687	692	643	732	678	646	675	617	701	659	676	716	687	671	676	685	683	691	711	686	668	672	707	693	725	708	722	681	642	691	690	704	667	667	685	647	723	703	696	719	666	652	634	685	721	649	646	659	680	716	633	676	677	722	685	704	734	666	681	695	693	642	677	676	655	687	707	669	698	669	704	670	647	679	678	729	671	769	649	700	701	693	698	666	660	701	725	755	741	648	687	632	656	682	690	681	706	677	715	666	704	637	647	684	645	715	704	692	676	695	647	639	685	702	664	647	700	663	685	663	681	705	647	680	688	700	691	705	673	728	690	722	689	671	703	684	696	741	674	687	752	676	677	660	700	672	684	651	683	675	679	674	663	623	754	677	714	695	696	643	699	673	716	702	654	661	686	657	652	693	651	623	713	694	684	637	722	665	701	705	662	671	683	723	662	705	683	666	697	692	685	682	678	700	644	669	677	682	678	613	647	693	692	696	701	669	721	699	709	672	636	662	671	722	680	674	628	673	657	722	679	673	689	679	674	691	680	670	676	651	630	694	695	674	711	722	679	674	682	659	628	710	697	692	669	687	665	690	653	663	638	718	670	661	670	675	642	682	688	707	709	690	703	646	663	651	713	691	687	680	627	665	667	686	624	697	664	688	705	662	690	653	733	679	701	650	674	696	644	701	726	696	643	670	682	660	623	675	703	671	691	663	693	658	666	651	667	695	692	711	663	679	679	699	649	671	679	656	684	680	677	640	679	627	729	701	716	696	678	672	637	686	650	708	682	698	702	657	684	679	688	686	674	656	688	646	662	671	657	656	658	666	649	712	706	729	685	690	687	767	649	670	710	696	661	664	686	713	673	690	665	658	643	709	674	671	755	729	737	669	711	649	677	701	680	676	687	670	673	715	681	636	689	665	630	698	713	678	657	695	660	670	655	661	654	632	671	687	669	671	724	637	662	654	729	658	648	663	677	654	694	687	672	626	632	682	665	748	664	663	656	638	646	630	712	672	719	650	663	714	757	674	646	639	686	667	715	767	677	667	711	657	689	659	687	662	670	695	702	695	689	659	659	645	644	650	681	706	669	646	693	657	695	631	684	671	688	661	688	677	713	659	657	649	710	640	683	728	651	669	694	684	684	658	676	705	644	671	659	672	639	635	656	614	675	665	695	686	677	689	667	699	662	668	665	720	630	696	673	672	689	715	680	673	688	725	717	723	661	628	648	674	597	661	720	677	689	692	681	692	680	668	703	621	648	659	719	697	680	659	686	649	671	698	701	706	658	737	706	708	709	678	711	683	647	654	680	679	695	668	654	676	664	682	691	675	678	623	645	658	675	671	651	672	710	663	690	617	649	661	632	670	657	634	645	682	685	697	665	715	703	707	671	667	688	671	680	711	666	678	639	699	674	709	664	691	657	652	674	686	645	676	715	679	655	678	680	656	670	702	682	692	663	671	698	657	669	661	660	659	648	668	692	651	687	675	639	685	696	633	670	662	697	657	682	698	706	651	685	635	661	674	715	628	663	667	676	729	671	701	692	679	659	722	680	682	693	713	693	700	669	660	685	646	702	714	701	693	706	706	669	711	678	699	680	684	646	669	712	686	718	697	697	690	715	713	673	658	661	662	678	720	724	670	654	728	666	662	693	697	621	691	666	706	699	721	651	660	656	644	687	701	680	678	640	698	699	654	680	692	704	650	657	682	680	621	641	661	615	648	642	631	663	685	628	649	696	714	746	631	693	676	670	671	686	674	679	681	667	679	642	637	683	711	643	678	641	664	635	691	691	631	710	651	709	642	605	668	659	614	688	724	655	711	627	686	676	676	638	664	687	632	702	696	657	679	682	681	694	697	684	700	654	711	673	664	676	705	700	661	723	666	677	696	695	722	730	664	657	741	680	674	635	669	692	692	653	668	673	712	671	649	676	669	674	644	697	676	680	668	681	669	624	708	725	687	708	693	616	657	667	671	671	685	704	707	681	676	654	658	650	697	683	714	659	659	709	704	695	698	722	690	649	650	654	659	654	669	682	655	678	655	675	694	704	699	676	726	676	740	674	687	696	669	626	706	705	691	681	706	709	664	669	679	676	675	696	691	703	661	711	717	683	691	684	688	705	698	653	637	680	709	667	673	692	693	681	694	685	668	675	668	724	670	681	671	739	674	657	645	681	698	706	667	677	717	701	645	715	699	733	627	671	715	655	653	665	688	678	672	658	694	683	641	659	696	704	621	685	698	642	662	682	664	659	701	690	694	673	694	659	708	664	687	651	655	643	648	662	694	693	668	675	719	663	647	668	706	639	663	653	722	674	697	667	693	710	650	701	697	721	669	675	714	645	673	682	631	670	692	687	666	715	708	683	673	641	648	691	685	657	670	696	688	721	674	669	743	700	699	712	655	678	642	663	655	637	708	671	691	682	673	685	682	659	656	616	704	714	676	718	631	733	695	696	726	663	652	645	683	691	698	695	726	626	650	636	692	724	726	738	654	696	688	645	713	706	682	700	666	694	655	635	665	701	662	712	713	692	701	672	693	652	705	689	633	716	682	691	658	662	664	667	634	712	690	683	633	659	661	643	648	649	673	691	681	686	625	676	674	689	704	667	688	702	699	687	663	718	690	647	659	611	680	652	646	692	665	713	671	650	668	667	649	699	645	670	654	668	671	693	688	746	689	658	658	659	687	654	712	690	660	673	690	658	682	681	691	700	633	650	683	656	642	696	669	712	657	668	661	716	670	672	648	617	653	667	668	681	702	653	679	667	677	635	680	653	677	670	671	707	666	698	683	691	724	680	642	667	702	722	688	685	688	708	669	667	691	662	660	718	729	738	646	680	669	728	700	721	663	637	695	709	710	675	689	676	675	660	663	688	663	666	663	646	675	689	681	691	677	663	710	645	635	658	691	708	646	677	627	658	693	688	667	716	641	628	714	654	724	653	675	678	695	693	589	671	686	660	701	723	692	682	678	721	713	694	674	694	695	691	665	671	646	649	645	686	706	649	723	674	678	649	680	708	644	696	669	693	642	760	652	692	668	669	679	708	705	684	648	654	701	656	649	671	682	650	664	626	659	708	659	649	691	632	640	677	708	700	692	655	636	647	675	706	668	650	656	676	668	696	737	700	628	649
8147	15183	14600	8235	3155	2251	1664	1515	2115	12538	27260	23144	13602	5690	1837	793	614	587	571	545	602	581	587	625	593	582	594	559	552	569	574	566	549	566	566	615	560	568	592	565	572	571	560	561	570	552	571	537	540	561	575	549	562	583	520	604	583	556	540	581	559	577	577	552	587	582	522	584	584	555	584	563	581	579	593	563	579	535	594	560	569	542	593	527	528	550	635	537	571	590	571	589	591	547	553	558	526	532	565	545	545	548	560	569	541	549	532	569	577	560	569	579	581	584	531	548	596	514	550	555	543	573	556	586	565	548	555	503	548	514	552	557	584	544	530	602	563	577	582	585	571	522	562	585	585	554	583	550	569	575	549	591	587	587	559	541	561	627	597	556	603	572	572	573	513	584	564	521	593	552	553	534	546	561	603	534	549	560	566	579	542	525	530	583	574	578	553	539	541	555	551	552	577	556	549	552	551	588	561	599	615	581	567	573	586	514	585	532	562	574	542	555	607	545	575	551	568	582	549	528	547	581	556	581	565	555	554	547	565	583	634	556	593	536	595	528	542	571	539	565	528	568	559	568	618	574	554	541	560	565	589	575	576	546	573	531	576	563	582	559	547	559	547	525	558	566	550	555	538	578	525	591	558	555	576	557	575	575	587	561	587	576	575	568	562	582	496	571	558	579	529	592	561	545	570	524	515	517	539	579	558	570	532	555	600	547	598	557	550	553	546	569	532	542	600	529	590	566	579	539	584	582	584	578	535	570	574	588	554	531	572	560	578	554	537	564	531	564	589	542	544	573	523	582	522	544	571	570	525	589	592	557	544	562	576	549	544	544	584	560	529	568	577	575	575	574	574	600	574	557	566	574	574	559	531	586	538	587	581	540	577	562	553	555	567	517	572	550	596	572	551	569	517	572	541	536	572	537	572	528	547	579	543	565	582	574	572	547	559	585	558	586	536	557	548	563	563	582	572	559	541	555	558	574	559	559	568	573	630	552	553	508	569	590	549	592	579	573	565	567	580	538	583	574	540	568	558	547	552	543	563	563	560	569	519	535	523	513	561	565	588	517	563	571	584	561	533	569	559	579	530	543	575	590	568	610	563	553	541	554	569	602	575	543	532	558	573	560	560	547	582	587	576	604	552	546	577	561	564	552	551	535	573	569	564	554	532	525	545	580	543	573	568	562	631	585	516	570	534	554	552	539	524	606	576	618	587	593	537	572	567	539	555	562	568	535	556	545	541	534	541	551	571	576	599	560	568	529	571	576	596	580	619	577	564	569	543	537	584	560	564	546	568	577	573	537	569	581	551	554	592	582	514	548	547	602	506	568	581	540	602	562	610	559	508	531	533	559	531	524	557	556	566	594	551	547	567	597	623	559	533	636	544	586	534	556	552	599	512	572	613	538	559	536	564	559	571	566	539	568	525	563	546	569	516	545	564	570	559	553	543	568	598	532	555	580	557	560	550	597	571	537	566	565	587	558	567	581	530	572	545	591	555	553	558	559	608	513	559	590	498	567	570	586	559	574	580	597	540	570	586	569	565	573	546	567	542	586	530	530	570	563	580	551	530	578	516	577	546	539	530	544	528	579	538	549	517	591	539	584	585	577	572	554	544	589	535	541	559	537	588	542	532	590	557	556	587	593	574	581	540	577	566	562	565	581	513	525	558	524	566	536	565	551	543	534	556	609	557	535	528	537	551	552	571	550	561	515	526	569	567	566	524	567	541	545	547	532	537	563	608	554	559	515	523	542	577	550	552	549	584	528	535	522	556	573	562	539	538	597	553	554	588	564	520	586	579	594	538	545	587	584	549	558	572	554	523	538	569	595	572	543	522	544	561	571	540	548	592	582	550	549	576	549	564	587	575	518	577	530	577	540	566	585	517	554	555	581	494	577	548	570	560	538	576	528	562	589	608	553	569	607	554	584	602	556	606	573	532	535	533	575	537	564	591	598	567	564	536	565	555	547	568	569	544	554	559	570	584	568	587	572	556	568	581	569	550	576	519	547	543	541	600	548	569	554	556	584	540	575	565	567	591	536	545	581	604	555	585	553	531	552	563	539	536	576	547	553	516	546	559	602	574	557	558	528	515	568	579	574	572	598	570	561	533	550	545	577	562	574	543	570	560	594	544	571	525	588	531	572	513	548	523	535	568	561	573	559	535	529	527	514	550	563	552	598	585	554	584	552	575	526	607	567	575	568	544	557	556	531	552	591	552	529	553	530	524	569	531	517	557	557	555	561	563	597	571	562	577	559	585	529	531	573	565	539	559	534	565	551	512	570	565	549	526	569	550	586	549	511	593	589	556	574	566	559	592	527	535	607	551	565	535	574	597	553	549	553	565	550	571	561	571	571	564	583	557	547	545	538	572	564	562	572	548	559	582	548	560	530	576	542	564	529	590	589	550	535	587	562	555	580	516	552	552	593	556	559	560	545	555	541	575	566	614	541	547	550	573	602	576	568	581	552	558	565	557	537	560	543	566	606	528	544	555	539	578	565	539	584	511	529	536	580	597	567	562	557	589	558	552	556	580	593	570	548	542	511	552	552	607	548	540	547	521	562	595	562	555	525	549	548	564	568	567	564	501	585	542	569	563	528	527	548	582	566	568	548	578	549	553	554	580	529	579	541	550	570	591	504	585	586	575	559	589	612	545	548	553	534	526	554	542	551	577	535	521	564	519	559	526	585	575	567	593	587	575	583	564	561	571	557	537	576	564	550	578	574	557	520	547	603	549	567	579	539	581	562	550	551	548	511	541	541	520	529	586	555	525	572	597	515	541	589	573	558	552	550	556	557	562	534	528	536	532	545	531	509	553	515	549	553	539	553	572	525	514	617	555	555	537	554	540	574	607	581	578	564	553	511	539	541	530	572	526	601	532	525	541	544	594	525	582	563	511	565	592	550	571	555	547	547	528	583	559	563	540	524	598	535	567	531	556	598	547	527	591	569	525	582	556	594	585	566	546	571	572	581	598	581	541	506	554	519	594	568	530	542	561	561	531	551	542	571	553	537	557	560	591	551	562	516	551	560	521	520	559	543	525	580	548	554	582	516	560	543	551	577	561	526	557	568	564	519	563	539	541	577	574	499	558	559	541	563	521	533	541	561	544	559	596	572	553	582	554	513	540	540	553	529	542	590	588	526	569	550	513	613	544	548	545	528	542	558	551	546	569	550	565	568	528	565	556	578	565	552	533	532	602	579	536	562	554	585	551	578	550	521	565	557	546	573	543	527	548	548	521	587	542	563	562	584	533	522	591	523	570	589	571	565	568	608	527	543	586	547	538	579	544	555	513	571	576	561	551	573	576	558	568	558	578	542	555	566	496	525	573	600	510	553	578	563	597	561	605	535	567	534	562	558	535	551	576	533	561	581	560	568	522	567	552	540	583	578	571	559	565	561	579	545	578	586	596	599	521	540	543	591	556	604	556	542	564	572	565	563	557	578	538	533	535	553	567	556	562	561	584	553	534	560	548	568	562	573	551	559
26939	13090	6064	1800	822	795	701	626	697	762	1235	1895	1736	1079	722	586	576	569	527	535	519	573	543	579	569	505	511	535	549	563	484	571	566	558	570	553	589	557	564	540	525	569	548	552	559	561	534	522	544	548	545	577	552	583	540	572	522	587	525	551	573	537	517	539	537	582	587	542	562	571	575	571	568	540	547	545	564	545	554	520	570	521	536	590	587	536	523	521	525	526	524	542	528	563	573	577	572	542	557	540	534	523	540	544	516	576	541	514	535	558	521	558	550	512	539	555	566	575	580	513	523	536	581	562	525	571	566	571	597	512	565	541	571	552	583	564	534	535	506	540	562	541	543	563	593	538	571	591	586	573	527	526	556	502	576	551	551	590	590	550	555	543	558	513	548	547	556	570	558	586	570	528	533	533	542	528	539	561	534	521	510	496	555	522	541	545	511	503	535	562	530	551	540	522	561	487	558	554	539	519	497	535	523	551	564	537	567	551	534	573	545	618	544	565	577	507	560	530	523	560	534	577	503	510	542	545	518	535	481	550	515	526	550	560	584	546	524	599	558	580	577	548	531	527	564	517	572	535	529	544	512	560	560	585	546	579	546	560	548	525	540	576	543	528	492	562	529	534	512	597	549	566	559	517	559	519	524	502	502	582	569	565	568	498	539	538	535	526	548	516	554	579	538	539	536	528	575	544	542	549	520	514	550	561	603	554	511	511	577	537	571	574	531	533	541	525	597	536	491	535	495	519	575	576	536	546	523	537	544	577	499	544	540	555	583	541	561	538	528	565	507	538	595	549	536	560	594	549	534	518	543	516	559	576	524	526	510	545	559	575	575	562	510	507	538	563	531	532	536	575	546	571	533	550	604	568	604	583	549	567	540	547	545	526	540	532	577	505	530	531	543	516	474	524	586	541	518	550	540	555	560	572	529	525	517	556	545	568	544	565	561	512	549	574	535	537	565	539	523	559	548	529	565	533	566	556	579	527	513	565	539	538	542	569	541	582	576	555	542	540	526	554	573	537	512	562	578	506	497	568	573	504	573	522	543	558	546	539	498	537	548	547	543	548	526	547	539	567	524	534	536	570	554	503	531	592	543	543	601	529	578	585	556	575	527	572	538	535	570	541	505	543	576	539	561	537	517	555	528	605	568	532	520	536	556	548	582	551	535	575	521	567	506	559	557	553	546	544	616	538	548	557	529	557	558	568	578	542	528	590	507	524	576	536	558	574	519	542	500	554	542	543	597	510	544	612	550	549	525	544	554	496	614	543	557	537	474	532	551	508	474	514	550	511	543	591	509	571	531	508	546	543	528	516	554	569	560	519	507	562	561	550	518	512	564	566	583	530	573	525	550	569	527	536	504	543	585	531	585	543	542	519	557	524	578	564	562	481	539	573	576	557	597	527	596	562	553	542	554	578	552	549	566	578	535	520	578	504	630	515	569	571	586	568	550	582	540	592	564	608	572	600	560	590	588	526	507	520	529	558	552	556	573	526	537	575	494	597	546	571	559	502	573	513	530	563	550	536	547	574	556	576	554	622	562	545	527	555	564	563	549	530	529	554	585	536	517	549	546	496	542	558	553	542	565	543	576	567	566	542	562	564	537	551	496	560	552	545	507	535	533	515	582	545	491	594	548	527	559	574	532	506	572	520	591	562	548	501	515	532	542	546	517	515	537	533	532	588	569	505	557	562	524	551	549	530	565	537	527	567	552	575	555	556	555	541	591	542	545	552	576	575	535	535	545	533	520	550	505	547	557	535	566	552	516	549	525	508	559	526	534	544	565	534	554	518	551	542	525	527	600	582	514	519	555	581	571	563	514	572	536	506	546	533	603	506	551	527	560	488	523	556	539	543	533	532	496	559	583	545	545	559	530	539	549	550	510	526	565	526	506	584	524	565	538	575	539	551	520	547	573	528	507	548	503	516	560	505	542	557	555	563	535	511	538	558	531	543	541	581	531	526	552	554	571	547	551	488	538	531	548	577	537	556	539	526	544	536	542	562	531	549	511	558	522	554	540	554	535	590	548	523	537	521	598	559	542	546	537	539	569	533	576	526	563	572	536	527	539	519	540	564	539	553	534	526	550	547	592	566	527	538	518	533	531	566	538	551	531	506	559	517	547	496	560	520	554	546	550	542	555	530	536	570	544	528	559	486	539	545	530	555	548	554	552	524	562	535	532	548	547	564	549	542	575	526	565	571	587	554	536	530	529	552	535	547	552	577	530	571	536	574	517	530	565	549	556	561	572	533	598	506	552	553	592	508	571	528	533	568	581	503	571	541	519	539	502	508	579	544	549	507	542	515	573	554	531	541	509	543	552	517	571	546	514	549	552	535	594	483	516	540	539	515	596	540	566	507	561	511	568	560	548	547	531	502	544	525	531	552	527	557	528	550	547	549	546	507	490	558	573	496	577	556	590	534	568	559	584	533	565	510	573	530	547	539	593	502	541	541	554	517	521	532	532	530	535	525	524	546	536	528	565	529	587	553	551	514	549	529	526	553	505	562	546	575	563	518	529	574	545	547	576	536	523	581	530	540	537	553	548	527	549	554	552	551	552	600	548	537	581	538	556	553	546	542	526	531	583	514	539	561	547	520	542	530	534	538	558	519	579	534	552	562	532	555	515	588	514	558	550	557	574	550	513	570	564	551	553	532	534	564	531	538	543	526	524	557	533	575	512	585	558	533	544	552	538	590	520	539	514	567	511	564	552	584	575	535	577	489	521	577	514	521	551	496	513	549	560	545	518	586	554	576	559	575	566	520	536	530	550	590	551	552	544	548	526	565	529	563	536	550	499	534	555	554	587	527	532	590	539	548	553	530	546	504	545	544	574	562	554	529	576	554	582	530	557	618	500	516	542	539	514	521	556	529	533	557	523	509	554	574	554	577	609	527	591	573	568	521	561	555	569	544	516	549	565	552	530	556	568	572	569	528	552	554	544	548	485	537	559	550	492	610	533	507	564	547	548	572	581	524	556	559	564	530	592	517	538	575	521	572	538	558	524	512	575	536	520	555	546	575	517	519	541	536	545	555	569	536	545	529	530	543	575	550	518	507	547	565	552	523	518	517	511	520	543	586	541	533	509	572	590	536	545	542	577	542	558	576	545	532	538	528	540	577	586	548	549	523	596	510	556	566	550	500	536	543	539	565	547	531	513	548	580	572	490	571	507	548	509	556	549	529	545	521	577	540	555	505	566	549	555	540	555	504	533	550	555	522	590	556	533	595	531	523	559	571	538	556	567	539	547	579	555	563	499	520	534	539	538	585	501	549	562	583	510	518	556	583	516	561	543	530	521	523	502	511	527	522	566	591	550	556	486	544	518	552	536	521	564	550	532	569	508	546	549	520	505	512	523	538	539	577	595	587	550	546	515	550	541	528	544	533	536	560	535	537	546	520	546	551	504	532	547	565	524	548	544	553	557	577	596	540	591	576	545	525	508	527	565	533	539	561	512	576	565	562	526	535	589	529	536	567	546	539
7110	5576	4868	1423	815	767	659	635	565	916	1670	2196	1869	1007	642	463	434	448	454	456	424	427	430	481	445	440	461	442	454	426	449	448	417	454	487	428	417	445	465	420	454	417	473	475	443	438	457	458	443	459	491	440	428	434	463	469	470	434	424	474	459	455	445	436	445	439	431	452	425	416	484	445	455	441	482	449	418	422	463	432	492	468	448	415	471	439	421	452	459	432	444	492	427	449	423	447	441	439	509	422	450	432	493	475	445	436	405	421	453	406	466	462	456	425	455	442	469	450	441	486	443	472	464	425	457	482	416	446	427	463	415	468	416	411	441	481	432	438	429	451	456	453	459	445	445	450	452	421	486	427	439	422	452	441	428	436	445	442	444	428	425	461	429	459	436	415	451	465	420	439	450	451	427	423	450	424	433	439	470	436	425	442	459	431	400	424	451	491	408	459	435	444	393	449	433	419	464	446	454	408	451	478	458	390	445	455	432	412	464	440	458	441	449	454	465	410	469	412	442	457	423	429	469	439	451	411	431	454	436	431	429	423	444	465	423	458	424	428	457	430	433	488	479	443	471	443	412	479	431	480	431	451	433	438	426	435	417	445	428	461	472	421	439	468	484	469	450	461	404	451	486	442	449	469	450	409	458	444	418	416	456	450	436	430	426	448	417	425	456	432	420	437	464	449	432	442	454	443	436	406	418	433	422	416	424	433	458	441	421	402	440	467	436	474	441	451	434	446	424	417	438	441	434	418	430	428	423	429	439	474	452	469	452	424	428	442	412	447	468	434	471	463	419	432	449	473	447	454	426	464	438	477	435	413	444	454	458	477	482	437	452	448	485	449	430	458	429	391	419	479	432	473	421	424	435	420	475	480	456	436	422	453	416	424	442	457	471	450	452	442	437	463	455	477	463	459	434	449	434	466	470	453	434	461	482	451	415	483	455	477	422	465	449	432	447	417	444	419	447	453	488	423	410	438	422	442	431	424	432	448	452	449	441	462	449	447	417	457	492	438	463	479	408	434	462	456	445	436	452	469	459	448	435	473	427	492	427	446	419	474	442	446	449	476	476	488	436	443	428	436	434	430	443	443	477	456	444	473	452	453	419	411	419	435	466	444	454	431	449	428	433	448	416	465	467	448	454	419	451	443	432	449	413	435	442	445	453	432	422	448	460	454	400	425	467	417	462	462	445	432	427	402	476	448	437	427	438	451	467	453	440	452	467	464	478	440	436	462	415	429	429	447	449	428	440	456	414	407	428	459	469	433	430	458	441	459	434	483	474	417	453	409	451	415	433	448	473	422	459	462	441	466	429	437	447	481	407	465	405	446	456	414	446	456	411	457	430	485	457	474	451	408	465	452	471	456	470	442	436	477	433	454	435	447	446	424	444	431	429	463	424	443	431	476	430	495	441	445	453	451	451	450	446	435	440	453	451	433	443	455	444	434	412	433	483	441	457	450	414	420	407	443	470	451	454	441	464	459	413	449	426	407	414	452	418	485	434	415	462	450	494	450	406	452	425	480	427	446	446	420	434	429	407	435	432	447	425	447	435	447	426	433	435	474	479	443	481	438	454	448	420	426	462	481	449	419	461	422	496	438	420	477	478	489	428	451	408	485	443	452	414	439	462	438	450	425	462	435	470	461	431	455	464	410	444	454	441	431	407	418	414	389	459	433	445	435	444	435	471	474	412	467	458	432	480	428	454	446	463	446	439	448	453	458	420	413	448	478	471	453	442	435	415	459	455	433	474	402	454	436	412	387	432	462	452	452	411	463	438	455	444	464	431	460	427	463	480	466	456	475	454	457	431	457	474	432	418	411	485	441	453	420	439	434	407	442	434	437	435	471	409	475	418	419	452	435	417	456	451	415	432	471	422	442	458	470	380	424	463	445	435	437	391	458	473	450	466	437	419	461	484	460	430	427	418	438	427	441	464	445	457	454	430	429	458	435	428	401	421	435	435	482	431	469	459	434	423	424	478	484	441	439	462	476	465	415	446	496	476	432	454	462	473	432	464	437	467	449	434	433	441	432	452	436	423	479	431	473	473	445	432	460	450	463	438	415	461	493	464	461	424	424	477	426	471	418	455	445	437	438	469	458	489	430	481	434	424	447	406	403	477	454	445	466	433	437	471	423	448	446	423	440	485	440	446	451	513	452	402	454	460	486	437	439	406	439	460	464	432	476	449	412	452	443	459	437	463	453	471	430	451	461	421	418	429	399	487	427	472	462	482	408	472	451	416	443	430	455	448	440	428	428	403	463	458	477	414	423	463	430	462	432	453	432	412	471	407	432	445	477	456	479	479	468	408	413	485	463	433	454	444	426	426	414	445	421	432	457	432	446	460	463	507	447	482	430	435	484	476	445	468	401	429	454	469	423	465	428	466	434	437	425	434	428	451	443	496	457	453	440	475	430	450	465	447	464	463	475	437	438	420	438	427	422	449	387	432	490	450	453	437	463	432	453	396	475	439	434	445	435	444	427	450	475	466	450	453	442	424	424	481	481	410	426	432	438	459	426	376	443	421	430	453	458	439	394	418	442	448	441	454	407	448	432	437	437	461	433	441	449	449	433	418	448	431	445	441	430	401	405	454	469	469	448	441	443	457	462	450	437	426	436	447	445	454	450	434	449	409	493	464	432	458	469	428	453	427	452	443	419	472	438	421	433	434	455	474	422	463	426	424	473	448	485	457	425	459	441	448	432	443	463	447	424	420	461	452	481	418	425	437	432	466	436	451	428	427	430	443	465	458	460	457	431	461	461	421	499	450	402	412	431	488	457	465	421	496	450	477	428	436	437	441	461	471	450	466	434	458	471	453	469	451	419	451	433	444	422	502	429	460	469	438	451	452	459	467	473	435	459	431	459	443	456	475	446	459	436	422	478	455	459	453	399	491	449	450	445	439	455	399	449	456	414	431	452	413	457	416	399	465	490	454	428	435	458	453	414	440	463	437	488	476	446	440	468	462	432	438	434	454	467	495	429	405	468	470	453	445	443	437	438	475	459	439	449	433	454	476	480	460	474	474	446	405	428	425	420	460	444	405	504	433	450	460	437	455	457	458	465	425	467	429	416	437	452	448	428	423	444	446	450	435	458	421	406	428	474	442	404	426	462	432	460	426	422	457	482	434	440	413	434	464	417	454	480	433	453	455	489	451	484	483	437	461	408	446	450	436	456	445	454	446	440	439	496	451	413	465	464	459	448	432	440	422	487	440	470	444	452	465	430	492	498	437	459	438	469	424	469	443	471	486	420	399	428	453	482	393	438	428	484	420	424	435	436	439	428	469	480	480	422	460	434	432	439	433	417	431	460	445	444	455	450	444	432	428	455	456	468	431	437	487	447	435	409	402	436	434	463	432	422	459	434	441	454	443	464	463	460	424	439	434	476	414	435	452	443	443	446	488	421	444	424	451	434	443	459	436	424	406	429	452	448	484	419	450	469	426	462	443	438	451	476	437	459	391	421	427	475	459	436	437	423	467	452
24657	20767	26706	24488	10277	2784	1582	1109	972	1244	7101	17706	12120	5314	1677	782	569	589	622	595	589	571	528	588	580	553	568	596	551	530	532	549	545	585	618	586	608	599	587	545	569	558	563	574	607	579	544	553	584	552	600	574	592	575	529	572	533	573	587	532	551	553	603	582	574	591	571	583	602	588	584	550	548	609	568	544	597	607	558	541	566	604	534	577	530	604	559	595	543	573	519	530	549	562	518	518	541	579	525	552	571	563	598	619	546	528	575	525	535	503	556	543	607	543	509	593	567	551	551	538	547	534	546	568	586	542	587	579	557	573	584	602	536	574	592	549	530	600	593	589	560	565	518	541	543	539	549	564	567	539	585	559	514	523	587	597	563	577	609	606	588	515	555	592	571	601	574	608	579	583	541	565	585	561	576	555	580	606	591	581	530	542	604	537	563	575	543	598	570	560	565	558	586	601	575	546	556	540	586	546	577	585	568	558	541	548	548	591	606	559	579	548	570	557	525	568	628	608	571	556	556	551	553	586	586	483	563	564	596	546	552	572	619	622	619	568	576	550	573	570	583	561	550	588	577	539	632	567	578	576	616	579	559	543	543	582	532	572	578	588	535	574	571	576	628	535	578	613	575	599	569	562	544	589	541	549	604	547	577	594	591	526	564	567	589	546	555	562	579	589	557	605	592	519	546	574	584	559	570	598	549	544	580	548	559	575	558	544	551	566	530	596	570	529	494	574	573	589	569	579	588	524	576	511	607	582	591	565	557	556	539	511	605	558	526	567	574	560	552	547	552	571	597	577	585	605	563	548	581	535	517	578	570	534	554	528	577	580	544	542	532	520	546	530	577	547	629	600	548	552	557	556	583	534	563	558	648	527	573	565	566	567	560	562	609	560	570	634	587	598	566	576	601	530	615	578	618	554	527	547	600	547	517	505	609	554	529	561	541	574	568	561	576	552	594	559	531	582	552	626	536	551	570	574	571	559	548	594	569	565	576	538	546	578	568	607	564	550	598	591	544	541	539	548	537	546	573	539	583	566	583	581	611	539	598	606	594	514	570	589	572	543	537	575	553	547	582	578	567	548	548	542	585	546	627	610	572	591	575	585	556	589	542	570	579	582	537	588	602	598	593	538	594	570	574	518	549	593	542	604	532	554	555	553	546	549	582	581	534	548	583	556	590	584	603	567	550	553	524	561	550	551	533	544	549	586	583	593	563	565	555	577	531	590	535	557	599	571	626	563	551	600	564	551	620	565	589	560	542	584	583	584	571	541	574	567	562	516	559	535	581	597	567	580	572	550	521	521	558	554	576	566	523	582	557	603	548	558	536	595	529	577	592	532	546	578	514	585	585	554	572	605	599	581	572	602	534	573	551	581	555	584	574	553	533	564	553	603	557	647	526	593	592	589	538	562	558	539	596	540	567	537	575	550	567	592	562	571	541	555	557	606	550	603	590	545	592	555	568	554	576	563	550	563	562	553	563	541	530	567	534	581	555	571	580	573	591	553	556	509	538	549	601	586	596	592	564	549	582	555	540	559	566	587	564	537	569	587	598	566	545	585	567	588	558	534	640	561	572	554	589	524	557	565	541	545	540	607	567	574	567	594	561	555	660	548	516	522	588	574	547	547	517	552	567	580	561	585	588	582	541	591	577	559	557	577	518	528	571	560	530	566	541	532	535	586	566	519	559	532	601	608	547	557	564	577	539	603	579	550	601	532	606	624	551	585	582	502	552	618	544	577	532	581	606	511	546	607	631	571	593	563	529	555	597	598	536	588	562	586	556	578	552	588	578	539	556	542	538	580	562	542	548	587	555	576	615	545	589	595	537	548	550	531	543	548	572	561	576	578	558	579	593	545	589	557	571	599	584	549	572	581	579	546	534	553	538	566	552	574	589	558	566	552	575	593	590	557	544	537	571	544	614	584	575	573	565	557	579	596	561	534	545	575	571	551	559	543	549	585	562	577	528	533	554	532	561	579	554	519	528	582	551	556	574	552	542	521	557	570	575	558	576	573	569	589	543	539	593	606	589	538	524	592	561	573	543	572	585	583	571	548	537	514	577	602	542	557	537	526	574	564	601	577	577	578	542	572	550	547	577	558	486	650	612	635	601	572	594	561	572	559	590	581	572	570	605	544	592	555	531	600	542	565	537	554	560	550	548	544	509	596	561	600	548	591	546	568	554	566	567	558	530	537	585	571	581	593	579	564	550	598	497	551	561	609	617	615	575	536	558	584	590	531	561	572	581	567	557	549	585	537	579	557	559	583	543	550	599	518	568	553	595	518	554	572	576	585	544	519	586	578	538	549	582	541	584	597	595	572	596	523	573	597	533	537	556	599	581	611	532	580	570	567	540	566	522	577	557	563	583	551	571	601	535	582	546	578	539	550	549	544	554	565	569	569	563	546	547	555	569	578	517	563	612	573	540	545	576	567	582	575	558	556	584	542	580	576	597	567	560	605	540	567	538	582	557	570	572	578	583	572	564	567	510	582	552	614	554	514	549	540	592	562	584	541	552	569	556	557	577	565	551	565	575	593	617	528	555	587	570	540	590	566	598	572	535	571	570	523	590	563	580	553	589	637	514	586	557	563	582	562	590	532	537	541	572	585	615	551	585	568	574	537	569	531	564	520	576	553	593	561	581	605	575	585	567	532	557	578	554	583	510	568	548	561	564	571	553	522	588	560	530	566	586	517	546	540	592	541	563	570	557	531	511	581	605	546	560	555	550	573	573	550	563	535	536	560	594	564	525	576	567	511	580	592	571	535	590	555	540	560	599	583	569	567	577	621	553	562	621	552	528	549	550	544	578	568	579	574	567	589	555	570	598	559	555	600	580	558	527	587	560	587	580	570	583	556	563	568	555	535	595	597	533	542	554	572	590	530	554	537	548	565	564	570	611	603	526	575	575	577	559	580	535	553	534	551	561	584	557	546	540	601	558	578	590	553	573	601	545	561	565	551	594	551	523	547	540	604	549	585	566	576	550	599	555	606	570	555	544	560	563	553	559	573	536	566	599	586	550	548	575	586	555	588	569	526	547	563	604	544	573	580	597	521	591	572	539	554	568	567	589	553	608	567	558	569	571	550	585	535	548	550	622	557	548	546	521	548	557	548	548	554	521	565	569	562	554	549	543	553	571	577	579	575	532	561	553	568	533	579	567	601	579	565	603	565	533	593	517	559	592	570	556	549	561	628	535	566	560	557	596	529	557	557	566	524	564	551	541	554	554	605	566	554	568	568	585	606	570	532	569	580	543	572	575	574	549	495	505	567	583	560	566	547	534	558	607	560	579	564	547	562	532	499	496	562	542	543	571	546	511	543	557	587	547	583	593	580	584	542	545	578	578	576	564	575	570	566	540	563	550	550	539	561	587	601	561	528	558	530	541	610	568	577	539	559	614	573	569	547	537	559	561	573	547	544	517	579	509	537	583	569	584	557	555	530	576	560	562	589	547	549	546	572	593	552	551	553	547	553	566	553	582	562
6851	11350	9133	3544	2752	2429	1629	1172	1039	1444	9699	17734	10753	5016	1812	744	558	519	473	515	496	516	434	476	508	479	491	526	487	510	494	458	493	458	494	467	510	476	475	497	458	457	505	486	444	468	499	489	479	453	507	493	450	534	505	485	447	468	484	498	456	498	468	495	497	498	489	466	503	501	512	488	502	499	471	513	479	499	480	503	482	478	421	422	469	453	450	491	495	500	458	469	459	511	470	424	487	456	451	498	457	482	480	449	452	499	431	483	488	501	473	443	445	499	503	475	519	497	495	506	463	458	512	480	493	450	430	456	505	483	482	472	500	485	475	495	497	453	505	477	497	474	475	485	501	473	498	499	466	484	438	459	505	522	483	500	466	455	507	475	483	504	436	496	445	442	496	485	475	464	434	478	519	482	487	430	517	493	501	504	458	477	524	459	489	451	469	472	486	466	503	475	483	512	476	496	482	505	516	456	459	487	481	544	494	488	478	505	481	473	466	451	479	482	473	489	504	486	458	489	472	438	501	473	457	506	461	452	479	490	466	471	504	507	487	487	524	508	453	463	491	501	493	504	483	525	459	455	447	438	477	488	494	463	469	498	497	480	462	495	496	485	436	504	470	452	486	469	487	504	481	464	507	451	454	441	478	476	446	480	476	484	488	470	511	465	465	500	502	517	495	469	454	545	499	498	526	471	446	469	491	443	494	445	466	496	464	499	468	499	463	498	507	489	483	456	520	474	485	478	462	463	470	480	489	486	465	492	454	486	531	479	454	486	501	483	499	491	479	446	506	446	503	455	486	458	443	487	454	438	479	490	428	507	504	489	495	469	441	457	480	483	443	479	472	472	476	496	476	490	454	510	454	454	485	499	484	466	489	444	459	483	503	494	498	474	467	477	506	471	469	484	475	507	512	463	446	431	485	441	485	499	467	471	490	502	484	465	507	485	485	453	464	507	485	503	513	474	460	449	499	503	462	511	441	459	488	506	489	470	494	506	479	456	472	435	483	475	469	528	507	495	514	500	488	482	465	506	494	470	481	479	486	463	500	509	505	484	462	468	485	466	465	464	430	494	472	532	501	458	476	452	489	446	493	442	468	512	506	458	491	437	506	463	464	495	466	471	463	471	465	476	455	476	483	470	474	482	474	512	449	509	466	475	485	456	486	454	493	479	481	453	479	450	468	489	481	451	454	485	472	486	475	528	516	452	485	461	447	476	480	456	510	453	468	468	490	445	466	449	448	434	523	493	479	469	513	480	475	452	434	504	535	468	470	471	477	516	456	446	488	485	482	518	467	496	460	456	487	483	503	447	494	454	495	484	481	491	485	470	476	472	480	451	471	496	488	464	481	517	478	485	455	454	519	484	481	491	474	489	524	479	453	440	481	470	464	456	494	485	477	492	504	492	423	459	483	479	469	500	467	450	510	516	466	462	466	455	468	444	460	456	491	509	462	482	455	530	502	477	470	454	526	474	477	468	457	471	442	465	441	476	489	426	470	452	524	454	503	517	452	525	515	471	449	464	443	440	485	446	479	538	491	469	464	488	443	480	490	446	495	524	490	502	463	482	489	464	497	470	470	411	499	472	486	487	493	476	441	481	493	478	485	473	484	455	447	486	464	507	488	490	476	463	502	503	443	462	495	470	477	448	459	489	450	448	460	443	463	458	493	454	480	445	452	513	455	476	464	447	486	457	497	481	471	450	449	464	461	493	471	466	469	480	483	490	497	494	451	458	472	497	446	515	436	471	483	497	498	516	470	461	499	494	489	464	454	511	477	462	491	446	441	507	459	482	481	504	506	482	449	505	502	494	448	453	498	490	484	488	456	546	493	480	481	493	469	487	460	486	485	452	484	472	494	470	491	458	502	492	484	487	473	452	495	489	452	505	437	473	482	492	501	524	503	466	539	465	480	449	482	451	453	487	467	499	480	482	485	484	458	458	476	519	448	440	501	464	499	444	482	443	478	459	461	445	491	465	464	475	455	484	443	448	424	490	492	443	501	453	472	464	477	433	465	464	461	490	500	457	463	447	502	487	495	473	491	470	460	475	482	476	468	465	483	497	473	477	477	435	484	521	479	469	452	448	464	498	499	487	482	447	496	477	494	474	521	475	502	491	484	492	491	488	488	462	474	446	500	475	487	427	460	456	444	454	491	441	468	477	484	520	489	486	473	506	454	473	524	485	483	469	469	466	456	477	467	478	495	503	431	466	477	498	484	497	433	467	472	471	502	440	454	471	475	472	476	492	485	464	468	469	513	488	425	474	490	445	497	494	486	475	472	477	427	466	470	468	482	508	495	483	482	493	482	462	487	456	490	437	467	461	502	467	499	501	458	490	484	470	473	461	452	493	467	495	441	445	464	501	471	490	460	508	487	473	502	482	487	441	494	464	466	447	460	475	455	419	515	464	455	466	468	468	489	467	512	463	454	511	498	460	468	468	478	487	495	489	483	471	467	515	471	469	464	484	470	506	444	484	466	466	483	478	478	472	470	480	498	477	455	520	514	507	486	471	473	497	462	471	430	515	470	481	472	482	430	473	456	473	510	454	464	483	510	463	478	487	478	464	479	524	464	487	552	461	485	488	486	499	491	510	422	462	489	461	475	463	483	502	493	500	459	479	475	487	463	490	468	480	483	463	471	448	474	463	445	480	468	444	473	488	502	469	488	464	452	498	470	478	525	475	468	508	532	470	486	460	479	447	444	509	485	476	484	486	490	457	469	470	502	459	445	452	514	479	419	494	492	478	456	451	471	469	461	466	463	437	504	506	440	498	469	476	478	486	508	473	517	461	472	503	462	472	452	491	473	438	476	464	505	469	482	498	482	469	489	479	522	429	481	486	452	477	491	451	432	475	472	494	466	480	459	469	484	471	473	478	475	450	451	478	503	474	473	476	470	468	481	506	492	454	522	440	495	487	489	452	503	490	471	489	520	479	472	441	503	507	461	469	496	476	469	462	527	462	471	460	482	498	454	457	468	476	476	465	500	442	470	455	474	475	470	484	502	501	476	481	466	480	427	446	490	472	495	483	465	483	491	481	506	491	447	492	488	464	451	471	424	455	494	483	477	504	520	495	465	448	492	439	456	494	506	469	499	433	463	490	510	463	448	474	491	471	474	468	494	456	468	440	486	493	498	486	469	455	460	470	495	496	477	457	494	453	483	454	491	458	497	452	450	478	442	485	475	499	490	473	524	498	482	482	487	461	530	478	460	509	482	498	498	484	484	442	442	460	493	445	483	475	492	430	484	517	460	490	472	471	469	484	520	469	491	472	485	464	454	502	468	457	496	502	488	500	466	486	490	489	486	487	509	464	471	480	459	508	446	460	470	456	498	469	486	476	472	502	480	486	447	456	486	498	470	461	481	479	462	455	499	442	454	511	483	450	492	473	489	487	503	468	460	469	448	475	466	446	457	448	462	450	480	470	506	473	505	469	492	463	447	510	459	498	502	528	468	494	495	501	464	465	510	448	456	473	509	468
23705	20763	27688	23866	20390	11007	4429	2313	1758	1349	9430	26985	21802	11511	3528	1243	817	747	673	715	725	648	687	634	680	660	697	687	648	663	717	720	712	658	724	673	727	663	635	687	694	678	678	634	646	644	641	693	655	671	637	677	638	761	658	658	663	684	689	695	653	648	655	675	679	651	643	695	653	664	705	671	635	661	658	700	649	648	642	661	691	641	672	677	674	672	686	681	671	704	671	691	694	658	673	682	686	723	639	675	680	692	695	709	667	685	682	667	693	640	701	673	656	614	677	721	619	695	675	676	653	659	687	658	681	631	666	657	660	615	659	638	703	658	696	692	720	662	676	683	652	636	664	650	697	660	673	651	702	700	717	623	681	675	656	681	669	724	684	663	673	696	655	677	655	655	661	731	737	699	655	651	661	644	684	692	622	667	690	653	678	689	645	649	704	665	697	651	664	639	727	690	654	655	618	669	678	698	688	657	677	701	655	647	700	650	659	680	655	683	721	677	658	689	678	696	685	647	658	641	630	682	694	690	692	640	739	604	681	664	645	627	661	663	669	722	681	629	677	674	668	689	665	628	719	647	723	692	688	636	732	723	691	703	672	649	663	690	704	683	670	670	684	694	683	656	689	681	694	635	687	698	684	698	660	645	640	679	702	665	668	706	700	668	711	726	689	746	619	652	690	706	644	682	656	716	683	680	647	703	639	659	698	701	686	691	671	673	658	690	662	671	690	678	712	638	670	653	643	698	676	690	683	651	681	645	684	695	722	682	675	712	681	680	638	621	675	648	723	659	666	680	675	665	626	666	648	639	651	672	632	691	670	667	654	680	681	711	700	667	698	609	653	681	620	678	735	650	658	701	646	633	662	691	663	647	718	688	665	718	665	695	662	659	626	678	686	661	668	648	699	639	660	664	662	664	668	625	680	723	668	675	663	624	708	711	691	675	689	706	638	646	676	697	625	637	659	657	647	646	671	694	665	722	648	634	668	712	692	658	696	676	679	698	666	699	636	636	673	675	712	660	687	673	664	710	641	677	694	680	677	668	687	640	650	683	691	687	661	686	701	696	687	634	669	689	647	659	681	655	655	640	643	659	696	690	684	674	700	652	675	612	656	652	677	638	640	694	724	706	679	699	729	657	685	670	685	629	634	652	718	660	709	634	676	704	702	655	688	684	662	666	688	615	664	691	651	672	701	652	629	720	691	670	677	648	680	652	669	662	693	647	688	641	695	688	668	659	603	650	636	683	685	634	686	672	690	683	665	674	665	695	695	687	689	631	676	673	653	642	661	687	660	697	644	674	679	670	722	637	699	668	678	715	687	648	682	638	617	662	619	658	702	673	699	689	668	619	666	639	648	675	636	683	711	651	632	692	670	695	718	666	659	659	698	660	663	671	663	674	693	644	649	673	706	687	656	645	675	696	666	691	724	682	683	674	667	623	716	639	662	693	708	632	667	693	648	618	669	677	677	691	616	673	676	642	680	648	730	654	667	644	682	643	661	651	725	646	638	698	664	721	628	692	701	683	663	624	640	705	683	624	644	663	670	703	671	674	664	625	652	672	698	643	692	696	666	679	717	626	666	703	695	665	659	721	677	638	649	643	684	673	679	719	637	682	671	694	673	660	635	655	688	598	695	709	691	667	678	704	660	650	681	708	673	657	692	674	654	654	631	656	695	693	687	722	641	621	700	641	662	661	684	626	660	663	711	663	693	669	662	683	687	667	635	688	665	653	670	698	635	661	690	623	651	703	560	660	652	668	639	636	705	677	648	685	696	669	666	679	674	722	715	646	695	684	659	707	627	720	705	658	640	672	658	674	671	625	665	679	697	697	669	693	676	681	640	615	685	601	660	665	653	672	706	652	705	649	638	674	698	744	717	651	674	696	755	642	664	675	642	695	652	681	694	665	697	659	680	672	714	631	663	682	658	673	629	638	659	672	607	676	643	699	674	671	671	672	656	707	658	643	676	675	674	649	652	685	659	622	659	650	684	658	662	671	654	679	713	689	657	671	672	661	660	708	670	659	647	653	655	713	670	672	675	669	694	716	669	607	668	684	662	650	704	646	710	680	639	652	669	642	669	657	692	654	714	689	662	654	685	654	715	651	645	674	670	674	662	643	650	649	687	679	638	680	660	671	683	707	668	640	661	658	729	664	699	677	600	667	687	704	618	652	664	670	685	667	707	753	666	705	700	615	709	684	672	685	675	641	680	657	634	619	627	699	654	648	682	693	695	670	644	644	661	715	681	672	652	677	672	651	659	662	672	703	640	651	669	673	677	671	729	676	684	706	672	659	674	720	680	643	668	657	636	699	653	633	673	623	664	641	669	661	660	648	685	663	619	698	689	717	711	697	695	670	640	668	682	691	670	643	644	685	639	634	676	683	684	693	700	664	657	641	700	698	695	675	686	690	661	684	647	677	658	661	659	610	623	674	678	637	662	683	650	667	685	710	708	684	690	656	676	656	663	668	648	644	695	625	706	702	666	686	659	683	695	703	661	654	645	647	681	655	662	668	684	682	673	628	675	660	703	724	691	700	669	684	640	684	672	664	656	652	611	638	715	686	662	640	662	665	661	668	616	671	689	665	674	684	643	643	687	696	633	732	621	640	662	678	657	659	654	674	704	682	694	729	704	715	636	676	620	683	668	679	693	637	688	649	715	616	674	680	665	629	636	644	624	705	698	677	579	633	690	677	690	692	699	611	706	672	709	669	668	701	671	655	663	604	656	685	666	693	671	644	693	672	649	611	656	711	655	649	690	652	680	644	671	678	631	685	639	669	629	710	659	634	633	684	638	645	646	678	647	645	685	677	658	668	685	710	688	725	688	670	652	672	642	644	626	638	640	713	670	662	678	653	653	686	681	641	643	650	657	654	661	704	689	687	626	676	663	667	659	659	629	629	684	678	656	689	661	696	660	652	665	649	642	681	648	695	667	649	661	692	670	624	676	625	668	686	704	661	665	643	673	639	641	691	699	675	660	668	677	685	670	682	684	709	640	652	726	702	652	653	697	658	677	652	681	668	680	707	672	715	674	683	693	646	629	699	673	645	657	679	675	690	652	670	724	692	679	687	666	701	711	700	680	701	677	683	683	643	630	655	672	682	662	668	633	650	700	681	669	640	742	689	643	663	646	677	683	660	666	676	642	735	719	659	643	654	698	658	693	685	670	679	635	672	622	633	650	698	667	613	719	673	623	664	679	706	647	690	659	640	622	660	690	658	676	703	699	684	652	654	642	646	645	601	685	660	680	683	690	685	658	667	667	642	646	652	596	621	711	649	647	673	674	601	655	730	667	663	648	673	672	699	685	667	617	743	724	677	661	655	677	692	674	689	671	729	682	640	724	660	667	639	652	678	628	660	638	704	693	641	677	653	688	677	713	632	663	683	677	722	637	660	671	668	667	670	690	652	654	620	686	646	676	671	689	676	666	664	676	666	684	674	685	706	666	649	647	682	653	669	700	669	639	645	703	671	688	700	654	690
7259	13806	14174	8984	6070	4364	3547	2609	2095	1620	12949	25948	19000	9390	3275	1192	699	642	560	628	605	597	534	547	556	547	636	545	574	584	589	575	538	605	561	593	570	566	570	548	590	525	594	560	557	624	577	576	530	584	570	578	596	568	533	574	582	541	599	602	560	587	560	596	555	600	564	589	548	570	582	575	549	537	551	537	540	564	578	571	555	569	591	596	579	607	567	545	553	580	531	536	586	566	568	578	567	548	553	575	564	543	509	584	549	558	576	570	574	534	579	584	589	569	631	538	554	569	542	589	547	556	531	579	574	567	551	580	577	554	579	618	536	569	528	557	562	596	564	571	589	553	576	576	577	585	531	533	553	580	583	535	601	549	593	558	595	563	567	564	571	549	572	546	562	580	557	567	559	535	577	604	550	556	580	524	559	576	582	544	537	537	581	566	535	599	534	611	567	570	571	594	534	550	613	582	519	537	528	529	587	565	559	561	542	534	547	578	608	558	552	550	598	566	547	534	539	535	538	569	563	564	539	576	604	519	617	579	573	564	594	561	551	534	555	558	588	569	512	579	586	579	584	526	517	551	596	586	555	596	557	592	535	590	554	538	566	580	621	529	499	575	568	559	566	546	574	577	574	607	580	599	547	567	573	564	575	568	586	575	599	571	561	593	561	511	538	576	538	530	539	582	543	580	552	578	515	564	566	541	552	563	573	585	559	581	596	586	565	552	568	589	589	588	566	579	576	560	589	555	553	586	540	562	531	550	551	586	549	559	554	542	581	571	551	542	574	611	552	585	573	549	528	528	476	612	557	507	542	535	564	562	588	577	590	552	539	588	593	524	501	567	585	570	519	553	565	547	547	608	584	536	569	571	564	566	597	587	556	575	526	560	530	509	573	598	556	573	586	584	543	553	598	564	520	552	551	527	541	589	588	563	543	561	576	577	563	559	530	535	586	581	597	594	589	576	565	548	532	610	560	546	525	574	555	552	544	555	607	596	569	561	582	598	539	534	593	574	534	565	572	559	563	585	568	583	585	572	557	571	567	550	590	560	516	528	611	553	577	563	552	618	539	527	547	589	559	576	559	544	543	569	532	558	540	615	562	615	518	536	526	567	569	569	547	561	564	571	536	549	538	563	543	592	569	553	529	559	608	556	566	582	590	626	561	548	568	566	571	580	581	606	577	589	508	577	540	574	556	571	546	544	581	510	580	578	522	544	586	523	604	562	591	570	582	552	561	536	559	562	562	557	570	553	547	500	511	569	574	570	525	551	558	551	539	603	556	556	570	590	546	553	541	589	564	557	579	511	533	566	525	526	536	560	583	594	560	523	589	557	537	598	575	577	562	564	574	586	607	509	574	531	566	566	598	562	565	559	549	562	555	580	576	574	562	563	545	564	569	581	566	530	539	584	553	591	564	564	570	553	543	570	578	534	557	561	554	568	567	566	582	534	534	614	546	576	570	564	561	578	609	598	561	563	576	548	557	525	586	556	569	578	561	531	516	571	576	515	552	524	525	534	594	556	574	571	526	569	519	601	545	592	545	585	567	565	567	557	537	540	551	502	606	522	554	534	534	597	522	547	520	560	567	555	542	578	559	553	553	511	580	533	538	590	596	584	577	575	538	505	576	567	544	573	527	573	557	570	595	556	610	602	544	579	589	511	580	566	525	556	543	565	588	555	529	534	570	559	575	594	519	557	541	531	548	560	570	567	545	563	549	564	582	553	571	572	545	572	615	541	551	556	584	534	525	562	529	563	570	616	567	580	553	596	551	554	547	608	550	567	525	584	557	544	580	586	589	551	550	603	567	505	529	543	560	595	593	555	545	608	544	579	582	548	581	567	555	599	535	567	529	534	523	550	579	550	556	528	589	523	537	570	595	590	536	536	525	563	557	587	557	552	569	507	530	542	557	582	576	600	551	563	616	523	517	557	535	584	551	585	587	543	587	522	546	550	577	565	548	538	534	592	581	556	539	530	566	569	562	547	567	550	531	561	568	585	512	545	543	559	525	552	565	571	555	538	561	599	557	569	605	589	576	591	569	511	559	551	562	570	574	568	567	555	543	548	549	522	587	562	528	576	586	583	595	580	566	600	540	538	522	541	566	579	550	596	557	595	555	591	548	531	567	595	574	577	580	540	594	589	580	615	581	544	519	560	546	552	578	582	585	548	561	569	546	557	543	576	597	546	557	570	558	564	581	523	541	573	560	572	554	569	571	535	517	571	538	562	572	580	563	544	591	538	580	619	579	578	524	592	558	556	556	570	535	569	533	570	580	546	538	587	580	551	536	584	564	550	557	513	567	539	547	542	578	593	556	570	567	569	546	562	520	555	576	596	579	525	580	545	536	554	561	524	583	570	558	552	580	541	561	567	542	545	565	551	566	585	572	577	526	537	502	595	570	574	595	552	590	568	535	559	630	595	549	596	546	537	594	541	553	560	507	561	554	566	571	596	594	593	558	531	536	586	564	561	568	589	580	561	574	606	525	574	548	600	591	536	559	585	567	544	601	554	548	582	558	580	537	530	519	566	542	549	568	580	568	550	560	569	599	583	561	560	534	545	562	564	562	583	581	503	570	567	583	564	509	599	548	591	556	571	584	568	612	544	538	572	535	541	548	552	543	563	569	593	587	528	538	523	575	571	567	568	558	551	550	563	596	567	545	544	541	573	544	566	539	575	562	542	554	544	566	574	565	563	555	590	597	580	554	522	564	573	521	562	538	560	578	576	574	578	527	549	541	538	595	564	563	526	597	601	557	555	560	512	571	536	582	544	583	582	535	569	530	531	605	553	553	555	555	598	520	592	530	541	549	571	590	596	520	557	555	559	587	592	512	545	538	570	586	576	551	536	555	526	569	533	522	572	551	549	560	541	573	605	557	595	541	544	572	581	572	575	520	552	550	571	567	545	573	562	536	558	533	559	567	579	569	618	603	590	554	593	562	566	566	549	572	555	513	525	510	550	596	542	518	517	550	523	552	550	586	541	566	536	534	519	546	543	552	582	547	583	590	589	552	565	580	541	570	581	572	557	550	553	598	548	577	560	558	594	564	565	594	558	541	551	579	580	620	530	550	558	551	556	563	568	580	517	584	572	532	537	577	541	564	550	573	564	552	572	556	556	527	595	565	559	533	554	576	595	510	541	553	578	568	574	573	532	554	586	529	569	539	525	555	588	600	580	559	546	531	572	557	581	589	560	594	548	549	587	549	548	570	581	598	592	526	554	535	548	576	556	593	527	599	558	559	532	579	547	567	552	544	563	557	594	572	515	590	564	547	576	562	523	605	523	533	551	534	554	570	547	550	540	559	533	558	519	598	589	551	532	555	573	541	536	577	578	573	541	570	570	561	569	543	548	555	597	538	589	584	568	532	569	546	539	534	543	542	578	589	500	533	547	542	580	551	526	549	599	542	542	566	558	541	561	573	559	536	578	533	565	605	574	553	574	603	538	572	577	525	533	529	559	613	578	563	552	587	555	564	569	578	526
26924	13305	6585	3604	1967	1490	1176	935	794	665	942	1973	1886	1303	875	590	580	566	559	554	570	526	521	531	518	533	523	554	535	529	552	557	519	563	545	569	521	506	588	554	538	481	575	582	554	551	532	523	550	526	581	560	527	573	554	557	564	527	582	539	519	567	560	531	559	516	539	502	513	505	586	546	582	539	537	541	579	517	515	549	557	526	574	514	552	531	568	514	505	550	532	567	547	539	561	516	519	502	565	551	565	565	603	560	518	559	502	524	545	528	543	539	554	578	529	519	537	520	546	550	553	535	492	480	544	542	557	501	539	544	552	565	534	522	555	591	585	542	553	547	594	534	515	578	557	544	560	543	565	519	526	530	519	581	536	571	518	558	562	518	550	530	523	551	542	537	546	526	516	566	533	559	514	517	531	554	536	524	520	562	567	557	528	577	525	534	528	504	502	543	565	534	555	529	570	615	558	548	511	557	531	567	521	539	541	545	567	561	535	551	512	566	545	555	479	498	537	545	550	551	543	555	532	521	509	521	533	519	484	545	510	546	536	541	546	514	528	551	512	561	561	527	540	561	520	532	514	528	531	573	567	550	555	552	516	509	553	508	539	509	576	554	535	533	571	551	540	508	522	542	571	527	547	538	531	506	519	549	546	510	530	529	550	579	539	540	548	511	579	578	564	532	551	552	530	540	547	554	489	579	498	541	517	566	547	552	575	536	539	543	532	549	543	545	558	572	521	581	507	546	504	530	557	603	529	543	567	522	544	514	562	505	525	552	510	573	527	508	549	555	515	505	536	522	514	506	523	548	553	518	547	569	531	507	557	536	547	524	551	528	552	525	581	535	511	547	584	558	491	589	525	592	560	507	517	559	551	569	555	524	531	523	539	578	574	540	520	533	499	508	536	518	479	527	548	536	532	552	552	538	576	498	492	522	553	516	516	544	544	554	541	556	533	581	515	508	507	546	514	556	519	535	496	546	558	568	516	566	543	566	543	525	555	542	542	516	554	530	503	543	531	527	545	531	518	530	481	524	544	575	575	525	547	583	568	564	519	517	543	564	510	544	577	576	539	544	527	522	527	559	492	515	519	524	517	573	543	554	539	555	539	520	529	520	548	539	553	539	523	540	505	552	541	556	538	514	581	554	546	521	579	538	541	499	550	529	560	505	547	576	534	561	490	494	536	541	549	564	517	496	536	540	525	515	533	539	528	554	548	537	543	526	548	580	592	520	532	545	566	516	548	530	573	541	553	517	574	542	549	510	552	517	569	518	519	550	551	545	542	556	513	519	541	606	544	541	521	550	518	558	557	565	533	530	553	507	556	553	563	491	560	541	504	537	546	536	549	528	520	520	552	572	549	573	521	517	551	558	540	543	558	528	554	540	555	540	567	518	563	538	506	531	527	554	544	532	564	549	523	502	528	511	561	572	537	517	579	552	533	565	528	545	585	529	522	526	541	525	558	524	506	538	537	508	548	533	544	533	529	532	563	540	528	533	540	541	519	533	523	534	571	531	536	546	559	543	558	535	510	613	544	522	539	542	511	530	545	511	540	539	543	520	503	563	545	519	556	558	507	561	552	536	561	519	535	548	525	543	518	529	548	521	512	520	547	509	502	530	533	545	556	513	531	521	565	540	537	583	559	537	530	553	594	518	537	539	584	523	547	537	535	538	541	519	542	520	564	575	537	550	553	527	532	538	536	538	533	552	529	523	533	490	511	538	556	537	531	550	516	554	532	541	548	532	533	527	562	511	573	593	549	562	530	511	525	542	527	537	534	575	564	541	513	507	558	530	551	489	565	530	581	538	537	557	555	530	524	580	535	539	513	537	543	525	538	500	516	519	584	519	523	533	563	507	520	568	545	510	530	508	567	565	535	532	502	559	536	580	507	479	525	560	543	563	531	517	552	579	498	529	503	563	569	524	529	535	512	511	522	551	566	540	505	518	523	569	544	541	550	525	545	564	548	533	548	550	496	564	563	527	520	527	514	538	520	541	582	584	585	510	519	545	545	506	520	508	543	531	542	534	541	561	528	544	568	541	491	500	556	563	494	529	585	532	555	547	523	540	556	597	540	565	513	528	543	476	530	550	522	549	557	531	570	556	529	537	519	555	529	526	515	555	562	541	534	547	581	533	584	540	487	575	518	561	539	538	525	507	501	543	572	584	520	513	564	549	530	515	557	528	499	536	544	537	557	525	524	573	503	477	576	493	537	526	530	515	517	520	552	547	534	565	577	543	484	566	522	541	512	523	557	537	572	541	523	557	541	549	542	548	532	563	547	580	526	567	550	521	541	567	543	536	571	549	540	521	552	523	563	552	575	551	579	580	530	558	518	561	557	520	512	539	524	545	552	574	526	518	565	520	541	536	567	493	583	575	511	507	538	511	529	554	491	546	560	487	544	493	568	548	552	572	524	544	531	508	575	534	557	545	568	537	561	532	533	525	557	535	554	510	554	492	562	518	521	544	554	543	533	543	514	523	533	522	545	570	568	524	529	504	514	554	504	591	537	547	501	532	537	529	551	541	501	517	516	533	530	549	513	539	546	545	576	548	528	522	530	530	495	571	524	550	533	493	548	552	511	582	536	550	527	558	570	554	527	566	533	535	529	534	548	538	544	578	562	542	569	563	565	520	544	551	515	508	574	525	555	529	514	549	579	594	554	547	537	505	533	570	513	591	508	574	550	514	525	521	520	537	521	504	542	552	502	563	518	546	545	517	544	561	528	529	503	477	542	548	557	565	568	539	548	540	604	550	540	567	529	537	562	523	550	515	523	560	536	553	556	530	518	530	540	563	538	556	577	509	523	590	530	555	526	552	528	550	532	551	536	513	485	547	516	517	534	536	491	562	553	585	539	546	527	555	540	525	505	580	524	526	540	551	569	498	561	577	506	528	532	538	520	521	576	542	543	561	571	518	512	541	555	542	518	532	551	554	504	503	505	508	511	524	486	552	544	477	501	545	564	538	500	529	581	515	525	561	558	551	560	558	527	523	556	528	527	551	567	514	502	510	516	523	501	533	540	543	552	537	558	601	536	559	545	558	555	581	527	519	535	522	534	537	541	564	549	558	552	556	585	528	530	547	543	606	521	495	571	586	527	557	513	563	548	554	540	552	517	525	560	527	595	519	539	550	565	516	590	530	545	513	509	519	537	554	547	548	535	509	552	503	535	564	542	544	552	522	528	540	507	516	550	554	528	513	462	532	522	533	551	538	556	518	573	552	532	531	520	554	534	529	533	516	526	515	515	535	572	546	528	530	529	537	525	541	508	537	554	532	548	510	482	517	561	564	592	559	566	556	527	543	529	548	532	495	557	546	571	510	525	557	549	577	527	538	535	549	573	543	540	565	557	544	519	531	512	550	589	534	531	528	551	518	551	525	518	511	546	582	534	543	529	564	544	561	586	568	547	507	537	537	528	543	500	523	544	590	558	507	550	579	543	549	507	518	529	559	515	550	516	525	564	565	495	523	545	554	538	531
7106	5496	5016	3110	2076	1663	1474	1123	805	725	1176	2376	2043	1240	772	517	505	433	501	435	485	432	463	433	426	451	462	429	467	438	458	437	435	453	457	442	484	443	476	464	427	452	459	466	458	448	432	451	463	435	437	443	401	481	426	453	434	439	434	402	457	439	430	474	436	457	440	439	440	424	443	445	456	471	427	474	488	457	478	433	432	454	460	443	470	473	473	411	452	467	394	456	469	461	425	453	464	421	482	447	415	445	433	438	414	372	487	447	449	448	445	453	430	505	492	468	437	467	472	462	448	446	426	467	473	452	436	416	442	443	445	478	426	468	469	447	448	443	433	447	467	479	436	414	465	477	444	445	398	454	439	426	405	415	461	472	429	457	456	396	484	439	435	434	453	451	504	470	454	463	469	457	427	464	431	469	442	427	452	402	440	455	466	454	444	430	475	403	453	484	440	426	448	438	443	459	457	397	431	485	450	406	430	473	468	468	452	442	420	434	466	437	393	436	465	460	428	438	464	467	440	480	438	450	452	447	460	456	450	425	444	398	418	436	473	459	490	435	436	423	424	453	458	477	444	444	440	409	463	488	449	464	444	431	464	458	432	432	453	441	462	426	430	417	454	455	457	427	473	415	448	483	433	485	454	440	432	451	421	449	469	419	408	487	420	452	457	470	433	443	463	446	459	400	461	421	491	466	446	482	443	430	455	459	444	452	473	425	436	419	455	438	451	466	457	412	431	477	442	469	475	424	476	442	425	456	417	442	451	452	429	454	453	428	459	442	474	428	438	428	469	469	445	439	476	447	470	439	442	437	459	433	462	451	439	440	470	434	448	486	465	452	441	432	436	420	481	490	452	413	455	431	439	418	480	446	455	459	450	476	443	478	456	447	450	453	508	457	439	453	457	417	419	445	449	476	449	429	432	440	441	452	476	463	433	451	454	476	440	426	467	449	477	484	455	457	411	435	448	424	510	453	492	453	463	465	464	484	401	438	464	423	435	459	433	425	435	442	439	431	479	470	450	458	445	468	433	464	442	488	438	468	454	474	426	442	458	450	438	431	446	443	450	453	470	451	506	461	435	495	436	454	476	451	451	463	427	440	436	447	444	448	386	470	464	467	453	457	455	478	480	430	450	445	474	437	439	432	436	449	436	446	419	454	460	408	473	431	449	476	469	433	469	446	459	428	453	463	446	460	456	456	428	436	424	451	445	470	424	434	458	462	447	458	442	431	471	408	486	428	449	465	462	442	401	441	479	434	410	428	438	438	485	452	462	471	461	445	454	440	443	430	467	484	444	485	436	440	468	457	409	435	457	429	480	439	405	476	456	425	465	415	467	408	441	461	402	419	445	448	475	426	446	430	476	418	436	446	455	459	432	437	436	469	431	434	443	488	458	444	423	450	429	432	428	444	439	452	459	454	420	435	433	417	462	457	486	445	425	419	452	445	493	434	436	455	452	427	446	467	473	465	418	477	442	412	456	452	446	470	443	465	443	404	462	440	431	449	448	433	443	465	461	480	443	458	458	418	457	483	415	392	459	425	436	475	460	421	482	425	455	446	473	454	438	430	459	421	454	421	460	440	387	457	439	458	432	463	495	425	475	437	452	477	454	473	456	436	467	478	424	448	432	462	421	437	445	422	437	464	425	474	465	429	464	454	478	427	426	447	422	449	408	445	452	404	415	461	435	429	458	456	430	488	476	418	414	485	467	501	496	437	406	417	477	481	459	429	405	441	491	441	464	442	446	441	442	414	442	434	431	411	480	436	433	426	434	461	422	478	490	445	445	463	421	448	409	448	461	457	422	473	429	425	425	447	423	464	422	442	414	448	436	443	410	431	463	452	440	442	461	449	457	446	459	422	454	443	472	468	463	439	431	465	435	468	434	403	482	435	463	490	416	489	413	454	489	475	487	444	457	453	484	495	434	437	432	456	457	429	438	469	465	451	425	480	461	453	456	393	418	423	453	461	451	459	481	472	445	433	447	469	436	395	393	430	446	419	438	461	446	453	489	480	422	441	452	439	432	482	434	448	447	466	439	461	447	455	448	418	438	463	460	449	453	452	460	425	432	441	459	393	442	459	424	444	450	483	445	460	449	447	454	454	459	450	414	456	474	446	418	437	462	424	441	427	447	446	464	449	433	444	458	469	447	472	438	489	470	466	461	411	453	477	442	420	404	411	429	435	435	459	430	466	442	437	446	448	424	417	444	475	442	455	448	449	477	436	430	454	427	432	475	453	421	460	441	433	460	411	431	447	465	462	465	462	422	464	454	425	449	488	456	444	463	427	432	445	468	470	440	436	414	435	472	475	443	441	511	424	467	456	449	441	440	394	456	466	424	482	435	419	421	436	447	499	488	453	461	428	449	417	463	440	445	443	460	475	457	456	436	447	441	445	436	433	463	455	423	466	450	441	425	441	446	448	437	478	420	477	452	462	413	437	433	463	449	459	435	435	447	463	448	445	478	474	443	444	429	459	454	466	433	450	462	498	451	431	428	469	433	477	469	457	457	470	435	444	424	447	439	407	490	411	434	441	431	426	468	442	457	458	453	431	430	460	474	498	437	444	467	435	449	433	471	451	438	479	423	487	466	430	436	449	452	491	438	465	439	470	469	465	426	459	459	463	470	454	450	414	454	439	445	436	428	450	470	453	458	408	427	418	435	441	439	427	471	457	452	485	475	438	478	430	466	446	477	438	460	426	432	461	428	440	433	468	432	446	480	442	438	436	451	439	434	465	461	439	472	454	442	445	442	429	460	401	432	449	476	445	400	430	493	463	450	419	422	468	448	429	414	449	435	417	442	426	483	426	480	435	443	434	442	464	466	437	470	444	444	482	427	442	436	421	465	397	444	455	454	462	472	487	453	460	466	418	461	422	441	485	477	460	443	440	464	477	436	453	455	435	448	449	425	409	477	477	417	449	473	467	409	447	449	453	444	481	432	427	440	474	451	448	468	444	434	458	458	479	432	434	460	441	463	427	456	470	447	450	419	465	456	447	453	452	462	452	414	442	486	478	441	439	446	460	440	477	452	441	469	497	456	472	446	442	488	432	444	427	412	450	422	439	449	449	469	461	475	456	457	458	407	469	437	440	443	461	431	393	426	462	447	461	441	454	439	462	422	438	454	446	454	468	417	472	427	443	443	492	440	478	476	444	461	429	461	436	430	462	471	449	444	424	433	473	453	444	470	440	457	431	446	429	424	484	436	447	465	403	426	441	458	477	440	467	413	463	449	410	435	447	459	494	456	452	444	435	411	457	448	473	429	469	452	478	476	458	471	430	472	442	479	418	447	431	435	488	451	460	419	454	427	402	468	461	430	447	426	439	479	427	472	424	446	430	429	416	467	436	446	480	463	458	454	466	447	429	445	444	435	412	449	502	431	437	456	437	447	429	450	484	440	442	456	419	460	455	422	473	452	458	435	451	442	432	424	434	488	465	456	437	464	453	434	441	447	441	465	495	447	438	453	453	439	405	483	400
24653	20762	26812	24536	11921	3568	2288	1824	1204	981	4814	15957	12352	5778	2009	830	633	568	572	573	569	584	556	581	553	583	571	585	583	587	527	584	561	529	535	596	582	566	580	582	613	603	590	563	533	568	614	598	557	580	592	566	558	550	554	575	553	579	571	593	576	547	572	591	566	590	615	578	531	543	558	597	546	558	579	558	553	548	544	554	547	577	506	562	561	557	612	589	547	565	582	548	567	552	542	576	593	571	572	539	600	564	561	561	561	613	580	589	560	538	571	579	561	567	601	557	571	562	543	551	562	569	572	550	573	540	566	565	532	605	547	604	601	515	556	542	547	593	557	575	600	531	540	595	558	561	596	589	578	605	593	578	582	538	568	546	554	562	527	555	562	546	544	579	573	564	595	581	605	552	585	592	585	566	588	537	579	579	574	609	531	579	571	523	540	544	551	543	580	570	583	509	568	592	576	597	537	565	564	556	615	549	595	551	606	539	559	599	547	563	575	589	562	554	614	553	563	574	559	532	571	601	561	539	564	592	591	586	565	569	557	524	584	633	587	562	554	561	555	574	538	586	581	571	526	574	594	575	567	560	581	586	569	552	562	599	564	573	567	579	559	579	574	594	599	591	579	593	537	571	567	583	577	602	553	569	568	552	565	574	537	520	529	524	566	589	549	601	524	518	580	606	569	587	571	551	529	543	575	546	536	556	566	505	589	572	544	537	603	525	578	572	571	575	543	592	545	574	590	567	585	555	526	585	539	558	559	599	589	575	569	586	531	547	599	567	551	520	599	541	569	596	559	522	582	576	572	585	561	596	596	572	552	527	583	557	546	547	579	592	548	546	566	604	576	529	532	555	561	560	553	536	569	548	579	537	592	557	532	511	578	594	559	567	575	550	598	522	547	581	584	578	548	564	544	558	517	545	531	582	579	565	590	564	599	558	578	585	540	555	570	559	528	526	597	575	542	566	579	596	601	578	606	590	551	603	544	533	553	633	548	545	583	566	561	542	536	570	614	597	573	566	598	574	549	574	584	555	540	530	566	555	571	555	551	554	558	564	528	572	574	550	579	538	536	594	536	588	599	567	566	575	562	557	576	596	529	514	511	539	538	524	537	571	584	578	589	527	569	590	540	525	574	567	584	565	587	552	550	571	615	561	540	557	545	574	539	577	609	587	529	559	542	534	574	546	564	580	603	536	586	557	593	582	594	592	549	574	606	563	572	580	568	586	548	519	545	553	546	534	582	560	579	625	541	616	559	513	561	577	582	560	554	573	555	587	574	536	597	551	581	580	551	541	570	523	579	586	547	600	574	550	571	545	580	583	569	543	586	561	569	588	549	572	604	581	592	556	562	509	561	526	530	563	528	545	601	579	591	563	588	579	564	585	569	572	613	548	568	598	546	513	607	537	570	547	539	561	536	548	581	563	531	544	543	580	580	609	570	508	575	559	539	512	561	587	552	569	548	564	558	589	531	591	562	566	544	551	599	616	527	564	583	559	573	580	545	601	559	577	628	568	598	580	547	565	543	570	524	562	595	572	537	566	537	523	581	569	566	530	560	542	575	610	541	515	594	538	578	542	579	572	559	600	548	546	586	531	554	561	552	574	569	572	565	559	570	561	583	572	575	534	580	551	535	546	553	603	581	524	564	566	582	573	568	574	619	540	582	548	560	591	555	536	559	559	554	540	569	565	565	560	567	570	595	545	562	524	557	524	575	553	563	516	553	573	562	535	555	531	607	574	545	586	561	581	592	582	570	531	558	547	602	594	548	560	559	534	551	549	549	588	540	577	551	583	566	592	592	595	561	541	555	569	609	542	570	542	504	536	561	546	604	583	607	518	587	545	598	547	591	575	593	589	555	567	574	586	548	505	561	556	569	534	551	573	544	592	581	550	601	598	568	601	558	531	574	596	551	543	554	540	569	576	542	547	585	545	590	565	575	578	592	581	567	582	565	572	578	541	568	578	584	543	578	538	611	564	552	550	553	538	535	563	565	610	557	566	555	566	596	565	603	600	600	587	571	579	562	624	549	568	538	579	559	542	554	593	513	560	547	593	586	569	546	567	527	575	509	560	541	574	591	593	607	539	572	576	582	544	534	559	551	587	509	557	549	533	513	545	564	559	530	570	562	551	552	525	561	596	573	521	530	597	573	567	519	560	561	584	547	590	536	539	527	562	553	571	580	528	539	554	622	605	572	543	574	566	586	577	561	543	530	568	527	564	588	584	554	540	577	551	588	599	568	576	557	586	581	567	555	561	611	573	550	587	549	560	562	555	575	557	571	582	561	546	560	608	526	534	592	585	550	555	569	576	616	571	612	580	528	554	552	584	541	551	572	554	563	562	552	584	509	563	540	592	608	554	603	556	563	558	586	542	582	553	515	568	563	606	577	577	548	585	558	522	589	604	528	611	559	572	578	592	625	557	571	565	554	527	567	540	550	568	540	515	591	564	573	594	546	585	580	567	555	569	568	575	578	565	551	574	549	575	594	536	538	589	626	557	574	567	585	516	576	584	584	552	563	575	567	584	558	579	577	507	541	555	574	558	573	575	528	582	570	534	592	553	516	521	543	596	536	556	544	569	587	538	590	593	563	561	560	558	532	576	570	602	574	570	579	548	591	591	578	575	547	588	550	574	522	557	576	556	593	561	538	521	484	531	561	582	546	575	566	565	546	550	547	557	546	580	596	576	606	578	517	547	556	601	565	534	551	559	582	577	595	551	536	559	590	581	591	623	561	609	547	547	536	592	537	590	564	581	579	575	547	557	549	574	518	549	527	565	569	567	552	555	592	615	543	542	558	565	532	554	538	637	560	573	533	593	547	555	520	545	581	538	573	547	529	552	580	572	567	538	595	549	582	571	568	553	597	536	586	561	563	577	553	567	571	572	603	555	537	554	562	545	537	556	548	523	585	582	558	584	530	548	569	557	537	597	533	553	599	573	590	554	568	568	571	551	567	514	586	566	547	603	568	567	561	587	563	574	586	604	556	560	577	615	546	569	561	567	559	574	563	586	593	556	564	534	516	576	576	591	582	545	569	567	531	560	536	592	572	552	566	522	600	555	576	599	609	552	544	577	548	606	604	538	573	575	558	540	574	570	559	593	545	583	575	535	556	524	567	548	576	568	559	568	584	546	558	576	573	530	592	552	554	537	518	540	556	547	572	543	589	526	549	543	546	569	520	548	564	558	578	562	547	590	506	586	584	591	575	549	574	545	566	592	517	565	542	529	541	580	529	565	565	566	561	539	529	587	541	549	586	541	556	557	607	571	555	551	609	553	551	593	577	549	575	572	564	595	554	563	607	577	549	581	570	544	564	554	594	567	588	561	567	558	605	550	526	557	553	548	547	548	551	564	581	524	549	565	546	547	549	540	563	574	574	554	591	532	528	588	539	570	557	543	526	559	537	535	565	586	540	570	604	501	569	553	579	543	535	552	570	562	525	558	556	588	594	546	586	550	610	595	570	547	553	550	555	559	592	562
5945	10524	9310	5993	4205	3023	2478	2282	1452	1291	7255	16570	11508	5550	2054	842	563	478	481	510	539	481	498	464	485	492	501	502	536	490	452	490	458	457	500	486	512	509	522	472	444	476	517	481	477	496	448	490	488	465	482	464	516	522	502	475	464	509	497	502	526	485	461	530	516	479	467	457	482	486	485	444	514	498	504	485	469	516	469	493	498	428	473	513	488	480	444	525	443	476	458	489	474	510	461	466	467	495	521	467	463	494	489	488	492	484	489	455	523	493	473	482	511	493	525	491	481	478	441	465	499	467	486	512	444	496	485	485	495	483	457	483	448	494	461	487	486	485	508	485	507	503	469	496	475	490	486	460	464	481	494	489	479	467	495	473	488	482	462	478	463	500	484	514	483	470	544	477	515	468	479	491	463	516	479	485	496	501	495	455	475	502	508	504	475	476	477	498	453	470	485	489	470	528	493	464	458	468	462	549	506	499	512	497	490	425	474	510	470	495	461	471	449	488	467	464	506	459	472	466	484	457	474	455	434	468	424	478	444	485	473	518	516	479	495	458	485	484	496	482	454	490	541	443	485	489	516	473	492	464	451	476	504	512	473	485	445	507	486	473	467	478	453	474	451	503	482	463	456	489	469	514	489	452	438	474	472	463	503	458	525	497	486	461	453	469	482	452	484	463	473	462	472	503	486	493	461	492	502	459	469	482	475	503	478	495	502	468	487	480	488	503	465	501	450	476	476	476	450	441	495	469	497	453	461	508	472	466	467	494	461	449	477	463	448	499	494	488	463	474	498	492	459	458	477	519	488	501	497	486	444	464	500	474	472	498	497	451	490	477	473	476	486	462	447	493	443	497	484	498	462	468	486	482	466	475	505	503	501	483	496	428	457	503	489	492	489	460	488	474	487	461	465	481	499	489	469	508	470	474	500	449	497	481	466	499	470	474	535	475	495	458	461	495	480	532	499	489	476	520	472	445	502	490	487	492	485	488	486	501	493	491	492	465	512	441	502	468	483	518	445	497	450	464	497	474	496	514	494	488	473	520	490	476	484	485	494	440	495	459	478	467	478	498	510	494	503	514	428	506	474	473	473	465	469	489	468	445	495	485	463	486	508	455	538	492	458	464	480	440	456	447	476	474	514	490	497	481	486	485	501	500	537	492	483	446	467	482	477	470	481	511	508	487	448	470	488	516	489	481	475	413	463	491	460	504	476	527	443	467	483	485	451	523	459	432	499	492	478	485	471	507	442	476	472	508	478	477	510	456	486	499	525	524	506	488	451	491	515	486	503	468	432	487	470	466	456	519	470	479	500	460	505	492	509	498	488	433	490	513	465	451	486	486	476	460	468	481	488	473	463	450	425	455	495	436	481	490	464	462	464	483	524	501	463	481	496	504	460	467	486	459	469	517	462	471	476	492	459	495	442	476	473	491	464	464	475	515	497	485	496	508	497	503	523	514	487	490	474	480	475	494	549	519	456	507	493	481	475	484	470	470	493	484	480	500	459	457	505	478	468	453	488	457	487	419	487	486	408	476	482	505	472	508	479	484	456	498	455	487	488	489	465	495	499	504	474	463	465	474	459	479	483	452	466	448	467	465	487	504	475	468	496	453	441	458	454	508	485	481	475	502	499	476	466	514	492	502	464	470	486	511	509	509	458	477	489	505	480	461	481	461	477	432	444	506	481	456	466	437	497	472	439	467	497	485	458	521	508	505	472	536	485	471	477	478	482	457	475	508	461	505	465	461	468	459	466	488	445	470	458	513	492	478	472	513	502	446	486	483	485	455	493	527	466	469	444	484	528	483	476	509	469	451	511	471	454	493	480	502	480	481	475	456	482	485	451	493	455	471	495	478	463	474	480	485	480	461	499	479	512	506	493	457	494	441	480	497	493	469	466	462	486	482	453	479	476	471	504	466	456	522	434	496	526	478	483	506	472	505	494	453	461	462	470	463	486	501	523	474	474	494	477	439	472	462	441	496	490	470	496	474	501	463	491	470	463	474	512	455	497	508	471	472	463	491	441	458	477	450	453	473	481	497	486	476	518	501	484	496	497	498	481	447	453	486	502	503	478	500	439	440	477	472	463	496	491	442	452	515	475	484	489	481	472	524	473	484	479	457	455	484	479	496	458	498	471	495	486	507	474	504	466	497	517	492	492	464	499	478	490	474	479	505	455	500	465	467	526	459	495	533	469	480	457	491	464	513	446	451	485	496	498	485	524	478	491	486	527	492	528	488	467	475	475	453	493	491	474	494	476	514	529	451	498	435	469	435	482	474	449	500	499	483	452	479	515	485	501	500	488	499	473	464	447	481	495	473	481	451	462	479	446	469	438	456	472	472	479	476	480	441	459	447	460	455	449	444	487	462	495	498	485	501	483	459	487	464	481	476	500	477	447	450	481	519	474	477	495	479	462	499	480	465	517	463	481	475	500	451	449	457	497	472	459	498	468	486	482	488	460	466	479	479	468	450	507	474	497	469	509	458	452	452	477	504	483	472	475	466	479	505	478	452	478	472	485	488	481	426	471	474	470	473	469	462	501	467	471	430	471	461	453	475	461	527	471	494	470	517	496	460	475	492	514	534	432	475	489	509	457	465	489	493	447	457	506	467	446	470	458	491	496	438	530	487	523	476	457	505	491	479	437	447	448	491	498	484	498	466	461	476	501	508	462	515	456	465	481	511	485	470	487	456	461	465	471	461	451	481	487	439	437	457	482	516	499	495	481	484	503	460	484	478	493	474	452	495	467	453	465	513	448	448	476	454	487	452	471	477	449	491	464	479	518	465	470	485	515	503	484	523	481	474	483	491	479	459	507	467	511	468	462	455	465	490	477	534	480	529	465	477	493	472	473	478	461	480	437	480	470	512	468	524	501	488	483	467	471	470	448	458	493	487	482	480	462	470	475	484	499	463	498	514	489	471	467	520	457	407	491	448	526	448	519	504	478	490	461	489	496	502	440	520	504	495	490	490	473	476	528	489	474	475	483	494	495	506	484	442	468	501	444	442	466	451	459	454	533	465	443	520	460	528	481	475	457	490	487	517	489	481	481	462	510	461	462	458	448	477	469	467	456	491	500	469	466	518	477	492	455	499	453	490	473	541	509	499	472	488	510	493	490	503	454	443	501	475	460	494	520	505	505	464	444	454	463	455	484	474	479	515	468	443	504	467	468	482	474	484	502	462	457	455	490	512	508	514	487	480	514	468	457	470	462	459	511	488	457	531	486	493	451	468	450	426	479	482	474	466	436	488	475	485	481	491	448	454	493	465	507	499	483	475	479	497	499	462	483	459	472	495	506	497	508	462	497	482	442	497	489	466	487	475	455	502	503	475	502	459	491	501	490	470	481	504	476	482	449	448	470	486	475	487	515	479	435	468	477	463	502	504	480	431	499	481	483	484	464	495	440	479	444	475	489	435	472	477	460	511	466	475	519	463	498	476	437	470	443	467	507	481	486	461	529	507	480	443	468	499	498	511	487	464	488	460
23685	20769	27744	23849	20574	10174	3547	2330	1455	1315	9580	29066	21600	12045	3965	1288	829	737	718	704	687	699	708	685	719	718	645	678	692	686	719	707	716	751	684	678	692	703	672	725	749	633	702	695	687	694	712	738	686	719	698	693	694	661	690	665	701	681	654	651	715	719	696	722	639	698	676	716	715	664	710	686	688	704	700	688	735	644	662	698	664	719	647	664	726	704	670	675	690	699	708	724	673	654	727	702	659	708	734	670	692	697	688	720	697	710	708	680	696	695	653	674	712	693	650	706	709	743	704	704	705	689	731	708	701	634	710	714	664	677	666	648	689	751	688	681	698	693	674	721	638	674	686	690	669	667	706	706	675	700	692	659	709	696	733	702	739	718	686	658	755	722	699	658	674	704	643	712	666	678	729	713	684	702	689	696	672	708	724	662	675	658	649	674	680	665	699	728	704	677	716	630	682	677	678	688	682	667	688	711	692	709	661	680	712	736	698	659	685	713	675	762	696	680	711	688	653	669	718	757	697	674	737	737	680	692	654	683	708	652	662	674	680	713	709	682	693	742	664	661	689	671	693	693	710	673	738	742	781	723	710	675	697	686	710	703	734	697	674	667	692	719	707	679	679	671	707	697	717	701	714	685	686	636	685	656	681	702	691	686	693	704	712	683	717	648	670	703	676	634	676	710	669	637	679	692	718	648	721	711	698	683	710	717	690	669	739	666	680	718	686	713	698	715	694	702	699	715	709	668	723	671	681	677	689	710	676	688	733	723	742	717	693	665	679	701	685	659	650	676	703	696	712	653	685	735	660	689	688	698	692	713	700	708	721	728	662	687	688	677	653	731	697	695	705	754	702	676	701	725	749	691	721	670	707	687	666	724	688	687	689	717	724	663	688	664	689	724	730	706	683	697	725	721	727	713	679	675	680	682	738	710	659	674	710	700	665	668	701	707	689	654	664	712	710	664	691	681	689	682	718	692	750	662	674	676	659	726	697	709	651	690	682	667	751	713	718	698	665	710	680	707	633	728	679	695	748	684	714	699	698	754	696	659	639	694	744	696	718	696	686	698	704	699	717	712	699	665	709	671	706	662	690	678	681	679	680	710	700	688	736	703	721	667	703	719	748	678	692	678	710	668	714	721	655	704	722	707	691	720	691	673	642	710	648	720	732	672	708	698	718	655	655	632	692	655	709	690	693	715	700	691	691	714	693	709	703	660	725	665	652	642	675	723	721	734	667	691	676	670	676	687	683	677	709	707	722	727	711	697	713	727	722	687	740	655	674	674	685	679	690	737	665	668	726	690	706	724	695	651	718	703	687	744	694	686	697	717	674	678	671	730	690	653	678	746	679	659	685	681	733	708	716	706	665	670	701	688	711	715	726	736	688	647	701	738	708	703	688	683	735	697	720	670	675	730	629	722	666	672	658	685	663	677	670	680	676	740	689	673	701	695	709	686	663	658	702	668	696	672	684	668	680	715	710	654	659	712	729	655	692	673	706	702	707	740	725	684	693	664	631	700	694	661	691	691	692	701	677	688	719	696	694	673	654	701	660	696	740	760	690	693	703	685	699	702	719	681	696	701	690	697	663	702	745	699	681	700	683	617	670	681	646	734	721	653	726	738	686	714	707	660	701	704	703	755	678	706	704	696	684	646	740	705	694	651	709	723	703	709	721	681	690	725	708	713	658	646	669	631	694	692	708	681	717	674	707	717	670	671	656	684	695	692	691	723	718	722	671	653	710	683	665	692	693	721	694	729	658	653	698	705	687	711	736	654	700	714	687	696	690	676	713	692	704	670	683	636	693	681	659	704	682	696	669	700	652	683	668	702	686	699	704	701	702	680	689	657	650	716	696	690	711	706	621	742	674	729	664	685	670	697	665	670	667	687	639	714	684	647	673	696	703	719	669	681	687	674	668	686	658	706	656	719	736	715	656	665	668	666	687	699	672	712	711	657	685	708	670	659	738	634	743	716	674	675	697	688	659	660	674	718	676	722	704	719	701	708	658	743	678	661	704	739	646	726	719	707	712	689	695	737	609	724	713	687	665	697	696	700	737	706	709	658	717	680	679	698	694	690	645	712	739	714	686	724	685	697	670	656	697	679	718	672	678	711	693	702	701	706	701	705	721	696	655	694	673	671	680	677	662	680	719	678	736	692	749	722	722	658	684	667	711	693	691	684	667	680	712	684	684	659	679	683	685	708	713	674	721	694	692	730	745	654	632	649	648	664	730	686	668	737	670	648	668	690	679	683	663	688	646	690	691	692	721	706	697	701	690	709	704	697	740	672	690	663	680	710	689	733	699	707	703	635	720	703	674	707	735	676	666	689	685	652	715	720	628	714	706	674	687	741	635	730	671	639	686	677	695	680	713	681	710	713	718	709	709	704	707	707	702	739	703	668	687	672	690	624	687	707	692	660	674	721	685	726	678	652	706	667	696	683	765	669	689	704	712	654	732	686	684	750	690	632	707	697	657	699	701	666	677	672	709	662	688	668	664	698	703	688	720	736	689	744	697	640	719	713	635	719	683	692	665	695	703	737	700	686	673	676	703	689	740	640	665	688	682	730	693	726	673	673	720	671	753	727	718	661	656	646	685	695	757	659	666	714	681	746	634	689	708	713	683	665	721	704	698	696	723	694	674	705	704	685	678	688	693	675	698	708	691	704	673	681	658	705	694	681	678	702	722	680	699	690	710	691	695	695	695	705	716	675	671	684	671	735	655	710	709	664	664	693	684	666	655	681	655	691	743	654	709	709	676	691	710	739	653	703	697	682	665	699	727	689	694	712	698	691	644	672	677	670	681	715	700	668	685	677	735	685	653	704	667	759	665	683	676	686	697	670	652	715	724	694	708	690	685	665	716	737	711	708	765	722	721	727	667	700	702	638	696	722	683	674	704	747	706	717	701	709	710	696	726	690	713	690	719	682	700	676	692	704	672	747	713	645	727	674	719	681	704	680	711	666	680	722	692	755	707	676	673	664	713	735	709	710	660	640	739	716	690	652	680	687	690	708	715	704	687	701	687	742	659	733	744	686	694	710	641	669	695	718	651	700	699	687	612	669	720	695	673	704	690	644	726	653	686	676	682	671	723	693	697	678	665	651	671	707	720	643	737	661	659	726	690	645	717	712	687	680	675	746	698	624	709	667	689	657	671	708	662	663	682	702	667	685	707	706	717	683	712	700	707	710	675	666	652	693	744	662	678	687	703	700	695	664	712	648	649	678	646	685	654	703	654	700	708	713	698	712	697	678	723	643	686	659	659	687	753	716	686	677	691	742	720	724	736	704	699	707	677	705	678	656	674	703	683	670	755	667	697	660	702	677	741	711	689	661	709	686	672	723	718	682	699	662	636	665	682	704	670	650	697	665	738	696	671	667	718	709	706	726	658	658	690	666	668	670	639	675	669	697	690	704	698	655	669	732	652	703	662	712	689	678	698	739	685	700	659	663	678	736	692	730	706	676	711	667	686	668	659	666	701	706	649	689
6808	13812	12266	7974	5236	3355	2990	2615	1802	1544	13303	27066	18660	10128	3671	1186	793	631	585	626	552	571	588	583	539	576	588	613	550	582	565	580	546	580	555	587	619	610	569	593	592	606	591	571	532	615	583	589	598	595	564	544	595	586	554	577	562	604	617	582	575	604	603	603	592	577	552	567	613	597	609	572	580	567	614	569	588	585	572	598	566	589	564	562	608	562	586	562	586	583	523	593	568	560	552	565	562	596	590	594	613	536	558	591	590	585	591	596	574	569	585	612	583	591	596	509	588	618	562	562	574	567	555	552	563	569	611	555	613	585	600	611	561	547	567	565	539	558	596	608	570	600	572	580	602	578	587	571	604	540	559	569	581	570	543	596	557	577	590	601	588	569	605	603	599	576	578	541	586	612	566	574	566	584	626	551	576	585	561	622	608	582	580	617	517	569	547	549	579	598	549	553	629	590	600	599	569	573	574	571	584	553	538	572	617	574	580	595	569	565	571	572	562	583	576	550	582	552	546	553	605	595	582	596	590	589	590	604	571	586	587	558	567	566	524	555	545	572	533	554	538	564	558	553	583	573	562	594	599	557	572	595	559	574	588	554	570	555	546	577	536	603	557	632	560	595	558	584	544	600	591	582	589	601	615	588	592	567	562	597	538	552	590	545	564	540	622	584	560	566	587	607	596	556	578	574	579	583	574	571	598	613	589	554	607	556	540	600	610	573	586	606	562	568	593	547	596	573	580	548	579	599	594	556	603	558	550	571	562	588	581	610	564	592	554	529	573	539	549	565	582	539	597	548	548	608	561	561	579	563	584	582	577	602	559	570	605	557	557	579	589	566	597	590	571	559	547	590	569	575	567	555	564	573	549	535	574	639	569	595	611	577	581	585	579	582	578	577	567	568	590	510	607	585	580	613	573	664	581	562	555	553	619	569	591	611	577	640	595	581	572	593	587	593	592	548	551	598	532	578	554	557	533	579	579	576	575	562	609	547	552	610	585	597	567	572	549	548	601	573	579	577	575	542	608	601	580	558	605	546	587	584	598	540	565	616	601	517	567	538	570	566	576	585	550	625	617	565	554	569	580	551	556	602	588	583	567	580	604	550	559	583	583	556	538	599	544	568	563	581	557	570	557	554	521	571	597	581	570	565	570	544	566	599	612	567	609	567	568	551	540	567	528	564	581	542	549	575	575	569	575	597	561	574	559	538	583	569	580	631	545	584	570	573	568	613	559	541	600	577	561	554	524	567	586	558	553	597	566	532	560	580	573	570	620	581	613	558	582	581	562	561	536	596	576	518	593	537	562	595	595	592	612	621	609	551	578	561	557	572	602	596	605	576	543	618	569	555	570	558	577	531	583	522	565	571	529	597	588	549	588	613	602	589	580	564	569	601	575	569	581	564	568	521	541	560	574	541	576	584	562	616	560	516	538	562	582	558	567	576	611	558	601	584	545	581	575	548	525	561	586	612	573	550	606	579	595	580	568	527	550	571	580	589	585	597	549	507	554	551	540	561	629	598	551	567	604	564	565	581	555	566	541	569	579	587	547	591	619	572	565	572	550	587	563	598	581	584	583	543	587	577	575	622	567	573	614	625	585	608	605	557	584	576	574	570	602	574	577	580	562	589	586	614	592	579	568	589	576	571	538	558	594	567	582	578	557	604	575	539	541	579	562	552	550	512	619	540	558	563	565	592	587	586	560	518	612	578	531	590	569	567	578	598	537	590	544	540	616	573	568	624	546	606	578	548	551	552	606	562	586	585	587	576	560	594	568	569	554	553	557	605	528	593	602	577	600	573	560	614	556	574	581	591	589	591	571	597	598	572	622	640	555	530	559	563	552	574	577	561	593	540	602	577	583	563	567	573	574	536	564	565	576	590	576	603	554	570	621	560	606	548	571	531	608	602	563	548	574	597	544	561	562	600	557	549	560	596	534	549	562	637	520	570	559	543	573	629	571	502	584	605	576	555	561	601	535	571	591	563	547	606	584	569	578	556	602	554	562	562	593	599	562	613	581	580	548	565	539	545	580	584	581	565	546	607	605	558	586	577	595	588	571	588	566	628	582	557	581	576	545	628	617	560	601	588	573	601	546	600	564	545	615	542	564	556	619	570	536	621	563	526	536	594	597	605	568	590	530	610	558	551	568	551	596	543	617	627	592	566	542	549	587	564	560	531	567	542	609	562	593	593	619	544	544	546	597	591	620	573	610	566	574	550	527	521	589	598	566	547	584	560	589	586	589	564	554	607	552	592	561	571	594	553	591	536	574	552	572	577	602	612	540	607	551	601	555	601	595	608	580	564	596	573	543	563	601	537	590	543	547	618	591	604	560	600	570	609	603	570	595	531	583	569	556	591	543	576	581	575	579	577	567	564	544	585	593	587	596	541	583	577	614	610	551	551	608	547	593	551	572	577	600	577	594	542	570	582	602	554	549	587	568	555	534	542	574	577	551	561	604	584	595	585	556	600	565	535	581	591	609	574	569	612	599	571	553	586	623	625	598	587	608	573	593	553	613	597	555	554	559	579	556	548	548	564	594	568	600	571	571	627	548	610	556	575	598	591	534	555	543	566	569	591	562	572	567	588	589	558	540	598	532	555	574	566	554	568	559	587	596	561	585	579	573	617	558	557	582	591	546	592	528	558	566	562	565	546	574	584	580	621	558	608	566	586	584	558	546	554	576	576	586	539	587	567	549	584	612	572	548	578	575	574	591	544	606	553	566	595	533	569	581	579	558	584	641	593	591	547	574	584	573	560	586	607	555	580	584	576	522	568	568	578	629	569	587	572	577	557	587	576	566	584	554	573	587	551	596	567	545	550	561	583	584	558	603	569	582	604	558	549	557	564	532	543	590	534	537	573	576	582	550	541	607	587	578	580	589	541	578	560	586	609	568	554	621	561	611	583	578	535	568	563	573	586	587	572	606	566	564	558	570	533	563	586	576	538	584	608	590	550	528	559	534	562	555	578	554	600	597	566	585	533	539	574	575	593	584	530	589	575	584	542	579	567	591	548	553	599	564	634	612	613	564	544	581	577	559	584	605	521	533	610	559	561	539	583	586	581	593	566	546	559	551	584	590	507	582	555	580	543	577	568	576	558	603	585	601	634	574	547	577	548	522	577	581	562	537	583	576	526	583	544	564	585	572	540	610	601	549	555	594	584	574	564	552	541	564	561	609	540	595	577	567	575	602	581	552	558	549	590	550	583	566	596	572	600	564	594	545	555	577	575	578	563	531	544	577	618	573	562	589	580	532	577	588	599	591	575	528	577	552	591	584	531	586	587	577	564	560	582	573	563	583	576	544	612	609	545	552	578	562	589	542	548	594	572	555	570	562	591	547	551	568	587	584	594	579	602	565	575	631	571	608	561	552	552	610	543	620	538	547	574	572	555	525	550	562	577	590	578	510	567	573	518	555	616	580	567	583	556	548	535	603	581	559	538	544	546	594	553	505	599	531	577	556	523	582	533	589	603	551	552	532	563
27016	12310	4673	2380	1194	939	845	715	661	639	889	2090	1990	1326	799	664	567	550	588	575	541	570	542	594	549	556	547	566	550	545	566	573	562	580	552	545	576	526	576	557	575	572	529	553	553	600	551	576	552	574	524	604	556	598	604	539	586	566	571	536	586	555	560	544	586	574	590	534	538	569	603	561	569	565	555	568	564	545	541	554	581	526	556	544	540	578	518	543	561	538	614	542	608	566	556	544	536	603	551	550	533	571	576	538	535	552	553	576	545	569	556	560	556	528	552	554	573	563	512	526	537	539	558	573	554	565	550	560	587	573	545	574	540	628	542	557	556	571	590	576	549	534	540	564	561	588	566	537	551	506	555	557	562	578	605	547	542	575	584	578	603	564	539	596	591	577	609	568	557	545	531	625	544	547	543	624	537	562	586	563	578	542	534	551	518	535	600	536	600	576	559	575	569	522	572	520	601	583	559	535	591	559	578	545	582	560	558	567	548	581	536	574	549	522	614	531	546	586	549	555	557	524	561	521	563	559	549	579	516	543	573	610	564	576	551	562	569	577	563	552	555	565	546	578	540	542	603	577	531	569	574	568	546	606	580	582	528	583	562	599	537	515	530	572	559	576	524	533	555	577	558	584	556	581	567	590	592	513	568	512	541	567	557	541	548	579	531	593	533	585	558	573	549	539	514	576	559	563	580	530	543	574	545	554	544	554	550	530	589	589	548	545	572	586	568	589	584	552	569	568	561	551	525	607	565	606	577	547	548	562	622	568	546	563	590	557	584	579	547	547	490	557	548	610	541	530	551	571	580	579	576	580	589	568	533	554	586	579	547	568	558	537	562	602	596	571	522	512	564	572	508	539	528	527	522	527	564	582	544	564	545	542	555	588	586	578	637	540	566	564	553	547	536	583	524	587	573	565	597	542	564	551	582	564	533	557	557	549	486	604	565	579	557	582	528	546	551	562	573	555	585	541	548	604	572	599	508	556	543	564	526	555	556	520	548	608	521	586	574	538	531	578	540	544	575	581	536	559	541	594	583	568	579	545	570	567	573	573	516	537	595	543	578	544	535	524	574	590	518	559	517	561	553	545	592	565	564	534	570	591	548	568	529	529	610	579	578	515	547	537	578	551	542	543	552	578	562	521	576	560	565	558	574	562	616	570	566	524	560	581	617	588	590	571	549	526	576	536	548	514	541	533	516	564	566	561	552	559	579	568	579	593	632	536	569	591	564	572	547	612	535	588	535	576	546	569	523	550	516	544	559	576	564	540	545	543	580	558	601	588	558	551	534	596	591	593	554	587	526	553	582	623	573	587	566	589	547	565	553	552	571	569	530	555	589	524	570	507	625	601	550	525	576	568	579	579	568	575	562	515	550	592	533	571	542	573	579	604	594	579	598	568	566	520	516	561	535	520	553	564	584	569	524	554	565	599	556	556	596	599	518	577	566	573	558	542	553	563	564	559	557	562	616	554	577	542	557	577	583	568	566	519	551	557	547	533	574	586	584	566	555	565	577	531	567	547	564	560	557	545	541	573	554	575	550	528	576	584	592	529	552	544	565	541	612	562	560	591	567	567	536	564	574	545	558	584	551	535	552	543	537	528	571	584	556	583	557	558	540	553	579	552	540	534	577	569	564	570	562	542	540	546	565	547	567	531	505	543	568	551	581	533	577	535	596	539	573	565	553	565	556	592	560	579	546	558	592	558	554	568	600	589	586	561	533	591	590	579	561	528	601	577	544	543	570	574	597	551	562	537	542	572	538	546	563	552	595	555	561	530	589	579	566	523	584	557	568	545	595	551	551	574	554	588	552	574	520	564	586	573	541	536	539	534	577	594	541	548	568	587	500	520	582	587	562	545	538	560	585	540	589	556	572	587	572	554	581	550	567	572	529	548	505	574	559	540	575	565	549	596	608	570	525	565	558	561	525	556	560	530	571	552	560	539	546	514	585	553	571	578	575	558	567	537	561	580	550	561	571	565	567	582	556	553	587	576	564	571	554	523	545	573	558	581	529	503	543	585	561	587	532	565	554	550	580	565	588	562	572	577	561	549	581	580	533	566	540	545	611	618	579	504	533	537	539	523	560	574	559	547	572	540	560	573	590	542	571	552	543	592	584	561	581	582	563	605	537	572	514	530	586	586	557	536	567	553	566	566	530	566	600	550	560	513	533	531	585	573	574	576	594	556	544	569	553	510	570	553	549	576	541	582	580	582	569	581	537	568	565	568	529	573	524	578	587	564	564	570	556	550	600	527	534	521	580	497	555	510	585	567	568	558	570	576	531	554	598	550	563	547	556	588	555	593	553	567	574	516	539	572	544	527	569	551	545	570	570	572	580	565	569	568	568	553	577	559	547	588	508	511	564	601	554	548	536	540	562	542	583	582	511	595	579	533	572	559	564	535	536	534	526	532	572	575	560	523	549	533	556	527	591	504	555	557	525	592	554	547	559	549	546	494	557	528	552	554	532	564	554	544	542	526	557	585	539	547	574	558	546	615	563	515	588	589	500	570	556	561	560	612	567	552	574	551	569	600	548	545	563	546	559	564	529	552	545	552	560	538	554	585	556	507	585	554	574	550	575	578	560	534	554	554	570	524	555	572	545	552	571	534	572	560	539	555	584	545	568	537	550	503	525	547	564	529	514	561	575	553	486	611	563	567	544	575	551	605	524	541	526	531	569	537	547	535	552	590	601	537	558	577	585	564	535	531	560	561	563	575	560	540	577	550	546	550	558	548	575	536	539	529	542	531	528	555	572	561	560	522	562	591	561	543	553	523	561	527	505	550	557	567	552	593	509	569	540	551	552	574	561	578	562	561	572	584	597	593	561	560	548	591	584	536	578	549	512	579	534	567	579	595	578	548	551	545	564	598	571	596	578	582	561	529	527	583	530	550	531	544	603	566	571	548	586	569	552	576	596	563	562	542	529	540	564	550	579	538	550	533	588	561	564	553	567	546	537	533	555	558	571	620	560	639	579	575	569	586	537	531	549	605	533	586	587	570	576	548	554	551	520	545	578	581	548	527	577	577	554	558	570	557	544	566	568	573	538	554	568	573	515	531	583	575	575	578	579	565	602	565	536	535	583	558	581	591	567	572	573	584	572	575	551	582	577	530	562	576	540	526	562	565	585	500	513	521	600	579	591	579	582	527	572	554	552	525	574	562	561	559	586	582	564	552	569	585	553	541	539	562	547	571	552	614	582	559	572	559	533	599	560	547	530	563	574	581	542	615	584	575	560	504	580	555	559	582	564	547	569	582	534	563	574	541	561	543	563	554	558	554	556	565	535	566	581	540	562	598	584	559	561	518	525	609	561	553	527	574	567	555	600	563	562	552	530	523	541	560	539	559	538	574	549	572	548	556	592	570	618	548	538	562	560	548	554	533	544	525	557	568	554	544	525	595	558	599	568	572	580	527	589	550	553	548	561	557	535	553	543	560	577	535	570	556	558	574	524	584	530	581	505	556	571	578	576	593	552	529
6724	4384	3702	2043	1157	942	914	772	640	664	1084	2413	2151	1318	780	562	524	468	441	452	480	436	486	482	453	422	464	448	504	477	472	469	424	466	445	474	473	485	473	459	460	465	444	483	446	468	469	511	460	454	438	451	488	469	481	446	458	439	409	460	496	414	437	471	472	428	438	437	440	482	458	495	449	421	455	481	427	452	485	442	449	474	447	491	443	473	484	483	440	477	476	446	477	487	454	453	435	448	474	488	452	418	459	471	470	448	459	485	431	501	494	447	476	451	454	455	466	481	472	484	496	476	435	463	483	480	460	468	438	450	437	459	462	474	473	465	444	456	421	453	505	450	461	438	489	465	459	468	441	463	493	512	486	426	452	486	475	490	453	454	464	493	430	479	456	433	455	439	463	463	436	478	502	453	457	453	456	460	457	483	473	509	436	457	417	474	415	458	449	442	451	434	414	446	448	461	409	452	479	456	442	445	468	460	490	437	510	444	454	466	465	427	456	481	444	434	459	476	458	458	472	497	497	492	472	436	431	433	477	474	456	435	441	461	468	426	467	458	467	452	493	450	439	469	454	438	488	461	431	444	480	409	470	472	446	429	453	461	508	472	476	453	477	461	463	445	468	449	448	420	484	482	390	455	489	470	429	479	435	465	508	455	486	482	433	453	449	474	444	448	488	464	453	432	450	467	462	475	442	458	475	457	494	441	454	445	461	464	467	473	462	404	468	435	439	473	491	436	437	422	426	471	473	481	432	486	468	445	438	427	438	434	459	432	479	447	433	467	421	470	494	453	450	477	478	461	494	410	445	489	522	461	435	459	439	454	449	455	425	493	464	455	461	458	456	462	472	428	464	484	517	461	493	489	449	483	423	472	435	480	462	430	463	459	436	460	481	453	487	486	432	499	437	473	443	437	452	484	432	450	459	478	425	451	469	441	452	445	440	465	434	398	430	464	479	480	479	448	466	452	470	455	432	443	473	451	479	420	429	477	444	470	457	453	459	475	425	455	487	454	459	450	481	445	479	470	426	451	450	449	420	440	410	451	457	433	457	446	444	444	415	431	464	440	452	474	402	471	445	432	438	482	454	414	435	468	472	486	470	437	452	488	456	453	458	476	460	476	442	464	481	473	436	461	465	445	457	433	481	493	472	473	443	482	433	424	442	471	472	479	475	456	461	453	472	455	447	455	437	482	432	436	481	476	458	446	465	438	459	459	494	475	469	424	456	450	450	418	408	441	439	474	444	465	449	446	473	442	482	500	438	459	485	498	447	413	487	473	469	453	480	484	484	490	500	480	453	446	467	458	431	444	503	418	473	481	465	499	448	451	456	492	476	481	497	460	485	458	478	473	447	483	453	464	454	463	448	416	451	414	480	449	470	460	459	461	457	480	485	448	466	477	444	442	434	459	458	438	501	427	442	474	463	432	390	417	445	447	463	472	481	469	500	473	423	472	447	432	490	492	456	463	451	456	451	444	456	455	414	483	471	454	443	435	442	486	442	474	470	470	494	489	451	442	450	431	483	447	468	442	497	482	480	451	440	456	462	466	448	484	445	504	430	443	427	430	456	438	453	443	469	430	444	477	442	414	493	471	459	437	470	468	445	437	449	465	467	459	450	447	428	455	491	469	437	458	468	471	441	459	458	462	443	450	479	477	513	443	463	460	430	462	442	452	473	486	451	477	466	460	472	453	443	469	443	460	498	459	413	460	482	475	452	431	395	462	476	433	453	459	480	509	436	463	469	429	465	439	490	468	463	433	446	426	450	481	498	428	440	442	431	458	484	440	455	439	457	497	480	488	469	477	460	481	451	509	471	431	470	464	473	493	482	466	451	454	489	426	481	497	460	461	434	419	501	486	475	475	466	438	468	459	458	481	479	434	475	466	464	465	496	470	469	498	468	448	470	452	451	521	448	460	430	473	480	455	473	497	474	447	448	454	441	474	422	481	472	472	465	466	503	483	480	451	475	479	446	459	479	430	473	449	474	493	458	435	426	447	485	453	470	471	495	488	436	437	443	480	452	459	443	442	437	470	438	459	458	447	429	455	461	466	439	469	484	451	457	482	476	445	462	445	446	477	423	437	447	447	450	450	487	475	466	450	459	510	471	492	477	483	446	456	454	441	467	478	458	471	450	486	472	438	474	464	486	456	432	472	472	450	488	458	453	475	437	449	455	457	438	465	433	449	469	447	438	471	468	471	496	462	460	413	464	453	448	473	496	473	453	471	434	460	438	481	460	454	446	495	466	454	441	432	463	434	469	473	445	442	447	459	466	452	448	455	450	471	490	467	451	504	473	469	476	451	423	477	494	447	450	486	468	416	461	458	460	478	459	431	474	464	491	427	468	462	444	456	438	432	443	429	470	486	448	472	470	463	462	454	475	431	428	463	472	455	501	455	465	478	468	448	489	466	477	462	418	439	466	465	463	478	483	474	457	474	462	471	407	410	437	466	483	468	450	464	471	438	436	432	459	455	447	457	482	431	483	451	457	415	451	424	481	459	447	487	467	493	491	448	445	460	448	442	456	451	433	479	430	468	488	453	460	488	460	438	473	445	428	449	458	467	474	455	449	459	430	418	441	449	469	467	469	445	437	457	429	432	463	453	454	436	473	460	447	451	442	439	458	427	474	465	472	445	471	476	472	438	498	444	450	470	446	434	454	449	442	476	463	510	469	494	435	472	423	452	457	455	480	458	453	448	439	449	486	496	439	469	441	460	444	483	454	473	445	468	465	471	451	471	465	468	434	487	469	500	473	453	442	465	491	461	469	451	475	489	486	445	445	449	451	433	459	484	477	490	483	480	439	484	447	456	459	429	406	443	468	446	457	464	467	476	452	487	453	480	458	457	484	459	476	465	446	455	455	462	442	443	468	481	448	434	452	495	442	458	461	469	458	444	432	451	467	476	450	434	459	444	435	451	493	444	472	496	457	456	497	448	442	470	471	432	490	448	426	399	441	483	493	452	444	490	444	500	458	497	445	455	471	433	499	478	476	449	497	444	439	448	426	452	462	470	452	424	430	461	459	435	453	444	411	453	466	483	439	448	459	453	449	470	476	423	426	484	453	459	438	455	451	473	449	493	415	424	444	457	460	478	483	487	457	433	487	448	443	437	452	432	465	433	462	471	477	473	489	429	428	415	494	463	447	441	469	461	437	431	473	464	452	453	464	431	457	449	449	470	460	477	449	463	470	475	454	483	485	421	451	443	476	440	459	440	409	496	474	518	457	479	453	417	456	449	465	442	473	488	456	458	479	452	455	429	429	496	467	471	474	478	485	457	447	461	443	477	477	469	460	465	467	452	492	458	486	461	444	468	469	470	476	450	432	445	450	453	459	456	432	461	458	411	470	498	471	465	472	450	467	429	457	478	460	453	432	447	438	472	453	443	429	442	472	460	488	427	473	459	487	450	437	472	444	462	481	471	468	446	468	467	445	481	466	474	439	482	442	477	440	433	448	453	455	473	444	439	431	465	430	460
24693	20754	26727	24617	10240	2601	1854	1541	1100	982	5341	17126	12591	5703	1877	796	660	609	651	579	600	597	615	603	630	580	608	634	612	549	623	640	646	644	593	628	636	585	586	605	631	631	633	623	648	596	606	594	612	625	602	594	621	585	590	596	593	596	594	630	624	583	630	629	633	622	599	646	609	609	623	582	621	617	587	619	597	611	567	552	642	595	596	609	599	590	567	584	593	625	561	608	621	595	611	615	611	645	566	579	569	590	576	632	610	564	582	619	614	547	608	578	621	595	608	603	589	655	545	640	604	577	634	652	590	588	560	614	625	663	616	586	630	597	624	614	604	557	622	618	592	569	629	649	610	566	611	582	571	641	618	616	630	614	610	644	613	607	625	609	560	630	583	619	609	642	624	627	588	590	576	597	600	576	595	565	601	592	592	592	595	575	641	655	620	609	596	605	596	588	601	588	612	612	585	630	621	621	659	567	615	585	582	632	566	589	593	639	588	601	551	568	587	588	584	634	607	629	606	616	586	599	622	566	624	616	602	647	568	608	597	603	620	627	618	606	551	591	567	628	594	628	627	575	598	590	600	622	599	603	603	643	619	606	591	587	619	614	632	618	630	581	611	559	623	604	614	581	637	597	639	609	610	615	608	584	625	599	638	559	592	605	621	563	580	629	539	583	631	577	624	556	616	610	574	614	617	620	628	602	617	595	593	636	642	594	605	617	591	602	533	603	616	603	632	642	646	595	611	615	578	578	581	588	613	590	588	580	615	588	599	591	621	607	574	580	603	673	597	599	638	613	587	588	567	547	571	594	602	624	571	623	622	592	556	611	586	560	601	609	648	631	631	623	556	601	543	620	625	605	594	598	604	612	594	604	613	586	638	614	605	602	604	609	564	617	605	576	593	601	593	604	637	624	591	576	631	612	592	614	602	567	636	628	588	593	600	612	602	620	566	601	615	637	573	590	590	620	630	621	634	606	585	588	567	598	660	630	567	602	612	610	614	630	613	653	605	592	612	606	563	623	587	558	598	594	666	578	611	626	629	608	635	571	608	592	587	638	609	630	596	636	607	630	602	562	595	608	617	660	578	581	616	593	631	631	592	664	633	636	615	570	636	594	624	564	562	607	592	604	596	576	597	593	603	647	617	576	615	643	605	539	556	581	632	614	610	586	630	609	662	603	622	643	625	593	596	592	613	598	596	555	621	641	612	578	597	581	586	613	594	586	564	593	612	547	599	612	600	566	575	584	560	611	598	616	647	603	613	588	564	628	589	592	616	615	561	592	603	576	617	628	572	564	626	610	585	599	606	634	591	558	600	589	628	632	581	631	635	607	597	601	621	588	593	593	583	608	618	644	591	591	613	599	616	587	607	590	589	607	573	596	585	577	583	645	635	615	604	577	613	577	618	577	583	569	586	604	618	595	608	610	603	562	633	600	612	559	542	598	588	620	600	571	586	615	590	628	612	627	589	560	601	622	603	630	585	621	568	623	588	586	612	622	613	566	618	646	621	568	583	619	621	615	629	600	595	599	576	631	616	623	617	580	579	588	555	598	553	561	607	594	567	593	583	598	577	581	623	635	625	595	572	580	607	603	580	597	590	563	569	587	602	623	645	641	585	563	583	601	623	588	604	585	563	634	635	570	610	574	598	609	568	616	593	651	609	579	644	620	565	607	553	640	614	646	597	616	591	609	611	607	609	635	612	632	622	602	570	597	629	593	601	656	609	570	646	638	606	627	619	628	654	584	568	568	628	618	636	627	659	615	572	609	559	588	620	651	604	641	591	593	577	598	603	622	659	625	583	656	615	606	594	622	565	613	605	508	594	624	561	590	605	611	610	594	618	661	621	594	576	617	605	631	627	563	597	630	638	610	556	616	579	610	570	556	566	600	618	626	630	642	651	629	569	590	624	604	597	623	654	612	597	549	541	570	595	612	648	585	630	623	629	600	609	633	581	601	642	597	591	638	627	604	576	598	560	593	605	624	616	614	644	604	617	607	648	612	578	557	618	589	584	569	586	641	564	602	633	592	606	639	655	619	587	598	605	643	630	565	592	608	590	646	546	575	600	609	612	604	626	570	641	629	580	582	580	565	590	603	542	620	597	600	602	614	626	607	632	573	571	583	587	579	628	612	608	631	606	630	645	609	617	621	583	571	600	604	593	571	623	596	609	595	576	587	600	616	619	657	624	594	585	586	602	550	611	643	652	571	557	597	609	644	608	577	609	618	649	597	591	624	603	571	612	591	583	598	604	625	578	616	614	656	616	619	586	610	619	613	606	580	632	579	554	616	562	638	597	596	615	590	564	603	612	650	596	558	548	600	583	586	602	591	613	589	593	558	629	591	605	583	589	594	580	592	605	609	614	604	612	615	561	579	610	609	588	607	631	664	552	591	644	585	631	610	664	609	594	548	579	575	608	632	621	643	587	638	597	611	584	612	583	593	558	587	590	579	593	643	659	599	601	586	584	555	624	592	584	625	612	599	599	609	566	620	580	605	584	593	616	620	618	633	639	559	603	561	590	600	597	628	598	609	620	637	611	586	580	620	587	675	575	639	585	601	625	629	564	604	614	646	595	633	551	627	621	583	623	652	616	595	630	556	600	601	636	577	619	587	604	615	622	566	621	601	565	606	657	639	607	648	585	563	580	652	578	624	603	606	595	624	589	604	594	592	585	604	582	621	617	616	567	546	625	584	629	610	625	553	619	580	617	597	567	597	590	620	554	600	640	611	589	603	595	601	620	617	640	627	611	600	591	578	588	595	543	591	583	623	633	579	638	597	590	592	645	569	618	570	634	605	616	590	636	586	595	615	600	654	593	623	603	617	649	608	673	611	620	556	594	595	616	608	621	629	591	609	619	582	588	557	621	575	620	603	609	595	603	609	575	618	636	617	556	575	608	644	631	619	636	608	554	580	596	578	614	582	609	578	577	581	584	598	573	552	564	555	594	566	610	588	597	526	642	592	622	616	577	573	599	545	568	554	627	617	662	609	650	651	626	582	576	618	567	626	598	571	647	598	593	595	600	596	619	674	633	594	561	588	580	603	612	588	592	616	651	553	595	598	612	626	581	596	595	600	579	600	612	596	616	588	606	648	623	591	596	642	609	621	630	608	593	630	619	608	624	603	595	590	583	585	580	586	621	607	584	619	637	618	585	575	581	537	618	590	598	598	579	623	573	623	589	621	615	619	570	567	612	596	597	609	641	579	599	623	600	617	587	604	619	574	609	608	609	578	637	589	556	614	626	600	644	608	559	576	604	636	557	612	615	570	573	578	622	603	628	623	628	594	611	602	599	620	612	589	609	615	684	616	574	586	612	606	609	576	615	583	636	613	606	611	604	593	573	597	637	614	601	590	597	578	544	598	589	612	602	614	635	608	613	627	601	624	615	563	557	561	591	594	613	597	631	606	610	648	609	588	605	581	599	657	628	572	581	617	588	634	591	572	593	613	580	627	609	585	570	625	589	604	649	564	607	642	573	566
5875	8767	7680	3872	2581	2191	2020	1792	1244	1114	7600	17135	11790	5347	1866	787	600	517	507	523	519	478	474	502	538	492	499	502	510	505	544	466	503	528	497	549	489	506	499	499	437	538	530	531	537	483	486	507	526	537	540	519	499	488	480	510	527	475	540	512	488	503	510	492	504	551	496	537	563	500	494	507	473	495	495	478	520	476	517	509	499	468	495	501	495	532	457	497	447	508	496	477	519	523	515	477	497	523	499	508	538	509	513	497	517	468	514	484	531	499	503	457	467	532	558	494	521	530	517	507	497	482	506	529	486	531	535	527	498	504	501	497	537	507	495	503	516	518	485	523	472	508	499	501	505	506	489	536	526	529	532	501	513	544	518	504	520	483	495	530	487	498	497	487	558	505	520	538	514	499	479	524	487	524	487	530	509	524	500	496	496	496	489	542	525	466	485	521	519	478	514	516	536	508	506	447	538	510	491	553	518	553	488	494	522	478	533	466	537	467	477	513	480	467	487	491	512	512	520	490	507	480	498	518	523	550	506	504	500	507	547	486	479	512	468	500	477	536	464	513	521	520	533	489	482	517	489	497	503	464	500	510	489	516	532	503	507	554	506	514	519	512	475	483	509	472	495	544	492	491	523	512	496	518	466	494	494	535	492	506	522	508	518	500	492	512	534	503	492	546	458	512	494	496	492	487	501	518	527	482	460	475	497	480	534	545	498	509	537	483	492	562	515	491	504	511	505	504	495	517	471	536	496	530	490	538	526	551	514	514	498	570	524	489	463	518	496	482	504	532	493	512	500	525	525	555	499	504	498	513	500	515	525	509	525	518	503	494	496	519	515	518	503	496	517	497	485	479	490	516	492	491	500	511	518	496	500	484	516	545	511	542	494	532	473	481	539	488	513	501	499	467	534	527	515	514	527	500	490	475	530	506	509	548	488	486	520	479	481	486	534	516	486	505	551	489	466	454	480	515	470	520	486	529	492	487	491	539	513	521	443	482	483	503	525	485	539	485	498	487	519	504	525	503	499	486	506	480	483	483	508	498	485	474	495	483	489	520	540	446	483	486	475	478	478	518	514	527	502	488	509	484	486	485	502	506	484	533	507	506	454	516	525	502	521	493	471	500	477	508	478	523	505	484	497	522	522	502	496	499	510	497	485	536	535	485	535	558	534	488	522	469	497	478	450	510	500	482	479	462	528	499	477	499	493	484	511	518	497	528	473	511	510	522	511	516	522	514	512	485	523	514	520	472	536	509	514	493	530	523	506	472	504	555	531	498	499	512	508	498	501	499	504	491	499	516	517	494	527	531	507	482	505	548	524	502	479	482	479	494	502	502	472	505	476	489	516	521	514	533	454	482	473	466	530	494	526	497	483	513	518	488	505	511	493	443	524	496	498	496	508	479	530	465	517	490	493	522	519	488	488	501	529	472	527	549	498	485	451	508	499	506	460	482	534	495	483	527	479	501	473	461	511	524	497	482	528	528	527	490	584	514	522	502	531	499	470	532	541	482	514	528	537	487	521	503	503	498	497	510	526	491	526	505	513	536	490	525	463	520	532	528	482	454	490	490	461	498	521	547	494	490	490	490	486	494	507	514	511	472	493	492	489	500	501	502	496	487	521	487	510	540	498	521	511	506	537	503	504	499	493	493	512	477	525	507	496	560	532	490	524	549	501	501	491	499	513	469	475	496	536	489	518	483	458	533	503	509	514	528	531	492	483	513	515	517	537	510	491	478	487	485	527	506	485	491	492	478	502	543	449	484	523	497	472	534	515	469	488	485	504	535	539	514	512	532	495	523	511	502	487	486	519	486	536	477	526	472	506	478	462	539	470	532	465	470	532	508	535	516	480	537	482	523	488	453	522	530	505	515	483	536	513	488	503	467	488	494	551	487	462	486	517	477	495	466	478	512	528	473	487	499	520	525	484	525	486	485	523	483	458	538	537	497	529	489	514	529	497	512	474	532	439	521	474	482	496	567	535	471	532	498	499	476	489	468	524	528	515	510	511	504	497	487	490	479	499	478	514	483	471	487	560	538	484	532	493	531	518	499	519	468	487	501	500	524	495	491	511	502	525	505	469	503	484	536	517	501	490	499	552	511	496	478	477	474	478	467	524	491	479	574	498	552	495	517	531	510	501	491	494	516	478	471	501	528	494	528	518	512	515	540	524	456	506	525	530	516	473	503	485	515	493	495	476	508	513	480	478	504	515	488	500	497	513	551	478	544	509	501	486	494	512	521	491	522	516	513	494	520	505	493	501	503	486	532	506	492	514	488	494	515	488	537	522	468	498	500	543	525	473	480	500	486	481	503	516	529	541	481	464	515	502	518	509	524	524	508	515	520	487	508	500	505	471	513	499	519	529	490	513	506	549	504	486	478	447	532	504	532	505	521	503	511	485	526	512	524	481	436	488	500	494	482	469	502	544	533	485	544	508	502	524	470	535	489	538	502	495	465	489	434	550	521	509	492	491	538	491	509	500	477	557	529	527	480	495	482	501	498	505	539	468	525	549	454	495	540	510	504	481	487	506	517	523	488	511	470	540	525	537	536	460	508	508	544	536	518	506	504	514	526	511	502	502	462	529	510	514	499	504	485	488	506	497	529	512	551	503	507	500	499	516	516	525	506	523	522	479	513	507	481	542	516	530	511	503	494	487	457	516	504	526	474	551	535	523	516	499	487	500	513	475	502	545	491	528	524	513	483	532	494	514	521	498	551	500	495	502	491	480	497	524	503	496	512	494	499	516	507	531	502	542	450	525	504	542	513	484	512	506	497	483	525	561	546	484	471	486	489	507	483	476	481	516	497	544	501	502	523	475	529	510	512	524	522	540	492	516	526	530	482	515	528	551	512	509	522	480	485	533	518	498	508	502	489	527	453	519	477	464	482	536	471	509	504	511	534	499	480	489	481	483	530	518	469	480	502	470	479	518	502	481	492	484	476	520	565	481	494	494	522	503	488	495	482	503	530	542	500	501	500	513	462	514	543	521	503	520	499	480	494	498	499	493	530	495	544	464	498	504	470	505	498	477	488	489	541	482	531	522	468	494	520	487	515	484	484	491	536	494	464	518	516	502	459	508	491	486	516	470	524	507	480	475	513	496	506	465	472	510	525	522	531	506	479	492	488	532	514	500	518	500	494	529	517	468	530	513	469	491	479	490	481	449	549	468	492	507	498	529	469	533	516	550	497	489	499	501	536	534	476	481	489	513	526	503	530	481	517	503	527	516	514	488	560	496	505	503	482	506	484	505	475	526	503	503	484	475	517	503	495	538	538	454	495	493	535	522	501	526	504	502	475	506	468	480	508	532	483	487	512	494	526	477	488	506	517	490	497	496	541	491	497	498	532	509	535	526	525	498	454	475	525	510	524	506	514	473	518	520	502	518	509	491	495	497	479	523	446	501	499	529	495	518	509	519	537	503	459	518	489	528	491	471	522	526	510	491	485	486	531	492	511	492	508	501	527	544	484	496	531	507	518	513	443
23684	20728	27766	23766	20511	10543	4534	2828	1984	1721	8401	29287	22427	10891	3307	1210	814	765	714	748	759	731	715	749	748	692	738	729	708	740	690	742	758	794	682	738	715	700	717	741	741	725	780	721	714	734	703	735	727	712	692	709	775	667	755	730	758	725	726	704	737	724	744	696	736	766	713	692	732	711	673	676	730	732	744	763	710	678	736	750	683	754	730	705	701	727	699	727	670	718	720	690	727	670	697	750	701	722	707	646	721	714	726	711	757	717	668	737	731	724	709	723	744	695	681	723	671	720	727	748	708	722	716	667	741	708	741	689	747	724	723	745	726	758	742	742	742	762	711	715	732	700	719	668	732	728	683	709	732	767	765	762	714	723	727	751	724	699	698	763	762	726	730	706	728	718	718	749	742	779	740	744	708	737	738	706	775	736	696	702	749	734	751	769	754	710	697	783	735	709	724	723	731	763	748	647	669	705	736	749	728	754	704	710	721	677	720	724	719	742	735	733	741	697	698	755	719	727	763	721	728	761	733	699	718	747	725	749	712	728	721	700	674	707	750	711	759	690	691	713	706	712	698	687	737	742	730	762	688	765	702	744	710	708	698	743	709	717	735	673	698	784	725	740	713	678	703	773	763	725	696	754	718	717	692	729	721	668	685	729	760	688	722	733	711	760	680	761	650	708	725	719	728	724	760	691	706	733	784	702	715	724	742	722	722	726	800	717	774	647	707	700	675	720	752	707	693	792	721	774	721	705	657	760	703	776	694	741	724	749	708	721	690	753	696	709	689	676	684	742	747	741	755	675	762	757	718	754	697	692	725	761	725	731	725	746	741	728	744	727	683	738	732	742	678	705	742	735	677	684	723	719	709	758	722	737	721	710	749	763	727	711	709	719	747	715	731	737	761	648	758	644	719	729	705	699	701	746	725	685	711	749	781	747	701	728	701	677	684	737	723	750	725	725	720	705	720	721	730	674	738	722	784	752	793	727	688	704	735	770	741	703	774	713	753	682	721	677	731	761	737	724	711	747	737	725	723	711	714	751	730	748	749	745	756	687	707	735	709	702	753	658	720	712	694	730	709	717	714	731	762	736	763	719	739	724	748	710	696	689	738	761	662	697	761	672	719	714	649	757	714	740	705	680	723	684	713	697	723	693	750	690	694	751	733	674	742	728	754	720	705	749	678	693	676	755	709	734	719	767	767	675	744	699	716	695	759	758	643	757	707	730	720	673	733	706	698	698	715	697	712	673	724	711	722	717	719	712	717	698	714	700	771	705	700	750	749	691	714	687	739	750	755	679	750	724	733	742	739	710	739	707	755	746	723	688	740	722	717	700	763	689	678	729	768	681	682	723	705	713	677	726	708	679	716	720	749	746	719	744	712	671	725	703	685	706	713	718	713	751	724	729	737	753	711	712	713	750	725	744	720	713	729	695	727	697	704	729	757	721	723	700	706	763	730	673	724	721	670	708	725	681	688	717	668	740	711	713	699	696	727	797	692	728	684	774	692	724	646	688	677	743	696	689	721	693	714	708	732	715	729	717	711	762	692	763	753	709	717	734	714	703	748	730	699	721	741	714	729	752	717	653	710	764	725	760	681	751	742	724	734	704	654	731	717	710	712	741	701	690	749	711	699	756	711	707	709	739	733	728	754	722	743	752	676	705	676	745	714	729	692	719	729	716	718	751	740	736	716	705	738	722	808	705	689	667	680	743	723	669	714	768	685	693	714	696	698	720	701	716	766	736	769	709	751	730	693	696	732	729	719	707	748	733	728	701	681	693	698	746	686	736	727	736	769	735	726	743	744	704	705	775	750	695	725	722	718	712	696	698	680	725	729	713	649	727	690	695	695	690	719	799	780	729	725	700	702	776	707	710	771	683	751	784	712	761	734	729	687	709	745	730	719	731	741	733	672	711	711	760	717	712	654	663	768	705	731	693	740	746	727	725	684	781	674	702	671	698	710	703	710	763	747	741	727	733	695	714	724	717	751	726	749	708	680	767	725	729	720	682	710	775	736	658	769	745	744	669	754	750	724	709	720	699	717	738	788	714	710	733	728	653	770	710	711	750	687	729	702	733	695	687	712	750	698	779	731	758	726	748	733	682	722	740	743	698	671	705	761	726	693	692	755	680	715	739	773	709	730	687	709	764	671	717	703	737	715	761	710	698	713	685	722	730	703	711	703	700	684	746	730	710	686	770	676	765	741	749	741	730	718	715	746	701	686	728	727	719	689	695	706	709	748	739	727	715	722	719	739	713	699	706	737	720	710	763	713	742	690	736	666	752	752	716	722	782	714	739	764	742	767	744	714	746	726	791	729	719	734	732	763	721	706	715	732	754	731	747	734	729	734	703	678	690	687	698	726	723	729	745	697	702	696	699	707	779	753	706	717	719	673	712	705	712	705	769	715	666	715	720	756	687	754	695	742	708	706	720	704	680	740	664	740	730	710	720	764	682	734	723	700	704	668	721	751	688	743	738	722	737	743	721	703	723	709	720	713	711	748	717	684	705	729	688	719	753	757	739	744	741	720	721	700	738	739	737	682	731	735	702	703	730	731	718	674	739	743	752	737	723	696	729	727	720	726	764	699	711	697	744	690	715	683	731	740	753	706	686	675	699	708	661	728	709	709	680	687	710	733	717	722	691	672	694	734	740	710	710	714	744	694	723	710	698	740	746	738	722	739	728	742	724	721	688	746	644	665	686	698	738	713	650	750	739	694	657	699	717	657	730	713	746	779	695	700	760	698	754	764	710	734	728	718	747	731	711	673	722	726	701	705	765	772	689	731	762	741	782	699	739	738	711	693	762	706	699	751	679	714	672	711	738	721	762	669	691	760	716	710	690	733	663	708	720	719	717	714	694	738	729	722	699	773	703	694	681	734	725	682	711	714	718	721	704	715	739	755	744	728	718	709	681	710	707	710	695	740	720	705	710	713	701	744	677	701	773	695	733	753	691	681	703	741	692	755	741	750	700	714	730	698	724	719	701	676	676	740	664	733	753	708	709	700	756	698	722	732	702	659	726	680	703	699	714	738	727	680	738	717	755	717	712	728	725	758	736	693	767	709	696	687	696	715	730	696	668	740	709	737	765	746	690	693	763	757	728	673	741	736	687	704	753	750	712	749	719	741	748	659	712	707	747	779	665	699	752	731	726	672	705	707	770	709	699	710	679	754	696	775	746	704	739	732	684	672	707	739	690	760	706	692	729	744	754	696	742	714	693	756	742	723	714	724	736	755	682	734	749	700	682	716	689	742	708	710	718	766	699	722	707	732	692	716	727	717	720	666	686	730	743	759	723	736	710	692	736	698	766	763	734	752	742	732	719	757	698	712	658	680	686	718	730	747	701	744	668	716	713	728	726	754	685	698	731	721	739	725	706	709	727	710	709	707	736	703	684	658	741	707	710	738	747	734	745	748	704	761	726	685	740	717	773	701	680	746	772	711	701	729	695	724	728	731	695	696	738	713	735	710	735	706	715	727	695	678	715
5962	10974	10437	7116	5238	3920	3929	3094	2435	2022	11446	27357	19150	8928	2971	1057	710	599	610	653	596	583	593	586	583	650	572	592	601	596	598	613	587	603	593	614	610	544	587	589	616	590	612	594	635	624	610	605	586	577	635	598	579	625	677	574	607	620	628	609	587	589	610	622	581	565	620	585	580	599	603	634	636	635	565	646	605	612	598	622	580	594	626	579	585	609	626	613	596	612	613	651	587	589	601	619	603	604	581	588	591	598	618	604	564	611	644	582	609	625	574	620	600	604	589	606	634	579	600	579	553	628	599	586	636	590	591	584	584	595	621	596	618	597	594	565	571	574	573	586	628	611	612	585	572	599	590	594	627	619	560	599	622	592	571	599	582	600	637	616	626	594	555	597	564	582	583	623	627	593	610	615	604	636	612	572	632	584	646	609	549	642	581	610	606	655	630	657	586	610	596	608	620	632	591	598	585	597	580	641	610	615	603	604	601	617	588	564	608	608	591	608	611	579	574	593	620	580	588	577	594	606	567	631	550	594	587	582	597	609	609	610	579	572	612	610	567	570	582	589	623	609	596	600	587	559	573	613	574	570	571	576	594	577	572	608	615	615	615	622	583	609	605	582	582	559	573	589	557	610	583	546	605	616	624	577	580	555	624	596	576	619	591	604	577	641	572	608	614	635	631	596	544	558	646	613	629	594	618	590	609	577	579	645	597	596	592	573	568	554	562	566	570	582	571	601	575	579	585	572	600	656	620	574	594	576	582	592	573	606	635	612	642	573	588	645	606	643	615	603	620	598	567	617	587	600	578	639	582	629	640	570	604	591	594	582	594	623	597	601	594	615	584	539	584	584	588	555	604	598	564	608	586	637	598	591	531	551	600	603	604	635	598	604	593	670	669	594	582	571	613	582	591	597	586	598	599	616	609	585	563	598	622	588	551	584	563	613	579	607	603	616	579	627	615	571	601	575	595	592	588	592	636	632	551	611	595	574	567	636	586	566	573	563	593	574	609	615	610	658	606	571	601	621	592	628	592	597	640	590	607	543	640	611	581	600	568	592	597	616	593	596	603	585	615	602	596	626	603	590	651	560	595	606	590	562	592	563	573	593	563	575	569	614	617	603	581	580	575	588	553	624	605	615	577	585	600	630	581	597	590	589	603	604	600	605	605	560	531	605	552	588	585	591	624	580	564	609	638	582	608	591	559	637	585	582	601	623	591	540	551	578	592	599	571	586	564	606	588	569	579	570	621	629	582	618	630	606	579	585	612	647	609	605	523	620	610	606	567	581	587	563	612	598	586	666	614	636	571	614	601	586	605	581	573	573	582	619	612	653	609	579	590	622	595	618	612	594	599	569	602	641	603	553	641	586	584	581	565	602	587	582	622	610	567	634	578	616	598	609	551	607	589	632	603	566	617	589	598	601	619	602	563	593	599	598	561	589	574	591	575	601	585	569	612	572	589	606	599	626	572	598	560	611	601	602	577	628	574	620	648	525	624	567	600	589	590	593	586	581	618	552	560	615	557	569	595	591	578	602	601	620	588	580	603	598	656	634	631	590	578	574	601	625	537	632	584	610	613	602	573	569	628	636	574	543	570	624	584	622	588	532	589	592	613	605	586	641	587	596	568	572	568	600	591	571	568	560	600	611	563	598	605	576	592	567	627	635	553	597	590	602	614	572	634	590	584	558	592	571	602	556	591	605	587	557	610	563	616	614	637	580	642	604	633	626	627	614	564	600	582	595	516	574	605	583	565	594	570	582	648	615	587	604	618	591	587	581	613	582	609	603	591	633	558	582	521	591	607	582	603	598	620	599	612	591	622	570	596	524	590	587	643	615	608	610	564	621	597	592	592	603	580	624	646	585	595	626	612	593	554	600	607	596	599	588	594	566	574	626	634	606	660	638	567	617	622	611	591	601	582	644	570	591	601	564	568	587	630	601	616	597	585	590	603	610	609	612	546	602	588	575	590	566	574	604	562	622	557	626	612	610	590	590	588	601	607	596	585	578	631	573	615	596	611	559	607	584	586	599	567	606	605	560	585	604	571	545	584	556	590	623	608	571	603	599	584	598	626	581	585	598	604	615	555	582	640	625	616	618	564	605	614	597	562	563	638	573	526	600	562	546	585	596	587	581	620	593	632	585	587	603	605	582	614	589	592	627	614	537	612	578	571	596	586	584	601	633	551	603	558	598	589	585	575	601	578	585	606	566	566	635	562	637	599	561	612	583	578	637	617	582	591	565	571	590	611	601	546	595	588	612	578	619	630	593	554	598	570	622	605	573	576	565	605	547	591	567	611	579	614	569	611	604	615	595	605	579	578	614	596	600	616	627	577	606	589	622	581	625	626	582	561	569	573	601	601	636	614	594	558	626	586	623	640	588	599	581	573	598	631	644	556	563	581	617	592	574	584	620	547	581	604	601	599	548	557	593	606	593	523	581	579	590	608	538	574	602	585	560	678	581	562	567	569	592	584	588	597	557	574	586	564	584	604	562	582	624	598	573	631	543	581	621	608	598	598	605	590	581	556	601	584	590	562	613	592	599	582	593	586	589	584	576	596	622	658	577	569	604	602	599	592	619	582	601	607	602	559	609	594	577	580	607	579	609	574	582	597	593	530	604	615	610	551	596	597	613	574	623	578	628	594	587	576	640	592	602	568	606	576	587	613	580	583	582	562	557	606	616	580	569	607	574	568	587	620	562	627	624	590	613	595	576	572	583	570	552	599	622	571	595	606	545	601	586	551	615	575	605	599	586	538	591	595	595	566	622	593	613	581	608	649	594	574	620	617	599	603	605	618	553	515	587	573	613	626	582	589	638	603	594	608	577	628	562	553	634	603	602	630	598	559	612	545	620	578	620	575	608	578	610	592	558	579	579	617	609	614	595	577	601	589	601	597	552	600	599	615	585	550	580	601	623	580	594	596	577	553	591	615	611	604	546	627	576	627	555	544	556	583	594	578	611	612	575	604	601	638	591	568	584	615	598	616	601	557	578	557	554	547	614	589	634	580	607	644	611	577	595	619	619	548	618	594	588	652	588	602	630	589	602	555	615	636	600	584	598	588	617	551	585	626	603	579	552	613	607	552	551	620	619	627	563	602	608	603	583	639	600	600	610	550	575	609	594	567	564	586	609	588	562	640	575	561	634	591	592	562	573	576	595	609	588	565	591	619	582	597	591	574	620	587	580	569	617	581	572	573	568	581	589	573	583	559	611	581	561	605	587	579	592	556	592	576	597	599	604	638	578	601	567	574	643	615	568	576	607	614	581	611	605	597	527	595	624	571	584	575	605	570	555	611	554	584	648	633	588	596	603	591	593	598	571	587	614	590	624	600	604	554	612	581	638	610	620	568	596	581	635	597	605	556	575	642	620	576	544	638	571	638	607	567	613	566	589	566	623	545	614	567	597	577	599	588	638	583	589	622	568	603	641	603	550	583	569	548	590	554	578	596	589	579	601	601	623	578	586	552	595	586	625	588	603	610	600
26906	11541	3965	2642	1450	1183	983	919	815	741	1101	2408	2033	1274	853	659	596	562	638	587	571	628	600	585	589	611	595	599	590	565	558	586	596	631	566	593	596	607	591	583	618	607	569	590	619	593	618	594	616	628	592	631	586	604	587	603	568	613	610	612	639	600	546	581	569	615	567	595	615	598	594	547	631	622	612	596	601	600	579	648	577	564	610	587	584	581	600	613	589	635	577	604	573	668	643	542	571	585	612	632	587	593	546	564	582	577	609	640	609	592	628	606	595	623	575	623	570	599	657	598	623	601	602	599	597	583	616	565	595	589	565	630	591	612	618	591	580	585	630	603	590	552	594	596	585	553	685	579	580	603	625	530	597	629	617	586	590	530	578	566	584	616	578	610	627	621	567	585	583	564	611	559	612	600	582	590	593	596	671	597	576	604	586	621	584	565	539	609	593	607	566	555	613	610	604	584	577	583	600	560	581	610	577	569	583	559	572	612	589	571	619	612	577	552	579	607	609	596	559	613	575	589	569	574	607	624	600	591	558	590	560	587	596	570	565	612	578	580	613	586	635	640	577	599	612	616	567	600	595	630	591	547	587	581	623	585	600	576	572	618	602	579	598	576	580	594	589	587	616	593	566	571	617	588	578	569	562	633	571	557	547	562	644	573	553	583	580	633	574	567	554	549	555	573	577	619	614	608	591	590	617	591	576	611	590	582	608	592	565	640	601	579	581	573	578	538	629	619	581	596	595	593	598	573	576	581	605	622	607	633	590	605	622	627	597	576	580	597	580	575	571	555	578	610	576	583	639	592	603	562	583	589	567	591	619	601	583	586	568	561	605	626	572	565	585	615	592	569	584	649	543	607	583	582	648	650	604	634	609	590	579	560	580	585	567	590	644	618	608	607	566	561	593	615	598	623	589	627	617	602	575	606	649	564	606	626	613	613	636	560	568	577	557	595	579	640	588	596	596	582	590	585	631	584	579	567	569	618	593	599	636	571	609	554	582	640	580	589	561	600	615	562	604	569	615	619	616	605	587	629	577	543	584	589	616	610	604	582	622	584	587	611	592	610	570	597	605	630	588	582	571	596	587	554	574	590	620	589	636	601	590	588	578	575	562	607	592	634	563	578	595	612	598	596	608	598	581	615	555	585	585	586	594	560	621	571	576	592	604	629	559	601	651	566	615	610	634	599	594	604	611	578	595	597	602	599	583	559	592	607	597	578	604	567	628	563	582	608	621	612	617	583	582	620	583	560	609	588	608	597	636	648	584	602	570	603	603	594	596	611	606	617	627	634	618	581	604	562	583	569	568	561	599	596	609	595	574	612	577	616	563	592	620	603	613	578	606	599	637	575	580	583	605	596	612	595	565	576	604	601	551	576	611	604	607	619	565	636	585	674	624	597	529	603	597	571	583	590	613	593	643	585	610	590	602	613	585	583	584	584	550	588	582	594	593	600	585	616	633	571	558	585	578	667	600	569	566	618	602	566	593	595	569	623	614	600	610	636	584	598	588	594	581	593	636	632	642	576	592	595	549	567	645	594	573	606	591	562	595	607	582	591	592	554	576	578	604	582	588	579	545	621	525	563	612	593	584	583	583	580	578	599	607	622	573	612	612	580	621	605	573	622	574	586	579	567	593	589	584	573	580	580	602	619	629	545	618	602	611	574	592	584	552	593	583	590	606	594	630	569	646	550	570	599	616	577	571	575	565	599	609	603	600	591	611	568	604	588	621	627	602	600	606	626	585	636	626	604	586	562	583	638	611	608	599	644	616	607	604	637	610	647	611	566	578	550	607	617	583	603	570	600	558	572	611	600	569	575	610	608	632	615	562	551	620	650	619	571	617	583	588	566	611	607	555	586	629	605	554	596	585	616	594	619	585	656	599	599	604	616	559	589	592	562	613	590	580	608	613	571	564	637	595	599	600	625	591	586	553	602	634	560	619	569	618	609	603	597	580	578	577	600	570	603	591	623	610	561	635	627	555	613	582	610	616	619	631	644	564	581	604	609	587	558	610	570	594	594	546	601	586	591	578	604	599	597	607	566	625	592	601	621	549	599	634	545	569	601	589	543	639	593	596	588	636	621	624	592	597	616	620	611	543	616	565	609	583	571	574	574	638	587	607	569	543	629	583	626	606	563	567	600	596	598	568	580	575	590	547	523	603	637	607	630	583	600	604	577	564	594	541	580	607	608	590	605	545	617	616	606	550	585	587	610	624	607	617	561	627	574	605	588	596	631	575	597	599	593	648	601	585	602	580	595	555	561	650	580	581	609	594	587	606	568	603	607	578	574	591	571	583	626	578	573	581	585	586	610	597	603	584	630	576	601	642	607	597	580	595	575	585	591	596	586	600	594	561	585	577	588	636	586	579	579	621	618	621	565	629	569	580	612	569	607	615	617	603	586	599	574	565	566	551	613	582	569	580	601	611	626	572	567	601	579	599	611	568	588	577	579	604	622	597	632	552	616	606	616	540	585	584	585	591	616	593	586	639	538	663	656	625	592	612	587	559	593	605	616	581	599	620	586	595	584	583	628	602	590	593	557	597	606	603	614	556	591	555	607	596	536	610	586	565	588	545	588	561	615	579	616	581	606	553	614	584	598	592	563	587	612	597	568	618	601	601	601	632	582	559	599	602	635	596	608	612	606	610	588	590	609	578	602	595	592	579	598	587	569	586	576	639	577	597	622	557	608	588	605	635	624	582	609	620	635	638	578	594	581	590	572	590	581	649	597	572	642	621	623	545	587	579	597	656	567	608	596	575	614	595	574	620	554	610	582	603	597	598	619	573	580	584	600	549	571	584	598	558	581	621	619	613	607	613	582	608	566	545	570	575	617	591	580	544	617	591	558	627	586	593	608	631	636	576	589	573	575	597	565	614	544	594	631	576	594	584	641	590	635	620	613	617	612	552	629	577	596	605	634	546	568	593	605	576	633	614	597	623	600	609	605	610	598	621	640	602	609	588	615	608	566	585	612	627	598	658	575	607	580	595	606	567	580	590	545	602	598	610	612	575	570	607	562	601	585	614	611	562	619	587	620	583	597	601	590	588	589	596	599	624	599	623	534	595	623	574	588	567	593	583	565	590	597	582	612	591	604	650	582	569	579	581	594	627	590	585	577	581	614	594	564	619	619	575	592	649	637	620	576	583	567	591	602	580	550	613	578	578	548	554	573	595	667	623	588	596	574	571	639	609	601	590	587	568	608	601	557	604	547	597	640	595	613	617	574	633	619	590	582	569	636	640	603	616	605	535	579	577	612	587	605	605	665	608	593	585	563	615	616	569	616	641	617	606	586	586	605	576	609	601	603	607	604	576	573	594	587	601	582	582	559	578	606	604	529	581	616	586	591	570	580	582	567	597	558	561	577	598	585	573	573	570	576	649	586	585	604	612	594	597	560	603	607	621	571	607	612	631	539	663	595	600	558	615	552	619	608	618	594	591	621	594	584	542	606	558	603	618	617	537	627	599	623	600	603	608	581
5980	2806	3385	2249	1493	1226	1164	1046	936	763	1293	2759	2171	1253	704	581	487	495	525	458	481	480	486	497	470	494	495	484	518	471	484	491	475	484	504	486	484	485	500	478	477	516	453	427	451	515	487	520	485	489	465	501	488	491	482	481	483	442	494	490	486	479	488	489	453	491	454	462	530	514	439	488	482	512	486	455	493	495	499	475	485	460	473	467	505	489	470	465	465	485	509	516	498	518	472	497	473	454	456	535	523	472	460	478	479	503	497	450	505	463	488	464	483	504	492	463	502	486	466	454	479	509	495	504	493	520	502	499	513	471	483	495	494	493	476	483	503	482	493	488	487	482	480	438	483	485	483	452	471	506	499	496	494	497	494	523	502	506	454	477	468	483	460	461	511	468	524	493	471	494	494	541	512	469	468	474	486	494	463	452	453	559	462	451	495	499	484	486	506	487	486	493	475	502	500	471	494	482	487	487	511	499	462	474	486	481	454	474	484	451	488	499	480	490	455	503	463	447	466	486	472	463	494	474	498	480	470	454	490	493	448	485	470	475	497	505	498	482	524	480	483	413	443	457	416	488	447	462	488	487	473	477	470	492	481	480	495	457	428	478	506	457	461	450	478	479	482	514	491	478	459	476	451	471	512	467	474	479	493	486	514	489	455	477	475	478	493	490	455	483	521	491	485	532	453	479	516	470	511	504	453	506	439	488	483	489	476	459	493	480	472	453	490	472	513	481	549	471	490	534	475	508	491	499	478	441	476	512	469	481	506	498	494	451	495	499	528	444	456	482	485	538	458	436	470	488	499	488	500	522	488	478	497	487	484	515	449	485	468	476	483	457	481	527	480	474	452	473	512	493	536	464	472	495	506	476	499	501	510	470	493	474	482	495	490	512	457	456	509	516	467	474	494	483	474	456	501	517	489	455	496	474	512	491	475	425	478	483	466	481	487	460	518	484	472	463	502	482	478	498	495	489	459	454	480	489	467	509	473	463	485	495	498	478	488	490	479	440	507	485	511	503	500	494	479	472	478	455	480	465	468	471	459	493	520	521	499	499	468	506	488	448	439	486	502	484	503	504	481	509	491	528	464	506	495	463	495	472	506	491	473	483	510	492	485	498	517	465	535	512	543	457	474	481	489	496	465	429	489	462	495	504	471	471	509	463	479	484	505	470	496	489	532	469	486	496	469	516	527	470	475	504	481	476	484	494	481	492	498	452	465	507	471	478	499	485	461	485	468	458	486	474	493	478	463	466	460	507	483	448	508	498	510	486	542	479	506	493	494	466	476	444	475	504	454	474	455	472	478	482	494	499	476	451	470	483	496	499	507	498	493	488	510	482	429	482	470	470	476	503	471	476	555	481	464	489	492	464	484	503	492	516	494	523	488	493	490	505	480	509	459	484	517	513	485	520	519	478	517	463	476	495	472	526	477	464	471	507	469	469	504	516	464	493	491	496	458	518	454	491	493	464	476	482	524	470	533	479	514	508	489	490	420	476	451	508	477	490	513	490	468	495	469	460	480	471	466	507	520	469	493	479	475	493	443	515	490	481	459	484	470	467	459	450	462	518	497	480	523	465	498	454	500	474	465	477	482	480	460	462	468	482	503	526	483	500	491	477	497	445	455	492	475	504	508	471	473	514	441	528	468	504	481	508	487	490	506	493	488	488	483	486	473	461	472	495	480	491	467	463	518	466	499	515	482	515	449	473	464	480	455	444	448	494	472	457	499	467	459	493	507	533	440	485	506	482	525	510	503	485	507	508	533	471	525	478	485	474	517	460	521	518	472	494	522	480	464	505	479	503	481	531	485	502	466	459	512	511	479	549	479	470	498	481	472	470	483	487	474	439	485	485	489	494	499	505	458	489	470	441	490	477	504	464	488	465	497	481	482	446	475	500	483	470	505	503	473	500	472	474	471	446	482	483	531	523	462	466	472	477	443	517	512	539	482	455	506	474	467	491	446	490	456	468	502	512	483	504	499	488	514	479	490	483	498	437	476	455	486	510	465	461	462	468	492	473	450	480	494	476	503	454	522	475	499	484	454	453	485	506	487	509	484	511	511	478	490	483	499	482	482	463	479	490	489	510	515	466	501	485	493	492	512	493	489	510	484	506	502	504	518	442	501	471	496	470	495	499	484	482	464	496	461	483	477	499	466	514	498	479	547	521	459	474	505	492	481	486	457	470	496	483	506	499	504	459	493	506	496	516	462	492	481	499	478	497	478	489	512	474	525	482	455	495	498	495	485	475	507	478	473	499	500	503	483	475	508	497	535	488	527	491	477	506	484	495	490	519	456	492	494	443	451	484	468	480	473	504	491	469	496	487	461	440	504	488	470	511	474	477	475	487	455	478	469	496	472	480	431	463	494	485	487	493	455	515	512	513	498	474	436	483	481	496	500	470	520	484	489	512	482	529	495	433	490	467	487	508	490	478	499	475	444	480	499	492	513	470	477	510	476	480	476	495	476	521	492	503	486	465	499	465	511	492	480	467	452	497	509	476	481	460	513	477	501	455	491	499	498	479	439	478	489	512	490	475	492	467	503	428	471	474	492	451	495	479	477	494	471	472	461	500	527	516	496	471	508	487	498	469	497	489	489	477	488	530	480	481	528	479	469	489	503	483	453	480	452	462	474	470	492	470	535	463	507	507	456	464	474	467	483	494	492	478	494	482	426	514	499	506	444	516	477	481	460	516	488	456	474	461	487	465	463	469	480	480	488	485	492	493	479	491	485	505	490	473	485	494	523	444	530	436	483	507	447	455	464	492	472	506	487	470	474	472	494	498	456	489	478	490	505	457	496	465	461	477	451	452	523	475	475	448	507	500	460	524	451	457	444	457	460	497	484	471	515	460	527	471	498	460	478	497	520	527	465	459	524	486	482	441	516	493	454	488	488	496	443	474	471	472	484	487	453	473	481	455	515	491	500	488	503	490	510	484	477	486	470	544	513	493	477	517	463	444	460	481	521	460	493	501	489	516	469	490	484	499	490	525	451	464	509	511	487	491	446	485	487	456	465	490	473	472	491	470	492	525	503	509	478	480	463	475	479	468	462	504	481	500	484	506	462	460	497	501	484	488	470	440	495	478	539	458	480	490	471	498	449	470	487	494	475	489	494	510	457	528	443	501	525	447	506	516	466	506	513	490	486	472	493	481	502	486	473	501	543	469	491	487	493	515	513	549	495	481	467	515	471	483	530	458	532	476	505	444	515	501	488	464	511	490	470	480	451	475	481	461	467	510	488	506	465	529	495	509	472	458	462	462	462	533	502	470	506	508	496	506	539	491	465	467	488	486	506	483	485	492	493	485	473	497	506	442	453	481	486	474	461	485	498	468	525	504	457	503	454	497	464	434	502	529	486	484	502	512	495	493	528	471	478	476	539	450	505	498	479	485	452	476	510	528	503	453	512	501	472	527	456	494	499	505	519	493	477	480	441	544	506	495	529	451	508	494	485	484	478	510	449	485	481	509	470	469	511	489	533	519
24650	20747	26792	24554	11784	3595	2288	1684	1318	1104	4946	16822	12680	5716	1835	898	683	637	657	585	634	637	615	622	665	577	578	650	630	624	660	626	597	592	638	625	644	611	643	601	653	625	624	601	634	625	653	559	628	631	620	611	608	574	588	592	609	590	601	660	615	569	634	608	619	602	592	655	651	604	633	603	654	629	619	620	592	586	622	640	672	613	609	640	614	616	599	645	661	625	646	572	651	589	554	619	641	611	591	607	607	632	612	634	598	622	579	597	574	641	604	575	649	619	597	652	570	679	625	572	627	605	600	639	607	635	587	615	592	593	573	635	624	645	647	589	677	626	621	602	636	639	604	624	608	638	610	616	616	619	606	631	604	601	621	619	575	598	613	597	647	592	600	555	601	602	609	621	625	563	581	672	603	630	628	633	605	620	594	625	592	634	602	624	637	578	641	576	648	615	585	611	614	598	617	600	603	605	616	610	621	661	588	611	591	599	647	608	628	667	606	627	671	670	641	615	599	632	638	583	620	644	584	611	670	619	660	601	619	585	630	572	643	638	607	623	607	581	636	590	604	650	616	582	619	674	615	596	615	620	612	605	632	666	631	640	577	569	624	636	596	578	635	599	637	619	625	601	626	583	613	646	606	616	607	617	583	617	624	626	591	651	639	629	610	619	613	604	611	616	668	648	590	590	634	592	651	646	653	580	632	609	662	621	611	668	642	640	626	599	632	652	599	609	598	593	565	671	627	628	612	616	611	593	559	579	652	650	629	606	634	626	586	590	636	600	568	619	629	637	660	639	634	649	600	626	617	682	620	655	638	616	655	651	612	604	641	608	632	561	622	676	610	618	613	611	605	596	617	603	634	593	613	635	566	586	578	593	623	608	593	626	603	609	537	627	625	582	667	605	630	611	635	603	611	609	620	625	605	625	609	631	640	576	648	621	616	580	657	566	593	592	593	616	599	636	547	603	610	634	650	597	617	630	606	593	606	634	625	617	599	585	575	635	663	614	607	618	623	659	601	601	637	647	622	635	661	588	621	671	642	624	689	656	634	631	638	566	587	635	590	654	622	582	617	597	635	584	609	600	556	617	644	606	646	642	609	594	615	578	613	591	594	611	574	616	638	593	607	632	626	634	646	641	608	593	618	635	612	621	660	653	645	651	606	615	596	610	629	596	636	630	621	594	636	567	624	652	651	555	616	629	575	600	587	613	627	604	561	635	602	611	606	578	584	615	579	589	579	645	622	569	620	620	676	602	663	626	614	625	603	609	621	623	581	607	657	612	677	588	587	643	614	604	597	607	629	579	593	578	667	618	588	599	576	587	628	624	639	637	606	649	630	581	656	588	649	654	622	625	604	615	619	614	607	632	650	619	679	595	617	603	660	656	611	590	628	619	637	617	611	628	609	675	618	571	690	619	655	609	626	576	650	607	571	603	644	605	619	584	611	611	634	634	638	615	581	615	612	643	670	649	620	613	609	682	587	637	618	622	561	659	608	648	642	643	591	609	598	672	636	651	658	577	650	613	617	633	609	623	566	605	646	609	630	591	640	623	669	627	623	591	609	611	611	655	613	625	564	602	599	657	598	602	613	611	586	601	606	685	610	599	626	597	629	610	632	635	623	700	602	636	591	583	672	627	611	645	611	580	641	641	628	586	573	634	627	616	606	625	574	619	605	590	626	573	622	611	602	622	596	656	620	651	592	592	625	615	639	608	647	603	639	579	638	592	669	608	611	588	625	627	557	625	602	595	641	639	548	584	585	623	583	634	590	655	594	630	573	557	653	631	645	679	616	594	625	603	623	562	620	606	596	583	591	618	610	606	616	641	604	618	630	622	612	591	638	677	658	610	562	626	629	619	629	654	622	662	587	602	637	642	661	617	651	637	653	602	640	611	632	578	621	596	624	610	650	642	640	611	655	590	594	621	600	599	631	617	660	605	664	631	621	646	644	619	641	601	608	589	584	611	561	635	624	600	618	630	599	605	606	582	618	557	656	600	633	622	625	612	626	619	614	645	566	624	601	612	612	647	632	650	592	610	599	628	573	606	629	599	635	609	561	581	592	628	632	575	630	630	597	612	606	660	608	622	598	612	592	607	657	658	643	681	624	605	608	615	644	642	581	602	612	572	629	583	600	596	621	600	603	618	608	560	654	604	592	642	613	663	640	602	590	608	638	604	611	612	645	580	640	603	608	595	583	619	605	617	630	639	598	609	623	557	614	650	634	622	583	666	636	556	619	629	611	605	581	590	649	607	579	614	601	552	581	564	649	586	607	627	656	621	625	614	594	617	648	636	590	614	614	618	614	617	664	578	640	610	600	587	594	620	622	647	663	606	632	646	600	633	621	636	574	632	707	617	608	641	596	616	613	628	581	641	641	637	619	606	601	630	593	594	636	584	629	605	642	618	635	657	608	631	623	663	634	624	625	641	613	636	595	596	633	635	601	574	588	571	635	637	658	652	601	626	627	612	597	586	593	607	632	605	654	631	626	603	626	619	612	611	614	632	654	606	620	578	591	667	641	595	658	592	582	535	570	635	611	589	593	571	650	619	588	610	653	621	579	617	627	664	628	613	604	607	652	679	604	606	634	593	656	605	579	610	587	641	558	643	623	586	604	630	629	586	683	663	650	627	654	616	605	612	614	626	620	596	598	664	615	593	648	628	618	599	584	649	606	624	644	602	635	643	666	628	613	633	623	625	589	608	581	592	636	548	638	634	636	598	630	636	609	642	606	624	572	645	638	617	599	664	628	585	599	564	567	610	620	596	646	578	593	639	611	630	651	592	647	617	596	594	619	596	642	615	603	643	630	700	585	611	631	611	602	615	611	664	648	547	592	650	617	594	626	613	629	660	580	621	616	593	589	637	626	601	583	631	586	591	631	567	556	593	593	608	642	622	623	627	654	567	629	653	586	608	644	618	616	591	614	615	670	634	614	608	681	602	627	593	604	604	611	612	614	628	628	590	661	633	588	599	619	644	594	613	618	621	601	625	648	623	613	653	605	641	631	628	612	625	601	587	652	636	631	598	645	573	633	608	607	659	609	631	587	647	605	631	637	653	643	656	658	600	601	644	620	638	622	658	638	593	631	624	625	635	632	616	595	620	645	619	645	632	618	604	579	608	640	659	646	608	590	633	595	644	608	623	634	623	638	614	603	616	604	615	622	644	636	647	611	582	645	588	595	608	624	634	587	622	615	602	612	623	573	641	597	600	651	659	612	644	638	585	585	606	609	581	677	571	611	630	612	594	604	604	594	604	599	562	582	594	626	592	628	568	563	646	594	675	603	670	640	603	649	579	620	630	585	625	617	643	610	606	545	599	595	599	588	631	626	582	637	618	625	605	641	605	606	641	620	615	624	714	603	636	620	660	615	632	640	636	567	634	648	616	649	642	661	644	622	597	613	609	602	646	590	630	648	619	644	601	610	623	603	647	601	593	557	614	616	635	652	612	621	609	637	609	608	664	650	627	587	587	653	592	627	596
5172	6950	9016	5940	3698	3191	2392	2082	1733	1319	7049	17297	11790	5175	1816	789	581	554	543	488	491	477	544	528	508	529	497	539	545	486	491	528	565	478	543	489	521	515	512	523	483	534	514	511	522	532	526	518	492	534	501	549	519	520	496	546	527	530	520	564	489	558	528	477	523	503	506	539	521	500	539	518	556	529	512	510	545	521	491	550	524	555	542	527	510	505	536	532	521	514	492	536	514	509	495	503	528	526	555	562	523	527	488	520	489	540	519	508	505	546	507	523	516	530	535	487	515	474	545	510	497	531	544	527	537	490	529	487	560	485	498	511	547	479	500	510	503	532	528	516	514	565	519	522	550	564	586	533	505	510	516	512	528	528	471	507	533	523	529	588	496	521	506	502	532	558	507	461	520	536	511	512	506	532	554	503	480	490	540	508	509	545	520	523	528	566	475	525	507	524	514	518	524	505	518	520	510	499	528	532	519	503	542	490	531	530	501	499	518	488	519	514	490	529	509	542	473	504	499	517	490	500	529	486	517	543	519	486	498	517	516	501	494	524	515	530	529	497	501	499	512	527	521	537	542	506	492	497	508	526	539	478	497	522	518	526	539	559	528	507	519	518	503	536	541	498	500	510	537	527	526	530	485	498	534	555	544	503	511	524	549	526	540	507	514	545	513	524	521	525	488	516	528	488	536	551	516	513	473	501	497	524	491	506	514	493	516	535	535	490	518	504	520	518	511	501	536	548	521	500	527	537	478	536	550	498	510	506	470	527	521	514	556	500	510	496	503	538	548	503	497	499	539	510	533	517	530	507	517	551	502	500	535	554	503	545	541	534	529	516	528	540	497	499	501	542	514	497	502	555	498	513	483	496	478	550	508	549	503	534	507	525	520	511	538	515	498	542	550	522	523	519	539	507	505	547	522	470	548	521	501	533	542	514	504	491	563	571	504	505	525	504	513	515	495	564	519	548	525	519	521	548	545	561	524	524	558	506	500	522	550	537	512	497	566	489	522	519	564	479	551	519	472	527	501	538	518	529	479	520	484	505	508	545	526	497	502	522	515	549	514	512	493	507	527	500	489	521	532	541	546	480	551	537	516	542	553	536	545	492	506	520	522	523	516	526	544	563	532	535	521	553	564	528	519	511	518	519	534	538	503	497	547	513	502	503	542	479	518	537	504	526	530	497	506	515	492	517	532	491	502	492	488	475	480	536	560	485	500	520	507	567	535	539	517	563	540	519	525	483	521	513	526	515	506	539	490	500	531	522	520	533	508	533	519	519	517	507	541	523	508	531	532	534	523	472	515	521	500	506	499	500	510	483	521	522	524	459	505	523	476	533	525	496	536	541	499	524	512	534	508	505	555	535	531	469	500	522	494	548	530	549	517	509	537	493	522	487	516	502	524	543	524	521	521	540	503	493	488	521	524	494	517	550	518	533	534	552	498	519	567	522	499	577	515	535	517	509	506	486	508	515	510	518	530	538	520	571	512	524	544	494	520	508	495	513	525	526	547	501	526	530	471	511	528	603	566	515	513	566	530	490	479	486	502	524	486	530	524	544	491	493	484	513	517	532	532	542	540	467	511	502	483	497	487	527	543	480	530	512	503	517	557	515	529	514	519	527	515	542	539	494	554	533	519	520	535	518	569	517	517	500	531	520	524	534	475	509	472	536	537	512	525	476	566	500	497	501	544	521	474	507	479	526	524	504	490	544	521	526	491	484	491	504	488	524	531	513	556	535	488	578	532	534	541	506	515	526	505	472	534	491	536	512	495	502	477	519	525	508	523	481	562	505	522	498	510	526	529	518	524	504	544	512	546	475	475	526	504	510	481	492	496	516	501	539	489	507	550	518	535	556	524	487	535	488	524	485	572	554	485	487	503	526	501	573	509	514	506	484	500	533	517	525	543	520	526	513	540	475	524	487	510	535	483	505	518	494	504	470	516	509	493	499	551	556	519	461	503	542	507	513	567	563	503	514	530	485	525	526	526	506	515	516	556	507	458	515	527	490	530	533	521	462	513	530	543	497	505	513	498	569	523	485	517	536	509	523	510	532	515	511	515	515	510	514	492	555	506	545	527	556	539	525	515	481	516	510	521	509	524	480	522	507	542	491	544	516	499	500	539	524	518	503	509	530	527	565	505	520	510	514	499	543	464	506	454	528	524	514	538	519	527	499	509	490	550	522	523	494	550	496	514	497	509	521	529	557	529	528	489	528	526	538	510	494	544	527	526	536	535	534	479	533	532	523	494	525	536	512	534	518	490	518	557	505	484	505	551	491	500	527	512	502	512	502	476	542	524	518	511	517	492	543	519	531	473	510	521	529	540	547	507	484	526	475	516	457	485	536	542	506	566	539	511	522	512	556	527	552	503	527	508	509	536	505	514	530	512	484	516	498	520	501	497	569	531	557	514	510	507	495	580	476	540	509	520	507	504	562	521	490	528	518	521	551	546	520	519	471	558	509	498	533	515	534	471	509	528	533	516	497	472	538	544	553	511	523	464	495	517	505	510	511	516	525	505	492	533	491	498	526	523	521	490	545	536	511	510	522	492	518	526	502	508	510	509	505	537	495	522	530	521	515	540	505	564	527	533	539	463	507	536	538	561	521	548	523	470	517	502	522	545	517	527	491	541	536	501	522	477	541	530	484	495	505	524	514	524	527	534	480	544	515	508	497	506	491	538	517	527	508	556	547	533	551	502	540	534	554	484	467	496	486	544	524	521	498	492	492	494	525	508	531	521	529	499	491	511	514	486	549	489	517	524	515	503	525	536	507	564	570	472	515	496	540	523	525	492	513	522	533	493	528	542	542	521	526	523	535	522	527	540	496	496	516	526	517	523	502	533	519	524	533	544	530	506	496	556	485	535	468	501	528	552	532	531	517	500	506	509	528	519	549	544	498	529	548	486	531	490	509	556	508	528	517	506	524	506	482	498	500	499	512	496	537	505	504	529	505	516	500	571	497	539	522	542	509	546	566	501	524	520	499	550	522	498	513	533	537	490	512	557	500	488	513	531	515	503	498	519	502	516	543	509	481	500	536	515	547	481	502	507	520	520	501	493	503	543	503	539	516	512	503	482	536	521	470	542	549	540	520	511	520	521	545	529	474	531	519	516	553	515	508	505	511	531	514	530	567	495	531	529	510	515	568	502	513	582	509	521	540	531	529	486	521	529	531	517	560	542	545	493	497	514	502	523	509	562	481	547	520	521	517	498	549	509	526	501	518	550	494	497	475	467	470	541	484	582	594	548	512	480	500	519	544	505	501	492	506	506	487	533	552	502	516	497	524	518	517	519	498	503	546	531	540	501	496	547	498	540	525	536	517	563	510	538	493	531	492	510	468	552	480	521	497	510	481	508	503	538	495	544	531	523	510	499	508	494	515	536	514	522	536	481	510	523	491	517	528	478	480	526	499	532	541	516	554	513	515	529	511	487	496	508	535	526	528	517	508	514	520	515	524	546	500	490	516	485	515	470	529	546	515	557	484
23780	20800	27821	23912	20606	11707	5216	3123	2302	1974	4962	23475	24964	13296	4186	1262	867	794	780	780	777	733	716	776	773	690	714	783	721	760	775	719	795	719	733	764	776	754	757	763	771	739	743	795	746	790	728	744	712	793	782	761	736	720	721	688	695	761	718	706	786	785	755	696	752	794	737	741	758	752	703	781	728	656	776	770	714	734	724	756	711	748	727	734	746	689	773	698	751	719	776	703	724	742	783	780	732	775	727	774	700	728	731	730	717	749	696	757	748	706	727	758	720	741	740	684	707	727	762	725	775	742	768	712	723	695	730	737	744	727	692	734	729	720	768	762	733	772	729	733	736	638	729	713	714	728	751	710	703	703	798	740	675	768	765	782	711	717	773	725	768	755	744	737	757	706	778	745	712	763	686	700	792	700	748	774	774	764	748	692	738	714	730	777	775	771	759	676	742	694	699	756	741	705	709	739	747	701	759	751	720	758	699	764	763	702	790	780	724	708	753	722	745	706	712	708	735	771	717	730	733	756	774	721	734	693	726	766	775	741	703	768	737	737	736	741	700	755	757	701	761	752	733	690	732	726	746	724	729	736	685	765	699	728	716	698	742	737	716	703	779	711	754	739	714	803	756	788	762	706	744	745	730	728	778	751	774	747	763	709	722	705	753	773	727	694	718	720	728	752	688	723	757	676	766	756	739	742	801	771	721	712	752	776	710	766	775	717	739	738	715	754	778	747	720	766	731	711	674	736	733	695	730	730	716	730	735	783	681	719	727	734	691	728	713	703	784	676	744	751	694	748	734	703	700	727	705	759	747	750	760	707	724	686	714	683	716	758	738	711	738	768	748	746	730	715	768	782	701	727	729	776	703	740	756	780	705	755	717	696	712	718	758	750	732	709	716	726	741	680	753	708	769	702	664	699	764	743	717	693	716	778	721	731	762	745	725	683	761	747	734	728	712	770	747	732	729	791	735	730	739	747	747	749	825	736	679	687	761	733	745	723	744	726	750	730	732	720	715	728	720	721	716	773	743	738	742	765	730	724	696	642	665	759	762	774	718	682	716	749	745	740	774	813	791	760	746	712	718	737	754	736	708	751	742	759	722	731	762	698	789	760	769	696	757	692	713	730	748	684	752	721	728	735	771	772	678	676	695	703	749	734	769	742	734	753	671	722	742	709	700	740	718	758	684	742	736	723	715	715	704	788	700	724	751	774	733	762	743	749	721	710	712	741	744	758	755	729	733	732	752	701	716	708	733	753	718	745	790	750	700	768	757	765	718	717	745	749	733	740	757	745	697	729	714	735	697	736	715	746	721	693	700	724	743	702	757	748	736	711	686	747	758	737	717	725	776	686	731	759	714	707	745	703	711	767	771	736	771	713	758	759	699	737	699	743	714	735	734	732	731	709	731	714	736	732	749	716	743	731	746	742	710	797	728	730	703	714	722	721	769	729	749	719	739	755	767	723	781	677	709	744	746	732	791	767	754	690	749	738	727	785	739	681	752	696	753	745	689	692	769	707	730	685	741	720	692	753	780	733	704	764	774	765	741	722	730	711	729	737	718	769	823	742	666	779	742	757	794	762	708	755	737	783	709	735	741	757	730	684	785	715	733	713	734	747	725	728	668	789	765	719	716	738	740	763	770	678	750	746	707	735	715	784	701	732	723	784	779	792	747	728	773	745	731	736	727	763	737	748	752	758	700	749	734	783	728	716	714	714	736	738	746	698	688	762	737	758	707	744	737	720	741	754	711	784	698	769	733	768	739	729	704	719	756	750	714	693	746	755	742	716	771	747	727	741	747	790	768	775	715	752	788	676	715	740	710	734	662	769	729	668	703	717	702	784	713	739	771	737	708	731	747	698	727	701	726	752	745	733	736	733	777	706	651	698	756	741	731	735	732	721	724	728	692	714	745	722	725	711	702	713	763	745	712	726	694	765	773	718	734	747	739	729	748	762	697	783	724	756	738	691	722	699	763	756	707	732	743	695	737	747	675	699	767	746	748	754	737	713	703	729	756	746	771	741	743	716	764	688	738	728	725	723	727	769	713	692	707	768	728	739	742	756	754	752	752	723	746	765	765	729	754	682	696	755	722	735	722	737	744	717	701	774	739	770	753	655	730	762	728	747	759	743	713	706	739	760	737	705	718	684	722	717	735	771	703	736	670	743	769	795	761	727	733	759	731	745	741	732	721	678	774	736	734	741	752	699	727	726	727	716	693	642	747	681	719	697	757	737	685	689	724	751	700	694	744	683	700	677	739	704	726	705	767	730	731	735	732	739	757	711	737	759	700	744	726	763	746	771	731	748	789	727	757	693	676	681	754	736	756	741	744	769	724	718	729	748	752	778	687	749	730	736	712	710	776	795	803	732	717	744	698	727	772	700	761	707	742	728	748	765	723	730	795	785	695	661	743	755	714	696	771	739	721	778	736	724	698	745	760	730	680	711	677	800	759	763	721	732	825	736	700	689	723	725	714	735	759	732	732	730	700	724	728	723	733	736	733	749	709	751	766	745	740	749	757	696	766	726	765	730	764	735	746	749	714	731	730	723	726	709	728	726	712	695	731	794	790	737	723	737	726	749	708	727	776	750	766	743	685	728	698	667	712	654	802	691	758	719	738	753	736	730	680	763	746	746	686	715	743	813	704	722	723	707	724	704	700	766	703	688	745	778	766	741	732	752	771	787	719	770	750	763	646	741	745	737	674	661	739	743	735	701	706	756	759	740	695	772	753	731	737	694	717	729	765	724	706	741	730	780	729	685	737	688	710	726	792	775	732	758	729	727	762	731	699	745	744	770	731	711	753	740	736	706	750	744	722	742	740	739	730	781	759	787	706	745	725	710	708	769	719	723	769	691	709	790	711	730	711	729	756	750	686	743	756	755	689	764	774	724	679	705	706	711	709	755	711	709	743	728	767	744	748	736	727	771	753	782	703	776	758	710	726	718	742	753	737	732	782	716	722	715	747	794	728	671	750	755	742	745	684	736	699	732	709	741	778	751	780	708	745	706	744	719	737	776	696	714	725	784	760	744	771	748	716	729	727	720	679	751	721	698	702	708	738	754	771	724	711	684	714	730	734	783	713	704	727	733	699	712	727	746	750	737	734	735	761	717	768	724	721	740	692	703	703	755	727	755	723	766	829	739	669	754	676	692	728	776	769	705	721	777	693	776	715	723	706	789	762	718	713	736	724	759	694	769	717	724	736	686	778	698	693	768	733	774	726	725	723	695	756	725	720	736	728	704	698	719	733	722	713	765	721	699	738	772	702	761	741	724	741	722	699	695	681	710	744	690	737	758	710	757	751	707	696	726	731	756	763	702	779	790	725	698	764	698	747	717	681	690	768	711	696	698	755	841	740	716	759	738	700	738	713	688	706	753	736	720	764	738	717	780	712	709	776	759	724	758	720	699	740	721	761	747	728	739	710	664	766	738	719	723	722	739	752	742	727	674	735	712	754	705	707	770	748	706	760	721	692	755	735	771	715	718
5648	11434	10372	7306	5440	5443	4295	3531	2976	2514	6865	24743	21693	10593	3681	1168	762	617	658	641	612	631	615	626	676	634	624	595	647	613	665	590	595	610	611	591	585	661	605	620	604	601	574	614	628	634	619	623	592	627	643	610	603	596	632	585	609	627	577	621	607	625	577	604	590	603	599	581	553	615	594	575	623	582	618	581	604	636	600	608	567	598	594	651	595	622	601	604	602	658	562	613	574	625	629	629	578	590	622	615	597	580	666	635	620	598	610	605	637	589	643	602	605	619	604	613	633	621	647	635	634	612	608	605	648	604	593	628	582	601	639	616	544	627	635	589	601	612	653	591	620	581	649	560	659	631	622	582	586	626	616	623	617	638	653	601	614	579	608	575	586	637	613	647	640	617	580	572	612	593	615	590	589	592	580	616	608	597	665	580	567	608	635	600	595	590	629	596	617	602	619	635	608	626	606	606	638	593	609	587	617	569	650	624	607	607	666	627	640	622	607	599	636	602	580	565	580	639	620	612	578	571	589	615	583	607	613	592	560	622	620	642	583	622	624	637	584	614	557	626	613	579	630	607	622	617	623	625	574	612	630	607	618	568	606	643	593	598	626	634	644	586	593	593	574	598	585	593	622	609	618	609	648	605	541	625	665	580	575	589	639	591	634	597	608	636	588	592	603	600	609	634	620	631	631	596	601	571	644	611	598	626	628	629	635	620	615	602	647	597	626	614	615	570	600	554	623	612	634	577	629	598	597	551	627	604	585	556	586	619	595	579	586	538	605	618	593	627	646	594	597	586	586	620	606	634	588	575	620	588	610	583	570	637	597	574	603	620	637	581	617	579	594	612	564	595	618	594	618	562	625	591	548	644	601	660	613	612	613	590	598	654	569	555	578	607	628	595	593	606	605	585	573	605	664	576	620	597	577	628	642	604	648	592	566	573	572	626	557	616	585	583	551	600	636	598	655	608	612	570	588	624	595	607	593	630	602	651	607	623	550	566	610	593	600	584	588	585	583	603	616	568	555	581	652	581	629	646	601	588	575	582	613	652	589	557	608	616	610	587	568	645	602	615	607	623	651	591	597	598	599	594	601	580	625	595	626	631	595	620	605	618	605	632	575	584	645	599	585	585	598	602	587	589	603	551	599	640	620	554	576	612	587	576	596	572	614	624	597	625	593	610	645	639	619	604	605	620	585	592	610	660	596	568	583	602	552	612	595	603	609	622	578	600	642	559	604	594	584	626	591	633	646	592	588	589	631	598	574	610	647	589	639	628	617	625	612	611	608	589	604	607	584	574	617	585	602	590	617	595	581	617	602	646	629	588	582	634	673	601	610	573	587	621	612	608	603	629	600	599	625	560	584	606	609	616	596	583	614	599	546	583	584	644	589	619	585	609	645	615	613	603	627	582	584	564	591	616	623	585	625	565	579	588	601	586	601	596	612	638	588	590	612	656	610	608	629	580	609	603	636	579	540	627	543	601	586	582	633	608	635	563	594	571	628	590	564	604	590	639	596	651	609	616	589	634	584	596	597	614	602	626	639	561	570	619	605	601	592	629	591	592	610	590	602	652	582	622	577	595	584	558	604	611	605	609	594	613	641	623	599	575	583	595	612	580	637	629	573	566	639	641	594	649	588	611	625	607	640	565	594	604	627	637	611	568	609	626	567	609	619	549	559	635	617	585	569	587	592	610	594	600	648	599	637	602	601	607	577	623	587	579	574	592	638	617	589	664	570	620	626	566	564	604	639	596	579	587	579	603	609	583	580	597	622	591	592	566	638	572	612	609	636	609	617	625	595	617	614	602	591	622	637	596	601	617	547	657	559	576	580	568	631	626	566	531	626	589	573	646	585	584	605	605	590	616	642	624	583	612	563	618	663	622	603	606	607	578	637	588	560	602	585	551	581	580	592	659	618	594	626	627	555	595	591	573	590	608	576	587	595	627	637	570	651	607	557	594	623	578	613	585	579	591	602	615	611	624	584	577	615	567	588	584	636	577	613	626	565	578	567	599	618	601	593	606	574	586	599	604	570	603	612	601	638	631	587	559	585	613	608	603	600	550	627	600	640	653	611	572	585	588	574	652	620	584	601	576	594	606	595	618	592	591	594	612	582	571	598	614	593	627	634	577	615	595	586	618	588	633	589	605	651	573	595	595	635	607	590	636	623	613	621	598	611	637	660	622	582	610	592	636	574	593	634	647	588	569	584	593	633	584	615	586	544	609	605	569	625	571	588	619	610	589	573	610	613	572	622	622	607	606	623	591	590	584	622	638	630	606	579	600	556	605	605	637	607	595	607	663	569	577	605	616	629	539	584	620	594	609	594	588	593	551	599	585	589	644	575	609	602	584	634	588	558	590	605	611	683	553	595	614	617	607	620	570	576	611	592	602	601	611	620	614	597	602	602	613	628	603	579	571	547	562	627	622	594	623	581	617	598	575	552	573	575	604	608	593	612	635	607	621	573	602	604	602	572	617	617	589	616	577	586	583	615	597	652	594	600	649	571	622	635	630	548	613	569	585	618	595	619	594	580	589	597	599	609	579	542	554	576	633	627	598	593	619	591	562	627	608	608	585	552	604	556	606	604	622	591	575	625	602	629	616	593	581	611	597	611	592	593	601	606	626	588	585	590	605	594	559	561	618	587	573	624	647	573	622	623	622	624	609	619	614	574	628	621	616	608	577	590	618	616	585	615	567	571	602	576	585	624	624	589	600	572	586	606	583	596	590	617	595	608	575	568	602	574	561	631	586	615	613	605	629	582	608	618	611	564	535	650	562	609	578	632	635	597	592	627	567	595	577	653	620	608	585	588	585	590	616	615	595	630	588	576	567	637	582	640	596	644	600	578	605	586	625	567	582	633	615	578	560	587	621	616	593	615	606	581	600	553	592	566	625	600	621	632	589	589	606	595	611	627	600	606	590	606	569	620	586	564	595	594	589	622	597	595	647	568	615	613	605	573	586	580	587	596	636	598	591	619	596	561	596	587	602	610	656	589	608	588	563	561	600	595	606	643	595	626	596	578	592	609	571	642	583	605	584	640	582	572	584	568	624	587	654	587	616	629	626	558	604	573	582	637	643	606	621	609	563	570	630	589	624	591	564	596	624	600	612	599	575	615	652	554	594	582	614	589	589	557	608	607	655	644	605	614	583	618	618	618	600	601	617	634	556	598	615	607	622	617	638	613	645	605	617	602	618	624	623	567	580	590	600	577	567	641	596	595	598	577	598	620	636	568	582	595	578	602	587	554	602	617	627	594	596	591	605	582	576	615	637	597	607	573	656	595	623	596	623	617	580	570	591	576	626	599	576	578	625	602	602	602	595	593	602	591	594	599	586	560	573	623	613	596	591	615	586	599	629	629	641	610	625	589	546	589	554	585	564	610	590	618	615	583	588	611	597	577	591	546	599	548	641	618	637	562	610	577	616	628	589	595	620	596	594	594	552	574	599	584	571	594	635	639	568	659	573	587	626	603	585	604	650	596	609
26759	10960	3164	3538	2338	1424	1204	1011	965	897	910	1810	1954	1226	874	656	649	650	587	587	580	591	614	583	595	586	610	603	572	602	571	636	561	565	605	575	559	586	637	606	638	634	560	592	671	585	579	581	602	592	569	561	606	617	593	582	593	587	579	620	588	623	645	605	594	609	589	630	580	584	586	586	555	562	587	569	628	589	638	577	552	600	624	597	598	618	589	644	638	587	595	617	639	589	585	604	588	556	575	595	622	581	587	612	581	579	553	584	620	566	587	616	566	618	590	608	618	610	617	593	544	624	614	599	569	574	575	587	630	612	562	623	619	612	576	612	613	609	598	581	620	616	617	558	627	579	565	581	567	596	566	603	588	570	620	615	576	646	602	631	561	586	626	594	595	578	623	563	580	640	589	619	590	586	615	578	598	582	605	605	634	587	584	591	619	538	600	608	597	587	583	636	556	602	619	596	592	621	576	610	601	616	592	633	564	605	573	617	632	612	577	605	577	558	585	596	606	616	579	572	603	603	601	556	595	598	586	642	594	602	597	583	638	578	623	588	649	606	639	618	598	671	607	592	608	607	617	632	591	588	599	611	563	619	605	564	583	583	606	596	543	575	599	598	689	602	599	621	627	582	624	611	542	621	636	636	609	599	596	576	615	641	565	592	577	634	559	594	645	622	582	642	581	609	602	568	610	585	611	599	605	603	623	603	555	614	602	604	567	542	568	603	591	603	651	603	560	589	648	571	581	648	610	639	627	623	612	592	582	583	572	562	643	584	597	553	601	588	626	598	592	595	611	577	618	588	576	606	617	548	589	570	627	611	587	624	611	649	637	631	577	620	544	574	616	623	589	592	619	638	598	590	614	561	619	550	570	564	593	586	616	598	583	600	560	613	621	584	566	611	618	549	584	606	569	581	635	579	587	594	586	594	607	687	626	601	600	635	598	580	595	596	561	590	613	619	591	624	571	584	598	605	565	593	617	604	570	586	619	626	577	590	614	610	577	587	612	604	588	603	630	578	575	610	574	567	655	566	620	562	598	588	619	615	628	626	571	613	607	552	567	611	610	539	613	600	614	578	600	588	618	573	589	583	559	586	625	597	565	561	622	588	604	555	574	560	606	585	620	654	607	585	600	560	600	549	632	621	562	625	624	599	585	588	612	595	603	588	583	596	631	617	593	613	592	599	603	599	573	590	631	596	592	570	644	585	596	594	590	562	554	637	618	661	573	620	601	582	601	619	578	585	637	597	603	599	649	591	555	564	582	626	576	617	586	620	620	614	558	543	620	517	604	605	573	611	573	574	599	614	598	593	574	621	571	615	601	617	610	573	586	579	607	589	578	626	584	584	645	621	561	622	595	649	594	609	639	557	626	623	619	641	565	559	618	566	557	592	616	636	571	601	632	564	602	622	595	629	614	578	599	570	585	599	579	618	577	615	594	609	568	601	600	626	600	609	635	626	600	567	628	610	641	604	604	640	652	598	606	562	594	585	632	643	605	604	582	596	537	589	615	580	599	630	567	589	583	607	618	579	646	575	594	577	580	573	624	631	600	571	597	621	605	620	603	571	610	641	626	596	554	594	560	583	603	635	572	600	636	583	630	621	609	624	556	604	618	617	657	608	602	578	648	560	588	634	626	598	611	611	594	609	600	602	657	631	579	639	583	638	595	615	549	592	642	594	617	624	615	576	628	615	588	628	598	626	602	548	604	619	583	625	612	591	567	615	599	565	609	576	597	597	599	595	564	562	595	611	601	627	624	582	619	615	587	612	579	572	618	619	632	571	597	603	625	623	593	597	604	584	582	602	593	634	627	612	579	611	614	600	564	601	599	592	610	593	612	608	595	642	659	582	634	607	550	615	605	552	609	599	599	634	589	588	612	556	595	593	603	580	570	599	638	582	593	636	614	617	582	623	574	599	610	610	616	614	620	599	634	627	534	592	563	611	616	612	603	604	614	590	640	610	602	555	588	651	613	604	575	559	577	640	610	611	659	622	603	563	592	623	629	600	606	585	585	625	579	587	602	596	618	602	608	636	647	598	628	551	604	615	587	572	605	592	563	602	596	632	606	616	574	608	582	592	603	582	604	591	638	545	586	604	590	623	618	563	594	616	580	571	583	602	663	559	640	581	608	620	597	580	607	615	630	657	626	635	604	598	605	592	656	576	589	585	593	582	529	613	596	589	611	590	605	586	607	535	653	584	608	607	568	604	553	570	609	574	573	587	623	617	594	623	588	579	561	614	606	610	571	573	562	623	629	625	625	560	566	532	604	591	561	644	615	566	598	592	603	626	541	621	632	600	599	620	598	605	553	601	585	593	615	627	606	598	573	618	581	617	615	606	633	662	595	615	569	623	615	615	618	607	602	594	601	589	575	595	578	606	563	607	580	624	623	616	590	610	593	608	609	558	604	615	593	580	597	547	579	626	572	570	587	599	622	625	586	645	594	590	596	614	580	563	597	638	617	631	640	572	580	553	585	575	587	619	610	586	582	613	642	576	556	633	632	608	599	603	591	596	610	600	608	608	599	608	566	600	660	601	629	632	611	546	621	587	578	571	620	566	580	601	631	623	563	575	617	587	624	581	616	626	631	566	597	590	549	584	574	611	585	621	590	615	598	589	575	584	571	564	600	614	606	573	609	583	603	593	552	629	592	595	616	586	632	590	615	652	612	565	623	579	601	558	579	545	589	570	581	569	561	598	647	628	597	595	627	588	583	587	603	616	600	560	597	610	574	600	552	554	602	607	591	586	626	574	581	612	579	589	665	593	567	616	604	572	607	613	595	579	589	626	611	552	634	605	602	601	590	603	554	629	590	601	592	602	614	621	587	652	581	583	616	640	585	633	621	594	636	583	601	584	629	630	587	595	627	610	637	639	618	664	581	580	567	580	596	579	614	627	608	572	596	601	630	606	584	577	599	568	575	627	575	579	602	639	613	579	583	606	608	571	654	606	625	604	592	609	585	613	632	550	609	570	622	594	601	573	570	554	620	617	583	594	584	559	581	578	606	591	605	612	581	577	637	593	608	612	596	608	596	609	650	633	571	561	602	549	569	617	612	556	590	570	611	595	579	582	623	612	573	622	599	591	628	589	588	610	590	597	604	606	583	607	596	619	615	655	574	598	577	613	565	655	600	596	577	589	635	632	553	582	576	591	631	572	605	599	587	586	586	578	608	578	607	629	603	592	586	576	549	562	567	584	578	591	618	607	624	576	602	611	597	629	609	638	607	585	569	642	614	606	616	620	600	569	584	588	585	573	617	609	617	625	628	604	627	640	609	616	638	583	606	596	610	598	601	589	611	604	591	617	593	562	601	579	577	628	605	569	626	583	613	611	564	605	589	587	599	573	599	609	601	593	619	584	626	626	613	630	618	670	576	602	606	583	594	602	638	610	611	605	595	603	565	637	591	615	577	637	559	623	589	598	540	561	620	589	636	579	576	632	605	598	584	633	617	633	585	579	592	544	588	597	610	602	571	613
5864	2324	2938	3809	2513	1681	1435	1187	1187	1027	1085	2348	2178	1207	807	555	502	494	483	482	490	500	513	479	520	515	455	496	478	492	499	504	480	512	466	470	483	488	465	469	477	503	482	497	507	507	504	503	500	448	495	437	501	531	497	481	474	469	485	481	516	493	495	463	486	541	503	482	486	529	475	492	509	484	461	483	456	503	503	496	488	481	480	466	479	535	477	470	486	469	434	491	514	471	520	498	470	456	513	493	519	482	535	497	522	478	434	487	490	458	466	475	506	478	503	487	476	497	467	459	476	504	481	480	515	511	485	437	505	462	486	491	506	441	486	482	498	484	485	468	488	528	474	499	487	472	452	490	443	485	453	513	460	466	469	473	500	502	487	498	501	501	490	438	476	475	490	513	489	481	502	459	466	487	467	475	501	497	478	454	478	460	475	510	574	456	479	482	463	515	478	506	520	490	494	447	416	478	489	467	489	525	495	500	477	487	470	497	497	521	449	466	475	495	508	499	521	464	437	487	454	482	505	467	477	461	504	494	506	493	479	488	501	503	460	459	513	486	479	474	480	483	462	483	500	467	513	432	503	477	478	507	465	434	466	557	471	513	483	473	490	461	486	476	498	504	475	489	501	475	456	510	504	467	485	492	485	462	437	492	467	486	492	471	512	471	470	458	537	499	504	493	466	478	487	517	547	478	469	479	503	463	487	475	473	445	449	497	502	481	535	485	487	487	486	451	456	457	463	440	454	505	504	476	502	489	471	490	450	470	499	474	500	472	526	518	509	466	488	495	515	478	510	491	488	468	485	482	495	482	484	452	477	502	517	496	451	534	474	481	490	473	426	464	440	484	486	466	483	491	470	528	546	518	463	521	483	478	440	469	459	518	472	493	471	481	517	484	459	494	461	486	467	484	488	528	480	474	472	515	520	484	490	489	456	509	473	489	492	489	518	490	470	472	491	467	488	482	490	452	513	472	521	469	534	523	498	459	485	483	494	517	474	464	469	474	497	473	459	489	429	529	500	483	494	468	475	484	485	479	451	482	473	461	503	453	505	499	492	455	485	459	508	466	484	488	482	518	475	533	508	480	461	506	515	506	499	505	491	472	477	486	493	493	490	502	456	471	499	449	465	495	501	464	474	493	503	469	447	503	491	521	488	487	498	487	488	479	480	441	508	518	533	489	515	492	490	467	452	451	516	502	464	491	472	483	451	519	520	480	514	491	469	465	483	464	451	455	474	480	493	469	486	481	506	492	468	490	505	507	504	489	496	510	473	473	496	499	469	455	491	450	480	485	520	477	460	492	496	460	532	503	539	533	459	486	469	475	492	507	478	485	474	492	514	498	433	475	485	445	500	455	479	496	471	474	483	471	516	524	473	481	482	517	471	502	503	524	473	486	470	477	464	466	472	490	484	489	527	497	490	475	499	483	471	476	486	499	467	476	529	467	485	520	470	468	493	487	496	449	469	467	492	492	489	494	450	491	474	505	476	463	464	504	500	496	491	485	505	476	464	484	451	495	445	487	503	497	476	449	505	474	504	485	503	479	504	490	470	466	477	514	500	497	474	467	454	496	491	455	508	508	458	484	450	469	473	510	443	514	471	500	443	464	460	511	479	474	482	503	503	462	525	463	533	490	506	468	479	541	463	508	513	455	437	511	473	464	471	511	487	482	484	489	516	491	483	523	479	502	472	488	496	462	506	528	523	462	465	442	503	458	482	477	547	512	496	475	466	487	501	446	509	461	482	490	455	493	468	465	477	471	471	544	453	453	477	467	472	495	509	450	464	480	487	470	503	498	487	507	490	502	454	509	472	462	487	448	461	472	494	465	480	489	484	541	500	482	478	457	513	466	488	496	478	465	487	511	467	481	474	481	490	516	480	518	497	494	469	496	474	490	455	498	512	438	519	471	453	502	491	471	502	489	482	461	496	487	482	514	473	482	479	477	486	426	464	512	415	506	512	479	506	517	523	444	502	490	496	442	469	501	494	491	469	491	436	515	472	510	490	443	485	503	466	488	497	469	503	529	472	463	481	474	488	468	476	482	451	504	470	491	487	475	494	469	462	509	495	476	532	499	464	480	488	471	508	439	451	489	497	449	489	513	475	494	481	504	462	477	510	448	448	513	486	510	496	489	510	473	479	518	492	475	469	473	510	497	503	475	504	482	488	484	482	514	459	466	481	474	506	482	500	492	485	486	448	481	505	475	453	483	471	484	477	482	515	465	528	487	463	455	507	524	454	530	476	463	519	474	453	459	521	489	511	450	498	479	471	490	454	452	492	511	467	487	507	503	498	475	503	468	436	488	485	485	448	517	501	480	475	482	486	502	466	514	460	500	451	468	465	476	477	503	530	489	482	467	490	463	500	454	462	464	482	485	489	465	508	509	479	457	476	489	482	497	450	440	474	496	486	469	474	496	513	488	507	485	500	497	480	496	487	508	472	516	514	507	450	519	497	486	490	488	500	526	489	450	482	442	523	473	475	476	495	488	462	480	514	482	498	504	501	468	520	494	501	507	482	499	478	499	488	493	539	514	528	477	479	520	515	492	456	522	495	486	498	481	516	465	496	478	460	460	466	461	475	471	474	486	439	479	503	494	544	485	496	528	518	485	513	493	477	501	505	503	508	486	492	515	475	486	509	540	484	485	463	510	464	491	504	486	531	506	478	493	507	461	492	466	502	470	482	501	512	510	452	474	478	503	463	429	476	482	451	463	494	461	483	494	464	475	475	510	479	484	464	460	486	439	496	465	491	481	476	447	498	515	472	501	468	473	479	490	533	500	470	502	497	471	461	473	468	514	479	469	486	520	511	478	505	447	491	499	479	530	497	468	471	473	482	477	461	525	483	499	479	463	507	509	526	503	494	496	494	479	462	483	458	495	500	503	475	490	478	460	460	507	476	468	530	499	495	465	482	473	460	494	495	505	501	486	499	508	479	493	444	477	501	504	490	506	489	492	508	478	495	525	477	534	497	492	477	515	496	469	480	501	495	489	497	503	456	494	473	468	496	469	503	502	467	494	459	490	457	516	472	471	480	446	503	500	479	469	491	517	486	455	503	519	456	483	480	482	487	503	514	460	469	483	461	462	503	436	505	466	421	469	486	516	505	489	457	470	484	500	482	520	499	458	496	477	509	480	472	450	494	505	509	495	495	497	491	480	460	489	437	466	470	486	526	442	499	475	481	463	517	467	480	469	490	459	447	491	481	499	493	537	510	479	513	472	468	506	480	520	473	530	500	515	482	477	498	412	479	493	493	489	488	475	494	450	492	454	532	516	498	521	530	530	503	479	498	467	483	479	521	456	503	479	490	485	529	469	488	495	490	485	463	473	526	451	473	453	481	496	507	484	508	490	498	491	492	467	484	491	533	492	481	491	480	485	449	498	499	460	508	462	476	480	472	495	513	483	500	481	466	467	488	463	471	486	475	505	489	510	470	458	503	481	492	475	498	450	496	486	461	524	475	442	508	461	451	450	505	526
24733	20765	26857	24668	13261	4979	2989	1958	1645	1428	4205	16549	11648	5825	2015	854	711	615	676	661	640	624	614	582	631	659	664	662	642	611	669	609	658	601	615	616	653	641	598	677	623	617	636	604	658	659	633	633	658	650	649	610	623	671	594	617	628	617	653	630	589	629	635	646	651	650	638	628	627	686	651	583	607	649	645	628	620	662	645	692	610	646	640	646	636	628	598	599	634	635	639	646	640	604	644	576	653	657	601	643	614	657	648	614	642	658	595	623	657	654	616	645	642	638	671	629	662	644	650	589	641	634	635	623	655	669	603	627	649	637	602	658	659	623	646	617	616	573	606	649	653	654	663	595	624	685	640	678	648	653	620	611	623	637	643	672	644	654	614	605	680	614	709	636	594	651	646	658	614	607	642	579	683	659	638	609	651	657	698	657	634	672	647	652	661	674	642	622	666	653	597	660	664	633	610	616	666	633	628	650	651	656	617	629	660	618	646	608	615	667	640	652	571	628	604	626	625	625	680	628	636	630	657	618	653	633	643	610	617	604	629	629	667	630	653	630	630	668	632	615	631	610	637	651	655	605	630	618	642	585	626	628	673	697	608	609	583	661	602	668	681	622	628	642	660	625	631	635	621	617	617	646	615	637	618	600	618	652	631	642	656	617	656	659	670	599	618	629	606	606	603	627	670	653	616	629	659	594	643	627	651	585	583	671	675	607	639	612	646	642	602	600	659	649	656	661	614	642	622	647	626	666	651	642	599	653	655	628	642	672	633	624	598	658	632	633	630	633	599	652	650	639	638	658	640	618	607	623	622	616	658	661	667	692	678	642	614	594	647	617	579	635	609	668	643	659	603	640	634	660	630	671	654	621	632	625	616	668	602	656	578	618	647	636	644	647	629	614	622	692	631	632	627	574	704	623	633	639	655	659	621	673	572	633	610	635	593	658	639	642	641	610	633	623	663	619	660	655	635	603	597	609	613	567	594	695	601	599	615	610	603	628	614	606	678	658	607	621	628	649	619	625	607	648	655	603	632	675	619	590	657	624	661	629	655	649	639	663	598	597	627	634	643	635	642	636	659	576	660	661	656	623	668	581	687	644	651	681	574	638	629	607	634	634	604	608	634	636	652	650	636	623	620	618	597	674	651	624	601	650	631	614	635	616	601	564	637	647	613	619	610	673	605	608	639	634	638	643	641	624	615	671	649	596	687	575	638	647	603	625	628	626	630	622	640	665	673	641	644	652	614	639	642	623	624	644	634	649	638	633	660	665	651	614	608	675	639	660	641	606	628	623	635	649	662	634	614	581	651	643	617	624	634	679	631	641	661	619	639	652	628	629	617	644	668	647	622	611	673	650	622	626	636	630	611	621	605	655	575	644	623	601	574	613	639	613	675	663	661	637	622	644	604	653	661	657	666	700	610	614	628	648	652	719	661	627	618	620	636	666	645	603	586	655	625	635	623	605	643	633	669	675	645	624	633	678	653	647	638	666	619	650	634	666	625	581	644	659	622	643	625	665	636	660	600	647	625	616	657	601	651	646	643	617	624	600	623	663	602	592	637	653	651	618	649	644	611	663	677	610	632	636	666	644	626	630	686	635	620	609	609	604	672	622	596	624	660	640	640	587	629	624	627	631	622	609	617	638	666	597	610	650	660	618	627	631	647	620	675	605	594	627	658	640	664	666	671	624	624	644	644	624	636	620	644	637	682	640	638	626	652	625	667	639	644	648	697	618	592	615	609	647	591	661	635	601	664	650	676	679	612	600	637	629	585	610	658	638	654	582	686	594	641	614	664	635	623	654	661	637	634	618	622	631	629	619	649	649	650	639	622	616	671	660	621	644	618	606	628	656	628	613	632	639	643	627	659	616	623	575	647	607	640	655	664	642	567	622	602	604	601	644	615	675	669	638	605	623	655	633	672	617	644	627	672	623	611	639	643	630	611	644	654	661	646	666	651	621	653	661	664	659	644	579	632	651	601	610	652	659	652	648	643	620	587	670	625	617	590	654	604	623	642	639	601	639	648	632	610	599	643	612	604	640	614	620	630	671	646	600	679	630	622	623	631	635	659	644	615	700	624	627	638	658	669	661	629	624	618	660	641	615	599	634	611	623	650	659	615	646	646	593	643	645	606	639	656	682	593	639	648	638	685	604	640	642	634	621	645	624	648	625	637	669	672	618	630	644	603	653	628	659	628	602	655	627	670	715	628	665	597	646	660	649	618	613	600	596	648	600	641	603	639	603	679	614	612	640	624	638	635	690	602	624	640	625	635	644	625	664	660	642	663	582	683	623	666	661	620	607	629	612	610	655	613	663	637	613	607	632	618	580	670	642	636	611	638	646	611	626	641	655	686	634	697	660	627	650	623	649	621	602	651	662	618	662	629	643	619	618	668	622	639	672	569	619	590	681	638	636	658	587	617	620	625	666	640	650	655	663	667	645	616	678	614	605	626	663	655	650	610	599	672	646	649	655	657	618	668	626	626	636	649	682	640	623	617	667	623	704	628	644	614	591	667	599	643	637	621	701	617	583	601	587	612	633	627	649	644	634	637	612	624	636	646	676	641	647	615	659	647	604	649	664	628	644	601	582	641	635	619	631	645	626	629	645	643	665	635	638	605	682	597	644	667	622	595	673	666	614	625	668	578	628	602	625	665	608	649	621	639	620	640	671	622	610	649	615	656	667	682	662	708	600	639	642	619	635	636	669	638	646	637	654	641	644	605	596	634	619	637	625	695	629	680	666	636	644	609	651	609	633	624	634	623	645	606	650	609	602	651	627	606	629	649	629	627	601	609	638	605	584	642	596	637	661	626	597	641	645	662	622	644	622	572	612	611	665	597	624	692	591	684	635	641	659	608	608	643	607	630	624	630	603	633	669	615	656	643	616	635	574	568	691	601	649	674	621	638	654	626	620	657	657	605	602	644	615	622	639	665	633	610	617	614	631	650	665	601	626	600	613	615	618	683	638	639	647	627	571	646	597	630	661	651	623	628	619	643	655	647	617	619	584	622	645	628	642	624	641	576	609	626	644	638	632	634	617	675	619	660	625	606	631	629	628	598	617	648	633	607	651	642	620	650	610	664	651	654	605	629	588	646	628	654	623	628	634	649	619	651	627	625	646	673	610	639	604	626	614	691	623	638	636	650	616	628	629	605	630	611	627	637	689	639	676	630	661	649	659	643	656	634	640	664	633	614	662	617	610	607	682	626	628	657	590	620	603	636	656	655	637	666	630	654	610	580	639	633	612	649	600	660	619	602	653	666	608	633	672	621	626	675	603	617	619	636	639	619	616	653	656	643	701	659	617	638	627	660	662	669	614	610	590	624	621	604	642	649	645	661	652	578	668	622	646	639	599	649	618	627	611	630	672	600	631	665	642	643	626	580	617	624	660	636	607	626	624	638	629	648	622	696	648	679	631	664	625	590	608	624	664	581	680	648	663	630	627	637	654	628	661	651	621	617	684	618	637	662	625	638	634	628	638	657	616
4926	7352	10332	8290	5668	3993	2895	2523	2164	1773	6180	16705	11203	5497	2008	748	608	575	496	529	539	519	562	532	531	519	514	581	533	537	574	531	533	516	537	536	516	563	511	537	521	518	540	562	535	524	561	525	549	553	521	530	558	525	545	541	528	523	570	569	511	565	528	523	586	536	552	542	546	546	521	575	532	521	536	563	566	559	541	507	556	527	517	519	525	520	553	557	529	528	532	566	542	538	511	576	473	565	521	524	520	538	535	504	515	515	503	499	566	528	505	519	515	545	497	539	565	515	529	550	504	552	530	479	532	535	565	499	507	523	559	540	567	526	540	530	551	598	525	474	550	514	542	513	540	549	586	504	532	559	525	512	526	528	527	530	531	565	499	558	575	560	546	528	563	517	555	525	557	546	485	495	554	504	538	511	536	544	552	519	548	517	520	533	555	528	549	480	505	496	539	488	516	566	557	546	570	533	534	511	518	536	535	504	513	566	502	512	539	557	488	512	546	504	534	526	529	558	547	532	572	510	533	519	552	546	497	550	528	564	526	498	475	513	506	539	540	529	530	511	500	538	532	531	525	573	520	521	515	550	524	515	560	544	527	509	542	506	530	532	522	518	548	548	542	520	513	542	593	548	494	570	564	476	494	551	520	545	545	521	521	517	551	500	499	586	510	491	547	558	533	539	562	561	506	499	561	562	513	507	503	554	567	520	507	550	541	505	536	527	555	510	539	489	551	534	532	572	547	557	537	559	515	523	551	514	512	521	529	513	522	530	570	509	544	518	551	552	504	537	538	510	510	512	551	540	568	554	521	566	526	527	535	506	570	533	525	538	544	516	527	518	518	542	522	499	549	521	516	526	528	494	521	523	485	542	587	546	466	541	553	531	561	547	520	476	532	539	531	549	522	548	560	482	560	525	562	511	536	559	510	543	528	564	505	558	531	553	519	527	558	542	552	573	529	523	550	548	553	509	541	509	496	528	512	536	533	534	528	506	500	520	550	514	586	564	537	539	486	531	516	526	506	536	535	566	536	540	575	502	484	557	522	545	538	556	538	515	527	564	504	517	512	541	523	516	544	551	516	523	500	562	554	544	515	489	530	524	545	518	517	531	514	538	533	549	542	537	503	518	499	551	553	515	504	534	548	531	523	533	502	517	512	530	535	509	569	531	524	530	499	515	511	531	533	530	501	567	546	512	563	552	543	525	508	526	529	522	492	521	541	547	535	538	471	484	527	520	522	548	519	576	492	534	528	509	529	470	516	482	495	519	530	511	574	549	512	525	495	526	498	530	504	538	564	593	532	558	573	511	496	499	512	508	538	510	542	531	545	539	534	526	524	562	567	508	563	543	520	514	570	500	518	550	538	542	540	533	496	535	561	485	544	555	542	549	531	530	554	517	505	559	526	541	501	557	568	516	535	553	553	505	541	541	511	537	511	541	527	559	522	552	496	553	571	547	514	537	522	530	564	526	517	535	508	521	530	484	548	494	532	528	514	520	499	571	514	530	517	515	546	556	587	510	560	502	535	546	502	534	518	498	531	559	507	554	528	514	540	581	521	561	488	517	539	534	551	529	494	544	539	532	527	503	556	565	513	545	546	530	527	494	535	506	566	556	539	500	536	531	540	574	530	519	523	554	535	514	577	517	482	541	587	524	528	533	537	550	530	592	558	493	519	562	543	480	559	514	527	531	567	527	513	514	554	565	568	550	542	533	503	502	506	539	560	531	529	515	498	534	515	551	547	518	550	552	546	525	518	555	510	513	491	555	516	525	553	518	550	549	542	499	529	519	523	523	531	527	559	535	516	573	521	503	558	501	540	600	498	512	578	535	538	535	508	507	513	573	523	503	558	533	539	573	494	570	518	507	571	530	543	512	527	527	550	544	523	539	589	537	538	522	538	552	538	503	510	562	534	522	559	515	532	513	508	534	546	527	519	552	551	512	547	531	539	505	525	553	534	583	517	504	514	503	560	531	538	522	533	538	528	485	519	540	536	552	528	507	526	560	531	551	505	525	571	453	539	524	522	502	504	532	500	536	512	524	515	556	540	549	518	467	571	546	501	518	538	576	519	509	549	549	535	549	485	519	537	508	528	515	520	531	538	521	509	543	550	522	522	515	520	497	520	525	550	578	501	537	513	513	547	525	481	490	521	552	525	478	544	518	523	569	507	502	504	534	538	501	514	504	563	549	567	530	520	568	507	546	555	505	536	504	527	551	582	495	456	529	549	544	528	537	515	509	512	559	533	551	531	527	542	582	534	524	540	533	541	518	529	541	519	479	519	548	530	538	492	543	523	510	500	540	513	553	535	537	543	506	526	535	519	503	464	542	590	544	507	532	550	511	543	506	553	532	557	548	499	533	543	567	543	511	529	502	526	526	551	492	537	498	505	506	497	510	547	526	510	572	536	567	557	505	519	545	512	500	512	490	508	505	515	512	547	515	548	550	531	550	545	539	503	502	506	512	523	525	517	517	546	557	515	522	516	534	541	538	536	542	566	518	517	526	491	524	508	523	558	518	511	521	528	529	520	517	536	532	529	533	522	523	493	565	505	554	520	561	529	554	525	535	512	511	514	575	520	532	506	540	536	519	588	541	530	536	550	490	499	529	530	547	528	549	532	594	543	503	546	535	501	536	550	523	540	506	497	556	512	507	539	533	521	524	525	510	514	536	510	526	532	511	523	537	477	533	508	545	526	558	539	531	509	511	566	528	538	547	519	545	558	559	532	538	520	526	526	525	567	553	482	557	523	520	566	513	519	563	552	546	524	507	521	541	569	521	544	554	557	529	531	492	490	539	545	511	527	515	532	537	558	522	570	471	575	567	536	518	533	500	525	583	528	504	518	559	485	529	514	516	542	507	509	540	543	522	512	500	572	514	488	511	515	513	512	544	545	508	521	548	516	543	509	556	537	569	545	526	511	532	570	532	493	549	541	510	549	530	541	535	534	546	540	525	548	507	551	485	532	519	535	504	519	512	514	539	528	554	570	526	537	541	536	528	525	553	548	574	553	563	524	562	545	482	541	519	510	524	571	531	561	539	528	526	535	513	508	533	550	561	503	502	560	523	554	523	491	554	534	485	574	516	531	515	525	510	530	548	515	521	545	522	529	526	514	505	562	515	551	525	526	538	545	540	521	525	548	528	517	531	511	540	515	522	526	579	486	571	515	558	537	554	513	502	538	511	529	488	536	514	574	565	541	540	517	513	500	495	539	534	509	554	528	517	513	584	538	518	548	524	546	483	513	549	515	510	526	502	488	567	521	511	556	519	515	512	517	546	524	537	541	534	553	522	523	557	527	489	536	552	549	511	494	535	510	550	577	532	517	540	487	497	507	524	511	527	561	566	516	487	521	513	504	540	539	512	508	535	543	520	521	500	471	474	511	530	569	538	529	531	528	525	547	520	500	521	543	575	517	535	513	533	525	507	552	509	548	490	520	511	525	535	526	554	538	530	520	470	563	568	519	496	528	497	535	528	514	496
23661	20754	27709	23979	20388	12019	4845	2977	2372	2156	12873	27951	20959	10402	3310	1133	823	794	776	780	770	708	731	787	738	751	758	768	772	736	743	763	777	755	711	762	777	688	762	712	777	754	786	766	762	739	726	791	748	741	762	764	746	759	754	780	713	735	731	792	753	776	745	784	803	776	749	765	748	768	789	718	755	765	786	789	741	777	748	771	769	759	728	748	763	737	733	762	755	787	774	758	803	769	742	788	772	751	712	707	739	770	749	779	745	758	743	742	767	751	738	769	763	765	748	712	760	765	768	755	761	723	772	763	756	743	771	761	718	753	748	766	713	696	749	749	744	723	728	744	739	746	725	760	697	780	781	744	737	758	798	738	781	709	777	753	784	762	711	758	794	728	761	737	757	744	757	777	771	721	819	756	767	750	792	712	699	741	714	728	710	778	720	695	744	755	764	749	732	726	708	733	805	776	779	747	739	730	757	736	749	757	732	779	756	741	752	740	731	789	765	754	713	755	734	724	733	740	767	730	771	721	739	703	751	718	742	755	740	796	784	724	765	764	776	781	710	751	731	758	776	780	734	729	731	760	723	726	794	740	730	746	792	747	743	760	718	710	751	733	735	750	729	738	731	718	754	744	760	749	712	773	788	758	735	743	751	787	810	718	733	715	702	728	791	781	761	780	784	744	724	732	730	831	767	781	752	754	719	790	714	735	851	767	778	771	765	733	789	725	732	758	707	761	725	718	718	758	710	800	739	749	722	751	721	768	734	724	793	709	754	726	775	778	774	735	754	739	739	699	773	718	741	713	752	746	772	749	723	777	749	745	778	735	729	736	772	730	828	751	751	770	757	725	766	753	770	731	774	712	720	737	766	757	703	735	771	701	714	709	753	736	729	790	748	748	764	773	754	730	718	747	713	709	695	779	714	721	772	722	721	762	708	738	784	713	797	767	767	734	761	678	780	702	750	739	743	748	710	766	719	743	776	743	738	731	792	732	732	745	745	766	706	721	744	748	703	784	735	761	672	726	767	707	723	697	753	762	783	812	722	687	723	791	724	741	757	731	729	734	723	743	742	787	803	782	752	771	697	732	718	701	733	743	772	685	735	731	749	679	741	791	748	719	756	768	773	770	702	774	769	740	760	744	782	729	724	754	754	724	741	748	773	778	751	712	721	712	807	769	808	685	740	752	728	750	776	752	726	760	747	747	740	776	739	745	753	754	751	770	717	775	713	774	785	794	729	757	763	805	713	721	766	780	730	772	759	770	760	736	720	800	742	762	728	781	737	732	751	746	758	703	739	767	771	714	738	776	730	692	741	743	753	700	728	776	774	781	725	759	764	729	761	730	714	738	766	760	751	812	748	742	778	786	753	760	728	742	761	665	759	751	749	724	703	735	796	819	747	749	754	738	732	743	775	800	773	740	764	686	748	764	707	759	748	706	758	725	761	716	781	814	767	707	770	724	737	749	771	702	683	784	728	736	771	702	713	753	755	812	768	731	698	728	702	725	752	765	763	723	721	700	753	747	760	713	795	791	757	739	799	751	786	730	747	774	720	734	768	726	736	718	728	721	707	710	783	710	742	766	772	769	745	751	800	719	784	770	778	738	755	755	717	763	722	807	756	719	764	697	724	747	731	753	721	731	768	763	760	746	808	772	747	733	686	796	760	732	782	773	769	757	743	762	763	778	763	751	743	753	747	728	755	739	773	741	764	726	749	679	793	722	741	739	719	750	783	685	733	731	772	734	781	746	672	708	772	734	739	753	780	763	694	730	734	828	796	776	735	751	719	767	707	802	732	762	725	744	731	696	766	750	732	747	731	714	723	784	656	712	750	736	720	786	743	722	711	704	740	804	764	728	680	819	788	739	702	728	766	667	749	735	747	770	784	748	776	742	748	759	761	712	802	753	739	756	695	746	779	768	719	724	750	819	764	759	697	779	747	778	745	713	771	770	741	760	742	780	736	760	759	736	772	685	735	692	779	783	731	770	783	759	787	757	744	682	709	756	715	721	739	718	708	702	776	764	731	721	769	709	723	728	732	726	731	748	730	723	742	760	764	707	757	748	743	712	756	740	746	747	762	754	747	741	743	792	768	713	734	757	692	740	748	730	766	761	724	716	747	794	778	773	729	763	743	690	731	740	776	781	780	765	709	775	769	750	757	757	754	779	767	744	736	712	740	709	776	722	760	711	781	721	745	727	751	719	765	748	769	714	717	789	781	779	688	714	765	757	737	739	717	748	721	817	763	740	728	782	727	769	732	743	748	728	757	721	765	750	709	724	741	737	769	786	708	741	710	716	734	743	741	749	715	779	752	834	782	778	722	690	742	719	721	758	749	773	711	737	750	775	696	774	727	747	739	759	725	775	706	780	772	757	737	714	697	744	751	704	766	766	770	724	780	733	756	710	725	764	746	754	768	724	693	756	764	779	772	780	733	729	697	727	757	704	766	788	757	747	784	761	739	718	741	731	734	704	771	792	707	758	763	747	739	725	771	770	729	748	696	760	754	759	726	725	776	722	675	722	800	723	760	719	757	707	753	747	680	740	753	709	705	741	726	741	709	724	716	758	745	749	727	750	769	726	722	741	733	761	723	743	761	816	731	767	782	709	764	732	796	726	728	722	763	767	810	728	682	761	824	723	706	733	696	773	804	832	761	716	773	733	756	756	766	771	765	759	766	764	758	733	712	736	758	685	730	745	779	723	762	749	792	720	754	763	752	750	762	779	751	742	753	765	728	730	751	714	767	755	762	754	740	750	730	715	700	741	705	813	773	701	743	765	709	788	787	722	742	729	699	729	771	728	753	715	747	717	769	724	734	773	712	731	727	737	769	740	742	763	756	733	750	754	753	733	735	714	748	780	764	695	686	769	752	778	726	745	774	742	759	742	736	785	742	802	735	771	708	762	715	735	757	716	705	739	756	740	783	766	760	763	788	712	739	717	759	734	728	747	787	740	761	732	743	684	775	754	748	786	706	735	770	690	816	736	717	712	710	789	729	720	766	770	711	712	714	792	683	748	748	747	737	736	755	746	717	778	716	776	743	707	732	792	746	726	743	705	744	746	747	732	743	755	740	695	724	806	786	723	756	737	724	745	731	731	736	778	735	762	732	731	776	758	724	718	722	666	713	743	756	745	764	723	772	781	744	738	758	770	745	729	740	781	739	750	713	748	717	751	760	752	742	806	772	753	739	720	753	749	777	762	729	757	804	720	750	726	692	803	751	751	724	728	767	717	709	714	755	748	704	753	753	718	734	763	699	726	810	709	743	730	718	757	816	781	765	760	728	734	708	753	726	708	790	723	757	756	745	725	730	785	721	718	723	755	745	744	743	758	773	744	732	780	777	731	741	713	762	709	738	751	735	738	773	762	769	772	693	750	716	743	789	746	777	698	710	690	783	723	729	786	768	735	730	771	735	737	695	734	760	757	768	741	740	717	775	737	770	773	726	743	761	701	753	746	683	691	744	734	727	745	768	706	736	774	746	708
6388	13024	14397	10040	7080	4952	3910	3464	2995	2674	16793	25026	17670	8592	3037	987	748	644	610	634	654	649	614	627	605	605	627	622	617	614	624	665	672	644	602	636	621	592	640	618	647	610	597	612	606	616	598	638	623	672	633	617	623	632	626	638	654	663	590	653	612	620	617	620	613	608	644	605	645	679	660	648	618	645	547	614	645	630	632	635	611	588	581	624	624	626	614	614	617	623	585	598	633	567	655	621	626	644	642	615	643	620	626	655	610	591	576	629	604	609	635	626	643	601	615	638	600	667	605	567	660	647	590	624	605	621	655	640	612	597	612	658	626	608	610	603	622	631	596	657	654	653	621	554	606	625	609	649	623	645	659	661	624	576	612	612	595	657	612	624	606	601	601	600	638	582	602	639	634	633	592	662	648	628	631	645	611	624	601	647	653	615	619	654	623	583	626	609	631	624	636	585	644	613	629	623	614	630	672	615	604	629	625	663	618	680	589	606	599	608	592	626	616	570	663	623	631	647	673	604	612	630	606	622	650	655	615	613	635	558	658	649	595	632	607	601	628	621	615	622	609	603	619	586	639	602	604	639	604	624	591	594	650	621	602	609	597	598	619	648	620	613	591	602	643	624	655	643	576	637	637	570	576	634	623	616	633	640	623	570	629	632	639	629	599	635	611	574	587	679	600	628	587	608	612	649	590	626	641	666	580	616	615	628	587	586	603	655	620	636	653	608	618	629	610	598	656	623	611	608	617	629	615	617	607	615	579	601	620	591	608	645	610	606	582	617	574	593	576	610	630	639	606	575	589	607	622	649	672	620	600	663	630	640	649	674	624	593	631	588	644	629	625	592	621	626	560	632	659	597	599	619	626	595	645	631	613	610	618	607	632	628	610	619	661	527	599	611	676	608	622	599	632	652	575	620	664	608	612	641	624	564	600	593	588	639	611	618	606	595	641	632	651	661	602	576	641	592	563	603	627	605	635	624	624	610	637	648	608	599	627	579	645	630	587	615	618	613	610	627	586	607	609	652	638	642	662	612	642	596	652	623	600	629	658	648	637	609	643	595	589	616	570	614	594	630	584	563	608	652	645	620	650	627	611	613	633	595	603	606	631	617	647	617	637	595	617	646	619	610	650	647	635	599	619	648	638	626	620	581	634	626	659	592	606	628	596	630	612	632	633	646	600	647	654	634	660	611	624	596	587	624	602	615	651	603	614	602	597	605	590	577	622	636	624	619	618	611	638	583	621	606	623	612	640	608	587	611	611	649	582	633	633	625	625	665	579	621	626	580	601	585	647	608	613	604	650	584	626	593	615	601	608	579	622	610	575	696	622	640	628	568	601	594	617	603	642	590	616	592	588	640	600	631	631	630	648	610	619	619	664	640	633	599	616	609	598	613	696	612	575	592	598	597	622	598	607	612	625	625	595	644	634	608	629	626	609	613	611	591	651	625	576	580	625	615	642	589	635	615	602	593	620	597	604	592	608	619	585	619	663	627	614	629	632	611	613	597	595	606	602	579	609	611	562	632	614	632	636	590	587	630	647	631	570	618	632	605	645	597	605	619	596	599	661	642	602	627	637	604	586	590	613	620	636	613	623	602	593	607	612	611	622	644	635	554	612	631	579	593	624	612	616	628	615	620	623	644	591	626	608	612	624	645	571	647	619	620	589	632	659	614	621	594	618	585	620	584	603	586	614	621	654	619	595	631	622	641	601	577	640	628	612	570	642	552	594	616	635	612	599	627	615	645	589	638	598	589	619	627	635	616	655	594	622	625	607	611	616	652	614	587	637	608	595	593	618	631	625	569	598	622	606	664	605	613	659	555	607	593	587	621	612	593	593	609	643	598	635	649	596	627	604	599	588	616	545	623	644	647	580	634	611	599	610	628	609	591	571	597	588	618	592	606	590	644	600	600	611	613	617	627	619	579	625	594	669	634	640	601	618	576	600	589	583	639	598	600	597	610	621	644	612	604	619	602	582	616	594	620	577	593	619	621	638	602	579	671	629	686	609	595	603	633	643	608	621	618	595	617	603	582	617	615	598	610	626	638	573	600	593	650	624	650	601	654	600	629	635	629	596	605	614	627	647	564	660	646	623	586	602	601	643	624	635	630	622	645	631	561	598	638	642	602	630	621	612	634	630	563	623	615	642	652	604	588	620	627	634	625	599	585	651	608	630	619	604	597	648	614	590	564	582	637	616	623	588	629	606	645	642	625	590	583	638	594	599	584	590	614	680	612	591	625	609	570	609	630	599	567	618	586	605	597	568	638	655	621	597	637	648	617	599	580	636	610	662	546	591	670	621	627	589	618	603	623	629	597	566	609	597	613	598	617	551	650	633	620	620	613	651	573	585	602	613	607	550	589	565	609	657	631	622	595	604	637	648	618	653	621	611	595	549	608	629	580	608	611	600	604	628	627	624	618	586	605	640	607	653	597	604	591	622	594	598	590	605	610	625	565	623	611	612	612	588	590	577	605	635	591	651	611	671	612	651	631	631	640	620	629	569	616	570	611	690	625	597	621	650	661	630	594	578	605	626	582	610	599	623	615	632	592	624	628	634	606	617	639	621	601	601	597	611	603	648	615	636	627	601	615	624	580	630	616	609	583	653	648	590	639	581	650	606	640	559	608	616	601	600	579	602	574	610	646	577	612	626	546	639	640	640	587	627	599	608	639	615	644	564	578	606	586	524	594	654	594	636	577	661	597	618	584	674	641	616	588	633	613	609	626	632	563	606	616	597	622	621	605	628	645	608	658	607	623	568	607	598	627	606	622	629	611	627	608	636	591	684	658	606	585	618	592	629	628	629	600	583	663	641	610	642	571	621	650	629	603	597	517	598	619	563	623	606	638	609	590	646	676	617	601	615	610	595	617	604	586	597	589	601	665	626	625	585	632	612	635	615	644	613	618	617	596	595	592	624	584	609	592	625	581	600	553	614	626	619	646	576	617	599	647	606	588	665	615	597	659	608	624	643	645	624	621	611	577	615	625	581	672	596	633	642	630	602	589	606	617	580	610	592	603	617	610	650	634	606	658	635	609	631	643	621	624	572	613	591	607	606	566	644	583	590	604	617	580	635	632	638	627	655	653	598	635	584	620	575	617	601	588	638	638	586	640	613	614	575	620	590	644	559	593	605	608	634	627	573	644	660	574	626	622	648	619	583	573	619	633	594	607	586	638	647	624	598	589	626	595	633	638	621	550	560	603	582	633	601	563	613	625	628	598	631	651	587	621	608	607	635	607	618	620	627	633	600	556	661	612	582	615	636	600	602	637	595	575	563	575	612	621	591	596	621	595	619	629	618	668	626	626	622	620	572	628	566	633	603	616	632	590	579	596	621	654	622	633	585	628	613	628	592	573	617	621	632	606	602	663	612	581	626	608	584	617	649	593	640	616	593	601	588	630	596	618	601	578	603	608	621	558	611	580	621	621	581	577	616	621	621	622	616	631	602	603	591	651	611	602	603	621	665	594	639	624	630	591	588	627
26914	14689	7510	3332	1778	1348	1124	951	895	833	1349	2132	1846	1233	863	657	670	552	602	647	634	621	657	602	691	633	634	676	615	638	651	588	592	635	606	667	623	643	625	600	602	590	588	628	643	632	662	630	654	606	632	607	591	645	615	631	653	572	643	609	603	618	612	595	604	628	585	586	612	603	634	608	659	610	653	650	602	564	569	669	608	631	616	601	620	591	597	604	604	587	615	556	635	632	657	609	593	633	633	613	619	634	569	606	605	551	641	599	655	637	603	657	594	639	611	629	630	606	646	630	605	610	578	610	615	630	640	609	625	629	642	603	644	601	634	620	598	640	645	585	579	618	592	648	602	571	612	586	597	590	645	626	624	626	596	614	622	659	605	643	613	571	623	639	602	590	632	599	549	601	586	600	565	589	652	593	586	640	602	653	609	664	579	580	573	602	638	662	649	623	631	618	628	653	597	656	613	612	620	585	611	584	658	581	583	605	582	611	589	583	625	635	646	570	606	657	665	628	611	621	625	632	625	653	609	598	638	592	623	610	629	635	640	596	647	623	583	625	616	597	651	602	619	644	607	590	608	653	554	602	610	623	622	555	578	611	629	624	651	646	621	586	616	602	623	659	661	606	630	622	626	634	627	629	556	598	638	639	641	653	590	608	617	617	624	548	612	657	581	646	568	652	634	592	626	620	645	603	645	612	647	645	594	613	606	605	633	612	612	619	650	595	612	631	572	599	650	583	603	639	611	599	646	649	608	565	593	586	632	590	612	641	604	588	597	576	647	617	635	611	614	585	595	612	605	590	626	583	608	616	642	643	622	571	631	608	614	634	607	664	587	651	618	643	616	660	635	598	637	598	606	598	635	587	643	645	599	613	667	593	644	612	595	650	608	610	594	572	614	651	624	595	586	641	617	603	599	605	654	624	628	584	609	610	629	626	646	536	597	629	601	595	638	635	657	618	576	636	596	609	627	601	574	667	635	621	611	572	624	653	606	583	616	546	602	634	636	624	671	598	624	628	633	627	596	631	589	595	648	593	665	599	609	584	561	640	610	616	655	574	593	621	656	600	612	591	592	576	648	609	654	646	597	625	638	627	659	622	611	630	595	622	622	583	642	637	611	645	613	602	631	662	600	623	620	625	583	672	591	611	664	620	591	573	591	622	629	583	644	615	605	622	624	632	568	616	674	618	598	623	583	632	611	622	614	637	589	606	654	613	621	637	567	609	586	624	605	620	630	585	589	595	663	600	565	651	623	602	620	650	609	623	615	611	631	581	633	632	615	580	603	665	653	604	638	591	596	598	602	622	605	621	619	590	570	629	636	639	603	612	610	583	617	617	615	632	609	635	615	600	621	609	576	613	592	636	658	610	631	627	609	609	596	575	622	628	619	611	598	646	577	617	602	601	658	612	625	591	624	616	596	621	596	638	625	624	617	617	643	582	599	638	584	598	643	593	594	642	619	607	604	622	614	640	579	625	644	618	655	652	630	634	649	601	599	611	582	612	570	647	663	592	618	582	570	645	613	616	618	609	613	646	615	620	553	607	629	645	556	613	617	629	641	617	611	624	582	602	612	572	616	597	625	615	626	614	574	632	618	644	615	580	599	637	600	609	602	629	608	635	615	601	658	595	596	584	605	569	627	648	546	602	587	637	613	629	616	627	643	601	668	618	589	630	618	582	597	627	600	583	623	573	576	656	637	631	618	649	609	585	645	624	592	603	588	612	573	585	640	575	618	585	607	619	590	652	622	652	600	623	625	585	624	558	609	650	590	600	586	598	640	605	625	624	634	581	559	616	617	603	641	627	580	613	622	598	629	626	633	638	641	588	584	655	601	628	608	608	620	649	583	616	610	595	662	596	649	577	569	658	587	622	634	623	622	611	645	615	561	643	561	654	624	597	569	617	617	626	601	619	604	591	584	654	592	581	571	643	631	624	627	603	672	633	632	598	566	571	648	596	596	625	601	572	666	606	658	636	630	578	625	610	626	634	659	604	598	629	576	583	563	633	599	574	626	619	633	579	643	576	638	594	627	611	647	627	583	592	573	629	621	601	601	608	662	641	599	591	606	660	614	595	627	603	608	620	561	611	644	614	578	632	609	626	630	621	629	631	621	594	582	630	612	595	559	596	640	649	612	590	582	604	597	627	603	626	636	578	602	657	643	604	622	620	589	640	577	625	623	610	589	635	585	602	582	573	632	573	586	604	596	567	574	578	645	639	589	623	637	596	619	629	618	600	571	613	617	651	632	647	588	603	548	608	680	588	626	615	604	618	569	634	567	603	614	627	609	634	575	612	626	615	612	594	605	622	626	623	660	603	604	627	639	571	618	614	621	601	658	655	621	618	636	620	620	639	641	597	667	652	597	574	602	597	597	689	626	665	602	601	604	597	607	590	617	598	629	637	583	614	620	608	605	620	636	624	635	603	632	570	605	614	630	669	595	604	627	588	612	620	617	632	589	606	619	612	623	622	581	619	608	627	620	614	605	620	615	618	609	617	635	638	629	670	618	636	629	603	615	593	588	608	629	625	587	572	635	588	586	648	677	623	601	596	567	596	622	642	588	583	595	632	599	623	628	637	576	610	630	605	619	622	583	610	599	569	553	616	558	616	567	649	642	586	602	633	575	586	583	610	590	611	595	600	614	601	626	609	632	610	612	614	588	583	664	617	665	612	635	608	592	611	617	661	603	590	586	628	609	625	637	633	602	655	594	591	602	593	602	596	635	589	634	640	613	579	653	601	589	632	644	588	606	645	614	629	599	614	592	627	638	631	603	618	610	613	622	614	623	611	633	636	576	612	586	617	611	613	571	600	631	561	633	582	589	607	656	610	690	588	602	607	604	581	622	585	569	623	615	575	625	613	626	614	622	667	605	667	643	587	651	636	586	618	638	642	608	601	621	581	604	605	628	623	629	579	611	578	652	603	629	620	619	601	588	601	591	621	650	623	607	610	632	630	615	631	618	635	647	640	601	615	574	623	595	613	608	657	611	655	642	608	622	589	607	642	583	576	622	617	612	630	614	567	609	580	612	603	621	628	614	626	651	589	576	602	633	636	665	626	624	614	612	560	649	606	577	588	650	599	599	641	633	593	599	610	631	631	602	616	574	629	595	586	605	576	560	606	583	592	630	619	594	600	611	607	608	589	621	631	625	640	624	613	603	632	616	611	614	603	566	591	601	626	615	603	586	603	626	634	663	563	585	629	624	598	615	588	612	674	621	619	609	572	610	603	677	614	621	599	637	593	671	581	627	591	655	621	623	600	577	595	650	605	667	601	627	666	612	594	595	592	584	636	651	620	618	598	607	661	629	627	598	616	678	639	619	581	579	572	622	645	655	616	609	577	640	590	591	593	611	610	617	592	616	643	613	593	658	640	643	643	631	609	613	612	591	583	637	615	602	611	607	623	590	624	614	603	613	588	619	612	628	599	579	623	620	606	619	605	563	587	619	642	607	593	624	618	629	646	593	610	630	637	611	574
6765	6815	4601	2171	1711	1478	1349	1211	974	1036	1622	2489	1972	1164	731	581	512	532	461	484	527	488	512	512	494	502	508	519	480	521	522	526	476	525	502	484	498	487	500	525	523	488	479	485	526	536	539	505	499	499	469	495	494	497	507	484	511	469	522	499	519	492	516	508	490	515	517	548	458	495	496	486	478	503	507	482	465	483	510	507	510	522	506	483	514	520	506	501	502	518	496	520	521	488	479	504	497	517	469	477	492	508	475	489	474	504	498	497	483	518	520	441	508	528	494	487	485	498	483	532	491	530	491	533	495	465	488	473	524	480	484	498	523	502	476	544	473	482	469	469	506	486	462	484	463	491	501	502	525	528	533	454	509	494	510	463	489	502	461	448	499	553	498	501	481	537	505	490	506	493	514	511	507	478	491	488	490	522	503	500	501	495	492	476	488	500	455	521	448	481	489	507	503	463	474	527	503	503	482	520	506	484	512	486	510	482	523	425	495	502	489	481	507	488	514	479	483	522	472	505	502	524	487	489	468	488	521	526	479	513	524	515	445	507	519	523	488	486	482	493	500	468	499	483	524	501	456	485	528	479	489	467	522	497	484	511	518	466	519	481	489	507	486	500	519	517	503	555	517	493	537	506	497	503	484	470	475	514	479	515	473	490	538	526	508	509	510	464	504	487	511	515	496	493	547	485	476	452	490	528	492	510	480	486	475	512	505	468	508	489	473	477	496	478	500	453	529	525	509	505	536	519	473	499	485	506	489	581	483	486	498	502	516	503	478	473	479	496	513	536	462	469	498	478	495	507	501	506	488	500	515	498	527	508	509	512	477	502	510	481	492	489	514	452	506	474	496	497	540	483	475	462	503	438	452	516	504	499	530	518	453	496	479	503	498	513	502	485	490	507	483	505	480	515	458	481	519	498	452	508	500	489	510	515	528	518	471	499	491	499	510	476	536	519	489	500	511	496	501	499	480	528	524	528	493	502	487	477	492	498	505	512	517	505	467	518	484	483	480	474	500	487	495	505	516	487	483	492	505	491	505	518	495	535	491	495	480	523	521	491	480	486	477	482	526	462	464	477	478	508	529	492	479	485	487	491	478	509	452	483	487	469	484	479	489	458	528	509	543	502	478	503	476	478	488	518	479	472	493	496	480	487	460	493	476	488	519	513	515	537	474	481	523	516	484	491	484	503	464	474	512	457	484	539	502	510	475	486	484	504	523	452	474	508	494	471	502	494	497	466	480	433	487	542	505	498	528	528	526	511	485	532	472	486	448	517	503	484	495	501	472	474	538	522	488	496	504	494	470	488	515	495	473	491	457	523	525	473	531	529	465	495	467	476	490	516	451	490	463	503	481	539	523	506	489	539	515	525	493	486	496	516	520	542	500	483	530	476	538	504	506	518	485	516	500	470	485	471	507	504	512	522	535	491	517	487	474	513	477	503	452	503	476	483	489	498	519	500	482	491	505	451	544	546	524	491	533	474	492	515	504	505	476	521	494	457	479	532	456	509	507	514	469	537	557	520	465	473	522	487	490	568	494	510	485	478	472	482	528	500	518	505	533	530	505	517	464	482	493	520	498	495	514	469	489	515	501	488	457	485	504	532	491	488	464	493	524	548	467	506	521	539	539	507	451	489	509	472	530	528	542	504	509	479	518	505	504	476	511	487	491	484	505	495	458	494	498	504	486	490	465	516	466	481	487	484	503	519	537	484	491	474	487	522	543	511	454	482	484	505	539	496	490	532	503	489	502	474	496	524	485	550	506	480	486	501	456	547	485	468	480	485	492	503	484	462	517	496	479	485	500	511	495	490	485	509	499	484	471	479	548	468	517	498	494	503	454	499	457	484	519	499	504	535	495	455	491	496	507	527	526	520	508	481	457	464	491	549	510	501	484	484	500	520	526	493	503	499	497	498	520	490	506	498	480	477	503	487	511	440	485	468	488	495	550	521	512	543	513	560	522	449	498	501	518	457	496	466	469	480	473	496	473	513	469	519	524	540	420	495	487	501	449	479	518	525	479	491	483	524	506	471	482	533	457	472	510	514	551	476	489	503	506	520	490	496	499	481	536	505	479	534	532	509	487	494	510	508	463	498	462	501	513	503	493	475	435	502	477	524	517	502	500	513	465	494	529	473	499	455	512	516	492	491	480	474	498	453	490	500	486	490	513	530	510	501	476	491	494	477	491	529	452	522	505	444	493	501	527	473	469	493	508	499	514	487	543	515	481	502	485	500	494	501	490	459	501	509	456	509	482	492	494	508	472	482	521	510	517	502	481	501	501	451	477	498	471	510	470	526	514	482	507	503	521	485	470	543	482	503	526	533	501	509	509	508	532	467	496	504	483	478	489	511	476	489	499	480	482	467	513	466	496	485	487	503	478	512	508	501	480	522	508	535	492	549	529	470	466	514	470	501	486	513	500	459	503	536	476	485	520	514	485	471	456	518	504	502	511	522	462	510	515	518	484	508	502	499	489	506	481	479	507	524	513	543	470	493	496	487	494	493	527	455	501	464	446	546	494	464	493	503	463	499	476	496	526	480	513	468	495	500	501	513	480	527	501	510	510	504	507	497	536	482	466	461	504	466	492	524	466	510	507	527	503	507	468	498	537	456	449	515	493	455	500	502	500	489	482	501	485	485	481	487	523	495	508	488	457	478	494	506	516	500	450	527	506	513	519	511	458	494	491	531	474	482	511	471	501	501	510	515	494	473	484	488	490	520	498	523	518	517	529	505	486	513	529	474	472	499	487	511	511	494	520	505	463	479	540	532	455	500	482	502	519	477	461	498	476	500	495	539	499	500	495	476	440	450	467	489	515	466	505	523	492	451	501	507	498	484	481	470	471	512	463	504	487	498	518	498	472	463	461	523	466	504	498	501	476	500	529	492	475	467	518	518	509	461	504	470	497	484	507	517	546	498	495	549	503	519	516	495	485	510	497	516	484	489	522	545	448	498	461	483	508	489	529	507	461	521	485	456	505	471	466	499	510	477	540	512	513	485	463	539	474	558	490	481	485	490	480	523	511	500	496	501	464	468	503	508	508	510	478	527	497	510	472	504	456	468	506	470	476	513	443	501	516	499	515	465	495	494	515	487	492	459	472	510	510	453	519	498	459	496	464	535	527	496	498	530	509	501	464	503	521	470	538	506	494	495	470	483	503	478	475	484	519	502	481	505	462	488	487	510	475	508	476	491	495	472	515	474	540	509	500	508	516	515	507	481	506	525	496	491	503	483	500	490	486	485	479	521	483	484	486	486	475	478	517	515	498	476	466	502	509	519	523	475	491	472	500	515	495	502	487	536	482	514	517	440	502	510	487	494	498	478	484	488	487	514	465	471	481	494	514	495	481	481	519	474	486	525	510	481	513	458	482	474	485	502	479	463	458	497	513	471	484	483	522	531	512	483	508	494	517	477	509	486	518	464	493	478	486	478	541	503	505	459	504	513	500	478	503	498	523	534	477	496	499	505	443	495	505	506	489	492
24674	20827	26665	24423	10679	2832	1869	1536	1486	1258	7665	16309	11945	5346	1802	891	735	632	668	650	648	606	625	655	621	596	653	631	619	692	621	636	626	673	619	649	613	610	624	604	631	625	676	586	636	651	640	635	619	623	634	626	625	609	606	629	587	633	635	624	598	654	658	629	566	641	615	655	648	621	588	614	630	617	635	642	611	630	656	612	621	661	614	642	655	630	640	629	627	645	602	646	601	626	566	618	627	622	588	621	605	608	589	623	612	604	621	621	593	603	603	582	658	646	639	671	626	627	588	625	620	628	629	636	630	614	608	595	645	627	630	635	628	639	633	645	617	637	601	659	666	654	632	637	718	624	604	630	589	608	621	600	618	653	619	589	625	625	662	648	622	624	631	625	629	595	589	653	642	640	621	608	590	671	572	623	657	636	617	667	659	634	652	613	611	645	621	595	660	581	628	654	636	610	663	615	578	613	600	647	631	638	643	673	636	594	615	587	629	651	647	608	669	608	662	637	631	672	645	602	658	625	587	665	604	594	651	608	580	599	617	590	609	621	664	652	634	602	634	607	617	643	627	633	624	644	568	581	591	660	654	620	648	647	617	643	616	589	655	579	624	648	589	631	658	673	605	667	652	604	615	613	578	625	592	622	630	669	647	618	637	618	653	657	607	648	621	631	625	638	599	649	625	643	640	600	599	630	643	591	596	661	631	626	604	616	642	638	609	592	592	615	661	659	626	598	645	637	658	600	620	628	625	621	567	640	639	664	647	642	619	624	638	639	647	616	620	622	630	634	608	612	563	649	646	639	588	581	643	631	629	616	589	564	631	641	652	623	638	625	640	604	586	664	636	675	603	656	585	643	609	623	604	626	625	603	637	641	601	644	632	632	644	631	607	662	614	643	597	672	637	583	618	638	644	602	630	640	645	630	634	576	612	600	575	638	595	625	603	610	582	664	647	631	624	627	612	644	609	658	628	623	607	622	588	598	645	610	644	668	587	628	612	662	664	601	605	601	635	608	651	625	626	606	655	667	663	623	647	637	593	668	594	606	627	667	636	643	682	624	617	596	563	618	634	561	603	618	670	668	562	613	625	611	593	648	599	624	616	640	573	593	602	588	594	633	622	631	678	631	624	598	635	643	579	599	705	646	581	593	609	631	578	590	590	626	640	610	624	616	679	617	667	613	615	606	595	685	605	595	688	648	659	622	615	669	629	643	628	632	639	621	639	630	592	650	641	583	594	634	638	606	620	609	630	607	563	627	628	609	647	622	671	589	584	621	606	660	592	637	628	618	612	631	606	630	605	622	645	582	649	642	630	630	589	615	661	658	599	622	614	633	620	616	635	657	626	678	596	609	622	605	613	668	622	660	617	652	611	611	602	634	622	649	592	633	587	602	626	647	607	628	681	624	675	625	541	619	638	597	615	609	636	659	659	669	657	649	630	592	611	601	598	640	631	626	635	604	624	616	618	596	607	632	611	600	647	673	663	652	635	642	584	611	541	639	617	552	657	632	635	622	627	670	583	647	643	626	625	623	593	573	617	588	656	617	599	638	615	648	662	618	612	584	622	635	607	627	607	622	616	612	576	621	652	623	641	613	642	621	613	613	606	623	607	610	596	558	620	634	606	651	602	598	607	626	592	618	591	664	652	601	649	636	675	609	642	630	567	649	601	630	600	611	585	626	591	629	612	617	617	626	674	610	624	621	646	660	642	620	617	610	680	690	594	637	622	605	645	645	621	609	661	645	621	579	611	622	651	637	637	610	618	604	616	584	603	616	651	611	581	618	634	646	667	575	598	615	600	622	598	631	596	647	602	667	623	616	632	614	625	618	609	600	668	623	612	676	617	617	622	611	630	582	603	615	618	633	563	625	617	572	583	622	605	632	638	632	654	611	654	609	655	641	624	681	636	582	596	634	630	611	634	613	602	655	647	684	622	655	645	686	659	647	633	630	609	612	624	647	642	625	615	662	644	646	591	636	654	600	678	682	642	635	614	598	632	603	618	628	594	659	602	650	606	650	656	654	627	593	621	654	675	587	673	629	603	627	665	628	616	621	620	628	651	608	625	608	616	621	639	602	607	585	680	595	629	636	620	623	679	566	618	572	622	607	611	633	613	621	647	636	585	576	622	616	638	671	637	624	587	631	645	650	618	658	605	644	643	638	630	634	644	639	618	653	629	654	634	602	566	633	589	669	640	599	609	612	650	633	599	628	621	612	645	675	649	632	613	617	623	636	592	618	616	591	605	650	613	623	618	640	637	626	591	626	624	614	638	632	651	619	607	593	613	635	620	627	607	618	625	624	640	614	617	628	649	649	655	629	581	606	573	609	630	612	652	588	617	594	641	625	637	583	623	624	605	588	646	623	603	633	645	642	624	617	612	552	627	609	624	638	632	637	652	623	628	649	609	570	675	622	602	638	604	588	591	644	612	611	625	628	617	578	592	600	612	617	623	632	667	591	629	608	649	622	617	608	643	639	605	605	638	626	596	626	648	598	587	627	615	628	588	640	632	659	676	649	636	604	660	580	613	608	651	629	636	613	636	635	630	639	646	582	633	603	654	600	662	650	607	643	655	647	582	604	669	622	616	628	616	588	644	622	641	655	639	602	653	626	628	644	652	642	614	619	650	600	614	628	608	664	588	636	648	626	607	583	602	607	646	608	579	600	663	619	618	633	624	574	648	580	622	648	611	631	593	628	680	605	634	591	588	631	624	582	603	664	608	606	639	604	608	582	645	601	626	629	650	623	653	682	629	620	643	680	640	619	591	639	613	640	578	596	627	636	625	614	568	629	679	636	617	634	665	614	636	588	649	619	651	643	641	610	621	624	605	631	633	635	580	614	595	607	591	640	602	585	647	626	670	645	628	620	579	609	617	634	630	641	634	618	616	644	657	625	637	664	602	593	654	633	609	613	656	642	620	618	620	660	581	578	581	666	623	603	602	592	582	650	595	637	615	655	644	596	547	646	595	641	697	630	639	623	629	584	601	658	610	665	584	589	625	632	634	651	621	629	638	622	653	631	650	618	647	614	575	660	629	631	606	618	614	586	617	606	611	626	630	617	625	630	634	610	585	610	630	587	617	646	589	613	629	654	623	590	566	622	643	619	670	688	589	657	597	600	658	638	609	622	587	604	618	586	605	593	647	591	615	601	604	616	692	593	632	622	646	627	619	621	624	584	623	632	646	668	602	627	650	570	580	630	577	640	601	629	678	615	611	638	629	629	656	675	628	606	616	627	617	601	613	629	644	638	616	612	604	615	664	602	560	634	686	599	592	584	650	629	591	592	629	628	624	594	626	632	604	613	619	653	591	627	634	610	639	629	585	607	621	673	595	613	602	602	637	640	610	579	663	632	639	592	625	573	619	631	590	581	612	638	617	612	633	558	622	633	635	606	592	590	608	627	596	641	629	634	615	640	630	598	618	616	615	621	645	602	626	595	654	612	671	637	587	574	656	635	621	624	579	662	621	580	589	581	602	617
6445	9640	9200	4162	2986	2174	1851	2110	1900	1525	10342	16075	11083	5147	1770	747	549	537	513	569	552	537	498	552	564	553	490	571	565	498	498	539	547	554	518	507	553	526	552	526	552	537	518	554	545	533	548	532	500	556	533	531	528	522	547	548	535	522	546	533	492	514	532	530	497	495	528	506	549	485	529	544	523	533	527	513	515	505	537	478	532	508	550	525	510	549	471	507	544	511	547	547	559	492	532	523	515	541	548	549	535	525	529	499	474	515	539	512	531	505	531	537	537	496	548	493	513	501	546	536	557	521	536	551	511	505	513	561	533	508	517	542	495	518	527	515	504	541	541	524	487	504	556	494	489	516	545	538	516	503	516	542	516	510	533	551	563	513	529	532	542	581	539	504	516	524	490	552	529	521	512	563	545	534	546	557	513	476	486	493	535	520	552	466	552	515	548	557	545	510	558	521	524	498	542	560	500	496	518	525	560	487	510	521	553	566	510	538	578	533	531	518	529	513	521	498	519	519	539	524	511	514	487	541	523	545	480	504	528	494	556	484	516	536	524	508	532	486	531	523	550	492	521	517	581	467	504	484	497	581	537	523	567	537	515	521	520	520	533	491	508	508	543	544	531	512	524	525	534	500	522	519	548	505	492	500	512	551	530	517	499	536	532	513	522	558	526	551	542	549	512	473	497	569	547	512	502	541	506	527	525	562	506	504	532	513	541	507	513	545	508	519	523	473	483	536	527	576	561	510	505	513	511	510	521	521	541	547	511	509	512	515	535	524	506	539	536	495	507	546	504	542	518	583	533	498	526	557	541	533	530	488	495	497	523	520	548	516	522	552	522	563	497	542	456	525	545	497	477	535	527	494	532	475	505	544	564	539	535	519	538	498	501	535	561	512	558	505	504	494	504	571	520	536	499	550	511	556	482	534	524	525	479	514	508	508	507	494	528	500	472	518	529	520	492	524	503	523	500	537	538	525	515	489	542	553	491	526	488	535	537	535	532	521	548	495	495	543	530	495	540	512	534	559	527	494	532	497	566	500	500	525	538	523	503	528	512	522	594	527	518	522	492	548	482	542	519	553	502	531	514	553	523	510	551	519	513	558	546	519	518	567	571	553	518	536	503	525	529	492	498	542	532	504	528	569	504	552	493	532	511	527	518	504	512	507	498	490	524	562	546	509	574	505	532	533	541	539	518	540	491	530	547	551	524	552	566	537	534	511	527	576	520	544	509	537	521	522	486	568	523	532	514	501	561	528	538	495	517	539	546	522	535	568	501	537	539	537	522	469	505	499	534	543	527	496	517	504	534	504	518	490	547	520	547	524	552	534	550	534	526	493	481	466	532	522	521	499	539	520	501	506	520	457	546	518	568	543	546	536	567	556	559	508	525	530	532	553	505	520	573	534	488	502	524	494	515	519	543	539	537	550	484	532	520	506	545	562	508	538	534	512	509	488	563	536	489	524	563	524	534	567	479	527	544	505	535	488	557	522	522	555	513	523	514	533	471	535	477	509	555	511	536	523	544	548	520	565	513	547	535	550	535	539	503	513	508	529	523	514	521	521	549	531	530	511	489	530	559	504	529	514	518	513	558	461	542	503	493	477	539	520	534	520	540	537	508	549	529	481	539	516	561	517	503	518	530	539	528	525	551	546	478	495	538	558	508	556	535	513	524	562	512	534	490	514	519	536	543	571	576	526	527	500	507	531	515	548	527	492	495	518	509	521	524	510	503	569	549	510	539	525	486	517	481	508	555	517	502	545	534	523	484	559	531	532	558	493	537	518	515	499	541	532	522	548	492	493	527	494	514	554	514	501	501	522	550	519	508	525	510	497	549	460	536	532	506	557	547	548	506	498	486	511	470	541	508	536	574	519	549	518	520	527	559	515	510	529	551	499	523	529	483	509	527	518	537	515	514	513	508	502	496	485	502	528	525	505	509	512	548	513	519	519	538	499	542	512	542	453	519	511	530	539	550	475	523	521	536	502	548	559	487	510	523	522	475	512	495	469	518	509	502	531	523	551	528	519	554	513	526	547	510	535	520	507	545	529	517	507	525	558	475	519	556	533	515	565	565	534	536	553	522	527	504	540	508	517	527	471	520	529	493	501	505	530	532	544	496	494	564	539	527	535	510	510	567	516	534	543	516	503	518	545	524	522	521	522	484	517	556	530	546	501	550	562	485	504	522	510	567	480	540	544	506	524	509	504	526	478	504	525	512	494	541	502	565	533	501	581	506	491	513	512	511	508	524	499	518	486	524	550	503	567	518	511	543	496	532	522	506	543	558	535	507	496	504	533	519	570	515	491	527	513	516	519	546	516	543	531	509	522	547	585	512	525	534	534	545	531	521	510	507	535	497	531	479	562	502	526	486	495	536	519	502	529	517	514	497	545	554	486	523	550	502	524	486	531	502	527	514	538	495	532	533	485	588	544	530	517	483	526	531	526	517	520	481	565	526	565	569	501	536	535	510	574	513	530	516	517	512	477	478	546	529	508	539	555	514	509	531	528	483	498	497	539	556	541	496	524	512	491	537	496	520	530	546	517	521	533	538	522	518	473	531	576	521	490	498	552	494	550	506	520	527	508	505	519	498	508	532	537	521	529	511	537	529	527	505	517	532	463	501	543	497	514	504	519	528	498	540	516	504	496	524	517	516	480	516	533	546	535	557	489	505	509	451	548	494	502	506	504	471	534	515	542	522	529	516	497	485	540	539	512	505	516	547	522	517	511	529	551	509	467	487	492	523	496	493	537	528	487	512	548	514	545	530	544	484	504	525	511	529	479	527	576	531	496	516	506	512	552	559	516	493	544	522	531	527	500	517	522	534	554	494	517	516	496	546	511	525	515	551	553	517	562	556	554	517	539	531	542	540	526	512	554	530	499	482	486	515	529	558	540	522	521	516	513	502	493	535	507	487	533	544	499	473	489	541	515	523	530	529	543	503	515	530	517	514	562	491	529	523	534	550	531	482	528	517	482	497	570	519	524	565	512	540	566	483	499	510	501	515	570	490	470	552	486	531	523	533	522	527	511	536	533	519	521	503	474	498	532	518	519	549	523	503	494	570	497	537	560	510	512	553	538	520	530	522	506	520	536	499	511	506	505	539	527	519	533	531	508	505	516	543	566	519	508	581	526	573	518	497	506	529	517	507	553	576	492	517	506	561	554	523	522	493	521	516	550	533	495	524	543	502	554	485	541	546	504	505	549	478	512	538	528	567	487	505	534	498	503	535	488	529	535	572	478	516	525	540	494	514	487	552	496	498	452	503	535	502	560	524	543	500	505	557	513	523	551	502	524	521	552	525	541	480	508	517	557	510	508	506	567	521	535	515	521	523	543	540	553	524	515	562	502	513	511	485	460	521	550	530	467	548	552	535	523	533	539	571	466	499	504	540	581	575	532	514	519	542	547	554	587	467	571	517	546	553	513	516	531	552	526	540	514	534	505	511	542	510	514	514	522	533	495	579	521	540	518	510	516	516	555	498	509
23762	20773	27795	23793	20571	11164	4690	2848	1964	1490	14172	28377	20088	10335	3476	1236	804	761	760	699	760	751	748	739	741	706	767	722	750	718	753	726	725	721	789	725	743	741	738	712	722	773	726	726	731	755	745	766	732	733	741	751	724	732	719	722	735	728	727	781	750	709	775	686	764	745	744	755	725	748	742	760	730	749	757	735	734	707	681	740	686	711	747	674	695	713	737	725	694	777	762	763	721	707	772	716	740	720	712	687	681	758	763	760	761	726	710	725	732	684	672	717	724	688	721	771	727	757	755	767	668	742	755	776	696	746	688	716	744	757	687	709	702	748	731	704	704	732	724	708	730	731	655	752	734	736	720	755	749	728	708	737	753	758	677	751	705	717	695	669	714	687	711	719	683	691	725	778	745	753	779	729	729	738	722	746	714	729	717	699	742	745	733	736	759	732	725	765	690	761	752	739	743	714	735	712	741	730	732	752	655	726	717	735	709	749	684	689	719	739	690	701	722	702	738	740	710	707	724	711	707	707	727	749	710	721	712	742	714	754	725	688	775	735	727	703	726	740	732	710	679	725	760	797	696	787	752	714	747	725	752	707	703	752	691	723	696	720	735	756	688	737	653	753	696	714	727	749	729	699	714	765	741	715	761	724	717	684	705	715	743	729	756	720	723	735	742	718	719	721	726	721	701	704	771	702	682	681	739	684	674	716	701	729	729	732	698	696	768	717	715	728	724	704	708	744	753	708	704	687	751	757	724	704	715	749	694	699	705	686	745	709	735	701	741	684	670	708	727	714	706	709	730	740	786	733	725	688	766	681	726	694	732	700	739	722	695	770	704	739	753	746	715	749	698	714	733	767	740	745	684	713	762	755	691	742	704	736	690	756	692	731	706	697	698	724	686	743	729	729	764	698	720	714	699	749	689	726	726	736	722	642	802	715	731	698	665	746	713	704	747	748	683	728	740	759	727	720	723	706	727	715	752	704	753	755	737	733	668	688	714	726	693	704	740	728	686	733	733	768	715	753	771	693	711	684	753	764	706	730	742	757	738	727	731	747	704	705	752	753	786	725	754	732	728	737	744	729	698	739	700	702	716	743	757	759	673	657	736	709	726	735	734	761	686	704	797	737	717	716	736	669	717	730	719	710	713	745	722	741	695	708	751	697	720	695	672	691	721	728	736	722	724	726	732	697	710	771	714	739	702	708	738	740	743	742	705	737	775	712	710	737	709	767	746	719	687	747	727	739	710	711	748	743	655	753	703	687	729	764	745	719	694	738	688	794	732	700	677	726	740	748	698	740	695	717	709	693	726	720	765	707	703	718	727	750	747	749	705	696	750	770	732	727	744	748	711	722	715	785	725	719	700	776	749	757	733	698	742	729	695	768	716	713	762	752	736	743	761	686	771	672	716	748	671	734	713	730	704	791	737	731	731	654	721	735	738	690	770	735	739	719	705	730	758	699	709	699	728	721	746	766	722	719	762	757	735	703	737	741	669	712	728	717	725	740	760	703	727	750	743	676	749	728	698	689	777	722	721	681	731	775	730	693	720	689	752	699	707	723	690	747	686	715	689	724	722	714	742	735	756	768	692	742	754	713	749	696	766	714	693	777	731	746	704	709	704	745	711	718	708	713	752	649	714	695	732	744	742	702	739	710	735	793	742	716	706	742	696	721	733	720	715	715	728	751	722	740	704	682	754	727	730	741	729	680	731	710	724	731	711	686	702	672	774	706	728	700	689	776	711	778	734	689	717	736	730	737	760	769	718	808	701	718	736	721	747	717	747	693	710	725	733	714	698	727	710	753	761	736	729	746	671	697	738	730	764	769	737	708	732	709	682	674	729	721	757	686	677	749	730	722	712	713	745	759	741	749	731	691	694	732	702	757	730	750	762	704	700	714	719	737	718	745	734	706	734	736	673	683	738	711	722	711	680	692	691	719	748	736	742	700	680	752	696	747	712	714	719	666	719	724	693	705	777	721	729	716	729	695	726	690	732	724	754	648	758	817	695	691	757	756	742	746	724	713	676	737	712	783	717	746	732	735	733	703	752	728	731	706	774	728	758	697	757	720	737	662	668	672	737	763	722	722	744	719	746	718	656	714	724	707	750	725	737	742	707	689	743	710	708	671	691	734	724	740	748	769	735	759	689	704	715	720	665	722	755	696	701	738	765	704	689	657	737	735	718	755	703	696	705	746	697	710	706	718	725	685	698	712	764	739	760	729	746	751	732	726	717	734	758	709	753	715	701	698	674	723	733	717	683	768	708	717	743	683	691	715	761	737	696	740	713	758	692	688	669	705	737	689	755	715	722	721	721	690	715	736	735	741	737	709	717	736	706	729	676	744	780	765	718	715	677	721	700	717	700	689	737	721	711	743	771	705	741	683	763	683	777	698	668	676	686	713	710	713	719	737	720	736	744	712	709	738	724	734	745	747	706	730	731	696	729	760	732	739	699	708	695	772	693	713	699	719	713	752	700	697	736	728	669	695	703	692	741	731	677	726	736	712	720	728	725	721	739	757	720	726	740	698	763	710	726	670	703	736	716	756	714	714	680	768	722	689	703	733	742	759	707	740	740	759	697	688	710	749	663	703	754	685	734	729	723	733	779	684	728	720	678	746	719	765	741	718	687	754	757	726	707	740	751	742	725	733	701	724	728	691	688	734	698	664	736	746	728	706	711	677	704	738	791	744	751	756	723	682	753	746	717	665	719	704	750	721	751	704	758	744	721	707	739	741	707	706	721	742	742	774	683	775	727	715	670	682	723	727	693	687	761	722	715	663	735	674	728	683	775	694	699	726	708	720	688	729	697	733	745	759	666	732	683	770	712	715	726	683	698	685	723	731	785	709	676	740	709	692	679	664	740	726	738	714	725	733	723	753	746	711	718	731	782	720	730	780	731	727	773	714	759	742	677	802	738	679	711	684	678	682	728	745	744	755	752	673	693	698	721	698	733	741	719	693	731	711	776	738	709	730	682	733	697	678	700	700	742	694	699	738	771	737	743	732	756	735	750	681	686	708	747	745	709	702	731	727	690	712	727	711	682	687	740	727	680	689	697	746	690	753	684	767	739	751	753	724	744	720	707	717	738	736	696	721	749	702	728	723	717	697	673	720	737	735	745	754	718	696	747	709	692	709	744	744	742	689	730	705	716	725	784	735	709	729	763	724	692	703	749	728	749	722	709	721	751	694	757	702	729	721	720	681	707	717	717	780	733	724	707	681	732	706	699	662	747	713	743	706	773	684	729	681	734	740	692	708	816	712	696	725	703	701	746	747	697	749	749	726	738	707	703	751	730	728	709	735	753	682	705	762	728	687	734	674	730	741	742	756	694	735	714	721	733	715	745	742	701	705	722	693	733	730	732	754	737	699	683	711	688	709	738	714	728	747	757	711	774	681	737	758	713	735	686	801	746	705	703	713	722	699	740	753	695	762	724	716	713	716	737	731	684	731	753	752	703	681	653	751	719	697	721	698	714	774	746	703	696	738
7029	12256	11983	7840	6263	4684	3697	3216	2424	1805	18122	25273	17587	8816	3217	1091	746	579	630	662	636	650	626	623	612	619	615	598	626	623	605	630	640	592	609	631	572	599	616	609	638	603	584	590	595	625	625	606	600	628	608	598	647	589	627	602	612	652	609	606	603	620	617	620	583	616	627	612	614	620	627	592	593	588	592	583	597	598	643	611	595	582	644	597	650	585	664	626	592	601	592	592	533	612	603	608	619	605	590	597	578	633	632	607	603	550	637	641	572	616	624	595	655	608	630	593	628	604	576	547	608	607	618	630	634	585	564	616	618	603	580	643	597	634	615	590	569	591	575	588	664	610	621	594	629	609	598	615	670	653	590	597	595	611	628	611	603	603	595	627	611	617	621	632	584	556	587	571	630	607	627	633	608	603	625	600	609	620	627	610	587	632	565	592	611	615	607	624	656	614	606	596	628	557	655	594	632	610	617	652	651	595	608	589	612	596	613	621	597	584	624	617	603	573	587	639	617	600	600	548	570	638	624	608	616	608	611	605	610	609	565	566	592	592	573	630	624	580	623	621	640	634	615	620	617	621	612	612	610	596	616	638	643	569	589	627	577	597	584	589	594	554	595	614	590	597	589	598	591	624	574	599	650	619	646	610	606	619	569	606	597	601	593	579	541	599	610	635	611	660	648	604	617	629	645	566	598	635	619	626	610	576	575	563	618	615	601	608	640	567	628	603	647	604	657	613	558	633	643	604	614	596	660	582	643	635	627	595	640	598	590	592	629	618	537	605	591	625	582	613	631	626	626	603	609	619	637	596	624	596	617	629	622	637	596	606	645	637	601	626	608	590	618	620	588	585	598	577	568	599	612	630	599	565	592	663	569	603	550	566	626	620	588	617	562	606	619	633	607	558	585	601	625	595	583	603	594	602	600	593	671	610	587	603	623	610	595	638	570	616	588	557	601	643	605	607	588	607	560	638	581	598	634	611	598	586	571	622	579	640	573	637	585	617	607	628	636	633	564	556	602	630	556	589	595	582	607	584	624	604	588	606	561	598	609	599	549	596	651	617	587	618	563	612	628	623	619	541	574	617	597	656	598	626	648	638	638	601	591	556	628	626	634	623	593	643	599	595	595	612	656	598	625	530	653	587	585	613	546	596	555	579	561	604	633	582	562	602	590	657	612	625	571	586	610	585	609	595	627	604	606	604	626	606	634	646	619	578	587	597	586	609	564	600	624	597	617	593	642	612	611	604	620	616	641	601	614	569	614	595	599	574	607	622	621	570	612	618	656	567	639	589	582	645	612	616	615	604	591	607	608	596	557	588	567	660	590	634	603	583	641	561	639	664	536	628	582	569	578	656	630	610	607	652	641	610	624	616	578	624	579	580	629	605	606	618	606	588	618	612	589	619	609	559	586	590	577	581	588	618	592	664	580	629	613	596	582	604	640	594	607	594	612	623	596	623	623	566	594	569	636	565	621	589	639	621	649	620	572	596	590	628	586	586	594	577	603	600	600	608	588	529	590	591	560	597	635	552	582	554	595	607	653	575	600	602	653	630	584	588	588	651	624	602	612	605	616	609	590	603	618	645	619	611	611	614	595	612	575	583	591	622	626	611	593	598	613	618	622	643	608	606	591	591	575	620	590	648	613	591	620	605	564	580	606	592	626	573	601	583	575	605	584	625	603	553	606	576	629	605	579	598	630	603	638	609	632	643	596	577	625	632	589	569	626	618	554	587	618	602	603	562	602	595	569	581	641	594	590	559	578	599	577	582	621	590	608	586	592	575	592	585	585	590	619	626	623	620	563	592	614	647	600	622	608	614	585	644	634	644	663	573	591	582	591	636	583	602	617	620	615	601	636	587	631	564	578	584	609	603	580	591	617	585	593	587	594	586	618	571	563	587	626	610	652	598	621	608	591	644	621	609	586	606	574	643	573	633	584	574	585	609	591	579	622	565	571	594	598	597	536	627	636	633	576	631	589	588	585	611	591	584	576	569	568	588	627	581	585	606	602	626	616	632	582	579	574	626	602	609	597	605	636	619	659	595	619	582	588	596	644	612	599	594	577	665	584	577	583	622	584	607	617	577	612	573	622	616	596	569	584	609	627	554	562	630	611	571	606	595	635	601	610	629	632	603	632	611	616	621	602	605	594	621	613	608	604	624	592	575	597	581	601	562	612	589	581	600	639	618	614	611	607	584	595	624	629	558	595	581	595	654	555	634	580	635	589	642	613	584	599	623	627	623	583	647	616	614	584	576	587	600	617	588	651	588	612	634	615	621	619	577	633	553	611	602	609	599	576	623	598	633	599	614	631	624	626	586	613	602	597	579	606	592	590	593	592	608	600	605	540	591	596	639	602	640	627	634	621	586	635	603	610	566	570	638	572	601	590	586	601	647	667	593	637	597	595	554	571	597	638	587	627	606	606	607	610	596	613	614	626	605	590	629	634	592	581	621	627	612	642	621	538	610	610	598	623	592	580	579	600	608	606	554	643	603	616	602	609	626	599	638	604	576	617	582	581	627	642	606	579	589	600	602	559	616	609	611	601	613	616	620	616	624	553	597	653	573	606	645	611	582	620	598	609	594	630	634	654	620	596	605	643	598	596	671	578	573	569	631	621	623	626	569	615	596	574	628	584	616	585	578	605	572	558	603	619	600	590	581	625	601	573	608	634	610	603	603	616	584	598	590	596	582	613	589	601	623	604	596	617	586	615	577	597	599	630	621	646	609	564	623	594	599	621	585	598	550	574	624	613	590	596	566	593	600	605	574	589	585	607	646	602	582	583	576	632	634	585	624	590	655	653	614	599	571	631	572	618	603	562	570	562	593	604	628	600	610	574	545	605	629	622	557	627	606	612	607	548	595	589	603	585	573	624	592	587	618	604	563	592	565	605	566	603	596	592	605	629	613	611	580	601	582	568	636	621	590	584	619	596	623	618	645	632	625	615	596	598	596	617	650	631	617	590	645	577	638	587	616	612	629	585	608	597	519	619	591	618	603	599	660	568	606	585	606	613	581	610	613	619	592	630	597	601	602	592	597	620	604	635	570	573	579	573	601	596	596	587	578	607	576	585	607	624	644	633	587	619	617	594	551	620	559	579	608	604	625	594	569	628	633	660	633	606	597	587	591	601	575	594	634	575	622	612	595	624	558	587	565	619	587	612	564	550	578	634	564	580	567	627	604	606	569	617	617	634	599	565	626	557	617	597	594	641	613	608	626	616	630	575	621	613	605	573	608	554	596	571	607	633	629	573	599	635	578	629	630	609	655	595	566	600	607	575	571	591	600	578	639	611	582	595	597	588	591	599	606	654	594	612	622	595	583	600	600	633	593	637	576	590	609	612	567	590	595	559	599	605	579	599	597	578	590	578	639	606	647	631	598	610	632	609	579	580	629	562	636	576	597	531	633	636	613	568	620	642	607	603	623	579	594	603	634	591	569	626	643	570	597	610	585	617	610	597	563	641	585	619	609	612	614	605	584	564	636
26907	12116	5660	4381	2145	1392	1048	895	808	765	1314	1894	1619	1153	773	666	650	608	599	571	592	579	589	590	657	606	588	563	568	597	629	628	559	655	557	568	585	657	585	594	619	615	593	612	622	588	575	571	606	595	615	620	585	587	604	575	609	619	597	573	573	549	589	617	612	563	571	599	569	617	626	621	618	556	554	614	598	560	554	618	567	558	626	598	591	583	537	619	581	611	609	595	591	612	639	619	600	604	569	587	629	609	573	627	580	591	624	564	592	597	574	594	596	576	566	569	570	616	590	555	650	602	574	587	577	618	569	573	638	624	612	601	567	609	583	664	578	632	592	640	640	588	556	548	626	603	577	589	551	579	554	640	606	598	581	632	628	574	574	589	548	599	589	573	575	599	582	595	628	618	624	626	590	558	556	611	640	595	562	585	594	565	573	624	580	574	556	600	590	595	571	639	647	585	582	551	581	570	557	613	572	532	593	612	621	601	576	620	618	563	596	614	622	602	606	591	644	605	602	585	557	584	543	609	585	589	607	573	604	565	576	659	628	607	588	596	609	616	607	640	634	602	569	573	599	614	622	574	624	657	568	623	629	562	613	540	575	614	589	553	596	560	620	594	587	557	637	588	574	578	587	570	637	543	588	631	558	601	625	599	560	577	611	570	564	598	617	538	585	572	609	580	597	599	585	606	568	577	615	607	586	549	562	627	611	594	605	585	581	555	594	592	550	586	541	603	573	591	590	615	640	629	602	629	579	575	559	585	565	555	547	581	590	587	575	576	593	591	564	624	635	592	590	618	622	620	596	594	550	599	604	549	594	575	570	559	620	589	587	605	622	576	625	608	575	554	586	605	611	607	614	653	563	566	601	582	593	636	549	563	565	587	634	584	597	560	611	574	573	630	593	628	622	603	551	577	601	575	609	582	554	602	651	563	583	569	566	618	602	604	560	586	576	593	566	590	585	567	578	606	607	595	621	616	584	580	580	560	592	571	513	596	568	625	569	612	580	634	590	629	620	565	627	564	606	567	642	567	559	608	560	578	538	567	642	584	611	611	572	575	554	625	535	641	581	575	569	569	564	583	552	587	562	581	610	599	586	607	579	602	626	601	612	594	534	575	576	527	572	581	601	595	589	610	615	626	613	587	604	584	603	594	577	606	603	563	610	606	592	584	561	612	560	598	619	652	609	566	605	588	617	560	586	576	570	628	593	617	592	596	598	595	653	582	599	579	657	618	626	591	625	599	599	561	562	575	630	545	618	575	585	581	563	591	588	566	602	597	591	627	605	594	615	623	556	559	599	592	601	595	585	558	612	560	596	638	580	598	561	536	571	609	568	573	608	588	585	605	567	613	567	573	653	607	592	612	610	599	553	607	622	613	588	573	605	600	546	594	593	617	588	608	622	617	636	551	602	603	573	595	588	644	651	566	595	577	611	604	604	626	616	579	606	558	584	595	614	576	572	581	607	562	624	612	603	639	643	616	548	577	585	604	565	608	582	613	592	596	553	613	643	540	597	602	597	569	565	581	605	584	574	568	562	621	579	588	599	636	654	538	584	626	607	587	632	613	568	609	566	566	617	645	588	579	578	584	562	592	602	576	625	577	594	638	542	617	617	573	564	646	583	617	576	615	600	598	598	610	607	586	579	549	606	586	624	589	593	632	589	614	636	607	582	543	594	580	576	664	614	576	646	623	577	630	611	650	571	567	600	561	589	583	644	604	582	573	619	624	653	555	597	533	556	574	633	590	581	612	617	595	639	641	588	586	601	612	612	588	600	595	608	552	594	645	623	575	562	585	605	594	533	586	587	590	608	536	596	583	630	556	548	574	553	622	604	585	622	621	596	578	579	576	602	624	626	571	585	586	612	541	614	609	591	570	589	663	587	627	621	627	593	581	601	645	584	601	566	592	565	585	629	597	606	618	603	627	589	616	543	568	594	598	603	579	551	565	594	574	572	593	601	610	609	616	558	587	587	574	574	613	577	615	571	578	586	654	583	606	622	605	590	573	605	621	583	575	609	616	582	623	602	605	576	622	617	608	604	585	554	597	626	580	629	612	573	585	596	611	627	610	628	635	570	560	568	592	547	635	612	622	601	593	584	573	607	580	621	573	609	609	535	600	608	593	588	546	633	630	603	593	590	615	620	619	576	593	615	603	600	594	599	617	571	608	554	589	623	601	620	622	609	602	587	581	609	574	622	591	622	628	580	595	613	604	631	604	612	625	638	577	597	608	557	601	587	613	618	636	553	530	618	581	600	569	640	581	590	560	602	577	562	593	604	622	580	565	586	604	579	589	586	573	597	591	573	601	564	595	604	582	577	554	612	623	617	577	582	618	592	589	586	585	574	617	604	594	578	610	596	580	601	578	644	602	577	608	548	576	566	607	631	596	629	640	606	554	580	579	574	584	594	566	579	587	583	596	633	610	580	620	537	569	640	597	586	589	644	612	583	605	569	570	599	584	576	583	582	584	546	637	602	634	550	551	599	652	634	557	631	610	596	601	591	602	576	577	544	590	585	569	565	613	627	569	538	608	580	612	607	588	621	621	588	579	607	602	553	567	574	563	602	635	612	584	558	611	598	613	604	571	598	605	617	565	628	583	614	588	626	601	615	573	601	589	599	577	588	617	603	595	574	596	602	556	614	593	565	639	590	594	552	556	619	593	582	614	563	556	576	593	556	621	628	617	574	599	579	612	594	548	581	614	581	590	595	612	586	627	637	580	600	586	575	609	558	587	654	614	591	574	577	587	640	599	584	615	553	580	589	582	595	637	576	577	603	607	624	612	572	655	609	603	612	577	551	627	566	591	586	572	540	593	596	559	588	615	608	642	561	582	606	621	628	601	555	569	589	581	614	601	585	603	614	600	570	559	596	580	596	598	578	569	577	608	600	634	615	587	616	579	620	591	579	606	566	542	549	584	554	591	609	636	600	581	624	592	577	569	594	596	620	593	639	571	560	601	546	581	607	594	641	591	643	585	555	547	591	565	631	586	587	589	582	638	577	574	574	585	623	562	578	583	621	609	613	610	601	589	607	593	577	600	576	554	598	620	576	573	607	592	588	592	602	645	581	605	580	598	564	543	584	594	557	613	608	600	549	574	615	608	656	618	600	580	569	584	583	633	591	612	623	591	585	585	587	570	586	590	607	597	614	620	559	598	610	605	598	604	622	629	602	622	623	586	591	626	546	611	562	586	601	576	593	614	539	583	578	607	564	586	618	562	632	610	596	633	574	582	588	608	680	642	582	553	593	555	594	598	580	606	624	602	558	567	617	595	594	583	610	604	571	589	577	587	645	570	582	612	590	600	640	640	589	572	596	647	605	572	591	557	600	569	632	598	544	595	560	574	611	615	623	545	622	610	623	584	613	600	621	604	577	612	582	580	619	630	566	564	587	610	592	630	588	616	588	531	594	631	608	594	593	586	592	611	550	614	608	629	596	555	595	650	550	619	585	609	553	603	636	593	638	563	598	601	596	606
6367	3995	5028	4045	2479	1646	1215	1028	841	796	1612	2299	1720	1139	724	596	493	459	516	498	476	510	469	503	487	515	462	472	482	489	518	514	475	447	476	485	453	518	521	445	533	482	509	498	496	496	468	472	481	490	494	458	503	478	499	511	476	506	510	518	559	478	466	518	507	483	465	479	489	518	507	456	472	539	482	484	495	442	458	489	492	488	480	450	471	503	474	522	485	540	472	518	471	484	477	486	473	523	487	472	481	484	506	514	467	465	475	482	463	498	475	516	493	480	489	481	449	503	475	489	473	485	498	502	478	516	523	484	456	490	501	524	479	483	504	504	508	486	491	504	497	466	479	439	482	492	496	465	506	492	512	489	507	520	467	467	518	493	488	488	496	486	508	499	499	477	505	438	482	517	519	472	490	461	478	445	477	493	523	499	467	493	521	473	471	538	493	477	514	536	490	491	470	493	473	500	474	462	483	484	497	506	486	486	496	503	507	497	515	468	485	455	477	513	453	495	494	527	487	483	486	496	493	473	477	511	508	489	500	471	517	476	464	500	490	543	518	497	501	480	424	488	510	499	495	481	527	499	489	523	470	485	532	494	479	488	458	453	441	530	547	482	524	494	506	456	476	443	516	491	518	561	517	500	484	498	464	485	484	510	500	497	498	499	503	484	499	500	499	484	489	533	511	501	517	483	479	498	516	515	479	499	475	452	507	517	547	504	448	496	504	500	496	492	459	500	467	480	445	483	520	470	480	516	508	489	517	524	494	504	475	521	438	498	494	514	501	510	538	504	472	493	473	475	504	475	506	517	519	530	503	451	487	511	478	477	475	517	476	501	498	477	485	511	508	478	495	512	486	459	498	511	497	489	490	499	481	463	507	501	522	478	450	460	447	464	503	467	459	512	486	487	465	480	490	459	484	495	482	533	518	502	494	477	466	471	508	470	489	466	494	523	512	509	480	492	481	519	502	519	504	492	503	482	492	488	520	501	493	471	497	467	458	520	496	518	488	499	534	487	510	507	509	495	488	462	479	468	479	506	489	461	454	467	494	452	483	438	485	516	458	472	519	465	483	472	472	495	467	483	500	522	461	494	478	467	487	450	480	484	514	506	486	500	493	513	522	513	477	501	541	466	464	476	507	496	484	491	512	483	536	449	489	464	463	491	507	462	507	485	419	496	524	440	438	514	516	486	537	487	481	506	459	479	505	495	483	449	515	484	445	470	489	469	496	468	462	495	505	460	491	478	471	528	490	473	470	495	456	461	469	504	507	470	496	524	478	490	462	459	476	512	508	468	470	537	503	483	493	509	478	477	449	462	445	495	490	539	483	487	505	507	486	453	445	487	503	463	490	482	462	528	506	503	492	476	441	563	494	472	480	505	520	492	480	502	474	529	497	503	499	498	488	490	501	518	453	490	525	538	492	498	468	476	484	485	510	473	475	515	473	522	438	514	509	459	476	449	505	510	531	455	481	531	488	511	462	492	429	500	485	504	477	517	461	522	473	506	516	528	482	480	512	470	470	508	489	486	468	456	443	461	479	518	505	513	484	479	498	438	509	491	527	496	455	457	493	515	484	487	500	470	496	505	505	478	484	467	498	514	455	542	525	458	454	511	477	459	452	475	480	471	489	491	466	508	505	491	509	497	481	515	475	473	498	520	470	565	522	500	469	436	513	470	504	517	491	478	488	512	483	492	447	503	495	513	480	424	442	505	479	452	481	479	483	491	470	515	529	460	479	454	488	473	471	473	486	452	474	471	482	460	469	482	504	477	534	500	468	489	474	509	495	468	455	480	471	507	515	482	481	519	519	481	484	458	470	499	469	469	499	456	487	514	493	445	496	482	459	520	437	487	458	486	491	505	457	548	492	461	506	439	475	504	496	463	477	486	470	480	473	490	495	490	509	515	499	491	483	460	482	511	491	465	449	535	478	474	500	488	492	476	489	484	504	461	523	466	499	513	476	438	496	486	530	503	484	467	449	510	483	483	505	504	482	465	478	480	503	496	468	463	519	471	505	487	505	476	490	484	467	503	500	504	468	492	468	441	485	454	493	436	448	468	473	472	502	476	492	485	479	480	477	528	476	483	495	493	441	498	509	469	489	495	485	507	490	466	468	494	490	530	543	491	493	498	513	493	482	496	512	467	482	497	492	464	488	512	510	501	488	497	481	505	494	486	469	528	528	499	500	501	498	524	508	471	454	493	496	458	464	509	480	486	477	498	470	505	480	457	471	502	476	477	483	477	500	496	522	486	498	464	490	513	468	505	523	487	462	504	491	503	475	509	463	465	454	493	470	472	445	532	452	501	476	496	475	528	539	493	475	506	439	491	511	493	481	502	546	480	464	520	517	485	461	511	484	537	466	468	490	509	494	508	544	480	506	458	527	490	475	466	498	508	465	497	478	447	494	510	469	458	435	495	496	488	479	486	468	469	523	463	478	473	497	487	490	471	477	484	500	463	517	495	480	483	508	458	507	497	541	474	495	481	451	474	486	540	474	520	471	535	467	490	503	528	452	476	490	477	457	533	501	520	478	476	492	510	477	480	478	493	508	526	507	514	490	502	489	490	478	487	529	514	490	480	496	487	495	487	460	471	516	505	495	463	497	534	500	484	466	473	526	512	468	514	448	477	480	479	501	507	447	519	494	513	481	473	505	512	551	489	492	464	518	499	470	477	479	508	491	487	461	496	480	490	499	493	512	456	448	486	506	487	494	493	476	496	516	495	451	470	443	471	501	477	426	485	501	502	423	447	508	491	481	490	448	482	457	487	490	534	510	513	458	475	538	514	481	499	490	469	522	496	455	470	523	470	470	463	462	480	439	468	474	514	476	438	461	458	514	528	454	501	503	499	521	483	484	464	497	490	481	491	474	510	511	521	484	547	447	469	474	507	496	474	490	508	476	497	454	474	428	494	499	486	456	498	486	512	523	503	484	505	502	439	447	502	495	467	473	446	488	467	476	496	501	484	473	502	472	479	488	502	511	496	495	488	533	462	525	532	533	455	474	502	464	500	528	515	474	467	456	486	436	490	457	484	455	458	440	490	520	484	438	509	462	458	507	496	513	455	461	449	456	465	500	481	488	450	509	457	473	495	496	460	483	496	488	505	506	508	515	504	502	499	489	476	491	503	477	511	469	445	493	527	475	494	509	490	451	482	525	492	474	465	471	500	492	509	494	507	489	448	506	466	495	491	495	481	501	459	510	474	510	488	470	459	465	472	487	499	449	523	482	482	503	503	444	465	493	475	466	534	525	475	487	452	471	503	488	453	539	518	490	510	494	519	500	476	501	551	493	454	486	496	501	490	487	506	498	521	513	507	457	499	472	487	533	470	529	524	512	456	475	499	492	510	473	464	491	481	505	467	500	524	465	520	485	448	482	506	483	487	501	497	479	468	456	495	472	467	464	481	513	565	490	476	504	485	505	458	480	467	491	518	485	505	477	467	490	495	460	499	527	468	507	507	480	486	474	479	504	504	503	509
24709	20748	26837	24491	12885	4359	2325	1695	1851	1762	4929	14451	11265	5749	2077	850	711	655	574	641	621	595	625	612	645	641	664	584	581	629	676	629	616	627	611	621	629	571	659	621	619	656	651	635	614	664	631	630	691	621	647	609	623	621	616	637	635	614	609	605	628	595	594	619	614	636	602	626	629	607	613	638	609	662	624	601	640	604	617	609	621	613	674	626	580	635	600	580	629	626	588	617	564	581	609	631	567	618	598	683	615	640	643	584	636	625	626	568	681	648	622	634	644	586	650	631	643	613	592	619	570	656	609	614	672	656	618	652	601	606	627	610	636	615	642	632	665	598	616	616	661	586	629	596	611	628	626	575	637	604	622	618	624	626	643	637	658	568	622	581	584	620	618	634	627	610	602	633	631	649	593	545	577	632	582	632	576	615	611	599	631	618	617	589	612	623	597	643	586	599	613	625	583	598	580	604	617	605	603	661	611	590	602	657	640	592	604	658	569	656	664	591	652	634	619	588	640	639	638	596	572	627	619	628	573	598	634	613	643	630	604	624	620	622	620	592	630	620	598	609	613	619	596	577	642	589	599	655	615	590	589	601	590	628	638	613	593	602	628	648	647	626	652	600	671	632	608	603	591	611	615	606	645	646	611	571	622	596	571	622	624	572	617	649	633	619	597	622	630	621	609	578	603	611	605	626	608	583	608	624	610	599	564	630	563	613	576	621	622	630	609	615	600	607	628	610	595	628	644	679	657	618	611	620	599	658	644	601	643	613	605	630	588	630	600	680	641	604	587	627	561	610	596	620	640	649	596	571	611	591	570	650	593	601	623	645	594	658	612	610	622	597	591	616	646	596	654	590	607	622	601	664	618	628	619	607	650	588	606	611	592	636	598	635	646	604	611	611	613	572	633	639	641	657	611	650	601	592	605	594	644	607	595	623	610	624	585	623	629	624	602	616	589	624	608	656	629	616	610	595	640	631	604	612	614	593	574	658	589	649	600	606	618	576	602	568	603	590	619	601	606	626	585	610	622	615	670	626	618	591	616	642	599	602	624	629	661	627	584	579	597	608	582	601	590	615	603	590	577	616	617	618	596	611	587	633	646	593	605	617	584	592	621	635	611	594	621	614	586	618	644	616	632	589	607	617	591	577	630	634	631	630	604	605	601	639	592	581	647	581	586	687	566	606	585	625	632	612	592	605	600	614	613	662	648	590	603	599	613	576	594	623	570	570	574	604	611	576	595	662	660	594	586	621	559	645	561	620	567	610	588	622	670	569	606	631	604	600	590	656	565	668	633	643	606	619	598	623	596	606	593	641	631	622	608	608	630	577	638	581	573	586	628	639	580	592	629	600	609	615	612	611	631	579	550	636	650	638	627	654	586	658	634	576	598	635	635	593	645	594	605	605	602	596	612	608	628	611	607	608	650	577	612	603	668	586	584	620	606	577	642	614	626	592	619	606	623	577	610	622	612	622	588	593	606	602	622	616	645	635	600	674	624	605	607	575	632	611	601	657	679	654	638	626	638	606	587	598	611	600	613	573	629	595	608	618	564	584	606	637	566	613	601	600	614	622	600	586	588	649	588	616	686	611	617	642	636	596	601	560	599	635	592	587	616	614	599	638	605	595	610	566	629	623	567	626	619	592	627	619	628	630	626	616	640	586	649	647	643	557	641	592	597	613	566	647	542	638	635	585	587	595	639	585	604	583	594	643	612	641	657	655	601	611	597	639	625	600	608	558	548	568	596	612	589	566	595	657	595	616	656	607	654	659	621	627	594	606	653	660	577	620	597	548	596	618	658	602	611	609	639	609	605	593	627	652	606	637	583	629	638	644	652	629	651	634	646	629	623	592	604	632	660	626	611	644	614	581	638	642	573	616	567	579	636	606	586	661	633	582	592	620	580	598	615	640	590	625	616	616	593	626	580	606	624	611	608	609	588	600	641	610	591	584	602	637	623	629	646	632	610	637	585	623	616	598	614	634	606	598	613	600	638	629	641	598	604	583	649	625	623	609	584	629	632	646	599	584	609	625	657	636	593	634	599	584	600	575	548	611	637	602	605	624	590	640	586	595	639	639	570	652	652	609	603	607	629	570	606	624	660	634	592	592	620	602	605	606	599	628	648	621	600	596	615	595	576	581	620	606	610	596	615	578	610	637	650	593	655	590	589	610	603	673	652	651	651	646	615	630	629	618	578	608	603	601	581	632	610	593	622	578	662	578	654	579	612	593	632	593	637	637	668	634	638	610	598	635	609	600	604	596	633	612	617	622	595	633	649	596	596	607	650	630	615	637	637	596	625	610	602	638	622	595	588	593	655	623	602	657	625	575	588	593	610	570	593	600	612	577	599	649	562	644	604	641	647	655	633	553	642	635	595	607	619	585	611	604	651	685	636	590	575	599	611	651	627	585	650	611	603	603	584	607	582	629	631	628	636	603	577	592	663	592	554	621	653	653	599	603	580	594	596	613	615	603	635	612	642	628	664	613	544	634	615	615	596	649	614	621	594	617	611	628	621	580	602	642	635	599	607	600	602	574	589	630	651	610	570	620	564	624	602	609	630	613	600	598	623	619	628	657	586	603	588	597	635	609	658	610	674	593	613	598	636	643	613	608	647	571	627	662	526	557	619	620	630	610	653	588	665	639	617	577	607	606	615	601	628	595	628	636	660	595	635	620	605	587	586	576	623	606	675	598	624	633	591	603	639	621	593	597	636	587	590	582	610	624	611	619	614	621	644	622	563	606	608	646	567	606	605	618	572	631	664	589	641	569	598	612	581	626	595	626	618	566	589	608	625	588	620	619	670	574	630	658	595	610	649	630	613	633	626	606	567	620	622	653	555	615	588	631	642	608	587	614	620	631	569	619	582	578	576	578	638	636	593	594	629	649	639	636	616	601	622	634	599	645	620	620	598	623	607	593	669	584	612	609	599	593	618	557	594	597	575	647	614	599	630	558	597	579	652	641	657	611	593	579	644	653	659	565	625	586	637	594	594	630	629	599	587	660	583	610	629	629	613	616	647	591	596	583	588	639	588	616	602	582	604	572	592	637	631	562	582	641	631	615	627	604	584	633	615	600	627	576	551	661	592	613	633	640	635	610	576	626	626	587	631	615	606	618	616	656	630	597	614	588	602	607	621	593	644	586	607	624	572	601	609	615	602	642	600	597	615	612	635	595	622	595	601	593	620	608	596	613	650	605	663	607	641	609	594	609	596	636	649	628	617	651	615	633	616	603	562	640	593	635	597	602	620	621	635	612	598	625	630	637	625	546	619	633	641	606	586	590	613	604	613	588	644	576	589	604	634	621	610	591	606	676	635	635	581	592	625	688	633	628	637	611	596	639	615	601	571	608	578	621	598	605	594	635	668	616	651	580	626	624	640	626	622	636	646	632	610	655	610	595	610	610	598	633	596	674	598	629	645	558	642	597	632	590	610	677	622	640	590	590	606	635	650	630	601	582	589	550	620	602	608	583	647	654	610	608	641	594
5736	11341	12023	7367	5149	3377	2308	2031	2576	2441	7015	15329	10747	5543	2013	756	578	563	511	552	523	510	510	547	512	515	530	528	483	519	535	534	531	546	522	497	523	524	566	512	519	515	532	517	538	499	505	512	537	475	513	555	504	539	484	529	547	482	539	513	501	490	527	558	516	505	521	493	533	503	545	540	554	545	500	521	556	508	593	522	497	502	529	504	528	518	534	533	544	523	531	542	526	519	566	521	516	503	495	563	487	514	519	535	510	522	501	533	540	506	496	526	502	525	525	572	554	505	508	519	565	469	499	520	553	499	549	517	535	500	528	537	525	544	513	520	526	518	539	495	524	516	518	543	508	527	530	531	548	531	510	544	519	485	498	534	514	497	496	518	481	549	529	518	502	504	498	530	487	523	497	529	521	487	520	522	545	553	547	519	491	530	481	503	512	496	492	515	494	507	539	552	470	517	538	452	462	498	502	509	521	527	549	547	540	537	540	485	505	513	533	520	505	523	532	516	494	588	506	565	488	532	547	508	536	522	529	556	518	517	574	507	535	533	562	559	527	511	512	505	545	495	548	508	539	513	495	539	540	521	535	502	490	510	523	512	502	497	514	531	503	486	530	508	520	569	503	491	494	499	522	501	480	520	528	501	517	511	528	547	548	549	531	493	521	527	521	506	514	496	474	534	527	526	541	493	513	498	523	584	530	529	551	514	555	549	547	494	498	517	519	520	538	534	562	552	524	497	504	496	522	521	534	519	504	532	542	489	521	519	477	526	476	517	495	494	527	542	528	538	523	493	531	504	506	457	494	473	544	521	513	500	520	536	527	527	551	525	479	506	499	506	542	521	559	501	488	518	475	532	501	503	516	501	499	538	488	539	514	517	494	550	511	493	525	508	512	537	501	494	514	511	486	500	531	524	521	524	547	556	520	515	458	550	524	461	471	525	525	510	526	539	520	557	544	525	506	511	492	492	538	537	530	505	524	523	527	527	515	507	517	533	546	546	564	499	535	514	534	474	487	504	555	520	523	515	519	498	541	501	545	527	539	487	506	525	493	517	513	504	521	507	490	513	505	532	514	537	516	525	536	515	520	500	518	538	553	493	486	500	512	521	532	533	514	533	541	520	532	497	541	542	546	481	545	552	524	557	531	498	510	536	523	493	503	496	475	529	537	526	532	513	516	571	527	533	476	499	515	568	535	555	528	508	516	522	548	518	549	509	531	555	496	534	565	499	539	496	488	527	507	517	545	541	533	503	474	545	518	489	526	524	556	489	531	511	521	486	550	515	499	500	498	520	512	522	505	507	496	523	498	514	550	497	533	521	510	519	474	501	495	527	488	485	528	514	561	541	503	531	527	539	541	523	481	494	531	519	485	521	535	523	501	527	511	534	564	540	512	539	533	547	502	509	507	497	540	536	544	511	526	537	521	555	496	495	513	502	543	491	499	509	515	533	515	506	531	526	513	512	547	521	526	501	474	514	534	507	546	491	492	515	477	496	512	488	501	492	503	527	499	547	551	511	501	506	552	495	497	560	526	558	497	479	531	530	482	510	523	487	486	486	486	511	528	523	511	497	467	522	497	504	527	494	525	522	527	521	534	501	493	532	506	487	500	515	488	528	557	490	526	497	517	500	509	524	507	513	502	546	494	547	506	492	524	486	540	503	538	533	560	509	490	545	529	524	506	542	546	551	526	493	547	515	546	516	486	538	516	504	539	507	544	533	488	524	510	505	502	491	474	534	524	486	547	488	516	528	499	519	516	510	457	506	494	501	519	506	519	505	562	535	481	522	509	481	517	508	515	484	521	545	495	516	506	539	495	537	520	543	511	533	512	506	542	551	542	529	564	545	500	524	527	521	517	475	475	536	481	477	527	530	511	526	518	502	483	555	483	516	521	486	547	551	572	471	497	520	545	525	510	450	555	496	555	526	547	549	517	520	493	506	539	502	485	512	545	494	492	542	540	540	490	494	519	537	518	505	536	470	544	520	529	540	508	534	541	494	526	528	571	503	513	518	530	509	520	511	508	537	497	534	521	523	524	570	486	535	573	528	492	570	514	540	504	502	475	510	498	519	513	526	526	518	505	518	533	514	482	495	501	489	455	506	509	471	489	469	563	563	571	558	566	520	472	537	488	490	499	499	515	504	520	503	522	525	536	516	545	503	500	484	506	504	525	520	543	493	532	546	523	517	517	500	501	553	517	487	514	523	535	545	492	496	525	534	566	542	497	524	545	513	550	511	512	501	507	535	513	506	516	525	475	526	507	523	516	519	541	488	488	540	529	488	527	520	476	504	513	516	522	539	530	552	518	490	517	543	515	492	563	481	504	512	515	542	498	483	539	517	552	496	479	509	558	524	528	505	473	534	496	516	489	517	500	542	533	539	532	526	481	511	533	531	499	489	535	489	536	553	526	528	470	488	543	494	532	537	464	539	494	534	462	540	506	510	530	481	514	540	533	517	508	513	478	547	503	509	497	533	512	524	486	505	536	507	499	501	541	507	487	496	526	522	539	523	505	551	539	508	504	519	518	518	467	534	505	530	557	520	459	566	475	500	527	537	507	544	498	515	507	521	522	510	496	476	535	525	553	508	539	551	489	548	553	551	529	517	514	491	508	499	532	570	527	467	515	533	535	523	487	526	497	505	533	493	492	515	536	505	507	496	551	506	546	561	504	467	526	534	488	543	524	532	539	519	529	495	546	504	538	479	538	492	502	497	562	513	472	492	493	510	507	504	499	504	528	477	506	519	510	517	511	485	532	486	506	518	527	515	484	492	483	481	505	509	530	524	494	551	512	515	515	509	509	535	530	521	496	509	557	485	529	534	528	532	483	507	546	511	497	512	504	482	571	544	500	526	539	523	539	510	550	521	557	548	509	483	503	491	469	540	520	546	537	494	503	508	567	513	521	501	571	503	513	529	527	530	542	495	501	559	496	537	500	495	561	491	529	518	499	521	529	554	503	537	534	481	519	523	572	521	521	539	529	555	560	500	510	506	538	543	505	543	515	548	555	506	477	498	534	488	501	484	556	500	525	502	517	516	517	508	535	519	524	506	513	537	511	517	537	518	522	531	541	544	510	527	545	554	536	524	539	479	517	498	498	518	509	511	504	509	522	498	537	524	484	497	523	518	507	549	516	561	481	482	535	492	503	509	517	519	479	540	545	488	534	505	515	511	525	530	511	511	561	541	473	493	457	506	555	539	501	486	473	520	555	505	537	544	517	522	520	559	563	505	523	494	500	506	512	506	518	521	519	514	495	495	529	527	522	548	493	538	528	500	497	549	521	499	481	538	463	493	550	504	491	516	533	553	528	552	497	532	488	507	485	506	476	523	510	490	519	559	517	530	546	485	500	517	469	501	485	523	535	516	513	525	537	517	543	521	520	508	514	555	496	494	529	543	493	535	558	513	506	519	543	520	525	514	527	565	489	509	490	556	494	495	503	556	498	555	511	528	512	553	561	522	525	506	502	504	515	526	512	514
23627	20720	27705	23798	20530	12725	5742	3946	3315	2816	5078	24780	19923	12073	3929	1214	805	828	768	737	726	723	700	730	766	752	743	701	765	753	699	729	751	693	697	793	699	705	742	739	733	728	740	770	759	721	701	720	690	756	750	754	720	672	749	747	730	732	744	765	747	735	716	710	701	717	705	788	701	716	696	734	727	647	725	750	688	714	705	780	716	724	695	741	693	674	718	686	706	752	730	760	749	723	748	729	718	726	696	757	702	714	719	669	735	747	710	748	707	717	727	720	777	724	720	715	725	695	738	733	764	713	718	730	726	747	769	695	706	697	701	774	727	684	712	789	714	730	770	691	765	753	706	729	731	718	721	725	727	760	732	699	717	720	693	715	765	740	626	701	762	750	712	744	696	702	726	732	708	698	735	693	756	727	708	741	728	685	723	743	729	741	701	725	725	757	725	709	753	739	774	712	739	703	761	804	727	697	770	736	699	702	765	742	710	707	706	683	704	740	690	735	740	685	695	693	723	696	706	751	704	742	720	704	703	702	713	727	696	778	753	682	731	711	638	728	747	703	702	710	723	749	727	722	731	729	725	677	717	692	724	721	715	675	715	712	759	678	724	730	720	688	755	698	705	736	729	688	762	710	669	704	728	693	709	738	720	697	742	714	735	743	713	767	706	701	703	707	693	694	712	686	684	705	784	737	749	686	729	743	756	667	731	750	728	683	712	761	720	722	710	679	733	736	719	694	661	747	723	704	719	706	728	768	759	690	732	709	686	697	716	727	677	702	718	727	770	741	755	705	744	762	746	697	714	726	714	714	686	728	699	714	686	746	721	684	731	686	727	748	734	710	749	715	688	764	711	706	724	701	716	739	677	721	684	688	692	706	717	720	740	726	739	717	716	713	727	733	698	735	743	696	708	710	689	687	705	759	767	736	713	717	716	704	747	735	719	688	730	727	705	712	720	707	709	699	727	733	734	762	754	686	667	725	726	701	695	711	708	684	730	728	708	714	724	726	699	692	769	716	735	706	699	731	774	719	764	711	766	718	729	708	680	737	707	699	692	764	750	713	706	749	686	677	692	745	735	750	746	690	732	773	705	670	746	711	733	707	709	757	692	724	730	742	700	744	692	715	716	709	675	716	748	729	694	760	694	705	692	716	706	720	694	748	715	718	735	742	704	706	699	714	694	703	743	707	728	722	691	675	745	722	719	682	767	735	703	749	756	696	738	741	714	706	725	704	727	722	707	661	716	697	709	728	692	672	718	750	710	725	720	728	709	737	743	711	686	773	776	741	704	725	688	751	727	732	710	708	702	719	735	714	667	746	751	736	730	722	727	749	719	718	745	690	755	729	777	744	732	656	681	708	734	727	752	725	732	744	753	696	691	725	763	733	695	713	719	704	727	733	697	680	709	769	698	674	729	730	728	728	699	774	751	744	687	696	730	686	683	678	695	711	705	719	706	741	782	665	724	725	718	708	696	704	752	722	708	718	696	721	754	671	738	716	685	714	750	724	691	689	710	678	685	734	758	682	705	718	711	757	710	745	719	726	739	723	723	680	739	733	741	711	770	731	723	700	744	730	729	727	698	720	702	711	703	679	689	727	700	726	741	728	718	744	719	751	693	688	656	721	761	749	654	746	720	709	750	715	681	722	738	725	723	733	731	735	698	723	733	730	684	737	702	688	692	725	707	729	710	756	689	722	717	747	721	664	725	712	738	723	735	714	677	715	696	712	717	744	666	681	719	744	681	688	735	718	727	710	726	764	739	739	756	715	658	699	754	733	701	699	722	684	740	712	790	703	745	747	698	748	737	743	717	706	685	686	710	730	725	765	722	776	706	718	709	670	675	715	675	685	748	727	657	704	717	757	697	729	718	703	680	730	728	724	668	719	693	690	736	710	688	714	691	687	768	749	777	704	747	750	679	694	712	712	677	740	692	713	729	741	711	641	734	706	700	710	715	711	775	719	717	741	712	687	753	726	753	735	787	748	714	696	724	695	747	710	685	722	708	743	747	726	735	743	742	674	700	660	718	703	682	752	665	727	686	731	741	697	690	699	728	678	706	694	690	701	727	699	724	711	714	750	725	727	712	736	760	720	752	723	714	748	681	736	743	686	757	751	748	733	721	681	738	705	719	697	681	730	696	787	673	687	729	709	726	718	696	710	683	747	732	756	737	713	724	727	732	744	706	757	736	755	734	702	720	717	708	719	703	757	726	699	696	714	740	695	716	753	709	766	662	758	730	726	712	713	706	709	763	690	719	681	694	767	749	707	734	721	710	704	719	725	681	691	766	712	782	714	751	704	661	696	745	702	723	723	817	706	714	736	719	706	728	727	728	749	716	731	691	750	722	719	736	682	732	759	709	699	704	658	712	735	715	693	737	697	689	691	718	730	716	739	699	738	719	728	702	745	727	779	705	651	685	712	691	733	695	734	716	723	751	716	791	736	727	728	742	741	759	737	723	763	709	701	710	740	683	713	698	774	697	712	749	750	715	736	715	728	721	704	720	702	723	748	724	771	724	707	751	761	644	722	740	767	696	728	684	746	689	713	708	681	700	731	747	672	741	726	768	719	710	728	650	660	707	675	704	696	704	743	735	674	732	710	694	736	703	718	683	687	719	709	687	700	724	696	696	754	742	696	753	683	737	698	739	694	738	765	679	732	701	709	722	713	741	716	712	723	710	751	723	724	683	720	699	681	703	682	769	708	658	727	703	692	735	728	725	729	712	764	704	711	761	680	735	717	666	698	726	696	679	750	705	702	721	702	707	741	731	739	718	706	720	715	768	726	729	679	749	686	728	763	675	706	744	736	722	726	689	696	705	701	738	719	724	710	687	735	739	726	703	698	705	760	718	723	753	675	706	735	716	770	650	693	709	729	693	727	719	699	730	728	733	725	736	742	730	745	714	718	722	719	739	721	714	708	748	720	703	751	677	747	696	688	712	728	722	708	721	704	733	752	685	693	736	689	716	681	766	701	741	709	716	743	668	689	667	731	693	701	718	725	721	736	719	722	693	694	695	719	680	682	756	735	674	709	734	706	742	712	726	727	709	743	685	725	675	709	673	730	733	712	735	714	718	719	728	718	699	720	700	685	742	744	736	717	717	781	731	740	782	722	739	727	656	768	746	737	717	695	687	751	688	692	741	764	745	717	741	695	751	671	703	720	746	694	718	711	729	731	721	740	752	765	731	753	689	763	703	750	704	743	728	674	722	717	739	760	695	707	698	730	761	705	724	699	722	690	729	700	741	665	771	695	691	734	726	722	715	709	709	719	683	705	732	732	732	755	675	713	729	680	707	720	685	700	718	722	767	703	720	703	687	705	668	768	711	706	726	698	768	701	734	726	703	706	682	695	755	750	674	746	706	700	692	727	736	698	627	766	702	705	705	706	776	676	771	713	737	709	741	662	730	726	714	751	718	720	689	746	720	651	698	704	725	722	715	738	678	737	700	681	748	723	684	731	749	774	728	715	757	682	700	714	755	707
7366	15897	16833	12913	7992	5759	4509	4494	4253	3538	6843	25406	17167	10028	3551	1135	677	594	573	621	569	570	596	592	618	655	588	606	615	645	621	653	609	597	565	590	600	562	588	670	624	599	615	552	575	598	616	581	633	571	552	594	562	576	569	611	603	618	643	574	560	607	545	619	579	596	610	603	565	547	585	585	587	547	607	598	606	558	593	594	588	620	561	631	622	592	592	610	563	594	583	611	548	578	600	630	612	608	604	599	614	641	610	575	611	593	598	564	640	599	602	626	581	599	585	596	600	594	599	582	575	606	593	618	609	610	598	560	590	626	614	622	585	596	616	590	584	634	603	565	619	617	609	613	603	593	586	615	585	565	641	609	578	533	561	572	674	604	622	598	571	632	604	599	596	573	608	577	631	599	621	574	564	623	587	599	589	595	589	586	564	633	574	599	590	604	624	612	604	636	543	600	566	614	623	602	558	607	581	601	568	582	635	565	610	576	587	600	603	596	588	642	548	614	589	605	626	597	565	566	551	606	562	628	610	622	620	591	630	550	553	609	597	633	563	602	607	565	586	597	613	571	598	624	567	601	583	573	629	547	554	574	589	616	615	637	603	629	596	634	622	594	624	588	598	572	607	600	585	597	580	579	633	643	577	567	596	594	653	573	588	612	566	569	612	580	570	632	585	586	604	622	566	616	559	562	609	555	626	597	584	559	588	612	610	602	570	567	590	569	586	560	626	576	581	555	626	582	633	624	589	567	612	576	620	604	608	572	594	566	554	598	583	535	566	566	580	624	629	593	588	579	615	616	561	600	557	553	572	598	608	578	575	596	579	605	612	545	591	568	608	559	562	569	583	561	595	568	571	609	592	556	588	601	606	590	583	574	614	608	605	599	616	574	604	610	579	570	581	631	617	584	582	592	585	628	620	558	604	627	543	666	562	609	613	607	566	568	565	584	524	606	611	638	603	615	558	557	595	615	593	587	590	565	606	600	625	574	591	622	599	582	607	564	632	605	624	606	594	617	591	582	614	581	573	570	649	555	614	614	622	604	607	560	557	614	583	591	551	579	578	581	562	551	545	583	623	598	634	631	597	588	622	591	591	582	567	610	589	574	517	584	606	573	560	569	596	589	576	553	548	586	624	569	597	585	567	587	571	603	610	578	576	639	602	587	590	575	604	617	567	582	581	570	577	601	672	592	611	581	554	601	561	575	559	557	597	569	633	609	597	586	605	597	587	594	585	578	534	608	581	602	600	583	607	580	580	582	619	619	628	571	579	585	580	608	608	582	623	599	591	619	576	586	583	607	597	610	568	599	604	623	573	560	629	582	605	614	583	617	615	556	584	611	565	600	625	578	537	576	603	620	559	553	568	576	592	608	591	583	635	610	560	545	611	557	626	603	629	580	566	576	581	570	559	598	543	611	601	595	628	599	583	571	570	593	568	634	548	604	625	569	612	615	618	562	572	601	564	540	600	588	610	577	633	584	592	612	600	603	657	546	585	601	589	624	563	585	578	633	590	556	629	591	612	587	590	627	632	589	583	626	624	573	602	623	585	561	593	543	560	570	624	599	585	555	548	589	581	548	623	578	637	621	630	610	596	626	594	633	550	614	587	612	584	563	625	579	599	601	613	614	572	569	576	608	593	635	579	590	578	598	590	574	531	551	609	595	570	568	595	572	608	602	608	607	616	600	553	615	581	609	572	590	622	631	597	623	587	590	594	580	569	581	604	618	589	608	601	595	594	561	575	613	586	667	554	601	623	595	594	648	592	607	594	611	578	626	565	637	591	649	581	593	529	573	561	557	562	585	610	623	587	582	612	592	567	589	567	617	606	577	612	612	604	618	617	553	562	578	568	618	591	591	612	613	574	573	572	577	569	541	568	595	595	586	603	604	567	560	607	599	587	630	613	587	592	592	635	584	597	582	605	573	579	600	579	588	625	592	619	567	577	605	598	585	564	624	554	585	612	598	609	553	615	601	595	592	595	581	590	608	592	591	583	586	618	595	625	601	634	584	609	600	646	586	563	611	607	593	627	593	607	640	593	579	610	544	608	591	568	599	577	578	561	602	581	622	568	607	570	517	591	592	594	571	620	566	595	547	574	606	558	556	601	602	603	620	621	575	558	568	605	615	625	566	617	577	616	577	562	600	561	632	594	589	649	593	615	555	581	610	595	589	582	579	603	598	573	586	588	596	568	609	599	580	605	623	616	596	614	561	567	606	580	612	594	575	615	602	638	577	613	609	597	620	577	612	622	589	613	558	616	551	606	589	597	593	610	623	590	617	588	608	596	567	590	600	575	568	582	603	610	563	598	598	598	590	590	600	554	605	601	609	567	588	595	582	638	618	633	576	569	605	588	589	565	562	573	550	593	590	605	593	593	623	607	568	593	572	592	597	629	590	606	621	584	579	559	584	549	584	564	600	560	632	605	578	563	573	591	566	598	579	572	596	573	609	607	577	618	593	604	576	576	607	623	641	547	613	564	622	599	631	595	623	585	619	606	560	621	598	608	596	584	584	612	622	591	577	620	562	562	607	575	598	587	589	615	581	605	576	584	618	545	575	623	617	567	592	618	634	584	576	633	574	601	618	620	603	612	634	545	589	576	601	609	567	566	577	619	629	573	599	560	568	567	622	579	603	585	576	587	608	586	594	590	602	600	559	577	601	600	589	584	628	590	576	604	634	615	622	587	592	578	568	602	631	600	599	572	572	604	637	624	567	560	602	626	586	598	615	627	558	583	605	564	540	594	602	587	583	561	558	590	583	623	607	598	603	560	621	615	655	577	595	608	576	614	611	603	621	591	579	577	586	569	580	604	566	604	580	599	517	622	548	552	591	610	612	597	591	598	561	604	588	606	602	588	605	581	592	595	606	583	599	574	605	587	592	557	588	587	553	540	537	588	620	604	594	605	583	610	604	590	637	577	579	609	609	567	574	600	580	598	587	560	614	576	594	609	627	571	596	598	600	619	573	573	575	576	550	571	578	535	582	590	591	562	605	614	540	594	581	606	580	589	587	597	621	559	621	586	595	613	589	618	554	613	582	608	596	608	572	619	578	637	592	541	632	555	546	582	592	542	578	570	553	567	617	556	602	579	601	551	581	587	580	596	521	603	586	574	598	587	606	607	598	595	647	609	630	609	609	604	596	568	623	575	584	547	551	572	606	630	559	566	628	603	609	605	583	604	583	554	539	552	612	635	602	635	616	565	626	586	578	616	585	569	574	610	573	631	589	581	654	587	607	556	624	557	606	550	639	562	610	580	582	583	592	572	580	586	563	638	601	601	591	566	560	532	559	580	617	574	605	587	605	577	588	576	573	601	582	607	647	615	579	576	594	592	614	613	580	576	595	595	584	572	584	614	605	636	561	620	604	584	602	571	599	572	603	611	602	555	620	573	571	592	611	597	599	606	574	563	610	615	660	572	567	604	646	551	600	567	611	572	596	599	612	580	616	554	595	576	628	613	597	572	573	575	585	583	566	590	572
27055	14101	9011	5549	2270	1262	1127	1253	1278	973	1086	1918	1610	1187	789	633	577	563	580	607	556	590	550	569	570	566	542	556	621	605	610	574	574	568	636	535	588	594	558	587	614	616	527	607	587	594	579	564	602	564	582	589	582	581	623	575	605	587	513	577	641	592	544	612	576	586	606	576	620	587	625	557	618	592	580	575	548	572	563	544	575	592	570	593	572	556	587	604	568	597	571	583	555	555	561	597	550	630	597	591	542	601	603	591	587	578	597	585	588	615	600	552	614	604	575	608	581	593	643	603	597	568	565	534	568	597	593	593	556	587	584	645	573	570	588	604	605	561	560	605	573	611	647	596	596	571	525	592	581	630	568	562	574	600	597	591	593	587	585	594	555	597	576	572	586	558	541	566	550	603	565	603	570	606	544	562	566	574	565	553	567	564	564	584	594	590	564	611	624	596	599	603	581	595	595	577	585	596	609	593	598	582	621	567	612	557	575	567	585	578	547	596	545	576	594	558	576	625	590	556	574	642	580	579	568	594	631	582	636	593	540	545	585	579	593	605	581	592	582	573	615	564	575	547	601	573	561	626	572	605	587	611	576	579	555	603	530	607	581	569	606	597	569	568	555	605	592	577	582	584	627	577	617	557	574	576	551	571	580	562	559	557	567	547	584	605	608	581	559	572	623	560	583	616	570	554	567	575	575	586	568	598	576	570	615	611	597	585	596	557	564	613	553	563	583	579	593	608	616	635	589	586	593	580	554	574	580	555	587	581	655	584	591	588	563	563	580	573	533	588	609	633	575	612	579	574	580	593	586	603	602	561	565	607	556	579	581	589	586	619	598	602	640	560	593	622	569	604	569	586	583	593	573	613	543	611	595	565	550	606	566	548	574	581	570	595	571	587	591	592	581	592	596	591	562	577	574	558	556	563	594	599	568	584	546	605	596	561	595	560	586	606	596	604	609	595	562	602	581	582	587	602	620	574	628	556	594	557	578	557	597	598	580	594	611	632	594	569	598	556	604	580	505	600	585	575	591	644	624	576	555	572	605	576	613	642	568	553	565	596	610	585	620	556	567	573	585	618	578	581	579	570	605	603	548	617	587	606	585	639	591	597	560	579	573	602	553	590	577	594	617	558	550	568	581	558	596	553	580	575	609	608	603	565	558	604	569	565	551	621	550	582	586	586	613	528	561	611	615	598	575	600	598	581	599	564	594	584	589	571	572	567	540	599	586	582	561	553	615	574	609	540	523	631	592	588	568	590	550	574	550	558	591	564	576	575	567	556	597	552	606	570	563	567	612	535	581	615	584	603	557	587	565	567	562	533	565	612	611	582	576	551	628	621	571	562	606	582	598	606	579	563	600	609	610	576	573	562	546	579	612	565	628	516	554	586	574	594	561	575	585	602	624	565	581	557	633	578	577	594	563	566	557	584	597	575	606	587	609	562	592	589	632	579	578	595	557	645	564	618	599	569	567	632	551	566	614	609	640	598	650	560	521	592	618	589	596	630	577	584	539	572	545	593	603	599	605	571	592	588	581	579	541	557	599	612	584	565	582	573	557	556	613	537	551	542	560	606	568	596	581	578	598	603	607	592	594	538	614	604	551	568	593	591	575	575	636	627	614	599	573	552	593	642	630	565	584	581	643	608	570	604	572	586	544	573	577	554	588	578	566	576	598	630	557	574	569	605	564	551	629	629	567	546	589	584	596	597	636	564	557	577	585	566	541	568	599	569	553	557	584	571	622	584	577	607	543	600	603	555	585	596	553	526	595	573	583	568	591	626	585	601	620	601	564	541	616	610	620	560	588	586	578	558	544	596	609	574	580	584	585	603	576	613	597	594	569	593	545	579	592	586	574	592	620	578	607	568	589	594	631	563	602	557	597	614	536	595	607	570	588	607	618	567	615	556	533	587	604	593	592	629	558	604	548	578	577	552	589	590	567	573	559	604	612	576	572	609	545	585	590	614	555	608	585	591	601	590	572	565	607	596	594	578	568	564	562	623	606	613	601	582	588	571	575	566	575	587	588	588	620	632	595	574	572	573	585	597	606	568	588	570	584	578	569	618	574	613	576	572	582	572	596	596	627	600	568	577	550	641	534	544	565	568	541	607	558	561	559	541	619	597	585	575	545	546	571	603	595	588	603	596	559	612	598	559	558	560	589	553	599	577	583	576	613	584	634	594	581	554	586	581	543	604	566	624	604	549	583	572	602	632	531	579	608	581	584	544	590	567	584	562	548	581	592	597	572	568	622	552	595	584	576	599	584	625	618	579	576	590	570	566	579	549	550	605	600	616	600	610	632	568	600	585	582	579	594	596	590	602	583	591	580	568	578	602	569	593	613	547	601	610	604	584	600	612	576	577	599	596	561	566	554	610	590	595	569	590	567	634	595	530	629	594	548	587	617	567	612	610	543	613	596	610	588	551	543	584	589	575	587	641	602	549	581	572	576	580	552	571	603	633	592	602	545	603	560	553	581	581	605	609	591	595	594	563	574	572	588	594	585	588	575	576	551	581	563	610	610	567	601	582	585	560	551	600	599	559	599	551	596	571	586	568	566	596	584	590	550	538	566	610	591	560	608	552	594	601	578	587	594	591	569	588	608	589	614	593	559	606	580	568	599	572	590	547	549	575	561	545	582	561	601	592	554	576	636	575	571	549	583	620	584	633	568	603	544	599	607	579	570	590	560	566	570	550	613	583	574	554	545	610	598	599	548	532	613	566	596	572	597	604	602	582	606	552	600	610	525	563	535	603	610	606	566	637	550	599	587	563	522	587	567	627	600	613	589	567	565	617	598	602	606	586	615	606	597	575	558	607	562	590	558	556	589	577	597	560	553	590	551	537	628	545	538	534	603	599	530	590	587	581	632	590	585	585	588	603	561	562	584	559	573	558	557	579	591	613	596	586	625	596	567	574	608	576	588	586	622	564	582	642	623	601	578	559	567	602	589	551	580	543	595	597	563	598	599	577	579	618	560	617	578	566	585	578	604	589	603	589	557	603	568	560	602	586	590	594	572	587	577	600	589	592	652	597	550	629	567	616	607	562	616	571	648	579	619	597	582	597	604	593	591	642	566	578	582	633	538	571	579	575	602	578	537	603	534	560	559	581	619	594	591	610	540	586	583	604	598	578	600	564	598	582	567	612	614	606	592	598	581	593	568	572	593	568	554	604	573	586	576	586	573	559	587	599	576	528	590	591	578	578	613	572	582	603	564	600	524	593	582	547	632	549	545	584	559	567	613	577	597	578	627	595	598	576	647	583	527	562	547	623	566	622	599	571	543	610	580	607	570	529	575	628	568	597	610	616	585	592	591	588	537	566	597	612	563	628	553	574	556	591	614	629	579	605	663	539	615	612	582	590	586	519	573	600	555	586	557	581	599	560	612	568	604	596	579	583	571	563	643	562	548	633	611	597	602	589	609	594	553	616	596	582	586	604	611	587	604	562	578	547	599	601	600	602	639	596	561	578	569	578	576	573	554	539
6990	7034	7882	4637	2451	1429	1273	1586	1779	1239	1363	2376	1752	1115	668	528	503	520	467	452	491	464	477	524	453	489	511	472	492	454	511	463	496	471	483	447	490	454	478	493	485	472	467	518	475	497	512	469	455	465	473	466	503	499	452	507	472	526	488	484	466	470	486	488	453	517	459	483	472	472	454	444	451	505	467	475	497	481	474	515	519	487	506	496	470	437	439	481	459	452	436	474	490	506	488	477	487	440	474	508	464	462	488	489	477	490	461	467	470	478	490	461	492	512	451	437	492	442	505	490	526	443	475	518	464	459	464	488	493	482	499	484	466	468	483	476	472	439	474	514	489	495	480	495	455	470	493	482	499	508	497	487	465	454	469	477	455	509	476	444	493	444	479	483	487	477	472	482	461	476	496	484	463	451	473	485	457	467	491	496	446	494	479	467	522	487	455	463	495	481	477	502	488	519	459	482	491	485	445	473	491	522	494	466	472	495	479	458	471	488	470	482	437	491	476	452	506	489	470	513	463	464	445	455	495	435	466	483	476	474	506	426	481	471	526	463	460	491	470	473	509	483	444	486	483	507	471	518	462	503	469	490	474	461	501	480	457	489	454	462	507	480	428	489	506	494	485	467	481	509	455	494	480	465	511	460	473	465	510	492	481	487	478	486	492	511	507	470	507	446	495	454	455	426	498	461	511	513	479	451	480	464	502	464	515	501	486	489	487	499	495	452	517	510	471	516	462	469	475	494	453	524	506	488	474	493	472	474	480	496	469	473	431	478	464	495	479	473	493	486	488	459	463	491	465	467	452	469	473	492	488	498	475	514	466	470	484	463	499	474	466	499	461	480	474	490	481	479	473	491	454	466	482	447	451	433	460	491	489	480	485	498	454	415	454	497	455	445	508	493	512	481	453	447	451	454	480	475	476	508	446	469	473	483	469	480	491	494	478	474	476	497	477	469	486	467	479	474	480	474	448	529	522	473	488	476	461	474	448	469	510	503	520	468	461	442	453	517	457	464	494	481	459	456	494	492	480	460	500	530	454	474	490	461	476	472	455	469	480	458	443	461	509	513	446	501	494	516	497	466	455	462	522	474	461	516	458	507	504	462	492	489	471	509	467	495	458	471	459	474	481	456	449	474	499	484	476	486	509	475	463	460	457	442	443	479	499	479	468	507	473	458	432	477	494	493	548	490	471	440	457	454	470	444	498	507	477	491	466	509	462	426	516	447	462	506	474	501	483	465	425	495	454	472	459	478	472	490	483	492	470	505	473	468	483	519	505	466	484	491	465	458	448	477	456	507	444	471	479	479	507	469	480	476	478	464	487	493	489	483	481	497	505	473	463	485	462	474	505	476	452	482	446	441	470	488	435	487	456	470	480	505	519	480	430	489	489	479	463	494	468	461	431	453	502	464	489	480	473	484	476	492	478	478	452	521	444	435	485	543	481	503	502	426	487	478	496	507	449	505	468	507	500	508	451	516	453	464	494	465	434	480	484	483	505	476	525	459	491	447	511	459	476	479	494	468	503	435	520	483	478	509	471	490	472	507	506	480	461	483	485	500	478	461	479	451	522	501	480	500	466	450	475	512	495	445	478	473	469	465	440	485	458	483	447	499	501	475	480	485	487	458	492	486	459	495	492	507	496	459	469	500	507	482	488	494	487	460	495	461	501	455	454	445	450	456	453	463	448	482	490	472	453	472	487	439	468	465	482	469	485	433	463	485	481	456	465	470	493	490	464	489	447	472	462	460	491	467	511	480	478	501	475	451	514	461	492	473	436	511	486	465	492	463	456	446	491	520	476	468	477	491	512	476	484	487	442	447	460	434	501	459	443	464	488	481	484	470	456	467	475	470	495	464	519	455	550	450	486	497	485	492	475	509	467	456	430	474	450	458	490	450	496	475	459	462	504	475	503	482	511	449	482	457	499	494	491	516	508	456	479	465	488	489	477	462	486	452	472	481	464	459	495	506	457	457	488	488	491	483	474	470	466	446	456	497	482	454	497	468	473	426	507	479	472	472	477	504	483	476	475	475	488	472	465	499	442	477	526	447	436	471	474	493	491	474	510	496	485	460	452	485	475	480	456	462	467	487	452	481	501	477	484	482	499	499	479	498	484	502	525	468	472	487	485	490	501	462	454	456	501	429	502	476	472	500	449	478	461	495	522	500	499	470	460	486	467	476	456	498	502	496	482	461	441	478	517	481	495	494	500	462	454	455	470	496	494	454	509	513	447	491	455	510	516	460	461	508	518	473	454	471	485	482	434	491	470	497	468	493	477	496	444	489	463	486	478	521	477	457	454	471	472	431	491	463	485	437	449	455	526	483	466	484	484	488	491	510	491	472	472	466	491	500	483	469	488	461	512	469	511	505	465	469	453	460	486	465	458	503	463	485	504	504	437	466	498	473	470	454	491	471	488	464	438	506	483	471	443	477	481	466	503	508	469	522	457	456	483	512	469	457	501	451	480	457	439	457	472	487	452	442	442	500	463	488	481	493	505	475	500	497	473	481	449	458	429	477	532	499	465	467	464	479	493	466	520	484	445	458	504	513	496	462	446	495	469	476	474	427	501	431	476	519	520	504	516	470	483	502	491	474	452	475	493	469	475	491	460	475	501	470	471	476	449	483	496	483	480	460	469	476	473	475	500	512	480	478	487	440	506	503	526	484	456	501	507	477	455	477	470	471	471	462	448	472	457	455	455	457	462	473	478	491	439	485	452	503	477	483	461	421	463	466	535	452	462	483	500	462	497	464	466	453	531	519	453	445	477	471	478	476	477	428	481	463	473	457	450	484	501	476	478	465	491	466	473	518	443	526	437	464	471	443	506	481	519	461	504	477	448	510	510	484	468	476	500	491	482	469	501	440	452	485	507	494	432	487	462	490	492	471	476	485	484	477	438	497	509	482	468	485	488	469	467	471	450	505	476	502	481	467	469	508	470	489	473	473	454	476	470	440	510	469	474	465	439	494	452	507	478	513	450	487	466	471	477	499	468	502	485	472	493	505	523	481	486	491	461	510	463	486	491	502	488	479	472	521	478	461	514	454	485	525	488	465	487	474	495	469	483	491	513	490	487	475	476	481	480	501	486	422	429	478	456	502	458	476	499	449	469	496	467	474	469	462	513	436	442	442	488	440	472	440	466	455	468	472	490	498	470	463	469	449	464	454	480	488	495	470	498	492	484	479	469	472	480	464	479	496	426	476	443	460	502	494	504	450	491	455	468	467	502	481	448	492	484	507	490	503	453	421	481	454	488	463	475	500	464	486	450	472	495	460	506	476	458	484	473	504	513	452	512	483	485	466	469	482	475	489	493	476	488	501	470	510	494	502	486	518	475	485	463	503	457	512	471	471	443	464	494	506	485	487	455	475	470	476	456	462	497	508	480	465	515	483	474	464	456	454	456	474	467	491	463	470	519	462	483	433	473	502	485	454	479	447	474	458	465	458	504	462	482	486	469	509	504	467	473	470	490	477	491	506	446	462
24632	20803	26884	24456	13162	5416	3630	2754	2013	1503	6717	15210	9503	4681	1777	894	660	597	639	638	607	598	576	619	645	607	586	585	591	597	576	632	590	600	641	588	640	579	609	624	616	629	576	575	605	565	595	606	611	602	640	587	589	657	643	553	606	661	611	616	626	604	609	603	642	625	587	599	564	575	584	567	620	606	587	606	575	604	597	619	586	583	601	591	620	626	603	582	603	663	600	647	590	580	568	588	587	638	618	630	609	632	602	652	619	606	599	607	610	583	596	586	592	619	615	623	581	597	574	645	681	638	571	618	636	579	575	599	606	633	612	650	548	586	612	566	587	648	588	558	530	607	649	598	590	587	593	596	616	628	659	615	535	639	597	549	616	587	628	560	614	526	605	611	551	622	609	611	599	596	604	626	607	599	619	595	568	619	600	642	614	614	623	631	619	636	646	606	618	603	602	597	609	612	652	611	547	637	596	594	620	556	615	635	562	592	619	548	602	588	629	681	574	595	598	603	604	617	564	551	564	546	614	595	593	597	577	630	619	629	597	583	548	614	574	566	560	600	584	588	611	612	629	581	596	614	602	600	627	622	643	629	571	593	600	596	584	578	618	582	568	640	612	599	600	570	632	626	604	678	615	594	591	546	594	623	610	596	583	620	606	558	578	606	596	642	595	578	620	591	626	626	616	560	609	618	626	590	575	579	614	593	562	590	634	626	602	592	619	596	629	584	601	574	607	623	597	614	579	599	603	611	580	609	569	624	600	600	575	579	615	634	589	570	582	556	651	599	578	578	582	588	587	567	624	582	600	628	606	622	648	635	616	601	636	555	620	600	614	579	663	633	559	694	573	631	581	597	566	603	628	633	619	632	606	559	609	593	615	605	611	687	558	607	572	613	594	585	608	639	571	582	637	572	623	586	580	602	620	611	608	631	606	589	599	599	583	610	597	596	596	595	595	643	608	593	597	614	599	607	579	639	605	596	582	554	591	570	573	586	608	531	594	613	594	593	595	571	607	606	577	567	626	613	604	590	646	585	543	583	555	583	611	604	573	564	599	590	627	633	611	639	593	568	593	599	604	609	567	589	590	620	607	621	653	621	572	596	588	621	632	624	602	588	617	604	571	661	599	581	621	600	626	543	623	615	596	555	610	522	606	583	587	614	600	620	586	633	614	611	624	567	604	600	587	647	566	589	606	568	596	624	556	599	588	615	643	583	602	629	587	574	596	585	592	612	610	583	583	586	566	629	623	576	565	584	612	588	594	598	600	593	587	591	583	564	586	620	588	605	620	616	604	569	594	587	612	573	580	633	560	599	606	589	567	619	569	603	644	614	617	605	610	551	613	596	601	610	587	592	612	647	569	580	589	577	641	604	571	583	584	564	596	589	608	600	574	600	612	585	610	622	665	564	626	660	593	632	620	555	609	584	591	606	574	598	586	579	574	570	554	631	586	620	602	657	642	620	570	607	602	641	618	598	599	628	608	594	559	581	591	597	565	599	564	613	633	595	554	611	624	612	625	618	616	592	614	591	573	605	567	602	569	570	603	571	569	605	601	602	594	564	616	586	641	629	600	581	570	629	606	642	631	604	618	615	590	595	634	576	580	596	615	567	562	608	598	589	589	575	584	659	612	633	594	596	559	609	605	602	640	631	602	608	601	571	608	583	604	603	622	589	605	594	603	608	579	629	601	654	627	577	606	609	597	592	583	630	616	561	595	623	599	568	573	599	581	596	614	577	589	548	576	607	605	582	612	536	609	587	595	592	623	577	592	636	608	588	529	579	607	614	600	594	611	614	573	587	617	591	613	618	590	579	629	620	645	609	588	594	588	624	608	616	603	603	570	580	599	575	620	586	587	553	568	657	614	613	590	595	588	617	602	609	625	574	599	603	625	597	575	601	580	563	609	599	598	609	600	574	562	542	601	599	583	572	597	595	599	606	572	570	594	619	620	597	610	603	573	555	625	572	587	615	618	591	614	593	598	618	569	636	588	603	574	590	582	604	578	580	580	592	590	591	570	585	577	637	622	582	612	567	553	627	619	664	591	614	578	622	537	634	645	574	575	583	587	607	580	620	609	593	568	643	591	663	585	641	610	610	582	590	631	570	614	599	614	557	562	601	591	565	609	609	617	614	603	608	590	603	632	599	607	608	620	568	585	585	580	624	613	605	603	577	594	593	586	580	594	580	579	616	587	615	623	595	606	573	599	641	642	576	611	554	607	599	534	644	611	609	631	623	569	621	567	577	596	558	625	625	600	615	594	571	625	592	610	613	600	644	591	578	583	549	635	617	582	585	580	590	567	566	584	598	620	598	610	604	586	561	578	673	599	598	559	611	627	640	574	549	592	586	590	612	603	587	588	628	590	612	594	578	587	608	604	610	573	580	530	599	570	559	576	566	676	540	612	595	579	606	582	572	610	609	653	649	623	588	593	597	615	600	590	594	601	562	600	639	616	598	582	593	619	616	585	601	602	596	608	623	609	633	575	585	580	607	609	595	605	621	600	653	637	610	622	691	591	593	598	612	586	640	597	546	577	598	605	579	646	583	612	610	578	576	588	606	626	577	560	604	624	598	599	601	559	596	638	595	588	592	610	558	624	597	662	557	560	559	638	618	548	592	604	616	598	577	572	599	623	651	598	586	581	614	585	611	571	598	639	629	590	594	590	623	593	595	593	576	620	605	619	618	632	563	615	608	613	575	576	587	606	587	606	609	550	614	653	592	590	550	591	597	592	574	560	557	603	630	614	595	632	591	568	547	562	608	565	588	592	554	572	592	595	622	598	611	586	625	535	544	594	579	597	631	555	608	584	587	585	581	603	621	601	598	596	557	599	628	596	598	569	600	620	625	588	590	613	608	608	615	550	583	609	556	651	632	594	625	626	622	643	594	582	614	576	579	676	598	585	588	611	573	601	588	558	599	579	592	617	620	631	615	633	603	601	596	617	623	617	640	591	624	586	628	589	631	543	629	598	596	618	612	624	598	585	607	623	602	608	595	635	609	597	582	539	617	596	593	612	576	631	571	588	578	616	593	559	567	665	594	636	617	635	591	639	571	616	643	648	624	553	615	593	586	597	626	584	583	589	601	594	571	553	554	633	595	612	592	606	586	594	616	601	652	613	600	571	612	586	630	640	574	622	616	565	598	610	591	594	619	574	637	578	586	579	650	592	607	607	622	623	636	553	623	574	599	585	579	593	556	611	612	566	624	624	573	563	620	622	610	557	604	615	610	642	566	589	596	601	624	599	548	643	580	586	584	601	580	617	530	620	578	570	566	639	543	604	592	593	558	579	612	621	565	580	572	581	603	607	637	589	587	592	538	638	589	617	568	593	600	641	598	595	663	569	610	587	586	625	605	603	594	645	631	605	625	618	582	621	584	573	566	578	566	594	590	632	607	583	588	620	550	567	629	642	609	662	594	652	625	550	612	613	650	591	601	575	608	592	624	575	609	617	572	572	598	588	587	607	548	604	590	633	614	611	591
7157	13997	14367	8672	5400	4725	3734	3397	2703	1995	9319	14717	9191	4775	1863	816	546	580	501	524	540	516	489	540	518	482	505	538	523	533	506	511	505	514	515	521	538	480	521	564	524	516	521	503	554	476	524	484	529	523	503	525	483	521	502	507	497	500	555	523	543	493	530	524	483	530	526	521	523	512	551	526	509	504	547	475	536	488	509	488	502	504	516	521	516	547	501	467	526	479	519	539	518	541	497	496	482	540	479	536	474	503	528	519	557	486	477	516	522	478	439	526	553	553	530	537	521	501	499	514	525	538	447	538	529	511	509	560	548	503	514	480	495	487	489	502	543	508	481	516	561	508	506	516	500	527	583	552	531	525	526	531	482	492	557	520	511	495	510	485	514	496	531	575	491	535	490	520	522	554	556	557	492	525	526	486	530	489	549	538	525	532	502	506	513	519	530	513	533	492	542	524	515	535	532	529	496	485	509	500	522	496	508	526	508	514	496	508	510	504	495	520	518	543	517	545	514	511	511	521	504	549	472	487	483	493	506	501	527	506	507	486	521	501	513	488	474	494	477	498	508	495	510	508	509	465	526	530	538	530	522	510	481	510	484	548	499	510	502	526	499	487	526	547	508	532	473	498	480	483	496	505	495	488	509	507	462	518	536	496	520	520	469	526	519	492	541	497	564	533	500	522	543	537	456	534	496	495	537	529	497	572	513	490	523	504	524	517	513	536	498	514	503	511	487	522	522	509	486	495	496	501	520	524	487	529	540	538	529	511	513	510	514	546	486	535	488	483	550	497	522	534	486	505	543	505	535	559	547	537	514	526	528	535	522	477	505	510	497	518	534	516	525	506	511	508	494	501	523	523	486	491	505	508	538	496	515	497	547	476	490	553	487	519	499	487	530	530	491	549	451	499	518	488	517	506	482	512	561	520	503	538	500	493	490	492	488	499	501	483	520	499	500	476	493	503	514	470	530	554	533	521	492	531	520	477	578	499	535	504	511	517	522	481	474	544	475	504	522	550	541	464	509	479	510	509	520	491	510	509	481	532	523	535	509	541	539	540	491	506	501	517	474	510	541	496	518	510	536	506	533	507	528	487	521	489	517	510	513	533	494	514	489	526	480	524	517	561	487	538	476	531	504	537	493	536	528	527	480	502	503	544	495	497	548	475	467	520	539	526	519	530	499	527	499	542	536	515	488	497	534	504	514	470	507	490	490	555	506	541	531	504	528	503	493	535	499	517	524	536	482	533	554	505	507	540	501	524	485	520	491	521	516	522	482	519	491	494	499	522	526	503	503	485	495	522	480	540	503	493	493	549	502	522	543	484	521	564	548	520	491	493	513	500	514	518	488	512	465	536	520	460	520	503	492	517	509	475	497	539	481	525	499	530	482	513	500	528	481	518	541	536	509	544	499	488	502	487	543	532	504	528	515	526	506	496	471	524	505	509	508	516	530	502	500	547	486	475	551	493	539	490	534	544	512	517	468	502	503	489	482	537	528	504	494	511	514	522	494	522	525	490	489	541	511	458	498	505	504	506	514	470	509	524	500	535	459	519	504	528	511	504	508	517	540	525	505	545	507	527	535	531	505	475	461	486	495	527	494	487	527	472	514	487	525	518	534	533	500	517	560	457	488	497	501	489	508	526	488	522	530	503	479	506	495	487	499	499	489	517	518	481	535	507	535	513	499	522	487	508	549	492	513	535	500	527	524	488	499	480	510	538	531	567	527	536	528	492	478	524	477	496	500	512	499	502	563	494	509	511	477	486	509	486	520	533	513	523	508	499	519	534	519	502	498	503	509	496	471	518	479	508	545	503	486	523	525	511	506	531	517	495	500	488	496	521	526	506	500	512	495	524	516	506	515	519	478	503	514	521	516	528	519	523	526	488	488	480	484	489	497	488	548	473	549	500	513	518	513	493	483	542	504	516	553	502	536	545	491	486	464	488	493	539	505	523	491	482	501	529	478	508	516	523	524	511	480	538	486	499	497	464	483	512	547	526	486	494	485	505	527	515	527	513	488	543	521	528	544	538	451	498	506	499	494	506	495	496	501	511	491	525	510	510	489	502	554	503	516	519	512	537	488	549	487	503	517	495	472	528	488	520	520	528	553	520	502	502	490	550	520	546	484	501	515	515	491	491	515	500	471	543	501	481	513	536	525	489	540	472	501	490	501	522	509	514	476	487	521	517	494	490	492	540	512	527	471	531	539	499	489	528	500	523	540	491	508	487	487	502	526	520	505	475	512	480	522	533	571	492	521	532	502	504	513	550	511	513	480	522	491	496	528	493	543	493	488	518	517	519	515	521	501	528	538	504	508	520	548	491	524	541	499	530	539	507	520	505	523	469	511	468	513	496	494	514	503	473	512	519	510	515	515	549	479	516	503	506	544	502	488	510	525	528	506	510	503	514	525	508	552	508	530	573	540	512	520	524	499	490	486	507	571	496	521	494	540	517	510	538	478	504	514	537	525	497	513	504	534	522	487	523	541	523	503	483	505	502	483	530	527	530	496	470	528	531	510	482	500	505	546	496	502	510	522	480	492	541	488	499	486	495	533	519	510	538	508	518	515	501	493	557	465	508	511	510	493	500	553	494	515	538	509	530	497	484	518	475	515	502	521	528	507	511	493	516	508	527	520	527	497	494	517	529	492	486	505	487	504	532	501	487	498	546	504	500	479	530	551	517	518	523	515	521	505	527	496	503	512	484	489	546	510	490	501	514	490	541	524	494	494	513	492	545	507	491	540	502	496	511	498	548	531	513	527	502	518	509	523	557	514	538	535	511	502	529	488	496	542	534	471	506	475	519	493	540	517	478	513	502	521	511	526	551	505	512	469	496	495	485	529	519	509	502	532	475	511	514	522	470	537	488	516	547	512	531	500	532	512	503	523	480	479	540	523	500	477	512	534	494	496	523	527	515	600	534	504	542	502	523	549	537	511	554	539	507	517	491	518	505	484	513	540	499	531	536	522	515	497	522	468	504	487	501	524	515	496	515	526	534	523	543	530	488	517	535	545	508	499	507	516	541	536	495	496	513	512	528	526	503	548	514	517	501	514	542	504	493	520	508	504	505	477	477	496	546	517	500	505	505	479	504	541	510	511	483	526	506	474	533	501	512	469	520	507	485	533	479	479	518	508	543	527	539	477	486	532	500	531	529	532	530	479	477	540	457	554	506	511	501	533	526	496	523	537	484	520	516	462	513	519	512	519	513	541	519	482	524	570	535	494	512	508	521	483	506	513	531	537	496	544	544	514	554	534	550	492	509	456	508	550	482	518	502	502	516	505	527	502	527	547	502	484	481	508	478	523	510	540	501	522	489	488	552	452	507	478	495	503	489	492	489	498	490	534	514	526	484	484	529	495	478	532	520	487	478	565	519	510	530	483	503	459	509	522	520	508	536	493	502	507	529	500	487	536	554	485	517	554	509	501	489	485	509	513	501	501	552	503	500	504	548	509	587	506	519	517	557	486	523	492	512	519	499	525	531
23703	20792	27787	23854	20398	13457	6193	3703	2508	2609	14642	25845	17682	8772	2930	1106	801	746	705	777	692	672	717	707	762	730	727	725	682	672	730	755	766	763	680	692	746	733	702	767	702	701	730	673	693	720	719	700	719	692	740	728	716	708	692	742	654	713	701	695	706	720	670	710	681	735	721	660	690	698	725	770	695	694	741	668	679	692	718	688	722	655	728	707	722	720	702	714	749	711	747	695	649	718	667	713	704	694	735	695	735	717	695	663	734	683	722	724	693	712	707	709	704	651	701	705	751	724	728	665	704	698	694	689	702	687	659	750	670	675	727	720	689	737	716	708	704	651	727	687	729	710	728	722	711	726	731	704	683	652	687	707	685	690	730	711	747	690	682	724	692	672	683	706	669	733	697	672	733	733	709	672	741	695	714	708	671	646	697	691	705	725	676	700	735	736	714	669	685	696	683	712	714	734	687	733	745	739	724	666	726	744	728	686	694	712	679	685	728	668	709	712	734	780	674	664	724	704	718	658	722	749	705	727	694	694	702	690	705	650	683	706	722	723	722	692	698	704	705	712	708	667	722	719	710	685	697	728	765	674	679	727	700	676	669	676	704	731	683	697	683	713	684	708	681	702	703	719	707	766	705	675	705	698	699	739	694	713	734	681	703	678	663	690	709	708	706	720	708	659	716	679	643	715	694	742	700	674	704	708	721	694	728	703	678	670	743	654	740	708	680	683	658	740	697	700	721	675	694	746	664	715	721	706	716	689	770	750	654	667	744	741	704	707	690	718	699	681	725	728	704	738	742	716	668	724	735	690	747	716	696	662	714	697	714	656	727	735	678	713	747	762	713	698	686	722	687	749	687	676	713	689	708	709	704	736	715	650	668	654	708	745	704	721	718	728	738	690	679	701	616	707	735	634	716	709	728	689	680	677	690	712	653	660	678	716	677	733	678	717	730	727	690	742	705	749	718	657	707	708	717	709	646	728	714	667	693	697	693	697	735	680	704	699	718	710	704	705	745	721	743	671	740	710	734	757	740	694	725	737	689	686	710	708	663	676	664	662	705	693	671	728	687	696	714	678	694	675	695	750	722	705	671	663	695	684	696	660	706	688	674	676	706	682	710	688	680	680	727	730	740	706	704	710	675	709	683	704	709	670	652	735	715	704	692	685	657	710	702	667	691	688	734	671	715	695	681	697	683	761	727	690	748	709	719	724	714	734	683	698	703	669	669	703	694	727	689	722	726	660	692	666	703	700	692	740	708	740	689	748	675	692	683	705	692	749	665	689	738	687	688	731	710	694	710	732	741	744	705	727	700	734	723	731	727	776	744	651	771	758	701	650	781	693	724	702	696	701	678	709	684	684	734	685	721	700	696	737	694	725	729	724	696	700	693	701	696	692	754	736	675	750	718	723	738	698	744	723	704	693	748	700	701	733	665	682	713	695	715	665	711	665	708	761	661	742	737	713	716	715	695	692	735	690	697	695	711	715	719	695	725	679	717	722	693	711	675	698	715	715	711	680	652	725	715	660	661	714	728	707	714	698	711	729	732	695	724	722	721	730	722	692	718	739	690	717	733	677	708	720	643	684	642	727	708	702	687	726	683	696	694	701	703	689	729	675	735	692	715	695	724	659	706	679	739	707	704	740	689	700	720	723	700	689	696	736	686	714	668	703	721	723	687	676	726	716	694	676	681	678	719	706	673	692	706	715	773	710	734	740	707	657	714	713	668	726	708	657	703	716	706	672	753	756	709	647	671	701	728	663	704	761	754	698	761	703	723	683	720	707	671	652	707	685	777	708	730	724	698	735	743	691	737	732	678	674	704	714	687	697	709	651	734	697	714	709	722	725	682	742	737	720	713	681	708	663	721	720	687	721	693	669	681	698	676	672	675	704	681	696	684	700	700	699	680	691	706	656	702	709	726	716	697	636	699	757	744	655	717	747	700	706	702	725	669	714	713	734	715	669	675	703	697	673	708	680	736	694	684	703	708	654	729	699	720	737	725	742	641	687	717	694	709	733	712	673	736	693	703	681	683	711	738	688	677	691	675	691	717	690	716	681	689	694	751	685	660	716	680	686	709	689	697	714	741	698	678	628	708	679	718	664	667	712	734	666	705	747	728	678	695	667	693	710	731	730	655	689	677	734	668	688	718	679	689	697	706	732	731	713	683	721	714	696	720	735	657	679	679	705	666	753	655	703	727	738	738	740	701	716	676	733	696	722	672	718	724	688	740	739	703	679	674	682	718	692	753	707	687	679	664	702	699	702	711	699	723	740	695	715	740	712	691	712	694	706	709	698	747	684	714	716	720	736	710	691	719	664	677	719	704	721	723	718	721	721	715	675	712	685	696	732	703	665	699	734	678	702	664	672	736	708	676	713	687	686	708	734	662	728	708	713	615	691	743	730	706	677	715	689	741	748	710	755	700	707	734	658	701	725	702	722	710	691	709	734	690	677	730	720	732	724	702	709	711	714	647	697	714	674	669	664	688	724	719	675	674	717	727	751	746	715	720	667	704	667	684	720	717	697	733	694	704	708	748	721	662	694	708	681	687	714	649	697	676	688	700	693	706	718	697	749	708	730	711	719	691	707	720	742	655	681	738	765	664	712	668	717	693	701	737	668	692	721	635	729	695	723	720	709	718	742	747	707	701	749	669	744	708	713	722	686	728	711	730	706	693	759	703	693	703	728	690	705	689	676	751	690	707	644	670	745	711	669	694	745	732	692	669	701	653	742	662	671	715	697	694	696	738	671	764	699	701	737	705	729	681	711	683	709	685	678	689	670	706	705	672	717	687	719	701	719	697	708	683	689	728	725	712	766	698	700	687	760	681	712	735	724	696	725	708	720	715	671	662	701	686	657	676	740	713	685	724	717	717	691	751	711	681	750	715	700	733	725	716	676	671	699	730	668	683	755	675	743	736	658	653	734	713	732	713	729	709	715	725	682	688	765	697	729	705	649	708	751	735	755	750	674	665	695	694	746	725	713	688	703	690	740	716	731	660	674	712	685	699	687	692	759	676	687	705	698	714	750	640	725	726	710	686	716	683	688	677	750	732	679	740	761	682	681	723	661	700	686	718	694	698	670	710	669	752	726	689	652	686	706	701	640	677	673	707	651	721	672	737	696	706	683	641	700	707	683	693	690	738	701	714	718	731	691	774	720	671	701	756	719	719	639	670	729	667	687	677	695	666	650	702	717	681	645	724	666	694	715	725	661	724	748	716	758	656	720	709	706	699	739	719	768	782	762	703	688	732	729	738	711	663	689	742	724	683	706	684	683	692	665	714	634	653	713	686	716	678	663	714	720	697	702	724	697	689	719	645	668	667	694	705	744	662	681	667	693	716	708	709	730	691	713	704	717	709	686	716	697	678	649	752	672	694	717	697	721	683	747	713	701	709	727	726	667	695	699	683	663	667	667	668	720	712	728	700	718	763	675	703	758	706	689	700	662	707	653	701	670	734	706	728	702	736	723	707	719	717	720	719	640
9444	18629	16220	11419	7403	6921	5019	4375	3290	3277	18670	22872	15264	7775	2837	1025	682	625	622	584	618	562	634	591	574	631	599	617	547	593	580	621	584	589	610	561	595	600	605	626	606	591	569	605	627	588	610	578	580	673	576	557	588	579	627	618	582	574	540	583	614	560	569	571	591	579	584	588	621	572	588	591	608	569	582	595	582	604	610	630	589	562	612	606	610	592	580	571	583	558	591	606	604	564	566	553	563	572	600	588	596	554	581	576	601	595	585	602	600	572	580	584	611	569	609	537	612	575	589	607	606	589	579	584	590	632	610	578	594	579	603	574	565	565	612	612	549	562	605	600	607	560	582	577	641	610	616	554	622	636	580	568	609	633	583	614	555	610	566	627	579	616	593	600	626	608	595	606	569	618	587	546	631	586	599	621	541	536	562	589	532	564	557	590	614	631	623	606	614	561	615	597	570	553	578	572	538	567	548	595	605	580	569	550	552	574	546	589	602	595	617	628	570	576	616	584	640	583	576	593	607	585	598	591	563	627	583	580	608	603	604	550	550	618	606	590	622	601	632	537	609	596	586	578	559	617	558	610	589	580	585	581	623	574	620	611	577	604	560	581	545	568	575	533	592	554	556	588	597	567	583	576	587	580	609	593	609	600	576	578	614	580	586	549	591	534	592	628	555	587	590	605	584	596	573	642	580	571	558	604	549	573	569	573	597	603	566	567	588	556	603	626	572	616	603	605	600	631	547	584	618	555	561	594	614	581	616	597	623	577	579	570	555	579	597	591	612	590	594	598	538	541	616	602	614	614	555	574	597	619	567	578	571	619	590	610	582	622	582	580	580	572	624	588	595	568	580	592	601	571	571	625	567	587	590	588	552	565	590	549	614	573	599	587	580	596	584	572	589	578	586	568	595	583	607	582	561	583	587	576	616	626	610	579	602	626	539	577	571	634	612	570	574	552	564	572	587	587	620	598	578	574	594	551	596	603	562	562	582	592	588	645	596	607	610	561	607	612	581	588	584	624	630	591	565	581	530	639	594	565	608	556	587	594	633	594	575	576	604	593	587	547	569	601	585	584	600	574	580	596	602	612	576	601	582	542	597	583	605	553	582	592	591	584	560	600	582	589	599	614	563	544	563	586	625	580	633	626	624	581	542	562	605	630	579	607	580	566	584	572	574	602	587	563	576	587	569	572	616	552	538	564	560	577	609	583	541	620	603	577	577	602	597	597	568	583	584	563	584	634	586	596	592	586	574	597	580	586	588	608	586	550	562	548	600	617	529	627	607	578	604	557	596	572	586	595	584	586	574	583	612	605	606	593	585	567	573	561	589	579	602	569	592	601	590	617	621	609	554	600	593	606	570	598	603	576	584	556	581	568	542	589	601	562	585	540	575	604	609	592	544	603	573	594	580	553	595	597	583	597	581	585	582	607	614	589	589	592	610	579	599	587	589	561	558	596	594	559	592	622	602	571	537	590	582	581	584	590	618	582	592	567	584	599	606	608	640	567	590	588	580	581	614	637	600	575	593	609	600	560	596	594	541	613	573	642	598	598	606	600	625	581	570	605	663	527	620	598	614	624	559	572	585	601	582	566	587	580	608	581	601	606	596	579	595	584	569	593	543	557	555	609	611	572	598	566	569	620	609	592	619	528	617	597	549	568	604	595	577	582	591	535	582	579	602	576	578	570	579	550	594	574	576	580	594	559	621	579	601	622	564	589	627	595	564	587	609	625	571	532	551	596	539	554	575	587	569	594	587	616	551	580	594	597	559	595	589	612	584	599	589	601	584	560	614	585	619	597	596	580	568	576	561	618	603	581	552	561	581	573	639	599	561	563	589	568	578	581	606	571	593	620	653	527	595	584	568	580	552	567	552	592	591	638	561	574	627	611	605	565	579	564	573	530	536	603	569	598	555	586	569	575	604	601	570	601	570	607	533	571	584	589	601	578	574	592	582	553	578	621	587	584	564	597	568	551	560	601	573	620	608	575	577	552	563	608	606	578	543	550	569	544	567	570	602	553	581	583	609	588	586	576	598	578	588	573	570	603	560	547	557	584	616	578	597	542	593	560	574	550	582	596	623	598	545	604	547	584	594	628	602	567	560	575	601	587	598	581	588	591	584	568	596	562	597	571	547	573	559	572	621	551	578	594	584	599	588	590	570	627	529	532	548	634	590	594	582	593	560	619	557	582	598	607	607	581	596	542	550	639	593	551	561	568	531	626	571	551	563	584	607	582	576	585	595	602	587	615	588	608	625	607	558	611	603	600	611	576	553	563	572	573	603	602	527	569	597	585	599	595	593	591	540	591	610	572	567	588	607	573	570	572	607	626	571	612	594	582	591	625	570	582	589	557	638	614	561	579	633	589	557	598	617	577	553	551	582	584	542	563	580	596	586	582	573	557	606	591	576	608	612	622	533	609	564	561	599	615	542	575	567	580	636	543	551	568	555	560	566	571	565	583	596	566	641	598	590	638	590	599	602	585	581	598	583	590	591	590	585	619	586	597	617	574	550	587	562	552	608	576	599	559	576	595	582	570	585	580	562	519	626	610	554	565	621	629	554	568	585	614	599	565	601	575	599	568	584	610	630	620	606	579	598	549	591	580	599	564	565	623	630	564	603	605	617	616	512	617	600	643	577	607	601	588	561	599	593	614	575	578	602	543	581	602	564	603	618	591	601	610	595	560	573	551	599	591	552	540	615	564	569	608	593	610	596	574	546	637	593	568	577	585	570	591	525	591	619	581	603	564	589	575	608	630	578	552	580	549	586	535	587	587	589	583	574	591	552	584	575	585	570	564	567	599	618	587	576	593	620	562	592	580	589	584	592	548	556	565	583	608	589	608	558	591	594	571	607	544	598	571	608	543	581	597	579	585	613	564	601	558	625	531	616	612	561	588	517	560	568	598	610	608	581	613	597	605	591	639	642	566	597	577	579	606	602	597	587	553	561	588	576	620	604	575	567	576	552	577	615	554	601	619	569	545	582	577	584	612	555	597	571	570	589	627	573	616	591	587	537	570	628	624	583	569	578	598	583	600	606	583	551	593	583	586	599	620	547	513	555	578	610	583	582	610	580	618	565	600	589	605	618	628	605	576	541	628	585	568	621	577	597	578	622	604	622	559	588	589	596	572	549	588	532	624	595	579	573	543	582	570	590	585	590	598	591	579	574	582	599	548	572	572	557	556	573	563	589	558	571	558	604	613	608	559	658	587	585	581	601	577	562	567	578	619	609	554	577	582	581	578	544	542	619	590	568	649	623	582	624	597	577	646	547	571	591	549	602	553	563	589	545	560	581	608	561	593	575	579	579	583	623	541	562	547	554	588	614	572	604	578	616	580	608	560	559	608	542	593	594	601	618	572	577	602	566	581	558	593	545	559	574	567	572	593	593	597	568	615	606	564	568	562	583	587	596	604	589	568	592	519	567	565	580	598	622	612	555	600	633	575	583	610	577	583	593	577	622	580	595	604	611	551	607	599	616	635
27302	13932	6584	4245	2450	1690	1399	1179	991	968	1456	2050	1662	1180	786	628	643	581	636	576	572	539	573	570	582	563	541	611	543	615	589	578	597	576	580	577	600	604	617	612	604	559	580	579	582	561	563	629	624	565	595	509	548	554	579	597	584	536	556	591	559	623	588	564	583	577	586	539	593	645	567	598	549	598	560	608	581	564	596	528	581	531	557	573	566	585	592	617	578	578	631	568	546	606	555	561	571	570	609	568	565	590	565	581	580	551	594	602	562	555	550	594	616	568	591	571	600	596	591	578	617	574	615	598	532	570	557	573	602	569	578	555	591	584	564	601	543	589	527	592	589	566	589	574	599	597	554	564	605	609	587	610	565	554	591	582	572	573	605	567	600	519	553	614	596	602	556	581	587	567	575	619	608	563	566	558	582	550	573	578	595	600	598	588	589	599	577	585	582	602	574	563	588	568	624	626	568	557	602	594	583	584	566	574	539	577	574	576	598	579	598	597	527	603	567	620	539	548	605	574	528	588	590	585	582	589	561	568	618	609	545	619	574	523	560	571	561	543	528	573	594	592	592	574	576	625	568	600	591	573	531	575	597	613	578	580	572	572	592	589	563	583	572	551	568	582	576	606	535	581	593	562	567	612	530	595	592	573	565	627	612	557	563	585	594	546	580	547	555	559	617	567	583	575	579	574	559	585	566	595	563	565	590	630	560	564	601	565	591	566	541	554	560	557	545	573	555	582	589	531	581	595	583	571	597	613	593	559	561	549	569	595	549	538	595	550	549	622	553	599	560	585	566	599	600	558	558	582	569	554	585	586	614	563	559	559	607	568	546	588	578	568	614	568	614	564	552	603	579	569	550	589	582	597	563	584	606	629	603	578	635	618	542	568	556	567	601	541	631	571	610	583	572	586	570	540	555	534	595	600	510	563	624	547	599	579	594	589	607	562	622	565	584	605	576	532	563	571	569	574	629	552	598	576	602	523	538	599	596	612	583	644	588	603	580	545	556	543	571	609	616	526	595	616	620	603	586	555	562	600	600	570	600	584	597	549	556	593	565	602	583	579	583	556	616	559	605	601	564	592	552	597	593	571	587	554	601	576	551	623	575	584	582	563	561	619	559	613	599	581	571	551	558	609	568	565	569	531	595	585	560	559	599	573	547	599	573	581	607	554	583	589	584	546	553	604	610	574	569	571	578	538	587	564	590	575	526	627	603	621	595	579	580	568	587	553	550	565	593	610	604	558	598	568	590	578	590	553	557	600	610	607	567	598	564	580	593	590	586	591	620	605	578	538	619	579	562	596	589	592	627	605	595	550	574	569	552	575	605	587	579	631	603	603	602	582	571	557	572	552	623	599	561	558	529	561	571	561	594	555	573	579	610	579	554	611	630	587	564	576	555	631	601	585	580	608	608	543	556	543	571	585	584	555	631	589	562	587	574	584	553	533	597	585	520	558	570	577	586	567	607	577	554	622	605	641	563	581	606	659	611	575	636	543	571	563	569	567	576	573	594	556	539	569	551	598	562	593	548	640	541	589	596	586	580	605	588	561	590	587	548	559	569	587	575	596	587	576	600	610	555	604	580	543	608	615	606	597	569	611	587	562	561	549	580	547	586	562	556	598	546	555	560	570	583	626	571	571	595	615	561	564	585	599	601	581	592	626	615	607	552	633	586	605	598	603	541	605	606	557	602	582	530	604	587	632	602	575	539	539	562	601	633	593	566	563	584	575	599	593	588	614	556	578	581	580	601	590	597	569	614	539	627	632	603	557	570	601	569	543	573	559	555	529	528	578	576	595	586	603	607	570	613	553	567	577	582	561	552	581	580	526	623	584	606	576	590	595	583	575	578	553	585	539	598	552	598	620	577	558	543	565	547	553	535	564	559	610	594	600	559	584	607	621	569	593	582	608	547	557	609	551	569	591	592	582	550	587	532	592	572	598	627	609	589	555	575	574	617	572	548	618	606	549	613	528	575	591	615	559	607	596	626	589	594	594	526	584	575	583	571	606	542	576	593	612	577	582	587	581	568	585	569	569	577	588	599	538	535	618	593	613	603	546	602	593	601	595	559	563	598	541	548	524	548	597	591	571	564	564	588	561	584	601	611	601	571	570	610	565	561	554	517	532	558	520	578	598	544	579	571	579	549	578	606	597	583	584	623	579	544	613	574	605	608	587	605	587	575	537	569	599	569	597	615	611	567	588	574	571	554	557	594	581	576	645	603	561	597	580	579	592	593	588	585	588	573	540	607	567	583	613	540	568	555	580	604	582	573	580	531	559	577	583	565	623	576	595	606	594	529	549	612	566	547	561	618	544	566	576	565	594	561	535	619	581	563	569	551	591	597	579	588	583	585	573	569	557	576	602	581	597	565	589	561	602	614	601	580	566	602	546	624	608	576	556	569	583	569	538	590	564	560	568	569	624	586	610	588	574	574	564	590	571	578	578	581	596	541	569	590	583	563	595	604	572	547	613	555	566	604	570	621	593	570	574	593	625	556	604	574	554	581	575	593	603	578	595	571	571	591	554	560	594	543	568	561	567	609	562	547	578	589	557	572	552	601	581	554	607	559	568	583	510	587	607	574	599	576	612	557	625	573	583	585	545	589	568	584	577	591	591	585	601	614	536	626	528	550	608	567	560	606	559	596	627	520	586	619	575	583	569	588	579	623	558	586	586	550	568	583	591	545	567	605	545	559	585	610	585	583	593	598	594	553	541	555	558	563	545	593	591	581	588	562	639	579	542	604	547	574	553	555	563	610	620	565	593	554	551	563	576	575	571	571	611	604	584	556	581	575	556	608	562	553	558	588	534	583	598	575	572	556	583	564	582	607	594	576	613	561	571	594	573	577	577	581	596	589	570	589	589	596	570	603	586	587	537	608	588	554	544	656	625	553	553	573	567	545	596	565	590	552	582	569	555	563	626	587	577	589	581	578	590	566	569	577	588	558	580	562	552	552	586	589	588	561	560	527	559	615	561	518	585	592	609	590	582	595	557	539	586	564	593	604	534	536	573	537	578	554	544	569	612	562	559	585	603	583	542	639	593	552	634	578	560	580	547	560	549	583	586	563	610	621	539	573	571	579	537	592	585	575	568	590	577	569	546	519	568	608	569	555	590	525	574	573	607	619	588	592	579	589	610	562	559	578	599	567	598	571	582	580	589	565	612	541	557	602	551	565	541	551	577	563	577	581	567	585	592	615	571	640	571	592	554	632	593	592	611	561	566	577	555	585	586	563	551	630	588	562	567	575	587	609	563	570	539	586	549	644	597	559	586	557	577	570	566	579	597	619	583	568	540	575	583	526	549	543	568	607	533	582	571	574	584	585	546	609	579	630	574	602	554	579	596	585	583	588	601	601	591	594	602	591	574	574	544	570	637	595	571	551	610	556	574	637	583	578	591	596	639	584	601	607	598	592	602	588	624	551	562	533	525	579	549	593	588	618	582	568	591	589	599	552	562	544	577	562	593	593	611	571	651	537	556
8327	5994	5110	3981	2617	1972	1765	1513	1232	1265	1940	2396	1685	1073	675	522	518	472	453	478	469	483	475	448	449	486	466	514	480	482	475	446	484	462	521	488	482	459	456	483	481	465	500	478	478	509	468	512	461	482	472	473	499	440	495	481	451	481	437	462	494	466	456	466	460	458	468	494	466	470	467	462	481	468	436	454	502	495	497	480	489	495	439	479	502	478	483	504	465	480	490	452	456	455	476	471	465	472	478	469	490	503	420	427	474	455	473	424	513	445	439	488	455	475	464	480	467	469	451	464	478	468	463	494	462	497	509	477	490	512	480	467	434	494	499	473	468	452	463	487	465	467	440	460	500	471	448	464	461	471	477	470	495	500	493	445	461	518	440	443	462	477	480	506	450	481	456	457	473	472	467	459	497	489	440	454	506	470	460	478	476	496	436	475	488	446	470	480	482	451	461	474	462	460	478	496	440	476	486	428	440	476	478	482	451	467	477	454	492	474	471	499	431	480	471	444	461	448	486	445	484	464	461	503	520	454	470	467	458	460	463	458	492	459	433	446	470	458	478	452	494	424	465	489	449	476	420	451	450	454	481	501	494	452	485	462	484	433	452	483	464	460	456	510	443	472	468	448	487	474	434	494	495	461	452	431	436	471	470	496	423	430	453	471	460	438	447	480	502	470	468	487	467	461	468	453	470	461	467	507	485	469	442	441	462	478	476	498	484	484	495	467	478	386	464	462	445	472	500	461	439	491	492	465	471	465	462	486	470	485	460	473	481	494	482	518	450	494	413	461	500	465	489	471	465	465	458	457	492	438	424	485	478	475	467	487	481	453	493	474	459	489	491	459	478	472	493	498	481	490	467	442	459	480	519	479	465	471	477	486	502	470	456	450	499	473	479	465	491	464	482	480	462	457	472	464	514	485	491	480	477	533	465	500	491	461	491	467	429	426	452	479	494	459	476	438	450	478	483	496	471	414	477	448	468	476	466	503	433	431	477	468	441	440	505	482	451	493	435	484	461	453	477	489	451	473	512	527	476	448	474	519	449	494	426	460	464	484	447	477	458	460	476	536	456	474	468	460	458	470	457	437	439	447	531	466	458	468	460	448	465	490	404	465	474	475	481	467	476	478	481	493	476	485	496	441	452	490	491	448	461	460	452	481	492	436	464	472	460	449	482	459	479	496	442	478	423	485	457	477	497	468	455	483	476	448	475	493	484	460	422	475	482	469	464	474	500	479	481	456	504	475	471	484	484	477	442	433	434	461	455	488	454	473	508	445	459	470	443	446	485	492	470	496	491	486	461	478	485	426	462	472	479	498	484	455	487	484	502	451	457	463	447	431	442	512	414	459	470	450	442	492	461	482	448	534	479	505	462	458	459	470	483	488	455	497	467	454	496	482	472	493	456	474	480	446	472	481	456	480	494	547	483	500	480	498	432	487	492	437	454	452	460	466	446	484	482	453	481	458	472	477	510	487	494	488	489	516	458	454	466	454	447	460	428	457	452	507	499	478	451	469	478	466	476	449	469	512	499	478	480	457	482	458	501	461	459	506	501	472	509	474	450	476	485	446	463	430	479	455	469	438	499	468	445	448	449	463	467	470	493	434	449	455	444	466	517	488	432	473	527	500	508	457	501	469	455	500	467	462	478	486	449	461	465	440	444	470	477	420	493	466	504	483	470	512	468	496	513	491	480	482	474	472	431	472	471	471	461	480	465	469	445	433	494	435	478	479	469	459	483	469	450	447	481	475	493	455	456	483	495	462	469	470	455	518	463	471	433	447	445	454	480	478	460	500	465	455	487	470	452	511	450	452	478	463	489	475	486	474	445	471	456	450	477	493	471	489	449	483	473	447	495	454	427	443	487	463	504	475	450	466	455	462	521	440	469	471	471	494	469	440	441	451	446	448	447	475	457	459	482	449	469	442	459	458	433	467	501	475	510	447	464	493	467	470	486	477	460	497	455	486	452	492	477	445	509	497	429	416	484	486	500	471	475	505	430	442	476	504	484	422	457	468	489	479	484	464	497	500	446	450	500	448	467	468	459	462	472	483	434	443	432	476	474	443	478	466	527	463	488	504	459	473	488	486	474	439	464	487	468	485	463	471	512	447	422	475	472	470	499	487	458	493	467	466	505	489	478	470	472	442	465	439	487	490	472	469	476	519	476	477	509	481	466	483	455	449	512	460	445	448	486	478	461	466	448	458	476	467	492	489	495	462	437	499	440	470	458	513	450	467	471	469	463	510	466	465	463	473	481	457	492	475	486	450	424	468	461	423	489	472	472	479	502	479	482	488	478	460	462	465	465	478	453	462	480	508	461	478	453	458	476	477	472	478	478	484	480	509	473	518	483	526	499	453	428	497	508	438	496	445	482	482	503	457	463	479	461	496	461	473	557	470	480	472	474	478	501	478	461	504	459	472	468	455	457	412	478	474	457	452	438	485	433	475	450	487	479	474	466	462	486	536	455	487	457	482	428	469	444	460	503	497	487	463	475	481	478	480	468	500	506	405	482	455	460	476	463	438	459	462	467	508	444	489	456	482	464	479	469	472	471	497	490	469	492	488	477	458	467	483	474	497	474	453	492	508	477	466	488	478	499	439	476	478	450	460	488	453	469	488	449	456	455	512	525	456	469	461	482	475	465	492	473	472	465	470	462	428	453	475	522	501	428	502	485	528	480	462	493	462	502	502	460	434	476	495	456	441	476	446	474	436	484	466	456	419	456	469	475	481	466	470	523	453	435	474	480	454	461	497	469	454	461	438	477	459	473	475	507	435	526	448	447	485	424	493	468	491	455	506	493	466	495	516	443	442	440	463	463	446	479	471	478	471	445	480	485	471	488	494	459	496	464	451	453	475	460	466	479	484	527	483	464	414	460	473	470	481	478	458	463	498	491	465	462	454	490	455	457	497	471	463	445	509	457	492	502	514	471	515	463	490	482	464	483	486	465	466	496	496	499	458	447	460	501	470	481	463	471	473	464	484	493	495	462	465	461	495	469	508	475	458	470	469	473	460	458	483	440	464	500	460	475	481	510	454	469	447	449	459	479	483	498	483	452	465	449	472	504	472	437	458	465	469	459	512	484	460	488	436	522	460	435	464	463	478	526	497	438	446	491	475	454	461	445	453	467	473	446	448	501	486	480	447	489	486	475	467	482	425	477	522	499	474	482	456	462	463	493	468	475	432	481	482	492	489	495	490	494	475	490	454	486	483	434	480	492	487	495	464	497	471	466	488	490	504	443	454	475	511	468	455	472	499	439	469	519	493	448	511	488	448	469	456	478	455	499	455	473	436	465	474	436	410	497	487	493	416	429	487	474	467	464	452	488	451	466	463	484	465	456	494	489	473	507	474	485	449	467	445	503	487	478	489	470	488	466	468	456	467	445	471	485	502	491	481	463	488	492	452	486	487	473	477	466	489	459	492	477	466	450	496	478	485	468	481	511	451	482	478	475	433	477	458	485	455	478	442	467	483	440	469	458	457
24747	20814	26825	24560	13640	5381	3134	2272	1733	1521	10168	15053	8385	3695	1667	807	663	626	635	630	630	616	582	665	621	583	624	581	619	588	589	569	621	626	684	625	612	561	623	653	614	608	581	630	634	593	621	612	608	612	588	646	588	613	630	614	583	624	636	609	595	676	637	628	584	619	611	599	603	662	620	592	593	614	522	621	595	605	601	585	608	591	608	616	595	605	638	570	621	609	624	587	602	595	568	594	601	582	637	622	592	597	633	562	607	559	563	655	566	600	637	642	616	636	599	585	605	640	568	599	615	604	642	608	612	620	593	623	564	605	618	595	601	579	651	612	590	644	609	609	598	613	614	603	566	620	624	591	605	621	599	613	602	580	612	603	619	595	577	623	571	606	614	623	587	625	597	616	594	609	631	594	581	615	632	611	626	559	585	632	591	623	611	625	611	619	593	673	595	606	587	608	631	587	600	609	600	596	645	582	563	593	568	635	571	556	596	607	609	612	613	605	637	597	595	629	640	634	636	563	607	614	620	574	618	649	620	612	580	617	646	625	592	608	643	600	591	597	599	598	627	587	545	599	638	643	571	551	613	607	605	601	597	646	617	605	558	642	620	653	613	575	660	552	536	611	569	592	607	580	633	595	583	559	572	601	561	584	588	637	630	613	617	596	624	637	578	600	591	617	588	604	593	539	566	572	611	570	597	622	608	605	587	635	569	584	608	563	601	604	647	621	636	610	629	557	627	596	581	638	600	619	603	556	603	670	622	592	650	642	603	607	664	569	571	641	600	600	647	566	608	610	633	594	604	572	613	587	585	642	611	594	641	558	598	576	607	598	642	590	557	568	624	599	623	629	595	663	589	609	595	635	575	609	641	590	594	643	617	624	616	639	623	548	600	611	633	573	565	648	563	615	578	609	604	548	601	599	574	609	642	598	698	599	595	604	614	593	611	608	583	622	568	612	572	608	618	569	606	616	590	598	612	557	560	644	617	592	623	602	573	603	589	595	613	609	622	653	597	583	570	583	617	600	596	597	636	558	626	625	599	611	595	615	622	630	622	619	641	588	596	613	616	572	615	638	563	604	555	630	577	561	602	614	636	562	627	659	605	604	613	621	540	579	596	609	624	619	615	656	601	587	593	652	603	629	596	585	578	600	626	647	597	601	612	584	643	611	579	640	605	610	627	613	569	604	610	634	595	586	615	622	647	599	608	595	601	600	624	599	583	639	583	619	593	625	646	607	606	661	615	575	623	600	605	585	639	628	568	578	648	600	624	637	576	608	643	593	540	566	624	594	644	607	623	597	599	606	593	635	603	563	637	577	584	589	576	593	588	607	628	613	586	590	601	633	597	608	607	621	601	639	628	612	630	566	574	628	567	595	580	620	615	621	619	625	631	599	586	599	653	636	630	611	613	626	581	593	607	626	629	610	623	631	612	636	633	606	630	610	620	650	569	591	574	565	575	582	609	607	635	573	604	595	578	588	598	576	603	578	629	586	581	604	608	584	639	611	619	583	595	630	589	613	636	622	612	586	605	618	640	563	602	615	654	584	596	574	617	602	598	601	570	611	608	647	605	573	630	554	589	564	586	585	558	601	600	605	619	571	613	601	628	615	594	602	557	635	605	633	635	632	641	624	600	579	598	636	664	622	595	609	606	595	578	599	618	593	588	578	572	615	627	584	614	630	587	636	626	597	608	590	613	592	590	582	601	612	622	634	599	606	599	601	646	599	566	649	604	622	649	622	601	649	614	617	588	561	631	579	591	593	610	584	591	624	583	645	592	580	618	608	596	612	621	595	620	544	600	571	640	628	638	570	625	573	591	581	606	599	592	595	578	572	655	623	582	603	597	550	621	583	555	622	616	604	561	622	575	583	577	650	608	579	628	601	604	644	620	569	572	598	590	565	604	612	636	559	580	623	605	592	599	604	572	575	646	600	585	565	624	592	583	588	603	610	584	605	605	590	598	625	575	582	611	553	621	587	597	609	624	536	629	574	628	589	585	567	583	616	558	564	590	608	586	573	591	566	618	615	660	574	606	564	577	588	582	626	615	640	631	600	595	635	610	576	616	616	652	584	592	593	593	603	609	607	612	582	599	622	695	597	637	583	550	580	621	659	619	621	594	573	608	596	607	559	596	599	584	602	564	605	639	599	620	567	602	578	603	637	622	626	608	625	625	598	662	628	618	534	598	579	606	585	596	626	602	579	629	571	607	605	606	634	607	561	613	576	630	620	622	621	593	611	628	604	627	597	595	569	610	644	595	645	590	605	648	551	591	597	598	578	627	634	624	570	625	630	603	590	579	595	605	629	606	581	607	588	604	632	567	622	582	643	588	560	582	600	598	582	596	606	597	610	591	618	581	609	622	632	619	642	620	624	635	594	600	617	622	619	594	612	618	611	629	632	625	593	636	622	632	596	640	606	642	597	598	589	599	658	633	623	570	600	570	599	593	617	578	647	600	584	630	587	629	622	587	619	611	598	591	581	580	660	583	642	639	670	592	588	569	600	590	571	592	608	583	569	593	621	613	658	616	622	624	581	625	615	567	623	572	609	620	599	599	598	548	565	619	623	562	615	623	606	593	590	633	562	606	600	607	598	635	618	576	615	598	586	579	583	609	590	575	602	653	625	608	595	585	579	615	600	625	587	643	642	596	640	565	646	623	573	602	637	618	567	640	595	583	611	588	604	640	622	569	592	631	610	621	607	557	559	578	580	631	604	632	591	594	594	588	624	629	596	677	584	573	610	625	641	611	648	607	595	580	618	627	603	620	620	625	615	621	606	548	621	576	627	582	582	629	585	646	622	589	649	602	577	596	581	654	587	604	603	614	636	601	597	602	632	639	641	571	586	615	625	571	546	616	609	597	632	607	643	555	625	626	605	613	591	618	598	599	601	577	582	567	597	642	590	593	606	615	655	604	618	602	621	616	581	592	603	604	595	620	605	578	593	635	632	600	592	605	613	620	615	607	629	606	613	589	606	551	577	562	599	592	626	598	674	614	561	612	618	587	601	611	654	577	573	589	560	611	581	615	614	602	654	588	588	591	598	612	556	608	588	615	553	603	594	629	612	613	577	599	613	597	588	569	585	602	568	572	616	623	585	630	623	573	590	604	615	579	601	608	626	658	569	579	571	620	560	608	618	604	608	606	669	645	631	550	568	585	630	578	596	584	603	592	619	632	570	568	627	570	584	565	626	626	550	577	626	593	584	624	622	599	589	631	587	631	631	555	607	613	560	604	614	627	587	563	607	592	585	615	644	606	619	617	605	552	619	615	607	615	622	608	615	626	586	581	630	639	595	574	620	576	599	615	638	627	598	610	560	596	631	595	620	586	650	603	628	646	579	577	548	616	605	593	611	626	585	531	602	600	584	634	625	585	641	609	622	603	606	566	631	622	612	633	634	587	587	626	635	620	604	577	640	638	554	594	612	614	561	576	582	603	598	559	631	633	621	613	623	595	608	592	607	622	617	618	623	591	568	583	626
7604	12194	10731	8115	5869	4369	3348	2741	2311	1877	13449	13699	8219	3923	1723	755	557	501	505	525	487	485	495	523	570	523	539	509	490	490	543	535	529	522	541	513	531	519	513	559	525	513	538	515	489	510	498	521	540	537	504	508	536	526	511	543	508	483	499	533	519	494	543	526	508	520	488	511	522	530	505	497	509	511	512	507	540	546	553	539	513	487	516	498	525	516	503	553	519	511	519	500	547	527	521	506	492	534	527	522	502	540	517	532	498	504	498	509	517	506	531	527	547	513	554	519	539	508	498	519	491	521	515	506	485	503	494	529	469	530	542	487	538	496	522	517	487	530	469	481	515	515	503	498	510	465	503	485	485	533	523	510	505	504	521	566	494	468	518	521	544	549	517	557	502	534	508	512	492	535	488	537	518	502	483	528	521	540	489	498	468	485	532	514	446	521	524	518	485	497	505	498	529	561	479	505	543	495	512	511	483	548	493	524	475	524	496	518	531	528	542	540	536	508	534	518	520	503	512	507	504	523	498	510	478	514	494	516	535	494	509	526	520	481	473	499	534	472	465	543	499	495	544	454	539	540	525	498	508	514	552	515	513	492	520	540	492	528	545	528	529	531	492	528	530	508	508	477	501	504	481	478	528	526	530	529	505	543	542	537	496	517	529	475	480	504	530	476	501	533	500	506	523	529	522	524	559	494	523	515	506	517	578	538	484	519	545	490	516	534	554	485	478	526	519	495	475	550	478	512	522	500	533	499	499	518	515	511	505	527	517	492	514	531	531	475	529	511	507	497	508	494	506	502	483	551	487	494	542	537	513	530	506	514	505	500	520	525	481	509	489	500	537	496	525	494	502	499	488	542	559	526	538	540	511	531	521	517	485	550	538	499	507	509	524	533	509	550	494	535	503	529	524	469	542	510	522	496	520	534	517	527	526	523	508	516	521	490	534	474	493	492	477	495	545	508	522	512	518	515	490	512	523	505	513	553	527	522	535	445	491	522	521	531	484	466	525	476	500	504	508	499	530	500	490	510	545	472	505	547	481	530	553	520	467	540	489	537	533	510	544	533	480	522	524	548	508	504	520	520	503	511	477	525	484	497	532	528	528	537	556	486	492	545	519	507	513	516	494	528	502	554	529	521	506	522	533	546	486	458	520	507	543	505	507	508	521	514	534	508	506	525	560	505	511	512	494	501	535	504	517	510	493	541	479	530	518	528	507	496	490	519	563	483	511	554	503	504	516	556	525	534	511	519	507	542	506	511	532	516	485	490	557	553	514	515	516	477	537	513	509	497	479	512	511	517	531	484	535	498	508	540	496	512	507	471	520	502	500	462	531	496	536	522	562	493	501	508	540	461	520	508	484	468	502	522	499	511	528	497	493	500	495	501	481	582	511	529	531	485	497	521	465	508	455	518	515	526	530	509	484	507	523	539	541	540	481	545	517	512	486	525	531	516	489	516	524	526	499	497	470	504	521	484	495	529	549	524	507	510	529	492	475	510	515	492	539	474	558	511	546	555	498	484	524	519	479	505	486	492	482	504	514	536	529	517	513	482	532	514	521	489	536	532	505	533	535	475	505	516	464	533	509	517	481	500	518	491	474	544	511	492	486	511	522	505	489	519	515	503	513	498	525	512	504	488	546	473	495	497	494	507	513	472	512	471	554	515	519	524	555	496	491	495	504	543	508	531	493	489	504	520	494	524	503	512	521	528	503	517	529	545	508	499	512	516	556	507	519	503	520	530	518	488	511	476	496	500	494	486	542	494	539	531	498	494	485	510	524	508	514	507	518	521	482	506	518	494	503	512	491	500	500	529	464	529	502	517	492	523	520	537	536	539	447	517	506	443	529	513	468	522	510	552	523	537	519	564	533	502	483	482	472	511	479	520	500	533	536	522	503	530	514	512	516	546	521	565	503	497	485	487	567	520	505	522	545	542	476	499	533	535	513	514	484	503	504	553	480	523	501	545	487	505	501	529	525	522	498	528	498	497	537	475	500	527	529	502	562	513	477	524	512	534	521	543	484	556	514	466	474	507	509	496	534	495	496	501	507	531	527	497	524	504	500	537	539	535	495	497	519	542	526	533	503	515	541	540	535	499	494	513	518	502	527	488	562	506	540	500	466	520	518	524	503	478	499	499	481	510	521	518	542	501	506	515	542	495	476	514	492	487	507	531	529	513	505	463	503	526	473	485	496	516	532	489	524	532	522	530	526	545	523	495	536	514	481	531	514	475	497	465	498	507	517	519	514	512	505	511	494	490	486	563	499	488	487	515	498	538	470	543	506	484	520	527	522	513	545	491	495	504	515	514	487	517	521	535	524	495	527	532	505	498	492	515	553	499	496	507	525	511	498	478	464	523	500	468	458	467	525	529	475	498	482	472	494	512	488	484	517	497	532	503	522	479	508	557	521	511	500	548	494	492	495	518	477	528	486	457	477	500	483	539	491	485	518	532	582	505	527	473	482	510	525	502	516	527	529	464	503	498	496	520	489	517	512	497	523	524	529	515	530	525	516	532	535	494	511	520	491	502	524	494	495	513	472	473	513	543	531	514	526	490	528	481	527	504	524	509	523	489	522	486	528	541	501	491	523	549	503	496	500	548	502	493	478	491	539	412	494	477	462	496	547	503	461	569	493	504	498	498	547	528	511	511	559	510	546	503	501	529	517	523	492	515	489	493	538	507	549	518	532	516	504	517	473	522	501	528	501	482	539	517	530	493	520	522	473	498	515	532	522	551	507	521	501	534	537	518	483	487	505	493	501	482	495	496	521	541	516	538	486	498	508	469	476	530	523	497	554	546	513	524	523	508	465	518	511	547	496	509	482	514	540	525	490	505	484	502	498	516	486	486	530	536	518	532	543	488	520	538	510	519	550	504	495	529	531	541	516	515	523	469	493	531	493	511	537	520	515	489	519	515	479	498	513	496	529	517	545	489	483	518	546	527	491	565	502	528	510	507	513	479	529	518	495	515	506	505	526	483	469	486	525	550	521	513	466	514	531	505	505	533	532	511	507	488	528	512	519	533	510	503	542	473	495	497	597	559	522	463	510	532	493	535	525	502	509	498	500	523	507	514	460	491	531	526	502	522	488	516	503	519	495	541	537	536	537	538	487	520	490	525	471	482	507	450	524	529	506	547	523	531	529	515	531	491	508	557	475	522	521	469	527	497	536	520	494	537	498	552	502	531	475	553	482	503	480	558	468	542	490	483	508	523	514	474	512	535	544	534	515	484	508	494	503	487	547	513	472	479	561	515	497	521	488	538	502	502	515	541	533	529	512	519	510	500	521	518	512	523	483	494	521	497	507	508	527	545	502	498	523	523	472	498	540	487	501	502	498	492	516	521	517	534	524	520	522	478	547	480	482	527	506	494	514	512	501	482	525	486	502	501	484	489	509	560	493	478	485	536	509	507	521	548	479	521	492	480	508	514	566	530	490	470	488	483	496	518	491	503	479	511	515	497	480	523	528	540	536	501	506	510	499	478
23738	20812	27845	23927	20644	12838	6072	3675	2634	2822	13828	26028	16214	8066	2974	1177	796	723	709	748	707	688	763	726	715	714	679	720	731	734	756	702	756	719	703	707	732	675	764	688	787	723	793	736	718	713	718	695	700	658	722	675	748	723	730	715	740	735	708	737	750	732	716	691	693	661	705	743	692	726	667	673	722	713	718	712	718	674	682	742	716	683	717	754	759	769	705	733	686	730	756	707	677	706	705	689	735	734	767	684	738	724	707	698	695	728	689	732	717	706	723	706	745	692	692	733	679	644	684	676	708	678	696	744	761	728	680	720	681	706	673	697	691	685	660	662	766	732	723	763	666	733	691	735	669	737	694	690	731	732	680	704	660	735	715	695	714	676	750	712	718	720	697	697	764	698	684	725	734	654	703	736	713	735	729	697	658	698	688	705	699	733	675	679	673	723	743	685	705	678	728	698	697	753	721	690	666	746	731	672	699	713	710	708	718	723	686	713	732	729	704	679	715	705	683	744	681	703	756	742	712	677	760	676	718	681	736	751	711	704	665	720	701	677	720	686	690	770	749	734	731	725	699	733	623	696	758	710	699	720	746	738	676	701	695	697	728	697	703	728	719	675	734	678	721	714	669	659	714	695	703	709	700	718	750	713	679	728	738	715	677	716	696	660	720	699	703	713	667	728	735	713	722	720	674	712	748	666	694	761	707	701	742	649	686	719	702	708	681	748	664	689	710	719	697	677	733	741	748	711	697	696	693	703	682	743	704	659	725	684	683	679	700	712	678	662	693	723	695	700	713	692	724	718	650	737	761	681	716	754	705	678	714	711	725	694	738	669	735	683	683	699	666	689	699	749	696	669	729	688	714	751	703	690	661	696	705	701	652	725	748	710	733	729	731	721	709	651	751	689	684	760	726	767	721	716	705	745	692	759	695	724	656	691	711	682	695	686	713	676	700	692	715	669	723	744	728	700	742	721	718	711	708	743	725	706	747	707	705	725	726	716	739	723	680	682	729	699	723	685	683	734	709	681	762	706	696	754	718	714	705	718	717	727	699	697	661	691	693	693	658	714	679	749	691	679	700	669	714	689	724	682	712	704	678	729	688	704	740	694	706	711	690	686	713	727	732	747	652	707	702	670	732	690	710	710	746	714	777	729	667	676	706	689	694	722	689	694	709	692	727	688	713	737	647	707	703	748	681	716	713	716	687	655	686	680	691	695	707	702	701	718	709	714	706	733	690	691	730	754	694	756	693	649	727	675	710	731	702	712	646	716	714	688	748	701	686	663	750	726	687	718	676	683	730	752	686	711	704	725	731	676	705	744	663	720	720	745	710	684	747	717	707	723	703	741	745	767	695	655	690	697	739	730	714	700	693	740	706	701	747	689	700	685	698	689	696	706	662	712	682	703	688	743	716	744	735	707	702	707	755	714	741	698	730	688	696	769	689	686	679	735	742	710	726	714	712	650	710	672	746	695	688	720	717	715	713	683	683	732	730	723	671	714	725	755	695	693	685	667	731	669	682	708	692	722	666	714	690	700	739	742	706	705	697	717	702	709	732	716	670	733	701	710	697	695	677	716	703	716	703	701	685	736	702	702	742	642	681	650	658	695	687	693	662	698	684	738	655	718	707	764	717	691	701	721	740	709	709	731	742	741	715	699	713	706	778	765	751	705	724	693	716	704	718	696	706	696	710	720	762	683	695	731	736	710	676	684	695	724	735	640	709	714	688	712	697	725	702	698	719	653	708	694	662	693	674	690	730	740	707	687	709	736	709	712	690	679	712	738	694	726	727	714	728	691	705	750	734	744	688	671	716	705	705	741	720	683	721	686	675	661	761	694	684	753	728	695	724	668	704	700	745	705	683	689	711	669	739	753	711	696	670	713	721	709	706	696	704	717	679	683	719	690	666	671	702	700	697	686	705	740	661	683	720	694	682	729	704	702	752	726	711	744	708	738	707	687	677	734	695	698	689	713	743	717	697	685	738	759	748	681	689	692	794	722	702	677	678	640	700	672	705	730	723	726	682	727	692	690	693	728	726	649	679	735	693	746	748	659	698	707	735	683	734	741	667	710	709	766	668	684	689	720	675	711	664	678	704	740	685	723	713	753	660	693	691	704	697	675	731	685	683	703	694	671	716	678	737	669	700	718	727	659	722	702	732	653	694	738	705	711	778	719	706	656	783	699	684	777	697	678	684	720	677	685	689	679	724	696	694	735	652	675	715	720	666	717	732	730	710	676	738	745	728	725	731	705	665	709	664	686	694	740	681	688	679	749	716	724	722	692	685	674	784	694	709	739	698	703	708	703	758	727	737	685	694	716	677	727	768	671	730	720	715	733	706	704	708	708	701	682	736	716	705	702	675	728	660	675	735	769	698	680	685	716	724	683	687	689	713	714	694	727	698	696	704	711	711	708	727	654	734	668	696	689	689	705	716	748	734	728	704	680	714	695	664	683	696	718	711	696	692	724	737	684	693	716	680	681	771	637	660	674	698	736	746	710	703	657	706	635	654	701	734	691	700	718	665	697	674	703	716	681	693	732	712	733	691	742	677	709	690	723	721	717	676	694	708	732	730	696	678	696	704	710	805	714	689	721	721	699	740	714	692	669	728	719	692	716	684	727	638	659	656	676	667	694	737	707	701	686	694	688	752	681	706	721	699	703	724	701	699	742	720	711	722	676	665	692	681	693	740	688	697	736	685	688	727	775	713	725	724	668	672	716	743	692	674	745	727	699	706	700	716	652	726	684	719	682	707	689	700	735	721	709	697	649	719	738	697	717	706	664	694	719	729	699	708	716	691	688	696	699	710	693	684	706	748	733	676	658	730	723	707	683	710	735	724	733	721	689	701	700	720	687	710	660	767	729	684	718	733	743	704	722	726	763	751	651	727	657	710	692	672	699	754	708	709	703	671	738	718	725	743	694	706	705	703	742	701	740	737	708	716	747	736	728	702	688	712	679	739	745	734	732	730	696	654	686	724	738	666	714	713	653	730	729	705	660	739	703	702	690	725	702	735	727	721	735	730	723	734	739	723	689	755	731	686	694	707	674	709	709	771	728	664	666	721	731	685	719	737	709	696	729	703	747	741	716	735	694	720	661	741	688	727	714	719	759	709	712	700	715	702	738	737	651	701	691	720	660	616	665	703	694	732	637	741	676	763	756	699	679	755	708	742	722	733	706	691	705	700	726	682	705	710	683	693	664	703	712	685	744	709	707	746	715	691	752	678	680	767	746	741	695	720	713	720	713	743	683	664	659	708	704	683	700	678	723	743	720	750	691	743	735	722	718	694	659	699	731	703	710	721	691	719	719	683	727	682	742	664	683	720	667	683	712	668	705	722	729	703	679	701	685	658	677	651	701	722	706	681	709	694	675	664	706	703	750	699	698	699	725	755	681	718	684	733	677	717	739	697	707	674	710	708	743	722	704	670	721	744	644	683	706	678	687	681	714	719	719	736	720	707	722	683	734	749	761	715	745	715	707	766	701
7912	14580	15078	13346	9126	6185	4928	4358	3418	3705	17798	23175	13896	7386	2967	1056	739	675	609	561	618	599	627	593	572	574	573	594	604	582	581	603	554	604	602	589	599	579	624	624	553	552	593	539	613	545	571	596	529	587	615	631	607	653	639	610	615	585	590	607	588	608	608	575	578	606	579	561	594	579	562	575	546	606	594	588	616	620	567	588	608	567	596	571	614	589	614	577	629	568	614	567	584	597	615	626	575	617	569	592	575	582	565	583	563	595	621	597	611	607	606	581	576	624	593	537	568	523	571	544	567	591	592	575	583	621	593	579	589	542	566	585	617	576	556	611	551	615	579	607	605	607	550	591	559	604	562	588	538	557	623	625	564	539	603	571	577	611	616	572	558	623	613	571	591	586	568	598	609	608	572	556	593	620	608	576	582	619	569	580	551	579	608	612	570	589	581	570	589	582	602	593	561	617	578	642	596	567	578	558	618	580	640	578	558	600	591	560	557	572	646	582	601	593	571	561	556	630	608	589	569	582	583	562	609	620	573	592	645	617	613	563	571	551	609	600	571	577	597	570	632	622	593	572	579	616	632	574	591	589	572	614	582	604	614	578	583	576	615	586	614	577	578	600	605	612	568	612	605	626	563	593	593	580	581	588	573	585	593	601	586	591	561	629	569	567	562	602	587	606	581	594	579	599	607	573	602	576	606	584	595	580	570	621	576	573	629	564	587	567	609	583	572	592	631	602	586	604	590	570	578	582	596	584	578	581	601	616	581	587	648	569	620	567	580	637	603	536	596	601	591	576	582	581	571	571	558	579	572	572	597	625	578	589	601	585	592	595	598	575	601	601	600	592	547	583	556	600	587	576	595	588	560	582	567	582	562	587	601	581	649	599	536	550	634	596	582	603	606	587	570	598	620	555	641	590	604	573	614	589	615	572	643	586	576	578	591	596	604	650	621	598	613	624	593	576	584	599	586	587	603	579	607	566	589	585	547	565	570	568	598	554	586	605	545	625	576	633	588	557	606	593	593	598	606	612	580	567	600	581	592	606	579	577	593	572	595	612	610	586	584	559	557	584	562	604	598	574	593	588	583	599	595	616	599	596	594	565	600	608	592	571	598	606	587	551	576	569	591	564	599	584	595	585	573	608	614	621	586	606	552	597	601	577	552	605	612	644	599	613	554	596	583	595	558	657	612	589	597	585	587	585	566	571	580	520	612	555	582	603	574	520	624	587	562	559	575	579	607	621	632	560	574	576	579	619	560	577	597	569	585	639	601	602	552	631	589	581	607	588	581	582	622	636	584	603	589	619	567	608	600	602	596	609	591	636	573	565	549	573	585	602	605	576	626	567	591	518	593	594	570	556	601	630	549	569	579	582	584	578	588	626	576	625	562	605	597	556	597	593	588	575	596	606	595	618	547	600	613	611	573	577	575	614	586	591	586	620	619	595	595	586	608	562	574	600	573	583	554	602	564	597	583	612	586	606	615	573	597	554	591	583	553	595	609	613	582	591	503	573	632	539	530	586	592	583	602	593	619	605	577	578	609	563	574	575	582	575	581	582	663	552	561	573	594	626	566	593	574	542	561	585	608	571	626	565	583	599	577	580	589	567	609	601	577	645	550	571	611	553	593	569	546	589	579	586	605	605	584	564	566	567	602	584	572	579	598	595	570	608	565	574	620	591	603	616	558	604	565	609	568	623	611	579	575	573	602	596	600	562	594	541	583	607	564	565	575	580	587	576	617	593	560	603	559	583	611	606	620	574	592	539	598	525	570	620	605	605	588	590	580	622	574	553	608	599	562	628	559	670	562	581	607	603	545	601	619	567	611	589	624	572	584	535	607	581	587	591	599	550	602	606	575	589	625	588	634	555	542	607	572	595	545	607	578	567	604	543	622	605	605	540	557	570	586	545	566	547	619	581	631	567	592	599	596	562	608	591	545	544	601	554	611	565	565	600	611	572	556	615	605	608	594	606	584	572	621	623	555	598	549	573	607	563	593	603	554	552	570	600	618	561	602	604	618	568	587	623	549	586	600	592	557	578	603	600	595	550	614	560	588	601	559	607	564	584	567	611	581	557	594	574	588	600	514	542	571	541	591	609	588	584	593	621	620	593	603	585	603	584	590	570	548	555	587	596	620	608	556	572	612	577	605	614	603	600	606	578	599	605	588	582	615	612	571	634	573	597	623	546	561	622	592	606	555	610	579	576	583	572	608	593	600	570	570	594	616	580	619	593	593	588	594	596	563	606	595	549	586	573	568	582	548	604	576	606	566	578	542	554	612	586	579	606	589	597	554	570	606	588	559	610	584	569	597	605	544	565	599	597	553	596	584	602	576	618	576	550	593	606	578	558	593	602	591	609	571	572	562	554	585	602	584	603	556	616	564	592	579	627	569	590	623	604	596	583	549	595	554	552	576	589	543	586	567	638	569	616	607	582	570	587	552	529	610	562	567	589	606	565	584	589	559	584	590	612	587	599	592	575	597	560	594	584	539	617	588	579	591	545	571	592	581	587	557	619	612	594	554	566	607	603	609	616	609	567	595	567	623	561	590	588	543	625	573	607	566	539	595	627	602	573	585	616	568	597	599	586	597	609	594	599	564	582	605	626	568	589	578	577	616	615	592	606	529	625	558	575	547	589	575	603	602	565	578	615	579	599	557	590	579	632	576	591	586	529	569	632	585	583	575	538	606	615	595	592	536	567	597	573	614	593	597	597	621	573	597	608	586	571	535	623	590	585	565	628	575	565	554	568	587	524	604	600	589	583	608	628	608	578	613	629	569	607	598	573	608	584	587	622	588	619	604	617	570	608	558	608	533	585	550	567	574	570	584	586	598	541	598	578	591	554	576	599	590	586	552	542	588	596	550	577	590	575	568	577	568	537	596	536	589	564	617	598	598	560	568	608	578	589	612	559	592	607	634	584	580	587	583	619	587	594	602	594	621	617	576	558	585	552	584	563	593	584	589	576	549	602	601	620	557	595	557	607	618	572	638	583	603	528	603	545	569	586	579	630	580	586	585	550	539	606	572	588	639	598	562	561	587	589	565	647	589	572	547	565	589	571	568	602	553	567	583	599	634	578	566	624	599	544	578	616	583	598	617	576	538	578	524	558	581	619	569	596	560	597	598	575	556	593	613	609	584	541	563	597	592	551	578	583	595	570	571	586	576	602	615	552	592	563	600	586	561	600	590	559	596	573	608	566	606	584	546	605	566	552	583	608	593	599	574	642	608	582	571	525	585	582	592	561	565	635	571	593	620	568	590	565	564	595	581	616	588	586	611	607	563	576	602	592	581	616	563	578	616	594	562	623	608	546	576	595	595	605	581	597	590	606	563	592	597	605	571	609	619	602	548	577	597	592	600	572	579	598	582	604	591	565	600	557	564	549	560	588	584	577	582	597	548	552	566	585	578	559	618	543	628	554	547	611	567	628	582	587	559	605	585	595	594	571	640	559	566	574	634	592	573	573	577	604	567	611	603	578	546	571
27153	12885	6077	4950	2556	1661	1398	1128	1017	1067	1113	1632	1612	1162	897	664	578	584	587	602	569	586	557	600	602	541	543	589	609	590	590	570	567	595	531	608	573	536	529	523	578	534	537	538	590	537	588	561	594	568	550	560	577	588	552	571	557	595	578	562	580	557	574	597	587	607	637	585	569	557	582	584	603	608	561	598	545	601	598	577	560	565	601	566	556	564	596	579	638	564	605	542	566	558	554	565	550	571	540	547	543	552	604	639	593	543	554	581	531	571	579	539	605	544	587	586	600	574	577	589	573	586	553	532	604	551	590	547	582	554	576	599	555	580	545	584	598	586	526	566	603	556	568	556	568	565	554	587	553	573	578	598	566	597	576	576	560	575	545	542	579	553	533	607	558	532	571	565	519	580	573	551	585	569	565	585	583	581	542	544	566	542	522	594	588	534	612	565	589	555	608	552	546	539	554	587	555	548	592	590	540	550	616	576	590	567	577	568	580	579	607	556	594	584	619	573	586	580	601	594	574	591	580	526	545	586	577	630	564	581	606	598	568	603	600	568	583	539	578	550	568	575	521	561	574	576	616	559	543	584	554	576	603	566	598	613	590	570	617	589	601	540	563	588	587	558	561	546	557	539	581	605	560	576	577	567	552	553	561	543	569	587	595	548	565	563	567	592	584	590	566	566	565	601	574	524	582	556	563	567	570	596	569	581	581	566	589	556	553	580	593	574	565	582	577	557	615	585	554	583	561	561	577	593	568	576	536	559	593	550	613	564	568	579	552	587	570	549	560	568	593	569	539	575	552	543	541	581	583	565	559	555	554	573	559	546	553	603	539	553	645	553	556	586	577	572	583	584	572	576	574	580	568	561	545	599	582	559	568	558	551	582	555	596	602	571	599	601	568	624	604	599	592	531	594	556	573	555	578	591	605	578	587	556	564	522	569	537	546	574	543	569	603	553	630	618	594	600	561	527	543	580	599	517	581	549	542	564	576	652	563	557	602	560	543	555	567	581	566	561	594	571	565	535	584	563	573	579	627	566	580	540	568	545	580	559	585	598	628	565	596	573	576	565	545	573	622	608	583	592	549	551	581	547	536	539	577	555	567	544	593	568	518	551	552	632	579	551	558	573	557	610	579	565	566	570	584	575	560	564	584	551	619	574	561	559	556	585	563	562	556	594	582	583	534	547	588	597	549	586	590	588	590	548	610	572	538	505	549	627	640	600	551	585	564	565	582	541	530	589	607	528	581	562	549	567	548	554	549	588	590	577	563	557	554	589	588	579	551	582	584	627	589	590	582	585	568	615	582	525	559	588	581	557	547	540	596	615	582	563	593	595	539	591	566	595	611	525	576	567	523	578	604	558	535	600	566	616	554	540	584	568	548	552	532	573	582	547	573	567	564	572	587	591	549	588	564	608	586	556	563	570	552	544	590	544	552	570	560	547	595	548	608	580	554	563	577	561	612	567	572	543	544	544	571	578	587	552	582	568	565	556	534	647	589	549	593	599	550	615	546	534	550	577	561	625	550	554	561	571	586	572	600	559	560	586	602	625	576	528	560	568	560	546	565	587	537	556	561	559	507	563	571	522	611	573	580	573	600	516	589	527	538	516	580	568	580	608	592	577	564	622	573	529	565	604	535	562	570	546	579	555	532	568	641	585	578	552	543	574	563	550	574	585	627	564	577	588	588	577	605	544	601	605	590	623	583	611	544	598	559	569	553	582	532	577	556	537	573	576	605	598	561	560	552	551	587	569	569	604	577	578	536	574	567	584	583	602	597	609	576	539	590	530	560	564	587	569	611	570	565	578	594	574	594	574	561	619	571	562	570	556	584	613	561	555	604	567	606	583	595	553	550	576	618	540	588	589	571	599	581	587	570	564	592	592	641	605	572	556	577	550	582	595	561	568	583	521	588	584	552	551	579	575	529	579	561	567	555	562	548	596	555	584	605	566	611	596	535	585	527	566	618	564	576	556	541	542	606	542	559	527	537	537	545	581	575	598	575	584	574	586	552	570	576	560	581	559	560	588	527	568	544	551	529	573	597	532	512	609	614	550	575	557	569	598	603	572	590	559	597	548	525	606	538	581	587	568	548	607	563	556	521	567	574	573	573	565	528	593	538	592	558	579	609	572	577	564	576	537	543	518	528	571	536	596	572	605	613	556	564	584	543	519	540	554	572	556	535	573	547	613	574	568	558	553	590	580	533	556	547	590	561	555	617	605	595	549	583	571	601	594	574	578	540	541	585	575	565	575	583	568	590	557	559	606	579	543	580	536	539	562	583	582	574	578	626	564	545	589	575	549	545	548	561	557	560	586	613	547	574	574	578	603	562	543	544	572	582	556	597	557	566	539	552	576	576	582	589	577	588	546	567	601	558	560	542	572	570	554	557	592	592	522	527	562	597	571	578	594	549	546	549	615	547	552	577	559	602	585	569	590	561	564	592	581	544	564	522	594	513	592	578	550	566	563	544	583	582	521	524	601	531	622	573	551	582	560	551	565	583	583	583	555	575	552	551	599	553	602	584	603	603	567	544	574	583	559	547	599	586	538	560	530	585	574	603	596	564	587	579	586	560	584	602	593	558	542	588	559	570	613	635	530	603	599	581	538	567	539	581	573	540	603	556	553	540	579	536	566	587	575	566	532	534	574	532	549	625	527	580	588	567	553	585	608	554	586	571	587	573	574	558	558	582	586	606	575	581	543	562	570	586	600	607	577	560	582	617	613	563	559	548	562	587	570	574	615	561	553	571	545	586	550	574	562	560	558	561	545	593	530	571	570	547	576	529	623	609	550	599	561	615	534	607	553	535	537	562	566	515	557	539	600	565	608	565	542	505	607	597	579	599	598	543	610	569	552	562	560	602	551	556	592	544	583	559	594	574	576	565	574	558	655	561	587	572	573	608	573	571	589	540	519	577	608	542	578	581	536	564	575	588	516	546	519	561	575	554	540	579	534	598	569	544	594	549	576	587	557	588	565	584	597	590	530	537	563	569	580	554	558	560	525	544	567	588	591	611	571	572	555	552	618	602	562	591	590	613	532	557	572	558	561	577	602	597	573	558	600	653	565	556	588	576	603	561	570	562	585	554	603	561	588	580	553	615	589	596	595	581	531	586	586	588	563	612	581	598	589	545	616	582	566	563	556	590	577	585	609	614	562	547	527	586	621	540	570	563	568	579	623	558	558	544	540	592	579	525	568	560	540	576	550	605	564	603	576	570	588	591	565	570	532	596	538	560	590	568	569	571	587	564	574	638	555	519	572	537	559	579	573	574	548	575	599	566	567	582	584	589	537	576	585	555	566	582	572	580	524	562	572	529	568	609	560	584	590	579	549	539	618	561	557	587	553	564	559	595	593	577	557	571	589	545	594	567	604	577	584	522	593	596	531	575	573	583	593	559	539	553	557	588	574	586	599	569	590	610	554	547	576	565	547	557	592	577	584	565	538	535	592	562	576	562	559	569	567	534	608	575	583	586	547	552	564
7276	4811	5476	4560	3083	2022	1811	1317	1341	1429	1370	2225	1850	1136	747	532	443	475	483	458	451	471	468	475	474	470	465	435	488	481	458	473	443	470	486	480	447	451	457	478	473	491	507	501	485	491	490	519	475	492	503	483	444	491	444	473	455	530	469	505	478	455	478	474	481	475	485	484	452	455	430	464	453	499	427	469	501	497	477	495	486	458	484	466	500	469	535	519	494	484	465	472	500	514	429	483	473	456	432	477	455	450	461	496	449	481	457	463	485	495	459	447	475	477	458	482	491	444	457	497	476	467	468	490	473	498	470	497	467	472	452	470	449	443	500	480	493	487	448	488	469	476	440	460	469	461	429	456	496	502	456	473	475	442	457	475	504	474	497	443	471	506	477	471	466	489	468	463	463	430	463	517	473	432	462	461	484	465	493	493	467	445	432	480	458	480	450	493	479	469	455	447	485	494	473	474	485	458	504	462	468	455	460	509	471	450	439	468	474	464	485	447	485	446	452	485	485	494	511	475	477	485	456	469	448	483	474	507	438	504	474	451	458	442	480	495	464	436	479	466	480	456	477	471	456	483	460	438	451	429	473	441	472	482	483	483	447	434	489	485	455	484	420	507	500	458	496	508	477	479	489	496	441	449	493	468	486	465	451	462	501	480	454	478	499	472	440	508	457	494	474	427	508	466	471	498	466	456	478	453	446	432	508	505	485	466	473	456	451	453	492	507	441	464	512	454	495	489	470	453	436	468	445	477	449	478	464	461	456	455	502	501	501	462	488	468	513	488	481	510	493	466	479	476	468	469	486	506	479	433	479	454	479	459	515	479	454	455	484	523	488	484	469	516	449	464	437	478	462	505	475	515	473	487	492	457	459	461	473	507	441	474	514	465	463	473	486	485	482	451	494	464	462	471	441	464	431	508	484	492	502	472	460	446	480	461	492	464	448	508	494	475	474	484	440	522	489	461	469	454	479	471	498	479	475	458	478	447	453	456	466	500	447	483	488	462	505	447	461	446	465	481	473	485	476	442	502	450	460	456	470	488	516	484	476	451	464	495	482	452	465	425	468	461	467	472	449	452	480	472	513	450	446	473	499	484	439	496	498	482	474	475	440	440	477	475	457	496	472	498	475	462	469	450	482	464	470	483	456	453	454	503	456	489	477	500	456	487	458	458	502	433	443	489	453	505	473	512	468	437	475	462	493	477	500	480	485	450	458	455	470	488	506	470	459	491	496	469	507	489	497	462	486	479	496	490	476	458	488	511	479	486	474	474	472	467	485	461	485	469	501	450	494	463	446	465	479	471	442	499	486	488	483	477	476	470	481	472	514	465	474	451	479	481	433	429	441	471	514	476	449	437	440	485	456	488	477	486	493	424	462	449	488	454	445	456	463	462	478	469	460	499	470	470	485	439	464	464	460	533	462	494	482	429	498	490	441	459	439	522	463	465	452	438	463	466	469	481	469	429	455	465	485	475	476	473	471	479	472	439	490	466	406	474	426	471	478	466	436	481	474	470	480	465	449	453	476	482	481	507	512	467	482	441	488	448	441	484	491	483	470	477	472	477	445	473	438	448	481	505	476	467	468	471	460	482	439	444	461	491	458	473	439	542	457	483	491	496	482	469	454	485	438	433	484	482	437	441	502	467	480	481	456	473	479	497	435	500	464	484	468	474	493	457	478	524	439	470	473	495	458	474	461	492	444	468	484	455	476	495	474	445	445	434	441	472	436	489	495	452	450	446	461	458	448	481	456	472	492	463	489	425	515	470	507	502	506	475	471	458	496	494	489	460	495	479	508	475	496	496	504	446	476	501	476	494	461	502	444	510	506	435	493	480	486	502	477	480	445	465	450	470	484	439	440	466	443	488	428	476	478	497	433	424	509	463	451	482	492	481	479	436	495	461	482	462	437	472	434	464	441	516	485	469	488	478	473	496	458	454	492	495	451	425	472	490	448	477	497	453	434	493	494	483	449	470	491	438	486	461	443	513	454	471	495	446	447	455	485	453	495	464	478	460	489	459	457	496	491	496	509	473	435	439	478	473	472	462	438	477	436	522	467	469	488	469	504	466	485	499	473	427	484	481	460	477	454	476	493	477	483	449	502	499	437	469	473	454	495	486	444	467	462	450	482	443	476	449	456	487	462	463	452	434	447	457	459	448	486	517	485	467	420	463	474	482	522	467	471	455	515	430	474	484	464	499	490	488	449	475	463	487	483	476	465	487	486	473	453	454	430	450	432	511	487	478	476	460	462	482	474	464	444	467	466	444	447	484	484	483	506	479	511	487	424	465	401	459	511	468	437	427	482	500	459	470	457	511	507	428	482	447	468	451	470	463	479	473	498	459	483	473	502	482	468	411	467	483	446	451	474	501	465	463	469	479	449	438	474	465	468	467	484	484	478	460	454	457	451	490	489	473	461	489	478	463	421	452	466	461	469	470	478	449	517	505	495	426	463	513	467	497	436	494	478	482	457	468	435	457	474	439	494	463	482	477	488	494	510	483	500	494	490	445	499	495	459	513	511	493	485	453	487	468	481	466	508	496	475	470	497	507	456	466	488	471	506	486	465	456	534	469	510	449	463	491	542	447	487	472	448	451	455	476	463	498	456	487	456	461	501	498	514	423	474	487	487	487	455	442	493	467	480	486	464	410	501	455	466	480	469	467	521	433	451	482	443	470	442	444	465	454	460	493	448	488	477	487	500	476	465	481	462	470	450	481	454	479	465	427	489	478	443	432	497	486	475	463	483	448	485	479	500	444	498	503	466	524	539	482	488	499	466	461	499	473	510	467	471	491	506	433	439	430	481	464	505	482	493	466	480	454	465	472	477	446	460	483	478	475	492	467	474	473	468	470	450	490	486	492	499	474	493	465	506	484	466	452	456	447	431	470	453	476	461	479	453	468	465	444	454	491	497	494	481	497	442	484	472	519	501	487	458	474	463	463	469	472	477	460	506	485	487	478	495	488	486	476	465	454	487	485	469	493	473	466	497	438	458	505	485	438	453	473	451	446	476	503	494	464	477	468	455	463	427	440	484	465	484	466	467	546	517	475	479	477	531	482	462	496	498	463	446	484	491	442	495	470	473	489	506	453	471	494	473	455	452	480	432	464	469	463	463	503	467	455	489	500	476	441	450	455	473	471	473	480	449	482	466	507	490	458	452	432	466	453	447	454	479	494	520	447	486	460	465	451	478	445	441	464	436	471	459	466	468	491	491	456	452	442	431	482	452	494	473	450	455	493	474	439	443	531	442	430	507	460	470	466	465	491	464	473	447	472	474	452	447	478	472	482	470	439	489	445	520	467	468	446	463	539	462	459	473	469	480	445	510	478	505	468	447	464	526	489	513	470	472	476	458	482	482	465	482	495	497	486	482	472	457	513	461	503	485	486	485	458	463	487	494	519	494	465	455	455	480	467	462	471	473	429	499	434	460	486	452	475	461	440	493	500	464	460	479	486	495	491	504	480	457	505	533	458	495	447	451	480
24705	20772	26777	24579	13225	4967	2888	2716	2174	1538	2808	13834	10853	5458	2085	885	691	688	609	581	627	601	559	587	577	610	677	614	635	570	608	623	623	573	604	613	629	580	605	627	590	596	605	570	642	569	569	578	622	577	611	572	594	652	602	585	623	638	608	589	611	596	594	608	634	633	584	533	611	588	583	638	609	568	560	616	575	596	583	605	579	555	634	607	603	581	602	563	592	583	569	585	628	558	614	581	603	584	613	590	581	577	560	583	572	593	549	609	586	553	615	618	610	566	631	603	676	627	593	580	601	633	581	585	592	591	606	601	611	595	616	583	598	587	594	580	631	557	608	615	551	594	636	648	597	587	605	612	579	588	613	579	609	590	558	577	613	590	606	610	560	610	611	621	596	601	623	571	601	571	607	578	579	597	602	621	573	600	590	626	588	610	624	604	562	589	558	576	566	599	583	611	597	582	649	590	614	591	574	603	619	557	591	600	626	607	554	588	621	592	637	580	633	578	555	603	576	609	582	617	606	614	583	554	585	635	593	592	608	577	582	606	620	617	576	572	603	584	580	607	640	575	564	581	580	561	637	627	601	578	625	600	628	611	603	613	595	592	584	566	615	600	587	589	600	623	589	589	568	560	617	586	557	612	568	611	562	579	577	529	601	576	584	600	601	622	599	587	600	597	590	594	614	574	605	578	583	583	600	574	615	575	617	577	565	608	562	574	578	571	635	642	563	612	617	622	587	601	594	615	607	570	595	599	611	548	585	594	596	600	622	589	571	552	588	557	608	621	591	584	628	611	597	635	601	584	593	670	580	591	653	624	586	556	593	658	601	607	567	580	579	594	570	604	587	577	605	618	626	647	623	630	585	568	573	616	595	575	627	559	592	589	583	606	592	596	595	582	546	590	558	568	595	569	587	567	589	542	605	612	569	591	606	585	550	576	593	615	584	572	589	603	584	590	568	549	613	552	579	610	575	553	643	547	596	646	605	569	600	591	628	517	587	593	545	575	590	584	614	576	596	573	611	556	617	596	586	587	577	607	617	579	582	570	587	627	574	593	586	584	555	621	597	587	630	597	594	601	586	596	604	556	557	607	584	600	583	586	596	620	595	598	591	579	611	593	655	580	575	568	571	589	583	594	589	633	610	614	579	558	593	608	578	555	604	576	599	610	574	613	554	572	604	656	590	580	603	596	579	631	549	589	577	566	586	579	630	604	560	598	603	619	612	608	576	601	555	609	586	608	633	608	572	590	607	639	564	567	602	614	571	617	599	580	632	584	606	575	583	576	602	603	624	619	543	603	604	567	576	613	574	574	609	584	594	593	659	545	575	552	569	553	588	600	597	608	595	577	566	608	574	543	562	616	544	577	603	576	586	600	608	590	570	581	608	569	571	572	619	570	629	572	601	610	577	584	583	613	635	579	575	574	585	613	580	555	612	581	601	563	609	592	609	600	598	586	598	552	596	582	538	588	626	565	567	557	560	630	601	600	606	618	583	597	588	582	612	593	637	574	574	576	577	639	565	629	614	583	597	554	603	542	637	547	610	561	570	603	556	606	612	610	553	615	540	608	544	591	577	579	594	611	650	615	608	631	544	564	544	580	578	600	622	593	566	584	614	572	601	576	594	571	568	573	610	609	637	602	575	581	582	574	629	624	579	610	567	583	599	582	565	631	595	556	572	623	579	597	556	580	666	617	606	577	632	584	577	546	584	610	599	578	610	613	534	611	569	583	594	612	554	595	629	593	614	635	583	593	570	623	580	575	588	568	604	571	620	621	614	584	626	555	589	582	595	586	601	567	611	586	588	621	569	601	583	606	577	619	546	565	599	617	602	601	597	624	587	580	606	650	555	592	606	564	580	594	632	597	602	565	536	620	576	560	584	560	624	594	577	617	606	549	557	591	603	589	591	586	595	590	606	603	593	578	557	576	608	586	633	589	538	619	574	626	579	584	597	594	576	563	629	571	585	614	575	605	624	555	589	609	624	564	582	574	616	563	561	600	563	602	610	589	595	603	620	555	591	599	639	604	618	588	581	587	585	623	531	559	631	632	595	558	609	626	593	609	598	596	613	608	582	603	592	622	600	602	587	561	576	570	567	563	598	615	609	544	626	611	608	606	631	603	644	608	611	622	635	567	558	565	596	563	577	565	630	624	614	631	529	584	608	606	599	567	593	569	589	611	607	590	581	565	574	573	615	634	615	657	600	551	612	581	574	594	559	611	572	567	605	588	606	612	626	588	594	593	553	612	541	585	586	596	555	567	558	574	576	558	592	626	628	587	627	574	551	541	587	612	565	589	605	583	597	571	602	576	619	575	637	599	609	598	570	628	583	582	573	591	622	589	551	565	634	576	611	599	576	579	584	569	593	577	574	619	562	564	594	595	570	588	615	614	580	575	615	577	613	574	541	620	605	584	621	567	563	584	571	589	579	580	607	606	594	550	589	625	572	597	575	563	552	557	631	601	578	590	605	592	636	565	559	595	605	576	611	562	628	580	608	576	609	576	579	568	570	553	617	617	562	592	618	610	565	575	632	593	574	550	617	607	567	581	661	603	637	599	615	604	609	635	602	591	592	588	574	607	588	546	585	584	608	603	596	606	602	558	571	597	625	614	607	616	601	595	591	581	575	582	593	584	567	566	617	579	591	574	585	639	575	606	557	575	624	633	574	601	597	603	576	551	559	573	570	592	589	570	634	593	623	583	622	606	634	603	637	595	563	589	569	608	570	633	537	594	529	622	602	591	603	607	554	601	606	584	598	548	594	595	603	610	608	576	576	583	543	546	591	614	638	593	657	591	626	631	608	598	611	574	605	557	562	589	588	585	612	589	547	583	588	544	522	570	605	619	627	576	617	546	623	634	608	580	591	624	584	597	606	576	598	582	561	603	591	622	617	602	595	594	575	599	577	610	586	632	607	589	584	574	613	631	571	616	624	555	574	597	578	582	621	600	540	567	586	567	602	563	588	559	536	629	643	609	524	595	610	579	603	574	586	572	618	624	562	583	614	632	595	571	618	639	566	584	626	625	574	567	580	588	587	546	529	595	568	590	530	610	564	576	602	582	591	558	563	626	557	645	607	606	635	645	578	581	629	584	641	585	623	598	558	596	632	610	563	570	612	633	600	588	604	574	618	616	611	614	562	585	570	582	629	601	556	599	589	575	562	577	538	619	643	602	650	536	624	596	575	568	601	603	564	574	586	567	601	608	568	601	546	577	573	573	554	588	626	602	619	587	568	527	624	592	614	581	600	559	573	557	578	578	613	595	557	591	597	611	588	600	561	604	613	546	570	566	570	605	608	606	599	621	659	604	648	600	570	579	638	610	561	550	561	573	589	596	590	582	610	624	629	594	610	616	610	589	609	610	574	614	603	554	565	579	616	581	569	617	551	549	595	610	596	603	577	556	590	596	596	583	574	546	605	625	567	633	619	607	557	600	573	621	625	594	601	572	552	588	584	560	542	549	564	574	568	600	603	621	604	563
6348	11270	14033	9059	5510	4115	3121	3614	2971	2025	4124	15578	10540	5445	2110	758	577	514	516	539	514	478	526	508	526	553	528	497	524	503	532	511	529	530	498	462	523	498	523	501	530	492	522	514	504	501	488	508	480	551	492	526	526	523	492	489	529	482	480	514	481	530	505	514	505	496	500	477	545	504	541	483	497	542	529	509	509	493	498	502	495	492	517	506	480	534	501	504	499	479	508	519	473	457	528	521	526	525	521	521	508	477	508	528	514	498	516	523	526	549	496	530	518	503	521	518	484	543	502	531	556	532	531	471	501	503	516	517	527	497	497	511	447	492	532	491	521	526	525	523	521	514	515	504	515	487	530	480	520	527	539	501	508	508	519	507	487	490	478	491	526	525	532	512	517	518	481	503	510	514	495	472	516	523	503	549	495	516	522	548	495	549	489	512	516	492	500	506	545	528	519	469	516	522	482	480	501	521	519	555	526	490	483	492	540	518	525	525	519	529	529	485	537	495	479	507	530	516	530	456	503	509	494	465	520	516	493	526	555	506	530	467	527	502	563	528	548	543	509	513	520	518	543	511	543	503	483	501	500	506	501	491	549	493	527	498	516	528	521	512	492	553	498	479	521	489	497	524	503	496	515	499	518	568	469	484	496	524	499	536	557	523	487	520	528	548	552	524	485	524	496	549	536	470	514	507	514	510	524	489	483	523	541	551	525	464	534	524	496	500	477	501	486	514	538	525	497	542	516	551	487	497	481	541	574	479	502	486	499	494	509	493	511	496	512	499	546	505	492	528	534	502	516	525	510	514	482	527	518	484	484	543	519	522	530	544	489	542	464	483	549	499	525	495	532	549	503	489	494	502	493	503	501	552	501	503	527	513	535	510	516	502	483	517	482	504	529	523	511	509	479	502	487	491	491	518	520	536	516	549	501	493	521	526	470	517	511	491	487	536	471	511	493	505	490	504	517	518	479	474	477	506	495	536	506	517	533	535	506	501	485	503	507	527	509	531	483	526	514	478	512	507	514	522	507	563	479	515	495	481	520	505	506	533	503	513	543	512	529	513	524	535	522	539	533	505	496	456	503	515	525	505	506	541	519	512	509	535	477	557	496	555	486	481	511	504	482	513	516	523	493	513	483	479	522	485	533	493	503	526	509	460	483	494	521	473	512	474	533	504	515	497	494	488	511	520	480	488	486	528	493	499	513	502	501	527	511	510	523	509	533	513	530	506	513	496	480	520	469	489	500	518	537	503	516	499	529	500	496	479	471	513	517	496	514	525	482	487	495	495	515	507	535	524	485	538	535	482	498	496	526	496	486	487	505	504	509	519	527	524	501	515	535	509	515	526	482	498	500	478	496	488	551	530	476	548	563	537	501	510	484	465	548	513	552	500	508	530	499	529	518	555	480	505	533	486	497	489	546	499	508	552	494	464	513	486	486	505	519	493	476	519	505	495	548	535	513	523	530	504	527	522	507	479	514	480	481	511	516	492	480	488	471	555	523	507	495	490	471	512	484	510	535	494	497	502	498	491	528	517	478	502	515	522	468	471	505	482	512	496	520	526	533	521	518	469	512	525	533	528	495	529	525	518	560	534	494	487	515	464	491	534	523	522	490	469	476	502	569	513	525	525	503	449	496	479	474	476	524	490	525	487	537	492	522	536	453	526	504	512	505	518	521	499	499	497	495	509	527	519	502	521	545	555	523	494	503	521	551	534	514	466	492	514	543	515	516	520	537	531	521	506	497	474	501	510	535	490	510	492	495	520	511	486	489	510	505	494	510	486	499	498	516	518	537	484	528	540	495	480	516	505	512	520	504	503	516	506	498	509	519	501	537	528	511	515	523	526	484	513	476	508	539	490	511	498	509	502	552	480	493	512	511	533	501	518	510	486	546	520	460	512	517	529	488	532	528	490	500	521	489	500	502	487	537	529	508	500	495	513	498	479	472	502	524	482	521	503	540	472	510	504	475	482	498	512	542	508	520	511	482	471	525	516	524	488	498	507	507	497	485	496	531	505	547	516	526	515	544	506	468	513	517	498	486	499	496	506	511	486	527	544	577	480	490	498	469	532	487	536	488	513	525	534	522	462	515	529	526	482	516	529	522	516	517	507	505	523	532	530	518	481	527	521	504	544	502	537	470	474	497	526	510	484	519	514	512	518	476	519	481	533	484	498	523	477	498	536	498	507	466	522	458	509	541	522	521	552	501	506	500	482	534	496	502	478	520	494	501	492	534	535	553	546	526	514	553	505	503	504	506	487	495	472	507	516	490	490	513	548	512	503	487	525	515	535	494	523	543	530	473	559	487	506	532	508	507	505	487	482	504	466	511	483	516	463	506	511	493	524	484	544	500	484	509	533	481	489	495	526	510	503	524	501	483	504	470	517	566	495	499	531	525	500	475	502	501	496	510	479	519	504	535	541	533	527	478	478	513	498	479	512	523	510	515	507	524	539	495	528	515	461	497	522	519	524	499	457	550	522	473	509	507	523	514	514	508	494	499	490	509	509	512	500	502	480	537	511	483	495	497	511	487	471	500	553	521	498	526	493	499	515	560	474	521	514	479	483	483	535	536	516	512	511	518	512	556	519	567	513	491	497	486	500	511	473	512	521	527	488	480	460	487	532	503	502	479	547	531	495	511	528	475	513	496	468	527	536	496	509	504	496	484	502	503	524	506	531	518	496	516	510	519	495	541	541	491	523	480	543	480	510	562	466	472	524	526	524	551	534	526	526	503	509	522	532	509	490	514	539	492	489	538	506	487	504	483	501	507	467	516	499	505	493	448	561	489	527	483	494	476	473	541	541	513	512	488	484	503	504	469	562	530	488	536	535	481	493	504	495	512	526	539	506	508	500	505	510	520	542	499	535	553	513	497	498	518	528	533	503	471	514	537	496	465	532	507	502	507	482	530	482	503	501	542	502	523	480	504	510	509	493	551	507	511	495	519	485	480	534	499	505	502	478	513	482	509	532	518	502	542	515	499	512	501	487	529	506	505	493	477	481	472	502	525	501	513	505	530	495	441	535	529	472	475	507	474	515	495	519	535	523	520	512	530	546	478	528	498	513	537	522	503	516	526	527	507	541	504	544	514	509	547	512	483	520	519	505	477	513	478	466	512	505	559	500	463	535	507	548	533	474	494	453	511	486	502	534	511	497	506	515	516	539	491	503	494	533	489	502	469	511	507	528	520	506	583	511	532	483	501	563	495	519	510	470	519	507	486	471	462	505	534	520	522	526	495	496	546	542	484	520	483	489	527	517	498	507	504	503	493	482	497	515	497	497	508	508	526	534	510	489	534	492	505	479	484	507	543	507	518	499	532	495	528	527	499	493	513	509	496	527	518	493	563	548	537	509	532	504	518	518	503	490	484	519	502	505	515	487	502	508	531	488	498	508	500	486	527	485	511	561	529	521	539	480	524	469	474	480	500	514	499	534	510	516	492	540	510	519	481	520	499	524	500	506	534	482	501	483	476	523	449	466	501	478
23653	20765	27776	23801	20537	14117	8668	4420	2556	1989	5015	23931	19643	11558	4095	1218	853	772	700	741	710	716	712	719	765	795	697	723	714	713	696	673	728	721	745	751	683	744	723	711	743	755	732	721	687	702	710	743	713	714	698	736	733	660	700	741	702	729	740	674	689	699	740	700	733	705	753	691	720	741	729	718	747	703	718	694	750	749	692	719	715	737	678	742	770	720	705	699	763	749	677	767	742	691	732	689	679	690	700	761	714	708	681	713	711	704	702	729	756	727	768	738	692	712	719	689	760	693	713	682	697	687	709	708	724	673	678	738	693	722	678	714	757	741	728	701	702	759	698	690	656	671	702	733	721	762	718	690	707	691	700	664	666	707	726	741	703	734	729	717	740	670	681	732	717	699	680	745	682	694	682	712	732	709	711	684	709	732	672	723	709	679	767	701	750	716	750	670	776	730	683	689	683	694	745	702	709	739	674	708	721	774	719	689	750	721	702	763	724	718	695	718	678	736	705	698	662	718	728	706	726	686	675	733	712	681	714	704	656	734	702	697	709	719	695	726	731	728	708	701	650	682	765	698	704	692	699	708	741	709	718	680	689	674	706	682	695	748	741	706	719	714	711	726	678	702	714	711	664	686	765	676	738	670	756	730	717	698	685	696	739	723	709	703	696	784	686	707	708	740	765	716	731	727	685	667	692	755	685	703	691	742	688	703	670	748	704	728	693	659	673	687	713	683	738	703	702	709	652	723	714	686	729	739	721	695	698	697	719	695	696	765	762	683	652	768	677	734	702	708	693	700	745	697	745	697	690	726	693	726	750	709	707	663	693	705	676	719	704	654	755	741	710	682	727	658	679	729	681	670	686	690	764	737	681	740	683	678	748	697	711	699	723	692	694	727	801	677	751	699	700	715	718	746	725	673	688	674	729	697	689	690	673	690	713	685	703	696	695	701	710	684	774	678	666	683	712	722	755	703	756	683	682	740	727	672	714	716	687	674	726	699	699	715	717	777	654	663	711	700	721	708	706	723	653	751	683	697	705	754	724	739	726	711	660	710	717	747	701	709	668	705	713	658	725	700	688	688	700	672	695	686	730	752	696	682	662	693	681	705	700	703	755	697	736	708	684	769	681	745	706	710	644	694	768	698	759	757	732	720	679	731	698	686	747	696	696	725	724	700	675	697	718	713	678	600	726	692	706	730	735	682	689	745	708	698	712	732	695	715	681	758	695	673	733	730	726	731	680	736	737	692	713	682	684	741	713	695	698	707	689	677	704	690	700	675	730	667	734	672	685	676	714	673	687	729	733	700	742	738	731	748	696	679	700	704	690	713	710	689	755	695	699	726	721	761	667	761	702	710	697	735	659	737	675	729	691	674	702	717	757	728	690	749	722	725	720	704	698	683	743	711	679	705	729	713	699	694	658	700	664	727	670	757	694	752	671	655	725	711	742	762	714	726	701	707	654	731	672	740	739	651	738	702	714	740	707	683	714	681	733	755	662	679	731	726	696	703	707	713	752	662	678	733	689	720	765	689	733	706	691	741	719	695	693	695	663	729	688	683	738	716	702	703	679	696	742	732	744	692	722	727	734	672	691	701	719	700	723	698	726	759	666	641	639	727	706	745	737	671	706	681	773	753	699	700	703	736	677	685	707	661	777	680	722	682	729	705	719	727	710	695	715	698	711	655	714	672	715	730	675	703	723	732	704	701	720	728	740	688	706	712	689	705	757	730	704	708	678	684	689	703	693	703	662	687	716	675	717	720	702	729	735	711	680	725	732	670	687	717	684	711	716	697	692	703	672	722	690	701	709	742	700	667	706	729	692	727	719	708	682	725	744	713	702	705	752	699	700	771	720	710	716	704	707	712	685	659	699	689	745	711	694	717	724	723	695	714	710	679	687	739	666	700	714	724	691	739	663	692	711	717	733	683	687	671	718	731	692	683	778	672	766	699	707	670	711	744	709	784	745	704	673	694	735	719	685	741	707	671	691	700	741	711	664	668	743	691	657	706	740	752	714	713	665	720	697	717	702	681	717	672	692	662	709	653	710	751	662	685	729	698	688	698	705	677	703	731	670	680	759	729	720	749	648	727	701	713	727	697	710	701	681	733	753	714	718	690	736	682	705	667	666	741	691	680	768	704	696	711	685	735	682	690	725	714	702	770	724	740	731	714	711	686	686	699	742	686	723	711	669	700	663	718	696	713	724	725	695	709	705	654	717	710	686	698	689	740	676	684	756	702	694	731	724	739	644	698	738	722	688	756	695	691	744	714	752	760	693	669	685	723	699	680	667	705	669	665	712	694	715	717	700	707	706	701	748	702	695	675	676	743	679	728	709	688	672	698	745	752	694	681	728	712	663	709	675	718	696	707	731	718	704	652	717	698	690	684	700	682	694	687	705	702	710	714	719	722	706	690	701	677	692	711	737	712	701	736	709	695	707	695	673	690	705	734	688	783	678	718	687	742	712	683	666	678	707	706	711	708	684	711	722	681	732	718	700	686	740	739	723	718	683	716	666	773	749	724	715	698	681	736	681	717	671	680	708	753	706	677	706	675	720	668	680	723	730	704	698	685	695	738	720	687	692	781	716	682	687	723	710	719	710	687	746	657	706	697	701	697	710	674	687	694	711	729	756	741	666	694	686	682	701	714	704	699	706	708	704	708	681	708	708	643	641	720	718	694	712	749	747	697	677	711	668	728	710	690	696	768	713	703	662	718	703	677	698	710	740	737	736	664	722	690	669	672	726	724	715	711	752	700	714	689	699	725	733	666	692	700	720	638	715	762	731	720	662	699	683	772	744	668	703	708	713	700	700	776	761	727	720	720	738	725	740	801	691	762	756	731	683	741	737	723	701	719	674	743	721	713	707	702	693	724	726	742	707	719	683	708	667	704	712	687	725	694	703	681	671	741	734	745	685	720	734	704	702	675	650	682	727	715	741	680	686	724	697	741	668	750	752	756	652	706	700	714	719	735	674	718	691	722	679	762	711	698	721	733	724	705	726	778	693	692	742	730	697	691	696	712	776	706	733	781	736	662	720	720	727	684	677	710	769	683	757	709	725	735	704	677	708	678	716	723	732	675	699	701	754	720	695	698	684	733	684	666	689	758	689	720	714	670	668	707	737	708	693	721	719	698	670	746	735	676	662	733	715	722	742	726	686	701	711	689	700	727	662	705	700	721	703	707	716	730	706	658	736	695	662	715	753	688	653	729	760	704	739	710	720	736	692	716	705	673	690	709	660	707	723	701	704	694	709	721	688	727	717	693	754	732	704	733	660	677	717	734	662	741	692	680	723	731	709	690	693	711	702	729	680	697	714	715	690	669	727	723	702	713	727	701	696	688	652	687	742	699	729	735	717	696	704	730	632	688	715	696	703	706	704	718	676	700	733	728	686	661	701	669	729	700	722	698	711	771	713	686	690	670	680	745	738	705	699	696	711	724	737	709	696	758	677	730	658	681	712	732	688	682	698	686	684	705	762	715	720	681
7767	17619	18717	12070	8133	7635	6902	4677	2950	2374	7199	24428	17133	9617	3762	1135	759	629	610	643	572	606	571	596	585	602	609	604	619	596	578	634	618	594	578	600	613	597	571	566	601	582	624	584	602	557	572	596	558	565	625	611	533	638	586	615	574	532	567	594	619	611	600	577	595	602	581	552	568	587	533	601	631	633	576	554	576	587	559	611	596	571	566	545	616	561	595	616	585	616	598	566	580	627	586	612	567	592	594	596	629	568	610	614	529	588	599	591	620	569	553	546	629	521	620	614	584	585	581	600	585	575	584	619	590	567	579	626	648	627	589	596	604	591	582	587	618	574	578	589	560	605	573	568	624	624	620	610	599	606	592	590	592	574	571	592	585	606	618	624	593	616	589	573	639	574	574	589	566	583	572	578	584	590	594	611	536	602	605	583	649	593	597	611	557	615	567	612	638	583	577	630	653	636	565	581	610	601	598	553	602	627	575	555	571	592	565	628	568	635	591	579	602	558	577	572	540	576	595	629	565	534	571	541	557	596	535	606	613	644	581	604	599	542	601	566	618	589	558	617	618	596	595	606	588	601	563	571	597	597	616	641	579	607	592	532	561	588	602	607	584	567	597	551	575	561	567	620	604	581	564	598	600	586	574	573	576	585	609	598	551	585	576	579	569	646	597	615	631	562	610	602	578	608	610	533	602	556	593	609	624	615	604	558	613	561	586	569	614	639	578	585	602	598	579	602	650	584	621	571	578	597	598	602	616	625	573	547	607	554	578	610	576	624	654	556	572	586	626	596	581	586	545	569	598	555	591	634	602	598	600	602	557	562	599	543	600	577	575	545	568	578	598	597	589	590	585	535	528	576	589	596	554	586	600	639	572	567	593	586	602	610	590	603	625	582	596	615	605	608	602	569	614	624	584	570	613	569	581	579	595	595	588	611	619	591	594	581	593	610	531	569	571	612	593	581	559	600	614	631	621	568	586	573	562	609	616	578	611	591	592	599	591	601	573	543	595	577	586	589	579	588	605	576	556	587	609	602	601	569	579	563	595	570	592	573	550	612	621	549	556	596	599	587	608	561	592	587	592	602	583	544	586	575	572	544	588	557	611	563	568	576	621	620	546	578	613	615	561	576	605	590	567	551	558	592	583	639	602	658	554	639	546	540	582	605	573	622	585	589	574	594	567	615	594	539	515	595	563	598	553	635	557	587	584	598	586	617	581	576	574	581	592	564	541	598	614	591	590	577	622	590	565	573	585	563	623	600	578	554	596	537	577	589	588	580	599	602	610	607	581	567	568	643	582	569	587	589	616	623	571	580	592	608	605	603	575	579	563	602	600	588	568	575	565	556	593	582	536	583	599	564	611	585	609	596	586	565	584	633	610	583	574	595	578	618	604	598	561	608	569	563	554	609	601	605	580	558	580	627	613	597	584	605	558	580	591	592	606	592	608	607	548	602	602	600	550	564	572	560	590	602	565	629	615	600	551	560	544	566	569	544	586	621	614	615	588	599	612	594	583	581	536	618	532	605	600	562	588	573	576	597	618	579	593	592	607	632	557	609	600	570	589	610	583	566	599	589	541	638	616	580	561	589	556	543	593	587	571	573	567	578	595	589	540	585	557	630	608	579	558	605	589	616	595	604	572	587	611	613	609	590	548	592	628	572	590	557	602	579	591	587	611	605	582	545	576	595	575	631	612	575	601	575	611	609	575	534	592	597	600	557	599	572	580	570	589	592	607	599	592	540	581	584	587	585	590	633	548	572	584	539	618	586	600	574	571	610	578	602	615	607	597	573	619	604	575	633	590	586	589	624	597	600	591	585	576	571	578	570	589	557	610	607	584	561	580	605	569	616	569	621	556	618	561	598	582	592	602	589	587	584	590	547	563	580	588	605	556	578	582	563	589	557	623	545	564	594	598	606	576	590	550	589	613	564	577	617	577	559	600	598	576	612	594	579	570	554	594	604	614	618	578	590	618	604	569	580	602	599	550	563	565	601	575	593	589	566	557	612	609	616	612	603	551	612	597	588	603	586	543	621	635	592	620	605	602	596	557	625	558	600	611	602	597	594	572	564	606	589	606	576	585	582	603	575	590	602	603	576	608	542	574	573	624	569	574	619	581	592	581	595	613	585	583	613	586	591	587	585	544	581	534	607	593	600	578	584	628	610	591	566	562	609	585	565	590	615	608	566	583	588	603	598	553	533	565	569	580	651	602	588	613	629	592	586	576	570	571	530	576	576	615	564	580	606	562	603	550	605	535	617	563	602	557	586	591	598	572	587	598	584	584	617	593	549	581	604	585	583	585	576	577	561	592	583	577	573	555	531	534	581	555	559	604	586	618	596	587	610	563	606	572	590	587	623	601	576	572	600	631	590	583	616	584	574	566	595	607	592	608	575	556	586	586	564	582	599	584	575	602	558	594	562	578	581	583	593	606	619	536	594	592	615	585	592	570	553	562	585	585	543	562	586	588	504	621	581	584	629	552	616	576	629	572	586	581	590	523	563	615	566	535	555	635	540	585	593	592	579	529	583	599	591	499	527	586	585	607	567	588	616	600	596	549	596	605	575	561	577	566	590	594	611	629	573	552	559	562	592	602	600	595	644	596	592	582	577	544	611	557	558	594	600	570	597	616	628	564	550	585	614	585	591	574	572	562	582	582	605	601	572	635	598	598	576	494	581	592	560	606	536	564	627	623	597	588	584	616	539	638	552	558	595	588	536	575	572	539	601	560	564	567	558	589	588	543	601	577	587	548	566	586	551	594	597	597	587	566	542	610	571	579	615	566	567	569	614	613	639	610	577	621	577	608	597	595	571	603	598	590	625	590	588	545	646	541	587	572	597	591	589	572	565	584	576	537	592	602	579	558	558	565	596	574	639	600	603	603	601	576	604	599	584	583	532	575	560	566	604	604	598	533	636	600	580	545	603	568	543	587	579	606	570	548	561	609	579	556	566	576	558	613	620	592	528	613	555	583	540	585	553	572	562	551	584	576	588	574	614	612	555	572	601	590	537	568	609	597	589	591	577	601	601	561	608	586	618	597	591	609	576	546	577	548	571	540	600	598	503	552	587	631	555	598	574	567	606	622	568	553	617	613	598	562	590	557	627	562	550	571	572	525	616	562	570	572	586	610	611	560	597	558	601	554	566	543	568	573	535	608	599	575	570	562	564	540	608	538	564	590	565	595	579	526	556	550	588	580	525	595	579	590	545	605	566	581	571	591	601	578	551	554	601	559	575	608	597	591	651	600	606	582	588	554	624	590	574	592	568	608	587	611	621	559	596	591	553	593	581	575	578	598	596	531	516	618	559	576	589	609	602	591	576	569	611	523	557	596	532	583	603	578	596	556	573	549	604	607	601	591	607	605	590	556	537	576	551	578	597	587	599	635	564	598	615	570	560	604	611	584	540	585	585	579	562	556	563	573	597	610	552	571	587	589	648	587	580	546	551	578	578	568	629	599	574	607	581	536	604	550	602	606	543	563	610
27111	14171	8308	4812	3792	2882	1604	1019	920	923	998	1879	1713	1286	912	679	595	535	589	589	567	596	601	611	581	575	561	575	599	535	587	554	589	609	545	578	577	598	581	588	607	553	620	588	595	602	594	592	600	571	564	618	579	579	578	586	615	563	548	582	582	562	561	563	653	600	610	567	584	596	576	581	602	589	557	631	596	584	582	564	601	581	600	596	596	590	633	571	566	567	587	585	574	573	533	541	575	615	581	637	555	533	554	625	609	547	564	578	563	585	544	573	577	580	630	588	559	552	594	542	557	601	587	633	606	586	587	594	613	580	533	601	605	563	585	597	588	564	552	613	540	605	593	548	586	598	606	576	548	621	636	578	590	576	563	607	566	560	560	584	549	590	560	590	560	596	621	617	572	521	637	564	571	596	592	556	598	547	589	564	565	586	618	573	602	606	592	630	573	619	588	579	588	652	591	569	619	580	548	598	663	582	596	618	592	552	577	613	564	545	580	586	568	611	563	562	544	599	646	604	543	602	585	559	538	561	559	567	586	587	609	564	616	593	555	572	644	599	605	579	582	599	551	561	608	579	604	557	584	581	565	636	656	562	551	593	569	581	614	593	582	567	589	614	570	577	615	566	587	580	593	678	604	578	597	565	611	625	592	570	616	569	589	596	580	550	623	542	575	605	581	595	604	550	586	568	621	599	571	589	540	619	575	603	589	586	612	605	595	555	624	548	576	591	565	611	607	566	552	597	552	586	616	534	540	603	566	527	593	597	599	555	596	570	582	560	539	578	543	623	590	571	619	531	615	555	545	595	575	621	552	596	588	611	570	586	613	576	561	583	579	616	582	595	575	614	557	575	586	589	577	561	575	567	600	570	557	580	583	591	597	580	594	595	581	597	573	571	577	572	543	573	618	594	589	558	555	619	549	549	614	577	530	585	608	580	565	624	545	573	576	585	608	552	587	587	586	551	601	589	565	557	588	602	574	586	587	596	630	547	650	529	548	602	534	597	607	608	591	621	580	589	569	592	581	587	591	590	563	590	592	573	612	586	590	582	566	547	605	651	571	589	622	624	557	542	603	545	573	558	520	581	599	584	583	612	628	588	566	578	611	612	572	589	569	576	583	591	575	551	576	628	581	566	562	586	591	562	624	576	612	574	568	582	593	678	589	604	561	561	573	611	594	595	624	602	561	597	567	595	559	576	569	560	596	531	530	569	577	576	564	593	572	612	562	563	584	578	602	592	573	586	589	548	536	591	590	584	553	572	602	626	562	574	583	548	590	565	573	611	565	536	583	575	600	556	556	619	566	575	563	603	611	603	604	588	617	596	563	581	545	621	586	566	616	574	589	634	605	564	596	558	608	587	561	556	602	584	573	584	558	535	575	566	626	620	570	523	583	564	558	592	599	558	610	593	593	583	567	586	606	578	620	560	585	573	585	563	571	594	599	533	584	610	580	624	623	577	585	617	562	592	595	595	598	603	608	545	594	572	568	567	603	577	592	566	563	580	577	558	553	566	602	613	578	600	558	614	600	587	543	611	570	576	603	571	581	612	563	618	646	574	567	562	613	602	602	570	541	590	587	584	561	582	583	588	554	571	554	557	556	560	575	561	607	561	623	560	576	614	551	596	614	579	588	576	601	555	549	605	573	569	527	572	555	571	596	567	603	574	535	593	596	597	597	570	585	597	564	579	559	512	594	572	539	594	575	543	610	588	541	575	546	577	590	599	628	586	596	564	588	581	606	570	576	601	548	534	562	583	590	581	607	595	525	612	600	590	580	579	611	585	582	601	593	539	623	566	567	606	571	617	551	566	612	628	603	610	597	569	603	615	578	605	585	585	565	581	619	547	543	610	611	619	597	560	538	591	580	561	567	579	568	608	612	551	605	609	561	603	582	608	557	564	536	589	592	533	591	616	566	603	567	581	606	565	605	599	578	577	608	623	564	600	565	519	591	582	620	590	554	571	585	592	590	605	575	592	608	596	582	596	614	569	576	572	583	615	562	546	625	560	621	586	547	559	602	611	599	601	569	547	587	608	618	572	584	600	620	563	549	597	605	559	611	590	565	629	564	616	594	571	546	570	558	611	613	570	608	551	574	560	569	616	567	571	584	563	581	602	626	564	580	590	548	583	555	602	554	577	573	575	572	562	600	539	582	579	574	593	595	558	615	606	587	576	601	592	594	581	637	606	558	570	578	544	573	636	551	604	538	613	590	588	575	624	614	575	528	606	553	559	600	595	578	593	614	579	583	558	564	608	591	541	567	583	609	602	541	551	548	577	526	585	567	591	573	581	585	549	560	539	617	581	588	543	565	608	558	628	519	518	594	589	616	564	612	553	661	602	573	574	547	531	569	615	521	520	582	586	567	607	582	615	613	583	580	616	600	637	588	552	588	593	574	591	558	590	591	581	593	604	610	588	620	571	583	570	599	545	541	544	576	565	578	537	574	604	617	552	580	551	624	598	565	562	604	595	550	562	578	577	578	606	571	598	577	575	566	573	579	556	581	629	571	560	583	549	542	578	562	583	597	568	552	609	536	600	595	608	606	601	607	585	616	570	590	607	673	577	557	583	612	549	653	578	585	565	551	561	571	555	561	608	562	565	557	533	574	567	619	576	575	578	609	560	583	527	605	628	596	548	616	613	572	574	564	553	607	561	605	585	582	604	581	589	596	575	567	576	543	573	617	564	583	577	554	561	578	581	522	605	606	573	573	582	576	594	570	587	586	557	580	565	573	585	555	589	603	599	531	573	552	592	581	587	551	586	576	507	606	541	603	559	596	585	576	580	602	600	600	568	573	585	593	577	628	549	600	552	534	603	606	573	577	572	580	589	612	602	606	618	601	613	584	594	597	598	583	582	560	523	596	570	572	573	586	597	583	581	590	605	561	594	588	563	571	571	526	583	553	627	572	557	635	559	577	563	514	571	566	567	613	576	574	572	576	606	595	603	553	580	589	614	565	572	564	612	580	532	611	590	575	581	583	619	588	548	574	558	569	551	563	578	611	580	561	568	571	542	564	597	590	541	575	593	550	592	572	573	535	597	546	596	618	585	590	583	564	584	575	569	625	559	535	576	584	614	594	579	584	592	580	565	633	571	590	615	581	577	603	587	596	564	575	603	584	553	579	567	585	571	558	589	559	581	550	572	564	545	605	579	595	615	573	582	615	542	559	542	579	553	578	619	595	628	557	575	595	643	594	606	613	605	595	607	542	563	544	613	589	568	635	615	536	592	605	578	607	579	610	566	617	593	589	614	616	596	582	602	560	568	564	586	599	543	628	608	611	595	554	545	607	575	585	557	610	583	595	516	543	609	557	609	608	597	575	574	607	583	560	608	598	604	584	622	555	589	578	535	579	541	572	586	585	600	585	621	601	575	605	608	608	567	588	589	613	613	583	582	595	592	582	588	575	543	571	635	571	597	539	601	578	578	578	593	559	547	537	604	536	605	602	564	588	604	559	602	615	591	589	573	582	587	640	564
7316	7177	7275	3975	4394	3591	1955	1251	1085	1105	1302	2359	1897	1227	798	593	510	456	484	464	515	485	444	474	483	505	476	491	519	491	452	457	472	508	523	521	475	459	467	478	500	490	510	451	494	518	493	467	448	463	472	467	478	455	488	483	527	516	483	468	432	431	510	504	476	477	467	500	455	517	453	467	450	473	502	508	448	448	515	497	515	474	497	526	464	492	469	529	517	464	488	488	482	506	465	456	510	483	480	453	484	476	472	473	456	480	513	513	457	507	527	449	483	485	494	472	444	468	489	445	474	475	491	513	500	472	444	544	437	511	491	474	503	489	511	470	473	525	499	491	457	467	441	451	477	497	474	440	476	447	426	465	469	456	444	478	477	503	448	508	478	488	491	498	456	454	500	483	460	460	485	462	460	485	487	470	484	525	510	465	476	518	438	487	466	475	480	508	478	516	473	488	486	481	431	466	452	501	495	454	480	481	494	473	462	511	471	493	507	473	460	494	473	471	480	501	503	467	464	490	527	445	469	468	440	471	445	466	464	502	506	486	494	495	462	473	472	470	481	461	504	438	503	482	461	518	459	478	506	464	514	473	466	473	466	504	459	502	489	505	458	458	489	548	460	472	510	495	474	484	467	481	473	462	446	489	468	462	446	502	496	430	465	477	425	475	505	475	475	498	455	434	461	472	489	489	465	457	461	487	501	482	446	464	471	461	494	443	469	485	460	466	438	471	511	489	449	406	439	477	473	487	447	426	478	486	485	466	496	480	509	469	464	455	451	457	486	473	503	456	512	457	455	498	436	477	490	457	452	461	473	490	490	462	471	480	476	517	475	453	522	491	445	468	463	449	484	508	456	465	490	488	487	478	498	451	481	471	440	497	504	498	460	497	459	473	492	464	492	486	492	480	501	469	477	441	478	514	501	479	490	506	480	465	460	475	445	501	459	474	461	512	459	478	495	479	485	484	482	474	485	495	479	486	484	460	501	495	457	471	512	491	452	475	490	454	468	505	464	515	478	482	484	527	489	477	436	477	493	484	492	500	477	453	476	483	482	457	539	503	488	446	527	463	553	488	495	495	495	466	521	485	488	499	450	505	452	516	451	486	490	477	476	463	472	453	485	453	456	490	436	496	457	486	469	469	503	437	499	470	494	453	460	494	475	496	523	460	454	468	473	501	462	488	460	473	451	439	456	495	479	488	449	480	464	496	472	454	461	464	451	468	492	504	460	446	499	478	460	470	483	490	463	461	461	430	468	485	458	494	495	473	450	457	462	483	486	464	476	492	468	442	492	463	456	487	470	507	495	506	491	464	483	453	460	477	473	494	464	487	488	484	453	438	471	489	463	459	509	507	461	476	491	451	502	407	451	480	469	464	469	470	500	489	492	473	480	476	438	508	499	452	505	503	486	467	466	495	484	496	459	486	478	463	482	435	490	497	474	454	475	478	474	477	480	457	468	489	508	468	459	483	524	480	467	469	441	489	485	450	456	465	441	477	478	451	463	495	452	475	502	478	503	469	458	473	501	466	484	479	508	487	487	516	507	500	493	495	478	473	514	471	481	467	519	467	468	502	461	500	489	470	463	468	462	507	477	474	515	452	480	407	475	455	478	458	495	474	486	443	489	508	482	508	475	487	460	476	465	454	457	506	500	502	492	517	466	488	478	492	465	518	503	495	453	459	480	464	466	463	472	476	459	470	472	458	458	476	502	486	507	493	483	499	493	429	453	498	477	470	497	483	459	470	475	437	465	439	493	498	503	515	503	461	499	472	460	453	463	470	466	442	449	456	486	494	488	486	452	427	458	507	457	442	478	471	480	484	466	481	469	456	503	506	482	494	466	517	438	456	499	502	487	465	441	505	473	478	466	460	447	472	492	536	484	477	476	521	492	497	482	463	485	484	482	515	483	491	489	514	464	464	487	447	470	524	491	489	497	497	487	455	470	494	483	468	479	451	508	450	486	482	506	446	454	458	453	509	470	494	496	488	524	498	477	484	486	506	487	489	489	484	421	462	443	439	478	485	480	473	498	493	502	455	432	431	503	493	462	451	471	489	504	469	501	453	442	480	456	464	452	489	452	503	471	469	440	512	468	471	480	511	504	501	470	489	489	467	450	494	462	514	495	471	517	482	468	447	451	465	490	464	448	493	493	465	524	480	440	437	481	499	480	429	481	446	496	498	487	474	495	488	511	557	518	484	474	486	500	510	500	483	475	489	490	481	470	464	493	453	459	508	489	476	486	519	487	474	462	444	474	486	474	469	494	490	483	479	444	462	475	480	478	496	495	437	486	498	466	483	480	488	462	511	472	433	453	463	496	447	490	472	460	477	498	474	491	482	448	459	461	476	481	485	455	463	496	413	448	461	472	470	520	446	470	478	476	542	500	496	519	501	466	500	458	483	452	470	471	478	525	471	460	456	498	475	488	484	497	483	498	496	470	504	480	456	503	500	503	473	474	483	485	475	457	455	451	464	503	475	474	504	507	459	514	498	481	486	467	484	482	494	455	486	504	530	505	451	504	514	490	471	475	501	453	466	457	472	483	526	481	456	459	482	467	497	445	475	487	479	523	489	477	438	438	426	471	474	496	494	484	456	507	462	460	481	504	475	466	460	442	502	495	493	503	446	477	460	474	512	459	477	495	447	470	486	458	463	489	476	483	484	477	510	439	455	470	469	471	492	473	477	475	482	500	472	528	505	450	404	486	442	483	504	471	491	493	473	451	476	498	477	489	464	464	444	468	470	467	501	486	473	482	453	452	448	486	441	463	500	503	483	471	455	462	496	510	497	480	447	481	506	457	484	447	500	500	475	503	517	489	496	466	482	481	473	466	516	473	476	481	481	458	461	465	466	442	520	508	514	486	499	486	463	472	503	501	477	463	451	441	499	453	462	508	470	474	478	476	439	524	482	445	487	470	501	466	494	492	458	492	441	478	471	484	514	452	484	477	472	474	502	464	490	468	507	427	507	467	458	462	472	484	508	473	460	457	455	470	468	436	475	478	478	511	480	471	503	499	471	467	491	452	462	448	480	458	470	444	491	508	495	467	450	487	438	452	490	531	515	481	506	455	472	516	471	494	484	441	503	488	483	479	504	485	497	467	490	483	478	478	477	515	456	499	432	471	510	505	453	443	469	483	483	453	469	460	494	505	480	468	451	492	469	497	505	512	472	480	468	488	467	510	515	486	491	508	487	426	475	490	438	481	463	481	487	495	454	481	448	482	464	484	492	452	492	446	461	443	475	464	471	500	500	479	507	446	484	481	503	488	479	476	474	468	483	459	501	434	465	491	479	471	467	493	435	493	445	490	481	465	452	438	446	473	462	466	446	470	512	484	499	459	451	531	475	468	473	442	530	472	473	451	491	472	469	460	443	476	447	470	476	484	484	512	492	440	494	487	454	485	517	498	481	470	450	463	488	478	484	477	495	483	475	452	454	476	458	491	455	482	451	433	456	471	454	454	494	472	448	485	455	437	524	494	523
24658	20754	26828	24624	15753	6118	3118	2202	1832	1601	2833	12783	10216	6035	2401	943	632	672	639	641	556	649	617	637	583	575	593	601	596	557	589	613	596	551	591	620	584	638	582	609	575	582	578	614	619	568	615	567	580	575	631	613	603	602	573	586	540	609	553	588	634	574	613	618	605	646	596	600	580	618	599	587	627	609	575	621	550	575	586	620	632	613	553	599	636	596	608	600	595	601	603	637	578	584	613	632	567	618	605	627	605	623	613	595	630	621	619	575	591	596	602	580	594	575	591	592	568	546	580	560	586	593	596	581	617	580	613	568	614	591	629	635	621	598	601	634	622	610	591	583	581	569	631	614	610	625	593	583	622	593	614	610	599	578	574	627	615	591	564	591	610	587	631	630	605	658	563	576	613	609	586	549	613	640	589	622	580	628	603	616	617	565	580	596	604	586	606	621	611	600	572	590	619	596	595	567	591	603	616	644	561	600	581	598	593	590	602	585	647	613	591	618	590	582	600	635	597	604	597	587	606	623	610	618	588	585	631	577	632	609	579	578	552	611	619	570	579	546	550	612	589	601	611	607	575	590	595	569	581	604	545	658	611	605	610	576	600	581	617	603	608	619	590	585	586	614	582	560	567	568	568	629	564	595	605	608	578	556	612	633	579	622	575	573	613	610	642	615	579	596	624	593	623	593	610	551	615	604	618	628	584	578	614	616	596	576	617	588	577	579	558	630	572	648	573	601	589	602	631	564	560	613	597	558	583	622	580	570	603	579	604	590	574	576	565	568	562	634	616	534	569	594	609	543	537	611	603	632	617	549	591	581	608	609	589	594	618	577	619	595	593	571	611	598	567	593	583	599	600	573	588	592	613	583	619	599	624	611	567	561	588	613	569	608	602	584	571	605	612	606	575	637	600	552	573	566	605	596	563	566	574	620	638	633	622	611	601	582	588	582	635	576	579	611	583	570	575	619	575	576	588	611	572	613	538	554	626	626	564	605	610	606	642	590	607	604	626	623	557	598	598	587	580	580	598	620	593	598	575	624	550	542	626	581	602	609	589	592	581	583	626	589	583	541	602	619	598	561	598	586	561	583	582	588	592	631	584	621	626	605	592	610	599	625	602	601	562	628	587	604	602	607	593	626	592	606	568	583	557	670	595	618	593	605	630	568	625	618	597	642	586	611	628	587	581	583	591	611	580	598	604	607	620	599	592	555	618	620	615	621	595	584	633	567	579	603	579	571	614	617	607	550	580	591	652	625	587	610	571	600	584	554	561	601	573	526	570	618	596	634	575	577	615	588	584	597	600	596	586	566	603	561	592	616	594	635	557	604	591	566	605	617	587	633	580	595	562	618	586	610	575	616	604	622	559	600	569	605	577	537	564	589	637	605	596	549	612	596	603	598	643	590	614	613	584	584	614	573	580	589	581	565	615	597	612	620	598	568	612	592	613	631	614	582	634	618	630	581	622	613	574	599	561	579	531	569	587	584	631	631	599	570	605	630	583	619	583	566	587	602	628	586	606	601	617	581	618	558	569	615	610	558	591	590	572	595	567	585	595	610	601	597	641	630	587	617	581	577	606	642	626	612	631	592	599	596	611	562	599	633	598	562	628	560	605	588	555	646	580	606	600	584	557	583	593	586	571	547	567	611	586	573	598	597	574	613	586	617	583	581	638	632	544	594	574	581	659	589	593	581	602	583	606	545	592	573	597	588	614	581	584	596	614	588	623	628	640	602	574	586	570	622	585	598	616	563	592	585	563	553	607	573	580	615	586	601	569	636	560	594	579	547	560	576	590	660	607	622	632	568	573	608	607	601	618	614	604	601	592	614	576	580	568	603	690	611	619	598	606	575	621	578	588	620	625	586	546	624	600	561	581	634	537	616	594	592	584	561	586	632	620	605	569	639	610	560	598	593	605	576	603	630	582	596	575	635	603	592	601	590	585	554	556	640	608	572	600	651	576	604	596	611	601	621	602	635	595	632	599	577	645	615	554	635	596	600	590	592	632	612	577	633	600	603	602	577	598	620	636	589	664	575	610	608	609	584	587	557	594	577	592	591	612	566	575	589	616	606	552	561	596	586	597	563	580	607	543	557	619	586	596	607	592	595	578	604	588	574	613	597	594	650	598	596	561	621	612	624	583	564	618	601	576	548	584	587	614	578	595	582	609	579	622	593	615	593	640	585	593	596	625	593	586	589	596	592	605	568	583	593	588	549	627	560	573	602	583	602	613	603	564	601	624	639	567	594	588	626	570	604	590	617	589	601	588	618	605	585	655	576	591	593	677	605	601	594	585	620	650	608	623	581	598	590	557	558	566	566	595	590	568	583	608	554	636	527	622	553	592	590	596	615	598	604	544	589	549	594	598	640	592	604	592	574	598	601	612	592	628	591	602	565	603	587	624	565	579	592	610	564	606	616	567	610	614	627	625	605	585	594	575	593	627	585	582	625	591	567	550	611	575	672	648	601	608	546	644	583	555	578	599	598	593	571	547	598	576	578	574	611	621	619	578	632	588	593	559	588	597	602	633	596	601	614	591	586	601	639	610	624	610	588	619	598	587	655	554	601	640	598	563	604	642	609	608	601	600	603	643	598	583	572	607	604	592	572	562	607	581	596	555	604	641	626	617	644	627	628	607	609	595	660	631	598	608	577	541	600	607	588	609	622	631	553	610	612	623	548	588	584	640	611	610	613	611	629	598	626	580	613	598	640	596	630	629	602	579	599	598	596	575	580	638	611	566	622	643	609	576	572	568	565	578	604	607	581	608	590	594	620	628	620	567	608	546	588	607	577	603	617	609	623	633	577	582	650	615	584	589	616	586	633	560	624	630	626	612	547	645	554	612	601	577	595	627	581	569	603	571	666	590	569	563	583	576	621	597	606	639	582	590	603	595	618	601	558	551	570	608	561	585	563	595	578	615	604	603	595	607	589	597	577	568	564	616	575	577	584	570	587	551	560	585	598	597	604	590	620	621	592	572	647	569	608	616	633	593	596	592	594	585	587	640	592	599	586	589	585	579	643	607	572	588	607	582	582	550	561	609	617	605	595	615	608	579	643	595	563	615	644	616	580	592	563	573	574	621	582	605	612	617	564	637	600	600	646	561	587	644	616	599	632	634	607	582	600	613	589	616	576	588	591	599	612	632	585	623	610	582	598	578	619	616	567	578	609	629	566	561	588	579	595	553	587	591	564	588	635	623	628	613	581	588	622	554	567	622	627	576	589	584	594	596	598	595	671	608	605	583	604	532	540	601	578	592	603	610	571	601	566	626	581	581	621	620	592	544	568	619	577	591	576	602	592	570	581	561	592	539	636	632	597	597	578	615	574	622	588	622	615	591	592	566	617	587	555	605	589	614	593	559	576	646	577	575	603	525	597	589	603	663	572	569	574	572	604	601	601	578	600	563	602	596	604	557	590	593	574	637	572	649	614	583	564	615	564	640	602	623	545	649	555	557	550	584	596	544	634	626	588	588	593	621	588	577	623
7602	12957	12050	10624	8941	4434	3073	2871	2364	2113	4248	14606	9743	6058	2403	859	584	561	518	480	532	509	531	526	517	503	498	498	531	505	507	512	544	531	555	508	509	539	526	481	484	519	535	513	518	509	513	523	547	541	496	530	488	481	496	497	562	533	536	537	545	545	519	504	512	502	522	546	486	502	492	534	495	483	519	520	509	489	497	481	509	538	490	530	475	534	531	515	516	516	500	520	556	598	502	469	527	523	508	540	517	513	510	521	545	499	494	499	475	543	492	529	526	496	518	527	517	532	517	511	508	525	520	509	486	515	512	514	501	539	585	483	533	487	471	522	516	475	502	536	492	518	483	489	510	537	478	481	502	532	540	508	518	501	515	558	580	536	516	535	543	479	513	524	487	562	526	519	497	512	493	525	540	495	476	519	524	515	523	507	512	533	559	500	524	502	475	521	498	506	500	528	535	470	507	522	517	487	542	495	516	535	499	517	520	537	483	518	502	507	472	497	511	513	485	503	488	518	490	517	518	503	469	481	504	518	520	463	506	506	497	513	498	513	526	541	546	531	515	515	546	541	486	475	524	534	543	530	505	523	527	496	482	530	545	508	522	534	519	497	539	525	490	541	491	517	510	478	505	535	485	510	488	538	485	508	497	540	549	546	518	488	506	485	490	512	526	537	542	528	464	534	483	516	555	475	508	559	539	507	482	478	504	521	541	517	553	560	506	500	522	525	501	515	530	508	519	481	526	512	551	527	531	504	553	566	511	535	511	531	534	487	511	503	489	511	496	512	511	520	514	497	531	505	510	527	534	531	501	503	513	583	505	510	512	557	509	531	497	484	507	513	497	509	516	538	485	544	521	523	523	480	515	517	519	473	525	526	502	543	518	501	491	554	534	515	500	534	485	532	545	546	493	517	463	528	496	490	505	475	524	526	496	539	548	499	495	517	501	543	533	524	506	511	525	532	510	525	507	496	550	505	505	476	531	481	508	514	470	503	510	500	519	528	515	500	500	508	538	495	522	532	533	525	527	494	520	526	520	497	550	509	512	520	506	469	480	523	486	503	509	496	512	499	539	559	488	525	552	523	523	506	518	492	512	480	503	491	476	563	517	491	518	520	503	502	493	523	504	505	516	506	504	516	542	568	498	534	531	498	475	523	537	525	483	496	504	530	522	544	501	457	468	509	485	513	487	486	510	560	486	523	527	520	520	528	491	504	502	474	522	524	512	506	545	501	524	528	494	502	509	545	467	521	512	556	505	487	540	486	529	520	536	526	497	520	500	502	469	534	497	518	495	478	529	519	502	493	554	512	520	534	498	479	460	510	492	525	525	506	532	474	516	492	510	491	524	513	515	489	511	521	512	505	482	509	524	535	517	514	523	548	509	545	481	512	486	503	517	503	531	493	522	524	524	485	506	493	518	514	524	556	546	488	555	506	528	516	503	499	483	487	506	518	481	532	504	547	482	553	493	498	506	499	521	527	505	529	524	525	510	499	486	486	527	546	483	507	508	472	513	573	553	487	537	527	519	554	526	506	545	522	454	536	563	487	528	508	517	523	504	545	513	525	554	476	524	482	533	460	487	567	505	558	520	523	517	527	558	527	476	474	536	496	522	501	500	518	508	501	532	481	512	504	495	532	540	516	521	484	511	515	535	540	493	502	491	493	486	476	479	523	490	556	524	533	525	461	513	495	517	504	525	509	512	549	495	523	493	510	513	535	521	502	486	526	506	521	505	515	466	496	529	549	510	498	550	516	474	499	483	485	519	480	533	460	505	485	483	475	490	507	444	535	536	505	503	512	518	507	501	489	511	511	505	496	505	517	505	537	530	511	496	533	485	517	494	497	535	499	483	523	492	493	479	485	505	537	511	520	539	504	556	548	496	497	502	478	532	548	505	527	495	487	489	520	523	487	511	498	511	497	501	502	513	517	529	455	495	509	504	492	509	484	521	497	501	489	519	528	529	526	513	533	524	516	530	456	511	541	516	474	534	520	525	492	511	515	521	530	523	528	496	475	501	497	535	483	565	508	514	540	494	471	524	515	481	518	482	500	509	522	479	507	512	508	495	489	505	536	511	529	546	523	486	526	522	463	536	479	484	506	515	513	479	514	498	520	530	494	505	518	525	483	530	506	545	501	537	506	496	506	526	513	524	485	486	463	487	465	482	568	489	501	514	507	513	543	579	521	518	481	526	498	543	501	574	477	510	525	503	492	498	497	536	533	543	513	548	512	493	508	495	542	512	537	539	543	532	481	562	524	504	499	516	531	505	506	475	524	518	478	531	495	515	523	509	505	485	494	503	545	487	518	534	531	505	501	513	530	529	551	512	523	515	511	502	505	499	469	536	473	474	540	517	523	455	503	499	509	511	498	508	475	494	485	502	499	508	506	482	550	483	504	507	528	481	504	576	533	520	492	501	535	518	509	529	495	506	496	524	503	479	549	511	529	542	526	527	472	531	510	475	502	491	509	515	511	489	481	511	526	495	476	529	549	519	496	523	484	520	514	490	534	521	492	558	502	517	506	542	508	498	502	574	528	502	508	504	476	521	478	544	532	518	474	476	544	509	503	486	508	540	532	522	468	511	522	518	498	527	557	519	542	503	491	519	468	529	491	526	535	501	498	518	500	521	511	537	520	526	495	501	521	479	522	495	532	468	509	484	492	509	501	495	533	511	510	481	533	502	484	513	507	504	479	487	513	496	512	513	520	490	493	526	500	494	503	489	556	486	488	529	528	492	499	513	542	527	530	528	515	511	491	472	527	514	508	501	483	539	528	530	516	472	519	469	531	505	502	517	517	528	510	546	511	493	496	479	542	501	561	487	462	505	490	530	498	501	503	518	529	485	503	494	525	469	458	527	566	512	519	526	503	507	511	509	499	491	504	496	510	556	534	494	520	509	499	507	508	500	518	526	513	519	481	521	501	502	522	509	503	524	526	490	493	496	504	526	495	509	518	533	503	504	499	511	539	496	533	519	510	515	505	502	488	511	496	522	496	499	562	450	522	550	510	484	493	525	485	532	536	551	517	546	548	475	523	506	526	489	515	558	525	489	470	529	521	513	479	531	507	512	529	503	518	524	509	512	513	526	510	473	498	483	481	507	545	518	495	562	538	547	514	537	501	569	564	520	496	524	496	510	560	541	510	505	497	499	486	510	535	555	501	531	518	516	520	512	520	504	466	508	508	500	526	489	517	518	486	512	491	523	540	496	512	510	509	553	494	545	535	511	546	513	518	465	516	511	509	481	521	506	525	524	534	500	544	481	522	539	498	523	517	511	500	509	493	552	496	511	518	523	533	496	547	494	496	541	485	472	533	486	514	525	478	504	501	490	536	481	539	512	497	498	506	476	501	526	521	554	494	540	525	539	521	494	512	528	545	482	545	531	506	496	497	517	496	522	482	487	512	520	499	497	548	499	490	518	555	529	494	512	474	472	515	490	519	494	527	514	465	474	514	515	500	498	503	506	481	524	485	503	527	522	519
23633	20719	27766	24060	20373	13403	7144	3428	2520	2202	5099	24592	19053	11184	3955	1226	858	757	728	719	672	707	761	678	721	681	675	704	735	765	748	735	739	691	729	695	722	716	735	689	680	704	737	692	664	710	710	735	757	702	736	674	692	728	723	764	692	712	700	690	684	668	764	692	742	720	689	705	691	736	677	700	697	671	711	737	656	696	683	718	653	696	706	674	701	685	762	716	651	721	746	689	721	702	711	699	679	710	703	680	756	680	648	699	689	699	715	748	694	642	690	699	683	730	700	725	709	713	694	689	708	702	726	684	690	714	705	693	728	712	691	692	677	726	684	716	704	688	693	693	717	664	696	699	655	672	720	690	698	738	728	666	695	714	694	715	680	725	747	728	686	687	703	696	660	664	707	783	706	712	721	701	707	718	691	686	723	708	652	690	730	704	717	661	705	733	709	708	679	699	727	708	700	716	727	734	720	685	637	719	691	726	697	689	735	702	693	717	664	669	720	670	639	685	663	689	686	644	740	694	705	698	749	679	738	688	710	705	707	692	679	692	699	679	706	731	748	613	658	691	675	718	682	714	683	682	680	643	729	669	706	706	722	720	721	699	697	694	727	672	706	670	738	700	686	698	658	714	678	714	674	759	673	677	666	729	733	687	688	692	728	643	720	703	727	677	668	654	673	656	664	683	674	700	699	705	676	718	652	700	671	740	697	704	689	688	682	710	691	679	698	686	667	675	724	720	673	690	729	680	715	691	683	729	705	703	722	719	695	676	681	663	649	667	691	684	656	652	723	683	677	699	623	664	693	664	657	692	701	715	704	738	717	732	695	703	685	681	738	718	766	690	689	719	682	686	657	666	736	701	745	706	726	707	678	705	664	664	687	695	687	732	649	685	748	710	719	714	677	693	679	698	674	706	692	673	717	664	701	710	728	726	715	696	699	689	662	708	753	698	723	702	720	698	698	639	740	698	703	683	727	690	683	693	694	675	697	723	744	755	686	694	681	688	665	655	743	664	733	717	691	694	679	695	727	680	658	720	679	687	669	667	666	641	712	751	689	673	722	687	704	695	675	707	709	658	667	677	667	678	668	718	695	728	724	699	705	673	637	709	658	666	730	721	652	713	703	699	697	636	712	684	711	725	720	693	685	687	713	693	687	677	711	687	749	721	725	686	697	695	696	709	694	711	697	675	636	709	651	707	672	692	724	670	718	658	723	718	633	698	670	693	688	709	727	724	695	713	680	695	699	669	678	692	693	707	657	664	693	699	721	663	682	692	739	703	715	718	683	715	663	690	711	664	722	680	696	707	683	708	735	694	708	722	668	710	669	750	730	714	732	680	657	708	665	671	657	663	674	723	666	674	736	692	721	680	728	671	704	687	702	689	725	740	668	693	665	741	673	686	723	730	665	711	735	678	682	694	698	679	691	676	689	675	749	683	692	680	675	662	682	689	675	659	662	691	691	672	697	684	695	695	759	749	627	671	669	693	707	728	707	662	681	656	673	667	687	712	696	689	679	677	715	686	658	653	628	706	691	668	706	692	677	701	659	659	698	651	668	705	662	718	691	676	670	678	734	694	712	678	699	698	718	702	680	700	688	723	745	748	683	697	700	690	694	718	683	700	729	718	722	694	693	720	697	665	681	702	694	702	726	729	711	707	711	696	663	685	654	674	692	705	683	742	752	706	716	732	761	732	697	709	701	708	726	722	669	701	716	694	714	701	663	687	649	661	740	713	733	657	675	695	677	666	716	664	659	689	721	666	684	697	701	668	690	718	662	723	716	695	683	752	731	706	706	688	681	658	704	698	703	688	704	658	769	697	659	717	680	677	676	678	682	705	667	662	771	658	696	698	691	684	685	675	674	698	691	679	751	698	677	697	699	748	687	683	720	686	704	684	679	709	709	675	677	706	682	654	723	698	672	669	689	683	718	725	691	669	710	687	680	671	674	696	731	691	676	752	691	706	671	732	636	676	716	700	702	706	727	689	693	664	642	727	701	727	684	724	704	747	704	724	704	646	702	709	667	693	678	717	725	666	681	660	702	726	678	704	672	680	710	717	688	687	729	689	676	758	745	691	707	674	691	649	682	739	680	649	661	667	666	675	680	657	688	713	700	676	702	686	699	686	678	684	665	644	692	680	689	711	686	704	730	735	760	704	663	709	704	736	726	667	712	705	738	712	704	696	699	730	681	672	701	721	741	693	748	678	704	666	651	676	688	699	675	675	673	659	733	642	711	676	695	703	722	653	687	713	633	718	718	733	711	711	713	694	728	662	706	700	704	733	711	660	753	684	681	727	671	702	693	743	673	681	661	660	688	673	695	667	685	665	736	722	664	669	745	731	694	709	646	670	723	703	695	664	684	677	682	697	711	670	709	687	670	693	645	724	674	706	678	718	703	726	699	699	710	712	710	677	739	665	695	664	675	706	683	654	681	706	705	703	682	694	697	719	688	709	683	731	653	697	710	685	671	714	714	737	665	672	692	702	689	722	674	713	648	686	684	757	723	677	704	675	679	705	684	706	716	705	718	674	680	697	678	717	681	651	702	708	686	718	693	694	693	659	696	716	722	734	713	666	673	676	702	727	680	726	648	689	683	697	667	690	660	715	723	711	693	674	707	677	701	679	697	670	715	714	779	705	697	693	678	693	702	644	682	701	732	734	688	691	726	707	669	705	703	684	719	633	715	686	679	701	681	685	655	697	719	699	683	681	714	731	699	662	654	705	678	757	709	710	669	695	727	704	741	682	702	644	707	688	665	709	669	687	708	680	650	668	684	643	700	663	744	730	689	682	746	672	714	661	713	759	688	693	701	695	682	673	707	681	706	705	731	734	697	703	659	672	721	691	695	709	726	632	685	652	666	689	696	749	664	683	682	693	695	708	672	720	716	666	726	707	621	648	656	665	738	705	675	647	704	698	719	695	701	684	659	662	710	755	667	683	734	651	713	710	659	682	674	711	714	680	695	688	689	632	717	678	749	679	752	712	667	683	701	693	728	702	714	724	690	646	720	627	671	657	681	656	679	716	694	680	668	653	666	685	712	709	693	714	730	711	684	666	674	699	713	687	717	763	695	688	662	702	730	696	697	720	699	668	749	689	647	703	710	767	718	636	679	691	708	675	673	710	720	709	682	680	749	640	695	684	650	693	669	747	665	734	670	714	710	727	695	683	684	701	718	771	740	703	757	733	690	716	735	724	710	694	694	693	697	723	728	679	689	664	729	697	641	719	703	697	675	689	650	683	658	714	656	669	737	661	743	702	710	706	710	697	691	661	699	732	662	705	709	685	713	721	699	687	731	697	668	693	693	729	696	673	676	683	675	645	640	686	658	658	662	730	741	721	733	664	712	708	735	730	720	734	708	699	696	602	707	703	711	688	698	705	728	715	721	735	668	695	744	689	705	698	738	676	664	687	726	718	723	678	700	685	658	684	721	689	675	724	707	689	713	688	714	717	676	712	722	718	716	744	698	701	728	719	735	696	687	727
8436	16597	20121	15744	8377	6705	5910	3757	3231	2823	7508	24916	16156	9805	4011	1151	744	598	636	625	577	561	598	622	650	596	564	603	560	553	576	629	576	602	563	600	552	605	560	565	586	559	636	593	563	552	563	571	594	606	558	582	589	560	594	620	586	577	592	591	604	556	620	631	631	627	583	588	574	593	595	574	612	532	581	585	575	573	585	572	551	600	579	589	634	592	628	628	563	603	570	525	632	619	561	617	621	621	607	594	605	586	583	550	563	593	575	598	593	577	594	575	583	551	579	591	637	619	592	562	597	564	588	578	560	641	573	601	555	600	599	555	593	553	588	566	610	568	549	578	587	624	650	575	628	582	584	603	587	620	604	566	586	587	586	552	617	584	573	571	576	625	549	585	602	601	543	580	575	601	606	623	578	594	621	579	559	564	626	626	626	618	591	583	602	629	556	580	607	595	588	609	576	556	573	615	571	581	567	593	613	609	592	579	597	604	605	605	566	605	603	575	515	580	590	600	629	559	612	613	609	600	597	588	556	598	577	624	605	610	619	563	580	583	534	554	575	597	573	573	578	625	618	575	566	573	545	614	595	552	558	584	622	590	601	566	591	593	589	586	604	560	572	597	578	576	601	606	621	622	547	586	655	584	563	564	588	592	559	584	564	569	587	607	531	555	618	574	607	597	572	553	601	567	548	576	609	556	570	562	606	590	575	566	583	601	598	581	595	640	597	566	593	530	597	533	589	604	567	558	556	624	571	550	617	625	594	592	605	595	615	570	594	619	592	611	550	579	579	561	620	576	583	585	579	544	577	572	581	628	562	559	548	595	587	629	588	618	632	605	557	579	572	591	595	573	571	549	567	621	569	575	561	631	596	642	580	576	598	585	632	601	556	595	618	593	590	554	596	577	581	596	598	589	570	588	616	557	598	579	626	570	585	636	580	629	556	571	578	581	594	582	575	581	591	592	567	618	601	575	558	624	570	635	546	583	585	572	562	665	574	579	615	582	556	547	618	571	562	584	611	585	616	570	590	587	558	559	584	639	638	572	596	566	595	560	591	569	577	564	563	574	616	597	591	589	601	629	589	581	626	615	593	594	626	597	547	553	573	597	588	596	628	623	570	605	601	540	621	538	572	539	600	578	568	563	556	560	624	568	612	590	600	558	569	576	547	611	591	615	573	564	582	566	624	585	562	604	580	536	577	617	585	592	598	573	609	600	590	589	614	631	563	586	580	621	591	583	568	597	578	551	603	556	566	600	586	598	563	607	592	580	587	572	600	567	610	591	572	560	587	531	636	588	616	594	575	590	615	568	589	592	542	587	591	609	580	609	606	584	565	567	574	638	589	630	548	542	594	647	573	584	571	559	584	593	594	559	611	612	554	591	623	575	569	623	601	600	611	627	551	574	633	566	607	581	564	604	585	583	535	573	614	580	607	607	572	574	558	614	603	556	557	592	587	570	582	580	600	588	543	579	620	590	603	558	605	616	608	561	611	607	570	571	551	601	637	609	566	606	590	572	604	564	543	569	560	627	640	618	580	624	576	608	573	554	576	628	589	561	557	608	570	607	579	577	602	595	593	590	601	555	562	546	595	554	556	571	564	587	575	608	580	573	526	553	590	617	608	572	549	616	591	566	581	599	585	583	567	614	601	581	578	613	591	584	611	593	578	614	601	545	579	569	590	614	592	578	584	613	559	625	548	570	563	579	569	598	556	543	604	582	584	586	564	567	559	563	614	596	595	566	587	598	568	536	598	570	583	610	570	585	612	615	611	629	609	571	593	573	592	580	590	570	570	543	583	543	601	591	564	592	583	588	573	634	627	545	624	559	554	604	604	576	566	591	541	603	555	578	580	568	587	586	622	582	577	560	564	570	612	537	587	591	576	577	580	584	576	572	568	602	566	576	573	578	622	577	532	555	574	555	562	592	590	574	558	557	593	577	570	571	580	601	603	569	619	595	571	603	613	553	603	610	601	568	587	617	602	557	580	583	577	569	598	622	623	583	553	618	577	587	559	534	589	571	593	597	556	580	563	597	594	584	596	586	559	579	602	557	585	574	577	600	626	605	576	549	600	552	610	566	578	606	586	586	581	542	597	620	600	602	598	634	592	553	578	582	591	639	567	545	560	598	600	557	600	580	537	611	524	551	581	575	622	575	594	555	574	575	599	603	620	602	569	551	576	581	625	592	585	584	627	602	558	599	623	580	589	609	586	601	605	576	593	578	570	602	548	548	604	563	587	589	616	547	586	579	561	602	566	552	591	611	595	590	554	567	585	599	640	575	570	582	614	547	585	607	608	576	538	568	563	648	596	553	582	573	516	590	579	595	612	616	611	595	581	566	617	587	627	577	638	547	561	621	554	602	581	613	598	630	557	565	618	612	520	595	621	556	584	578	600	603	645	548	606	607	572	570	565	535	579	547	593	622	598	609	617	612	579	592	577	530	596	588	570	539	596	563	568	557	583	560	617	604	550	572	586	541	582	565	617	553	620	604	582	572	583	566	576	550	579	552	597	595	580	577	547	558	591	609	530	608	633	619	594	586	561	558	595	537	617	625	612	576	589	579	563	543	570	566	592	554	581	576	570	609	606	578	572	589	607	578	651	581	594	595	574	589	598	582	563	569	574	567	600	600	605	582	582	588	617	545	608	615	563	581	542	559	602	624	583	574	544	583	569	556	596	598	581	569	562	603	568	560	566	528	574	637	583	573	584	586	594	558	565	574	564	590	557	599	594	581	589	587	606	548	556	564	596	547	595	541	574	619	579	582	606	631	601	594	537	589	561	551	601	616	554	584	601	572	583	573	558	618	596	627	551	587	586	523	577	556	603	605	592	558	546	557	560	574	570	570	586	594	606	640	575	615	615	594	577	578	593	596	558	601	574	609	542	605	642	593	626	641	611	564	605	618	586	575	573	623	578	575	566	572	551	569	589	598	615	591	612	585	591	609	614	583	603	571	579	579	561	577	596	584	561	560	579	586	613	575	569	543	612	595	578	574	531	552	608	593	610	589	569	558	569	607	636	606	564	600	569	541	575	561	558	555	576	622	541	588	590	602	600	578	602	610	619	581	598	590	598	576	582	561	544	574	579	582	592	573	580	644	639	606	640	596	611	545	574	612	585	584	592	575	620	550	599	561	574	616	566	640	590	624	623	565	600	588	574	585	597	644	599	558	574	588	563	575	555	544	519	641	636	564	594	575	589	568	579	594	577	588	546	576	572	610	597	602	578	572	612	564	576	580	574	584	561	595	596	613	589	604	585	574	560	634	601	611	570	567	576	587	625	606	593	578	559	588	573	558	587	577	598	602	588	589	571	595	576	562	554	562	581	577	614	594	599	608	570	579	609	570	590	594	618	585	574	564	586	594	573	571	597	642	619	559	581	615	549	587	586	594	572	578	575	610	568	607	613	588	557	603	552	601	584	612	604	599	593	570	565	604	562	578	566	555	546	574	589	568	576	561	563	597	571	546	563	588	591	590	572	592
27222	16178	12377	6587	2940	1924	1411	1199	904	872	921	1626	1607	1192	830	662	602	640	581	555	541	554	532	603	583	563	608	548	594	599	557	583	596	589	533	582	588	572	567	573	588	593	565	572	581	553	551	575	561	560	541	559	537	534	567	551	541	562	573	535	532	563	529	574	555	526	550	517	541	559	558	517	587	518	542	506	538	620	545	545	508	610	600	563	571	567	554	564	588	536	610	565	557	547	543	610	515	586	605	583	575	539	549	549	578	584	532	542	530	525	530	545	540	531	610	636	576	562	561	531	555	579	566	524	558	563	557	562	536	618	577	544	525	551	533	568	592	515	580	564	555	539	553	574	560	522	573	568	545	580	553	587	534	587	595	547	555	568	538	552	525	539	522	587	554	516	578	554	584	582	546	527	577	560	548	590	544	517	556	585	555	573	569	544	600	568	576	549	573	570	575	572	565	591	573	599	547	555	534	556	553	595	563	575	589	524	549	542	587	603	561	563	594	549	548	551	565	557	558	559	561	546	529	580	581	528	607	561	589	554	534	610	569	569	574	537	547	589	583	555	558	592	583	553	595	550	521	541	594	538	534	571	578	566	570	543	563	566	573	520	569	519	559	528	604	541	563	541	564	524	548	584	529	556	563	546	559	550	579	557	596	535	569	610	562	572	595	564	585	582	573	553	596	531	557	546	535	607	576	612	570	570	573	575	567	491	586	571	556	577	541	527	572	534	545	533	599	573	570	541	585	558	545	580	526	538	574	591	528	561	521	580	565	591	586	542	528	551	520	587	558	537	578	564	595	550	569	555	582	568	553	572	562	560	560	562	572	564	575	583	539	520	568	566	578	549	565	590	587	602	542	581	559	577	581	544	526	594	530	611	582	586	530	569	560	609	575	582	589	550	536	565	565	588	555	562	545	509	600	578	580	553	575	546	533	559	564	545	560	605	608	597	528	570	531	567	544	547	565	556	543	545	555	624	556	592	518	536	565	560	558	531	576	555	546	544	599	539	587	576	549	591	559	615	615	538	555	611	515	533	561	533	549	560	557	572	630	565	568	603	536	540	587	581	522	582	539	583	594	546	559	514	601	557	578	571	572	523	555	567	557	593	519	524	531	562	581	596	576	568	562	540	614	563	580	574	561	566	557	590	541	542	613	567	591	572	603	589	556	541	555	557	612	516	598	588	534	559	596	588	543	539	570	596	571	569	545	575	554	610	578	559	561	513	592	591	550	590	543	553	576	564	556	527	536	621	581	573	584	550	562	554	569	549	592	503	573	566	587	566	523	564	576	551	530	593	579	591	546	551	587	589	581	582	565	553	553	538	533	540	555	569	564	518	574	571	585	569	571	562	597	595	550	552	554	526	527	564	533	546	538	582	560	549	582	627	590	553	549	538	548	551	561	588	504	571	533	552	536	594	581	576	541	560	519	574	538	517	570	550	532	564	586	560	557	545	585	584	569	556	536	624	598	558	588	579	588	600	601	533	592	550	542	543	571	566	565	604	579	545	580	584	541	575	594	545	525	537	552	544	519	492	557	561	594	526	530	600	588	579	543	573	576	537	573	519	613	611	576	577	627	540	614	558	547	546	578	547	600	600	584	562	571	513	591	559	565	595	568	547	594	573	575	607	555	573	572	638	543	578	524	528	556	546	551	594	585	563	545	584	517	581	571	580	549	580	558	584	600	572	576	565	549	561	562	540	548	581	604	558	610	554	546	538	614	535	546	607	548	567	596	586	534	551	580	568	601	543	605	551	586	555	547	598	555	536	549	578	569	573	515	560	562	600	559	559	558	543	530	573	551	564	523	555	553	596	608	565	565	561	585	580	580	633	565	565	574	520	563	595	557	551	539	580	585	559	572	559	560	541	576	590	541	588	582	564	575	550	568	554	627	550	589	552	546	547	546	579	568	611	558	574	547	589	573	588	579	537	569	558	571	593	587	574	556	606	598	547	565	583	602	568	557	521	541	568	575	537	600	559	594	559	590	576	575	561	540	563	534	550	573	560	561	547	599	562	577	568	576	572	560	573	577	573	559	581	604	542	560	572	535	558	514	556	579	573	583	533	564	601	572	542	568	525	566	580	550	543	562	597	555	563	550	567	563	550	550	548	586	547	592	570	581	568	566	567	535	587	567	520	580	613	584	539	536	596	545	529	584	557	575	567	572	585	579	535	562	569	602	545	586	551	559	588	531	561	545	548	596	539	559	521	534	601	548	532	557	564	576	580	574	559	558	539	551	549	562	555	576	574	534	543	581	549	577	585	557	604	543	508	580	546	584	577	547	538	578	545	555	522	580	549	560	578	574	576	539	593	598	586	556	554	533	585	576	558	564	563	552	563	548	557	553	574	564	578	557	566	567	542	577	574	576	550	543	572	541	569	546	565	572	567	561	552	587	549	581	554	585	549	542	604	584	555	554	557	573	589	542	590	570	580	565	590	562	595	530	547	573	578	560	535	587	557	575	592	559	561	575	546	545	566	530	541	594	542	593	560	530	593	564	554	585	559	584	563	555	592	565	600	596	550	552	560	618	566	516	562	564	588	597	567	578	574	590	559	535	572	530	550	568	560	584	532	581	539	566	539	554	565	514	605	600	541	565	580	545	576	563	564	554	590	559	542	562	521	594	560	584	576	576	575	519	541	515	550	545	572	581	574	560	544	549	568	581	586	588	566	556	552	560	569	576	530	551	549	567	569	551	536	576	580	574	570	592	580	574	567	557	574	552	559	583	577	579	576	572	539	546	550	566	590	565	551	587	547	529	533	607	577	555	543	559	538	540	548	589	563	522	549	598	596	537	562	558	561	557	567	517	540	560	582	582	575	543	572	592	576	577	545	524	544	557	580	539	586	557	556	570	536	575	575	547	568	543	600	546	539	601	561	552	555	568	591	586	578	537	595	561	574	539	557	573	583	543	600	577	599	563	557	570	558	596	586	532	545	569	570	583	586	594	563	553	584	557	502	553	555	556	543	551	527	571	554	546	576	579	569	588	582	579	561	568	547	585	530	551	543	578	548	613	564	558	548	508	549	575	569	588	533	539	607	572	550	519	604	526	509	536	525	537	572	555	569	571	569	559	555	579	581	607	589	582	563	591	580	592	562	533	559	555	558	588	550	582	544	570	558	578	580	523	566	521	565	589	535	607	537	574	529	519	588	509	490	560	542	567	571	586	543	579	556	571	576	543	541	565	534	539	568	537	576	588	582	554	558	538	552	590	558	525	556	594	573	535	577	637	559	583	566	588	553	531	551	557	516	585	534	528	540	524	575	581	536	579	572	596	567	589	588	562	578	546	539	590	538	552	555	562	566	547	560	554	598	588	545	556	585	549	580	573	553	562	546	547	602	566	632	626	586	617	552	545	598	557	560	554	583	570	552	517	554	549	567	547	576	524	541	516	552	566	575	584	534	528	599	514	513	574	558	571	544	581	567	545	564	561	557	595	584	539	535	604	587	546	559	535	570	543	557	566	542	547	573	537	524
7797	9417	9624	4891	3168	2357	1800	1484	1206	1121	1145	2115	1828	1186	789	548	477	455	451	482	464	462	490	474	482	480	474	470	480	471	449	470	464	458	466	505	517	443	470	457	426	493	465	493	478	461	478	442	457	467	523	446	465	471	462	509	452	455	438	493	432	482	463	444	463	475	466	499	479	485	468	509	476	465	449	446	444	459	466	490	473	505	461	492	457	491	509	464	465	479	481	496	477	485	456	451	464	427	451	437	456	448	435	475	461	473	483	456	432	479	499	432	478	493	445	488	481	465	498	458	468	467	454	491	459	477	487	509	485	464	513	434	495	462	498	480	463	453	456	479	481	475	492	467	461	469	435	511	469	435	466	452	447	470	438	421	463	471	480	462	450	456	465	444	462	486	479	447	441	480	448	424	484	518	483	494	497	472	478	476	448	459	474	467	455	440	456	474	460	480	463	488	487	453	501	455	526	465	432	470	457	481	462	468	466	448	486	477	465	462	446	451	471	462	447	465	439	465	462	492	456	495	465	462	506	496	428	490	476	479	480	450	439	465	469	469	443	472	455	465	485	471	454	462	476	468	481	462	499	489	475	482	468	476	476	467	489	513	466	469	501	430	455	460	497	484	442	492	472	449	476	496	492	455	492	503	451	507	456	532	472	465	440	469	448	429	427	492	448	443	451	477	476	466	466	462	471	480	440	443	492	446	461	442	506	484	496	457	432	445	460	490	506	454	458	483	444	437	519	483	487	453	496	473	461	468	510	495	465	463	486	460	475	472	470	459	476	493	467	468	504	444	468	465	468	480	454	454	521	463	461	453	479	479	497	479	467	488	462	489	473	471	518	503	459	430	495	467	472	489	516	504	482	458	441	465	439	489	485	448	459	488	490	457	455	452	459	479	476	449	485	493	419	446	460	433	495	484	479	490	472	486	448	478	478	479	471	493	471	474	472	477	449	487	459	451	469	486	475	449	498	494	466	409	481	475	475	490	498	449	474	433	515	481	463	460	525	434	506	427	466	477	472	451	504	459	506	455	446	475	454	457	471	478	470	448	495	472	465	459	456	475	450	469	491	483	494	498	459	471	443	490	481	445	471	481	461	466	451	490	447	497	461	461	449	423	460	455	471	428	450	497	490	487	488	498	488	479	464	488	528	462	447	486	465	439	446	472	501	494	503	436	507	477	437	460	467	451	419	473	459	485	504	445	516	467	453	435	467	484	439	492	469	475	490	499	500	443	465	498	443	489	501	474	471	475	471	503	470	462	486	468	456	493	483	471	462	521	465	460	480	500	463	478	463	473	478	513	431	444	477	456	498	482	465	495	483	479	495	471	477	499	451	449	487	475	507	471	492	490	471	461	500	505	473	471	478	454	457	463	472	446	492	455	445	463	433	498	462	456	495	474	472	458	453	473	465	453	467	462	481	454	494	475	451	476	499	453	469	445	425	458	440	438	489	468	457	479	463	457	431	477	471	470	461	517	430	450	451	446	472	498	483	499	444	499	522	485	468	473	479	476	476	455	504	462	456	457	423	535	444	459	448	521	440	472	458	480	466	475	460	460	458	433	443	452	522	468	432	441	456	482	443	452	488	461	412	493	513	482	470	459	488	494	459	459	459	459	467	492	459	449	482	511	455	453	458	477	471	448	460	462	509	504	467	450	470	507	438	481	422	488	475	459	459	468	447	487	475	454	463	457	489	495	468	487	463	452	429	469	476	469	489	475	466	452	418	443	460	471	485	482	497	473	461	469	496	474	453	498	467	416	489	497	461	478	488	450	494	451	481	430	446	486	453	462	481	440	455	493	470	481	472	437	460	443	441	504	485	477	482	490	425	475	465	460	492	473	433	479	468	423	460	462	479	492	488	465	464	510	464	454	447	439	453	466	434	491	490	467	469	478	510	440	477	417	468	491	474	468	474	498	489	504	485	463	456	475	445	447	450	486	443	477	485	445	494	475	432	506	463	480	429	420	494	487	493	465	478	468	456	495	452	483	488	468	482	502	447	461	442	500	478	488	497	475	455	499	443	504	477	472	509	463	494	476	481	466	453	465	458	501	456	467	463	502	513	474	438	498	484	484	479	453	459	437	483	442	456	462	519	499	486	463	467	419	459	488	466	496	475	490	468	496	471	419	448	491	528	469	476	449	478	491	498	494	456	487	477	444	495	481	486	436	480	507	464	470	444	470	475	474	440	465	472	457	474	469	479	464	488	459	454	471	497	442	453	475	462	514	446	491	447	450	505	468	491	476	492	458	476	453	446	440	432	465	505	467	485	452	459	492	456	493	486	472	455	481	505	451	471	468	473	478	464	450	469	491	509	500	444	497	485	479	450	496	481	494	481	438	455	507	417	473	438	464	453	463	457	489	441	449	476	449	502	461	457	493	470	470	481	443	457	469	453	473	460	482	443	467	477	472	475	415	422	488	501	471	479	477	476	516	462	451	492	473	463	473	507	475	460	441	463	494	494	470	464	453	466	476	483	482	470	450	448	473	455	491	459	463	450	450	461	473	475	479	483	494	438	466	468	480	486	436	487	460	465	461	479	481	504	466	447	502	454	453	474	463	480	496	454	463	520	486	484	429	458	452	433	459	478	463	474	433	450	466	464	472	503	477	495	457	467	470	460	482	471	457	481	459	466	461	455	474	433	446	467	432	481	469	478	463	437	474	486	440	466	427	494	484	485	507	504	437	478	457	492	446	475	496	502	453	490	512	504	471	473	445	449	469	495	443	472	468	489	460	427	450	483	489	443	476	490	508	449	478	489	490	446	474	445	480	437	473	474	456	430	473	472	445	470	472	467	453	448	463	427	470	458	487	436	486	486	456	447	443	448	478	484	469	478	429	467	426	461	431	457	469	504	478	489	487	446	428	466	460	499	469	503	447	492	488	442	461	487	443	495	478	487	465	484	474	467	468	467	460	446	445	474	444	500	431	489	454	444	445	492	493	433	453	442	495	498	492	496	486	459	481	479	477	476	430	493	451	489	513	476	472	466	465	463	468	496	484	460	476	455	516	489	458	462	425	473	494	503	470	480	509	474	484	440	457	487	487	501	475	465	479	451	499	514	492	438	505	479	472	483	482	466	480	526	467	469	480	441	461	495	519	508	464	484	504	471	465	538	482	476	465	466	448	475	466	462	476	461	458	452	442	503	484	455	503	456	456	497	453	499	479	455	434	475	490	460	449	475	469	447	449	439	462	498	453	497	481	419	514	462	452	489	461	517	491	455	476	448	481	451	460	467	513	497	491	459	469	453	490	489	458	437	494	494	515	475	458	515	482	488	454	467	479	466	451	466	450	449	485	471	440	460	459	482	534	519	453	444	466	471	481	497	493	538	469	460	462	448	521	479	469	488	463	430	480	460	486	460	484	496	493	457	461	480	481	479	466	477	507	480	445	472	463	462	461	454	437	441	466	460	469	481	464	451	453	487	441	459	487	454	471	435	476	490	480	443	444	488	441	463	470	477	452	491	462	461	460	473	475
24746	20916	26863	24550	13584	5389	3159	2222	1899	1694	3286	13109	10538	5761	2220	933	656	617	554	614	543	610	569	623	573	599	554	604	577	604	571	625	570	575	545	581	626	584	609	587	542	561	601	622	571	603	618	608	580	626	546	568	567	592	648	576	584	617	575	599	595	559	605	628	611	616	612	564	583	597	555	554	582	589	523	604	592	557	572	588	592	583	636	619	574	605	571	589	572	584	600	568	594	610	611	583	558	617	583	584	616	644	588	609	560	575	551	600	628	596	583	604	581	598	572	562	553	590	602	557	619	602	624	600	592	555	591	551	594	567	620	618	574	559	600	575	573	557	619	568	545	608	599	607	609	589	600	575	586	588	591	631	606	572	618	595	593	584	561	594	609	572	579	553	572	558	576	591	631	610	571	640	570	581	564	564	584	559	563	601	560	590	527	595	587	572	587	559	536	611	560	655	594	586	631	555	565	549	617	599	593	542	599	593	595	588	588	582	562	589	573	552	560	565	504	572	544	585	592	579	581	622	606	599	585	541	589	591	572	556	602	582	596	519	569	539	610	545	571	599	585	595	610	579	580	569	587	603	612	580	577	580	569	562	574	531	617	556	602	582	575	608	579	533	575	597	607	549	587	609	609	582	557	592	536	605	526	586	604	584	567	590	602	597	613	575	594	595	572	566	586	612	606	557	537	587	556	582	579	592	568	567	583	590	568	544	577	566	665	570	587	571	536	562	609	614	613	564	612	612	544	640	567	603	588	556	581	612	591	563	596	561	587	589	597	586	601	577	602	587	564	558	634	599	539	597	557	557	624	585	583	595	594	586	572	607	603	587	557	533	614	553	564	628	572	564	557	636	643	561	578	617	581	578	599	624	550	591	602	624	644	589	597	563	540	588	579	597	622	612	586	556	581	577	625	554	608	549	587	581	582	602	592	550	627	566	576	564	546	610	618	588	540	594	575	623	592	623	565	578	593	610	583	579	600	543	623	609	595	569	592	584	618	566	586	593	578	565	545	623	550	626	598	597	607	576	615	601	608	561	615	582	605	605	545	603	523	593	583	533	595	595	551	556	561	574	591	574	586	545	582	541	571	573	569	596	589	554	597	597	551	560	610	563	569	585	577	578	626	585	579	624	612	629	576	596	558	591	592	544	618	594	572	585	600	575	584	580	566	575	609	619	583	595	578	614	583	585	509	536	616	616	599	597	589	582	556	608	561	604	572	590	563	598	598	549	591	546	591	568	605	606	625	590	598	608	551	584	583	569	615	616	572	528	591	544	579	572	567	541	572	585	603	581	540	563	596	586	580	595	564	569	620	598	556	511	562	559	554	594	539	587	604	633	593	590	591	605	579	631	590	599	577	589	548	586	599	563	570	558	563	601	585	590	533	583	572	590	572	563	605	565	581	588	497	583	573	559	580	626	567	550	608	594	549	586	604	612	568	568	579	579	612	572	587	570	586	591	578	567	575	570	619	611	572	576	631	607	562	609	584	581	562	566	579	610	584	580	607	616	591	580	592	598	591	614	615	565	545	602	580	585	640	600	574	612	625	557	556	564	593	538	624	574	563	589	585	573	592	591	573	543	576	581	568	609	592	614	560	549	568	566	591	600	608	574	572	582	553	582	561	573	571	620	588	599	566	561	576	576	600	561	575	617	621	563	582	569	562	648	567	637	533	527	597	560	582	565	601	598	546	559	607	569	608	574	596	595	600	609	571	609	607	583	566	590	568	566	590	611	585	588	550	603	550	603	592	553	584	611	568	565	614	582	560	580	595	549	547	591	591	599	591	601	587	578	596	608	598	575	591	598	597	599	573	577	580	577	605	548	560	576	618	596	614	598	544	579	597	599	552	558	549	578	582	574	583	531	559	531	607	580	602	584	594	567	606	566	571	598	580	629	615	575	582	590	615	595	548	574	607	603	545	562	565	577	622	588	577	607	555	588	581	576	569	564	597	551	581	590	559	582	593	580	561	614	528	530	565	586	601	604	578	565	606	601	602	593	558	611	606	620	591	564	598	555	563	561	564	575	582	595	604	579	608	593	549	571	563	564	560	633	570	583	578	584	557	583	601	576	520	571	589	619	613	606	578	622	569	593	592	605	616	620	568	592	504	555	587	629	627	576	548	614	581	588	565	599	577	589	603	595	577	594	571	606	596	578	597	574	617	617	574	567	563	553	571	552	601	569	597	552	581	589	638	577	598	564	605	605	538	581	582	628	569	544	584	639	595	559	553	588	570	601	584	569	574	573	610	612	541	589	608	575	589	590	638	584	555	556	569	599	611	594	624	603	577	599	542	607	567	595	568	641	588	579	543	602	593	576	585	593	555	581	609	588	611	605	582	622	571	605	607	577	615	606	561	585	583	569	602	558	589	584	601	609	546	537	627	558	593	584	591	573	559	602	574	574	599	604	583	601	550	586	594	576	536	598	618	566	589	544	596	604	585	588	559	610	566	562	539	568	603	614	593	556	585	599	630	564	602	583	557	603	590	551	577	613	579	576	558	577	589	573	577	598	561	555	582	593	617	578	565	542	573	567	626	567	632	622	558	597	629	582	611	553	565	585	589	635	578	538	607	584	579	592	562	594	596	623	599	533	590	589	636	565	582	545	576	574	563	573	642	587	576	620	590	569	597	643	585	627	596	586	589	578	545	590	628	572	568	584	581	617	566	591	561	554	591	630	609	584	598	589	551	562	592	586	628	575	636	581	608	558	578	578	600	603	603	598	558	561	571	578	553	614	573	596	596	598	540	590	588	576	589	624	562	584	609	571	538	606	579	597	602	609	583	616	610	574	585	563	656	592	577	596	600	566	560	564	593	568	573	575	583	549	559	616	565	585	573	560	588	582	591	595	564	571	605	582	557	579	577	622	585	594	611	640	589	590	594	582	611	564	582	617	589	598	585	549	542	597	575	607	560	584	546	589	612	559	609	607	609	579	563	591	572	601	546	600	556	590	591	582	576	616	579	583	588	610	597	619	534	569	598	634	569	580	560	525	615	622	634	604	547	586	554	555	580	582	563	593	595	592	581	617	626	617	636	553	579	564	606	582	587	545	566	604	610	581	567	606	581	612	621	553	603	573	642	618	566	591	550	576	618	574	612	572	583	553	520	628	538	573	567	583	554	565	595	591	628	591	563	574	628	581	600	573	564	583	565	579	563	597	608	564	609	589	612	578	616	612	579	602	588	583	589	600	547	596	560	599	602	603	627	581	577	603	574	602	610	592	561	654	617	586	577	549	588	560	557	550	609	533	611	608	582	598	612	574	597	542	588	530	616	613	573	623	587	534	570	581	570	577	590	582	546	570	567	580	586	606	643	596	605	571	578	562	573	585	585	587	538	569	545	587	595	563	598	601	593	563	604	598	580	602	539	565	590	580	617	579	572	588	576	562	532	578	566	609	586	616	572	580	560	565	586	572	611	555	581	599	584	577	553	545	569	621	603	576	562	618	622	588	548	578	562	556	567	603	560	583	565	573	651	567
8519	15256	13279	9750	5700	4198	3301	2886	2623	2292	4753	14644	10141	5732	2504	809	563	480	521	498	533	484	533	533	497	533	515	528	541	504	534	512	531	511	457	531	495	504	549	491	547	462	493	512	500	480	486	501	512	478	481	534	512	489	498	502	478	496	480	477	493	527	477	496	543	478	564	515	485	547	437	525	501	535	489	530	470	443	475	455	516	517	505	491	495	485	504	525	503	478	510	514	482	546	571	511	545	518	519	505	500	524	503	500	493	514	484	532	483	497	503	516	474	524	468	501	523	545	478	454	489	541	481	521	534	528	487	444	523	497	503	516	522	468	438	510	499	470	520	493	495	483	454	465	500	491	489	520	509	532	522	528	504	477	511	517	516	500	499	528	482	527	522	497	503	514	523	516	527	493	519	517	499	496	473	495	541	540	524	486	501	516	515	525	493	514	502	511	497	474	469	506	499	465	451	527	566	512	493	489	522	493	500	494	508	490	521	513	499	494	494	491	494	505	531	494	467	513	497	528	531	491	540	534	529	495	521	518	506	503	484	504	526	477	492	495	530	527	458	526	459	504	518	474	500	509	537	499	472	509	515	490	478	523	504	472	512	487	508	528	473	527	473	520	450	489	538	523	529	480	531	455	489	480	508	516	509	527	481	505	503	581	499	527	497	494	523	496	476	520	496	536	489	504	495	481	488	493	492	514	505	479	502	494	535	496	525	513	541	532	502	467	522	520	500	528	489	487	477	521	542	498	519	502	491	497	460	532	512	514	531	484	521	446	547	505	502	482	503	461	502	511	499	478	469	503	499	484	492	486	483	509	454	490	502	496	487	477	464	515	538	500	538	510	491	540	523	500	502	473	502	498	482	542	525	537	480	494	546	509	496	543	510	494	456	494	479	435	536	511	532	500	479	494	505	520	504	531	538	494	498	492	478	489	503	492	473	517	477	456	513	469	484	506	475	544	497	489	490	534	492	493	511	513	480	491	476	509	518	504	481	527	501	498	516	488	488	518	490	499	504	483	529	489	508	490	551	473	503	468	521	534	496	467	501	477	487	496	503	487	500	502	472	474	542	517	509	499	516	518	489	507	491	474	474	512	505	473	549	494	523	477	532	506	470	517	466	504	503	523	504	474	575	507	486	522	505	479	508	486	507	507	484	516	502	494	506	482	509	491	493	496	482	503	489	510	509	516	498	516	536	472	508	496	461	504	514	493	484	500	512	510	487	497	503	519	469	488	507	496	475	485	530	499	513	480	476	502	526	536	542	517	499	511	531	479	501	546	499	505	470	540	515	508	499	467	491	489	529	512	483	472	499	507	504	498	493	459	512	488	515	472	532	527	505	540	481	455	526	529	496	556	544	501	520	484	509	484	538	519	462	498	484	544	513	505	519	508	472	485	485	503	480	491	501	509	515	520	515	519	519	489	476	485	497	482	501	546	527	540	480	530	518	513	489	523	484	477	500	531	521	507	473	504	482	522	528	519	496	484	493	510	459	514	489	519	521	477	482	475	482	519	548	504	495	502	509	512	481	493	503	485	498	511	469	526	481	515	494	553	476	500	490	510	458	534	502	509	451	515	508	491	515	494	491	491	526	529	458	539	466	492	477	514	498	492	461	492	457	509	496	499	524	487	486	495	468	460	513	479	497	472	498	505	462	529	486	500	483	473	497	461	496	463	513	519	510	479	514	498	507	497	493	491	528	528	451	463	479	531	496	540	507	494	476	533	503	502	500	533	472	488	495	508	522	432	504	496	537	475	455	531	477	482	502	477	512	515	462	452	499	511	513	525	507	488	473	475	483	495	532	479	488	536	466	504	559	486	480	501	507	491	492	516	502	504	568	510	499	461	477	527	504	497	493	478	508	541	472	468	517	521	476	465	535	503	487	499	518	500	499	484	510	494	523	485	522	508	495	500	494	522	469	507	466	466	546	539	519	486	515	535	519	528	501	542	509	554	487	519	504	525	522	460	481	514	495	484	470	493	481	504	528	499	523	494	466	497	533	496	500	482	499	496	511	506	488	512	524	518	505	512	512	544	507	510	531	492	511	503	512	494	492	474	468	472	498	483	522	482	534	475	538	517	490	486	541	495	494	471	483	496	489	493	458	491	536	462	514	493	516	514	534	513	515	503	503	494	499	465	515	474	494	503	467	504	504	463	537	481	498	500	484	495	497	504	494	494	490	512	483	490	488	511	486	511	500	476	475	467	507	520	486	450	493	489	495	487	481	494	527	517	519	533	457	513	450	513	509	492	476	456	524	508	527	523	491	483	518	506	480	504	544	472	502	499	498	539	477	475	504	551	475	508	457	511	501	503	487	504	510	482	484	461	507	507	509	499	479	469	519	470	540	478	480	476	485	490	522	496	508	497	487	475	476	549	488	515	467	534	546	491	475	510	499	487	483	520	519	450	498	451	466	477	484	488	469	499	476	536	495	545	502	513	482	491	504	535	508	451	531	476	497	491	471	524	492	477	529	504	483	508	488	535	534	509	503	532	504	504	528	485	475	522	480	517	493	532	474	518	477	499	472	503	493	453	539	528	490	533	493	518	491	496	501	482	502	538	492	508	504	472	489	500	464	488	510	501	523	488	502	492	500	475	514	565	520	548	476	544	552	513	468	488	495	515	501	463	488	501	506	502	473	536	550	533	521	472	498	546	466	514	501	484	498	529	482	499	498	537	488	482	525	492	490	466	461	492	487	496	536	471	519	496	538	498	491	510	504	550	501	537	517	494	481	488	500	513	486	529	484	472	454	471	516	481	523	492	500	500	469	491	497	525	525	468	469	481	470	481	489	479	480	502	476	500	524	474	507	514	521	504	448	533	477	511	499	505	471	511	445	491	508	517	498	507	522	512	517	509	467	499	507	509	455	526	503	462	504	497	502	526	508	540	457	535	489	462	530	499	475	482	516	519	500	472	465	482	509	496	471	497	508	467	498	526	502	515	494	518	492	494	499	535	470	497	516	512	512	484	479	484	526	459	550	475	501	506	511	524	497	511	489	508	445	527	483	522	508	530	501	501	525	524	494	483	486	498	500	461	471	468	500	487	466	480	500	513	497	491	466	485	475	520	496	506	540	509	493	532	516	485	486	532	508	510	514	499	491	531	485	493	508	502	523	530	479	516	501	492	532	520	487	511	531	498	506	505	452	501	492	463	489	490	497	476	466	488	499	500	467	527	513	528	490	507	499	498	509	537	490	466	556	525	533	474	498	487	475	477	491	499	500	494	472	494	479	462	502	476	449	493	498	487	486	497	486	520	482	483	505	493	537	504	503	506	476	494	498	498	517	493	522	487	465	520	454	494	517	527	515	454	473	477	486	499	486	527	544	486	481	486	471	518	449	472	468	514	494	521	510	492	470	488	505	487	471	470	495	471	507	496	486	460	534	493	510	476	488	493	520	489	542	514	516	473	484	530	506	484	535	499	487	495	475	496	511	502	493	472	516	505	478	502	497	491	510	499	496	511	511	480	491	475	516	453
23647	20766	27730	23828	20465	13298	6814	4005	3063	2566	6401	25970	18709	9951	3443	1146	822	730	721	722	729	758	717	669	693	719	719	732	676	743	707	688	716	698	721	698	721	734	719	640	686	727	710	655	733	726	684	682	685	656	670	690	686	717	664	739	691	762	741	687	701	691	715	686	755	693	674	710	734	656	669	674	666	642	633	743	648	698	669	705	654	660	707	655	639	736	767	720	723	660	659	695	666	663	636	732	670	654	682	692	649	696	644	691	696	701	652	724	704	683	711	713	675	742	722	679	652	723	627	664	694	667	668	653	723	676	644	682	726	634	638	677	609	692	640	681	693	657	706	706	681	652	673	640	704	698	710	658	718	694	630	694	677	664	650	636	641	665	722	637	692	697	653	669	679	698	680	756	684	685	626	671	673	676	675	692	707	730	735	681	674	719	677	708	683	676	683	673	654	669	698	631	673	686	679	682	652	693	662	691	708	659	712	713	682	655	681	683	700	713	707	704	625	724	680	688	689	695	720	666	676	675	686	672	674	699	675	674	730	673	661	689	720	688	729	661	680	655	698	701	656	627	678	684	665	652	683	680	699	667	699	678	712	705	710	760	708	682	704	714	661	689	735	687	662	688	714	636	700	683	686	682	672	674	676	672	685	697	700	641	699	702	663	670	740	687	663	697	666	644	673	691	680	703	653	732	674	668	675	696	679	664	711	663	681	696	664	684	684	654	720	666	697	713	663	652	677	675	686	647	656	733	692	681	688	708	704	706	697	652	705	710	702	630	654	715	667	707	672	696	713	688	656	676	686	663	684	665	695	700	682	683	678	676	687	677	728	675	676	630	675	669	634	684	703	674	728	704	691	727	681	729	703	676	670	651	714	717	712	648	664	687	669	700	647	654	650	668	715	692	663	695	681	672	701	685	698	712	692	710	683	650	661	664	652	691	743	684	685	665	637	660	669	716	740	683	671	695	716	688	726	692	666	623	680	653	643	653	700	724	671	705	663	730	658	657	671	677	653	700	698	623	681	666	693	713	668	666	669	735	709	712	661	688	691	695	683	689	615	681	680	649	655	641	673	706	688	700	674	672	676	682	679	694	669	633	696	636	636	655	634	658	680	733	674	653	666	703	668	693	648	712	666	717	650	693	695	647	656	656	714	664	684	636	721	747	684	654	669	719	702	656	706	695	723	675	646	674	686	745	678	724	718	685	686	722	689	685	639	643	703	678	705	736	693	697	710	699	647	668	669	669	667	669	693	709	660	680	715	688	672	659	703	704	722	680	705	680	676	694	693	673	659	667	637	692	724	655	678	666	704	691	700	689	674	713	634	694	653	639	687	718	716	671	673	727	675	646	695	671	617	721	669	682	706	683	745	701	640	721	709	653	631	657	622	691	688	682	671	652	690	723	709	681	650	674	680	696	647	702	647	727	710	640	674	689	690	701	655	692	672	705	728	676	626	705	653	686	677	692	690	666	643	708	714	676	689	692	687	675	719	669	654	662	669	677	666	665	713	681	667	702	705	673	672	651	669	698	698	695	657	675	656	674	669	646	698	689	702	692	646	687	702	685	674	683	666	662	683	674	699	679	657	689	677	676	654	667	667	674	673	708	708	671	713	626	688	666	694	711	668	676	710	680	674	681	689	719	671	657	676	675	683	694	679	715	679	667	712	691	696	686	682	686	668	692	694	677	663	692	674	737	688	637	698	661	662	685	684	647	653	701	673	682	667	686	703	698	685	675	717	643	670	690	693	737	652	705	745	737	700	626	661	719	662	699	718	715	688	688	736	676	667	642	670	674	708	676	645	651	665	726	666	738	680	679	655	687	651	668	713	711	701	707	721	694	649	681	640	666	654	736	676	663	683	730	698	664	703	662	680	702	706	727	688	669	676	688	698	672	720	683	601	654	603	687	719	699	667	734	675	728	669	653	703	681	665	635	675	676	708	678	693	675	658	678	649	706	639	700	655	665	687	646	700	666	682	665	706	662	661	640	678	693	659	662	658	646	710	693	655	690	694	671	691	667	635	675	668	654	716	731	680	709	682	697	676	693	706	675	683	704	682	694	659	622	702	636	650	646	707	697	632	751	663	705	656	682	668	697	700	682	642	690	643	680	660	680	692	680	664	684	647	684	688	643	702	674	649	674	685	701	727	690	692	689	664	700	655	656	663	692	643	663	668	631	678	697	707	704	687	684	623	674	721	685	649	650	695	649	737	693	673	692	710	686	662	687	688	641	690	627	700	676	692	676	716	690	657	645	691	695	701	710	689	684	646	649	685	662	668	679	683	674	700	717	628	696	729	692	649	645	668	747	656	636	701	676	678	673	639	640	672	678	703	639	736	620	667	717	683	627	695	666	692	681	678	729	670	689	660	700	679	689	706	690	691	660	730	699	624	672	615	659	694	654	659	712	664	712	673	643	661	697	708	681	674	714	674	694	679	688	652	689	618	668	686	683	689	654	659	638	656	692	654	667	652	694	641	668	697	690	629	664	618	672	684	749	707	648	702	703	678	688	660	649	647	680	650	722	704	709	687	661	716	655	677	661	688	681	685	716	648	661	670	722	670	661	693	705	677	658	675	681	682	658	629	687	651	696	671	691	656	714	653	675	662	626	644	634	714	668	634	709	743	676	664	692	701	660	669	742	670	648	645	646	709	740	718	665	623	696	736	660	695	643	675	653	704	690	685	660	649	717	631	661	641	693	698	666	671	656	633	702	722	640	724	685	676	707	657	730	678	698	679	674	646	696	702	684	688	676	676	698	652	670	698	673	727	689	691	653	663	714	672	694	675	666	702	649	670	690	663	696	716	708	677	666	709	689	684	669	692	680	695	697	679	676	660	666	703	669	670	710	658	635	657	690	684	669	667	678	679	686	681	668	675	720	678	700	693	673	670	653	642	702	705	701	706	716	745	677	679	704	683	676	686	655	669	653	685	675	677	713	663	663	664	650	714	693	723	615	695	686	654	643	647	692	692	657	688	673	684	607	675	692	691	716	666	666	650	668	689	707	683	648	669	692	710	658	702	701	673	685	687	672	658	688	701	683	747	712	686	697	673	681	605	706	725	699	672	664	672	709	639	670	640	664	661	644	684	703	668	677	675	714	639	687	672	665	658	707	674	621	714	694	649	687	686	644	611	676	725	658	657	690	691	673	686	646	655	658	703	701	734	674	670	680	687	669	622	696	707	687	652	713	638	711	689	672	644	691	677	714	626	692	653	741	657	680	673	686	699	644	683	688	675	702	666	689	653	684	658	684	692	656	673	685	633	666	697	706	659	722	696	686	645	671	689	721	717	676	652	702	702	696	626	682	682	663	709	629	669	695	689	682	702	649	693	681	667	683	691	666	668	697	678	666	737	712	673	675	666	687	673	630	663	649	685	668	675	665	666	658	660	704	681	678	671	698	722	685	700	673	678	697	666	662	680	655	670	703	672	688	676	680	727	678	681	709	683	668	672	701	706	688	653	720	613	696	679	644	672	650	699	660
9111	16834	16904	11539	8279	6619	5643	4829	4238	3306	9075	25586	16142	8589	3464	1039	687	619	596	593	573	579	566	565	581	614	555	586	614	579	600	588	574	574	532	572	549	565	613	568	556	579	588	573	581	555	547	567	566	599	595	595	640	608	574	566	559	583	553	547	606	560	602	602	588	570	571	560	559	582	555	562	549	606	591	556	528	572	552	550	575	608	597	572	541	577	595	563	578	547	562	529	537	542	581	554	564	538	559	588	548	587	564	551	553	585	601	588	548	605	565	582	580	588	541	598	563	594	553	581	612	546	572	598	564	557	619	565	555	577	555	592	551	551	557	546	570	577	636	558	582	551	592	571	557	578	590	573	610	557	575	582	555	546	595	630	572	570	553	566	554	557	574	552	571	585	570	552	573	563	558	520	600	601	565	535	597	546	642	567	541	561	574	551	497	577	551	549	593	578	582	585	555	573	583	564	563	566	570	568	562	554	561	557	568	571	625	561	577	565	580	577	544	512	548	576	565	583	563	558	575	587	588	540	598	582	588	581	582	580	560	578	597	582	559	560	541	584	554	568	586	567	592	572	571	587	578	590	568	546	562	587	525	570	566	587	569	576	590	632	569	579	570	567	596	572	575	615	599	589	610	545	568	572	623	624	556	568	581	584	564	558	554	527	575	566	559	544	580	574	589	546	559	595	581	590	581	562	571	567	605	550	561	615	583	645	581	566	555	577	579	574	572	571	564	601	582	566	546	552	581	573	577	588	573	604	577	594	614	534	581	618	576	539	604	548	584	575	582	563	572	577	609	577	587	615	543	575	553	559	546	534	580	606	615	553	562	610	549	559	604	594	573	596	553	601	569	586	585	544	544	560	559	560	535	585	586	577	592	594	572	555	586	587	562	574	537	601	583	560	611	561	576	584	608	598	543	574	576	592	571	583	552	522	559	570	602	561	574	563	547	599	562	532	535	611	583	588	606	570	557	549	550	624	586	574	550	554	583	595	608	558	585	551	561	566	585	568	539	545	565	558	582	564	569	569	580	557	572	606	611	587	601	578	612	629	577	565	558	586	532	576	573	596	581	560	604	562	577	577	594	589	567	558	560	496	540	562	586	598	577	581	559	546	628	553	578	558	584	541	538	605	541	573	554	519	579	582	551	582	548	580	558	550	572	557	560	591	582	593	578	579	588	546	582	593	579	607	578	587	556	552	625	585	572	582	628	540	568	569	585	576	608	544	558	568	566	557	568	565	535	569	537	501	534	604	603	597	583	565	550	540	556	562	555	536	580	572	607	617	540	560	544	534	613	570	575	574	569	582	554	587	557	609	600	566	554	569	581	606	595	573	547	550	587	578	614	545	570	583	519	555	539	569	549	559	570	576	584	551	613	617	542	574	552	588	597	532	599	599	557	562	556	589	584	583	609	551	533	551	591	603	586	570	587	556	576	635	548	560	587	544	604	590	579	581	564	565	569	565	563	583	539	604	589	595	577	543	555	586	560	569	589	548	553	538	600	550	547	593	574	552	569	619	611	583	571	584	557	568	607	526	572	586	599	592	554	596	583	552	566	603	560	531	578	575	525	578	562	558	586	601	556	585	538	550	583	612	542	567	580	564	558	541	571	560	561	650	559	601	608	617	589	578	598	536	536	566	571	600	503	590	604	548	623	524	585	586	537	536	538	562	576	553	560	583	575	555	603	543	570	562	569	572	608	592	528	548	581	555	577	547	540	559	549	591	555	601	583	605	581	597	583	587	580	584	604	578	566	559	590	548	561	536	590	568	581	560	607	565	568	543	587	601	540	580	562	592	560	584	547	559	570	558	574	587	533	563	574	536	547	581	550	579	566	594	608	577	587	552	545	561	535	556	550	564	602	542	507	581	618	578	608	596	567	574	528	551	590	636	593	605	587	545	571	555	556	565	565	593	586	540	585	601	621	555	578	549	608	567	587	589	593	589	550	553	612	549	543	553	589	548	568	553	545	579	576	564	615	571	581	559	559	549	559	572	587	565	551	582	569	546	612	549	522	570	577	563	574	563	588	581	551	569	540	558	559	553	556	605	597	561	578	603	633	556	583	604	585	588	552	581	521	553	562	520	566	580	609	505	541	580	593	585	571	582	616	527	559	536	544	630	591	551	536	530	585	565	546	544	549	576	607	574	580	573	609	546	551	557	572	534	554	577	558	592	560	558	540	537	598	599	567	619	597	523	546	533	554	513	598	579	547	576	556	588	582	551	555	564	540	545	557	527	571	564	524	575	567	541	544	563	586	581	561	567	597	556	524	634	572	548	594	567	571	571	611	548	568	579	556	623	572	561	595	580	589	591	573	580	587	612	591	602	565	560	599	529	625	584	570	574	595	564	592	572	539	568	570	564	608	581	572	586	587	562	574	560	633	545	586	583	592	570	571	554	566	536	560	584	539	588	532	581	585	533	529	570	598	573	620	556	536	554	583	594	572	613	548	504	582	568	518	584	602	570	571	585	577	592	576	579	583	544	593	563	539	574	580	533	555	559	571	575	570	567	526	561	591	575	562	610	610	605	548	557	601	519	586	573	602	547	573	570	546	580	576	540	542	557	584	591	567	563	551	573	598	599	608	557	579	559	585	596	580	600	599	567	556	588	576	561	569	530	595	551	513	543	560	591	573	538	572	534	580	588	588	552	585	568	591	570	569	562	567	552	581	567	554	569	534	582	555	546	519	606	574	574	557	566	560	556	525	545	558	552	555	570	555	582	578	558	581	562	592	583	571	556	583	564	542	570	510	525	548	573	610	560	536	547	545	607	542	551	596	577	571	543	567	619	571	585	585	609	558	562	530	587	542	542	596	593	596	607	593	546	542	550	572	578	588	568	575	582	521	558	632	620	573	570	583	561	591	592	563	563	611	593	552	594	569	589	564	578	598	553	609	556	576	611	535	545	582	617	562	585	574	517	557	582	580	567	532	582	548	527	554	557	563	525	559	570	546	512	620	546	552	573	560	561	548	562	591	566	577	585	626	577	519	604	588	582	535	625	603	541	603	556	561	583	557	514	551	547	630	615	575	558	579	577	571	542	508	597	538	576	595	553	604	623	570	576	541	573	565	565	582	592	551	538	551	535	565	555	568	557	568	565	549	578	529	576	576	550	596	578	580	571	545	561	580	568	578	577	558	571	565	608	573	586	610	600	563	563	564	590	575	568	560	588	531	538	573	593	508	559	521	594	552	603	585	590	606	563	539	561	575	582	548	558	565	574	545	617	578	589	604	573	610	551	582	610	609	535	559	564	571	547	572	599	617	564	580	536	547	575	575	562	583	547	634	562	543	584	580	610	574	576	552	569	603	583	547	578	565	585	575	623	541	566	573	637	588	579	587	593	526	597	568	597	538	583	573	599	599	589	593	578	592	526	600	595	545	587	587	592	557	583	604	561	568	577	576	559	572	561	542	582	578	582	543	590	571	551	557	553	577	557	516	568	573	572	566	581	551	580	536	593	592	560	556	586	514	531	592	546
27001	14277	7713	4002	2596	1844	1474	1218	1054	967	1018	1756	1637	1124	745	607	544	538	515	547	536	544	515	563	553	524	549	488	563	554	598	569	553	565	573	585	514	561	559	576	575	551	531	529	586	549	548	558	538	542	532	547	532	529	544	532	583	566	571	555	534	528	562	531	582	534	513	570	500	565	548	593	527	557	536	541	510	518	491	530	557	556	530	561	582	560	538	577	517	564	544	528	542	542	536	539	569	538	574	543	546	539	531	549	513	570	561	562	552	586	566	562	564	548	516	599	521	515	540	514	529	594	553	553	491	579	553	545	562	525	570	533	553	510	537	498	537	522	535	523	559	520	570	554	562	525	585	557	562	548	527	490	528	576	517	556	547	535	565	573	540	543	547	540	549	558	499	542	526	539	583	556	541	556	584	554	526	513	517	570	576	563	519	540	590	578	611	579	552	570	506	539	589	550	587	542	545	550	545	570	562	518	572	597	541	546	610	564	521	531	552	559	574	573	581	527	542	539	560	537	572	522	541	584	570	550	550	532	532	518	548	544	587	544	558	528	550	558	571	518	524	568	546	538	551	475	517	510	566	565	564	573	555	589	543	542	597	497	612	551	526	564	570	539	560	551	549	529	523	548	559	517	563	536	520	525	560	536	565	525	512	560	549	567	537	569	551	554	578	536	552	586	549	535	521	522	609	575	578	520	567	523	564	527	549	559	534	546	546	542	533	536	515	501	536	574	556	532	520	593	524	547	511	565	545	561	559	537	548	560	525	573	540	544	529	576	590	520	570	574	550	593	546	555	579	563	521	555	534	565	547	570	574	523	536	546	561	537	549	579	526	496	547	551	531	566	565	519	535	593	503	518	543	524	520	550	542	537	540	542	559	534	567	551	533	524	551	545	516	571	532	550	548	585	525	552	502	545	555	540	551	586	553	516	555	500	544	556	523	535	566	538	537	529	564	606	529	540	537	560	531	554	550	555	557	535	510	525	507	552	547	548	537	572	574	553	564	554	555	561	556	534	540	592	552	533	575	539	597	506	553	535	593	559	552	586	546	549	548	515	563	514	560	516	572	578	584	573	514	547	564	523	539	535	528	492	546	529	557	513	540	540	539	554	559	509	565	530	565	530	557	566	539	542	589	582	539	549	528	557	533	548	591	532	570	567	565	508	547	559	526	567	530	505	533	577	525	545	556	554	565	555	525	507	530	551	486	553	551	529	524	586	542	558	517	542	564	555	542	567	560	540	578	558	562	572	531	523	553	590	549	530	555	537	528	561	532	590	565	535	528	520	525	544	511	546	546	529	532	563	548	572	557	554	550	524	548	587	550	512	586	536	495	555	543	519	530	514	550	555	542	541	563	517	555	525	537	580	585	517	547	572	559	536	554	588	520	539	583	533	517	584	540	550	530	528	534	543	530	546	563	559	555	540	540	538	543	503	515	567	594	524	572	536	533	538	520	522	560	566	526	545	524	534	554	549	555	514	561	513	508	568	538	550	534	530	565	533	545	544	528	584	537	592	555	605	561	533	567	570	525	526	496	517	544	568	541	563	558	518	531	527	521	532	546	545	541	525	562	507	516	567	541	575	552	548	554	571	542	555	547	562	546	531	528	537	517	561	523	581	510	558	537	517	556	544	568	521	545	530	567	524	540	523	555	535	543	556	536	550	553	545	508	585	524	537	523	534	524	555	558	528	540	515	509	584	539	544	539	529	544	560	566	550	542	589	605	534	570	521	551	592	541	534	579	510	558	557	548	564	506	581	561	552	580	583	584	518	554	537	552	546	560	504	579	546	557	523	582	596	500	523	512	530	546	498	547	538	540	570	560	529	588	480	525	541	536	535	528	542	572	540	534	555	561	545	569	492	564	564	564	577	552	560	522	541	550	562	510	561	546	504	536	549	568	577	577	528	582	567	523	549	538	568	526	544	534	527	579	494	531	571	546	572	531	556	564	556	534	568	549	539	554	542	538	544	543	563	513	543	511	568	567	515	531	588	553	531	577	499	530	520	539	550	572	555	544	586	557	563	536	549	526	538	546	534	534	565	540	527	567	549	595	563	570	571	545	537	579	565	539	592	541	555	547	547	603	565	539	553	539	523	547	557	535	549	537	551	500	574	575	569	532	557	580	569	550	545	587	535	547	505	523	513	473	530	528	550	552	536	592	547	546	526	544	545	544	544	517	522	529	557	515	534	561	563	580	529	494	563	551	525	583	536	509	545	592	579	561	615	570	597	563	537	560	536	545	556	533	532	539	545	539	544	512	540	597	541	532	557	560	561	564	533	552	551	558	561	560	549	529	535	525	538	511	531	533	512	546	504	537	515	536	539	568	543	539	580	556	563	576	537	534	555	536	560	567	568	546	562	535	537	564	528	548	543	535	588	563	574	531	551	553	525	540	538	577	558	557	555	556	550	564	534	534	548	569	548	532	548	565	553	538	534	604	551	526	534	571	550	529	561	563	540	572	553	569	503	526	596	535	549	525	546	579	544	580	538	555	537	512	535	542	521	577	540	584	583	562	598	544	541	544	528	552	555	532	529	551	551	562	597	519	543	532	540	551	515	527	539	521	538	517	552	550	533	545	514	567	613	538	513	576	572	544	573	582	520	576	522	526	534	547	521	528	586	538	546	544	542	570	557	558	550	514	517	555	532	570	541	497	488	506	546	570	522	549	556	536	573	573	507	542	532	537	582	564	592	501	541	537	527	557	550	545	505	557	571	527	523	546	610	533	534	526	517	498	578	517	537	558	530	533	550	571	505	542	523	551	556	528	522	596	528	537	527	550	566	545	572	523	548	564	531	517	533	531	547	526	515	545	572	543	568	591	529	586	563	543	540	538	584	504	543	510	533	539	570	557	533	531	594	561	516	547	552	554	541	541	545	511	501	593	595	582	535	535	549	516	546	548	521	485	560	548	531	570	504	544	539	558	560	620	553	554	578	516	596	567	586	577	533	553	526	487	572	532	536	520	524	547	525	523	582	539	537	547	548	554	587	552	556	526	536	540	559	571	543	547	553	548	550	543	524	555	542	534	575	546	565	535	556	516	513	538	557	520	542	595	526	525	541	545	507	594	549	558	555	560	583	541	559	571	532	528	538	535	505	535	585	590	543	504	555	541	533	524	599	519	525	556	496	528	511	567	523	526	541	562	546	569	555	496	567	562	549	569	530	517	539	559	534	554	546	552	557	606	558	545	578	529	572	566	563	559	594	511	529	524	533	519	564	546	505	502	572	542	555	571	562	566	544	574	552	500	553	550	552	571	539	527	549	546	559	531	576	572	534	550	536	543	544	548	565	551	552	530	557	592	518	612	516	564	518	548	582	551	562	551	484	558	572	540	539	524	549	561	536	581	569	516	578	533	492	539	565	524	551	539	567	548	524	606	536	549	567	543	569	567	523	562	545	550	524	577	532	552	503	557	578	593	560	576	562	540	544	568	552	510	548	574	520	541	508	542	585	526	530	570	512	545	480	564	539	594	546
7421	6870	6118	3766	2908	2301	2018	1589	1448	1177	1317	2397	2001	1196	710	466	460	446	449	444	462	445	457	504	461	467	482	442	487	475	452	501	445	449	460	490	446	475	436	474	472	452	457	470	511	466	467	489	466	469	429	506	467	472	409	504	513	469	444	485	496	471	443	444	516	451	433	428	476	466	466	472	507	406	439	466	466	461	450	447	434	413	488	445	432	436	481	472	476	458	457	378	517	487	445	492	504	434	415	429	432	468	450	490	461	460	488	451	443	504	492	476	438	454	498	471	477	492	504	467	475	469	488	438	428	494	472	470	496	454	423	463	438	460	407	441	446	461	420	455	455	449	490	433	448	465	450	456	458	436	440	462	449	452	411	469	478	393	435	434	445	424	476	451	457	454	460	505	446	471	466	463	463	468	442	468	460	446	430	463	455	406	443	451	453	446	426	482	438	455	465	443	475	477	467	448	466	491	450	436	441	448	475	493	506	422	421	463	493	469	481	444	464	431	440	451	449	454	473	438	435	433	480	471	457	491	446	438	444	453	453	478	450	454	461	439	451	422	466	476	485	446	427	485	481	465	405	481	443	467	478	530	442	477	461	466	471	461	435	456	439	439	430	444	433	430	462	477	461	419	462	446	466	450	459	461	464	464	485	466	490	450	450	493	474	446	447	488	465	459	439	444	428	462	488	463	469	453	461	493	424	463	464	470	427	462	498	423	416	479	464	482	439	429	456	465	438	505	443	424	475	477	453	431	446	453	508	443	460	437	458	457	453	501	443	435	477	448	453	472	462	442	440	504	455	490	495	449	469	464	472	474	492	456	478	442	481	447	425	486	483	457	465	443	469	415	478	406	453	464	415	507	441	467	430	460	481	450	534	493	466	449	458	468	484	478	462	460	436	467	478	423	491	467	434	476	478	407	508	463	426	456	464	442	457	462	453	451	444	418	427	485	454	427	451	441	470	428	443	458	469	475	479	445	436	486	455	474	455	453	465	458	437	480	505	476	494	474	454	449	453	466	472	478	433	446	453	458	444	431	469	500	426	462	436	485	444	451	479	436	460	454	447	461	421	441	415	477	430	475	517	412	454	436	483	451	489	460	441	392	415	493	477	458	431	464	454	430	423	420	458	437	439	450	483	438	479	452	458	475	477	458	459	452	446	474	483	435	425	432	482	448	500	449	474	464	447	454	453	468	466	460	462	452	442	426	468	449	449	459	451	427	418	450	467	456	439	497	470	443	459	488	470	460	463	466	441	434	456	482	450	455	458	441	469	450	449	483	457	442	447	479	433	478	464	443	481	448	452	514	480	467	492	497	453	459	474	542	452	440	472	453	494	500	458	439	455	453	437	490	487	443	452	479	448	452	478	431	439	466	429	473	454	465	454	473	444	444	470	451	432	439	450	436	437	444	445	496	465	466	439	437	488	453	464	436	417	447	496	462	432	472	475	461	466	439	453	419	469	451	472	463	435	390	446	469	434	458	476	460	439	406	479	475	491	490	488	451	429	479	480	447	427	453	444	449	473	491	467	456	441	450	496	478	448	513	433	454	451	480	488	461	491	448	430	453	469	487	477	470	480	452	463	459	461	456	498	425	461	428	476	459	454	460	460	490	465	471	466	468	443	478	462	459	461	441	433	471	437	448	468	457	471	473	481	471	481	458	449	436	442	460	469	459	438	469	466	455	500	476	474	437	442	449	471	461	463	440	456	426	491	465	426	484	465	467	464	435	500	459	438	443	433	421	440	491	451	489	471	462	472	493	483	459	446	465	460	476	458	471	467	457	479	451	469	444	481	482	433	454	495	463	457	480	462	450	454	449	497	469	433	473	440	462	448	460	439	467	477	481	432	454	431	472	445	461	480	455	441	450	480	478	490	492	410	478	458	461	475	437	492	467	412	499	473	491	426	455	451	445	486	476	431	439	537	442	480	460	487	466	440	493	466	431	464	444	483	487	467	523	430	475	419	443	450	510	469	477	472	459	438	467	450	465	452	422	451	460	457	431	476	425	418	418	410	444	468	478	434	450	463	473	449	431	492	461	444	478	419	458	448	458	469	481	470	475	447	420	486	425	411	464	420	456	453	424	459	444	459	460	476	422	439	494	469	456	452	491	447	446	458	442	468	457	466	487	460	489	477	457	454	478	474	462	434	438	463	451	454	465	479	452	438	510	478	463	466	436	479	435	443	465	453	452	444	455	471	465	486	465	444	438	474	446	474	454	482	478	468	429	438	466	471	486	477	450	452	484	472	478	435	444	464	430	445	461	498	509	451	467	460	463	481	463	473	485	430	481	457	458	432	452	460	482	438	442	453	470	470	432	455	454	452	483	449	499	466	446	483	470	432	480	492	469	473	465	475	437	488	432	481	466	444	451	440	479	494	439	454	446	486	490	426	471	463	438	438	441	428	502	482	410	432	511	476	442	482	458	452	471	446	436	435	470	478	476	469	459	463	463	452	427	473	436	470	469	458	499	447	457	447	424	463	489	449	446	455	470	450	499	465	478	476	481	433	462	474	454	464	455	485	446	476	452	437	484	433	454	425	462	469	473	475	454	430	463	458	472	464	469	458	431	428	458	431	492	480	469	441	480	459	461	462	449	452	437	447	460	449	427	491	444	438	453	450	418	424	466	471	448	456	436	458	444	456	501	443	434	495	462	467	442	466	455	457	455	430	471	460	444	464	472	482	442	380	431	466	426	469	460	485	441	460	452	475	435	485	476	465	495	425	473	473	469	437	483	454	457	460	431	455	476	455	438	458	453	468	465	487	435	454	455	451	458	453	450	450	452	466	429	445	438	447	429	457	462	472	470	437	468	499	442	459	435	455	405	455	512	461	472	405	474	445	437	459	477	469	446	497	475	416	421	498	483	450	476	483	486	443	448	447	425	439	455	475	454	468	454	467	452	491	443	472	470	471	458	448	488	472	446	458	478	471	436	452	435	434	444	459	453	479	463	449	515	471	467	422	434	426	461	421	468	429	468	492	429	456	460	464	442	471	469	454	454	465	471	465	468	452	426	458	450	465	455	467	506	444	450	451	462	463	460	449	450	431	455	455	438	478	453	476	514	422	458	458	433	464	465	481	491	455	496	465	493	463	450	478	414	467	451	458	449	433	474	459	449	449	486	453	491	470	444	451	466	453	478	435	478	412	455	468	470	457	469	473	474	453	436	481	488	473	485	453	486	453	417	457	477	464	445	450	421	472	462	454	441	440	465	418	443	466	459	425	445	497	445	416	459	438	457	478	450	432	488	432	459	459	464	448	464	477	476	500	449	480	461	415	459	470	449	480	431	466	455	458	458	417	471	452	487	413	460	460	452	428	454	438	454	460	436	490	452	432	474	410	455	448	425	492	446	444	449	457	471	436	446	462	451	456	479	496	483	467	433	411	449	452	470	473	440	482	453	459	418	477	447	482	461	479	439	481	476	434	448	456	460	444	443	438	432	465	474	467	450	440	440	453	458	440	440	435	473	450	463	463	441
24737	20853	26809	24516	12976	4815	3111	2551	1905	1562	3036	14021	11721	5697	2024	873	658	587	582	591	557	589	528	576	553	563	590	544	579	587	547	584	578	565	544	605	597	585	592	526	566	548	571	619	593	573	564	622	593	565	597	547	589	614	529	559	609	594	546	592	563	578	555	503	591	526	567	569	532	580	557	559	573	544	627	606	593	519	579	583	583	574	568	577	593	553	584	553	611	555	561	577	548	564	596	590	564	578	558	581	498	571	558	607	575	610	569	542	589	580	547	593	569	572	612	589	575	583	543	578	601	541	572	607	512	573	549	574	569	565	550	567	563	546	562	561	598	593	572	567	551	582	573	553	556	600	539	580	565	534	578	536	615	612	573	606	567	582	573	567	530	586	623	569	581	556	587	580	556	614	572	567	551	564	619	538	610	594	576	554	544	600	568	563	547	559	560	559	556	572	594	584	525	559	570	580	549	607	577	571	612	604	584	576	556	560	582	547	554	610	603	565	566	629	582	578	590	538	597	570	547	577	581	568	589	583	599	597	581	596	557	584	551	565	582	564	566	597	569	543	528	553	579	532	573	572	599	560	609	561	562	526	588	558	575	571	550	580	573	565	564	629	574	555	582	564	583	596	534	484	559	574	530	580	560	546	587	600	562	533	572	575	571	581	602	543	557	558	552	619	544	562	568	543	537	569	588	498	584	587	545	552	562	565	562	562	588	563	597	563	549	560	615	541	551	579	541	575	558	531	550	568	568	569	521	559	541	541	585	581	611	573	578	563	616	558	607	551	546	594	547	524	575	558	579	562	533	603	524	575	581	583	547	586	574	555	555	566	565	551	553	568	577	579	594	567	557	554	580	541	591	571	524	594	588	620	548	577	626	560	543	567	580	538	536	590	563	525	533	556	547	623	586	576	517	559	572	583	586	579	590	593	552	577	562	564	554	565	570	536	561	552	571	605	582	516	584	610	580	555	528	572	559	583	569	553	559	575	599	571	574	580	577	560	588	538	571	581	543	568	548	515	595	575	524	584	598	582	603	529	583	594	582	546	522	610	534	617	571	542	563	541	595	587	557	594	570	585	591	584	593	561	570	556	587	576	563	564	589	624	587	591	551	564	582	585	535	563	546	563	591	553	541	561	575	567	574	616	596	516	531	558	583	572	576	596	584	623	535	586	587	557	571	556	553	559	539	570	556	584	575	573	547	566	598	585	552	587	590	563	581	552	594	607	547	548	627	560	583	582	580	554	589	553	594	561	497	534	625	518	609	557	554	584	572	555	582	586	583	573	573	550	564	616	589	617	546	609	596	577	536	543	577	585	587	546	604	598	545	568	577	564	587	530	539	592	584	557	564	584	585	591	561	607	570	624	559	554	574	595	582	574	561	578	534	568	536	545	571	599	562	560	548	552	573	575	552	571	564	568	598	544	575	611	569	554	572	562	553	593	590	511	632	554	522	547	565	572	615	575	526	629	588	579	553	569	553	604	588	534	557	545	598	595	595	535	543	540	561	577	542	533	532	570	548	562	566	592	565	540	527	538	573	600	549	593	545	552	558	554	540	599	535	591	571	559	574	552	575	540	584	582	547	563	567	576	554	544	604	554	552	562	598	557	613	608	562	558	605	557	589	579	564	587	568	593	541	614	584	584	602	616	580	559	528	546	570	515	558	539	546	561	620	571	543	564	603	587	555	582	553	556	532	567	555	563	579	524	556	567	596	587	601	595	538	577	562	570	587	583	538	573	513	561	600	578	587	568	615	584	536	561	572	559	577	544	570	549	574	598	599	574	557	630	569	602	535	542	555	585	591	569	620	598	521	532	579	573	585	573	573	572	586	545	556	589	593	601	528	564	536	544	529	551	553	514	547	570	558	561	516	583	569	540	573	562	593	565	555	551	573	560	589	552	567	574	603	605	572	573	555	573	561	612	575	541	573	563	582	534	569	584	590	562	530	504	547	623	574	603	597	544	567	582	583	527	557	542	569	547	595	561	576	607	594	589	590	567	607	552	585	533	548	580	550	552	576	550	567	548	538	546	600	582	601	575	573	548	545	514	577	558	556	570	544	584	573	565	521	568	567	564	603	534	554	557	606	586	564	526	600	530	553	562	572	610	554	591	553	613	536	627	597	568	573	608	575	543	551	528	572	566	583	554	574	609	582	542	574	577	597	590	568	586	601	549	574	608	597	570	581	599	581	558	618	557	570	524	602	564	590	583	541	595	563	558	546	538	595	549	580	565	568	563	573	572	532	570	582	582	589	543	572	550	550	567	584	543	561	612	588	551	556	631	596	578	574	558	535	583	598	579	531	604	606	630	567	587	598	581	533	577	563	543	550	548	594	566	563	555	580	576	582	549	519	609	560	523	592	578	562	568	578	548	567	595	574	570	544	563	573	580	537	586	568	592	572	600	580	560	541	560	566	583	625	580	580	588	528	612	570	554	558	599	586	583	591	573	582	576	583	606	532	561	578	549	529	546	577	581	577	555	553	613	566	555	590	595	579	582	573	525	575	561	567	549	588	563	599	553	548	561	570	541	578	590	570	560	596	580	577	575	576	581	565	597	577	589	608	559	532	563	578	585	534	583	541	594	590	535	565	572	546	593	583	544	524	563	591	549	523	582	595	571	552	521	593	550	587	575	578	559	586	543	550	546	555	601	601	613	566	612	591	593	597	555	569	569	553	568	572	578	563	596	625	505	569	575	585	542	598	532	579	568	554	568	569	573	573	565	573	562	591	577	529	595	577	528	582	570	580	559	576	556	558	558	550	598	586	605	566	565	559	596	594	590	600	591	582	529	589	569	581	583	601	578	581	569	570	540	579	614	578	593	553	583	544	528	561	588	597	559	603	568	555	572	586	553	553	518	538	544	589	586	577	587	542	574	545	565	550	585	588	535	551	569	500	617	595	560	547	564	563	538	569	553	543	574	583	560	578	547	578	559	571	527	582	576	572	575	582	535	568	558	573	556	544	573	591	529	591	571	615	565	572	581	581	546	553	577	532	520	556	566	593	582	531	590	610	630	576	580	610	571	588	598	537	586	567	590	578	577	585	591	546	559	557	587	547	526	594	604	581	573	593	579	563	543	573	533	572	532	569	578	585	549	556	592	566	572	591	538	586	529	575	576	586	589	570	577	549	584	582	528	591	566	536	554	554	596	567	568	564	576	562	558	610	572	586	511	573	584	587	592	525	560	628	555	576	591	543	539	540	533	602	557	552	581	581	578	583	579	585	547	561	541	547	574	567	581	518	583	587	575	521	595	563	584	553	626	573	569	554	569	542	553	593	576	586	575	582	578	627	585	582	583	557	599	552	540	596	561	614	574	551	568	617	561	584	546	539	596	565	570	598	568	578	531	562	574	566	554	580	578	601	576	545	616	566	587	527	557	588	581	601	595	575	555	549	599	599	566	604	566	553	576	625	610	537	564	530	591	566	598	599	591	580	607	557	570	604	578	568	576	583	545	582	589	549	548	577	615	589	550	582	531
7235	13463	12634	7852	5433	3881	3348	3229	2500	2106	4653	15553	11234	5557	2061	762	544	519	464	500	511	476	512	510	513	464	491	439	498	491	444	556	468	521	504	509	463	480	472	471	511	463	497	453	481	487	469	503	493	502	531	518	511	501	526	480	505	488	469	464	514	538	498	473	485	489	506	491	517	503	544	511	493	507	505	485	466	528	497	492	503	497	458	517	511	472	503	497	508	512	488	488	502	515	506	504	495	448	467	480	478	485	515	464	542	472	523	478	462	478	487	460	497	486	458	512	468	527	476	495	519	476	466	456	490	479	506	470	513	474	485	478	519	508	499	451	478	471	536	504	495	494	517	509	463	496	485	508	509	467	466	465	457	495	521	485	452	492	505	486	469	469	520	498	523	462	519	476	480	499	476	491	492	437	490	464	508	487	488	507	485	497	477	488	478	498	489	477	476	501	480	511	502	502	485	489	430	528	507	499	503	503	507	486	514	510	476	479	504	511	560	459	439	517	526	480	529	470	517	518	532	526	487	486	489	508	464	485	498	498	528	505	459	461	499	476	453	530	508	450	477	494	510	497	451	488	501	502	468	468	476	522	503	503	545	461	496	478	508	511	503	502	487	529	459	508	480	498	473	491	528	501	510	477	493	490	477	504	526	485	465	468	500	530	489	510	497	462	477	469	482	507	483	501	484	478	502	484	511	471	455	514	526	482	432	494	485	493	471	511	469	514	526	511	483	485	515	534	500	502	511	458	453	510	463	499	483	497	516	504	510	492	497	428	494	475	497	463	487	500	470	443	497	454	516	480	474	498	463	502	484	487	475	466	494	453	531	468	513	494	541	496	490	486	494	510	480	491	474	471	476	500	494	473	527	479	506	471	525	481	500	523	499	507	524	445	474	521	455	526	501	469	461	484	501	524	494	425	516	527	501	509	467	524	464	525	496	492	444	509	474	498	506	486	498	477	469	503	490	464	487	492	516	478	478	455	512	473	504	494	518	483	444	494	491	503	493	459	464	463	475	513	520	477	497	512	484	479	513	503	495	526	497	499	490	502	500	475	479	513	456	481	487	497	509	475	509	473	483	478	498	472	525	480	484	507	511	504	472	481	497	530	564	493	522	502	481	472	498	480	482	476	480	496	483	533	535	482	491	506	502	495	480	506	491	491	500	496	495	488	479	475	511	501	504	460	483	479	506	513	482	477	552	486	489	466	505	494	456	480	461	442	499	515	479	499	492	458	494	490	507	459	474	483	484	504	529	491	474	439	504	507	471	472	508	499	459	529	548	494	459	483	489	469	480	520	516	532	476	473	541	486	481	490	468	515	495	507	490	510	484	470	485	475	459	538	485	477	494	485	475	498	495	560	486	526	444	500	517	472	487	448	460	462	502	485	514	476	502	470	507	512	475	496	510	476	484	493	484	501	482	469	468	500	488	471	487	517	487	511	495	492	461	491	503	462	536	527	477	480	518	494	479	480	445	508	507	477	511	470	496	492	486	497	493	484	533	513	499	499	525	474	529	503	522	535	525	452	460	547	471	513	507	492	495	477	497	478	495	505	470	483	519	465	529	515	486	478	508	474	481	543	500	509	501	452	462	503	465	510	480	526	526	527	449	497	464	473	486	486	479	438	500	463	504	509	476	469	475	487	479	497	513	476	448	483	481	528	494	483	463	481	478	485	512	527	514	515	496	492	455	499	509	464	550	513	482	535	506	495	477	514	501	467	476	500	481	512	459	510	511	522	483	470	506	479	556	475	484	508	485	491	466	476	502	436	490	459	490	487	451	470	485	461	464	484	484	474	507	503	482	445	507	454	482	491	461	528	480	498	499	503	484	462	493	505	494	487	472	519	501	503	461	487	498	466	468	484	510	508	480	498	494	498	494	498	516	485	469	519	498	477	467	473	509	524	462	533	491	493	501	496	470	498	497	509	509	502	497	482	486	471	469	510	444	482	510	496	494	518	490	483	523	505	484	509	485	505	464	476	489	485	539	479	531	485	559	496	479	447	508	483	492	503	437	494	472	499	470	510	462	502	480	462	484	489	475	450	459	498	487	475	498	504	494	523	466	429	476	515	414	501	509	497	502	477	473	470	486	517	440	485	532	484	484	458	458	467	467	478	506	494	475	525	498	499	519	490	491	461	460	517	515	492	449	504	486	487	518	464	481	484	478	492	444	498	476	514	506	483	494	499	492	504	486	472	486	498	464	462	491	508	495	494	466	519	486	497	484	489	501	475	488	471	466	458	483	520	506	491	512	493	526	485	485	482	463	516	488	488	483	491	509	528	471	456	485	505	496	514	471	484	504	486	493	461	521	484	508	491	509	478	483	471	488	510	504	476	483	457	498	492	503	452	478	424	464	520	460	524	451	511	531	518	457	515	475	463	480	492	466	487	476	519	489	494	500	520	490	485	475	478	473	496	515	474	478	486	466	505	460	489	523	493	537	545	487	474	476	477	472	491	456	497	492	509	486	487	496	481	474	481	495	450	488	442	470	501	457	514	464	476	511	477	497	480	497	504	485	439	495	517	506	482	486	511	469	495	514	458	451	491	488	476	510	521	488	483	484	437	450	464	505	462	505	490	493	522	503	457	529	486	498	467	468	492	471	516	510	476	465	519	463	495	453	506	476	540	495	503	520	474	508	510	488	481	451	453	511	451	471	495	489	483	464	494	479	474	508	453	492	442	509	486	465	442	491	462	521	478	493	501	474	495	493	503	473	491	483	476	486	508	494	488	445	463	461	490	506	514	465	510	475	486	506	469	515	468	501	502	512	486	490	499	509	471	499	488	522	486	487	484	493	496	481	481	518	477	503	491	500	510	469	452	507	509	451	504	432	471	506	443	478	506	542	511	529	495	501	501	503	437	515	516	529	481	479	474	475	522	515	505	514	508	469	488	457	483	465	466	476	495	471	504	484	443	499	487	488	490	468	493	517	527	490	495	462	454	510	461	475	510	556	466	505	507	548	482	452	479	504	493	490	479	509	515	468	462	488	488	535	444	509	494	487	487	473	478	461	468	478	472	478	454	479	533	519	444	450	489	449	445	472	494	465	499	470	450	483	490	483	483	497	503	490	492	477	516	476	478	511	525	515	502	468	492	469	498	498	461	467	496	508	456	492	516	467	470	501	460	454	523	450	502	462	492	507	495	482	476	492	489	530	466	476	545	520	478	497	488	468	539	489	502	503	525	503	526	501	475	502	486	462	477	492	528	494	498	455	460	465	475	490	484	518	476	481	462	482	491	502	457	438	464	530	479	489	514	477	483	517	471	483	524	483	532	520	481	509	498	495	477	505	484	506	457	501	513	485	466	515	485	480	470	480	465	482	506	470	523	494	458	497	480	468	511	482	495	529	483	492	500	469	478	491	491	489	495	469	472	543	488	524	488	507	493	471	502	496	495	485	498	517	523	495	456	446	509	490	459	491	503	498	495	511	498	483	504	459	516	519	482	496	481	523	456	496	490	506	511	511	469	514	482	483	530
23701	20770	27777	23885	20438	11992	5454	3220	2349	2079	4482	24087	21041	11994	4108	1299	765	750	691	658	692	714	701	732	708	649	697	678	652	654	684	668	637	617	699	708	647	643	683	624	662	647	688	682	663	669	683	651	660	651	670	644	641	702	693	664	684	650	616	703	698	683	647	682	673	628	649	687	662	643	695	682	697	657	667	660	603	673	661	670	667	633	676	671	667	668	642	676	628	645	682	697	672	672	674	668	716	656	670	666	617	631	640	651	635	674	690	727	688	677	657	640	617	699	664	654	667	699	656	671	627	661	671	650	693	702	693	692	680	636	679	626	663	623	647	669	668	658	656	659	670	659	680	692	678	640	666	685	673	689	706	691	681	656	648	664	713	652	696	643	645	695	633	708	689	669	689	755	700	636	628	697	698	676	673	645	652	637	674	637	682	671	637	661	679	644	646	657	628	686	652	676	650	665	673	626	660	669	639	665	681	691	648	652	690	708	652	630	640	676	655	651	666	686	657	723	661	656	690	652	674	664	633	649	699	678	708	757	673	644	655	618	653	673	678	664	641	667	653	646	630	692	645	675	668	701	651	712	643	645	635	697	643	623	662	633	652	664	645	687	635	716	629	638	641	678	635	641	674	659	681	657	669	608	655	680	655	711	638	647	675	678	645	669	673	637	698	612	631	634	644	632	679	652	640	625	636	666	675	639	600	650	678	678	652	643	671	668	638	676	704	655	670	683	683	622	623	707	682	654	675	678	656	657	654	635	674	646	644	656	641	670	658	630	668	666	659	652	639	642	664	671	720	683	644	614	644	695	666	661	629	656	645	660	667	659	635	661	704	661	713	642	684	670	692	652	652	679	655	656	652	678	656	677	666	641	639	647	675	709	666	650	690	663	652	624	691	673	649	697	611	657	660	618	711	670	699	668	666	660	622	696	681	639	639	644	696	682	690	646	680	644	691	671	639	641	658	692	686	694	735	647	605	629	670	657	693	669	662	679	672	649	673	630	680	681	635	692	653	667	662	633	663	677	703	695	657	643	635	657	703	631	609	684	653	709	707	681	651	663	701	676	690	666	714	661	719	636	689	651	667	671	651	624	611	635	658	653	645	687	642	634	673	659	613	607	650	680	619	685	640	674	638	618	649	721	672	673	660	682	655	669	646	671	646	672	632	634	623	654	664	655	650	652	631	656	676	679	669	624	635	691	616	716	643	696	661	673	615	633	677	669	654	662	648	637	599	667	658	664	658	620	658	667	669	689	654	668	657	658	640	651	658	667	653	673	677	645	669	638	633	629	665	727	672	703	700	687	675	625	693	649	667	642	711	658	687	655	627	672	670	644	702	665	656	653	673	660	676	704	638	658	645	676	682	652	633	671	668	661	639	632	683	684	672	623	667	659	657	691	650	615	670	680	676	677	620	667	676	673	647	624	679	648	660	652	688	718	644	614	672	672	655	694	648	651	614	688	641	685	650	697	677	655	713	680	664	590	656	712	642	628	665	662	700	670	657	668	615	700	670	638	679	678	681	654	660	695	656	624	632	668	690	661	672	641	704	660	676	561	678	654	674	636	672	671	694	630	620	656	693	659	667	642	695	702	659	642	651	636	637	638	677	674	657	674	674	674	655	666	687	642	630	654	616	702	654	695	679	676	653	704	682	623	664	715	631	710	705	654	691	689	671	653	701	670	635	694	657	625	634	642	664	637	609	694	702	689	657	666	667	624	646	688	648	618	673	623	667	625	668	641	657	675	644	683	708	716	655	697	687	662	696	649	666	697	660	650	677	664	627	627	636	684	672	675	649	655	652	630	650	664	654	665	679	645	682	655	640	647	654	663	638	649	637	670	640	673	649	677	650	645	694	656	689	654	656	670	667	647	632	637	657	632	646	681	705	624	658	632	677	645	701	645	650	681	664	666	733	650	650	663	667	664	689	709	655	646	664	681	640	674	675	658	675	650	637	683	671	642	644	708	635	634	682	642	680	674	619	691	660	698	674	638	655	661	646	670	651	654	711	680	636	683	663	708	620	653	691	642	645	704	651	674	650	637	689	611	679	662	602	705	660	681	632	632	660	693	672	675	632	651	727	634	673	644	669	659	655	654	675	721	662	670	659	669	673	648	700	655	666	631	666	671	735	671	693	673	664	631	661	671	667	662	677	664	676	681	667	640	674	679	634	643	660	646	651	663	667	692	660	634	645	702	657	648	652	661	651	636	664	661	629	630	695	660	682	664	647	645	619	650	634	672	635	610	647	622	673	650	649	669	656	666	671	711	653	662	659	638	648	653	713	682	669	683	688	660	679	685	668	709	680	623	655	667	652	635	661	691	701	699	659	649	704	613	709	633	658	672	658	685	659	663	630	661	671	690	692	621	670	654	682	646	624	645	711	647	648	725	682	648	654	626	597	658	686	671	645	717	686	671	643	660	659	676	723	642	645	639	645	643	691	626	664	679	642	645	688	629	655	654	652	615	684	640	681	666	670	710	634	647	648	655	683	665	644	668	665	663	684	658	646	654	697	649	658	663	691	690	679	682	691	702	670	650	666	639	682	678	644	682	656	668	655	638	627	699	692	662	675	663	710	695	644	650	640	636	700	634	650	658	689	637	645	651	653	659	655	687	648	677	649	642	688	661	689	648	649	645	675	656	611	661	624	704	628	657	655	620	656	670	654	650	651	622	645	613	688	699	648	628	683	695	677	632	630	689	660	669	668	688	674	687	670	626	645	666	666	667	655	632	648	656	630	620	641	626	678	672	684	688	637	672	678	648	662	650	648	658	633	669	645	642	654	662	620	709	677	688	664	653	691	643	672	654	671	675	661	650	704	665	630	686	648	675	628	649	667	647	636	684	614	672	701	654	686	662	649	634	660	632	696	690	669	650	644	708	610	617	719	661	638	658	648	681	686	634	651	647	634	642	686	638	672	662	669	703	634	618	629	656	666	670	680	615	616	645	640	638	652	604	650	646	643	666	689	662	626	629	686	676	688	645	664	642	647	650	663	696	720	638	642	619	705	655	683	721	652	673	645	668	599	677	636	675	674	668	668	635	652	641	710	685	584	662	687	684	657	631	675	653	671	660	644	645	683	636	648	684	646	643	642	662	659	599	667	703	669	671	654	689	666	660	644	695	655	648	661	644	655	682	681	686	693	667	654	645	666	697	631	699	600	645	664	620	628	663	649	680	705	653	671	723	686	680	646	672	662	698	682	658	681	657	652	646	676	689	657	667	635	656	702	652	709	662	656	645	690	638	666	612	625	622	679	638	569	601	612	662	642	705	696	658	634	674	676	629	652	659	666	702	657	671	644	621	689	677	687	625	678	668	671	697	689	647	648	665	663	649	700	665	684	652	658	613	644	627	655	655	641	677	637	656	644	670	680	697	668	660	709	630	621	696	685	641	633	645	648	650	644	657	668	647	653	650	673	667	658	646	633	598	649	679	647	657	680	655	649	647	686	647	649	681	676	679	665	646	668	677	718	672	666	697	666	663
8533	17913	17077	11416	7659	5605	4514	3754	3191	2579	6827	25270	18469	10235	3932	1169	698	612	564	603	544	582	578	571	601	607	578	584	553	564	577	585	594	561	588	567	541	584	569	578	565	565	535	590	571	554	600	552	580	547	593	619	563	597	592	580	573	571	582	578	591	588	543	558	590	562	558	590	593	579	571	529	568	551	547	581	540	562	575	616	559	579	563	587	556	560	552	538	543	512	551	571	588	557	560	544	572	587	586	562	598	583	590	580	630	528	586	564	569	559	544	585	608	595	555	610	549	580	548	556	551	560	540	562	573	515	562	542	567	588	587	598	560	534	554	545	591	528	562	588	557	541	539	541	620	590	557	592	526	557	569	572	568	586	576	542	614	582	561	530	582	560	515	586	553	555	587	609	588	577	557	556	572	575	546	539	560	626	563	576	568	578	566	561	590	567	571	588	579	561	581	610	592	609	527	551	586	619	567	539	581	549	566	582	580	597	528	527	583	528	589	592	592	578	547	619	558	550	601	576	578	570	576	551	549	575	596	559	550	584	566	611	592	597	574	564	579	574	551	540	560	583	572	606	547	533	580	543	557	554	567	569	551	539	579	591	521	592	549	505	587	580	555	568	555	583	561	561	558	580	566	579	570	593	571	556	577	548	559	562	576	580	567	572	583	609	569	572	557	572	554	623	553	580	522	544	580	522	594	621	584	543	560	552	561	567	569	576	529	566	561	548	552	602	542	566	599	604	579	569	550	553	546	593	573	611	579	600	622	546	559	614	567	561	560	547	589	580	572	568	549	605	600	577	554	545	554	542	563	582	565	581	567	569	571	564	534	528	570	569	589	544	529	577	572	611	558	589	546	579	582	555	536	582	538	619	549	594	582	496	557	546	580	559	598	554	541	577	544	558	570	592	551	553	557	585	610	594	568	643	583	567	620	583	554	576	558	562	568	588	628	567	596	619	535	562	570	573	555	561	553	594	539	552	571	604	550	589	573	569	543	569	521	567	571	566	560	554	571	540	572	554	593	563	553	552	559	584	567	610	581	559	542	561	555	573	558	558	621	581	585	567	585	576	562	555	599	616	525	625	557	581	601	549	584	541	571	587	578	610	538	547	538	578	593	565	545	624	548	546	559	587	565	559	579	579	554	572	539	568	581	571	595	576	565	576	557	548	537	538	555	576	604	551	561	518	567	546	559	574	581	573	581	549	558	557	539	551	532	577	587	564	561	594	569	628	584	556	602	616	556	531	581	568	595	555	544	583	543	554	538	566	572	565	542	601	600	585	588	534	537	587	592	571	590	562	562	548	563	565	579	557	572	539	536	591	526	551	548	618	578	586	583	528	617	529	576	560	544	565	537	591	584	577	518	553	525	544	564	554	572	591	558	599	561	581	547	566	570	545	572	546	579	538	598	586	557	538	556	556	532	552	554	549	529	566	580	595	579	565	546	601	610	554	590	549	572	547	571	584	563	569	598	524	537	582	533	595	601	558	551	534	552	522	582	585	542	580	540	558	521	539	599	562	546	587	505	548	580	585	543	520	569	547	586	583	571	560	566	530	551	602	573	563	605	588	550	579	533	571	580	579	544	526	570	561	546	553	533	597	573	582	591	576	609	535	590	570	537	556	563	551	572	581	571	572	581	534	569	564	592	558	585	561	605	567	587	604	526	557	579	578	567	567	579	554	567	556	577	564	534	588	602	567	563	547	581	534	570	559	549	540	592	583	553	546	574	513	590	546	550	579	574	541	609	553	592	535	570	538	565	540	547	560	586	574	563	585	528	551	538	581	538	567	583	568	534	552	582	538	580	610	550	598	565	548	586	541	592	568	563	571	593	589	526	574	531	557	559	572	557	591	557	591	570	568	620	559	582	566	577	529	604	560	562	589	550	560	574	564	538	585	589	523	538	552	556	546	568	557	595	560	561	589	567	575	519	577	530	563	583	587	547	519	547	598	585	587	568	592	586	518	537	549	569	549	568	566	583	526	579	561	554	579	561	595	616	557	588	588	589	539	551	578	567	567	609	511	590	574	544	574	562	525	570	591	559	522	533	541	567	594	548	578	581	538	557	518	579	556	589	588	619	525	602	558	532	538	583	546	557	613	553	559	572	566	597	548	566	614	552	559	597	531	587	591	556	577	591	567	590	556	564	558	507	568	598	609	537	577	523	572	549	557	591	533	603	538	553	547	572	539	541	569	595	519	539	546	553	592	553	566	515	610	617	539	550	539	550	536	540	566	555	545	567	559	567	544	572	614	576	573	588	580	531	544	555	582	562	573	554	542	564	562	585	555	596	611	514	549	595	541	576	560	576	564	592	541	524	581	566	584	559	545	535	559	569	592	595	562	587	549	487	605	575	558	591	542	516	552	599	580	577	548	539	509	565	570	579	539	572	577	572	585	570	540	601	580	534	589	569	567	586	550	534	550	535	543	536	560	554	582	558	622	603	569	567	549	542	587	573	540	555	559	581	555	621	568	594	581	600	580	571	592	564	555	560	603	540	547	563	531	599	537	554	552	567	569	567	585	575	588	537	563	562	535	521	585	600	549	563	563	574	531	565	554	610	539	554	582	574	565	570	587	562	564	588	578	564	571	524	513	564	551	545	588	539	571	523	585	576	545	595	576	568	578	598	598	601	584	531	566	589	570	538	602	593	567	596	594	556	526	558	544	559	576	552	596	629	549	567	582	528	588	606	564	542	542	575	601	529	566	547	557	586	581	567	550	545	586	571	555	560	579	536	602	533	571	557	581	583	555	556	579	601	562	574	586	592	598	562	530	558	567	580	548	542	588	542	557	574	572	560	562	560	576	552	586	564	540	566	550	548	580	560	559	546	580	533	526	584	548	573	523	556	549	585	634	566	564	555	584	554	595	582	568	548	573	567	552	544	537	594	581	543	544	540	564	542	567	532	575	538	558	552	575	539	554	528	536	540	600	553	570	601	559	522	551	547	577	573	535	543	586	559	602	591	590	556	568	578	562	578	571	570	532	510	543	516	523	555	578	588	576	544	567	577	544	584	565	552	518	554	557	602	545	596	572	569	566	515	587	612	587	590	544	537	586	554	569	585	558	530	581	620	555	583	568	573	599	557	587	525	536	559	553	553	559	546	567	597	579	522	555	554	589	592	534	558	542	590	564	577	547	551	585	625	553	580	564	591	577	579	556	548	594	587	568	596	553	576	573	561	556	555	571	557	577	593	580	563	569	585	585	566	552	591	581	546	586	574	592	501	547	560	548	579	594	577	555	536	535	535	537	561	522	574	547	561	578	626	560	557	541	568	619	595	566	559	554	602	547	565	513	577	555	601	622	578	555	549	564	529	545	508	569	615	535	606	570	523	541	546	563	602	558	593	569	573	579	564	545	567	623	579	557	567	584	555	534	540	560	565	575	588	570	551	557	588	593	570	562	555	570	584	561	572	534	564	559	562	566	542	571	573	565	552	566	593	568	587	598	555	536	551	526	540	523	525	543	562	586	599	577	608	517
27211	14001	7382	3857	2090	1467	1160	971	845	871	1062	1983	1879	1263	876	625	591	528	584	535	486	524	503	564	543	540	564	563	561	554	538	516	507	576	563	532	509	532	534	561	531	519	517	530	516	523	543	550	546	569	577	523	561	561	477	552	562	560	545	523	548	538	522	528	528	564	527	488	531	530	536	551	513	539	530	536	512	564	491	548	509	519	539	549	535	504	555	498	534	552	535	585	520	488	568	524	549	553	534	524	568	574	546	516	529	556	541	535	546	520	535	553	501	501	575	532	559	530	511	540	520	506	513	547	547	532	513	539	556	515	525	555	506	531	548	500	569	551	529	540	565	564	505	522	528	532	545	529	498	518	520	547	536	514	529	544	551	532	544	536	546	529	547	529	528	531	493	552	505	537	535	560	511	531	524	554	459	512	554	519	529	518	566	530	519	497	546	533	563	529	585	552	539	555	530	533	486	511	504	574	535	519	518	532	524	509	562	499	560	530	545	505	529	523	580	514	519	528	498	496	531	505	556	546	574	519	519	525	555	536	526	522	558	553	485	538	482	564	531	519	551	528	442	529	528	556	503	545	525	571	501	538	521	530	485	494	563	537	518	540	516	498	505	496	519	520	522	526	566	527	520	497	546	506	548	533	522	550	526	516	560	550	533	517	522	519	542	535	579	572	518	551	540	549	543	518	516	482	500	500	541	531	509	534	500	559	523	511	549	594	511	534	508	520	552	530	546	529	571	534	546	536	516	531	557	578	518	509	494	491	533	537	523	512	556	498	522	567	556	542	540	549	524	520	550	513	518	495	512	523	525	547	529	535	540	539	503	563	516	551	542	535	538	537	472	556	512	548	505	541	510	531	503	516	475	540	527	524	560	559	543	508	570	557	519	555	561	534	546	510	523	557	544	522	558	555	518	531	563	538	553	596	497	521	589	525	530	561	545	525	586	536	553	529	537	559	503	537	527	514	565	525	509	542	536	506	522	554	539	534	567	568	526	531	554	579	554	525	509	539	584	535	515	535	491	504	550	558	558	554	533	538	546	543	502	557	527	507	531	512	516	483	576	539	556	518	533	528	526	500	499	542	526	543	551	624	541	483	535	577	541	550	530	551	489	503	540	528	494	495	522	514	528	554	522	531	535	571	517	520	501	541	540	527	511	547	507	576	538	564	549	558	560	542	520	543	554	540	529	495	538	494	472	538	511	522	560	541	514	514	546	573	563	546	522	501	511	493	554	556	511	562	554	550	540	536	527	546	547	541	551	567	542	530	554	467	571	510	530	489	552	531	530	546	505	570	523	551	561	475	526	497	523	544	537	529	498	537	527	526	543	515	518	535	512	538	542	536	541	522	521	511	537	510	503	547	533	529	501	524	547	517	500	572	567	578	517	546	544	552	539	545	517	551	512	528	526	510	535	494	559	549	535	490	507	528	530	519	537	489	550	564	574	523	523	533	523	510	550	560	512	516	519	554	554	509	568	523	528	489	529	559	489	527	508	569	587	592	507	529	542	548	541	536	530	496	506	498	535	539	512	567	554	541	547	528	502	529	559	533	523	529	534	553	536	519	554	544	472	549	560	552	536	557	515	520	501	537	523	502	496	501	544	506	529	529	549	511	524	499	524	516	554	539	503	558	521	521	495	548	553	514	533	518	529	557	530	510	548	558	530	477	534	520	512	500	532	519	526	485	559	535	580	547	511	506	544	535	522	515	511	507	537	563	577	556	520	479	499	523	505	534	506	493	502	519	536	548	524	503	540	581	528	538	534	562	537	498	501	491	503	504	543	506	514	558	496	522	518	540	567	550	540	529	557	532	549	557	536	568	538	518	530	541	548	504	521	510	561	529	541	506	492	545	505	525	538	533	542	555	565	493	515	545	568	522	549	537	524	515	522	552	550	493	515	545	521	501	541	516	518	539	541	539	484	547	560	542	534	528	517	544	515	547	508	565	532	530	564	560	554	528	527	536	526	503	576	525	544	560	521	515	566	553	512	508	541	550	498	513	525	498	488	517	524	540	507	543	503	512	524	526	539	568	521	511	534	544	540	533	566	536	501	515	531	523	569	553	539	471	562	571	539	567	492	523	526	556	575	530	511	537	519	545	577	519	503	536	566	566	543	537	523	545	533	576	505	532	507	542	527	509	528	526	518	521	546	491	515	559	532	515	501	520	538	525	507	512	543	535	520	510	551	537	522	526	482	539	539	511	526	532	516	516	535	544	493	529	516	511	500	522	532	564	564	533	555	510	517	555	538	532	527	568	525	542	549	566	527	484	554	519	515	548	522	510	518	525	497	521	497	526	538	525	539	535	560	513	517	524	546	557	531	492	516	578	557	493	531	551	571	540	534	534	470	548	529	523	497	567	552	515	540	521	537	548	551	506	536	479	515	544	503	498	518	516	541	568	541	577	526	528	514	536	578	511	521	541	521	558	514	558	536	514	489	531	566	533	534	564	516	599	534	545	507	512	545	555	535	518	537	486	494	523	523	475	532	507	537	558	510	563	519	547	545	514	482	550	518	541	540	550	508	511	524	537	526	503	500	498	503	513	566	504	530	533	548	503	539	546	621	538	498	530	535	531	507	501	533	549	526	544	533	538	549	544	550	521	496	536	565	523	536	538	531	562	556	506	573	492	515	553	487	518	511	534	536	553	507	535	516	525	525	501	539	546	565	567	542	576	514	506	534	564	587	548	523	480	513	540	513	567	511	548	532	492	534	510	526	526	576	540	569	530	532	524	538	532	547	511	521	518	520	550	528	544	571	544	558	520	532	536	516	570	535	532	539	536	525	508	506	535	544	540	582	504	517	548	501	513	540	523	522	556	502	553	507	512	514	531	543	529	495	517	536	558	524	539	520	548	577	506	505	540	510	497	532	490	559	530	532	536	548	506	509	478	550	531	527	547	559	563	535	546	587	518	546	556	526	559	544	543	532	558	563	532	559	524	538	512	518	552	519	490	524	488	510	538	531	499	580	516	548	546	547	538	503	520	543	523	495	532	520	541	533	572	517	550	511	544	515	493	565	542	532	524	518	493	513	520	515	540	486	554	575	547	547	528	546	502	535	556	529	521	548	521	515	542	525	515	491	510	563	559	532	509	549	534	534	506	523	568	523	533	534	501	514	566	575	510	545	550	545	537	550	510	551	522	526	528	541	549	521	504	550	553	541	536	480	500	532	521	534	549	497	547	532	585	538	578	518	501	505	509	551	514	543	526	556	568	599	540	545	545	562	535	532	481	544	522	534	518	523	561	506	541	537	546	555	504	548	542	519	533	503	531	554	511	523	484	521	539	522	536	500	504	563	561	510	552	541	542	509	513	581	563	520	539	540	546	512	558	553	535	514	535	531	508	571	528	491	527	590	520	530	531	495	497	499	491	534	537	557	579	529	483	519	541	515	518	554	551	504	501	531	528	511	524	539	508	539	492	524	517	523	520	513	585	543	540	551	525	556	547	537	548	512	527	470	552	575	556	527	523	557	538
7627	6814	6239	3414	2440	1842	1434	1175	1028	1006	1424	2660	2148	1268	735	575	473	444	442	467	443	449	423	445	461	445	417	459	438	464	452	445	481	453	423	456	466	476	477	455	456	441	448	444	463	459	460	454	479	471	476	452	461	462	410	462	438	472	429	479	430	489	444	422	464	461	466	407	442	481	467	436	451	436	439	405	434	444	400	443	465	439	416	478	487	409	452	441	425	424	429	481	453	453	485	480	442	473	436	409	458	436	440	432	476	508	437	461	453	429	449	386	441	448	429	468	430	460	455	467	478	453	468	465	429	433	475	462	434	455	428	418	422	433	430	423	474	437	433	455	472	425	408	437	475	478	456	441	443	426	489	435	428	442	436	451	428	471	485	451	457	455	442	476	476	449	451	423	468	442	471	398	440	434	466	485	456	458	425	481	445	446	433	431	510	426	438	463	436	444	440	458	465	452	450	492	424	451	439	478	440	457	422	423	494	470	439	417	442	470	458	432	461	406	447	486	416	462	431	462	398	464	457	437	461	461	504	412	448	453	436	426	428	489	435	478	470	425	474	452	454	474	466	406	441	412	457	452	456	455	486	426	443	442	459	469	437	441	432	410	450	426	450	442	462	464	417	472	409	452	391	449	474	483	471	445	440	455	445	409	435	459	448	442	430	448	424	452	420	449	442	415	457	458	459	403	454	472	462	448	431	444	458	444	453	465	445	437	457	457	449	459	446	417	438	430	449	453	459	456	431	440	417	439	431	478	436	435	467	422	458	428	418	464	441	467	460	460	448	408	431	448	434	453	478	405	426	457	442	440	440	417	455	483	451	437	475	437	459	449	455	459	420	452	464	489	447	430	477	449	435	416	462	460	452	437	400	447	459	455	464	414	436	446	416	443	449	452	446	481	458	433	465	420	438	460	411	454	464	459	426	407	469	472	464	461	454	434	472	458	482	470	439	436	430	443	475	443	439	452	452	446	470	420	426	451	411	436	431	465	455	462	445	445	439	447	465	461	431	425	453	456	459	381	431	419	486	468	463	455	451	451	452	419	470	447	438	460	458	474	414	448	464	446	475	428	447	454	426	420	424	476	436	476	448	463	430	426	433	429	448	426	440	440	413	474	455	485	491	453	449	435	432	429	427	444	470	442	431	462	472	447	424	438	440	445	461	427	440	441	464	496	471	456	420	439	475	425	451	466	503	444	411	445	475	451	476	470	454	474	462	475	445	459	430	452	447	428	450	439	443	463	435	433	478	408	446	447	438	424	440	453	472	463	437	466	452	475	448	431	455	481	462	489	454	477	447	422	459	434	467	407	445	418	438	460	453	490	456	426	393	449	411	414	424	434	421	431	480	427	443	493	431	451	467	462	449	475	434	439	464	467	442	443	400	416	469	451	463	457	452	450	486	479	453	406	466	449	426	424	428	440	463	441	437	454	436	467	444	448	464	460	459	432	440	396	454	443	449	446	453	411	454	474	422	468	391	461	474	493	447	492	428	468	442	426	408	497	417	462	456	476	444	481	422	439	418	469	443	472	427	434	429	503	433	470	448	478	450	462	450	443	448	448	455	485	426	455	440	438	413	481	471	455	442	437	429	447	453	458	444	444	445	478	433	469	480	453	420	475	445	441	423	449	453	416	450	461	459	428	458	450	447	466	471	437	451	475	466	444	418	460	428	427	421	441	483	442	446	438	427	415	483	429	434	466	452	464	486	475	454	445	411	411	455	437	444	449	446	425	421	458	488	472	412	413	446	426	445	440	434	466	443	475	432	438	487	460	480	429	512	431	492	434	450	457	437	417	421	406	469	441	448	429	415	433	424	467	463	443	468	433	462	409	455	407	424	468	436	442	436	482	471	417	444	447	460	439	455	485	431	441	419	395	464	442	463	440	480	415	454	490	457	417	437	484	439	453	381	446	446	428	468	473	448	432	449	433	450	451	457	450	381	457	425	465	410	474	466	454	449	452	469	450	487	442	460	450	436	477	477	428	464	477	448	399	476	464	445	436	450	458	431	426	421	451	484	396	441	472	494	407	416	450	450	408	445	468	437	474	427	447	430	443	421	473	431	418	423	457	450	408	435	442	474	486	456	425	465	411	474	467	439	441	459	454	436	472	465	434	436	449	464	428	464	473	468	399	464	427	434	472	433	469	474	461	471	490	460	411	457	464	483	469	453	437	456	459	466	420	415	461	452	422	448	461	406	470	425	471	451	479	453	464	413	459	454	454	452	401	454	459	408	499	452	439	449	444	410	443	450	448	476	421	433	433	414	467	491	440	480	464	468	464	454	427	465	410	454	422	416	434	458	443	455	432	465	464	411	425	457	428	416	444	412	470	437	428	452	436	448	435	449	433	432	435	429	460	434	429	410	444	424	446	433	437	496	427	492	424	462	445	445	471	475	453	462	484	475	454	430	428	433	442	476	483	463	446	422	483	449	445	469	451	447	465	451	452	448	446	485	414	455	428	447	444	481	455	470	433	437	473	424	430	493	437	467	448	413	446	471	442	450	471	427	430	432	450	430	430	443	393	459	415	427	470	416	481	475	409	420	432	471	450	494	485	444	443	447	442	456	443	430	434	471	469	461	418	446	467	439	441	433	435	451	431	432	401	461	444	452	468	480	467	432	461	464	445	438	495	431	460	423	466	496	440	444	429	449	422	430	440	447	454	436	446	426	455	458	425	424	453	446	448	449	408	453	442	452	441	450	475	436	440	448	416	435	461	420	449	463	420	437	453	444	450	440	440	460	432	429	445	438	472	500	449	438	464	472	453	465	448	441	449	439	449	424	435	449	446	458	480	471	476	467	427	468	467	463	437	474	442	492	442	430	451	475	415	435	490	429	454	439	463	483	468	480	478	412	442	427	423	427	439	468	459	457	426	430	439	446	443	440	452	420	471	429	459	452	416	414	437	478	453	434	467	461	443	451	471	424	409	411	423	461	424	494	476	506	441	472	399	461	464	447	436	465	435	431	445	444	430	421	459	461	440	458	490	455	474	438	432	461	455	468	480	438	470	432	465	415	449	456	471	469	466	461	456	460	434	468	449	460	425	436	433	475	442	460	463	473	442	441	472	479	454	439	449	483	456	450	454	481	448	409	444	447	443	438	442	448	491	471	460	445	497	475	405	447	476	460	460	443	445	468	421	417	425	470	438	418	424	410	454	475	477	492	440	471	445	415	424	414	421	433	411	440	458	438	466	449	468	438	452	430	416	457	480	476	465	460	469	430	469	441	440	444	452	434	459	457	465	428	452	481	399	457	377	480	462	446	435	441	455	441	473	440	470	504	470	434	459	433	442	481	457	438	458	443	449	466	466	446	442	468	459	457	475	469	412	425	413	450	465	446	432	414	479	425	418	457	447	474	481	457	426	425	452	447	437	456	444	474	453	455	430	436	448	454	392	437	442	469	421	402	459	460	462	420	431	452	420	430	476	440	445	448	417	434	433	474	440	460	464	480	483	429	427	426	470	457	435	424	424	430	469
24638	20735	26709	24485	12462	4374	2564	1798	1339	1191	3699	15665	12227	5674	1965	820	635	565	593	594	563	556	562	593	570	581	566	557	502	555	537	557	549	511	549	552	576	587	552	568	521	564	571	586	543	537	559	610	585	526	585	584	544	551	555	596	579	555	601	537	531	634	571	514	509	631	517	576	551	527	584	560	547	560	559	574	550	557	534	537	557	587	545	568	549	572	532	563	565	557	551	586	552	498	590	523	584	495	539	585	504	578	567	544	526	577	577	602	564	601	572	540	585	548	533	552	549	565	557	519	542	535	526	591	550	543	548	556	534	550	584	582	593	615	515	572	558	598	611	577	588	566	520	557	538	561	560	584	537	580	585	613	580	542	543	546	578	567	534	540	574	555	568	532	523	566	563	604	575	557	553	572	573	582	579	541	572	554	606	588	521	532	522	566	551	582	542	556	588	577	580	496	565	571	574	564	560	556	572	550	569	554	533	527	593	508	545	538	566	585	565	543	556	554	493	546	538	583	508	552	581	554	561	552	568	539	561	555	552	518	572	585	565	570	572	550	567	592	576	566	543	588	575	555	559	574	579	545	613	582	563	545	585	625	582	573	604	593	580	534	590	539	580	523	536	545	566	563	580	550	564	556	518	562	536	542	563	584	598	577	537	556	568	563	579	543	525	531	564	568	578	546	578	547	549	530	573	538	606	566	562	577	582	560	559	554	593	559	559	546	541	565	548	572	559	530	587	557	557	526	544	540	544	548	529	549	533	550	552	566	553	561	558	593	573	569	560	543	579	572	565	525	501	533	532	563	547	567	549	539	548	564	565	528	592	531	559	536	535	588	516	562	556	572	527	549	555	552	544	537	587	573	554	618	558	556	542	564	583	541	578	565	544	555	573	515	566	548	579	563	543	573	547	503	570	553	575	552	562	557	586	525	548	547	528	541	614	526	531	575	566	565	501	549	556	566	543	541	575	515	540	518	549	525	551	574	570	510	545	578	552	576	547	543	525	549	567	543	552	559	533	538	524	592	586	581	531	534	560	598	536	547	583	561	584	553	559	603	541	568	532	556	574	509	569	559	541	577	558	545	567	525	536	570	563	514	564	605	605	548	553	525	506	526	626	547	583	549	566	562	548	535	568	547	541	569	555	615	529	580	557	569	579	604	564	570	557	599	540	567	539	563	559	547	570	544	543	556	584	548	526	547	548	560	543	560	577	540	581	508	562	570	509	566	563	533	557	570	600	583	581	524	551	546	563	582	568	551	569	583	549	557	542	563	569	544	531	540	557	517	561	562	582	543	547	529	539	534	528	550	561	598	574	547	580	573	579	577	560	556	580	556	559	534	544	564	571	501	580	551	551	574	541	585	558	576	551	540	584	574	545	550	567	555	541	505	538	587	538	534	596	519	575	557	613	575	526	557	596	548	536	598	588	537	574	574	565	530	566	531	549	523	573	602	543	610	555	541	570	570	535	556	524	524	578	547	593	583	542	575	563	581	514	576	563	554	535	549	593	548	566	531	543	526	512	563	538	553	592	521	528	588	579	551	554	582	524	590	541	565	531	572	559	562	531	536	561	541	577	572	527	528	549	571	565	528	585	532	592	594	549	540	579	532	549	596	576	546	532	553	535	622	608	585	521	531	596	535	571	536	565	528	547	550	548	544	556	579	573	603	535	558	568	556	569	566	559	542	541	602	576	546	573	578	549	547	593	564	570	578	578	591	611	555	560	549	567	530	557	587	570	554	562	569	524	574	561	556	546	560	525	540	558	543	549	584	546	573	550	594	567	547	543	526	544	549	551	578	536	580	545	551	615	548	532	528	582	592	550	598	528	596	590	579	535	561	548	555	553	571	503	622	538	594	563	561	554	582	533	545	531	553	549	537	573	529	583	576	563	558	558	552	549	571	584	601	494	537	550	597	583	566	545	609	577	572	560	535	556	615	565	590	567	506	595	576	573	572	562	586	543	531	553	566	558	582	551	565	549	550	583	564	547	562	538	546	568	550	554	558	517	556	515	571	575	584	566	560	552	536	568	575	562	548	545	567	596	549	557	546	554	568	540	553	579	542	532	533	578	609	550	599	538	565	564	569	547	600	526	549	548	553	541	567	514	585	556	516	563	513	546	530	581	541	571	548	538	565	562	552	569	566	541	564	607	556	574	585	568	583	554	574	535	557	592	565	552	575	541	579	517	558	566	572	554	542	547	530	557	589	541	565	531	588	531	599	602	565	585	563	574	541	568	569	583	580	545	566	560	538	542	557	529	575	544	568	558	586	549	588	576	567	632	556	581	557	562	592	594	560	623	541	568	577	554	550	572	549	542	584	539	556	566	521	569	551	559	558	561	558	542	569	584	555	576	562	607	581	542	527	565	547	532	546	522	544	552	591	552	583	549	558	565	576	554	527	533	554	538	572	578	566	591	560	527	561	541	568	552	585	563	579	569	549	561	553	591	552	559	552	551	556	545	595	556	581	567	579	515	499	597	545	580	551	541	572	553	542	545	544	596	556	553	593	561	599	541	571	632	557	539	547	529	559	602	551	559	562	557	589	560	517	573	531	541	566	552	557	556	556	562	567	563	586	560	548	524	603	491	547	554	571	567	528	529	552	495	545	558	539	510	558	544	537	529	536	573	551	551	605	527	530	517	581	509	563	547	577	598	574	582	576	560	542	586	550	566	553	520	537	557	526	581	545	564	530	585	523	576	548	551	564	559	534	543	558	532	610	609	596	571	570	550	573	554	528	626	558	560	607	577	593	552	549	548	529	562	562	511	575	570	547	564	561	565	564	545	562	566	580	539	537	560	554	586	571	588	564	588	566	599	545	570	624	597	539	554	520	533	510	544	597	560	626	541	538	534	550	585	575	549	516	585	560	583	576	517	551	555	571	607	555	566	584	573	568	584	544	555	525	549	562	615	563	576	563	546	534	551	519	563	559	568	560	493	558	576	545	617	489	539	556	562	599	556	555	560	571	565	522	549	565	566	566	586	548	558	554	575	577	602	545	565	590	549	558	514	524	562	579	576	557	543	531	604	601	544	587	554	552	548	570	529	566	537	523	539	568	546	575	579	597	558	526	554	561	577	530	532	560	558	540	589	591	543	590	569	565	566	532	571	592	521	561	577	572	604	594	559	608	532	568	566	527	552	553	568	613	538	562	517	571	608	566	591	575	536	547	565	544	563	556	581	562	551	587	552	561	550	554	599	576	574	558	553	545	612	558	505	549	529	578	577	601	579	540	595	555	561	516	572	591	574	549	562	578	567	538	525	518	555	566	560	539	556	566	557	559	552	562	557	544	535	532	594	539	541	540	545	553	505	570	534	549	557	516	562	565	609	589	547	550	549	531	570	544	583	547	584	561	622	559	561	549	546	566	524	578	566	541	558	577	553	589	579	591	546	565	518	541	581	581	542	570	554	545	570	539	553	535	525	546	546	517	542	583	532	531	543	522	588	512	544	596	618	580	567	574	553	575	525	555	565	593	522	518
7379	12536	12088	7626	4643	3550	2800	2120	1707	1632	5463	16948	11289	5394	2128	727	546	505	487	498	498	449	485	512	510	468	532	471	489	492	505	477	466	504	496	489	498	509	510	498	519	454	512	468	496	461	522	497	486	483	482	486	461	543	485	488	498	499	501	488	472	458	489	486	506	524	517	493	520	500	486	505	490	512	465	472	519	444	500	497	469	509	507	483	505	522	503	510	456	489	494	463	487	479	516	502	505	523	514	509	482	493	479	497	499	509	453	471	471	486	457	469	506	469	459	509	507	466	544	518	493	508	469	519	457	498	476	474	464	499	514	452	496	476	475	467	494	450	477	485	503	443	502	460	487	481	452	476	484	466	508	478	494	473	477	465	484	524	461	478	534	462	508	523	461	459	469	489	461	516	533	532	541	497	469	462	485	508	474	499	533	496	450	485	473	486	511	471	507	515	485	530	502	491	500	475	494	496	500	466	482	506	464	494	499	522	474	508	528	485	491	465	448	495	485	510	474	519	475	486	514	452	477	464	525	463	461	448	509	474	464	474	473	487	486	452	461	489	488	480	501	516	453	483	479	497	524	476	471	495	461	516	472	482	510	500	521	473	534	452	479	456	499	455	506	489	478	527	477	471	522	486	479	496	482	493	546	451	478	468	474	477	460	484	519	490	474	465	497	486	473	476	477	491	473	453	472	486	466	517	521	523	465	478	496	501	483	482	481	497	492	493	504	468	491	530	497	455	522	445	432	471	475	484	465	463	461	499	453	510	489	494	453	466	482	488	460	456	466	505	506	476	478	512	477	529	482	479	528	511	475	497	459	483	460	493	494	481	420	470	478	499	478	497	479	466	458	525	491	494	474	529	493	480	489	482	501	463	485	511	487	484	511	466	481	468	489	475	480	440	493	505	485	516	451	519	489	489	475	485	495	456	487	450	488	541	517	531	516	441	496	456	482	503	503	471	452	501	495	483	488	449	474	486	483	479	450	474	526	442	503	490	501	516	490	471	520	516	477	515	528	500	482	501	505	532	514	493	525	479	498	472	494	479	451	485	495	501	446	493	514	471	471	479	506	450	500	455	489	447	449	503	472	495	492	443	471	463	509	492	453	464	485	461	487	445	495	453	499	458	475	488	468	482	500	514	496	510	514	493	477	478	474	451	473	500	506	477	517	498	495	501	498	480	479	472	473	514	466	486	475	483	529	511	465	465	464	480	460	498	480	485	494	520	474	469	498	489	495	465	475	474	437	519	470	512	481	436	492	483	443	489	495	496	519	487	482	473	530	479	504	484	513	504	453	523	514	482	492	474	504	495	492	488	486	513	455	486	503	494	445	490	503	502	483	501	482	498	490	483	498	476	447	515	517	522	499	495	476	486	491	495	504	483	444	478	469	495	482	487	483	481	523	531	453	479	520	488	499	485	515	487	512	490	457	461	527	464	458	473	490	492	480	459	471	464	501	511	474	553	542	461	469	501	507	486	455	495	493	469	462	465	512	495	487	479	461	477	486	500	504	463	459	461	460	478	497	488	485	468	490	460	448	481	516	523	501	448	446	504	505	510	510	469	508	519	482	493	513	509	494	463	491	497	474	504	496	473	472	496	479	474	510	489	491	524	498	511	484	494	508	503	486	499	516	492	526	497	484	480	515	515	507	465	479	496	486	478	499	491	505	474	470	448	457	513	466	474	483	482	506	478	458	467	447	499	480	504	457	493	477	531	481	507	511	519	475	433	484	466	511	492	510	502	484	498	487	496	439	457	465	491	508	479	487	493	436	447	490	475	478	508	485	490	471	498	461	466	485	496	509	499	478	448	492	501	468	462	482	532	495	464	454	476	486	487	483	462	459	469	484	471	537	469	457	479	500	485	484	525	458	507	479	482	529	481	474	483	460	454	491	517	458	466	462	463	436	492	492	486	503	460	503	517	487	506	460	475	482	479	479	477	496	482	485	467	507	486	454	532	515	474	457	484	513	460	534	525	477	480	507	484	509	524	515	469	514	495	471	477	520	549	489	492	493	461	455	498	488	466	487	462	478	496	522	475	485	464	468	483	516	446	514	500	465	475	493	485	466	482	495	463	486	485	474	476	480	474	503	461	500	469	463	487	486	484	485	468	489	482	487	460	504	476	449	508	509	454	489	470	476	497	475	495	485	487	410	472	469	489	482	529	466	463	448	488	482	486	513	505	483	487	485	463	479	496	449	484	470	496	458	502	472	465	484	500	474	476	522	479	486	486	503	439	501	482	457	536	453	487	465	454	474	518	490	484	491	480	493	469	486	486	492	483	471	477	515	484	487	470	486	476	499	484	482	477	474	473	465	517	496	485	474	509	481	496	494	473	493	486	493	502	473	476	469	504	466	488	514	498	479	491	486	477	453	508	482	476	463	487	458	527	489	498	484	518	509	450	440	530	478	450	482	480	487	525	475	470	474	478	524	490	488	467	484	503	468	496	499	501	497	429	470	448	469	498	484	486	473	471	485	517	485	484	476	484	470	459	482	482	483	500	522	452	443	517	504	493	461	515	472	500	483	453	478	505	462	452	484	481	457	490	470	502	508	498	473	496	510	478	453	529	492	517	424	516	472	472	484	531	470	470	472	487	457	496	479	496	491	459	477	468	452	496	485	465	443	472	478	439	490	503	483	481	522	480	491	478	508	487	502	511	487	454	504	482	494	523	512	486	499	491	504	482	478	494	475	489	467	472	515	472	478	460	504	480	449	488	480	481	508	534	507	484	505	477	443	510	490	452	473	432	451	486	506	491	488	452	475	496	485	504	446	512	504	504	471	447	475	461	494	459	520	466	500	507	465	430	498	500	503	491	519	522	462	519	482	514	475	516	473	524	504	456	474	485	491	442	491	495	483	482	493	463	504	481	498	493	438	493	492	498	474	469	462	486	484	472	495	476	462	452	461	474	430	493	503	491	489	440	507	470	504	527	493	482	477	465	502	469	525	503	507	503	487	492	508	500	442	495	440	437	454	511	445	479	480	468	500	481	498	478	489	516	494	504	484	486	474	510	510	525	505	497	463	475	506	421	452	464	472	460	508	469	513	503	464	534	483	472	532	468	492	460	489	515	497	461	504	452	488	504	457	515	483	526	483	483	462	487	481	509	498	476	483	496	449	476	506	463	494	507	473	489	457	483	473	473	481	480	477	484	470	477	516	516	483	495	519	457	469	507	510	483	486	487	479	483	503	510	463	476	455	504	501	467	475	471	515	475	515	471	461	482	516	487	462	482	485	461	489	489	458	476	472	443	491	487	490	492	471	513	485	510	475	490	467	500	463	451	484	485	494	494	454	486	471	483	469	506	502	481	496	479	486	470	494	517	469	475	449	448	481	504	486	508	513	475	477	507	473	464	482	482	453	499	498	475	479	498	448	457	526	487	469	524	469	483	462	528	487	464	478	492	480	498	471	484	496	494	524	488	536	469	528	485	504	472	463	516	484	465	489	532	509	512	491	496	494	459	451	448	482	468	476	443
23684	20796	27813	23802	20507	11625	4818	2519	1956	2138	11348	27219	19748	9388	3121	1014	765	704	716	645	658	658	690	627	683	693	649	652	673	684	675	645	714	662	713	669	649	635	717	714	680	696	681	635	669	670	664	720	657	721	684	681	667	642	698	698	666	688	694	650	682	652	687	665	707	703	644	663	697	724	637	647	645	631	676	665	647	678	707	610	648	654	685	694	650	671	689	650	645	687	643	601	744	625	667	684	698	702	690	675	641	668	646	662	671	667	648	697	644	655	637	696	612	647	620	671	643	680	686	692	667	653	675	722	687	674	657	665	635	621	665	670	640	715	663	634	700	679	705	650	657	638	675	707	666	684	655	637	649	634	647	667	677	687	633	679	689	652	687	672	662	635	716	649	680	607	647	698	666	715	658	707	662	650	676	706	671	652	655	658	655	651	676	682	689	665	626	666	680	689	688	653	651	636	641	670	661	636	670	656	681	664	645	687	664	670	640	687	603	686	674	663	661	689	680	685	704	650	681	693	682	696	702	651	676	688	661	698	661	673	647	668	701	692	617	675	698	676	647	645	640	622	691	657	637	649	660	665	648	646	639	640	662	641	631	684	624	656	679	633	632	680	630	646	664	689	671	662	692	707	695	704	692	623	653	700	633	660	647	661	652	660	653	682	637	630	672	683	669	670	650	623	614	673	638	671	635	734	642	668	687	671	623	696	657	679	655	658	682	675	659	660	668	637	682	654	674	674	635	651	689	635	637	634	653	670	692	658	637	675	669	665	678	668	649	664	659	650	636	664	662	711	701	671	614	630	697	672	660	646	701	678	665	662	622	640	713	660	706	629	688	710	681	691	653	649	681	688	658	648	668	658	656	656	651	669	679	666	697	641	666	651	664	706	655	681	643	627	677	644	670	668	637	704	700	649	642	694	703	680	721	647	643	716	616	648	676	641	643	664	640	667	609	676	633	637	655	632	673	625	661	679	653	662	647	654	638	627	601	650	643	695	678	698	639	696	653	636	658	673	607	645	649	664	660	675	709	625	630	681	592	666	692	660	626	673	637	668	640	639	687	662	676	702	643	662	675	655	610	636	679	656	645	615	656	697	729	669	681	702	678	678	649	632	645	662	650	640	670	655	642	687	640	613	668	654	692	670	674	643	652	652	620	657	670	617	699	626	714	635	620	666	618	608	661	647	666	635	650	678	653	680	681	641	684	667	605	681	668	640	709	661	665	663	661	666	653	652	649	626	678	635	663	646	649	708	720	644	717	671	679	712	651	636	670	609	673	665	672	657	684	673	679	713	685	648	669	668	653	631	704	624	675	634	686	654	675	678	598	641	671	612	663	656	660	705	696	658	672	658	653	675	655	668	625	686	685	635	673	711	656	583	608	670	647	664	664	683	679	688	663	669	652	657	676	652	653	665	669	630	680	668	679	639	652	706	700	664	660	647	741	654	686	655	680	641	651	692	708	656	653	679	650	628	695	661	650	675	631	700	631	640	645	604	629	642	634	639	716	701	654	597	652	673	601	646	674	652	655	689	649	678	685	642	670	707	644	648	683	675	674	679	653	652	681	666	689	655	655	672	651	691	684	667	706	690	655	665	671	672	649	656	654	638	652	611	699	635	666	654	658	690	690	644	660	603	660	626	591	628	696	669	655	705	635	679	628	711	630	634	661	604	675	699	699	721	667	637	688	633	648	711	655	698	691	666	679	661	677	701	652	655	694	659	678	645	683	650	622	651	646	674	695	668	676	654	628	672	679	699	656	620	647	694	643	666	675	667	647	613	657	651	633	682	664	638	642	683	658	674	693	673	638	657	703	711	682	650	701	662	657	625	633	680	630	635	685	620	663	621	643	651	645	666	607	689	678	669	655	662	643	664	644	623	654	642	719	643	679	667	647	644	654	633	679	630	674	690	641	655	624	685	653	637	677	677	658	672	702	667	657	661	603	703	669	615	646	670	636	660	632	649	711	681	666	619	667	675	698	644	663	682	700	655	650	611	698	643	674	639	674	625	660	657	643	672	642	672	620	728	624	659	673	640	716	689	659	669	665	699	671	673	654	709	587	631	664	637	653	676	660	672	647	699	606	660	692	661	661	668	690	662	666	645	687	642	636	659	686	654	673	698	666	688	657	654	646	695	673	655	658	683	660	648	688	679	677	612	710	648	672	633	644	669	663	649	649	705	631	703	675	688	724	670	642	670	691	686	667	645	650	634	661	642	671	667	651	705	645	645	648	673	657	650	683	682	683	669	667	651	655	659	654	729	665	643	637	635	632	678	689	636	657	635	635	675	646	650	674	631	642	645	697	630	662	668	620	654	670	668	650	617	646	642	693	656	674	678	746	691	689	616	598	666	638	664	666	694	686	707	638	628	706	688	668	620	601	656	635	658	698	689	664	658	645	669	669	669	690	670	649	599	678	662	700	644	640	656	673	661	651	616	625	635	665	671	652	666	668	682	640	681	614	709	664	653	704	674	661	619	648	649	709	674	648	640	673	656	655	709	688	633	651	647	706	644	635	636	700	644	682	662	652	669	692	684	640	610	688	674	705	673	600	669	655	669	595	675	630	677	676	668	711	621	653	653	654	626	657	642	656	660	651	654	670	651	704	647	671	702	654	677	712	628	661	689	691	667	649	661	643	684	673	640	646	706	687	658	652	618	641	662	711	669	654	639	676	621	667	638	660	648	645	688	666	650	674	674	662	649	651	629	657	689	660	699	648	662	652	697	709	648	689	646	634	671	665	621	686	634	634	701	663	634	684	650	638	651	670	691	666	680	647	642	678	686	674	685	647	628	719	649	646	700	670	746	631	693	680	648	642	707	642	684	679	639	631	635	683	670	666	661	576	679	706	684	671	707	687	642	586	688	639	596	684	653	684	680	672	675	690	661	584	668	655	664	656	662	670	685	630	631	653	661	697	626	689	682	638	701	680	691	622	612	648	656	635	651	687	663	639	690	612	667	639	615	655	640	682	644	638	652	663	665	657	671	680	667	676	651	676	669	621	630	670	610	697	648	674	652	635	657	678	649	676	638	667	663	671	667	654	668	703	660	628	647	661	628	701	639	676	661	663	695	682	668	665	668	671	674	701	661	627	653	687	701	645	667	661	686	669	688	631	623	714	687	640	651	654	653	669	649	677	627	672	645	636	653	668	683	684	679	643	685	669	689	606	632	670	612	663	692	660	692	652	667	652	664	637	633	693	641	707	661	606	664	678	641	682	660	670	611	670	661	624	653	647	697	662	673	650	641	690	634	605	653	680	692	672	722	650	660	612	640	678	669	670	667	672	676	679	662	639	647	645	665	677	635	687	647	690	711	649	655	644	654	633	655	647	648	632	637	723	685	695	655	651	657	661	626	649	628	624	629	648	649	631	657	661	646	659	661	687	715	683	688	719	628	678	681	686	680	634	656	657	664	689	687	738	683	627	608	644	640	648	628	667	628	653	699	642	666	660	672	685	647	661	681	675	704	682	654	676	674	716	641
8323	16448	15222	10587	7064	5104	3972	3035	2555	2889	15257	25681	17205	8517	3047	1017	716	577	596	550	564	577	577	565	563	584	605	549	593	606	568	554	556	596	602	564	570	613	599	601	566	558	575	599	590	608	583	519	584	576	538	587	559	648	587	603	564	604	528	581	575	582	567	559	578	554	544	563	610	567	593	555	596	524	554	583	552	544	525	527	575	576	631	591	557	547	581	616	574	573	595	577	570	633	555	611	591	567	595	539	559	562	596	572	593	583	580	595	581	559	584	529	595	602	580	622	555	539	624	574	594	597	591	571	613	580	552	558	592	566	569	524	593	587	569	588	544	564	595	545	579	572	584	614	613	577	567	572	563	610	542	602	591	586	567	550	601	585	580	581	564	514	547	596	561	555	572	589	588	570	532	567	593	570	575	571	579	611	555	569	586	541	537	543	554	576	549	613	513	573	628	641	594	550	562	613	564	588	589	591	618	562	606	590	572	618	584	570	589	547	546	544	607	603	563	597	588	575	544	596	565	594	603	565	564	602	567	578	537	543	596	572	565	572	597	567	601	610	610	588	573	570	605	578	595	569	573	547	642	625	600	535	612	558	574	582	581	543	566	598	559	558	597	582	590	593	594	572	595	577	596	555	554	594	621	582	548	587	594	588	590	528	601	576	599	561	591	577	536	598	595	608	572	593	536	587	597	574	591	591	607	591	582	576	623	565	544	607	536	546	593	574	589	582	584	558	585	562	615	556	606	545	607	523	562	602	525	570	568	578	574	583	554	567	541	577	581	545	556	538	578	594	565	567	588	559	532	598	578	564	542	603	569	519	569	597	625	576	599	590	578	579	586	577	603	614	579	566	575	592	602	573	554	579	584	581	580	565	543	559	539	564	598	554	585	546	549	568	603	556	613	596	554	572	604	562	570	523	597	548	539	570	613	603	591	550	550	592	550	567	583	571	572	586	590	593	556	536	544	596	590	559	570	601	537	552	560	591	551	538	518	579	612	543	563	570	577	511	571	558	529	601	531	594	527	610	567	585	602	553	561	565	578	584	572	526	565	569	580	542	556	606	607	557	592	548	559	596	543	551	559	557	566	545	593	539	620	570	554	539	569	565	616	550	546	535	605	638	578	590	592	587	574	573	606	543	577	593	609	588	538	561	531	574	594	582	536	548	575	563	592	564	607	615	550	577	585	587	592	530	565	580	606	614	583	548	596	576	574	566	614	619	579	579	550	552	543	583	625	556	576	540	577	558	550	595	594	558	552	556	586	591	597	624	600	571	553	614	588	590	600	579	588	575	540	571	601	531	581	543	565	585	573	589	567	529	539	587	601	602	586	614	592	575	562	541	551	568	563	570	556	550	611	570	576	575	598	573	550	576	559	550	590	554	556	588	567	540	584	567	587	523	565	587	608	574	559	549	573	594	575	552	597	594	576	552	580	575	576	602	615	546	556	555	596	561	570	563	592	582	570	596	563	556	564	565	561	584	585	593	599	531	553	566	536	558	566	559	579	582	552	521	585	579	599	549	561	537	575	619	574	583	593	561	586	612	572	552	567	564	589	589	563	567	563	585	543	594	614	570	556	579	582	585	574	560	561	533	618	587	563	550	605	561	570	577	555	549	579	573	589	577	622	589	581	584	612	555	600	578	572	531	605	590	593	569	538	533	608	588	580	547	592	585	558	551	542	554	561	581	604	574	581	587	568	563	594	542	580	590	540	566	578	566	594	614	549	588	519	585	576	575	580	565	580	558	587	551	557	550	567	518	591	539	552	571	551	549	607	581	584	615	614	587	561	553	597	569	602	548	576	575	575	567	560	551	577	589	533	550	609	592	599	599	567	598	579	579	611	551	569	587	565	558	602	596	520	557	596	561	624	558	601	606	575	571	550	557	561	549	587	522	531	523	545	563	587	522	535	560	573	531	619	536	552	614	543	579	561	564	545	603	579	589	571	585	550	559	575	564	569	581	577	566	560	582	619	546	619	562	545	559	561	585	607	572	577	582	569	593	582	549	559	605	580	570	585	592	565	562	592	569	580	581	604	566	583	607	559	550	590	557	539	569	592	618	569	562	555	580	650	545	592	535	548	569	543	534	538	550	568	565	523	615	560	584	587	557	587	581	553	580	545	556	564	561	584	566	533	544	593	554	585	602	557	549	534	566	554	566	550	584	555	516	587	552	555	603	582	606	538	580	601	574	538	566	571	611	579	594	595	582	555	567	572	582	555	570	546	528	584	559	587	557	547	574	551	555	559	563	526	566	582	587	616	584	559	556	542	584	600	575	564	551	565	577	636	545	569	593	573	567	567	560	588	627	551	595	573	605	597	549	554	585	548	585	583	596	550	560	571	564	576	576	559	565	574	533	579	586	635	548	569	577	564	531	556	603	601	580	606	601	590	577	557	573	541	593	605	576	560	536	583	543	547	575	572	574	577	554	562	572	558	555	531	563	600	543	551	607	575	578	620	531	577	584	531	534	570	577	598	545	579	566	566	585	577	595	584	577	563	591	530	556	559	581	578	531	571	561	548	551	610	543	556	559	575	620	572	615	528	588	557	580	540	583	563	562	584	581	583	541	555	575	573	578	562	581	543	546	570	579	583	586	569	571	613	603	519	593	557	543	577	531	570	553	615	564	574	615	616	576	527	586	511	572	567	552	604	552	517	579	577	553	593	552	598	601	563	569	558	581	591	551	612	517	595	546	549	605	571	589	570	528	579	592	565	554	588	540	565	579	565	588	615	584	596	605	566	594	566	585	584	569	576	558	565	554	604	548	540	548	609	553	581	521	536	626	544	543	551	593	557	543	595	575	580	586	557	551	553	583	569	558	509	552	537	542	569	576	564	578	597	596	544	590	550	573	567	569	577	542	634	597	579	563	595	545	602	538	558	608	599	556	601	571	573	584	601	562	542	609	556	575	620	544	550	582	550	559	596	564	593	518	555	574	583	577	605	551	584	549	525	566	559	593	605	585	579	528	563	602	564	562	574	551	567	568	594	593	575	561	574	580	510	564	564	528	588	624	579	608	580	564	562	591	531	605	531	523	573	582	577	583	585	645	577	566	561	550	630	589	584	542	572	579	592	592	572	594	535	653	606	594	604	542	552	576	544	586	534	581	599	571	568	592	563	559	570	557	571	561	599	621	569	594	552	574	584	584	586	542	569	591	557	592	590	612	577	614	584	589	548	540	575	587	596	540	610	564	540	587	584	583	526	567	600	594	527	590	559	552	580	561	593	587	565	586	605	552	575	568	572	531	584	571	542	596	597	613	596	593	594	552	568	566	589	554	580	573	602	538	603	553	567	581	560	535	561	582	595	573	579	590	564	568	584	489	569	609	580	580	588	548	598	585	583	582	573	577	556	556	578	566	574	537	563	599	549	593	602	566	533	541	556	556	566	550	566	577	564	594	598	575	594	572	598	600	592	574	559	505	602	566	572	538	559	549	561	570	550	599	627	577	574	545	630	526	557	581	563	569	563	570	548	600
26885	13058	5456	2967	1757	1433	850	786	775	799	987	1940	1699	1094	751	665	566	542	538	554	544	533	535	535	524	519	568	550	530	501	504	578	551	521	489	553	527	538	526	570	571	539	528	557	575	518	525	502	544	543	534	564	544	518	540	539	498	573	544	565	547	514	565	579	575	560	516	521	553	526	577	530	533	502	526	520	536	514	536	541	516	510	514	519	553	548	519	530	541	543	566	533	529	511	517	564	564	537	561	507	525	528	539	535	537	551	518	544	529	548	513	527	522	486	542	567	559	581	535	552	566	532	577	564	581	539	517	521	520	592	513	554	541	514	602	509	528	557	502	568	522	489	510	570	513	559	537	536	550	541	519	552	566	580	538	515	518	473	529	521	536	561	543	511	552	579	546	512	523	548	540	557	573	509	517	508	505	549	542	561	544	521	529	538	485	550	543	538	535	535	544	508	509	534	566	547	559	527	527	528	511	547	507	534	538	513	550	538	540	495	535	518	512	492	526	540	536	563	533	518	548	579	536	547	537	517	513	519	537	520	539	578	525	465	558	524	484	546	512	535	503	536	521	556	533	511	513	508	495	533	543	549	594	512	562	514	563	552	523	517	544	549	512	511	508	541	537	537	542	517	544	581	538	526	528	534	537	498	554	529	528	570	529	557	601	597	502	575	506	552	508	539	511	573	501	532	527	525	565	491	548	503	543	555	518	545	537	537	558	486	527	539	556	563	528	501	569	528	531	543	473	550	524	541	518	541	547	510	540	519	528	530	502	472	519	544	524	596	553	522	519	489	572	517	516	530	524	503	532	553	554	558	521	544	527	560	549	540	534	555	505	515	526	532	534	510	510	523	532	546	534	516	587	570	532	520	512	514	538	528	573	518	534	508	527	563	545	526	552	551	543	506	550	570	582	522	570	514	538	537	540	508	560	559	502	527	566	502	555	493	565	551	528	517	528	513	543	549	557	578	557	552	533	548	534	576	537	544	512	537	522	541	536	503	514	533	552	532	566	549	525	551	517	519	547	532	552	547	533	563	541	523	512	496	517	532	574	534	548	518	537	507	555	518	545	550	511	506	540	537	541	503	539	555	536	528	512	475	545	507	547	564	456	536	524	526	532	494	511	517	511	586	543	524	524	536	524	551	529	538	578	495	508	525	542	494	533	532	534	528	546	555	543	542	564	508	564	529	504	520	530	554	551	492	522	524	532	509	554	558	527	524	489	550	539	550	548	524	513	552	520	503	576	501	512	542	518	524	524	516	536	566	569	510	548	518	575	530	535	495	551	589	541	547	542	561	510	553	523	505	511	513	542	563	512	526	522	525	498	534	540	525	552	542	545	545	510	555	543	558	530	529	567	546	528	472	517	495	583	509	524	517	524	479	538	558	512	516	547	525	553	506	550	559	515	550	545	574	540	551	502	534	561	521	518	557	509	548	509	570	483	518	515	505	547	553	505	529	521	533	542	529	515	511	567	527	509	590	509	489	531	510	530	524	497	520	529	543	519	569	522	506	514	602	504	497	554	543	534	514	583	503	535	516	547	523	513	494	553	553	544	533	540	536	559	519	525	533	515	558	546	550	503	524	498	538	550	529	527	512	504	495	557	548	566	559	538	515	524	533	565	517	530	538	536	527	576	523	548	572	541	560	595	509	574	577	553	493	521	536	544	550	515	544	548	527	531	498	532	537	568	510	561	527	524	486	563	554	543	550	533	550	550	570	511	494	528	535	533	481	514	493	531	537	535	553	538	504	504	550	535	546	522	519	553	532	500	536	495	514	535	551	508	531	536	522	549	497	542	494	528	500	605	522	499	534	529	532	534	525	500	519	517	541	541	513	547	514	534	565	585	522	545	555	525	549	533	566	540	550	565	516	514	586	544	534	503	523	496	548	525	552	529	551	497	501	516	547	501	507	531	503	565	513	544	509	553	525	531	538	520	505	540	579	549	561	511	570	560	567	549	529	545	550	589	525	528	540	548	549	538	550	521	496	570	527	538	552	525	527	535	540	514	584	511	518	556	542	545	509	526	542	550	504	560	491	556	517	559	544	532	536	520	535	574	529	548	568	509	513	509	537	500	545	555	545	556	526	536	523	511	514	517	579	480	518	559	507	544	549	525	520	541	573	540	514	527	491	554	536	537	551	567	500	565	544	535	532	520	557	542	546	535	546	495	507	480	512	546	512	523	549	557	505	569	546	534	533	578	531	570	541	500	558	560	541	589	529	538	588	571	525	567	514	570	541	584	542	515	529	502	544	522	529	584	528	541	551	509	545	569	511	544	617	537	529	562	555	538	535	538	524	516	521	516	534	491	517	479	529	587	517	492	484	538	525	510	519	556	562	505	508	530	536	574	539	570	487	511	552	509	517	509	526	569	566	535	540	581	521	519	570	540	505	561	522	485	522	490	535	516	524	540	568	552	543	534	524	569	521	548	459	545	514	495	541	508	527	542	518	543	557	509	551	517	568	513	555	527	465	587	506	547	522	531	566	523	541	514	510	546	514	525	533	488	502	499	539	552	554	576	538	538	587	545	537	542	575	535	543	562	528	549	545	528	519	551	577	548	543	545	530	543	550	522	517	494	494	525	557	538	561	540	527	550	517	551	563	587	530	539	537	514	539	525	509	551	541	495	577	527	546	551	563	540	526	494	542	531	571	567	550	505	549	550	531	535	525	493	527	552	572	552	528	564	524	533	496	570	526	593	526	557	488	543	502	556	531	513	529	553	527	546	541	545	542	540	498	576	531	505	545	547	538	519	539	524	494	516	571	531	522	493	508	523	566	567	538	488	551	547	537	524	555	480	544	482	545	530	557	586	542	568	495	485	490	537	560	520	558	554	542	544	554	542	531	537	549	522	499	520	535	505	552	502	507	529	542	549	540	529	548	552	511	513	547	547	564	540	491	498	508	550	544	518	552	519	525	527	513	556	554	519	570	523	505	522	525	534	537	546	546	512	571	540	517	584	541	538	505	546	527	503	589	473	510	540	508	546	538	526	539	530	568	552	525	519	555	505	490	534	558	514	575	551	521	550	540	548	522	497	536	550	549	531	539	534	518	543	543	568	518	523	600	541	535	535	536	552	546	538	533	563	526	572	542	521	557	554	541	520	537	506	546	511	565	547	548	521	510	551	518	527	564	563	491	516	577	512	559	563	594	546	499	563	555	538	517	543	548	550	514	547	511	590	557	564	573	514	535	529	568	535	515	567	584	499	505	526	560	492	523	548	517	515	528	527	531	557	522	512	546	547	569	508	559	536	520	570	566	563	562	569	523	491	527	494	516	568	536	532	507	543	581	520	495	564	544	532	583	523	537	512	548	547	505	502	500	580	547	527	527	490	500	576	537	502	536	528	527	539	536	517	531	539	522	525	496	549	561	558	530	555	509	540	538	561	505	562	515	562	511	523	533	535	569	544	567	548	552	524	538	549	520	527	528	508	563	527	576	495	499	555	542	545	547	497	564	498	507	547	542	535	532	515	521
7217	5173	4820	2840	2090	1855	1086	917	968	959	1342	2531	1925	1194	719	512	492	469	466	461	420	451	449	441	453	462	473	460	475	458	455	413	476	455	418	483	438	465	443	452	466	409	479	463	458	422	444	487	446	439	468	468	445	405	435	477	465	424	466	482	422	481	452	485	454	414	444	451	453	435	472	455	419	450	460	449	458	439	462	445	445	466	443	442	430	491	480	440	436	434	465	471	446	441	430	455	451	429	463	419	479	448	439	470	459	455	483	454	466	458	469	457	458	464	438	437	461	431	475	463	459	461	454	414	468	439	438	414	443	407	449	439	467	454	436	402	452	457	473	442	436	453	454	461	441	450	445	417	442	421	484	442	459	418	446	464	453	415	471	467	461	444	433	473	454	458	464	505	453	455	445	457	455	426	409	463	468	424	439	434	401	442	442	413	451	413	461	406	439	481	441	474	400	455	456	455	432	432	477	425	458	461	452	502	447	446	466	392	431	423	440	453	440	418	425	430	459	419	490	480	454	477	463	470	456	446	446	442	420	452	489	456	473	457	438	458	445	432	432	462	454	459	411	451	486	466	443	447	458	452	471	453	463	456	412	434	458	422	404	452	409	455	410	424	472	425	481	433	442	433	457	435	424	449	471	457	457	425	439	459	445	459	462	442	463	445	474	473	410	441	453	432	474	427	435	436	489	422	480	448	432	444	422	414	423	451	462	438	449	460	452	426	472	446	451	466	418	462	464	438	455	448	477	494	451	473	453	394	414	428	448	442	444	434	440	450	470	479	414	448	452	468	462	433	482	458	430	485	480	395	455	425	488	458	471	415	473	456	442	470	404	465	434	447	457	432	390	478	465	474	432	416	434	495	452	451	454	464	454	454	486	508	466	471	487	444	470	435	451	442	437	453	454	434	468	454	484	441	436	491	428	457	460	444	473	495	487	441	466	422	469	420	443	472	435	469	459	467	455	438	456	424	437	462	474	444	475	451	450	475	434	463	458	465	448	421	454	457	428	508	453	437	444	444	480	443	433	441	436	457	421	428	442	460	466	412	474	446	425	410	468	461	430	445	439	464	487	425	402	441	475	437	471	460	412	444	468	421	459	447	443	434	461	451	428	421	492	459	450	460	408	454	443	446	451	460	442	433	493	460	451	444	486	474	476	418	396	421	466	392	453	423	455	475	459	480	447	468	464	431	453	439	458	455	427	441	453	428	479	443	466	425	479	455	461	412	438	430	450	448	434	467	449	444	442	443	427	451	467	427	456	452	435	441	471	418	410	466	459	485	440	442	414	474	508	427	447	455	435	448	474	442	445	434	454	480	440	452	454	483	453	456	453	461	455	428	452	417	441	437	445	433	437	431	423	452	471	398	462	461	464	495	442	444	477	429	457	453	472	449	442	481	473	425	435	432	451	461	436	421	451	450	434	425	431	463	433	467	460	461	466	442	440	448	450	452	456	453	414	477	457	431	429	457	482	441	488	438	462	445	473	457	433	437	456	469	410	472	464	454	442	462	394	447	470	445	481	465	481	452	442	479	459	423	463	417	429	441	435	394	435	474	458	431	464	447	458	483	494	458	435	425	452	439	473	458	464	432	443	462	514	465	444	424	428	464	444	472	484	504	451	470	427	462	463	461	425	436	500	447	443	423	441	439	448	453	488	440	448	469	426	457	487	455	447	431	453	456	460	465	452	464	420	448	409	404	406	476	431	460	447	421	445	441	468	430	442	451	452	432	449	445	445	438	474	420	437	464	487	427	430	454	411	424	476	410	447	419	438	425	448	438	455	460	463	456	474	426	427	464	434	436	448	460	496	492	441	465	456	417	490	430	451	444	452	454	465	451	429	400	443	433	475	465	443	464	457	455	446	474	428	457	474	414	398	448	437	456	426	413	440	425	446	432	428	454	476	435	403	456	506	469	439	476	441	447	463	486	501	417	444	440	463	489	429	456	455	456	478	454	438	457	428	481	457	438	439	458	467	450	434	401	476	459	447	428	459	492	469	444	388	457	421	423	495	431	443	455	441	423	434	499	468	451	455	482	437	425	440	494	453	474	443	459	491	482	486	443	442	436	450	451	442	459	427	459	443	427	452	426	462	440	438	463	442	477	419	427	464	448	451	440	453	452	490	446	450	471	430	482	434	465	417	459	448	480	448	474	467	442	441	429	442	423	457	445	434	407	435	458	448	419	429	448	439	436	445	455	424	415	448	408	464	449	434	477	439	412	463	416	466	447	410	459	430	463	427	440	455	470	428	441	436	473	448	450	451	483	465	471	446	452	440	457	472	490	438	431	459	447	436	459	426	420	457	463	447	457	456	419	451	473	453	469	474	431	473	447	440	485	472	435	438	453	434	461	459	475	446	417	456	448	428	436	438	401	444	425	426	465	436	452	447	441	450	473	472	447	457	458	469	479	465	447	435	461	451	431	471	428	451	502	457	440	469	459	384	451	429	449	422	445	439	439	482	464	434	478	473	464	474	457	446	512	447	461	445	489	428	457	423	466	422	443	427	406	411	438	449	443	438	479	450	463	485	431	420	462	444	451	428	449	405	458	468	449	467	480	446	417	439	477	432	444	449	485	475	450	453	413	476	464	489	472	455	444	424	456	453	451	436	431	481	431	460	474	428	431	435	457	448	456	487	476	450	419	458	467	452	463	455	471	441	428	451	429	477	454	412	478	440	444	432	436	457	486	415	461	481	416	422	430	420	430	445	423	442	428	456	490	408	463	466	420	435	450	433	452	469	447	427	481	409	489	457	470	474	434	418	465	491	479	460	479	457	466	442	443	453	447	447	468	457	439	441	440	439	425	451	443	452	440	444	445	441	443	424	437	408	436	449	434	460	479	431	441	465	476	418	462	443	405	470	444	418	421	454	460	414	474	427	466	457	431	495	484	436	435	449	435	441	447	436	466	446	433	438	472	443	461	460	380	421	454	503	454	451	421	490	488	442	441	444	505	464	465	434	469	432	494	454	449	453	465	474	444	432	437	425	449	477	466	473	449	481	467	448	470	453	465	469	436	449	446	467	425	482	439	436	427	451	434	437	445	452	427	467	471	464	488	446	436	430	481	422	465	447	443	417	459	437	486	448	432	476	400	461	450	446	438	468	460	432	454	401	447	447	434	439	493	501	455	415	438	458	416	503	450	455	464	444	465	446	461	460	449	443	477	412	444	430	436	452	454	430	462	427	447	447	476	435	464	459	489	432	451	477	487	443	475	428	493	457	453	464	428	428	432	454	425	438	462	466	428	454	419	435	457	447	454	512	495	462	410	444	481	414	452	433	456	433	509	460	459	434	429	446	432	452	443	446	462	460	461	455	461	450	466	450	439	475	425	439	455	456	490	446	419	469	498	444	424	436	444	499	440	444	453	454	442	465	463	474	467	456	447	414	489	453	440	420	445	433	466	458	473	429	465	448	449	482	476	454	421	482	428	441	452	454	449	446	457	428	429	426	413	463	432	446	450	471	475	435	465	409	477
24657	20741	26755	24540	12687	4857	2507	1647	1401	1305	5235	15266	11298	5372	1745	777	615	525	568	575	586	579	562	602	547	574	587	547	561	517	565	541	580	579	554	558	568	584	574	554	550	540	542	566	556	571	576	516	548	547	566	576	546	541	603	540	560	583	596	586	582	579	527	585	552	565	568	534	554	611	557	604	557	519	558	530	548	528	537	574	554	585	541	545	612	560	602	548	545	551	548	534	561	507	556	564	578	543	558	603	546	562	541	567	524	606	553	586	554	543	583	542	514	510	574	562	527	567	578	569	525	579	585	562	548	541	528	570	581	553	542	579	548	546	569	533	545	588	586	550	584	569	597	562	560	591	559	564	561	570	542	582	565	568	549	522	518	554	590	621	521	561	551	550	575	627	555	598	609	531	551	573	592	548	554	617	553	551	591	562	538	543	593	553	587	555	558	560	578	578	557	543	547	563	547	614	565	576	573	512	530	549	549	592	564	528	578	590	517	585	554	539	569	574	547	585	543	563	567	570	588	601	558	546	576	560	607	550	584	557	589	574	578	564	536	616	587	574	555	559	587	569	593	572	560	585	579	565	560	505	602	576	546	518	566	550	527	533	555	541	551	527	551	566	585	573	597	570	572	563	581	570	597	590	526	533	531	548	553	570	545	558	569	580	545	551	537	589	582	590	583	581	551	565	545	570	530	558	547	600	556	557	507	550	551	559	596	590	551	523	560	598	535	578	562	585	600	562	573	537	546	601	583	537	548	556	554	542	561	536	543	517	553	562	535	564	567	553	556	601	554	568	582	567	575	560	593	572	566	522	577	556	527	527	562	584	531	534	539	584	573	578	535	584	538	531	550	517	572	519	554	569	507	563	580	581	539	547	617	546	548	511	586	523	577	529	554	542	515	545	584	534	566	528	581	556	512	567	533	549	562	564	563	556	566	564	577	564	567	591	568	592	575	589	567	579	559	588	551	538	569	562	596	570	565	543	553	575	601	554	564	574	576	539	572	538	591	592	575	555	529	579	557	587	565	596	503	535	548	566	576	573	530	535	556	544	583	613	598	544	567	555	523	514	530	557	579	565	592	579	578	571	538	552	565	585	586	555	590	531	572	541	596	570	565	518	538	545	553	572	524	574	548	597	572	563	546	525	563	573	535	571	548	539	549	553	564	548	498	558	576	561	526	534	561	550	576	553	533	510	550	549	555	555	616	570	519	568	552	538	555	586	552	558	567	547	552	559	580	577	608	604	564	594	556	563	553	581	538	591	553	521	548	581	559	523	509	531	570	560	567	565	547	533	544	532	571	564	540	558	557	580	603	577	589	548	563	547	596	580	509	577	535	581	568	581	565	535	591	593	574	573	588	568	568	559	568	567	560	533	540	567	564	537	540	594	578	539	538	546	545	543	548	544	535	525	554	548	560	588	571	583	556	550	568	560	573	575	541	602	542	533	554	567	571	536	596	547	550	543	548	571	602	587	537	561	544	595	585	590	582	557	562	595	534	552	543	576	543	553	533	552	565	567	566	577	547	553	568	568	605	570	549	553	558	547	573	601	555	574	617	517	557	576	547	556	549	633	550	560	566	588	520	532	571	540	514	581	556	540	575	525	593	535	549	540	597	571	593	578	578	602	541	582	590	565	573	594	573	527	532	552	574	557	517	540	570	545	554	570	529	558	533	586	555	583	569	567	569	538	533	620	562	566	564	552	566	587	540	563	563	559	554	534	546	555	547	575	561	586	546	574	578	582	595	567	571	561	547	594	598	555	592	576	508	529	589	537	541	557	612	569	543	569	551	528	571	600	563	566	559	537	560	565	612	530	519	604	604	588	545	593	559	556	550	572	534	583	540	539	564	544	601	544	540	560	602	582	585	515	537	573	555	545	548	582	588	574	556	557	585	560	605	582	567	547	571	529	561	526	569	577	558	570	595	564	572	545	556	547	544	530	578	549	539	525	567	549	558	551	555	614	573	540	557	590	597	544	563	538	561	588	596	513	578	575	539	547	568	564	529	546	588	550	558	563	539	581	554	557	577	548	539	540	562	535	526	580	540	515	561	588	560	600	595	558	542	537	611	558	637	576	569	545	501	556	557	567	529	541	557	541	555	575	591	520	545	532	557	553	555	567	593	606	557	588	498	574	516	560	560	529	535	549	577	558	561	573	545	554	602	547	596	569	586	554	557	583	547	563	553	564	561	516	561	577	572	548	565	547	536	542	559	553	546	550	548	573	564	563	563	596	535	586	565	561	563	540	529	561	561	548	536	548	536	562	545	573	544	546	562	560	564	524	557	535	573	534	570	544	556	548	533	575	528	547	559	570	570	585	519	521	587	591	511	587	542	555	545	563	594	550	529	541	575	541	593	582	547	533	545	551	554	553	584	563	568	572	569	573	590	578	570	548	543	550	543	584	588	563	555	551	534	551	575	552	550	564	571	550	592	536	595	538	535	548	565	545	575	563	541	558	528	533	558	554	531	544	573	582	556	557	552	580	578	546	543	577	562	543	562	549	562	588	608	545	527	546	571	525	557	551	547	551	577	568	539	582	569	558	541	549	572	598	548	527	546	548	527	503	560	544	532	527	557	571	507	535	545	580	514	544	569	553	612	534	558	572	544	523	566	512	519	531	580	510	589	541	522	561	589	580	601	550	536	520	560	584	563	508	537	565	569	592	554	532	520	546	523	542	598	564	596	547	525	530	575	544	589	558	525	542	601	584	540	604	580	610	584	529	584	564	526	575	568	576	601	554	539	574	618	568	546	568	570	563	521	591	541	586	551	551	575	549	532	565	550	569	558	534	551	563	561	575	580	561	510	594	577	584	529	572	554	597	571	554	519	539	541	563	571	598	575	498	554	552	518	516	541	555	582	574	586	559	512	569	564	555	560	594	563	536	587	538	609	580	542	615	594	528	554	561	570	536	572	572	549	540	552	565	567	559	587	574	574	573	579	546	545	515	517	540	571	515	556	538	552	542	573	545	526	587	557	556	581	511	575	559	566	551	601	549	585	543	619	508	563	538	511	579	531	515	557	547	581	549	549	559	540	551	549	547	603	555	522	529	543	567	557	570	587	570	559	591	565	563	602	533	577	552	514	554	519	545	516	571	555	540	541	527	562	559	535	570	560	556	529	531	561	540	562	562	562	568	535	551	556	589	517	583	594	580	582	529	585	537	580	557	568	584	554	575	516	524	548	570	575	575	522	579	549	556	567	560	547	546	557	559	588	607	534	529	567	554	586	546	575	567	583	573	569	555	601	511	578	550	544	540	580	574	581	583	551	586	516	577	569	578	573	557	552	559	561	543	590	596	535	545	534	566	546	588	542	498	560	531	560	536	566	532	600	530	574	582	569	536	572	544	540	589	541	558	553	533	519	569	565	577	532	562	542	536	555	561	549	553	611	541	559	533	551	575	566	573	628	532	515	547	553	560	532	522	594	560	560	546	609	552	575	547	572	585	551	554	575	532	547	593	578	515	542	552	519	545	552	579
6836	11321	11019	6744	4988	4065	2566	2164	1749	1711	7820	16127	10898	5316	1743	808	565	530	499	512	500	457	493	507	530	501	524	487	476	526	481	511	504	515	462	545	523	471	504	480	542	470	484	467	505	518	480	471	493	486	471	517	505	511	491	511	465	481	498	489	472	480	487	488	472	505	527	477	504	522	523	472	467	520	491	493	487	521	498	480	495	483	478	488	501	492	490	465	513	524	473	503	485	479	503	493	495	483	494	458	443	495	496	480	514	460	514	520	499	512	480	489	523	462	479	506	501	527	451	464	511	483	501	497	498	500	513	483	493	499	464	444	474	485	501	515	481	475	485	500	465	501	477	468	459	479	431	474	482	495	505	453	524	485	468	502	501	492	534	472	524	493	479	501	482	495	508	446	468	464	462	453	491	482	488	497	496	469	483	501	480	512	501	503	483	491	489	476	469	520	444	511	474	467	508	485	525	517	472	452	458	511	467	485	495	487	502	456	469	494	472	488	462	477	522	520	512	474	472	487	520	489	491	501	512	444	454	462	471	490	512	498	491	484	506	482	459	454	447	521	457	463	492	504	516	513	494	475	462	477	476	492	474	494	491	517	478	495	497	493	509	457	489	488	483	471	433	518	473	501	504	478	496	516	497	504	481	470	467	501	491	494	502	477	452	491	496	463	466	491	507	501	456	521	504	444	500	510	465	497	526	459	472	501	497	487	474	467	464	483	474	474	497	496	494	522	517	518	499	474	440	417	523	471	521	484	475	486	506	498	490	470	465	498	512	516	494	502	497	450	508	493	475	453	456	449	518	488	477	470	447	467	502	473	454	487	510	492	463	472	468	477	494	503	476	490	502	527	484	472	481	491	455	487	484	470	478	513	478	511	486	503	507	479	518	489	447	517	540	512	449	509	520	517	507	466	482	495	519	481	460	489	530	489	521	489	511	509	500	442	469	502	477	473	508	487	515	508	491	514	476	467	456	454	452	504	486	492	480	503	510	488	454	507	480	483	488	499	502	463	482	468	458	483	479	471	472	455	490	463	456	452	469	539	464	461	467	485	474	476	471	483	507	542	498	469	488	490	485	452	485	508	477	503	511	503	483	503	453	426	505	482	483	477	492	467	479	457	482	495	507	481	487	502	511	528	515	491	485	480	454	489	512	505	481	501	489	470	479	448	451	506	509	474	472	505	510	476	465	510	481	482	533	480	488	432	467	460	486	490	486	514	497	496	512	493	477	474	441	501	482	494	480	486	482	493	463	532	489	473	460	490	486	490	485	507	495	503	500	504	521	484	489	502	484	485	493	492	540	486	487	513	492	476	489	536	470	457	475	483	509	493	484	476	468	501	463	489	466	486	496	473	496	488	461	436	488	444	494	514	521	525	469	473	504	496	437	497	522	494	483	468	482	493	479	455	459	525	488	480	471	491	448	543	513	526	509	550	477	478	464	442	475	488	493	491	492	517	496	479	457	522	503	503	500	496	478	485	476	487	453	490	452	493	457	513	507	441	473	484	506	485	508	475	477	485	500	510	494	491	509	524	495	491	471	516	466	467	526	471	468	516	513	517	498	462	457	504	499	476	488	521	500	460	443	485	485	533	477	500	510	470	477	483	524	484	515	497	465	475	476	477	469	480	479	515	469	520	516	495	464	479	519	502	485	458	557	479	514	477	508	471	457	464	456	446	496	485	510	509	471	481	523	487	488	484	453	489	506	485	468	452	481	491	503	457	481	478	464	468	507	498	501	488	467	487	462	475	472	479	492	486	486	453	459	499	477	435	463	498	481	466	460	486	503	517	495	523	477	492	522	486	503	512	468	487	514	463	488	486	461	480	491	506	505	512	486	516	510	491	518	471	453	473	501	482	506	503	525	485	466	491	459	515	510	502	467	473	474	525	509	534	482	475	480	476	515	463	490	493	490	455	499	494	499	507	508	513	504	464	510	540	505	489	481	474	475	491	455	465	509	499	503	488	467	507	475	454	470	494	477	536	480	446	488	447	473	431	495	478	471	462	474	491	496	501	519	483	470	443	481	492	479	477	472	520	476	503	448	492	436	497	464	487	484	511	460	461	463	482	500	513	488	473	515	514	497	503	472	510	457	483	488	452	483	511	502	486	534	531	489	507	504	453	490	490	510	504	466	504	480	542	473	499	540	491	495	488	474	500	460	461	498	523	462	507	506	470	506	463	525	493	493	496	471	482	487	481	497	510	499	475	469	444	470	490	464	459	464	508	454	466	489	505	551	444	510	465	495	496	481	467	542	489	442	549	470	443	465	465	513	493	500	516	480	483	483	493	481	515	445	535	478	487	483	474	509	488	526	508	475	491	486	514	495	496	462	463	494	486	473	502	476	473	463	461	485	495	470	479	476	492	477	512	495	482	488	497	479	485	483	483	522	490	472	449	478	462	462	487	488	528	473	501	478	497	497	477	504	486	474	550	480	484	459	466	495	478	478	511	483	505	481	486	517	454	503	514	471	481	479	469	528	507	506	524	463	464	472	473	486	489	518	501	497	532	498	454	493	488	463	488	484	466	481	493	489	504	482	488	464	504	473	503	514	489	503	458	513	484	545	464	515	496	474	491	470	523	480	503	493	509	462	511	511	472	483	466	422	467	469	477	489	450	468	478	509	483	516	503	538	466	500	530	492	519	505	518	484	491	479	461	496	481	514	506	514	500	506	494	488	489	477	519	472	461	484	509	484	462	494	464	473	460	473	483	484	503	496	483	463	480	504	526	468	451	474	476	529	499	501	487	510	459	515	511	447	445	464	491	529	510	457	475	492	490	459	483	486	513	476	460	488	510	505	469	486	495	502	500	466	490	501	490	464	475	512	458	508	491	459	465	496	457	496	436	477	505	523	440	476	480	493	486	501	488	519	492	504	516	486	475	516	494	499	502	444	463	511	487	458	486	488	503	524	502	493	509	490	502	490	512	494	511	519	526	538	506	466	459	486	458	504	478	516	496	472	491	500	510	476	475	497	469	501	485	482	523	474	478	490	443	464	489	503	484	469	454	466	529	499	476	486	500	464	514	491	497	465	508	489	469	512	483	509	479	489	487	465	460	466	479	476	482	485	445	505	502	491	525	482	499	483	456	461	478	514	492	494	485	464	496	476	464	533	510	479	497	495	486	472	481	491	490	472	517	476	431	494	493	473	463	481	469	482	485	471	469	504	485	483	504	511	459	487	465	494	480	469	476	480	546	519	504	481	503	489	455	509	489	455	474	507	447	497	490	487	485	502	489	482	501	474	469	543	438	467	486	498	486	522	493	492	497	489	494	486	497	500	475	422	461	518	474	499	510	489	503	502	512	494	472	512	487	467	475	475	444	514	494	518	514	499	511	504	504	503	465	448	506	497	494	522	515	431	485	476	468	498	504	481	475	479	468	445	518	485	468	476	476	497	468	433	474	480	452	502	466	453	485	497	506	495	478	475	463	527	496	515	509	467	485	455	487	481	464	495	452	471	495	521	524	454	505	471	489
23715	20792	27778	23845	20528	12315	5383	3329	1937	1624	11629	26953	20762	9986	2972	1122	773	691	692	664	710	667	671	665	648	703	669	657	710	706	675	708	678	669	631	701	662	686	655	707	650	679	633	688	623	652	660	650	668	676	683	675	729	665	634	671	667	641	653	610	674	700	673	677	690	674	656	642	714	663	651	677	638	645	688	711	637	648	657	632	650	723	682	628	659	697	706	702	641	676	649	704	724	632	680	654	624	662	718	673	682	690	684	664	736	661	686	713	682	643	659	682	676	651	641	621	679	687	647	639	668	688	647	665	671	644	659	665	686	645	734	667	690	642	627	647	707	631	636	700	653	642	646	641	651	671	671	668	636	697	620	702	679	691	676	670	628	691	649	625	719	659	678	673	635	678	737	673	655	645	674	690	650	687	736	672	674	630	706	629	708	646	631	611	678	681	661	696	621	701	669	688	694	690	717	654	648	659	647	638	682	625	671	677	719	672	671	633	679	619	670	661	648	737	645	648	686	622	675	690	645	678	634	634	681	689	619	682	703	683	660	647	695	637	671	687	714	670	664	606	633	666	677	712	680	668	665	635	643	650	647	716	650	675	622	684	683	645	655	617	667	675	670	671	662	657	679	612	627	623	637	636	654	685	650	631	682	668	690	729	681	677	666	658	684	658	657	676	681	649	673	726	673	677	650	649	678	612	653	632	684	631	639	677	663	679	642	681	700	650	706	667	683	637	661	656	625	693	668	702	678	650	685	682	682	666	654	613	666	659	666	645	715	666	666	644	682	664	660	660	676	644	678	675	630	669	694	688	677	669	677	639	659	640	681	659	670	656	659	640	687	662	672	662	707	663	638	649	670	666	712	701	639	669	694	644	654	660	670	615	685	668	681	687	652	703	661	675	654	666	687	636	661	628	644	640	672	717	678	681	664	699	703	693	651	658	748	636	671	675	624	663	683	653	666	669	619	696	613	653	614	624	650	690	629	649	657	660	690	640	702	686	652	725	709	638	706	660	683	652	638	643	708	666	704	710	690	693	620	669	625	658	668	654	688	682	678	664	667	686	666	675	668	664	632	654	629	657	639	694	663	652	713	625	643	661	682	615	646	631	644	671	694	644	687	653	695	694	658	650	650	634	706	681	682	632	651	687	635	661	665	653	687	662	694	670	675	704	708	661	668	701	695	697	681	642	650	708	647	628	662	667	620	669	713	672	603	649	643	676	659	677	676	658	680	677	644	645	649	657	681	628	674	638	679	663	644	657	690	643	674	682	662	671	649	628	662	712	671	665	680	657	670	660	661	699	679	686	719	648	653	651	674	617	691	678	640	650	675	600	657	645	688	666	628	646	692	640	614	635	692	629	716	628	645	680	674	711	675	694	629	686	629	628	694	647	676	653	696	697	674	616	685	672	641	653	699	672	685	604	675	685	738	648	668	656	661	668	671	676	644	669	671	658	684	689	671	641	603	702	660	627	662	670	614	686	643	662	684	671	684	641	609	661	623	669	660	661	655	677	633	699	651	651	650	682	698	682	676	651	667	668	627	683	655	681	668	688	726	687	642	697	639	647	648	636	667	689	649	639	658	679	630	683	676	694	672	678	684	704	676	697	674	693	662	654	698	655	661	670	661	648	618	649	730	649	661	676	666	686	663	649	643	726	670	685	636	662	637	638	632	655	619	640	703	655	694	710	667	678	675	690	617	679	634	677	634	605	697	680	643	671	668	696	646	708	673	642	726	677	667	639	664	642	627	656	731	682	686	669	654	640	659	666	638	693	661	643	619	640	710	682	668	634	656	689	655	660	675	651	670	721	705	631	638	633	648	646	689	614	687	641	664	656	656	661	671	655	685	658	666	634	656	664	684	690	631	667	650	654	722	666	607	665	695	677	700	663	662	624	656	669	662	663	639	683	655	643	651	666	655	695	652	641	695	696	668	668	664	662	700	666	645	635	645	646	665	627	650	624	703	637	687	693	659	672	616	597	665	676	661	717	671	614	658	698	699	649	679	656	662	631	667	679	682	707	641	659	664	675	626	641	654	683	662	712	662	684	707	598	593	661	721	670	645	659	620	641	640	701	724	623	639	653	659	698	607	666	645	669	675	636	667	659	662	650	672	701	674	705	684	692	640	650	657	670	647	637	655	673	705	632	664	635	655	616	687	657	637	644	617	670	633	712	680	672	648	683	641	680	630	712	683	660	680	678	681	661	676	692	640	672	691	648	676	686	627	656	687	702	675	698	646	653	668	625	685	730	690	659	669	654	666	654	656	684	722	632	652	660	652	647	659	669	617	628	672	635	653	672	736	676	638	613	692	639	660	652	647	631	639	655	643	683	648	687	682	652	707	648	619	706	669	662	675	683	702	617	626	652	678	649	660	640	639	655	671	658	701	644	612	686	677	627	602	679	662	653	681	691	658	702	671	675	656	649	681	648	642	706	658	655	661	669	622	671	672	687	678	668	661	671	658	697	632	663	682	678	670	676	661	648	635	655	698	686	648	688	638	641	686	624	638	621	688	640	680	637	670	639	699	706	670	627	681	690	646	710	646	643	690	707	691	665	666	648	666	674	608	611	664	677	667	590	642	638	672	667	675	637	611	680	629	642	701	655	692	608	654	629	650	684	636	638	643	685	674	640	615	657	640	638	660	641	710	664	617	623	629	672	710	727	647	625	673	684	678	698	653	634	597	703	655	645	682	642	695	695	638	618	642	636	665	645	656	657	693	681	679	622	688	670	661	665	680	697	679	672	710	682	648	662	657	667	685	689	672	696	713	690	648	670	684	641	659	630	697	674	645	689	612	670	652	668	639	651	679	669	651	686	666	662	634	634	662	668	661	681	660	666	649	712	670	667	629	696	621	643	653	653	689	659	618	688	655	675	626	651	658	654	667	630	650	633	666	632	688	638	645	665	621	675	683	684	659	661	689	636	636	643	649	637	691	662	642	667	665	673	654	630	646	700	681	681	680	657	644	709	682	661	688	604	640	671	647	644	691	689	729	653	667	689	672	676	677	663	684	669	675	646	636	680	678	625	637	636	697	702	699	636	702	674	662	650	662	650	636	677	697	697	675	662	681	667	679	688	629	654	623	654	646	680	684	684	673	645	664	673	655	663	674	660	701	652	691	641	620	671	665	672	677	677	666	638	699	642	693	676	646	664	643	667	674	667	663	712	651	666	688	654	686	654	662	639	635	618	700	614	667	602	682	684	622	669	692	661	628	693	652	647	681	624	673	694	597	623	695	710	683	655	693	672	657	658	623	680	656	631	660	672	690	664	683	691	652	638	635	655	638	671	685	650	674	688	653	659	689	682	590	640	685	709	685	689	672	664	663	659	618	734	671	627	698	652	685	648	639	650	644	667	680	639	686	689	653	718	660	671	687	668	683	639	632	619	677	658	670	704	668	677	691	664	686	686	649	661	629	693	632	668	617	714	651	612	660	660	659	680	669	645	670	719	699	626	688	636	695	658	669	659	686	655	663	663	658	664
7926	14946	14736	10778	8231	5889	4443	3898	2323	2026	15555	25580	17925	8590	2885	1051	670	606	623	566	554	589	580	611	598	610	570	619	633	601	571	599	604	584	551	599	583	566	566	544	602	608	592	580	582	579	561	616	553	543	590	594	572	557	571	581	563	584	566	630	610	575	538	616	570	601	587	564	576	595	568	573	640	587	567	547	572	596	566	553	598	574	567	562	619	527	551	578	550	545	574	586	552	597	565	577	600	598	529	629	578	547	518	528	570	611	556	583	547	556	538	534	562	563	571	615	604	572	522	575	552	523	544	564	588	600	574	586	560	609	575	559	543	555	554	562	579	579	577	574	590	578	586	577	547	626	543	602	562	565	579	583	584	591	594	570	571	556	594	567	589	584	584	559	551	585	559	540	590	575	573	581	559	566	517	539	569	614	535	587	562	571	575	597	572	564	579	531	571	546	603	627	586	616	580	553	558	588	571	557	612	572	576	601	570	584	606	558	546	551	604	582	545	584	533	559	561	567	564	585	558	553	581	542	575	559	555	586	594	605	549	551	610	530	632	528	596	576	571	574	526	539	583	593	569	525	532	570	592	570	587	545	550	601	580	594	582	588	572	572	597	576	564	566	600	560	589	557	596	590	581	572	575	606	563	546	609	576	589	571	590	610	538	597	580	569	521	561	576	521	543	596	574	591	553	520	547	539	599	596	554	550	556	585	572	595	582	544	564	542	524	583	559	598	548	581	543	576	600	562	602	589	602	596	592	570	571	554	579	591	607	571	588	579	560	558	577	545	577	583	580	616	563	598	543	583	568	585	587	568	617	572	576	575	572	586	554	559	586	563	594	564	579	599	636	567	551	574	585	533	608	596	588	548	539	584	585	582	568	551	542	548	522	538	551	579	566	579	572	569	564	538	578	598	576	546	594	545	568	575	598	575	626	563	572	519	564	547	595	575	593	535	593	563	555	570	545	588	583	584	577	562	551	562	584	563	570	545	580	533	618	583	607	615	532	582	518	568	545	539	590	581	530	555	579	518	582	547	565	620	611	536	571	541	562	573	555	586	585	579	584	562	544	572	560	543	578	603	519	540	609	611	546	574	595	553	558	537	531	551	592	543	551	601	559	573	539	566	527	565	567	592	551	566	581	535	572	583	548	602	551	623	591	586	573	545	582	595	576	572	552	592	534	631	592	580	571	537	611	617	588	628	596	549	554	533	569	539	575	574	533	609	575	545	556	567	581	551	540	570	554	565	534	539	536	595	573	554	533	540	587	551	556	584	599	541	591	582	578	566	560	538	587	594	612	581	576	566	580	602	554	580	611	618	581	586	581	589	571	552	559	572	537	580	579	539	601	595	556	581	594	596	590	564	559	586	586	555	555	583	581	559	588	611	546	579	563	573	595	561	577	581	587	562	583	555	567	576	592	568	568	585	575	551	560	568	579	606	561	566	543	568	608	593	606	553	636	567	583	565	572	560	581	600	598	557	561	567	560	564	563	580	572	583	599	534	599	513	535	575	572	579	596	546	541	576	546	574	574	549	556	565	555	577	617	582	576	594	537	539	570	559	544	601	605	574	529	595	598	624	586	581	535	563	599	546	549	569	550	571	576	562	568	574	598	579	553	601	599	551	569	603	540	579	534	596	586	591	544	562	569	560	589	607	573	583	544	575	595	581	614	536	592	589	571	576	539	665	562	579	583	582	543	585	578	576	556	597	574	579	543	540	592	587	584	550	585	557	561	568	574	576	577	577	582	568	590	547	560	543	624	532	536	578	576	598	539	547	580	512	547	604	559	599	521	582	559	577	592	601	557	559	558	579	617	596	627	572	590	542	544	578	587	543	555	539	581	558	538	555	565	560	594	541	582	579	601	624	587	578	547	570	573	585	588	579	573	601	550	566	570	532	590	553	578	604	532	602	568	617	551	592	577	558	570	571	572	555	536	573	577	582	603	589	544	564	565	581	600	555	544	570	574	562	584	558	579	582	584	533	556	587	554	531	607	585	626	531	601	588	580	593	599	536	597	589	618	583	576	598	595	590	564	492	558	550	534	588	567	611	535	603	579	550	549	558	574	591	578	599	550	587	554	559	600	590	569	521	571	570	582	538	528	573	576	521	567	600	572	586	539	607	543	526	586	587	540	619	584	570	572	554	566	543	571	584	560	613	624	558	543	576	589	574	545	574	518	590	551	561	549	615	584	582	552	564	506	533	550	550	564	533	586	572	573	569	528	556	582	581	551	579	548	571	547	588	542	588	592	568	566	550	573	545	599	562	544	520	570	593	614	581	600	610	583	597	618	572	554	589	583	577	594	559	557	600	585	562	564	553	611	585	578	540	586	599	527	594	555	598	604	585	561	581	584	545	523	586	574	563	576	568	537	574	562	578	584	568	525	566	591	537	564	612	538	577	542	581	580	573	577	566	565	569	541	576	547	560	588	573	563	569	599	592	590	549	591	548	526	550	549	579	584	576	555	575	549	534	552	535	583	571	531	549	589	558	558	568	643	583	594	559	551	564	550	536	545	594	574	548	562	556	543	564	552	544	512	584	616	591	585	586	609	567	554	580	597	603	588	591	585	593	538	556	567	607	555	560	578	626	586	563	569	552	586	548	557	532	547	589	545	542	596	576	574	554	578	540	526	572	554	582	546	557	563	580	578	587	552	613	590	546	509	606	559	517	574	587	547	536	602	548	597	559	591	535	581	531	555	586	561	570	617	576	544	569	586	545	530	570	575	576	549	554	616	589	548	612	539	576	580	552	551	560	607	599	571	586	587	552	572	554	589	576	578	557	548	576	566	540	552	566	599	547	537	558	565	569	573	566	573	591	536	592	546	586	562	572	525	543	557	528	551	563	537	597	591	585	571	554	568	547	592	549	586	532	521	570	570	557	555	601	510	563	593	602	555	563	587	590	565	541	575	568	566	576	578	598	548	580	556	575	571	596	534	537	565	582	541	606	564	561	598	534	622	588	607	583	579	549	577	571	573	595	561	544	578	577	581	563	572	531	535	568	572	523	627	577	538	567	546	563	539	570	567	596	559	516	549	606	516	541	564	568	583	542	555	553	588	542	603	546	595	562	588	552	571	585	578	556	542	584	575	603	554	592	541	569	587	557	545	523	582	571	601	565	614	552	583	572	558	573	569	567	566	557	569	566	536	598	585	585	541	582	566	605	546	607	575	564	548	560	571	541	570	526	565	568	554	579	574	540	588	613	559	539	557	591	562	552	580	601	581	573	589	583	519	567	602	550	577	580	577	611	576	566	594	554	596	566	590	512	590	603	619	533	537	575	595	584	520	581	573	582	569	548	553	538	532	575	568	556	574	531	556	571	587	558	568	583	576	583	559	562	602	558	566	570	582	579	527	564	522	564	565	570	536	558	520	563	556	568	603	580	580	571	563	549	548	572	566	582	575	592	581	584	597	545	595	553	530	573	558	557	582	594	589	560	549	554	573	551	544	569	590	560	585	533	565	575	532	590	577	535	581	579
27204	13018	6554	3436	2153	1676	1403	1040	907	670	935	1757	1592	1038	735	636	541	545	507	549	555	568	584	544	536	526	536	500	507	514	530	568	525	556	490	542	521	549	582	579	568	547	542	570	544	553	546	538	542	552	556	536	521	555	547	537	537	587	587	550	523	549	568	524	532	537	524	522	509	569	548	555	520	522	569	563	496	561	537	526	551	556	537	523	538	581	533	489	495	576	517	554	530	538	552	514	543	547	551	522	512	544	535	514	556	491	520	514	515	519	547	505	637	519	490	577	576	547	499	510	573	542	525	559	547	534	491	554	534	541	550	509	528	516	520	506	557	524	547	514	513	527	497	551	529	578	555	528	547	501	546	549	510	538	556	523	576	487	520	532	510	532	536	547	545	569	507	536	530	559	529	529	541	535	556	513	528	541	519	570	550	553	554	510	509	544	483	540	568	564	550	514	537	532	541	568	502	546	536	531	514	532	530	561	519	523	536	515	568	552	553	552	495	542	524	525	522	493	531	548	534	539	511	512	522	516	504	530	515	592	559	538	533	576	524	564	568	530	507	547	533	538	538	555	538	514	550	534	555	512	597	562	566	504	548	537	533	539	535	556	544	565	534	563	546	541	490	518	555	539	579	546	528	527	561	551	515	570	515	515	562	521	521	515	522	542	531	544	538	508	529	530	573	515	528	522	539	545	571	569	553	539	554	522	538	526	536	534	523	590	565	520	535	557	598	493	514	604	545	583	507	534	536	527	542	509	506	569	508	549	541	529	525	537	522	534	523	545	536	558	550	540	569	537	539	555	539	550	523	514	533	603	563	520	500	527	536	539	546	587	551	571	575	575	505	563	512	522	528	476	544	522	545	555	546	526	523	535	566	519	566	587	555	525	533	536	519	511	583	567	485	568	546	546	520	561	496	541	490	529	518	513	541	544	558	547	574	566	542	537	531	551	555	532	551	541	547	523	529	517	553	543	532	569	540	540	594	510	545	545	528	489	543	535	532	512	558	571	511	505	548	516	548	556	558	548	484	535	565	566	525	544	510	550	554	499	497	575	524	549	547	563	517	531	527	544	552	496	519	477	490	539	532	550	527	502	482	542	520	550	545	566	502	549	543	531	556	526	575	566	516	560	482	534	516	536	515	542	555	575	514	554	546	535	586	496	522	543	546	572	563	544	512	530	542	534	526	543	552	518	511	531	480	558	590	530	508	485	527	530	525	548	543	562	547	557	514	507	539	556	532	543	497	501	539	547	562	547	586	557	533	514	504	546	530	534	518	508	533	546	575	517	504	540	529	549	530	533	545	531	568	534	557	475	521	523	543	531	538	525	528	583	567	512	537	558	495	523	545	538	512	556	551	562	528	499	541	548	532	528	516	532	540	577	538	524	549	486	491	527	567	522	528	548	552	545	540	533	539	527	555	538	488	532	516	549	508	554	522	505	558	546	545	518	522	533	509	508	545	532	517	568	542	539	513	514	532	518	517	490	524	584	544	526	557	573	491	532	484	566	560	528	519	603	536	481	582	527	555	510	549	521	552	561	564	569	539	526	521	523	538	532	537	543	517	498	488	560	527	520	543	559	522	510	545	518	522	507	551	556	533	511	580	520	492	502	526	550	507	534	556	538	549	517	599	558	537	553	547	568	544	561	498	566	542	554	579	595	543	524	505	536	520	566	515	527	566	514	518	562	544	525	543	542	574	526	568	535	480	556	541	543	537	512	552	550	531	557	549	536	544	544	521	536	546	497	512	555	552	521	510	534	512	565	538	527	549	526	542	539	536	543	555	520	523	553	514	515	527	530	498	527	518	530	531	549	529	544	537	489	521	575	558	533	535	551	576	526	498	539	556	548	559	531	531	581	533	541	520	514	532	521	544	562	546	571	561	516	516	518	583	526	578	555	538	569	506	557	528	525	508	505	527	529	532	513	556	535	529	525	531	562	511	542	533	517	547	557	508	562	500	533	557	557	531	548	512	509	501	522	521	550	539	546	502	516	594	550	534	557	516	503	554	524	532	554	519	521	523	540	519	511	466	547	554	542	541	538	534	537	556	541	503	487	495	518	533	523	568	568	549	526	514	534	515	554	531	568	532	532	527	514	514	559	531	569	512	583	556	546	540	505	561	549	541	526	503	509	536	545	512	521	561	526	550	572	529	474	545	507	518	561	543	492	539	542	564	545	537	556	521	510	549	515	543	530	571	560	531	556	507	569	527	537	515	580	538	545	544	532	520	516	540	517	518	554	519	560	509	509	550	532	480	522	521	551	561	530	541	519	502	567	511	537	600	544	526	557	523	565	545	530	473	570	542	539	546	574	508	525	518	538	550	543	518	534	527	492	549	526	540	555	530	542	522	607	534	546	510	520	572	538	545	510	514	515	489	549	518	507	551	550	546	516	543	547	541	504	564	527	524	531	551	561	510	525	565	550	550	532	541	542	603	570	532	507	500	525	535	575	518	532	524	520	542	520	523	556	541	525	522	521	502	536	564	549	489	518	564	506	533	562	538	518	546	519	567	534	544	545	554	487	525	524	548	546	546	522	526	500	536	551	533	568	534	518	511	519	537	523	530	543	514	516	529	505	533	521	534	558	522	557	496	552	513	528	551	541	570	572	518	541	550	536	522	526	556	560	535	504	505	541	543	563	516	546	527	519	488	538	523	539	562	525	525	535	503	529	530	535	539	544	551	511	527	528	540	548	543	540	570	505	585	519	549	596	493	559	536	536	554	520	538	525	529	515	544	532	540	530	506	576	558	531	516	546	573	557	532	545	503	521	529	535	528	546	496	537	508	559	522	522	520	499	532	533	512	515	521	560	514	495	518	578	509	537	522	512	528	525	520	544	578	550	529	543	529	530	533	529	541	563	531	524	510	536	560	520	553	527	478	491	562	550	536	514	537	523	533	511	541	520	506	562	500	497	501	556	519	560	568	510	522	541	550	529	500	530	520	485	555	532	551	516	521	545	543	501	535	574	540	554	544	526	544	525	538	549	542	558	530	562	523	553	566	524	533	521	509	557	489	526	526	516	569	532	541	585	561	554	537	578	558	549	566	521	531	553	539	547	527	533	536	531	560	530	517	513	514	492	542	527	553	509	528	542	542	531	530	534	515	515	564	532	568	615	531	517	548	527	541	556	541	528	526	563	506	524	515	501	516	535	531	525	513	489	504	525	562	530	559	541	533	518	586	527	496	549	535	518	536	518	534	530	438	499	510	525	576	573	545	553	498	537	556	541	505	541	535	538	517	567	549	521	519	548	486	533	565	561	501	552	525	499	508	554	586	505	475	519	541	535	580	509	504	549	544	559	527	534	523	538	516	545	566	535	515	554	557	532	571	482	535	516	551	558	534	514	528	520	535	542	519	514	564	580	528	545	536	533	538	485	548	500	519	497	481	517	544	541	595	542	490	523	544	531	556	541	510	566	550	568	528	572	520	569	537	525	556	552	548	494	557	520	508	533	530	532	549	543	540	497	500	517	547	533
7098	5573	6413	3095	2575	2174	1831	1475	1130	774	1162	2228	1767	1121	659	516	460	470	445	440	438	430	469	435	429	446	449	471	465	415	464	488	480	412	486	469	457	458	463	464	431	469	503	447	416	461	413	425	460	459	468	428	440	462	443	476	459	437	464	442	399	435	429	448	397	414	455	439	474	479	437	437	433	467	439	444	430	507	450	466	477	448	480	437	458	486	476	436	450	440	446	426	404	479	483	476	435	459	477	439	425	492	469	490	425	482	477	417	432	461	472	435	484	418	464	460	468	471	476	467	431	424	434	481	406	443	499	453	461	453	433	472	428	450	488	450	484	459	471	419	469	428	409	452	466	436	441	453	490	435	435	418	422	410	473	439	467	474	454	441	477	427	426	452	459	487	448	442	466	422	463	408	483	440	429	444	458	465	474	423	424	438	451	462	477	443	443	464	455	428	473	449	461	403	449	446	458	464	444	424	451	469	459	464	471	477	489	469	421	427	469	452	470	458	442	440	436	455	430	447	480	426	417	430	446	452	448	464	425	480	490	428	472	492	438	420	431	448	455	418	425	467	441	475	470	434	445	424	439	442	453	432	454	411	456	445	432	484	425	465	464	451	458	460	404	427	457	461	430	431	489	457	435	476	439	473	424	447	445	448	442	450	413	491	486	398	484	437	450	424	456	433	470	428	459	478	469	464	478	434	443	445	449	443	442	449	471	426	454	418	458	476	451	447	469	439	449	477	432	443	409	426	455	449	475	457	459	475	441	495	449	439	458	433	448	460	472	473	480	411	438	458	431	477	458	469	438	459	457	470	482	456	482	466	455	448	467	430	468	455	451	449	475	408	441	434	472	424	474	444	450	425	442	461	433	482	458	437	464	475	503	470	410	471	466	459	445	491	455	459	457	444	425	462	474	471	462	425	475	481	476	423	418	446	471	442	420	459	470	448	506	429	440	434	441	450	424	454	435	427	482	464	431	425	460	486	466	446	465	438	435	426	427	463	485	457	445	487	452	463	430	450	447	471	488	451	427	454	464	415	442	456	453	459	442	487	447	444	392	470	420	404	452	452	456	450	425	401	466	445	486	449	438	449	449	458	444	465	449	446	457	477	438	427	465	466	487	455	456	419	418	474	454	430	448	431	415	480	457	432	441	453	433	489	463	463	459	461	467	459	450	451	426	449	453	431	425	442	435	477	442	468	423	415	436	465	419	417	419	429	441	467	462	443	456	430	467	493	431	414	459	460	432	456	455	483	427	473	462	468	440	416	424	431	414	408	442	419	411	448	444	477	458	484	479	479	461	423	465	469	415	458	466	473	481	455	465	421	480	495	450	418	430	445	465	461	477	474	481	499	455	469	434	449	439	445	452	438	435	419	444	443	431	449	404	421	436	443	458	457	439	420	474	460	415	465	461	476	444	442	443	469	425	503	452	455	457	462	476	472	482	465	425	445	449	436	486	456	477	467	455	461	475	434	416	487	475	425	466	412	448	466	460	448	468	440	468	438	436	447	417	421	455	470	484	441	453	451	429	444	458	445	446	467	463	472	465	434	468	450	442	474	457	453	479	453	435	512	383	469	458	491	431	478	448	475	439	444	465	454	476	449	467	475	464	454	489	490	444	457	464	443	479	484	416	421	484	466	470	419	454	470	437	454	480	432	482	431	463	432	484	428	467	446	438	468	426	443	462	485	419	429	443	467	427	463	435	489	472	477	432	452	446	448	473	441	455	431	451	461	443	492	439	471	460	435	473	477	433	441	456	454	473	449	438	457	474	422	449	459	411	458	436	472	433	428	462	460	440	427	455	472	429	465	437	437	442	497	418	456	448	468	453	474	438	439	473	448	446	481	454	431	463	465	435	413	441	444	442	428	449	457	482	466	457	458	449	477	456	455	468	461	463	453	434	451	419	416	480	456	434	460	467	444	478	423	491	439	432	410	435	462	453	454	458	425	468	471	475	451	457	451	440	464	432	455	442	448	444	417	451	431	460	440	443	425	450	484	432	451	445	458	434	430	455	500	452	453	459	456	404	455	434	419	459	464	419	392	402	466	448	459	449	449	425	450	479	452	419	427	431	464	431	462	454	423	474	453	453	476	423	457	444	461	425	429	442	442	472	481	497	451	490	456	400	471	459	432	484	441	457	455	456	436	485	483	438	460	472	465	436	469	438	420	473	448	431	449	469	420	465	453	425	463	430	478	450	430	443	435	449	453	432	466	481	467	470	464	460	450	430	420	462	450	469	489	422	456	473	473	446	441	474	449	461	430	465	441	415	477	460	417	448	438	473	448	475	443	456	475	449	479	424	465	431	460	485	436	444	454	482	459	497	458	448	480	460	458	433	448	456	465	444	441	461	463	460	454	463	448	468	436	432	438	423	455	509	437	398	442	465	452	493	472	418	499	443	442	473	452	445	479	474	446	462	449	447	421	440	462	457	438	448	468	432	443	459	465	434	417	449	486	454	461	433	450	442	435	446	473	430	464	427	430	468	447	449	465	440	442	411	445	444	468	469	480	477	440	450	435	394	440	473	466	443	420	459	445	475	464	494	449	439	481	438	419	405	452	408	453	472	431	447	438	441	450	428	467	438	476	448	474	434	467	448	477	461	448	430	487	469	389	474	483	471	444	443	492	433	452	457	461	451	434	448	487	455	475	419	519	441	430	444	458	465	438	455	474	472	455	442	430	426	425	441	455	462	451	424	465	414	430	460	439	464	462	448	468	454	455	456	451	448	476	465	449	458	413	457	475	444	424	422	422	445	511	454	455	475	426	460	473	475	475	428	443	477	455	438	427	478	454	450	451	441	466	446	440	443	440	471	484	438	442	451	469	482	461	473	459	428	448	431	465	425	416	416	453	477	416	493	448	460	473	468	410	433	468	457	431	442	443	443	478	458	422	454	415	441	446	438	466	437	462	453	425	435	480	428	449	455	440	471	441	450	489	487	450	451	451	436	459	451	432	486	461	426	442	426	424	499	466	444	438	440	426	401	434	457	483	476	469	447	475	482	461	470	418	455	464	444	442	456	476	426	417	464	438	463	474	483	463	485	425	486	488	448	407	456	455	425	455	431	459	460	436	469	459	426	438	469	454	418	446	462	479	456	466	407	470	430	459	449	459	462	457	448	437	442	432	480	444	464	456	480	443	480	454	462	409	457	453	452	482	443	442	444	409	446	463	446	458	464	451	461	461	431	427	463	457	433	426	463	475	455	468	435	480	469	453	457	427	429	464	448	435	418	449	447	453	453	460	460	456	431	469	400	468	443	424	471	445	438	439	465	456	466	429	420	500	462	441	452	421	470	484	422	467	459	466	461	450	431	442	473	441	440	453	460	452	471	459	408	482	453	465	430	456	461	399	437	455	467	460	442	439	448	410	471	455	476	428	481	465	485	435	426	466	446	466	392	449	429	422	467	450	459	454	477	478	463	475	440	438	428	437	431	456	435	434	448	457	444	441	439	466	466	380	474	453	442	452	455	437	475	419
24755	20738	26685	24582	13713	5736	3656	2063	1288	1091	6130	14908	11144	4871	1518	763	649	538	544	577	579	596	551	546	575	543	555	586	546	549	559	524	505	552	559	580	534	551	575	557	564	597	571	599	550	567	598	535	549	599	555	589	590	555	586	559	548	572	554	550	621	568	565	594	570	541	582	567	563	602	501	565	533	534	558	584	536	549	568	539	528	570	541	557	562	568	497	533	560	518	542	519	544	555	516	543	501	569	567	569	585	567	554	523	534	553	543	566	548	537	586	552	592	534	553	557	559	545	533	574	571	571	581	550	567	584	621	565	527	525	561	576	555	552	594	577	563	590	580	575	545	569	545	592	552	553	552	528	566	566	574	522	576	529	498	541	572	523	577	561	517	579	544	570	561	546	495	527	541	541	544	532	543	533	562	561	532	521	533	566	551	543	540	584	585	552	597	593	530	528	551	552	513	565	597	561	565	543	543	532	529	600	562	574	561	563	589	560	556	594	541	558	567	567	572	538	571	556	525	572	557	536	552	558	531	545	563	527	541	598	518	543	509	531	536	552	537	566	582	550	518	561	524	534	589	548	569	558	574	593	577	588	591	582	533	559	560	501	526	561	601	585	566	521	552	524	540	522	602	548	547	523	526	554	519	520	537	539	565	545	569	593	556	545	516	545	531	532	527	527	546	548	523	549	532	548	570	529	578	571	532	569	561	567	566	561	550	581	580	532	550	554	558	562	550	561	561	561	552	520	574	528	507	535	566	574	525	547	592	548	616	575	517	561	565	545	561	539	570	537	533	527	542	534	551	589	563	532	548	578	562	533	545	606	561	575	576	541	584	586	522	543	586	510	610	526	576	565	598	536	535	525	535	596	508	548	560	566	570	564	515	534	567	538	592	484	539	544	545	526	563	523	565	540	560	591	618	554	524	530	589	506	552	564	578	549	529	566	561	591	572	598	521	570	573	567	551	534	525	520	520	573	511	550	515	500	587	550	542	508	553	539	547	557	573	553	540	559	567	541	563	555	532	575	553	532	537	523	533	577	570	532	545	575	562	548	516	572	575	550	554	578	535	549	552	549	562	500	589	572	595	495	535	549	554	541	558	565	539	529	548	571	556	581	551	565	572	552	525	515	561	521	539	559	560	564	585	549	539	592	550	554	530	549	530	544	560	567	528	516	539	536	571	571	566	562	565	549	557	537	557	519	538	554	550	549	523	551	536	537	468	549	567	529	583	567	563	603	587	561	555	571	572	549	571	586	563	567	533	579	535	515	559	521	542	527	538	526	574	575	567	603	538	560	565	564	552	585	558	528	507	577	560	541	536	502	555	544	558	577	551	519	524	556	565	533	524	600	567	574	553	543	506	585	559	561	484	587	543	560	549	498	546	566	500	585	587	571	588	530	549	573	547	587	560	578	563	582	501	567	563	518	521	547	547	611	502	553	572	556	528	575	572	540	555	613	561	574	529	538	546	569	531	521	571	562	536	511	577	581	630	557	553	565	580	546	505	565	573	541	580	571	540	539	567	577	531	560	569	563	537	538	559	562	553	577	542	538	538	572	550	544	548	513	551	566	593	557	538	568	558	523	589	556	540	557	542	536	515	545	562	534	537	567	554	524	591	543	561	554	580	546	570	540	556	509	574	575	583	527	496	581	536	509	550	560	559	547	521	547	557	548	581	568	536	556	552	556	598	573	591	545	580	521	572	593	539	558	529	569	543	532	528	577	545	553	577	594	584	556	532	572	503	551	574	546	573	566	566	515	540	554	507	560	590	528	564	527	595	549	570	532	592	529	564	534	592	526	557	571	534	580	540	549	551	523	555	575	498	494	563	527	549	554	522	577	531	541	586	561	556	523	521	564	553	539	573	545	553	562	548	575	526	561	537	567	589	564	544	575	529	543	571	541	550	556	560	514	560	586	510	572	502	560	563	550	546	546	570	578	578	563	512	580	548	539	576	589	548	577	592	549	564	563	536	555	513	521	536	513	531	566	563	554	539	575	503	552	583	557	495	530	501	562	548	556	553	554	552	533	536	543	558	541	543	553	544	526	546	539	559	554	537	531	568	577	556	537	528	555	521	575	577	535	532	541	562	552	567	543	566	547	558	531	599	551	560	576	553	591	575	570	493	555	571	572	588	610	565	574	619	530	538	516	520	518	560	546	539	535	531	562	548	537	569	545	541	563	605	543	564	520	511	543	581	540	548	586	571	553	520	526	546	582	550	568	545	558	576	562	546	556	557	546	561	550	554	540	599	548	512	530	557	547	526	546	554	535	591	594	505	518	562	525	536	570	558	555	565	556	534	516	574	553	535	524	516	561	549	534	553	623	565	514	544	549	568	509	542	546	541	540	567	549	565	587	539	556	575	555	562	532	583	541	569	548	541	536	561	526	513	566	556	575	528	592	543	612	513	560	531	566	562	554	534	508	522	555	574	499	569	598	566	553	532	558	551	571	547	545	580	566	526	510	540	560	557	546	529	559	566	568	573	569	551	544	542	485	560	585	519	588	533	567	583	554	522	515	559	537	551	554	553	521	509	535	523	530	531	582	535	531	527	545	519	523	559	534	539	563	587	531	565	524	500	535	554	567	542	517	505	592	572	527	558	544	550	533	546	543	553	591	592	554	533	553	546	562	534	575	567	535	553	557	571	564	534	540	580	549	523	523	547	580	556	565	562	554	577	576	548	566	545	534	514	560	572	581	570	540	566	548	591	544	553	576	530	569	555	557	534	539	508	555	539	516	575	555	557	563	517	563	558	558	511	513	502	499	508	520	562	573	565	576	574	556	556	533	534	528	565	534	507	513	545	587	526	560	542	571	543	555	526	544	582	554	539	569	536	545	545	517	532	566	567	546	541	536	566	572	585	495	542	582	513	529	588	535	501	527	573	583	522	563	562	524	591	580	580	551	526	557	578	588	537	561	552	564	590	559	552	587	534	527	530	537	553	540	542	528	526	542	506	539	521	529	556	526	566	530	519	553	570	618	530	568	531	560	565	566	560	539	544	524	532	527	563	554	576	584	564	557	541	511	528	552	552	565	557	573	526	560	576	563	593	543	555	542	546	544	533	548	562	548	555	551	585	591	535	578	526	542	569	523	538	561	526	564	563	558	571	539	536	474	584	535	597	555	574	504	534	547	585	540	485	515	560	541	519	563	514	595	553	549	561	569	554	561	553	517	544	533	553	533	560	541	524	570	536	569	541	572	552	545	535	508	539	561	540	521	577	566	577	613	561	538	570	518	497	538	556	555	519	513	583	542	557	564	553	545	533	576	545	490	564	562	548	539	548	548	590	522	534	524	572	543	558	565	548	548	563	516	568	543	567	585	564	523	533	546	545	572	560	566	547	570	561	588	548	513	571	536	582	531	545	531	569	547	537	580	577	539	561	613	549	567	530	521	557	533	594	515	555	535	528	539	574	557	548	565	578	554	560	630	570	569	523	529	587	536	512	538	552	544	549	495	539	591	558	557	522	533	575	551	530	571
6817	10498	10024	7301	6298	5128	3823	2597	1676	1421	8807	15498	10567	4850	1707	717	506	506	471	496	498	460	523	486	487	506	481	454	495	523	509	511	481	505	498	446	487	476	512	483	456	460	489	504	522	495	431	503	491	499	512	508	475	500	522	442	483	501	484	512	462	504	472	484	515	490	533	517	497	498	493	500	493	493	440	498	477	478	479	462	520	510	485	460	510	499	486	471	479	513	484	477	499	503	461	504	451	447	470	540	476	485	475	494	493	507	488	481	524	492	505	504	491	521	476	516	519	498	482	533	488	469	479	466	492	485	474	453	508	506	491	441	476	488	493	484	474	469	438	454	481	483	473	481	484	466	470	493	466	475	494	528	510	445	467	474	479	497	465	508	464	465	468	469	493	541	474	506	474	473	483	523	489	460	458	482	489	542	506	497	422	506	463	503	509	496	516	474	474	474	487	466	484	472	478	470	503	498	465	470	495	473	483	507	468	448	541	504	479	444	501	485	506	522	451	472	500	457	466	509	533	453	477	459	500	522	528	469	480	476	447	441	471	491	481	523	522	464	491	495	490	504	434	497	447	479	472	514	525	491	483	481	491	484	495	464	500	492	445	508	494	456	512	449	470	479	475	483	461	513	520	477	449	497	485	480	495	474	451	501	466	477	467	482	500	477	464	463	475	479	492	477	491	469	462	507	512	481	467	489	495	444	490	476	495	475	503	465	500	515	509	484	492	452	489	495	509	483	452	484	461	464	493	478	470	489	498	460	483	527	477	501	517	496	500	465	470	459	451	474	499	455	485	474	494	505	480	503	465	508	495	518	481	474	485	510	521	540	500	475	490	508	485	499	478	509	494	499	450	494	513	472	472	482	459	470	471	491	479	467	489	453	478	479	486	502	460	457	494	466	524	502	437	459	478	502	501	482	457	485	494	466	491	444	462	475	491	499	484	483	463	520	459	487	483	450	504	487	473	477	500	447	505	514	479	444	489	533	471	472	475	498	492	470	483	455	504	470	509	458	484	477	461	485	464	497	471	473	522	493	478	492	485	484	473	505	514	525	513	507	442	490	479	461	465	490	518	486	484	457	477	507	492	461	504	447	547	480	474	483	459	470	474	523	449	463	459	471	469	524	494	503	469	465	490	526	466	506	446	503	479	444	467	511	486	470	481	508	488	484	481	493	488	482	474	493	460	490	474	488	455	509	490	445	492	443	470	499	489	518	481	486	471	464	468	488	489	457	480	508	496	473	496	499	494	482	471	491	471	510	496	450	497	516	528	487	448	506	482	511	481	459	487	463	511	487	470	492	503	488	487	503	487	482	507	468	471	497	520	499	491	504	471	499	478	523	469	504	468	442	486	485	477	512	444	469	478	502	482	504	449	481	452	498	472	457	512	505	492	451	498	473	456	494	487	449	473	478	479	488	460	504	449	510	487	455	456	477	467	521	464	518	452	470	501	484	493	458	475	478	508	459	483	471	486	471	480	479	427	459	459	467	484	502	483	465	409	488	493	503	469	449	519	497	480	504	503	462	460	464	524	509	452	485	510	520	467	492	476	458	461	492	482	477	492	451	510	502	458	476	505	475	474	434	475	454	483	501	450	464	441	490	472	460	469	471	487	479	481	515	503	481	481	487	481	476	448	489	492	467	501	504	496	476	461	496	504	469	474	482	487	495	488	519	516	508	462	516	469	521	454	458	489	513	474	484	485	490	465	479	447	483	505	491	504	486	479	466	508	510	500	462	477	477	504	429	481	421	512	473	496	482	462	498	509	490	490	476	456	472	444	446	489	501	479	472	484	469	474	504	460	483	499	499	499	485	484	472	517	453	528	450	533	503	492	510	482	504	495	506	495	495	431	483	519	506	457	498	477	454	457	489	478	497	479	472	457	480	477	478	493	468	512	489	491	460	491	480	485	473	484	494	477	483	497	485	497	501	459	443	470	470	481	478	497	507	513	453	479	491	501	466	468	462	486	501	511	495	456	494	431	504	450	492	484	460	475	490	528	465	460	485	470	449	475	489	457	459	478	468	519	495	520	464	512	503	480	490	492	468	456	489	482	507	491	492	474	440	468	496	526	500	497	482	491	502	473	477	471	473	449	453	476	482	503	495	483	507	474	480	476	476	490	441	483	464	510	493	491	493	450	505	503	471	488	462	462	456	516	494	512	473	488	484	489	495	518	474	473	472	477	477	512	443	514	506	470	489	443	473	471	515	471	483	494	498	498	467	495	484	452	469	517	456	518	470	468	490	496	485	464	464	509	475	483	493	488	482	460	483	515	481	448	463	456	479	517	488	491	522	526	478	460	441	486	480	466	510	486	509	492	469	516	473	521	427	500	470	487	466	460	480	495	484	501	467	487	518	487	483	510	452	513	490	466	472	465	480	493	500	496	494	451	483	480	467	474	481	466	452	502	493	472	477	492	554	459	525	469	456	466	497	473	505	486	490	516	494	489	525	478	458	456	437	524	471	468	476	500	454	499	496	506	463	512	453	496	482	464	496	465	481	448	484	464	508	486	498	485	488	489	465	442	499	468	488	476	475	500	492	486	471	441	449	487	479	487	478	511	464	486	477	486	467	494	473	488	493	474	500	488	508	469	470	491	490	513	482	457	445	479	494	510	471	485	495	473	495	504	472	504	508	483	468	463	525	445	500	475	499	518	448	489	449	481	485	501	467	465	529	478	468	532	513	451	473	501	486	464	508	460	476	518	462	504	484	494	498	442	469	482	479	489	475	487	489	492	458	460	485	454	478	470	476	482	468	501	490	479	506	457	494	478	473	484	501	472	489	469	487	466	469	511	484	473	462	484	465	463	485	514	476	471	475	487	490	472	506	476	456	516	397	482	493	469	498	461	492	470	490	515	473	462	466	506	497	454	470	515	506	475	499	492	502	515	514	533	496	496	496	460	474	505	489	481	483	486	473	455	463	461	520	479	464	521	520	478	493	476	501	484	504	486	466	456	463	462	456	505	501	453	487	439	448	481	496	481	515	489	520	461	500	525	510	466	504	467	482	472	480	508	465	474	499	467	466	486	489	501	459	470	512	508	493	476	483	507	501	502	476	499	473	479	466	480	477	493	526	451	440	471	520	504	479	486	465	481	488	465	486	520	517	502	473	473	469	494	467	468	483	497	476	446	494	465	486	497	471	519	523	481	444	453	528	471	519	467	473	465	520	503	504	507	469	472	524	425	481	505	492	494	506	472	509	491	499	513	464	501	494	501	482	448	469	511	489	458	527	518	484	466	482	426	502	493	511	481	496	446	484	480	500	452	485	451	487	489	461	469	473	477	472	475	477	478	482	478	488	519	452	429	472	499	479	496	467	438	455	463	492	489	493	460	477	495	507	497	474	494	465	447	491	471	465	468	509	470	465	486	520	475	478	505	474	475	488	466	445	499	452	492	499	495	498	451	488	500	504	448	519	516	502	472	467	478	491	523	435	466	495	464	490	472	477	471	476	483	469	471	464	435	477	506	477	491	481
23686	20733	27718	23825	20748	14377	7597	4008	2552	1669	11848	26187	20247	9555	2621	1018	768	751	695	661	653	688	673	666	666	671	638	700	654	691	644	711	632	671	653	656	590	665	664	686	670	672	651	662	648	698	622	642	673	662	682	642	673	652	674	653	640	699	652	664	646	644	659	658	643	684	662	702	665	661	699	689	630	628	704	690	690	629	676	657	678	651	625	662	658	628	625	643	626	618	645	673	652	613	708	648	670	666	714	688	688	690	642	692	706	691	688	680	682	680	625	640	664	595	659	670	668	632	687	700	649	713	678	653	649	670	604	637	644	631	673	659	676	632	653	657	676	677	683	658	664	664	704	674	673	678	643	645	646	676	704	662	684	654	648	676	690	678	678	683	644	688	661	643	656	669	663	647	666	640	661	668	625	619	669	635	651	689	609	682	652	623	689	659	656	663	687	629	632	674	650	616	608	664	609	677	668	650	690	660	654	674	643	625	654	658	669	606	668	648	666	643	691	593	590	690	677	669	658	642	618	648	695	664	680	632	675	690	658	635	644	690	637	707	607	681	648	651	609	647	667	633	645	656	665	665	695	641	670	676	617	682	619	659	657	663	719	684	674	651	617	667	641	644	606	651	675	671	645	681	618	630	660	650	687	673	663	658	650	642	655	672	649	695	679	656	635	654	624	645	668	656	682	666	658	629	650	642	636	645	694	655	658	632	644	708	618	664	638	636	665	690	653	656	673	674	657	689	630	674	650	624	677	700	679	634	639	655	632	688	652	640	662	682	629	665	652	656	658	613	659	677	666	621	698	600	671	664	663	640	644	687	624	673	642	648	662	654	625	661	655	647	690	671	634	640	662	631	661	674	644	722	657	643	704	645	659	669	681	628	670	644	644	688	623	695	664	664	681	661	643	641	651	675	637	672	677	654	682	621	629	627	664	661	639	695	644	702	658	625	698	673	683	624	641	709	681	688	651	714	652	680	633	673	683	630	648	675	656	731	680	641	638	641	677	710	664	649	664	657	668	653	640	624	621	673	648	669	670	661	632	683	665	622	664	646	661	685	646	643	627	668	664	653	643	685	648	667	630	658	715	665	640	640	657	657	637	674	662	662	652	660	608	657	622	660	619	677	647	661	639	656	663	682	665	671	683	688	647	619	656	632	662	697	658	639	655	705	613	596	710	673	644	644	697	679	670	665	658	686	663	670	650	676	676	670	652	695	690	682	645	665	627	627	684	632	706	675	667	680	677	664	647	693	693	647	647	668	667	636	659	620	637	717	626	657	645	661	595	716	652	635	620	663	698	660	644	688	634	655	676	662	667	625	624	639	661	689	605	677	658	634	665	665	631	648	646	638	705	670	691	710	649	663	647	670	645	661	639	656	676	641	675	615	652	678	645	673	673	648	606	631	700	671	630	649	718	684	702	631	686	674	679	680	650	657	636	656	651	646	638	641	632	659	670	623	663	700	657	662	634	648	685	644	613	619	670	668	666	635	660	666	692	648	651	670	601	605	672	705	694	635	640	691	674	677	654	663	596	663	618	676	644	690	665	701	654	641	651	652	659	693	641	642	620	667	646	643	660	660	632	680	654	689	643	688	608	702	631	614	665	682	668	648	674	656	653	690	700	684	650	597	663	668	664	638	693	655	689	674	626	632	670	706	637	648	704	636	660	645	670	656	657	613	649	676	666	636	685	653	635	656	640	588	671	612	662	646	668	675	634	608	685	671	703	654	631	586	655	668	653	662	666	674	691	677	652	675	648	668	681	680	643	636	691	675	646	684	650	664	631	635	646	677	705	631	674	641	656	656	700	680	650	635	621	669	679	652	637	630	657	626	685	640	654	656	630	667	652	631	608	633	669	691	638	674	670	687	654	681	646	646	670	664	645	654	650	661	696	640	614	617	628	646	675	668	681	630	626	702	620	655	667	724	669	619	659	604	660	614	619	652	647	634	669	723	637	592	645	651	644	643	661	663	661	612	628	634	638	643	678	691	646	665	674	691	649	667	632	643	657	621	680	642	655	667	646	649	622	699	676	657	660	646	677	649	642	671	678	674	663	635	638	660	644	646	700	659	667	662	632	706	664	660	622	672	680	649	673	625	649	668	606	651	693	647	668	671	601	661	619	677	627	676	691	683	676	659	665	683	609	718	646	673	622	679	620	612	668	650	667	671	661	659	672	684	651	620	661	682	655	664	668	699	673	652	681	655	664	667	646	649	649	680	646	651	682	602	638	657	654	639	690	654	705	624	690	625	680	621	669	616	666	686	659	658	692	673	645	657	650	666	656	625	671	608	643	650	669	662	672	648	609	704	644	684	667	644	677	652	645	603	637	630	664	637	665	667	646	651	639	600	692	707	685	665	681	670	630	660	649	710	669	614	695	644	640	682	640	651	654	669	671	611	667	653	642	677	609	677	640	656	621	664	679	651	666	676	700	677	647	648	613	667	607	635	663	663	635	641	654	662	613	648	642	655	642	651	605	682	619	657	664	659	620	666	649	673	637	702	673	656	679	694	669	657	665	593	646	613	691	683	686	643	663	661	699	681	667	634	678	668	680	659	663	633	647	632	674	637	662	628	646	667	661	686	647	630	650	642	645	646	661	686	619	650	654	688	662	653	662	643	620	646	663	642	660	664	676	597	634	648	658	707	631	626	687	682	691	655	684	681	656	641	629	661	662	617	658	686	696	620	652	660	649	563	633	646	646	665	658	637	627	634	654	627	646	680	693	652	671	678	656	625	627	656	631	656	700	666	674	647	646	666	651	690	606	698	710	699	628	630	652	652	663	688	637	652	669	654	687	727	639	710	700	648	678	641	685	663	614	638	678	680	623	655	629	672	633	682	629	657	639	646	666	665	628	679	673	628	627	671	628	669	662	645	617	609	653	665	660	632	716	662	647	611	656	690	649	676	675	687	615	654	670	678	677	645	642	680	684	627	631	651	662	649	654	673	620	639	619	702	639	653	658	697	691	658	681	660	637	686	682	660	707	664	627	665	614	609	664	649	651	665	639	640	647	687	684	636	649	690	704	708	614	659	687	681	651	593	651	665	630	657	659	634	657	665	651	629	665	679	632	666	649	648	639	675	603	711	681	668	746	659	658	660	624	645	651	682	653	684	647	667	619	613	685	683	673	675	653	650	643	675	648	696	669	614	658	690	630	651	655	674	654	627	676	712	661	614	618	612	697	661	594	665	692	673	652	656	663	616	678	676	700	693	662	688	656	659	646	691	670	650	664	653	688	608	706	663	642	589	598	630	662	709	627	683	658	639	675	670	640	677	652	631	645	645	671	669	676	639	691	688	693	614	617	661	641	674	611	651	648	684	691	639	649	627	635	681	641	622	672	693	671	644	691	650	656	664	648	572	606	650	632	660	615	656	663	676	665	666	630	633	663	672	662	654	622	653	689	692	679	650	637	661	623	608	616	661	662	651	664	680	689	643	614	717	682	641	602	621	610	658	698	664	634	667	658	642	621	672	658	695	671	639
7094	13048	13318	12782	10500	7593	6118	4682	3191	2063	15864	24497	17588	8056	2514	932	669	589	608	585	539	578	572	595	576	610	564	561	564	571	557	569	600	569	588	539	582	530	574	557	555	571	577	561	546	570	580	566	578	553	580	574	586	569	580	617	567	575	616	542	578	595	552	572	555	557	580	610	536	559	587	588	553	589	596	565	554	542	554	565	546	572	614	570	540	542	622	594	536	571	567	537	580	596	568	584	569	570	544	587	572	573	566	610	495	587	613	540	568	616	562	594	532	564	564	606	595	595	589	635	538	619	555	573	592	560	543	567	550	591	536	609	570	585	577	558	540	624	591	575	597	528	563	575	560	561	557	555	573	594	576	602	524	562	556	551	589	554	568	545	620	562	519	515	605	554	578	593	548	559	538	538	570	547	570	572	585	548	606	576	576	546	590	599	600	556	602	555	558	561	577	532	572	594	534	578	531	570	556	563	562	593	508	577	547	550	596	593	566	615	572	622	594	552	535	594	554	546	557	500	576	535	553	558	576	532	547	572	564	566	560	596	590	561	546	542	569	552	563	597	573	594	565	547	584	561	600	533	553	595	597	582	602	565	578	568	553	528	543	565	589	558	575	603	617	604	593	595	581	579	583	570	525	547	607	587	521	578	570	607	600	553	589	570	570	543	566	563	625	582	589	561	575	547	539	532	564	571	588	587	591	573	560	578	597	580	568	610	566	517	610	602	559	600	594	604	561	551	549	547	550	581	535	547	600	621	606	580	543	606	580	557	626	543	538	590	590	567	549	521	546	544	559	567	560	535	595	593	574	631	574	524	598	553	549	572	521	557	547	570	575	560	577	544	606	574	529	569	547	575	571	571	575	545	542	599	543	559	533	545	590	541	568	558	570	573	572	550	568	602	593	551	584	552	617	532	549	547	542	530	570	643	575	595	551	562	576	621	570	577	560	561	559	604	561	585	578	584	598	561	530	550	566	592	562	546	559	584	515	574	599	556	566	540	569	590	575	574	583	562	556	594	581	626	542	557	586	560	544	591	576	561	530	567	587	572	556	604	572	530	539	583	557	546	543	526	522	557	542	587	593	623	564	567	565	533	585	592	562	581	581	607	586	580	571	572	585	543	581	616	562	595	573	606	576	562	550	555	546	542	548	572	601	537	588	593	574	556	563	552	542	583	551	593	536	536	616	542	549	567	565	563	555	552	575	556	568	547	581	566	570	567	589	531	573	581	586	553	541	538	523	568	573	534	569	565	591	564	585	586	538	548	557	529	543	593	617	585	556	565	595	585	562	570	554	568	559	565	592	599	581	580	550	603	578	604	597	572	571	576	511	585	592	571	546	555	569	530	569	551	571	571	575	606	537	565	586	555	585	569	567	587	614	571	531	540	586	543	542	560	599	605	564	580	590	557	590	555	589	570	542	577	557	557	532	542	601	594	571	584	544	609	525	549	572	572	562	546	556	591	558	523	563	601	542	545	603	584	568	569	540	554	583	582	563	577	597	593	586	527	595	579	538	577	575	546	565	636	555	589	534	565	606	605	570	602	593	569	577	611	515	585	572	570	590	587	588	530	533	583	550	552	546	536	533	571	594	550	554	582	559	545	579	565	548	573	577	562	595	549	588	542	543	557	596	621	564	567	531	580	536	596	554	602	604	596	600	545	573	549	567	582	592	559	571	570	535	551	571	571	514	581	608	558	569	568	572	595	606	588	590	584	550	615	578	552	533	571	533	598	592	576	576	519	570	583	585	548	547	554	549	578	554	553	565	567	564	588	537	577	589	574	551	565	604	570	558	559	537	565	563	568	561	552	530	585	551	555	548	536	547	560	561	562	559	530	597	555	598	579	543	587	550	544	579	568	583	565	539	529	570	586	573	546	558	598	588	558	535	565	577	541	596	555	563	593	563	605	576	541	583	558	587	555	614	587	576	551	517	569	631	552	569	632	542	537	579	564	607	583	556	574	574	547	581	541	538	531	576	552	560	574	568	584	604	581	571	551	580	620	517	542	555	550	585	557	580	583	566	576	555	567	587	566	602	565	543	574	594	550	583	563	518	561	567	581	558	526	575	541	580	576	571	589	555	569	545	527	599	556	565	576	566	547	543	596	586	552	548	604	575	577	549	589	570	598	565	627	554	554	589	556	534	597	588	580	585	546	576	598	592	558	568	552	522	558	563	545	589	613	537	595	590	568	542	560	566	542	583	556	519	553	580	554	552	538	556	554	525	589	579	587	570	579	558	553	559	589	541	550	576	591	572	556	584	546	551	567	591	614	534	566	572	530	610	545	573	544	594	580	592	541	523	546	541	585	550	571	567	540	599	568	605	584	591	562	579	544	572	594	575	538	608	543	567	588	567	609	532	591	572	583	573	534	573	589	559	570	531	543	584	560	572	562	541	561	565	570	597	564	534	571	577	546	566	570	569	575	602	568	557	564	558	587	573	579	551	546	530	605	606	603	543	581	576	580	606	549	596	580	587	601	543	525	577	601	611	550	563	533	577	594	610	601	570	546	617	580	605	579	556	532	561	596	545	534	540	574	567	588	574	572	560	536	528	561	566	582	554	582	580	581	530	534	559	554	579	551	620	573	568	616	577	570	572	580	546	544	551	596	544	591	535	595	525	544	559	564	566	561	590	534	566	609	565	531	579	573	554	573	576	562	566	581	545	555	553	565	559	592	558	571	517	574	586	599	565	548	572	528	539	545	580	569	552	492	571	552	558	548	552	557	585	548	537	568	549	568	560	583	611	565	597	571	561	586	559	545	568	580	598	546	592	537	609	542	575	609	583	539	611	586	574	569	514	569	568	539	570	553	580	541	598	627	536	582	573	599	557	592	559	588	649	560	549	567	612	564	542	551	580	590	574	579	579	592	560	555	561	616	510	505	585	591	553	558	583	592	568	585	542	569	539	592	558	581	577	528	583	576	580	545	568	583	584	587	571	579	573	570	576	552	630	549	539	529	598	563	587	556	548	537	554	601	546	558	583	553	562	535	568	559	565	566	520	555	559	539	578	579	580	567	605	570	547	558	599	581	587	572	572	573	547	630	545	533	619	543	600	562	568	579	577	577	577	593	552	565	590	563	548	574	577	630	587	604	570	555	581	558	576	596	593	577	585	588	551	564	557	645	533	557	592	549	541	542	530	550	568	606	555	570	598	642	590	580	578	552	555	521	591	570	565	554	555	582	546	577	574	546	565	589	613	600	521	569	590	585	575	567	594	585	581	602	529	596	584	570	577	561	568	543	557	582	580	554	566	570	544	550	564	568	561	562	551	582	582	578	523	531	563	552	538	584	597	589	508	550	572	569	554	595	627	558	589	530	566	530	568	551	573	544	520	580	548	562	545	553	549	553	562	572	605	503	566	567	566	597	566	554	514	533	527	571	583	550	568	555	541	578	572	597	581	568	556	537	576	574	586	554	583	630	532	568	573	561	628	548	532	565	543	544	559	556	571	557	602	570	545	564	555	560	571	547	580	560
26699	10953	3575	2649	2595	2168	1650	1359	1043	739	1181	1686	1463	1052	708	618	560	489	506	531	501	572	546	535	528	561	532	488	535	526	539	545	531	494	539	518	524	531	497	570	531	534	530	495	530	531	551	518	486	536	492	521	562	508	511	575	534	527	539	495	527	528	547	525	553	503	501	485	540	497	510	554	556	522	539	543	481	499	542	512	519	473	513	532	505	505	547	535	505	510	514	526	516	546	532	492	508	546	554	508	533	470	527	572	550	533	508	575	520	475	516	530	584	571	544	542	576	505	526	579	521	519	546	528	517	562	520	511	519	528	482	533	542	560	475	508	536	541	541	568	523	540	508	562	524	516	469	504	541	501	546	537	515	508	514	517	510	558	495	511	481	522	513	534	498	530	525	535	520	524	520	553	555	523	551	507	561	514	509	535	528	502	553	513	554	551	499	509	564	554	507	522	524	518	541	549	536	505	519	537	521	532	516	557	531	555	527	515	544	545	550	515	528	478	522	513	522	532	513	507	556	513	490	506	538	534	547	512	528	518	495	498	547	517	573	535	494	528	520	568	526	533	515	545	490	517	531	580	530	544	545	533	474	509	522	548	528	544	571	524	513	513	511	524	511	484	507	529	519	521	562	552	526	478	504	461	511	502	539	510	500	518	486	562	539	556	540	525	523	545	512	559	529	550	488	550	550	521	508	515	532	499	538	520	521	549	511	524	535	490	555	550	583	554	519	558	519	539	537	551	498	532	508	517	512	535	527	503	571	504	506	506	535	550	552	546	514	541	479	568	534	492	470	533	569	517	542	574	554	483	551	506	538	511	515	516	547	530	487	536	505	510	513	511	540	526	477	517	495	533	543	500	546	528	518	498	541	536	521	488	569	532	500	486	528	550	541	520	511	523	532	519	505	547	484	559	536	528	498	583	524	541	523	521	510	463	519	525	496	520	530	522	555	513	500	533	534	544	526	511	552	544	547	521	528	535	534	510	515	539	493	562	548	495	489	497	521	518	477	521	508	478	538	539	487	504	525	537	481	523	533	514	530	538	535	522	522	540	542	501	528	502	519	528	539	497	513	530	494	515	522	550	539	536	545	551	543	492	554	507	482	533	521	517	593	476	514	541	545	516	532	548	512	519	533	515	509	518	521	511	518	479	538	474	486	528	534	524	539	521	517	523	546	508	502	529	505	546	508	508	510	563	517	474	533	528	494	564	510	535	542	536	497	483	549	564	521	514	555	490	524	541	526	501	559	536	494	516	501	563	520	505	521	536	518	522	504	559	558	510	502	489	562	526	524	533	540	552	545	531	524	524	518	502	545	517	507	509	516	555	498	535	559	521	539	546	536	541	492	505	550	578	499	486	558	530	512	557	501	553	529	521	528	501	512	507	524	513	528	536	519	542	529	547	514	508	545	517	523	509	483	506	548	553	491	498	528	512	477	559	515	531	528	526	501	532	514	508	559	502	514	536	498	550	532	550	528	520	515	537	479	531	532	523	533	517	532	528	513	522	528	544	515	508	563	547	511	512	486	542	537	564	547	572	499	524	510	529	535	492	520	503	521	550	519	512	517	559	548	532	539	522	510	466	473	499	529	527	491	516	521	535	510	562	532	500	536	518	505	517	542	489	557	535	517	535	541	536	487	509	538	535	565	510	524	515	492	540	494	550	529	549	521	534	516	513	532	534	510	505	547	508	508	539	479	530	544	523	481	487	502	484	520	568	520	547	558	511	553	498	527	549	497	514	526	535	482	540	483	514	508	487	491	524	539	506	497	534	532	534	574	546	499	494	559	515	528	567	540	531	521	552	526	527	551	502	513	531	532	526	542	526	532	561	539	567	527	510	566	535	516	515	482	540	562	532	541	513	499	558	549	582	515	540	560	551	496	547	502	578	494	500	477	526	534	519	528	532	534	511	490	539	510	518	512	491	511	512	496	555	539	495	513	492	538	526	532	532	551	522	516	512	490	524	502	523	522	495	558	569	513	566	500	555	530	518	510	508	497	504	541	558	518	535	493	507	542	539	489	477	500	513	532	493	529	518	552	529	572	518	489	523	500	526	490	502	510	512	484	502	531	520	505	534	494	528	533	530	505	525	554	520	537	544	578	499	488	573	515	512	540	526	507	582	501	535	549	545	548	550	511	527	536	520	537	546	526	530	554	529	511	527	494	505	514	523	533	523	528	502	525	553	500	528	508	505	530	521	517	538	543	540	543	530	547	558	512	492	554	552	553	492	597	536	532	527	527	511	544	521	560	504	520	507	610	511	515	570	536	546	497	527	490	534	529	515	539	544	567	550	523	533	534	489	585	531	559	539	543	550	571	521	506	528	516	524	540	524	559	485	552	489	530	532	538	526	519	567	542	529	562	494	499	573	522	544	567	551	539	550	515	516	508	585	532	544	532	530	532	489	534	526	540	554	481	514	515	497	487	522	558	556	514	512	546	511	521	541	568	525	499	525	505	505	538	511	508	512	510	523	542	507	539	536	506	517	494	505	520	545	512	520	531	533	529	494	526	555	516	538	488	576	505	526	475	523	543	505	506	526	585	549	530	554	545	521	486	546	505	525	487	506	516	553	505	513	531	512	540	504	593	538	564	527	535	536	534	567	546	524	544	550	555	537	510	521	539	551	521	554	493	500	559	471	539	518	514	557	577	561	538	540	497	497	529	531	533	530	543	506	503	487	530	522	539	507	528	491	472	536	537	502	527	502	503	562	521	538	512	516	569	525	540	544	557	524	517	536	492	518	498	531	527	568	515	534	563	497	516	552	512	487	527	523	512	519	513	552	558	544	588	551	552	513	516	543	569	539	537	511	493	519	523	541	500	549	535	513	558	502	525	530	571	510	527	507	530	496	524	509	549	507	521	543	508	556	582	539	501	440	563	552	535	486	555	533	507	519	505	527	547	567	535	507	544	497	535	570	513	513	514	492	518	528	544	586	509	501	522	514	522	566	518	537	513	539	535	480	524	556	493	546	550	582	518	512	488	594	563	530	535	544	480	541	547	539	527	528	542	556	564	548	542	503	525	533	545	489	561	531	499	544	540	510	533	523	511	543	489	513	510	534	547	527	535	535	492	533	550	559	546	556	540	551	542	548	529	514	535	535	560	524	521	509	520	502	553	535	540	504	554	536	574	516	510	499	529	508	493	503	551	521	553	527	534	517	503	518	568	506	507	530	551	541	526	534	548	523	547	516	480	499	516	547	544	506	524	517	507	486	523	527	522	525	495	549	530	473	574	520	524	578	545	544	561	537	553	544	533	528	585	584	563	514	526	506	552	531	547	530	536	533	521	511	555	537	533	541	548	548	547	514	579	527	544	535	540	586	528	540	543	508	530	534	521	513	516	547	494	529	533	544	502	546	547	504	512	536	484	547	556	517	567	562	508	529	523	590	554	539	504	504	491	519	506	515	584	549	539	522	524	499	496	541	509	460	516	496	516	490	530	544	495	533	544	499	549	578	513	528	521	582	538	515	553	500
6407	2989	3708	2915	3320	2893	2200	1849	1246	941	1490	2125	1682	1002	628	511	450	456	447	449	431	478	455	430	419	403	430	444	458	426	434	446	425	453	430	445	458	472	430	447	456	458	459	464	417	421	429	444	429	476	465	429	472	468	447	433	455	431	452	456	428	467	423	454	444	419	407	435	494	432	426	456	447	427	425	453	429	435	436	449	468	460	429	407	442	451	440	423	435	432	465	452	437	421	452	477	481	406	449	461	439	402	438	454	420	451	448	437	418	449	441	428	454	448	453	440	434	440	436	447	434	424	473	441	435	462	473	448	465	415	463	442	452	449	441	431	452	435	446	449	448	464	462	433	450	457	434	453	434	437	452	443	426	436	461	432	491	458	439	407	446	421	472	439	429	445	408	463	404	362	430	413	428	449	455	438	433	439	448	491	423	497	452	465	445	416	458	426	426	440	439	468	420	479	427	461	441	435	425	448	460	423	443	434	434	461	414	479	437	456	431	432	404	436	415	426	412	432	474	400	405	462	458	430	399	442	405	431	407	417	465	447	425	444	382	467	464	409	418	431	436	477	426	432	423	431	477	440	471	420	463	441	435	445	447	435	462	442	409	399	424	416	447	458	452	456	447	439	475	437	423	462	471	438	442	456	418	448	479	456	453	416	442	434	444	432	452	439	429	412	444	445	400	451	465	425	418	423	430	442	482	432	408	442	464	453	431	421	455	420	471	459	456	427	433	424	442	475	410	447	425	434	459	468	453	434	461	432	481	452	439	438	425	450	426	470	429	473	459	443	481	457	437	427	489	432	453	432	424	410	464	420	426	475	441	450	442	449	427	470	442	455	452	457	432	466	459	460	438	442	439	424	415	433	414	442	399	426	440	416	431	447	406	406	410	426	446	406	451	434	454	437	421	434	487	458	444	441	466	444	450	424	445	451	454	405	433	458	459	419	428	425	422	407	458	465	438	405	422	424	402	448	441	431	441	448	467	442	443	437	422	470	424	445	445	458	435	436	432	438	421	441	449	447	426	451	458	440	395	432	450	444	467	421	447	421	431	420	428	441	447	417	447	457	420	495	434	459	439	459	471	433	450	447	437	442	455	441	420	453	467	460	434	429	460	470	426	460	407	424	438	450	447	446	439	399	443	441	418	429	439	433	429	457	438	434	415	425	445	432	500	448	412	497	449	458	445	425	442	493	433	434	453	448	399	483	486	423	465	469	448	450	417	490	420	426	460	459	443	427	433	415	455	465	419	446	426	433	412	419	428	418	426	456	396	417	445	453	468	422	476	475	403	466	442	484	393	418	443	430	462	455	436	416	447	446	433	424	459	448	463	428	448	442	464	434	462	444	426	447	412	453	431	423	405	453	468	437	390	433	437	466	435	436	451	455	402	472	430	399	488	412	442	434	458	445	438	421	417	452	438	414	461	411	466	457	457	417	428	451	455	451	463	405	426	435	450	448	414	429	473	431	457	438	430	419	420	443	429	460	394	449	405	429	405	424	458	441	449	441	427	421	441	428	429	450	413	447	440	456	455	452	454	438	509	412	418	416	454	431	483	450	463	415	444	484	447	430	419	406	406	452	426	426	438	426	431	435	434	463	424	448	444	452	498	402	462	446	455	448	439	442	429	421	451	477	466	455	435	444	453	419	465	402	432	458	428	432	412	447	437	434	472	434	427	439	445	422	413	440	457	454	459	432	455	449	472	469	413	432	408	393	424	420	416	471	453	436	441	460	433	445	441	463	500	459	427	460	437	414	447	418	430	439	447	421	415	436	434	417	433	452	458	435	450	457	428	438	441	478	445	444	463	440	434	460	439	436	436	428	431	461	478	410	445	475	413	459	447	428	475	421	436	431	410	402	439	421	426	463	426	425	436	432	417	433	433	411	397	432	440	446	439	421	482	465	471	462	424	433	422	432	438	393	444	412	437	418	432	475	436	457	416	456	441	452	415	431	455	451	479	439	450	420	409	464	424	463	437	455	427	428	404	461	460	436	423	441	469	449	451	409	461	403	406	464	431	433	430	465	456	443	415	461	448	424	408	431	451	454	418	430	431	410	420	447	396	448	444	431	459	464	447	454	463	434	428	457	422	418	459	441	517	438	406	448	427	440	461	477	443	474	414	445	428	448	463	413	469	411	417	446	468	441	456	420	501	471	490	427	467	428	420	441	469	479	398	447	409	420	467	432	420	433	448	440	467	462	413	446	441	420	417	444	458	402	451	432	428	433	445	439	474	406	414	403	414	443	450	449	439	470	442	469	456	444	484	453	452	425	417	460	455	442	419	437	486	447	421	439	435	442	436	453	466	450	437	401	455	451	415	480	473	471	445	441	466	431	459	409	428	423	420	471	443	454	440	425	455	428	446	431	432	416	456	439	451	420	431	451	446	448	451	420	511	462	453	433	454	443	446	452	415	436	455	449	409	465	429	458	436	442	478	453	436	452	400	445	456	418	480	457	457	437	478	454	439	457	440	451	445	442	439	432	484	444	441	404	441	466	456	458	414	432	446	468	472	414	428	427	445	433	431	431	425	436	478	405	465	426	426	443	465	416	467	479	446	426	462	426	441	439	479	428	427	492	446	428	425	412	453	498	452	450	505	474	462	464	433	432	428	428	434	426	471	444	454	432	454	439	454	426	447	465	437	444	456	486	451	451	478	420	477	471	434	409	442	429	433	421	389	446	476	463	451	431	455	427	454	400	429	439	457	432	435	467	431	461	435	426	417	463	444	488	461	456	446	441	440	438	424	423	435	418	468	429	391	444	484	477	442	440	440	454	430	484	477	452	438	434	455	452	474	437	449	444	435	430	444	469	472	438	457	454	432	414	412	440	457	445	437	463	445	457	460	437	446	406	443	442	442	479	411	463	438	453	395	437	436	443	450	423	419	430	430	434	471	413	423	426	434	422	446	461	425	507	435	399	419	461	430	439	412	422	417	425	462	434	432	438	443	472	441	443	415	458	433	453	448	450	447	430	456	446	450	448	450	419	448	443	443	448	444	447	423	420	442	451	474	436	418	470	454	442	431	445	450	434	434	433	465	437	459	437	444	425	438	443	418	402	399	479	426	428	432	450	437	432	449	453	468	422	401	444	454	472	453	433	394	427	462	444	436	446	425	425	462	425	432	446	443	461	435	475	420	440	441	419	426	457	460	445	428	439	454	439	427	405	467	454	445	457	443	420	424	442	434	427	428	410	431	431	438	454	467	439	427	453	459	438	462	431	392	472	398	478	456	456	440	418	458	428	465	442	417	424	411	418	442	440	453	405	424	503	427	439	434	427	415	416	469	476	451	436	425	416	445	423	458	446	443	416	435	466	483	459	448	435	448	461	432	425	475	425	429	428	425	465	442	455	445	432	467	486	407	361	453	441	403	426	446	464	444	424	413	426	455	439	437	430	433	432	469	433	450	434	453	465	442	430	441	432	445	419	417	421	467	459	456	409	430	437	440	448	455	399	445	436	429	471	462	435	426	453	444	433
24720	20738	26691	24839	14718	6651	3743	2596	1768	1487	6212	14944	10594	4640	1636	780	566	527	582	582	541	569	569	612	581	504	547	562	557	540	593	539	529	547	550	586	559	589	564	563	563	537	581	522	595	592	566	528	576	503	556	583	563	543	564	525	606	572	502	583	528	546	576	536	549	571	554	540	571	566	582	603	511	560	582	500	541	564	520	566	577	548	536	585	523	561	546	568	538	541	557	551	545	573	580	569	537	575	571	533	548	541	549	562	541	514	577	536	581	574	546	571	527	553	538	546	577	543	580	544	558	592	581	543	558	552	586	556	574	535	510	527	554	538	501	570	525	591	547	525	545	558	515	539	588	621	566	540	590	550	543	542	555	549	566	550	580	523	550	572	570	529	559	560	481	597	508	519	528	557	565	566	567	554	531	533	541	542	548	586	535	568	576	564	586	551	560	590	508	542	523	522	588	550	559	531	564	559	555	550	520	570	596	533	524	577	521	542	580	558	576	545	521	547	602	577	609	577	522	557	515	581	580	573	572	539	496	555	593	560	581	579	533	537	555	556	552	528	542	563	513	566	511	562	548	515	517	557	540	540	555	528	552	544	607	554	556	515	577	561	591	571	533	544	537	553	592	560	524	550	556	530	548	560	523	546	574	538	556	591	550	575	515	539	544	574	559	575	593	521	529	558	548	556	543	613	578	533	535	532	560	556	596	544	562	584	587	530	592	555	519	571	532	557	574	577	530	563	531	572	561	557	602	534	597	563	535	576	564	580	560	553	531	530	591	558	563	558	568	564	570	511	560	563	552	511	556	572	507	537	556	537	547	562	554	538	575	559	539	584	559	539	547	563	574	533	533	541	523	559	573	555	537	531	537	549	549	513	560	570	550	581	548	587	553	594	537	552	544	542	593	561	544	574	606	563	586	568	569	540	579	545	568	571	542	560	576	559	582	538	574	589	543	556	599	539	564	570	574	565	567	513	586	551	552	535	535	603	573	559	554	560	563	549	540	540	573	566	535	563	596	551	563	594	533	572	551	531	505	544	548	595	544	529	514	574	573	553	537	560	549	582	593	533	540	538	573	563	564	528	550	496	508	543	509	569	539	548	552	540	527	570	538	553	516	540	586	543	567	531	523	560	561	559	526	545	568	581	586	552	539	567	582	565	517	549	574	545	544	554	585	583	550	538	550	527	511	554	528	545	517	577	577	522	550	563	533	559	559	580	550	550	577	553	537	610	557	575	539	565	573	567	535	542	569	567	602	511	506	578	559	598	529	608	514	569	537	555	567	572	553	512	572	582	537	515	543	534	557	576	611	518	569	569	510	552	576	532	584	531	546	524	545	525	583	577	548	525	543	534	561	576	541	577	566	549	590	572	561	604	520	542	539	545	565	598	534	559	509	539	574	540	541	515	568	547	523	509	528	549	547	567	519	576	584	594	562	588	569	560	523	580	542	569	548	587	524	582	583	553	525	619	540	551	524	554	543	549	560	624	595	596	519	553	536	576	533	528	575	572	586	506	568	546	573	551	601	569	569	582	547	543	543	618	548	588	539	545	544	546	594	573	513	558	526	522	565	560	557	600	541	553	539	556	548	547	514	582	575	521	519	572	560	548	585	540	560	559	563	501	549	542	532	590	593	534	489	543	550	549	553	574	558	563	538	592	601	553	558	517	550	585	546	546	535	533	597	523	523	548	537	555	575	540	530	566	616	586	550	531	538	509	553	548	536	537	568	607	538	550	512	516	522	538	555	523	532	554	583	519	574	569	567	503	512	578	578	528	563	576	507	519	528	518	554	545	563	572	531	571	587	538	536	542	566	530	548	539	579	572	561	552	514	551	535	538	524	580	572	583	573	515	573	618	573	579	562	541	550	566	546	499	553	568	551	537	553	555	591	528	537	574	537	560	523	551	528	568	520	568	562	584	537	575	526	516	533	515	545	592	561	534	575	538	535	587	583	547	560	534	561	551	571	548	529	603	588	571	555	564	559	586	552	542	539	518	563	606	552	548	530	494	543	568	536	609	517	526	576	550	524	560	561	527	569	522	581	553	557	569	569	547	530	550	531	523	543	516	555	563	566	581	503	544	593	559	556	555	554	542	559	564	551	590	564	544	539	542	562	564	574	563	551	572	531	545	557	510	530	561	600	593	558	520	485	534	606	595	548	591	550	551	558	559	574	524	515	509	611	573	541	555	572	546	533	550	532	549	561	534	592	543	552	521	506	593	571	544	555	539	573	559	552	517	533	587	591	576	563	538	524	537	558	547	555	546	560	580	569	591	520	583	555	521	560	547	542	560	544	573	526	569	516	552	518	562	533	556	534	519	599	577	541	524	550	541	550	582	625	548	542	586	625	590	559	578	559	568	512	531	535	523	563	569	507	537	532	564	560	577	523	579	535	532	558	539	535	539	521	583	563	567	534	546	583	571	533	554	554	517	586	558	552	538	520	499	539	555	539	559	562	535	544	551	557	552	572	550	562	571	565	525	548	532	588	559	536	553	580	565	567	550	528	531	576	542	537	570	599	575	536	561	563	541	547	569	581	574	556	549	539	531	557	588	531	546	553	492	524	532	580	531	560	536	562	550	516	569	530	581	545	574	571	577	560	550	552	530	573	541	567	560	538	551	520	590	552	591	566	566	573	528	551	555	523	552	536	534	603	510	536	558	599	569	552	535	607	562	533	526	539	526	550	567	516	571	562	535	546	535	516	537	533	511	566	535	536	544	527	548	596	543	550	515	562	521	537	525	541	578	568	546	561	498	546	533	554	543	539	539	520	553	498	561	556	528	545	544	556	568	525	577	534	586	522	493	568	560	567	578	557	528	601	563	574	572	582	542	517	558	578	577	553	569	570	547	528	530	535	518	522	580	555	523	540	550	582	517	550	541	577	521	566	569	514	500	545	564	534	544	545	545	571	501	504	553	491	545	540	530	546	567	559	573	607	520	535	525	542	542	514	572	512	488	610	546	555	560	541	539	499	562	521	545	592	565	575	571	593	528	594	550	539	540	542	545	566	540	581	622	494	552	531	562	537	575	547	581	520	526	526	546	547	504	541	586	571	559	555	557	549	551	525	548	541	523	572	531	511	530	575	494	558	540	535	517	539	556	547	525	546	565	539	556	538	539	611	585	551	542	554	560	562	560	503	558	522	556	552	537	554	535	563	557	549	591	592	566	571	566	557	545	572	598	521	594	514	567	532	510	549	551	527	569	527	556	560	554	525	548	551	559	525	534	557	571	590	558	526	565	535	577	557	512	565	585	570	532	547	531	579	557	548	578	557	519	574	585	559	559	576	586	484	525	575	608	540	522	540	587	566	571	522	545	568	538	524	571	556	540	570	585	539	549	535	603	602	523	570	520	557	542	588	561	542	514	529	513	555	571	587	537	549	529	541	555	563	536	535	510	522	528	576	542	556	527	547	517	545	526	551	551	553	557	546	594	520	595	528	524	585	533	573	557	575	489	564	528	599	573	548	565	523	566	573	560
5249	7479	8243	9121	8173	5555	4259	3285	2380	1928	8902	15479	9796	4618	1671	759	530	502	452	484	475	460	492	516	484	505	501	499	460	464	472	482	489	480	483	458	467	510	494	453	433	489	506	479	465	515	464	452	502	481	489	443	468	493	484	477	489	551	464	512	457	475	442	477	510	440	479	507	460	489	495	484	514	483	505	474	464	480	476	502	483	443	497	459	454	480	461	471	461	453	490	449	451	497	493	462	484	499	494	478	498	472	479	506	460	501	478	478	471	472	491	485	464	451	512	444	469	489	463	488	471	478	513	470	465	471	474	512	485	485	489	479	467	468	478	453	455	470	474	498	489	457	509	455	459	447	511	496	482	469	485	482	487	529	456	484	495	496	454	489	437	475	502	486	478	503	487	468	475	471	441	493	476	503	463	489	466	464	482	507	506	527	494	466	473	428	460	470	490	500	450	423	452	468	472	447	458	452	490	450	454	462	483	493	487	466	528	511	478	464	458	500	474	490	477	497	504	518	489	468	482	538	467	473	464	506	507	503	506	457	512	508	467	484	472	467	515	459	461	540	507	467	494	455	487	449	438	487	507	437	470	478	509	429	464	447	479	474	476	480	474	460	482	452	454	483	472	443	463	513	490	440	483	485	482	474	468	486	464	442	499	486	462	451	481	514	505	469	481	469	495	486	494	468	509	471	477	476	463	495	467	485	487	481	496	508	487	467	475	464	484	459	450	452	466	434	485	439	440	483	466	471	506	468	470	484	482	480	488	436	479	461	459	497	499	462	480	489	500	460	458	482	448	470	514	504	483	474	480	496	441	493	505	464	451	506	518	514	489	497	472	488	486	458	478	490	460	426	483	462	487	465	466	462	495	497	460	498	489	440	483	475	489	449	465	493	451	452	517	468	494	473	461	480	454	489	473	467	472	495	493	493	480	459	436	522	494	512	488	484	472	496	472	493	464	496	457	468	454	492	460	471	495	515	471	448	490	464	526	459	486	482	486	470	477	486	498	485	476	481	484	466	489	470	462	501	492	469	483	434	508	467	481	485	499	468	491	494	502	458	433	473	451	472	465	445	489	460	443	512	460	441	493	480	479	505	472	482	469	493	479	487	481	487	448	474	455	490	470	484	503	447	500	441	511	446	449	436	453	459	440	492	490	441	495	454	461	460	479	468	488	481	477	506	466	500	447	490	466	466	493	467	479	507	497	490	480	466	462	471	490	491	485	450	489	453	450	463	462	508	444	512	449	517	428	481	500	441	474	476	453	487	492	451	478	487	477	472	476	457	432	503	442	494	494	487	446	497	432	487	480	472	463	471	457	477	469	475	468	435	474	450	469	511	461	483	478	449	516	510	491	486	509	466	471	448	496	485	490	470	494	466	539	454	505	461	483	516	497	451	490	456	434	465	451	458	491	485	478	455	492	456	492	487	494	484	524	487	444	454	469	460	473	489	482	458	466	467	454	487	519	474	530	469	475	437	459	490	516	481	463	441	472	497	462	492	467	504	447	447	483	500	496	486	444	467	443	472	477	453	456	458	527	453	457	466	472	491	481	483	448	464	471	487	510	470	458	485	472	528	449	473	494	484	494	479	468	519	492	439	486	500	488	467	477	458	464	467	451	462	479	504	501	491	503	453	489	457	494	431	500	479	482	491	480	446	453	481	481	460	518	498	510	493	425	465	480	483	462	494	458	482	491	446	488	464	459	453	468	494	487	468	496	484	470	478	495	481	492	489	490	470	430	482	460	457	469	478	456	461	483	452	490	470	498	455	469	456	485	477	445	455	448	464	443	474	499	466	496	475	461	501	453	466	488	431	478	457	460	465	501	508	463	502	480	469	497	480	462	448	470	472	448	493	464	483	464	501	471	477	469	478	463	484	439	477	508	478	498	475	480	456	488	481	482	502	481	473	431	494	455	514	439	451	514	446	484	465	471	477	455	494	479	477	490	435	465	492	501	442	488	485	487	449	508	485	465	452	536	456	478	477	491	476	477	451	491	452	440	466	469	479	482	486	489	514	473	504	496	475	454	478	490	467	504	465	471	493	465	437	447	490	513	472	501	477	469	459	498	446	477	482	466	461	459	466	493	469	464	494	476	477	439	490	500	522	492	478	452	479	463	479	424	471	459	508	476	502	482	474	440	465	466	468	474	477	513	553	490	486	463	475	471	464	503	480	458	486	460	459	489	496	489	480	496	474	489	453	500	433	478	458	488	467	494	462	473	482	495	476	441	462	438	509	489	458	451	432	487	461	505	483	491	497	477	447	504	465	445	488	489	461	453	490	440	468	467	453	417	461	475	490	470	446	439	505	485	481	486	479	539	499	443	464	449	489	485	477	448	484	488	485	469	485	497	483	474	495	527	455	485	452	457	508	481	432	464	513	461	474	484	453	473	504	494	434	478	456	442	424	498	484	454	473	475	517	499	437	491	434	426	494	470	448	452	514	430	482	478	476	489	457	456	481	490	496	473	473	497	479	473	483	456	479	505	496	459	520	509	439	419	465	473	479	472	459	491	499	494	465	453	460	488	466	479	484	473	480	445	465	444	452	463	462	459	485	473	507	459	508	516	516	479	496	503	484	475	494	454	461	470	467	429	476	479	448	457	477	472	452	482	467	442	458	472	507	504	471	471	484	478	467	460	459	478	452	498	504	490	434	472	473	475	490	491	466	487	459	471	446	472	486	484	440	472	493	488	517	447	529	473	435	501	502	466	468	445	446	477	506	461	446	489	451	506	456	486	474	479	469	477	457	521	479	470	475	509	482	481	471	428	442	453	439	524	459	491	477	452	458	465	506	465	472	484	476	477	495	475	510	447	507	510	495	485	483	451	467	449	457	497	489	455	410	521	453	463	458	447	456	471	480	432	513	491	485	443	471	473	473	493	479	426	471	498	472	489	495	473	492	473	468	456	478	473	481	445	502	498	456	518	489	484	486	490	434	474	450	479	520	491	498	511	511	450	463	494	450	462	453	471	441	507	459	477	505	495	470	454	492	481	455	450	454	466	448	429	498	481	485	482	449	479	459	457	464	480	455	464	496	467	456	468	485	471	434	524	487	482	469	470	470	448	514	449	474	475	455	448	499	478	453	435	466	506	466	497	452	470	472	453	523	467	476	458	459	469	475	485	436	478	458	471	504	437	507	425	465	489	461	458	428	454	477	467	463	501	491	481	484	468	504	436	488	475	441	456	482	469	444	455	490	480	467	489	454	473	504	472	449	506	470	472	478	469	509	468	428	501	477	485	450	472	451	487	492	509	481	468	473	473	416	475	449	511	488	467	494	487	448	465	441	412	446	461	460	518	442	480	499	479	455	464	478	478	498	514	473	464	490	511	444	469	490	480	460	470	508	435	455	449	464	476	491	493	478	498	490	454	471	426	480	471	514	453	460	484	499	488	466	514	433	466	428	475	480	497	464	474	508	514	501	441	462	493	493	509	448	453	490	429	459	464	473	460	466	472	428	483	483	512	463	444	468	481	479
23663	20740	27813	23766	20919	15225	8184	4476	3446	2101	11052	25997	19247	9389	2693	1031	807	727	726	725	638	651	691	650	641	714	662	684	644	671	679	648	674	733	670	660	717	693	642	645	658	655	689	646	691	712	712	688	718	716	682	677	659	667	670	667	672	670	689	675	680	697	710	652	710	690	651	650	628	643	701	670	650	702	656	694	680	734	709	672	705	645	670	685	647	652	699	682	629	676	663	692	622	674	637	689	709	669	616	705	632	665	644	705	663	642	703	644	621	732	658	709	708	651	685	699	710	683	684	650	713	659	663	637	655	679	676	702	639	685	675	650	672	669	667	674	656	698	638	710	650	608	675	645	691	655	678	665	665	702	686	680	686	669	696	663	678	674	678	695	683	730	656	653	680	702	694	702	671	696	670	687	692	727	666	726	668	701	648	622	669	656	726	694	655	676	643	739	634	662	660	686	712	704	678	689	679	706	680	692	672	670	702	712	636	684	678	666	671	658	726	673	679	695	632	727	650	677	685	690	738	686	683	708	698	637	682	680	682	659	678	696	672	689	678	724	641	664	651	680	685	670	635	661	725	694	671	677	602	684	678	674	631	643	696	695	612	644	700	704	684	692	645	666	702	694	648	685	635	673	618	655	667	712	663	660	638	667	666	622	671	679	730	701	683	669	688	650	706	622	643	658	667	658	665	665	641	686	693	690	639	707	683	662	633	618	676	673	665	643	654	677	694	668	632	633	672	680	622	654	666	703	703	701	657	724	719	657	631	704	651	667	661	661	670	662	654	674	649	728	661	641	704	641	711	696	612	662	696	654	674	678	659	674	662	627	626	644	694	704	662	680	701	664	666	671	645	693	669	657	710	673	669	660	657	671	636	730	632	667	658	626	673	648	669	706	687	644	673	703	702	689	698	726	621	626	643	668	690	655	670	641	694	704	668	694	711	689	646	635	665	709	682	643	674	675	652	627	704	673	684	723	666	701	677	634	686	702	634	696	663	674	683	660	665	667	653	691	671	699	673	669	717	642	636	658	682	702	660	608	651	684	690	694	650	642	650	618	675	656	664	691	656	676	627	661	683	678	643	667	657	670	703	700	632	640	690	676	700	630	720	690	646	666	687	718	731	668	683	674	657	624	723	665	682	679	671	639	692	647	653	637	709	695	641	642	745	704	744	657	641	682	713	660	645	624	698	648	630	673	638	661	674	659	657	654	689	683	674	654	626	692	692	651	677	662	666	694	729	639	654	636	665	637	670	684	685	706	680	705	644	663	675	711	722	702	688	600	651	641	680	674	693	691	684	673	653	682	673	691	684	665	636	616	688	686	683	669	661	641	661	668	713	681	668	663	639	677	643	695	670	685	660	676	678	659	661	647	672	658	713	691	642	659	644	686	643	663	708	670	655	681	685	665	643	667	666	681	710	634	709	702	686	692	657	656	672	642	672	680	674	681	646	679	645	656	621	675	651	659	661	701	675	640	729	656	687	662	679	662	719	630	700	663	675	646	689	675	663	650	691	620	718	623	619	697	718	652	696	643	647	695	678	687	631	658	643	650	724	657	642	678	715	668	689	629	634	615	659	682	640	690	693	697	687	668	640	652	659	675	721	674	664	690	642	667	696	658	679	703	700	614	642	702	651	661	714	669	637	653	686	632	636	656	664	684	686	628	675	669	688	672	629	636	665	690	627	698	643	659	665	719	749	661	636	724	669	630	623	711	686	652	609	637	661	620	656	658	703	672	669	684	683	647	693	687	693	653	689	662	663	652	672	614	640	643	677	713	684	703	624	686	668	667	668	729	699	713	679	672	629	595	691	652	684	698	632	628	646	651	624	688	688	706	697	625	649	697	624	677	667	702	722	680	639	630	618	680	677	659	716	685	712	647	715	700	676	679	641	704	650	638	632	636	693	638	650	688	681	671	696	689	672	634	686	671	703	657	636	670	637	644	612	707	662	632	667	718	680	653	696	686	678	666	689	628	697	633	668	638	616	680	676	705	731	662	650	697	614	692	665	681	689	668	668	673	714	653	671	683	644	694	649	625	635	672	700	688	686	660	687	685	661	658	659	655	700	657	677	671	655	683	718	669	682	721	665	683	647	690	661	645	677	660	705	665	685	675	661	654	669	665	624	671	705	692	680	713	687	655	664	636	680	680	656	709	653	689	649	681	736	645	687	623	614	658	660	680	649	630	669	638	658	679	604	651	657	687	626	674	659	633	680	663	679	688	661	675	647	659	632	716	688	644	736	628	662	641	634	681	689	702	676	636	703	680	627	703	699	678	688	677	698	674	652	648	720	653	718	721	663	662	664	660	698	668	693	676	673	636	713	666	682	671	657	754	633	660	677	686	709	646	730	673	683	651	680	661	681	661	680	703	642	650	673	679	680	694	670	662	641	618	670	658	692	661	667	745	663	655	664	692	683	682	686	694	674	679	659	626	722	702	639	657	654	644	679	665	636	692	676	668	653	697	700	702	659	706	677	669	642	670	687	685	638	624	665	665	700	689	636	654	688	674	699	658	696	641	633	651	676	664	711	652	698	693	628	641	681	651	602	674	642	660	643	671	652	672	706	674	650	688	669	701	714	657	689	704	666	687	701	618	726	672	689	670	680	680	633	697	654	654	650	657	724	675	665	611	658	672	667	677	661	670	676	676	674	677	666	640	667	673	650	691	667	657	665	693	685	699	695	684	613	627	677	670	642	692	626	632	654	623	663	674	650	683	681	655	693	680	682	690	636	640	663	656	675	682	714	611	667	646	682	674	671	659	701	673	700	704	653	663	584	688	629	697	663	730	693	669	661	656	662	669	642	654	693	677	656	674	690	652	657	652	653	667	615	675	685	705	654	678	711	664	678	649	690	645	654	651	644	625	704	662	673	646	672	715	622	671	656	703	672	657	676	617	634	655	612	681	678	654	677	667	712	693	627	652	678	644	643	670	656	669	668	678	695	673	660	664	641	675	684	666	679	654	688	682	680	662	669	656	676	644	685	687	598	651	659	695	655	636	689	646	671	614	656	622	700	670	675	683	661	641	663	661	646	693	635	674	658	668	658	688	643	655	627	687	691	625	641	651	683	666	677	668	682	627	680	693	665	642	683	669	663	686	700	669	670	697	685	694	684	689	689	636	681	651	684	699	653	646	671	639	680	663	656	722	674	623	704	636	652	709	679	660	682	627	690	691	665	695	626	652	658	628	644	668	639	659	688	679	660	674	694	675	662	643	664	655	687	678	671	664	667	677	682	722	652	679	649	672	623	716	726	688	658	654	638	663	657	646	661	681	693	677	665	613	689	703	656	671	642	686	653	662	644	661	629	610	664	640	683	661	668	617	668	672	651	688	657	667	660	678	647	634	660	667	687	697	652	676	673	648	652	667	670	621	633	686	660	635	625	658	644	648	648	673	638	687	711	601	650	658	682	660	682	669	691	692	633	678	660	633	627	672	673	649	641	634	688	673	671	683	669	681	654	640	696	674	689	655	669	695	664	658
5723	10679	13029	9252	11093	8875	6562	5188	4504	2675	14473	24300	16617	7943	2567	999	673	588	537	611	582	532	567	517	561	553	547	601	566	552	547	531	580	558	562	591	550	554	579	558	576	557	556	551	537	576	591	595	625	556	554	567	557	584	553	566	532	557	565	575	586	549	572	565	568	551	564	546	574	565	581	523	500	562	532	531	586	565	545	540	507	532	564	521	548	589	562	539	540	576	573	546	604	598	565	580	576	587	541	567	601	556	597	522	532	591	585	618	584	528	589	533	532	550	534	606	536	537	524	546	572	548	576	524	535	524	580	548	609	583	597	594	514	553	580	549	609	603	563	582	555	589	571	572	529	582	549	564	544	551	552	568	565	546	560	533	544	516	537	548	543	576	583	557	586	565	548	577	573	565	569	583	574	552	555	565	579	570	580	574	550	591	529	572	546	580	534	530	605	559	542	599	556	546	586	535	578	538	576	572	558	567	528	583	545	570	579	556	607	560	601	569	523	581	568	565	582	561	560	530	579	536	565	560	550	559	600	546	557	525	569	549	537	537	587	550	527	553	594	536	571	578	535	570	522	608	561	574	559	565	605	572	534	571	571	569	531	542	618	565	553	592	554	535	554	507	573	564	589	522	590	565	539	581	585	587	569	540	587	638	560	613	518	581	535	572	570	513	585	538	555	603	549	518	569	545	540	558	557	551	527	560	612	582	577	507	554	561	571	530	515	543	565	566	546	549	563	561	562	561	587	525	550	565	586	558	584	541	582	565	562	535	524	582	562	561	571	559	554	543	581	531	576	561	569	553	581	531	589	534	557	582	544	502	541	525	581	579	526	553	563	527	555	531	535	577	543	506	557	578	549	564	567	552	560	547	595	560	565	531	530	515	531	570	544	557	524	568	558	561	549	575	579	525	557	568	584	559	561	594	552	537	567	532	553	579	521	553	581	543	582	558	615	565	556	558	586	544	567	607	577	540	525	557	540	526	566	572	554	560	517	549	523	562	515	516	523	583	547	521	611	585	584	592	542	513	582	557	576	558	598	536	593	547	532	570	545	543	570	559	599	564	550	560	549	570	554	547	559	543	597	589	583	537	610	611	583	636	539	550	586	558	566	583	532	600	548	609	565	580	563	588	563	568	566	532	584	549	569	564	575	549	542	562	576	579	517	579	577	531	566	561	552	515	559	593	530	551	512	614	557	547	515	552	561	550	579	547	526	562	559	583	527	470	563	555	575	540	572	580	574	566	574	546	566	542	541	563	552	588	582	551	555	509	522	581	539	564	571	567	539	553	548	544	572	509	535	521	560	544	583	560	558	556	551	530	562	559	579	551	543	586	559	570	561	488	586	545	563	544	536	567	534	525	584	509	580	539	550	563	556	564	597	571	571	565	582	543	570	569	579	575	590	552	561	565	565	569	593	581	585	546	599	542	557	550	524	551	543	591	529	570	521	546	610	555	527	566	600	614	515	528	526	584	562	561	566	540	585	540	594	532	561	561	567	531	557	578	533	541	568	548	580	562	585	609	578	540	555	609	551	560	565	581	531	573	557	553	557	601	569	594	550	548	537	559	575	502	510	589	543	514	539	552	567	593	524	552	573	538	575	537	543	542	554	554	546	575	584	535	505	605	570	536	595	533	590	552	583	531	523	582	574	585	587	566	576	575	492	545	556	545	564	535	603	579	566	565	557	514	591	513	562	551	555	575	534	563	581	555	569	570	547	574	553	514	572	547	580	601	611	608	571	515	598	547	542	578	560	568	574	592	537	578	514	584	570	540	551	561	544	523	555	549	536	500	541	554	553	590	530	543	559	599	563	558	548	596	563	572	563	541	542	597	563	532	565	580	588	538	517	567	520	544	560	555	558	573	575	560	572	579	537	589	578	539	536	558	565	570	577	531	581	514	538	583	513	540	520	520	524	552	533	565	564	591	558	521	523	560	552	579	558	516	540	542	532	593	575	539	509	564	579	575	533	599	542	557	567	547	583	555	534	533	546	552	553	517	529	567	587	587	534	535	557	579	552	541	557	531	566	554	568	531	545	552	553	590	571	593	544	553	568	552	536	541	550	589	532	583	572	542	578	526	573	530	549	580	546	544	546	535	559	524	540	524	577	561	540	536	591	534	557	550	581	543	570	592	561	569	544	552	569	582	557	568	584	540	583	598	572	597	543	544	551	555	571	522	546	518	567	554	532	554	554	589	578	525	543	536	575	564	549	577	533	546	542	542	569	574	588	582	570	532	560	574	533	567	603	565	514	583	547	564	569	544	583	533	593	501	552	567	580	543	553	573	507	540	583	588	563	518	555	587	565	568	564	531	560	554	569	550	529	550	530	571	549	581	568	562	539	591	522	546	546	569	590	527	562	568	566	561	595	570	599	559	567	582	586	547	542	540	590	552	540	549	542	566	556	559	579	538	549	547	537	546	540	552	566	490	594	597	569	559	557	533	528	564	575	548	588	562	561	540	564	523	553	589	527	599	552	559	548	499	541	557	585	574	546	554	579	570	535	556	553	567	499	556	570	587	581	567	557	522	610	508	532	528	548	577	535	572	599	549	577	591	541	556	581	577	537	562	531	545	564	593	591	552	581	557	535	509	530	579	604	578	542	556	506	546	544	599	564	557	545	561	556	567	555	534	556	544	570	550	548	551	570	554	540	527	572	551	545	546	527	610	569	543	596	522	579	555	566	564	576	573	573	606	564	531	566	535	549	548	544	504	555	571	565	584	559	549	539	542	556	549	597	613	528	595	551	542	553	569	598	570	543	520	576	585	560	585	572	558	572	570	543	548	564	501	561	564	592	531	595	533	539	545	550	519	556	546	584	593	571	587	534	542	545	573	557	554	558	531	616	589	547	549	560	543	570	556	535	545	548	596	569	557	558	583	617	576	588	505	568	601	542	554	544	560	556	513	536	583	535	545	546	566	576	513	532	558	555	562	525	547	582	565	547	594	541	584	574	631	565	549	572	526	634	531	566	540	599	551	587	581	562	571	573	542	550	529	567	561	551	559	553	555	584	575	513	567	535	563	546	593	598	562	595	553	577	564	588	544	526	570	525	543	580	567	559	542	542	572	532	544	544	531	529	558	572	550	572	558	578	552	565	530	533	526	586	532	527	583	555	513	558	574	517	551	539	583	559	561	528	554	601	559	542	549	578	536	536	574	565	539	576	561	519	538	514	564	543	563	579	545	535	578	551	497	546	564	536	603	564	519	530	587	557	587	540	550	595	557	558	547	559	575	566	547	560	533	562	565	583	565	557	528	540	559	560	557	589	559	554	585	579	573	575	557	533	570	561	544	530	562	556	569	592	553	565	538	571	572	555	561	573	558	561	577	571	555	569	544	569	529	535	559	590	545	570	580	552	605	569	521	552	581	547	578	518	517	597	562	578	540	561	537	547	529	576	559	567	586	545	535	547	554	579	549	557	539	589	534	576	501	580	579	576	534	593	541	590	529	533	564	542	562	506	607	579	560	580	592	600	544
26741	11100	3594	2688	1996	1776	1393	1083	1261	953	1122	1822	1498	1039	701	547	531	522	537	551	554	579	493	537	559	528	578	561	512	580	544	545	533	570	542	536	536	528	587	527	522	563	537	553	542	536	541	522	528	548	530	522	561	532	520	595	550	550	530	518	553	553	488	488	542	544	565	545	535	531	559	534	522	529	541	475	536	524	545	530	482	550	569	552	508	513	519	513	562	560	510	496	563	549	530	538	596	515	542	528	537	541	554	525	521	559	509	564	552	574	528	513	555	524	494	550	592	537	523	557	529	525	523	522	567	563	561	525	598	540	538	551	553	512	537	542	523	576	529	554	570	576	567	564	550	505	497	533	549	542	541	527	528	531	527	520	530	526	513	500	565	540	522	540	529	521	501	483	527	542	549	501	554	534	490	501	512	567	510	531	482	534	535	526	513	508	534	558	527	556	537	522	535	510	515	533	578	544	544	551	539	507	535	512	515	536	510	534	535	571	528	535	546	542	505	542	529	546	519	551	539	568	516	498	517	527	537	518	537	526	540	542	529	518	524	519	536	537	538	557	503	520	525	583	560	507	543	517	573	523	555	540	548	514	546	519	565	556	494	546	572	536	560	514	540	526	520	574	530	579	529	532	542	517	525	545	534	545	500	537	571	533	536	514	510	539	533	580	516	524	534	519	541	530	538	550	529	518	548	549	525	572	567	525	520	509	526	527	568	520	564	563	557	483	522	552	586	524	543	555	523	536	560	523	547	530	543	527	550	529	517	533	573	531	517	586	522	527	539	531	501	530	605	561	544	541	567	534	554	543	522	549	522	554	499	530	554	523	541	539	489	541	536	495	548	504	540	546	545	517	516	535	539	545	512	589	564	523	540	517	526	554	532	512	527	521	563	530	503	523	572	517	559	539	513	515	548	564	556	565	499	538	534	583	528	539	545	565	520	565	522	572	521	571	541	512	518	499	591	518	553	527	504	537	536	554	519	542	522	512	541	549	531	553	520	540	501	541	553	545	522	495	555	571	546	506	547	545	518	503	546	532	514	541	522	558	555	572	505	535	486	567	546	507	574	566	526	519	577	517	587	489	506	543	549	585	506	523	507	530	544	559	576	567	480	518	538	554	535	547	537	501	545	488	559	527	570	540	520	499	498	544	498	514	538	516	556	506	572	536	582	523	532	519	511	554	545	546	508	497	538	534	566	533	543	484	557	521	507	542	549	541	562	554	571	541	545	541	509	522	590	516	521	560	568	546	538	518	526	537	507	543	541	545	531	556	510	537	531	529	523	561	533	555	541	530	522	581	555	529	555	503	547	521	518	545	548	510	561	498	479	542	509	510	525	517	516	559	511	532	530	537	512	550	531	510	547	552	523	556	529	558	551	519	577	488	555	533	513	557	544	552	512	521	564	524	521	501	603	541	564	577	493	544	522	549	513	539	516	515	530	557	547	522	530	491	533	494	517	518	543	563	546	571	521	542	582	541	540	550	578	554	526	496	506	542	501	502	515	532	526	510	566	520	553	516	519	513	514	517	529	538	545	537	571	521	512	508	544	556	558	558	543	548	529	510	523	524	574	552	520	562	538	558	550	491	556	527	554	558	599	528	548	536	547	523	516	520	514	542	536	489	547	575	515	521	546	558	513	546	557	529	520	506	557	574	545	494	576	549	542	495	517	533	518	530	536	550	510	546	526	521	516	572	535	518	521	562	558	540	496	544	517	536	502	572	600	522	516	522	563	556	512	538	510	562	510	539	529	579	570	550	497	566	529	539	553	536	539	567	551	542	531	565	510	542	502	545	536	527	542	558	545	533	563	535	539	538	557	489	549	565	533	536	558	526	525	499	537	534	524	519	489	521	572	529	541	536	516	570	510	542	541	561	539	508	527	546	505	515	510	546	548	534	519	546	572	529	567	516	549	518	499	536	577	508	549	545	514	522	536	529	512	559	524	540	542	527	530	533	507	549	534	562	574	536	567	555	546	535	514	558	537	524	540	549	571	545	542	534	552	535	507	574	499	553	542	520	517	538	556	532	525	544	523	546	503	528	580	513	514	511	534	503	561	529	533	567	544	560	545	555	554	501	523	531	534	515	518	487	537	509	567	526	503	557	509	542	512	526	524	540	533	574	577	502	524	543	502	579	558	518	518	545	540	517	551	558	535	512	526	522	507	523	468	528	548	546	559	554	541	529	535	574	533	578	567	584	519	558	553	557	519	548	544	527	529	541	540	620	547	527	541	543	495	574	545	502	502	552	521	510	516	575	544	561	548	515	547	526	560	513	540	533	547	543	559	528	523	526	555	579	550	510	524	491	574	525	553	502	586	507	512	549	553	560	518	531	546	525	510	554	500	517	536	542	560	539	501	544	566	484	548	512	570	537	568	506	513	496	573	509	522	530	495	520	539	547	550	549	502	525	525	538	512	509	583	540	550	546	525	512	546	534	547	509	526	518	529	530	564	535	545	522	551	563	538	549	529	541	531	533	496	509	526	543	575	528	519	510	543	539	481	558	511	493	538	515	515	574	527	542	565	577	532	532	565	498	551	561	568	544	549	535	549	541	547	540	549	535	553	548	501	531	502	508	568	564	519	521	476	565	541	552	541	568	595	526	563	564	570	541	540	508	530	482	502	559	550	535	563	567	545	508	546	497	537	559	541	512	547	561	539	555	539	507	520	531	516	513	520	523	504	530	551	544	528	538	530	538	559	571	547	533	529	507	553	540	541	557	520	532	559	573	542	544	549	533	542	496	508	563	549	526	522	537	522	505	574	542	566	513	520	581	554	523	529	548	503	540	500	505	550	571	525	502	494	539	532	529	543	510	554	569	515	507	573	540	509	552	565	544	554	533	520	582	518	537	522	515	524	533	521	528	592	517	589	592	591	537	554	540	563	554	598	557	519	516	517	512	525	555	509	540	553	528	521	563	517	529	555	552	564	523	525	534	525	523	545	519	595	529	526	537	519	509	527	495	548	493	540	530	571	545	562	547	536	525	486	548	531	541	498	520	519	563	524	532	530	513	544	520	530	531	587	530	511	552	539	525	532	542	554	585	524	527	565	541	566	489	525	557	515	546	534	529	492	516	544	525	518	532	517	530	559	552	488	562	542	533	510	537	535	516	548	485	513	524	535	532	536	525	554	564	546	535	501	540	537	544	538	568	517	537	552	508	503	541	531	535	523	507	527	514	491	509	548	518	559	535	564	519	526	562	558	513	543	511	547	517	552	554	541	559	511	555	520	565	561	585	588	514	569	540	525	565	521	530	539	522	537	542	496	542	560	555	538	573	544	540	555	538	541	521	539	513	503	520	516	540	546	526	539	503	537	534	527	556	539	545	571	530	524	529	509	529	526	562	552	517	512	554	549	555	606	563	513	538	526	555	496	557	497	523	523	563	561	548	557	554	532	533	489	514	545	526	532	500	533	520	513	528	521	568	524	520	539	538	583	540	561	558	566	551	520	492	538	531	558	545	552	522	510	513	517	522
6101	3481	3462	2607	2375	2285	1917	1368	1769	1241	1541	2238	1667	1012	614	480	478	432	413	448	417	431	439	483	451	416	423	451	437	434	447	452	469	438	461	482	471	426	428	452	465	383	453	434	440	416	429	471	430	422	439	436	491	407	465	483	446	471	455	442	410	450	457	422	450	460	440	461	436	450	460	419	440	428	422	461	407	449	461	444	480	501	483	442	438	435	435	473	435	419	432	447	439	434	418	426	459	447	459	440	460	413	422	406	455	435	438	473	483	463	496	433	444	443	459	444	433	450	413	468	457	449	473	453	411	448	419	430	452	463	448	456	464	440	462	400	435	430	457	431	409	482	417	442	449	467	476	442	421	447	417	448	442	441	455	438	435	496	438	452	414	463	449	413	430	431	461	429	419	479	458	468	460	468	436	452	444	414	444	444	426	431	478	462	466	454	447	459	440	430	451	424	423	437	441	422	450	450	411	451	442	450	460	457	427	411	446	425	443	455	441	396	432	454	450	448	443	444	438	455	461	463	480	444	404	473	436	452	460	452	444	438	451	434	477	443	432	450	457	455	468	436	437	431	452	443	445	412	463	428	429	424	453	440	435	464	451	454	441	458	424	421	443	466	484	421	428	419	487	410	428	480	449	478	467	466	460	441	409	398	461	430	420	453	450	452	426	460	429	441	479	450	409	418	417	429	456	392	439	477	445	452	427	468	487	481	454	434	460	456	403	435	472	453	442	423	463	460	472	447	450	436	422	471	459	456	482	458	442	458	454	440	477	500	453	490	446	461	434	430	402	452	424	468	431	436	441	442	443	452	410	405	427	454	442	459	427	466	448	451	434	433	398	447	428	427	467	455	455	445	466	442	477	467	434	464	461	478	434	431	419	453	418	434	438	449	426	478	459	459	489	434	467	404	479	452	436	432	437	471	466	431	465	465	506	439	462	458	434	455	442	436	472	430	445	440	405	425	437	465	455	444	485	463	395	465	420	437	443	428	439	470	411	471	465	485	418	465	449	466	446	452	452	417	433	442	473	461	435	421	459	466	423	462	413	459	437	434	458	439	408	438	434	465	458	468	445	444	451	445	429	465	427	479	484	478	413	448	473	402	476	422	426	439	471	446	427	455	495	488	457	452	439	442	409	496	438	494	458	429	435	466	425	432	477	426	428	451	473	446	424	472	433	459	412	438	457	445	431	449	450	440	458	446	436	497	438	436	475	419	461	438	467	450	459	452	447	446	436	437	415	447	460	437	414	440	453	470	479	475	456	453	445	454	446	464	419	423	475	442	453	479	435	457	419	438	450	451	450	457	443	464	449	412	446	448	444	453	444	461	452	444	459	442	415	432	419	466	427	469	424	437	464	424	450	454	402	438	486	454	502	434	481	471	459	433	447	443	455	455	442	442	451	439	466	454	440	445	450	442	454	439	444	446	452	442	427	456	450	477	468	434	473	458	441	451	418	477	428	441	485	479	420	469	440	490	448	447	435	450	475	437	458	464	477	420	494	440	448	465	470	447	428	418	464	453	422	432	456	486	455	440	436	444	469	515	454	439	448	476	406	426	439	468	454	466	451	442	447	466	408	434	474	467	435	435	445	471	443	431	469	422	482	425	439	465	466	449	440	408	479	414	425	460	393	477	429	422	458	491	459	428	419	453	483	437	455	468	426	464	403	482	415	443	426	438	465	437	438	468	417	459	439	394	444	492	414	396	462	425	414	425	442	450	464	469	434	461	431	465	444	458	441	452	455	436	467	463	443	442	406	458	458	459	433	472	439	429	484	456	437	446	449	447	480	451	396	437	421	417	447	449	447	422	481	448	450	469	466	433	463	451	419	416	446	457	408	417	450	427	427	436	469	454	436	464	408	433	434	409	471	451	416	438	451	448	469	444	434	459	431	468	411	430	469	454	454	479	412	394	415	425	447	438	416	445	436	466	389	434	460	447	487	459	450	448	489	444	427	458	482	437	467	493	454	440	468	420	430	453	451	461	468	445	436	454	460	417	484	438	420	438	435	474	479	457	427	446	455	444	452	441	450	442	422	459	446	472	433	448	436	416	436	432	469	454	450	456	425	442	464	474	429	463	442	430	418	437	474	471	447	390	483	453	450	427	422	439	446	474	430	407	439	442	419	462	466	448	451	446	393	472	423	461	440	459	435	457	458	477	479	402	445	445	435	446	450	447	459	438	420	440	432	431	406	455	458	426	421	439	413	447	457	483	441	449	480	474	448	455	449	433	448	444	465	454	454	433	458	426	443	478	457	418	396	446	442	459	417	437	453	459	447	429	423	435	424	400	431	463	480	476	435	442	387	430	407	479	439	478	445	471	437	445	410	429	449	450	409	438	396	445	459	428	464	432	437	465	435	421	449	447	455	438	403	507	446	447	489	429	477	425	418	431	453	449	448	434	442	435	463	440	419	446	463	411	423	459	461	410	430	457	461	452	466	454	450	421	410	438	470	486	416	468	446	465	442	419	427	441	422	464	447	443	440	445	450	433	456	450	439	452	449	468	447	432	458	441	418	439	431	463	446	454	407	456	429	449	465	411	430	448	440	444	438	480	389	457	490	417	463	439	459	427	415	409	450	450	433	418	410	434	428	459	451	440	513	489	435	452	451	422	460	400	442	429	433	460	416	457	435	449	446	454	445	437	492	465	445	444	398	418	430	445	445	462	488	456	473	433	476	510	427	439	491	433	504	480	449	455	461	447	448	478	430	426	451	438	426	427	460	445	426	444	457	474	481	427	474	424	455	461	426	487	434	471	415	458	452	460	412	430	473	438	425	433	417	436	449	473	450	427	460	441	467	415	435	444	454	443	448	425	414	420	439	442	463	449	410	444	475	463	436	481	459	462	464	461	451	473	457	446	419	428	435	424	454	433	457	451	449	443	452	482	434	477	432	473	436	412	421	450	446	440	454	485	442	434	455	450	485	467	484	437	397	433	445	419	480	426	453	448	446	453	414	461	433	415	489	445	428	400	445	427	446	469	424	458	429	420	443	421	454	456	438	440	463	459	440	437	429	416	510	441	462	436	438	461	425	408	478	426	433	450	424	464	461	476	442	499	473	423	454	425	448	483	484	432	447	441	444	508	476	435	438	468	443	403	451	477	435	434	441	437	409	472	435	447	428	455	431	443	394	471	458	431	411	457	455	402	460	456	469	441	456	413	451	447	450	418	449	460	439	455	450	474	425	458	447	434	437	451	415	442	468	446	480	417	408	453	460	440	445	450	481	484	471	468	456	463	450	465	463	512	431	397	448	476	426	464	436	454	455	481	426	418	466	468	447	484	453	435	460	462	418	495	433	449	436	446	455	433	467	427	436	454	459	453	440	471	429	420	452	493	456	432	426	438	422	460	483	456	424	418	440	430	452	465	446	458	460	459	477	407	396	443	456	457	460	479	417	432	433	454	423	466	431	420	451	440	450	426	450	451	426	433	438	449	419	495	473	480	444	434	464	451	432	435	464	449	446	442	463	430	432	437
24681	20747	26699	24555	10696	3048	2064	2388	2559	2050	7756	15748	10552	4648	1630	804	590	598	586	593	603	631	541	590	566	580	544	582	593	620	609	556	571	567	589	604	557	568	593	624	583	600	541	545	580	596	592	618	563	608	555	547	585	591	582	578	528	588	584	563	615	578	595	576	565	577	568	592	618	575	568	613	607	551	553	576	603	587	588	552	562	582	578	556	551	565	581	547	597	555	584	554	579	572	568	560	555	624	603	581	591	547	562	571	581	569	586	556	592	548	556	543	562	599	553	552	617	614	568	560	576	557	594	586	543	583	589	598	580	562	564	577	603	570	604	559	566	603	545	573	540	569	590	601	577	583	554	573	595	547	567	562	549	569	599	572	556	560	542	609	598	604	564	541	531	601	636	569	580	516	576	558	571	552	594	584	551	588	564	595	526	573	532	538	565	564	563	594	544	555	582	597	543	573	596	548	577	579	555	640	601	615	593	570	584	564	597	574	571	545	606	570	605	624	544	580	558	542	588	550	560	562	591	549	571	532	549	576	572	539	573	588	586	557	552	548	555	584	566	589	571	602	555	618	548	554	554	603	558	615	573	563	620	583	568	581	579	574	584	553	562	602	570	573	577	538	603	562	555	559	628	566	597	562	512	597	620	615	587	576	548	549	559	567	573	586	555	603	541	551	583	549	566	560	591	551	557	578	601	580	606	569	578	560	540	563	565	522	556	591	568	602	542	593	559	600	535	557	564	528	578	528	582	604	566	580	581	567	507	562	606	547	614	566	553	596	582	599	545	559	592	558	541	621	560	568	572	552	553	599	557	571	534	524	569	580	554	545	556	577	566	621	590	546	585	589	581	591	593	561	572	566	562	558	593	565	595	546	559	611	559	558	565	595	597	613	542	605	581	583	597	563	592	568	546	597	545	578	595	592	566	562	604	573	559	535	567	589	548	600	604	561	602	618	625	552	577	585	598	557	558	558	566	534	548	593	538	605	619	546	611	543	550	592	526	566	552	539	559	572	578	567	553	556	602	541	568	543	606	542	591	557	566	576	570	573	548	575	605	571	561	569	576	547	561	590	598	590	545	553	622	581	612	578	620	535	571	518	552	575	556	589	582	609	561	536	559	571	530	590	585	577	545	536	574	594	583	550	552	625	582	521	552	596	583	586	558	594	549	576	588	550	493	580	579	580	564	564	603	521	577	627	539	555	554	581	594	566	629	551	552	542	558	567	615	587	552	566	579	585	578	542	577	587	529	571	580	545	577	562	539	559	568	562	545	574	552	614	589	576	656	576	578	575	577	545	592	553	617	583	592	571	579	528	569	561	545	599	561	575	558	620	585	591	548	586	542	556	569	573	611	556	572	575	545	574	579	591	585	579	571	568	618	590	567	548	565	562	585	591	556	580	532	570	591	551	546	587	570	593	552	518	557	569	570	563	538	564	565	570	581	574	560	580	601	647	578	589	565	544	569	575	558	566	561	587	589	566	547	569	607	602	595	590	575	562	579	622	619	523	570	551	581	595	537	563	606	550	600	535	588	597	621	561	533	599	542	583	572	597	552	549	572	583	608	597	553	584	602	568	570	591	542	581	548	576	594	562	554	567	550	572	550	632	577	550	568	586	535	599	552	546	577	551	592	541	593	551	519	580	561	570	555	564	547	573	577	577	584	547	599	562	615	538	555	586	578	600	558	593	556	557	570	582	549	559	617	571	586	553	573	539	521	577	551	592	542	566	546	521	547	583	560	539	603	571	564	558	551	551	573	582	577	562	589	564	570	557	555	542	565	554	541	547	546	597	584	563	605	561	565	532	568	559	569	549	578	560	570	520	534	595	549	503	561	565	582	545	583	580	550	570	578	577	558	538	570	625	614	604	566	550	581	599	551	598	537	584	564	558	559	586	573	559	567	579	505	549	569	591	560	583	571	560	524	582	562	558	534	618	557	564	575	592	571	612	560	606	591	566	569	582	565	558	573	575	547	567	545	549	549	589	556	588	565	573	593	558	625	547	560	590	564	566	588	525	556	573	553	583	530	569	579	552	568	545	560	582	603	572	569	554	609	522	576	578	550	544	577	546	575	562	545	592	559	595	495	562	539	581	556	588	572	540	556	574	533	571	537	554	565	583	550	530	615	622	568	566	556	584	507	556	596	546	580	567	628	609	570	565	556	589	636	534	563	601	526	588	585	563	577	589	593	549	574	584	572	538	576	561	557	567	574	589	584	585	535	589	550	535	495	579	554	566	607	632	623	631	577	617	608	593	569	579	578	544	610	585	582	578	570	547	597	558	534	581	559	622	552	565	547	582	621	568	582	591	569	599	585	617	583	524	574	603	545	582	606	578	627	529	535	607	563	602	585	538	572	618	573	572	542	554	596	579	602	574	561	577	604	570	608	583	591	553	584	556	513	610	550	544	566	604	569	560	548	607	578	554	534	609	547	569	563	587	605	553	510	563	562	584	565	561	587	575	562	545	554	586	578	548	580	596	527	582	578	585	602	556	571	569	548	600	575	563	595	555	593	582	561	551	576	566	554	553	593	546	559	598	570	555	591	591	565	553	592	594	539	545	593	596	576	551	576	572	558	528	569	568	594	557	569	557	578	542	533	529	546	588	571	557	559	584	575	564	541	548	622	559	573	565	588	564	567	564	565	589	553	551	588	564	548	546	580	549	577	580	528	592	571	577	598	543	576	593	557	561	606	567	601	545	543	574	537	622	557	542	571	573	590	543	567	593	587	620	576	619	598	550	614	582	599	596	583	583	602	521	632	543	598	594	534	571	600	568	570	597	542	566	593	564	567	584	565	577	572	555	575	603	560	577	586	602	582	594	567	539	615	559	605	577	562	529	576	556	522	609	534	578	602	620	608	555	545	572	605	557	567	599	574	599	582	551	541	525	561	549	617	561	578	582	568	581	566	550	536	601	549	562	614	606	607	549	607	578	573	614	586	570	555	616	546	572	566	555	560	593	543	568	564	567	599	617	592	558	591	600	561	607	538	588	548	526	589	577	577	570	576	567	545	581	547	550	554	550	579	561	584	560	580	560	568	538	612	528	566	581	545	555	579	540	555	574	578	592	595	572	574	521	574	576	568	561	611	558	565	585	552	564	587	615	572	559	553	581	595	546	526	615	560	570	570	557	554	615	588	613	548	542	540	554	544	533	552	560	539	566	535	553	578	557	657	579	580	518	530	558	557	580	592	589	596	567	570	587	571	535	574	574	591	525	600	534	580	560	571	565	582	600	570	584	547	620	511	572	570	602	563	530	540	544	567	570	576	629	578	596	584	562	580	573	573	588	570	570	567	616	551	537	630	581	515	572	561	595	615	599	572	610	563	588	526	519	567	566	586	587	562	552	566	578	596	555	599	559	572	565	585	558	581	560	579	646	568	566	551	527	535	528	560	540	594	569	562	614	530	532	545	577	579	577	582	577	590	521	601	563	614	572	577	605	555	537	604	603	536	532	563	545	490	526	600	612	568	569	549	585
5133	9011	7897	4549	3337	2665	2239	3529	3532	2816	10392	15683	9704	4549	1711	733	539	473	497	493	510	467	457	493	488	456	508	453	492	517	502	496	471	530	532	419	481	522	482	497	496	505	516	528	453	485	507	481	499	493	498	497	499	478	484	501	489	491	489	510	524	478	482	536	516	479	474	499	492	494	464	486	485	475	491	482	485	501	512	515	515	492	512	505	483	532	473	508	494	503	494	516	455	509	468	515	475	520	519	465	482	471	521	484	510	496	477	485	480	485	457	507	497	463	467	470	457	516	493	500	479	459	476	472	518	461	491	448	547	481	494	499	463	531	473	496	481	509	518	488	472	477	475	435	502	495	506	481	470	516	468	473	475	488	487	515	549	471	494	519	510	499	470	480	472	464	500	499	467	471	507	495	452	480	458	490	459	474	484	520	494	519	434	469	505	506	481	473	502	509	514	503	471	498	510	515	469	469	453	489	516	495	547	460	473	495	460	506	520	484	513	541	491	492	496	493	505	488	473	471	450	487	501	470	500	498	496	476	496	517	507	521	479	523	477	545	483	460	463	485	499	492	454	510	441	456	484	476	491	498	501	481	509	489	480	506	450	436	500	450	498	461	472	488	475	464	457	482	493	488	489	503	475	472	484	484	489	466	513	518	484	487	456	468	489	457	493	503	456	502	453	465	504	486	479	495	498	492	497	496	556	459	529	455	473	468	497	492	505	494	483	487	509	476	472	480	442	519	456	469	482	514	461	458	474	474	453	461	472	461	512	497	504	477	460	495	461	501	475	508	478	481	509	502	471	453	442	498	486	489	512	489	504	475	503	483	486	488	464	524	527	462	462	500	445	490	483	458	499	490	514	445	521	533	495	487	428	494	514	483	491	473	529	451	512	513	447	470	509	521	464	499	528	474	509	538	515	473	484	471	476	494	466	537	474	471	477	471	483	476	506	497	466	526	502	512	517	521	476	469	491	486	468	528	440	472	470	494	485	478	490	487	446	476	494	519	490	470	465	532	434	489	476	485	496	472	490	486	486	476	490	519	438	508	522	454	487	517	509	475	488	430	473	471	512	507	485	495	525	487	477	491	486	530	479	517	487	478	494	483	519	478	487	488	510	438	451	483	477	513	485	463	448	463	486	487	484	471	498	456	480	495	491	488	456	469	484	478	478	488	484	476	487	499	477	507	464	469	475	470	481	456	488	493	503	497	488	436	546	503	479	497	489	465	503	466	491	482	485	526	497	467	481	467	505	499	482	487	468	485	479	515	524	492	481	512	528	480	481	496	489	523	485	488	514	464	479	472	455	524	489	472	467	546	505	455	463	507	518	461	463	522	491	498	514	497	472	467	479	513	514	508	442	479	517	496	442	527	480	457	472	466	496	497	460	491	504	496	458	511	470	464	490	443	491	453	513	479	495	494	461	468	487	493	491	491	481	496	476	534	517	463	471	500	487	478	483	536	490	504	488	472	485	501	487	485	497	509	514	488	549	488	498	469	474	502	465	500	540	478	490	503	471	459	511	517	490	497	518	488	500	487	510	490	488	506	454	462	471	510	505	509	493	528	490	476	480	490	455	460	473	464	490	490	522	504	521	464	473	482	501	487	500	498	485	486	517	462	515	496	480	497	462	478	483	509	510	484	478	469	452	461	479	504	498	462	464	475	506	471	449	454	544	472	487	515	477	462	453	501	482	461	479	505	508	450	502	483	495	488	480	485	470	494	500	523	474	524	442	471	450	495	449	474	502	453	500	476	471	504	496	475	483	443	475	451	490	495	510	500	504	502	501	510	465	511	447	496	517	472	481	499	494	501	479	490	489	473	474	516	464	491	492	480	470	481	489	484	500	520	492	494	502	417	452	472	472	511	511	487	507	510	489	499	511	453	504	472	493	490	483	494	454	491	529	516	495	484	465	482	510	456	487	481	505	449	453	493	483	475	450	487	508	515	482	507	470	490	465	477	536	481	459	495	479	549	509	494	466	470	475	504	489	480	499	460	494	493	476	502	495	484	467	494	501	485	455	445	418	459	513	511	468	505	470	529	466	470	427	495	494	478	451	455	512	481	499	457	497	462	453	488	473	496	493	468	482	474	498	450	514	476	531	484	452	484	511	486	529	532	496	449	471	503	493	507	477	456	478	487	484	477	468	490	471	472	493	452	469	501	498	466	528	509	492	461	489	455	458	499	454	477	543	486	473	496	514	489	518	498	457	489	479	458	527	505	492	470	479	454	485	525	546	468	465	487	484	468	525	458	502	468	501	479	485	504	475	486	483	461	527	477	469	513	486	503	520	483	498	496	468	516	497	495	476	468	504	497	499	464	500	489	497	487	474	508	485	498	548	494	445	464	434	509	483	451	449	430	529	506	474	508	445	466	529	523	496	452	465	505	476	481	447	502	496	490	488	485	466	476	497	508	492	529	460	505	418	476	497	463	497	448	490	490	519	463	470	486	475	498	480	494	437	520	484	459	460	457	461	503	461	494	508	482	479	469	479	514	516	496	474	448	519	516	498	473	498	466	476	484	488	504	479	488	515	530	480	496	496	469	479	475	448	489	458	515	490	460	497	466	506	459	484	520	497	516	473	499	473	521	484	472	491	473	469	482	471	491	503	454	530	511	494	460	481	504	466	472	499	447	497	494	480	490	442	475	470	471	496	456	491	466	480	517	450	492	478	428	469	460	467	492	461	473	495	492	479	464	530	450	491	483	480	493	458	500	483	513	503	479	480	474	461	489	482	423	513	493	497	521	500	444	487	462	463	498	496	491	505	498	504	493	491	459	469	518	441	495	501	475	476	489	478	483	498	495	473	517	483	535	514	513	486	501	517	434	511	478	446	503	497	461	483	480	492	459	479	485	469	505	435	511	474	525	492	473	485	500	470	465	479	484	536	475	485	473	503	489	502	444	495	491	513	510	496	492	518	516	489	517	496	481	481	446	458	480	486	504	490	500	474	480	514	499	481	456	502	494	444	508	482	501	481	513	485	494	470	503	489	508	511	431	537	504	501	448	505	471	501	485	488	461	517	491	499	487	477	487	472	510	466	481	482	490	471	478	475	470	476	480	474	481	486	491	456	494	459	507	461	457	498	473	453	484	490	471	462	476	495	484	470	482	473	439	496	497	486	445	474	486	470	464	500	463	518	476	466	441	490	463	488	493	517	481	498	520	484	515	451	477	518	487	487	501	471	480	510	469	507	507	468	504	469	489	505	486	486	516	492	473	483	505	502	483	502	509	456	490	478	468	498	483	477	506	467	465	446	486	483	504	478	483	467	490	494	482	510	518	520	504	521	454	495	514	485	480	489	484	455	454	494	475	484	474	458	500	502	494	510	469	457	478	491	508	453	480	478	467	454	480	451	523	450	512	501	503	476	499	495	454	479	500	502	471	487	466	505	455	495	470	485	460	474	493	475	478	490	488	503	491	494	475	484	512	427	489	524	477	484	467	525	505	496	457	514	485	527	476	473	487	485	482	492	488	483	486
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
